Commit Graph

578 Commits

Author SHA1 Message Date
mio 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
lazymio 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
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
mio 50a0b59d0d
Use dockcross for aarch64 wheel 2022-10-01 01:31:13 +02:00
mio 6ca077d139
Build aarch64 wheel 2022-10-01 01:01:22 +02:00
lazymio 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
mio 7fb6264d02
Also copy glib_compat and samples 2022-09-25 18:46:04 +02:00
mio 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
mio e76b2db434
Support build in a sdist 2022-09-25 18:09:41 +02:00
Mio 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
Mio af1c661a12
Update bindings 2022-07-06 09:33:45 +08:00
lazymio ac73e6b9d3
Fix #1623
The reg_id is left out
2022-05-23 20:23:55 +02:00
lazymio e5126f17f1
Bump version in bindings 2022-05-23 12:34:09 +02:00
lazymio 720c61344f
Use UC_MMIO_READ/WRITE_TYPE 2022-05-18 13:18:17 +02:00
Eric Kilmer a92bbd068f
Add CPUID hook to possible callback types 2022-05-17 17:47:57 -04:00
Eric Kilmer cf0a6ffd68
python: Support CPUID hooks 2022-05-17 17:29:50 -04:00
Bet4 3cc9005a47 Add TriCore constants to Rust bindings 2022-05-11 17:29:03 +08:00
lazymio 15aa4ed53a
Fix typo 2022-05-10 23:06:14 +02:00
lazymio aab035e8c3
Annotate uc_hook_add and import annotations for forward reference 2022-05-10 23:03:06 +02:00
lazymio 3ea5d8885d
Better annotation 2022-05-10 22:30:55 +02:00
Lowly Worm 1d13a25320
check pkg-config for unicorn libraries
allow for non-standard install locations of unicorn engine
2022-05-08 19:17:36 -04:00
lazymio 64050aafb1
Fix python setup.py on macOS 2022-05-07 15:48:28 +02:00
lazymio a221e378bf
Add typing 2022-05-07 15:46:32 +02:00
lazymio 20c0a4b643
Remove use_system_unicorn and build_with_cmake 2022-05-06 14:47:15 +02:00
lazymio a54dfda14d
Depend on SONAME dylib 2022-05-06 14:47:14 +02:00
Bet4 dafdcd3f06 Fix outdated version 2022-05-04 21:31:53 +08:00
lazymio 8fec2f6992
Fetch static archive in the root dir 2022-05-03 11:11:29 +02:00
lazymio a8e602801d
Merge pull request #1569 from AfoHT/rustbindreadme
Fix Rust bindings readme example code
2022-04-30 11:12:31 +02:00
lazymio 6d5000fe42
Format code 2022-04-30 11:07:48 +02:00
lazymio b9e7c78ae8
Revert to rc7 behaviour 2022-04-30 11:07:23 +02:00
lazymio ba132b974d
Move tests to root directory
Reference: https://doc.rust-lang.org/stable/cargo/guide/project-layout.html
2022-04-29 23:40:03 +02:00
Eric Poole cfee2139a0
TriCore Support (#1568)
* TriCore Support

python sample

* Update sample_tricore.py

Correct attribution

* Update sample_tricore.py

Fixed byte code to execute properly.

* Update sample_tricore.py

Removed testing artifact

* Added tricore msvc config-file.h

* Added STATIC to tricore config and added helper methods to symbol file generation.

* Update op_helper.c

Use built in crc32

* Fix tricore samples and small code blocks are now handled properly

* Add CPU types

* Generate bindings

* Format code

Co-authored-by: lazymio <mio@lazym.io>
2022-04-29 23:11:34 +02:00
lazymio f49f62ecef
Add dynamic_linage feature 2022-04-28 15:35:06 +02:00
lazymio f9bb1ba505
Add python bindings for ctl_flush_tb 2022-04-26 01:17:59 +02:00
lazymio cdae57fb3d
Generate bindings 2022-04-26 01:17:58 +02:00
lazymio 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
lazymio 1cce884c40
Format 2022-04-23 22:41:59 +02:00
lazymio f4ab42d930
By default try to find global installed unicorn if not specified 2022-04-23 22:41:34 +02:00
lazymio 185a6fec9e
Bump bindings version to 2.0.0-rc7 2022-04-17 16:48:12 +02:00
lazymio 8fd9ee3dd0
Bump unicorn version 2022-04-17 16:47:37 +02:00
lazymio 5a79d7879c
Generate bindings 2022-04-16 17:50:32 +02:00