|
876570c8d7
|
Fixes to make python distribution for windows work
|
2016-11-05 09:18:50 -07:00 |
|
|
f8e82485da
|
python: print out _path_list with next line
|
2016-11-05 01:55:12 +08:00 |
|
|
88bd6453d5
|
python: add a debug code to print out _path_list
|
2016-11-05 01:51:13 +08:00 |
|
|
ffa36b9001
|
python: remove redundant free() prototype. bug reported by Mahin
|
2016-11-01 08:57:33 +08:00 |
|
|
4d5738eeb5
|
python: revert the changes on APIs made by @mrphrazer
|
2016-10-27 16:45:10 +08:00 |
|
|
17fd89a27b
|
python bindings: updated signed reg fix
|
2016-10-26 09:13:19 +02:00 |
|
|
632f3aaa71
|
fixed python bindings signed/unsigned regs/mem
|
2016-10-25 20:43:01 +02:00 |
|
|
7a1930a879
|
add UC_VERSION_{MAJOR, MINOR, EXTRA}
|
2016-10-25 14:37:47 +08:00 |
|
|
4083b87032
|
add new hook type UC_HOOK_MEM_READ_AFTER, adapted from PR #399 by @farmdve. updated all bindings, except Ruby & Haskell
|
2016-10-22 11:19:55 +08:00 |
|
|
1ab2154fe5
|
Change save/restore API to have explicit alloc/free functions. Python has explicit save/update functions.
|
2016-10-07 11:39:42 -07:00 |
|
|
73577cbcd1
|
rename uc_regstate_restore to uc_context_restore, uc_context_save to uc_context_save
|
2016-10-07 10:03:19 +08:00 |
|
|
b7cdbe7a88
|
Merge branch 'feat/reg_save_restore' of https://github.com/rhelmot/unicorn into rhelmot-feat/reg_save_restore
|
2016-10-07 09:57:07 +08:00 |
|
|
e3b0e52013
|
Rename save/restore functions to match the style of the rest of the API
|
2016-09-28 21:21:44 -07:00 |
|
|
edd49cd21c
|
Remove version number from shared library filename packaged with python bindings
|
2016-09-12 14:06:20 -07:00 |
|
|
6c042410ae
|
Basically, make python builds work as expected
|
2016-09-12 14:06:20 -07:00 |
|
|
885b809004
|
Add python bindings for reg save/restore
|
2016-09-08 14:40:39 -07:00 |
|
|
41b5aa0bdc
|
Change xmm struct names, for style and for correctness
|
2016-08-22 17:29:13 -05:00 |
|
|
4a8f52ae7f
|
support xmm registers
|
2016-08-09 19:34:34 -07:00 |
|
|
12a809624a
|
Fix issue #603
|
2016-08-07 23:49:36 -04:00 |
|
|
9a2a5b15d8
|
Rename unhandled CPU exception
|
2016-07-05 11:10:39 -05:00 |
|
|
9cdca5a32b
|
Unhandled interrupt will halt execution
|
2016-07-04 17:07:57 -05:00 |
|
|
1b957b7b50
|
Python 3 compatibility: raise unicode exception messages
In order to make exceptions display well with the Python binding on Python 3.x, return exception message as unicode/str rather than str/bytes.
|
2016-06-30 22:54:35 +02:00 |
|
|
76786850c4
|
code cleanup of python bindings
Addresses a couple of pep8 related changes improving the code quality.
|
2016-03-29 16:20:40 +02:00 |
|
|
25864b589d
|
Bugfix: uc_x86_mmr has no attribute limits
|
2016-03-18 07:44:05 +01:00 |
|
|
28b94d10b8
|
bindings: add X86 FPTAGS & FPCW registers after recent change in the core
|
2016-03-14 09:14:48 +08:00 |
|
|
23b3f651f9
|
Indentation
|
2016-03-10 07:45:36 -03:00 |
|
|
3038726a5b
|
Fix
|
2016-03-09 22:14:51 -03:00 |
|
|
0a3799eada
|
FPU control word and tags
|
2016-03-09 19:14:33 -03:00 |
|
|
a5f2a64de5
|
-spaces-
|
2016-03-09 18:27:59 -03:00 |
|
|
ff66a72d7b
|
GDT/LDT/IDT/FPU access from python bingings
|
2016-03-09 18:07:38 -03:00 |
|
|
eb5a762452
|
python: add __version__
|
2016-03-06 21:21:39 +08:00 |
|
|
2031f7cbdd
|
[query] update bindings UC_QUERY_PAGE_SIZE
Signed-off-by: Nicolas PLANEL <nplanel@redhat.com>
|
2016-03-04 15:54:24 +11:00 |
|
|
0822c0af85
|
bump API version to 1.0
|
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
|
2016-02-11 08:02:13 +08:00 |
|
|
7394a9ba30
|
Add query mode bind
|
2016-02-06 14:35:31 +01:00 |
|
|
6986fa3947
|
x86: add new register enums for IDT, LDT, GDT & TR
|
2016-02-06 17:35:45 +08:00 |
|
|
a2ef52172c
|
add combination hook type UC_HOOK_MEM_VALID to intercept all valid memory access
|
2016-01-31 13:12:34 +08:00 |
|
|
876c423dd0
|
python: support recent change on uc_hook_add() with begin/end params
|
2016-01-26 23:12:35 +08:00 |
|
|
9ec2163571
|
bindings: add UC_MODE_PPC32 constant after recent update on unicorn.h
|
2016-01-24 20:50:26 +08:00 |
|
|
6f3d48077e
|
rename UC_QUERY_ARM_MODE to a more generic name UC_QUERY_MODE. make all bindings support this new constant
|
2016-01-24 01:08:23 +08:00 |
|
|
d79925f477
|
sparc: add SPARC32 mode (= UC_MODE_32)
|
2016-01-23 10:48:18 +08:00 |
|
|
ca79d11211
|
bindings: update constants after recent changes in unicorn.h
|
2016-01-23 10:31:16 +08:00 |
|
|
230cbd5330
|
add permissions to map_ptr api
|
2015-11-28 11:28:31 -08:00 |
|
|
18066b3578
|
support uc_mem_map_ptr in Go and Python bindings
|
2015-11-27 23:30:36 -08:00 |
|
|
2f297bdd3a
|
handle some errors properly so avoid exit() during initialization. this fixes issue #237
|
2015-11-12 01:43:41 +08:00 |
|
|
5eb75c311e
|
python bindings: use relative paths for imports to support py3
|
2015-11-02 09:34:58 -05:00 |
|
|
94012558fb
|
python bindings: added mem_protect
|
2015-10-28 05:26:09 +01:00 |
|
|
fe2ecdf6f9
|
python bindings: added mem_unmap
|
2015-10-28 05:25:36 +01:00 |
|
|
359055b4ff
|
python: properly load supporting DLLs in dependency order. this fixes issue #208
|
2015-10-26 15:46:10 +08:00 |
|
|
298a942dd1
|
python: fix DLL loading for Windows
|
2015-10-19 22:10:05 +08:00 |
|