diff options
author | comex | 2016-11-15 21:57:23 -0500 |
---|---|---|
committer | comex | 2016-11-15 21:57:23 -0500 |
commit | 66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6 (patch) | |
tree | db2bde0572ddac99f148d46c43c7122849fb7487 /test/transform-dis-cases-i386.S | |
parent | fix bool arguments with false default (diff) | |
download | substitute-66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6.tar.gz |
fix some ARM stuff including calls, and test it
wow this code sucks
Diffstat (limited to 'test/transform-dis-cases-i386.S')
-rw-r--r-- | test/transform-dis-cases-i386.S | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/transform-dis-cases-i386.S b/test/transform-dis-cases-i386.S index c02a044..a39ee02 100644 --- a/test/transform-dis-cases-i386.S +++ b/test/transform-dis-cases-i386.S @@ -1,6 +1,4 @@ -#define GIVEN .ascii "GIVEN"; -#define EXPECT .ascii "EXPECT"; -#define EXPECT_ERR .ascii "EXPECT_ERR"; +#include "transform-dis-cases.h" GIVEN call 0f; 0: pop %edx /* XXX the extra push isn't necessary in 32-bit mode */ @@ -10,9 +8,9 @@ GIVEN jmp 0f; 0: nop EXPECT_ERR GIVEN jne .+0x1000 -/* we expect to generate an unnecessarily long jump, so hardcode it the 0x10000 - * is because we pretend our trampoline is 0x10000 bytes before the original - * function */ +/* we expect to generate an unnecessarily long jump, so hardcode it + * the 0x10000 is because we pretend our trampoline is 0x10000 bytes before the + * original function */ EXPECT 2: .byte 0x0f, 0x85; .long 2; jmp 1f; 0: jmp .+0x10000+0x1000-8; 1: GIVEN loopne .+0x80 |