From 49343533ce23277187d526f1b86f84307b77200a Mon Sep 17 00:00:00 2001 From: serpilliere Date: Mon, 6 Apr 2015 00:46:32 +0200 Subject: Test: add regression test for automod code --- example/samples/x86_32_automod.S | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 example/samples/x86_32_automod.S (limited to 'example/samples') diff --git a/example/samples/x86_32_automod.S b/example/samples/x86_32_automod.S new file mode 100644 index 00000000..ea61a772 --- /dev/null +++ b/example/samples/x86_32_automod.S @@ -0,0 +1,40 @@ +main: + XOR EDX, EDX + JZ lbl_start + +lbl_start: + INC EDX + INC EDX + INC EDX + JZ dum + + INC EDX + INC EDX + INC EDX + JZ dum + + INC EDX + INC EDX + INC EDX + JZ dum + +lbl_stop: + + MOV ESI, exit_code + MOV EDI, lbl_start + MOV AL, 0x90 + MOV ECX, 24 + REPE MOVSB + JMP lbl_start + +exit_code: + MOV EAX, 0x11223344 + MOV EAX, 0x11223344 + MOV EAX, 0x11223344 + CMP EDX, 0x12 + JZ dum + RET + +dum: + INT 0x3 + RET -- cgit 1.4.1