Antonio Parata
|
06f1908873
|
Added Visual studio files to ignore
|
2015-10-14 10:51:23 +02:00 |
|
Nguyen Anh Quynh
|
638185cfae
|
Merge pull request #172 from lunixbochs/master
add Go README and sample.go for #169
|
2015-10-14 13:43:16 +08:00 |
|
Ryan Hileman
|
1bb4d6685c
|
add Go README and sample.go
|
2015-10-13 19:41:55 -07:00 |
|
Nguyen Anh Quynh
|
b1d41d414b
|
on some hook events, uc_hook_add() should not allow more than 1 handler. this add UC_ERR_HOOK_EXIST error type
|
2015-10-10 18:01:47 +08:00 |
|
Nguyen Anh Quynh
|
5b24c24e82
|
Merge pull request #168 from lunixbochs/master
fix #165
|
2015-10-06 14:33:56 +08:00 |
|
Ryan Hileman
|
e6b07f4f65
|
fix #165
|
2015-10-05 23:30:54 -07:00 |
|
Nguyen Anh Quynh
|
b0fa23ebe1
|
Merge pull request #166 from SeanHeelan/master
Regression test for issue #165
|
2015-10-06 14:14:24 +08:00 |
|
Sean Heelan
|
bb4011efe2
|
Regression test for issue #165
|
2015-10-06 12:55:09 +07:00 |
|
Nguyen Anh Quynh
|
9410b8fbe7
|
regress: add shebang for ensure_typedef_consts_generated.py
|
2015-10-04 11:21:37 +08:00 |
|
Nguyen Anh Quynh
|
d93210ad5a
|
python: better support for Python3 (adapted from Capstone code)
|
2015-10-04 10:55:29 +08:00 |
|
Nguyen Anh Quynh
|
d13a4197f1
|
Merge pull request #163 from lunixbochs/master
add composite const generator (fix #161)
|
2015-10-04 10:40:29 +08:00 |
|
Ryan Hileman
|
7e7c6512f5
|
add composite const generator (fix #161)
|
2015-10-03 10:41:19 -07:00 |
|
Nguyen Anh Quynh
|
b7c4031ed2
|
update CREDITS.TXT
|
2015-10-03 16:02:49 +08:00 |
|
Nguyen Anh Quynh
|
600a1af710
|
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
|
2015-10-03 15:46:19 +08:00 |
|
Nguyen Anh Quynh
|
e1e0946f65
|
Merge pull request #162 from SeanHeelan/master
Regression test for issue #161
|
2015-10-03 14:58:32 +08:00 |
|
Sean Heelan
|
fd6b510038
|
Added a comment explaining what is being tested for
|
2015-10-03 12:36:17 +07:00 |
|
Sean Heelan
|
f62418fc07
|
Regression test for issue #161
|
2015-10-03 12:22:41 +07:00 |
|
Nguyen Anh Quynh
|
9e64cba6ec
|
Rename some hook related enums:
- UC_ERR_READ_INVALID -> UC_ERR_READ_UNMAPPED
- UC_ERR_WRITE_INVALID -> UC_ERR_WRITE_UNMAPPED
- UC_ERR_FETCH_INVALID -> UC_ERR_FETCH_UNMAPPED
- UC_MEM_READ_INVALID -> UC_MEM_READ_UNMAPPED
- UC_MEM_WRITE_INVALID -> UC_MEM_WRITE_UNMAPPED
- UC_MEM_FETCH_INVALID -> UC_MEM_FETCH_UNMAPPED
- UC_HOOK_MEM_READ_INVALID -> UC_HOOK_MEM_READ_UNMAPPED
- UC_HOOK_MEM_WRITE_INVALID -> UC_HOOK_MEM_WRITE_UNMAPPED
- UC_HOOK_MEM_FETCH_INVALID -> UC_HOOK_MEM_FETCH_UNMAPPED
- UC_HOOK_MEM_INVALID -> UC_HOOK_MEM_UNMAPPED
This also renames some newly added macros to use _INVALID postfix:
- UC_HOOK_MEM_READ_ERR -> UC_HOOK_MEM_READ_INVALID
- UC_HOOK_MEM_WRITE_ERR -> UC_HOOK_MEM_WRITE_INVALID
- UC_HOOK_MEM_FETCH_ERR -> UC_HOOK_MEM_FETCH_INVALID
- UC_HOOK_MEM_ERR -> UC_HOOK_MEM_INVALID
Fixed all the bindings Java, Go & Python.
|
2015-09-30 14:46:55 +08:00 |
|
Nguyen Anh Quynh
|
3ca8774f1a
|
arm: properly handle the case when first insn in block is until address
|
2015-09-30 14:42:08 +08:00 |
|
Nguyen Anh Quynh
|
4a42041a83
|
handle 'bad ram pointer' case. this fixes issue #159
|
2015-09-29 18:22:22 +08:00 |
|
Nguyen Anh Quynh
|
976950d3c3
|
chmod +x tests/regress/bad_ram.py
|
2015-09-29 15:24:30 +08:00 |
|
Nguyen Anh Quynh
|
283ff544ac
|
Merge pull request #159 from mothran/badram_regress
added bad_ram regress
|
2015-09-29 13:59:40 +08:00 |
|
mothran
|
0e258b9587
|
updated a few small errors in the script
|
2015-09-28 22:50:27 -07:00 |
|
mothran
|
eeebcc5a44
|
added bad_ram regress
|
2015-09-28 21:41:38 -07:00 |
|
Nguyen Anh Quynh
|
8b4d274c34
|
regress: convert some mips tests to use unittest
|
2015-09-28 11:57:24 +08:00 |
|
Nguyen Anh Quynh
|
2b0b4169bc
|
mips: advance PC for SYSCALL instruction. this fixes issue #157
|
2015-09-28 10:58:43 +08:00 |
|
Nguyen Anh Quynh
|
0b971a4413
|
Merge pull request #158 from lunixbochs/master
add regress for #157
|
2015-09-27 16:29:08 +08:00 |
|
Ryan Hileman
|
13be3435c9
|
add regress for #157
|
2015-09-27 01:08:46 -07:00 |
|
Nguyen Anh Quynh
|
53ce8f217d
|
mips: handle delay slot better for branch instructions. this should fix issue #155
|
2015-09-27 15:05:40 +08:00 |
|
Nguyen Anh Quynh
|
4a2092fa10
|
Merge pull request #156 from lunixbochs/master
add regress for #155
|
2015-09-27 13:46:23 +08:00 |
|
Nguyen Anh Quynh
|
5055899514
|
clarify that UC_HOOK_INTR is also for handling syscall events
|
2015-09-27 11:29:19 +08:00 |
|
Nguyen Anh Quynh
|
728fe750b9
|
Merge pull request #140 from cherepanov74/master
Fixes crash on Windows 64bit
|
2015-09-27 11:10:02 +08:00 |
|
Ryan Hileman
|
4b42b4be52
|
add regress for #155
|
2015-09-26 12:48:25 -07:00 |
|
Nguyen Anh Quynh
|
886946dcf4
|
do not use syscall to quit emulation. this can fix issues #147 & #148
|
2015-09-26 16:49:00 +08:00 |
|
Nguyen Anh Quynh
|
15f087be74
|
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
|
2015-09-26 10:44:15 +08:00 |
|
Nguyen Anh Quynh
|
79b81e6ae4
|
Merge branch 'java_dev' of https://github.com/cseagle/unicorn into cseagle-java_dev
|
2015-09-25 16:14:57 +08:00 |
|
Chris Eagle
|
347a01d6b5
|
spaces to tabs in Makefile
|
2015-09-25 00:20:02 -07:00 |
|
Nguyen Anh Quynh
|
c6a0638f33
|
Merge branch 'java_dev' of https://github.com/cseagle/unicorn into cseagle-java_dev
|
2015-09-25 13:53:18 +08:00 |
|
Chris Eagle
|
0e680fbafa
|
Hack to make gen_const work even if java not installed
|
2015-09-24 22:45:59 -07:00 |
|
Nguyen Anh Quynh
|
633fe59931
|
Merge branch 'java_dev' of https://github.com/cseagle/unicorn into cseagle-java_dev
|
2015-09-25 12:42:42 +08:00 |
|
Chris Eagle
|
25f85ae1dd
|
file permissions
|
2015-09-24 21:27:57 -07:00 |
|
Chris Eagle
|
a21772ad37
|
Cause java constnats to get updated by bindings Makefile
|
2015-09-24 21:26:54 -07:00 |
|
Nguyen Anh Quynh
|
4da8cac8fa
|
Merge pull request #152 from cseagle/java_dev
Update for new mem hooking apis
|
2015-09-25 09:43:43 +08:00 |
|
Chris Eagle
|
f65ba7fb69
|
Merge branch 'master' into java_dev
|
2015-09-24 09:48:44 -07:00 |
|
Chris Eagle
|
4ebc876bd1
|
file permissions
|
2015-09-24 09:47:06 -07:00 |
|
Chris Eagle
|
4297ba4310
|
additional update to handle new hooking macros
|
2015-09-24 09:41:49 -07:00 |
|
Nguyen Anh Quynh
|
dc1e9d3626
|
remove UC_HOOK_*_ALL hook types as they are not for same hook handlers
|
2015-09-24 23:23:05 +08:00 |
|
Nguyen Anh Quynh
|
aa546ba7d6
|
add UC_HOOK_MEM_ALL macro to hook all kind of memory accesses
|
2015-09-24 20:59:45 +08:00 |
|
Chris Eagle
|
14a71b5546
|
update java bindings for new memory event hooking constants
|
2015-09-24 04:33:02 -07:00 |
|
Nguyen Anh Quynh
|
2599d41404
|
add some hooking macros for all kind of memory access events
|
2015-09-24 19:21:31 +08:00 |
|