Merge branch 'master' into mem_map_ex_cse

This commit is contained in:
Chris Eagle
2015-08-28 19:00:39 -07:00
28 changed files with 2915 additions and 2826 deletions

13
regress/emu_stop_segfault.py Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/python
"""See https://github.com/unicorn-engine/unicorn/issues/65"""
import unicorn
ADDR = 0x10101000
mu = unicorn.Uc(unicorn.UC_ARCH_X86, unicorn.UC_MODE_32)
mu.mem_map(ADDR, 1024 * 4)
mu.mem_write(ADDR, b'\x41')
mu.emu_start(ADDR, ADDR + 1, count=1)
# The following should not trigger a null pointer dereference
mu.emu_stop()