ruby & java: fix address of Thumb sample

This commit is contained in:
Nguyen Anh Quynh
2016-09-20 20:16:29 +08:00
parent 5092bb11f1
commit 95e8dc0fb8
2 changed files with 2 additions and 2 deletions

View File

@ -109,7 +109,7 @@ public class Sample_arm {
// emulate machine code in infinite time (last param = 0), or when // emulate machine code in infinite time (last param = 0), or when
// finishing all the code. // finishing all the code.
u.emu_start(ADDRESS, ADDRESS + THUMB_CODE.length, 0, 0); u.emu_start(ADDRESS | 1, ADDRESS + THUMB_CODE.length, 0, 0);
// now print out some registers // now print out some registers
System.out.print(">>> Emulation done. Below is the CPU context\n"); System.out.print(">>> Emulation done. Below is the CPU context\n");

View File

@ -87,7 +87,7 @@ def test_thumb()
mu.hook_add(UC_HOOK_CODE, $hook_code) mu.hook_add(UC_HOOK_CODE, $hook_code)
# emulate machine code in infinite time # emulate machine code in infinite time
mu.emu_start(ADDRESS, ADDRESS + THUMB_CODE.bytesize) mu.emu_start(ADDRESS | 1, ADDRESS + THUMB_CODE.bytesize)
# now print out some registers # now print out some registers
puts(">>> Emulation done. Below is the CPU context") puts(">>> Emulation done. Below is the CPU context")