Open
Description
The GXF feature on newer Apple SoCs uses two custom instructions, GENTER
and GEXIT
. These appear in the iOS kernelcache and SPTM on newer devices.
Their opcodes are:
20 14 20 00
: GENTER00 14 20 00
: GEXIT
These instructions are not supported by Binary Ninja, and are disassembled as undefined instructions. This is problematic on its own, but also acts as a barrier to disassembling the rest of a function, making it's impact more annoying than just being an undefined instruction.
Metadata
Metadata
Assignees
Labels
Issues with the AArch64 architecture pluginIssues with the AArch64 architecture pluginIssue needs changes to an architecture pluginIssue needs changes to an architecture pluginIssue should take < 1 dayIssue should take < 1 dayIssue adds or blocks important functionalityIssue adds or blocks important functionality