Nguyen Anh Quynh
|
2f297bdd3a
|
handle some errors properly so avoid exit() during initialization. this fixes issue #237
|
2015-11-12 01:43:41 +08:00 |
Chris Eagle
|
4720322711
|
Add README.TXT for java bindings
|
2015-10-14 16:50:50 -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 |
Ryan Hileman
|
7e7c6512f5
|
add composite const generator (fix #161)
|
2015-10-03 10:41:19 -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 |
Chris Eagle
|
347a01d6b5
|
spaces to tabs in Makefile
|
2015-09-25 00:20:02 -07:00 |
Chris Eagle
|
0e680fbafa
|
Hack to make gen_const work even if java not installed
|
2015-09-24 22:45:59 -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 |
Chris Eagle
|
14a71b5546
|
update java bindings for new memory event hooking constants
|
2015-09-24 04:33:02 -07: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
|
fda17cd377
|
java: rename UC_MEM_EXE to UC_MEM_FETCH
|
2015-09-08 12:57:40 +08: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 |
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
|
b3b814e8b1
|
update java bindings for type safety and API changes
|
2015-09-03 22:28:09 -07:00 |
Chris Eagle
|
1f9b799ed3
|
Update java api to include mem_unmap and mem_protect
|
2015-08-31 03:09:57 -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
|
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
|
2fcc8528ae
|
chmod -x SampleNetworkAuditing.java
|
2015-08-27 10:47:49 +08:00 |
Chris Eagle
|
5ff5577aaa
|
Port sample_network_auditing.py to java
|
2015-08-26 19:41:37 -07:00 |
Nguyen Anh Quynh
|
9e929ca2f3
|
Merge branch 'master' of https://github.com/cseagle/unicorn into cseagle-master
|
2015-08-26 23:37:41 +08:00 |
Jonathon Reinhart
|
60d0004329
|
remove executable bit from mode of source files
http://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes
|
2015-08-26 05:34:31 -04:00 |
Chris Eagle
|
9023e77201
|
Fixed bug introduced in uc_mem_map
|
2015-08-26 00:26:42 -07:00 |
Chris Eagle
|
c1514609b1
|
Add missing line from upstream patch
|
2015-08-25 21:22:58 -07:00 |
Chris Eagle
|
e280088caf
|
Add 16-bit example, tracking upstream
|
2015-08-25 21:01:48 -07:00 |
Chris Eagle
|
fafdac516a
|
Make a bad Makefile slightly less bad
|
2015-08-25 11:41:14 -07:00 |
Chris Eagle
|
0359c44462
|
Initial checkin of unicorn java binding
|
2015-08-25 03:21:47 -07:00 |