Files
appleflyer 260e551e23 basic arm32 instruction hooking (#2242)
* 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]>
2025-09-29 13:25:40 +08:00
..
2022-02-12 16:28:43 +01:00
2024-10-16 21:51:13 +08:00
2025-06-08 20:39:53 +08:00