mio
67f08b1c27
Bump version and generate bindings
2024-09-21 23:00:57 +08:00
lazymio
6c4a3fd84b
Merge pull request #2005 from omer54463/dev
...
Add py.typed to the Python binding package
2024-09-21 23:00:41 +08:00
mio
78cb4affda
Fix uccallback
2024-09-21 22:48:32 +08:00
Omer Lubin
5c7fa35b43
ADD py.typed
2024-09-21 00:05:48 +03:00
elicn
386e0ed575
Include networking auditing sample in script
2024-09-19 17:17:04 +03:00
elicn
5cc2d80916
Adjust import path to new path
2024-09-19 17:16:21 +03:00
elicn
f573356a8b
Add initial support for batch operations
2024-09-19 17:15:24 +03:00
elicn
4471377b77
Styling fixes
2024-09-19 17:13:36 +03:00
elicn
754194c7e8
Improve documentation
2024-09-19 17:04:21 +03:00
elicn
2da154721b
Remove repr surplus method
2024-09-19 17:00:33 +03:00
elicn
7deb613a3c
Reduce namespace clutter
2024-09-19 16:58:03 +03:00
Bet4
abefcb2f89
Remove using of distutils ( #1964 )
...
* Remove using of distutils
* Upgrade setuptools to fix CI
* Use Python 3.7 in build_wheel.sh
2024-06-12 14:45:23 +08:00
mio
85b289d074
Use correct lib path
2024-04-30 18:06:30 +08:00
Nguyễn Anh Khoa
38091b3046
Add unicorn_py3 folder to setup.py ( #1942 )
...
* Add unicorn_py3 folder to setup.py
* Run sample in CI
* Fix pip install & py2 breakage
---------
Co-authored-by: mio <mio@lazym.io>
2024-04-28 00:11:05 +08:00
mio
4c4d582fcb
Also add _repr_ for UcReg
2024-03-08 17:07:08 +08:00
mio
13f17e5b3f
Apply repr for C structs
2024-03-08 16:48:31 +08:00
mio
dae2391bb0
Apply fix for linux2
2024-03-08 16:19:53 +08:00
mio
399f204787
Merge elicn's work
2024-03-08 16:16:12 +08:00
lazymio
ba92f79c9e
Merge pull request #1823 from unicorn-engine/restore-py2
...
[RFC] Restore py2 compatibility by using 2 files
2024-03-08 15:12:24 +08:00
lazymio
d1da4de080
Merge pull request #1929 from xclusivor/master
...
Remove semicolons in python files
2024-03-08 15:10:58 +08:00
xclusivor
4a694d8a30
remove semicolons
2024-03-06 02:15:02 -05:00
lazymio
3c89d0c3ce
Fix ctl_remove_cache for python2
2023-08-09 14:11:21 +08:00
Matheus C. França
4fb4b3e4b0
Zig binding
...
* zig binding - sample added
* zig build CI
* split mingw (shared/static) CI/CD
* unicorn log added
* build C/C++ samples
2023-08-04 11:24:00 -03:00
elicn
0a876d30ea
Allow setting CPU model on Uc initialization
2023-07-14 00:44:58 +03:00
elicn
cef2b3394d
Fix MMIO hooks prototypes
2023-07-14 00:43:42 +03:00
elicn
b1605d4006
Fix TCG opcode hook prototype
2023-07-14 00:42:40 +03:00
Eli
922c1e6333
Merge branch 'dev' into uc-py-next
2023-07-13 23:00:01 +03:00
mio
247d643f2f
Restore Py2 compatibility
2023-06-28 16:40:43 +08:00
mio
d6d1af243f
Specify the source directory explicitly
2023-06-28 16:40:17 +08:00
Robert Xiao
06a76e98c4
Add __repr__ to all ctypes.Structure subclasses
2023-05-10 12:58:25 -07:00
Robert Xiao
d27ca4530b
Minor Python fixes.
...
- Match the types of UC_HOOK_CODE_CB and UC_HOOK_INSN_SYS_CB to C
- Avoid building a new namedtuple class in every call to _hook_insn_sys_cb
2023-05-07 09:08:20 -07:00
Robert Xiao
a998231a0e
Fix sample_ctl.py.
...
Commit 640251e1aa
added a size parameter to uc_hook_tcg_op_2, but this was not
reflected in the Python bindings.
Commit fbf4078d65
added a len parameter to ctl_remove_cache, but this was not
reflected in sample_ctl.py.
2023-05-07 09:08:20 -07:00
Eli
283ff97373
Merge branch 'dev' into uc-py-next
2023-04-09 14:50:29 +03:00
Mio
0ba69d6b2f
Add tlb_mode for python
2023-03-28 14:20:55 +02:00
Mio
9c01d23ed3
Update bindings const
2023-03-28 14:20:55 +02:00
Xeonacid
f2a236126f
Add missing import const in python binding ( #1807 )
2023-03-27 01:15:56 +08:00
Eli
7819912abb
Merge branch 'dev' into uc-py-next
2023-03-03 15:03:03 +02:00
Audrey Dutcher
cef7d7d0fb
Use libunicorn.so.2 as fallback path
2023-03-02 19:14:25 -07:00
Nguyen Anh Quynh
7ca4769f2a
bindings: update version to 2.0.2
2023-02-04 13:01:33 +08:00
Nguyen Anh Quynh
6e9c6aea5f
bump version to 2.0.2
2023-02-04 13:00:58 +08:00
Dominik Maier
549f34f098
Fix warning for ./setup.py ( #1756 )
2023-01-06 01:10:09 +08:00
Eli
7414177672
Merge branch 'dev' into uc-py-next
2022-12-25 14:59:22 +02:00
lazymio
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