Nguyen Anh Quynh
6e9c6aea5f
bump version to 2.0.2
2023-02-04 13:00:58 +08:00
7e4754ad00
Merge pull request #1754 from edsky/master
...
Add arch list feature control in Rust
2023-01-24 21:49:18 +01:00
a07a83ac75
Merge pull request #1767 from PhilippTakacs/rustcallback
...
rust only add mmio callback funktion, if callback is requested
2023-01-24 21:46:40 +01:00
Takacs, Philipp
ed9164e47a
rust only add mmio callback funktion, if callback is requested
...
The C function uc_mmio_map() allows to add seperate callback functions
and userdata for read and write. When the callback functions are NULL
unicorn don't try to call this functions.
Previous this patch, when i.e. read_callback was None the callback was set
to mmio_read_callback_proxy and the userdata was set to NULL. On a callback
the mmio_read_callback_proxy then tried to dereference the userdata and
caused a segfault.
fixes #1762
2023-01-23 13:22:55 +01:00
Luca Gladiator
aded30f5a8
Fix insn_in_hook_proxy return type
2023-01-21 13:50:11 +01:00
Luca Gladiator
014cee5bd1
Fix Rust binding memory leak
2023-01-18 10:52:35 +01:00
Dominik Maier
549f34f098
Fix warning for ./setup.py ( #1756 )
2023-01-06 01:10:09 +08:00
deadash
ca74497911
Add arch list feature control in Rust
...
Signed-off-by: deadash <dead.ash@hotmail.com >
2022-12-29 15:13:31 +08:00
Eli
7414177672
Merge branch 'dev' into uc-py-next
2022-12-25 14:59:22 +02:00
5625102285
Merge pull request #1736 from ks0777/dev
...
add riscv constants to python binding module
2022-11-22 14:31:36 +01:00
e9c1c17f6d
Fix endianess detection
2022-11-16 15:16:49 +01:00
Kevin Schneider
8edffe048e
add riscv constants to python binding module
2022-11-14 19:59:38 +01:00
TSR Berry
2e6a888052
dotnet: Add native unicorn libraries to nuget package
2022-11-05 02:40:50 +01:00
TSR Berry
1d12e8778b
bindings: Rename dotnet project to UnicornEngine
...
Add a few more properties to prepare a nuget package
2022-11-02 14:46:08 +01:00
Nguyen Anh Quynh
a16f4ff911
python: update list of supported archs in setup.py
2022-11-02 00:28:40 +08:00
db9ddabf9e
Update bindings
2022-11-01 10:06:34 +01:00
bdd9f4fa9a
Bump version to 2.0.1
2022-11-01 10:06:22 +01:00
Nguyen Anh Quynh
8ac20e2012
python: add some more comments for samples
2022-10-31 12:37:18 +08:00
c30a712058
Merge pull request #1723 from TSRBerry/update-dotnet
...
bindings: Refactor and update .NET bindings
2022-10-20 22:01:22 +02:00
TSR Berry
040146e059
dotnet: Target .NET 6.0
2022-10-20 21:31:46 +02:00
TSR Berry
0522f728b6
dotnet: Remove faulty property groups
2022-10-20 20:35:54 +02:00
elicn
9179ef5db3
Remove unused type aliases
2022-10-20 14:19:02 +03:00
elicn
99d6745461
Release mmio callbacks on a best-effort basis
2022-10-20 14:18:49 +03:00
elicn
d6e5e6a19f
Improve annotation around uccallback
2022-10-20 14:17:43 +03:00
elicn
647832b01b
Make special regs definitions generic
2022-10-20 14:16:53 +03:00
TSR Berry
7b8b75b9f8
bindings: Adjust consts
2022-10-14 17:33:07 +02:00
TSR Berry
b1af49f72b
dotnet: Adapt README.md to recent changes
2022-10-14 17:16:57 +02:00
TSR Berry
ff1f0a5c1a
dotnet: Refactor .NET bindings for .NET5.0
2022-10-14 16:57:46 +02:00
TSR Berry
c787fa8e64
bindings: Update Arm64 consts
2022-10-14 15:18:16 +02:00
elicn
0e63841628
Minor PEP8 and linter-friendly changes
2022-10-14 00:01:26 +03:00
50a0b59d0d
Use dockcross for aarch64 wheel
2022-10-01 01:31:13 +02:00
6ca077d139
Build aarch64 wheel
2022-10-01 01:01:22 +02:00
Eli
1b3d22c06a
Merge branch 'dev' into uc-py-next
2022-09-29 12:34:24 +03:00
2a3cc7a1b3
Merge pull request #1714 from Sh4ww/fix-type-hint-in-python-bindings
...
Fix type hint of reg_write in Python bindings. (#1706 )
2022-09-27 23:52:24 +02:00
7fb6264d02
Also copy glib_compat and samples
2022-09-25 18:46:04 +02:00
97b2e44c77
Also copy cmake files
2022-09-25 18:43:09 +02:00
Sh4w
a98cd25747
Fix type hint of reg_write in Python bindings
2022-09-26 00:18:31 +08:00
e76b2db434
Support build in a sdist
2022-09-25 18:09:41 +02:00
Eli
7cc2409ce0
Merge branch 'dev' into uc-py-next
2022-09-18 19:03:11 +03:00
elicn
5b1f7dfb69
Final touches
2022-09-18 17:59:00 +03:00
elicn
765ec5ffe4
Allow subclassing Uc using the ucsubclass decorator
2022-09-18 17:58:36 +03:00
elicn
950b0fa2b0
Merge _catch_hook_exception and _cast_func into uccallback decorator
2022-09-14 21:06:28 +03:00
elicn
36d4264f15
Minor code quality tweaks
2022-09-14 13:35:58 +03:00
elicn
9290c7f277
Add support for AArch Q regs
2022-09-13 16:33:43 +03:00
elicn
b8e656ae0d
Fix and simplify Uc deallocation
2022-09-13 15:13:35 +03:00
5b5905695d
Fix wrong location of UC_ARM64_REG_CP_REG in python bindings
2022-07-23 19:21:31 +08:00
Nguyen Anh Quynh
1ec1352995
bindings: update consts
2022-07-07 23:48:01 +08:00
af1c661a12
Update bindings
2022-07-06 09:33:45 +08:00
elicn
2fad2316e5
Fix lib search
2022-06-09 17:56:13 +03:00
elicn
4ac282dfc1
Final touches
2022-06-08 17:25:22 +03:00