bti

Branch Target Identification

BTI {<target>}

Mark a valid target for an indirect branch (Control Flow Integrity).

Details

The Branch Target Identification instruction mark a valid target for an indirect branch (Control Flow Integrity).

Pseudocode Operation

IF condition THEN PC ← target

Example

BTI

Encoding

Binary Layout
11010101
000
00011
0010
0100
target
11111
 
Format System
Opcode 0xD503241F
Extension BTI (Security)

Operands

  • target
    Type (c, j, jc)