From 340acf9176ef3da2e6edc539a55f5a0ce9097cfd Mon Sep 17 00:00:00 2001 From: Sean Heelan Date: Sat, 29 Aug 2015 00:31:27 +0700 Subject: [PATCH] Added a regression script for issue #65 --- regress/emu_stop_segfault.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 regress/emu_stop_segfault.py diff --git a/regress/emu_stop_segfault.py b/regress/emu_stop_segfault.py new file mode 100755 index 00000000..6c41995b --- /dev/null +++ b/regress/emu_stop_segfault.py @@ -0,0 +1,11 @@ +"""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() +