From 7f63d76908c810d6501e84a988418dbedf96fdba Mon Sep 17 00:00:00 2001 From: Chris Eagle Date: Fri, 28 Aug 2015 12:58:53 -0700 Subject: [PATCH] add comments to source for ro_mem_test.c --- regress/ro_mem_test.c | 3 +++ 1 file changed, 3 insertions(+) mode change 100644 => 100755 regress/ro_mem_test.c diff --git a/regress/ro_mem_test.c b/regress/ro_mem_test.c old mode 100644 new mode 100755 index 1cce6189..19d66bf3 --- a/regress/ro_mem_test.c +++ b/regress/ro_mem_test.c @@ -156,8 +156,11 @@ int main(int argc, char **argv, char **envp) // emulate machine code in infinite time printf("BEGIN execution - 2\n"); + //update eax to point to aligned memory (same as add eax,7 above) uint32_t eax = 0x40002C; uc_reg_write(handle, UC_X86_REG_EAX, &eax); + //resume execution at the mov dword [eax], 0x87654321 + //to test an aligned write as well err = uc_emu_start(handle, 0x400015, 0x400000 + sizeof(PROGRAM), 0, 2); if (err) { printf("Expected failure on uc_emu_start() with error returned %u: %s\n",