Commit Graph

340 Commits

Author SHA1 Message Date
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
mio
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
Nguyen Anh Quynh
a16f4ff911 python: update list of supported archs in setup.py 2022-11-02 00:28:40 +08:00
mio
db9ddabf9e Update bindings 2022-11-01 10:06:34 +01:00
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
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
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
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
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
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
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
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
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
elicn
8b233f99fe Adjust ctl_remove_cache usage to signature 2022-06-08 16:59:54 +03:00
elicn
78731e38aa Implement a reg state manager mixin class 2022-06-08 16:59:14 +03:00
elicn
df47e2395f Eliminate UcGeneric 2022-06-08 16:58:19 +03:00
elicn
d65b418239 Adjust samples 2022-06-03 14:23:03 +03:00
elicn
4f13e14227 Initial refactoring stage 2022-06-03 14:23:03 +03:00
ac73e6b9d3 Fix #1623
The reg_id is left out
2022-05-23 20:23:55 +02:00
e5126f17f1 Bump version in bindings 2022-05-23 12:34:09 +02:00
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
15aa4ed53a Fix typo 2022-05-10 23:06:14 +02:00
aab035e8c3 Annotate uc_hook_add and import annotations for forward reference 2022-05-10 23:03:06 +02:00
3ea5d8885d Better annotation 2022-05-10 22:30:55 +02:00
64050aafb1 Fix python setup.py on macOS 2022-05-07 15:48:28 +02:00
a221e378bf Add typing 2022-05-07 15:46:32 +02:00