8962adc9c5
sparc: use power_down to terminate emulation, rather than using trap. this fix hangup issue of tests/regress/sparc_reg.py
Nguyen Anh Quynh
2016-02-15 15:51:14 +08:00
f267ff2b17
Update unicorn.h
Nguyen Anh Quynh
2016-02-15 10:27:20 +08:00
3bd7fa4bfe
chmod -x qemu/target-i386/unicorn.c
Nguyen Anh Quynh
2016-02-12 13:48:58 +08:00
5719481e3f
move memory_overlap() around from mem_map() to mem_map_check(). this fixes test_mem_map.c in issue #420
Nguyen Anh Quynh
2016-02-11 17:53:51 +08:00
80b0356a86
fix a comment in uc_hook_add() for UC_HOOK_INSN
Nguyen Anh Quynh
2016-02-11 09:27:30 +08:00
1768408637
update CREDITS.TXT
Nguyen Anh Quynh
2016-02-11 09:13:45 +08:00
0822c0af85
bump API version to 1.0
Nguyen Anh Quynh
2016-02-11 08:05:15 +08:00
a7a1dcc661
uc_hook_add(): add begin & end arguments for all hook types. also update Python binding after this change
Nguyen Anh Quynh
2016-02-11 08:02:13 +08:00
55a6874a08
Merge pull request #428 from cseagle/bindings
Nguyen Anh Quynh
2016-02-08 10:15:19 +08:00
9b8098bf63
file perms
Chris Eagle
2016-02-07 07:24:34 -08:00
84fbe5aa5d
add x86 mmr handling to java binding
Chris Eagle
2016-02-07 07:23:07 -08:00
a5b1ae47c3
remove unnecessary file
Chris Eagle
2016-02-06 19:19:55 -08:00
6cdd11e5d8
Merge pull request #427 from cseagle/bindings
Nguyen Anh Quynh
2016-02-07 08:58:50 +08:00
ec5998bd02
fix file perms
Chris Eagle
2016-02-06 15:18:44 -08:00
21b9fa860b
fix file perms
Chris Eagle
2016-02-06 15:18:03 -08:00
aa1657006b
implement missing APIs (uc_query, uc_mem_map_ptr, uc_mem_regions) in java binding
Chris Eagle
2016-02-06 15:16:44 -08:00
ca942c45a4
Merge pull request #426 from McLovi9/patch-3
Nguyen Anh Quynh
2016-02-07 00:33:26 +08:00
dad2baa92f
Merge pull request #411 from cforger/master
Nguyen Anh Quynh
2016-02-01 10:42:30 +08:00
de224f1573
- Switch to 'in' which works in 2/3 instead of legacy '.has_key()' - Renamed 'id' variable use (which is a built-in) to my_id. - Small formatting changes to make it more PEP compliant.
cforgeron
2016-01-31 17:01:14 -04:00
44fa4e29e7
- Added detect for Python 2/3 so the correct iteritems()/iter is called. - Renamed 'id' variable use (which is a built-in) to my_id. - Small formatting changes to make it more PEP compliant.
cforgeron
2016-01-31 15:09:20 -04:00
e42aba760f
fix a typo in test_tb_x86.c
Nguyen Anh Quynh
2016-01-31 14:07:35 +08:00
32b9deca04
unit: use UC_HOOK_MEM_VALID for test_tb_x86.c
Nguyen Anh Quynh
2016-01-31 13:14:11 +08:00
a2ef52172c
add combination hook type UC_HOOK_MEM_VALID to intercept all valid memory access
Nguyen Anh Quynh
2016-01-31 13:12:34 +08:00
1fb5416f4a
unit: simplify test_tb_x86.c
Nguyen Anh Quynh
2016-01-31 13:06:42 +08:00
a5020c69bb
Merge pull request #408 from egberts/master
Nguyen Anh Quynh
2016-01-31 10:37:04 +08:00
fc22a359e2
Issue #364 - Move RIP/PC closer next to the offending self-modifying code which modified the 2nd next instruction (imul) in which that escaped our wonderful ability to invalidate the instruction translation cache in which we badly need to pick up the self-modification being made.
steve
2016-01-30 19:30:17 -05:00
c8569d8128
arm: fix change PC feature. now tests/regress/callback-pc.py passes
Nguyen Anh Quynh
2016-01-28 16:03:19 +08:00
5a04bcb115
allow to change PC during callback. this solves issue #210
Nguyen Anh Quynh
2016-01-28 14:06:17 +08:00
e750a4e97c
when uc_mem_exec() remove EXE permission, quit current TB & continue emulating with TB flushed. this fixes issue in PR #378
Nguyen Anh Quynh
2016-01-28 00:56:55 +08:00
876c423dd0
python: support recent change on uc_hook_add() with begin/end params
Nguyen Anh Quynh
2016-01-26 23:12:35 +08:00
48ab148d1c
Merge branch 'hook'
Nguyen Anh Quynh
2016-01-26 22:52:29 +08:00
235bf0950b
cosmetic change for mem_apis.c
Nguyen Anh Quynh
2016-01-26 22:50:35 +08:00
2341f5dd1a
code style
Nguyen Anh Quynh
2016-01-26 17:37:48 +08:00
7973f6b4c9
Added mode endian flags for sparc tests and fixed mode in sparc_jump_to_zero.c
xorstream
2016-01-25 13:50:26 +11:00
9ec2163571
bindings: add UC_MODE_PPC32 constant after recent update on unicorn.h
Nguyen Anh Quynh
2016-01-24 20:50:26 +08:00
ec6d4d9ae0
Removed unneeded arm mode check
xorstream
2016-01-24 22:36:37 +11:00
26d3b1e7d6
Added ppc 32bit mode and added sparc mode checks to bring it in line with other archs
xorstream
2016-01-24 22:27:33 +11:00
6f3d48077e
rename UC_QUERY_ARM_MODE to a more generic name UC_QUERY_MODE. make all bindings support this new constant
Nguyen Anh Quynh
2016-01-24 01:08:23 +08:00
4dbad9aa9b
add new API uc_query() to query internal status of emulator at runtime
Nguyen Anh Quynh
2016-01-23 17:14:44 +08:00
9c2017e115
update .gitignore
Nguyen Anh Quynh
2016-01-23 17:08:40 +08:00