* Fix Python regression test suite (partial) * Fix Python regression test suite * Add a test for mapping at high addresses * Add ctl tests
23 lines
474 B
Python
Executable File
23 lines
474 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
"""https://github.com/unicorn-engine/unicorn/issues/165"""
|
|
|
|
import regress
|
|
|
|
from unicorn import *
|
|
|
|
|
|
def hook_mem_read_unmapped(mu, access, address, size, value, user_data):
|
|
pass
|
|
|
|
class TestHook(regress.RegressTest):
|
|
def test_excessive_hooks(self):
|
|
mu = Uc(UC_ARCH_X86, UC_MODE_32)
|
|
|
|
for _ in range(1337):
|
|
mu.hook_add(UC_HOOK_MEM_READ_UNMAPPED, hook_mem_read_unmapped)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
regress.main()
|