add comments to source for ro_mem_test.c

This commit is contained in:
Chris Eagle 2015-08-28 12:58:53 -07:00
parent 110dc9c248
commit 7f63d76908
1 changed files with 3 additions and 0 deletions

3
regress/ro_mem_test.c Normal file → Executable file
View File

@ -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",