Skip to content

CFILAND

Operation

Marks a valid destination for an enforced indirect control transfer.

Assembler Syntax

CFILAND

Privilege

Unprivileged

Required CPUID flags

CFI

CFILAND marks its own address as a valid destination for an indirect control transfer while LKH:LKL is nonzero. Direct transfers, sequential execution, and indirect transfers in an unconfigured CFI context do not require a landing marker. Executing CFILAND itself has no architectural effect other than ordinary instruction completion.

2.75in

Encodings

CFILAND

Format: Instruction format for CFILAND

Format: Instruction format for CFILAND