Merge pull request #533 from mrphrazer/regression_test

added regression test write before map
This commit is contained in:
Nguyen Anh Quynh 2016-04-24 18:08:36 +08:00
commit a9b3642178

View file

@ -0,0 +1,25 @@
#!/usr/bin/env python
from __future__ import print_function
from unicorn import *
from unicorn.x86_const import *
import regress
X86_CODE64 = "\x90" # NOP
class WriteBeforeMap(regress.RegressTest):
def runTest(self):
# Initialize emulator in X86-32bit mode
mu = Uc(UC_ARCH_X86, UC_MODE_64)
# memory address where emulation starts
ADDRESS = 0x1000000
# write machine code to be emulated to memory
mu.mem_write(ADDRESS, X86_CODE64)
if __name__ == '__main__':
regress.main()