Sean Heelan
|
75c5904ec1
|
Makes the hook types consistent, with a single indicator for each of
read, write and fetch.
This commit only adds the enum values. The functionality still has to be
updated.
As per issue #111
|
2015-09-22 12:26:01 +07:00 |
|
danghvu
|
8c163706e4
|
Fix issue #113, untracked reference
|
2015-09-16 21:33:01 -05:00 |
|
Nguyen Anh Quynh
|
fe807952d0
|
bindings: update Sparc registers after the last core change
|
2015-09-15 14:17:57 +07:00 |
|
Nguyen Anh Quynh
|
548355acca
|
sparc: do not accept BIGENDIAN mode in samples. more sanity check should be done in the core
|
2015-09-11 14:02:27 +08:00 |
|
Nguyen Anh Quynh
|
39ac1bcb4e
|
rename UC_ERR_INVAL to UC_ERR_ARG
|
2015-09-09 16:54:47 +08:00 |
|
Nguyen Anh Quynh
|
d7ef204398
|
rename error codes ERR_MEM_READ, ERR_MEM_WRITE, ERR_MEM_FETCH
|
2015-09-09 16:25:48 +08:00 |
|
Nguyen Anh Quynh
|
d3d38d3f21
|
handle read/write/fetch from unaligned addresses. this adds new error codes UC_ERR_READ_UNALIGNED, UC_ERR_WRITE_UNALIGNED & UC_ERR_FETCH_UNALIGNED
|
2015-09-09 15:52:15 +08:00 |
|
Ryan Hileman
|
9a0d80b84c
|
refactor Go bindings to be more idiomatic
|
2015-09-08 00:04:27 -07:00 |
|
Nguyen Anh Quynh
|
fda17cd377
|
java: rename UC_MEM_EXE to UC_MEM_FETCH
|
2015-09-08 12:57:40 +08:00 |
|
Nguyen Anh Quynh
|
7a5d790ade
|
rename UC_MEM_EXE to UC_MEM_FETCH
|
2015-09-08 12:55:56 +08:00 |
|
Ryan Hileman
|
7beb90ca95
|
remove UC_ prefix for go binding consts
|
2015-09-07 19:25:13 -07:00 |
|
Ryan Hileman
|
185b7a7cef
|
fix Go types on uc_mem_read() and uc_mem_write()
|
2015-09-07 19:25:04 -07:00 |
|
Chris Eagle
|
1843a96321
|
update jave binding to follow apit change of uc_mem_read and uc_mem_write
|
2015-09-07 14:12:43 -07:00 |
|
Ryan Hileman
|
70c42731c2
|
update go bindings for type changes
|
2015-09-05 06:56:11 -07:00 |
|
Nguyen Anh Quynh
|
99824e1d56
|
bindings: rename uchook to uc_hook, ucengine to uc_engine, uc_hook_t to uc_hook_type
|
2015-09-05 11:25:49 +08:00 |
|
Nguyen Anh Quynh
|
d1bdbd11e7
|
rename uchook to uc_hook, ucengine to uc_engine, uc_hook_t to uc_hook_type
|
2015-09-05 11:20:32 +08:00 |
|
Chris Eagle
|
a53eae3a29
|
Merge branch 'master' into java_dev
|
2015-09-03 22:34:00 -07:00 |
|
Chris Eagle
|
b3b814e8b1
|
update java bindings for type safety and API changes
|
2015-09-03 22:28:09 -07:00 |
|
Nguyen Anh Quynh
|
022f8d82d1
|
handle memory fetch as invalid memory access. now we can also report error if exec memory is unmapped (UC_ERR_MEM_FETCH)
|
2015-09-04 11:55:17 +08:00 |
|
Chris Eagle
|
bae718274e
|
Merge branch 'master' into java_dev
|
2015-09-03 20:30:31 -07:00 |
|
Nguyen Anh Quynh
|
7ceb2eb0b9
|
bindings: update constants after the recent changes in the core
|
2015-09-04 10:54:21 +08:00 |
|
Jonathon Reinhart
|
291ec98675
|
python: fix a couple more function signatures
|
2015-09-03 22:46:43 -04:00 |
|
Jonathon Reinhart
|
99e34d212a
|
bring python bindings up-to-date with new API
|
2015-09-03 22:34:58 -04:00 |
|
Nguyen Anh Quynh
|
0962c4822b
|
cleanup & update bindings' constants
|
2015-09-04 09:43:31 +08:00 |
|
Ryan Hileman
|
f230de876e
|
fix go binding hook arguments
|
2015-09-02 20:00:13 -07:00 |
|
Chris Eagle
|
1f9b799ed3
|
Update java api to include mem_unmap and mem_protect
|
2015-08-31 03:09:57 -07:00 |
|
Ryan Hileman
|
ac1fc4d631
|
add missing interrupt hook for Go bindings
|
2015-08-30 15:53:06 -07:00 |
|
Ryan Hileman
|
f83ddf5ad4
|
clean up Go binding hook types
|
2015-08-30 15:52:50 -07:00 |
|
Ryan Hileman
|
cb09df3027
|
fix invalid memory hook in Go bindings
|
2015-08-29 09:42:36 -07:00 |
|
Ryan Hileman
|
e2036424c1
|
improve Go binding safety
|
2015-08-29 08:33:20 -07:00 |
|
Nguyen Anh Quynh
|
15f6da1c3a
|
bindings: update UC_MODE_BIG_ENDIAN after the change in the core
|
2015-08-29 15:10:33 +08:00 |
|
Nguyen Anh Quynh
|
6d8e5b32f4
|
Merge pull request #72 from cseagle/java_dev
Java dev
|
2015-08-29 15:09:16 +08:00 |
|
Chris Eagle
|
27d5c7ec48
|
Fix perms
|
2015-08-28 23:33:49 -07:00 |
|
Chris Eagle
|
c24944cfa9
|
Fix capitalization for unicorn.h mapping in java and go binding
|
2015-08-28 23:33:38 -07:00 |
|
Chris Eagle
|
52b04f5939
|
Fix perms
|
2015-08-28 23:31:15 -07:00 |
|
Chris Eagle
|
72d69d5d38
|
Fix capitalization for unicorn.h mapping in java binding
|
2015-08-28 23:29:59 -07:00 |
|
Ryan Hileman
|
59f4722009
|
update Go bindings for new mem_map API
|
2015-08-28 23:12:44 -07:00 |
|
Chris Eagle
|
4e1cb3afde
|
pre-pull cleanup
|
2015-08-28 23:07:52 -07:00 |
|
Nguyen Anh Quynh
|
0c78613612
|
Go: update some consts after the last change on uc_mem_map() API
|
2015-08-29 13:18:22 +08:00 |
|
Nguyen Anh Quynh
|
fcd0d02bae
|
python: udpate binding after the last change on uc_mem_map() API
|
2015-08-29 13:17:50 +08:00 |
|
Chris Eagle
|
986096d443
|
fix file perms
|
2015-08-28 21:05:38 -07:00 |
|
Chris Eagle
|
e29cdbe867
|
File permissions
|
2015-08-28 20:56:16 -07:00 |
|
Chris Eagle
|
1d6bd17a13
|
Update java bindings for new version of uc_mem_map
|
2015-08-28 20:54:05 -07:00 |
|
Chris Eagle
|
94ac0f02e6
|
file permissions changes
|
2015-08-28 20:03:36 -07:00 |
|
Chris Eagle
|
65787d415a
|
rename uc_mem_map_ex to uc_mem_map and all associated changes
|
2015-08-28 20:02:21 -07:00 |
|
Chris Eagle
|
49f9f81079
|
First pass of const_generator still requires manual tweak of UC_MODE_BIG_ENDIAN
|
2015-08-28 19:43:45 -07:00 |
|
Chris Eagle
|
1a081c5ed8
|
Initial changes to support use of const_generator.py
|
2015-08-28 19:41:13 -07:00 |
|
Nguyen Anh Quynh
|
8aba3170c6
|
bindings: update consts after the latest change in the core
|
2015-08-29 09:03:12 +08:00 |
|
Nguyen Anh Quynh
|
10464408a5
|
Merge branch 'const-gen' of https://github.com/lunixbochs/unicorn into lunixbochs-const-gen
|
2015-08-29 00:42:38 +08:00 |
|
Nguyen Anh Quynh
|
3f771abe73
|
python: add sample_all.sh
|
2015-08-29 00:26:34 +08:00 |
|