bti

Branch Target Identification

BTI <target>

Marks a valid target for indirect branches (Guard against JOP/ROP).

Details

The Branch Target Identification instruction marks a valid target for indirect branches (Guard against JOP/ROP).

Pseudocode Operation

IF condition THEN PC ← target

Example

BTI target

Encoding

Binary Layout
110101010000001100100100001
target
11111
 
Format System Hint
Opcode 0xD503241F
Extension BTI (Security)

Operands

  • target
    J/C/JC