From 03288953b1677ff6e1f35a5d5717ea5b682cd997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Mon, 2 Nov 2020 17:00:21 +0100 Subject: [PATCH] Add unixvictim binaries for Linux/arm{hf,64} --- tests/data/__init__.py | 8 +++++++- tests/data/unixvictim-linux-arm64 | Bin 0 -> 6008 bytes tests/data/unixvictim-linux-armhf | Bin 0 -> 2880 bytes 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100755 tests/data/unixvictim-linux-arm64 create mode 100755 tests/data/unixvictim-linux-armhf diff --git a/tests/data/__init__.py b/tests/data/__init__.py index fa8722f..e9af56d 100644 --- a/tests/data/__init__.py +++ b/tests/data/__init__.py @@ -11,7 +11,13 @@ if system == 'Windows': elif system == 'Darwin': target_program = os.path.join(os.path.dirname(__file__), "unixvictim-macos") else: - arch = "x86_64" if sys.maxsize > 2**32 else "x86" + machine = platform.machine() + if machine == 'aarch64': + arch = 'arm64' + elif machine.startswith('arm'): + arch = 'armhf' + else: + arch = 'x86_64' if sys.maxsize > 2**32 else 'x86' target_program = os.path.join(os.path.dirname(__file__), "unixvictim-linux-" + arch) diff --git a/tests/data/unixvictim-linux-arm64 b/tests/data/unixvictim-linux-arm64 new file mode 100755 index 0000000000000000000000000000000000000000..caa2dc48276ec54068aaf54191399c7a2c89dc33 GIT binary patch literal 6008 zcmeHLT}&KR6h1pkDYn`!{Sm5Y7xlq5VOSbUp;kM9mNb$Y`;(BM*&Se8wqbY4?qEP- zOB^4+(#o8*nIx4ziiJsmH+fKE2)>ND6q*)?s$TW??an*wrEGL<)fvqzy1z!8J zczxx8r)N-n$FdEj!8>SZS#G$4eC;ywl4az8d1$A&Yrt+xrW{CjMWfvi4wF2bcI=cB zj@z*WN{+>o36_MRsd;}xV|a&IwM#o;V6-}3pNd)L=S=1u4BvoS_H}%Hy=wVz(kM5J zC7|U7%4JQEuE-_lsZ@}FOYR=0)Fr1pOUdM8e6Y!4f?;6in?>fhBc4tNa++`i2P$Nehu;sE`A;IZJH1*#3S#ztio{BQWsIqgZeFVdT2snxA+aGQS~a44~x~tOY)3`3bR;Sjq41 z0*eStuF^D8sObR40#i-%$c=uV&zDHNr!WrGohu)J3}7uU!wPVDZ!P?t1vq>WZPQET>k#TkKg2N_kXkr~7oY3@T+PGuT9_X~KO(2CI`n7f z4;W7n1`b9}L*4XRYd+V1NzD=JFx9mgA6WC~*ZFabh5W&zyXAv?epKc)2z#$m9o239h#l7W>BtYqNcXW%Skk|3FaQ{5>KJJI#xhmdf z*0cDY5xJk<%|L*^o0p?ajg7m5PabLONjN=~&9Q`?N(OhD)n=%orbh{@PE^&Hp=z^k zo0bQ6gsN&nHK95HGu@eXQjXmQW-Q@EQ{7-Dl1|jDZ`fbq*vFVVmgq6tdSZA7jdg%Y zT&JDx1hbZG*hm1rs*OD1k(!l+9{yKDk*tGmk~lQDcc(O!HWMFz}hXZUE! zjz_gFY^PFopVmqHcsmY;GuST2>c;OeER+E3;Q^me+|t8~uSV4j zu4%C!F)WnOepUoRnk@dSk^RGBcm^Ak1HsEaA7nuC)j|yJ)Wi#XDypexR(obkB;%UzdFZ;fQ@j*7`^`FIX92=BV!OJ<* z%Xo=X?0e&9eFoi?(f~a(EjmEnD{RPzTv^kdr5wti5=){G#>7>*YU1ETu^B!2czc zQz-ZL_wpC84}~gtd0)tX&MTaMSs#LzypAE(ZT}j-XRlFESfrokmi&=%zCwi?FYoC| z#@7mvso;cujdE&>|3UuW6=cKGPln-egoSUhMY7PML^lNglt(UjHx=9NuB~kUN4F5$ Hf)nw-v_$Li literal 0 HcmV?d00001 diff --git a/tests/data/unixvictim-linux-armhf b/tests/data/unixvictim-linux-armhf new file mode 100755 index 0000000000000000000000000000000000000000..c0536a918a8e7187ee7033edaa6e0dfab1a1255e GIT binary patch literal 2880 zcmb7GU1%It6h5=rq}!O*wM|W$1{tN;6y3?BiKP_5G-*v*YKT>_;=^_}nKUceA7&?# zir9^fAS$G_>05NSTA^Sb@=#Dpq6L4DBIrXOiU{r|SxoGM!50fk*YBIzTO+ohCwz1M zzI*P^%(Gmig5wz@$B${yn$#oE2ykBJ15lU1 zzl0pI44+^gVGsS__mBJ7j~JnHPnX<5xc?H44+E_u@mTA~U}Pko936{TPGWe-$fS&R z4qy#(P+ofap2O2$563nE%+~`v1LiNk-?03_NAJG6vg5+#AI|1pIQwSr+stvV)Z7cl ztQFS2liY{kmDl~uCa4DB+co}9Kjl4jJnsRP*5n2I8sJWLixo>bu4G1RJ1x;DHK9yjxgRgy3MS}xxZvwz`_a=D51Wj4Pkh5TYL{NB!iXvE=5lNCbL@K#plnBOdxhWKmM?zz#Hqp;;n^bVhB24O z5pRx77{@VcTo`+7>_pzY=G6{o=No^*dNu4@%r8sum&s*qo`;yHJsys|miyp(Fnw)1 z>V`V!m$`>o^bzIe0q~FIi@p81Qg1$2s_vgG)aD7hpr!N0KsH}IgSif!pDo^eV?HFE zI8XE3QVq^~T{vG1;as)Oi3QfKm1m2;gLg-zuNm>Tzcs}AGXlXLKEp}PR~1ABK1K*4#) zG|njitpn^^_89vri}AF_pxJA@|29|jt#Uba6!9`N*SQMa2mk*H?=B@X7{3;b_jGsf z)msLfR3_u5QX`SR9vxSb<)k8QMq9hl_DJj%XV>n>Og*9>_ToB5=)26e4#RBUsdpHA zjCRj8+s$^pCGFUbJz`rKd#CI(QQxwySX{J+VOH;!nwpTdUaJjk3f5~|w1%oiZL8K4 z*jCl7J)}LViIEx3xQ=VZ#E2(d+ewR&Ou4qPuj^pMwT@T3xe^t(5VUNWJ$HcIQ zqeG6Buzgz8avbY~PgC|w1E`9MRw6!t*;1$y%VfkDNF@?>5+18ruIt2OqpqFdvHvIG zx5T#>0KDHhIQ%}9s5i@R20yVL&-*<>LRTbcezTMZ0mVy?;|CbL?Ow)zC?4-3NPNbB*M&2j;-*hs~aV>G9YLT>$%lJoZc-491j@OF0Dadnb?IdLIn- z71u&xoOm8!f6!)+9EG97UOO*b83NV=#N)+!c z1i(w9l>dKKg~z*%qIlW*I|q9sz<0+xk^e8c4tbt2dH(-jfB)}=khccz|0_V%;~hJV7p5bogli?P0_3wEf3xPm xV_XSqP`(3b^WLJ6_o8olPv(g00BWVZARY}^Y@2eRRXu9XsiYUYW#vFC-d_W}{zU)) literal 0 HcmV?d00001