mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-31 23:15:44 +00:00
Add test case for segfault-on-emu_stop() bug.
The following code segfaults: unicorn.Uc(unicorn.UC_ARCH_X86, unicorn.UC_MODE_64).emu_stop() Tested under Linux and OS X.
This commit is contained in:
parent
4ef13076e9
commit
696c58f9f0
13
tests/regress/segfault_on_stop.py
Executable file
13
tests/regress/segfault_on_stop.py
Executable file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import regress
|
||||||
|
import unicorn
|
||||||
|
|
||||||
|
|
||||||
|
class SegfaultOnStop(regress.RegressTest):
|
||||||
|
def test(self):
|
||||||
|
unicorn.Uc(unicorn.UC_ARCH_X86, unicorn.UC_MODE_64).emu_stop()
|
||||||
|
self.assertTrue(True, "If not reached, then we have a crashing bug.")
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
regress.main()
|
Loading…
Reference in a new issue