f9bb1ba505
Add python bindings for ctl_flush_tb
2022-04-26 01:17:59 +02:00
cdae57fb3d
Generate bindings
2022-04-26 01:17:58 +02:00
fbf4078d65
Fix wrong python binding for UC_CTL_TB_REMOVE_CACHE
2022-04-26 01:17:57 +02:00
JeroenRobbenFirmalyzer1
36011e145c
Add Java binding for ctl set_cpu_model ( #1600 )
...
Add Java binding for ctl set_cpu_model
2022-04-24 13:29:48 +02:00
1cce884c40
Format
2022-04-23 22:41:59 +02:00
f4ab42d930
By default try to find global installed unicorn if not specified
2022-04-23 22:41:34 +02:00
185a6fec9e
Bump bindings version to 2.0.0-rc7
2022-04-17 16:48:12 +02:00
8fd9ee3dd0
Bump unicorn version
2022-04-17 16:47:37 +02:00
5a79d7879c
Generate bindings
2022-04-16 17:50:32 +02:00
shuffle2
2912cd1e29
fix rust bindings build on windows ( #1584 )
...
Refine rust bindings.
2022-04-16 13:40:04 +02:00
a6f9fd17d5
Search cmake build root directory
2022-04-12 21:05:46 +02:00
e26953c06c
Fix rust static build
2022-04-12 19:15:14 +02:00
2f113b11d1
Fix symbol clash on bunlded static libs
2022-04-04 11:24:59 +02:00
ca81d46ad5
Merge pull request #1574 from nviennot/dev
...
Rust bindings for insn_invalid_hook
2022-04-03 10:27:00 +02:00
ec808c94a7
Merge pull request #1575 from n1tram1/dev
...
Fix rust binding for insn_in hook callback
2022-04-03 00:42:45 +02:00
Martin Schmidt
9702e657a2
rust: return u32 from insn_in_hook callback
2022-03-26 15:41:37 +01:00
Nicolas Viennot
af8a409141
Rust bindings for insn_invalid_hook
2022-03-25 21:49:26 -04:00
Ilya Leoshkevich
28c4c665f0
Add "holes" to where the removed x86 registers used to be
...
A number of x86 registers were removed for #1440 , causing a change in
numbering for many other registers. This is causing inconveniences at
the moment, e.g. it's not possible to use the Unicorn2 shared library
as a drop-in replacement for the Unicorn1 one.
Restore the old numbering.
Fixes #1492 .
2022-03-22 11:31:58 +01:00
David Zimmer
b1739c6a62
vb6 bindings: clarify Apache license as v2.0 ( #1563 )
2022-03-03 09:35:02 +08:00
7f8ff1af6a
Update sample for MRS hook
2022-02-27 15:28:32 +01:00
dd96cab9bf
Update bindings
2022-02-27 15:28:32 +01:00
Bet4
504b31b928
Update constants of bindings
2022-02-19 21:24:40 +08:00
3ed9dbda13
Update bindings
2022-02-15 22:08:27 +01:00
c10639fd46
Bump version in bindings
2022-02-13 11:03:57 +01:00
16e9efa4f5
Bump version
2022-02-13 09:56:10 +01:00
d503a69239
Merge pull request #1511 from bet4it/use_system_unicorn
...
Add use_system_unicorn feature in rust bindings
2022-02-12 22:57:01 +01:00
9bf074d824
Remove armeb-softmmu and aarch64eb-softmmu for rust bindings
2022-02-12 14:18:01 +01:00
15f3b58d9b
Implement coprocessor register read/write for python bindings
2022-02-11 23:03:56 +01:00
89a1da9a33
Update bindings
2022-02-11 22:42:31 +01:00
Bet4
394f25b1fa
rust: Add get_handle to expose unicorn handle
2022-01-23 08:22:09 +08:00
Bet4
2977c9ca47
Support to pass unicorn handle to rust through FFI
2022-01-21 22:37:15 +08:00
f57467e7ed
Generate bindings
2022-01-19 20:10:09 +01:00
c5ad3c318c
Sync with dev and resolve conflicts
2022-01-19 20:09:25 +01:00
Duncan Ogilvie
d200eb4be6
Fix rust bindings
2022-01-18 21:33:22 +01:00
7095605607
Merge branch 'dev' into systemz
2022-01-18 21:10:55 +01:00
c84dbac9a8
Rename build dir for python bindings
2022-01-18 20:15:28 +01:00
28e791a37f
Add debug tracing feature
...
It's disabled by default, use -DUNICORN_TRACER=on to enable it
2022-01-18 19:35:43 +01:00
Bet4
5559c097d5
rust: Allow to remove self inside a hook
2022-01-17 21:56:33 +08:00
06be6fdc24
Merge pull request #1537 from gerph/clear-pending-hook-exception-before-emulation
...
Clear Python pending hook exception before we enter the emulation.
2022-01-15 22:13:24 +01:00
459a595a98
Merge branch 'dev' into s390x
...
Mostly for bindings update.
2022-01-15 20:56:39 +01:00
dfb0446137
Update bindings
2022-01-15 20:56:24 +01:00
Charles Ferguson
1ba59ed70a
Clear Python pending hook exception before we enter the emulation.
...
The pending exception hook is set when the hook raised an exception
and wants to report it outside the emulation loop. However, it is
never cleared back to None. This means that after an exception is
raised in a hook, all subsequent execution (even if successful) will
raise the exception.
This change clears the exception before we start another emulation,
which should ensure that if we have _hook_exception set, it really
is from hooks in this emulation run.
2022-01-15 17:45:45 +00:00
71f044ca50
Merge branch 'dev' into s390x
2022-01-10 15:17:42 +01:00
c671efe798
Update bindings
2022-01-05 22:00:59 +01:00
c4b4189857
Update bindings
2022-01-04 21:12:52 +01:00
Nguyen Anh Quynh
6813e4a042
bindings: update const_generator.py, and update all binding constants
2022-01-01 09:24:28 +08:00
8b0285e135
Add python support for s390x
2022-01-01 00:58:10 +01:00
d5e0bff7d5
Fix rust build for s390x
2022-01-01 00:41:59 +01:00
3184d3fcdf
Update python bindings
2021-12-22 20:46:14 +01:00
Bet4
3e9ae003b7
Add use_system_unicorn feature in rust bindings
2021-12-10 19:44:39 +08:00