From: Julian Seward Date: Thu, 25 Nov 2004 13:08:26 +0000 (+0000) Subject: Test driver stuff for arm. X-Git-Tag: svn/VALGRIND_3_0_1^2~747 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d95d9f6278ce7ef207688bb9e720a8a06f841ac9;p=thirdparty%2Fvalgrind.git Test driver stuff for arm. git-svn-id: svn://svn.valgrind.org/vex/trunk@587 --- diff --git a/VEX/nanoarm.orig b/VEX/nanoarm.orig new file mode 100644 index 0000000000..90742dff36 --- /dev/null +++ b/VEX/nanoarm.orig @@ -0,0 +1,19 @@ + 0: e1a0c00d mov ip, sp +. 0 00008000 4 +. 0d c0 a0 e1 + + 4: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} +. 1 00008004 4 +. 10 d8 2d e9 + + 8: e24cb004 sub fp, ip, #4 ; 0x4 +. 2 00008008 4 +. 04 b0 4c e2 + + c: e3a00014 mov r0, #20 ; 0x14 +. 3 0000800C 4 +. 14 00 a0 e3 + + 10: ebfffffe bl 0 +. 4 00008010 4 +. fe ff ff eb diff --git a/VEX/test_main.c b/VEX/test_main.c index 05fdc5100c..39412412f0 100644 --- a/VEX/test_main.c +++ b/VEX/test_main.c @@ -121,7 +121,7 @@ int main ( int argc, char** argv ) for (i = 0; i < TEST_N_ITERS; i++) tres = LibVEX_Translate ( - InsnSetX86, InsnSetX86, + InsnSetARM, InsnSetX86, origbuf, (Addr64)orig_addr, chase_into_not_ok, &orig_used, transbuf, N_TRANSBUF, &trans_used, diff --git a/VEX/test_main.h b/VEX/test_main.h index 2da70abb81..6bd5e0f5e2 100644 --- a/VEX/test_main.h +++ b/VEX/test_main.h @@ -2,15 +2,15 @@ /* Copy this file (test_main.h.in) to test_main.h, and edit */ /* DEBUG RUN, ON V */ -#if 0 +#if 1 #define TEST_VSUPPORT True #define TEST_N_ITERS 1 #define TEST_N_BBS 1 -#define TEST_FLAGS (1<<7)|(1<<2)|(1<<1) +#define TEST_FLAGS (1<<7) /* |(1<<2)|(1<<1) */ #endif /* CHECKING RUN, ON V */ -#if 1 +#if 0 #define TEST_VSUPPORT True #define TEST_N_ITERS 1 #define TEST_N_BBS 100000