mirror of
https://github.com/unicorn-engine/unicorn.git
synced 2026-10-12 02:23:54 +00:00
* feat: add basic arm32 support for instruction hooking with the wfi instruction
Signed-off-by: appleflyerv3 <[email protected]>
* feat: python bindings for ARM32 instruction hooking
Signed-off-by: appleflyerv3 <[email protected]>
* arm: add ARM_INS_* constants to all language bindings
Signed-off-by: appleflyerv3 <[email protected]>
* fix: break from stop_request, do not return
Signed-off-by: appleflyerv3 <[email protected]>
* feat: add unit tests for ARM32 instruction hooking
Signed-off-by: appleflyerv3 <[email protected]>
* ARM32 and ARM64 share the same wfi helper. therefore, implement the wfi insn hook on ARM64 too
Signed-off-by: appleflyerv3 <[email protected]>
* add arm64 wfi insn hook constant
Signed-off-by: appleflyerv3 <[email protected]>
* hack: seperate wfi calling and emu reached shutdown?
Signed-off-by: appleflyerv3 <[email protected]>
* unit tests for ARM64 wfi instr hooking
Signed-off-by: appleflyerv3 <[email protected]>
* change order of arm64 wfi hook and rename arm64 mrs test from test_arm64_mrs_hook -> test_arm64_hook_insn_mrs
Signed-off-by: appleflyerv3 <[email protected]>
* Revert "hack: seperate wfi calling and emu reached shutdown?"
This reverts commit 02d00fd509.
---------
Signed-off-by: appleflyerv3 <[email protected]>