trcit
Trace Instrumentation
TRCIT <Xt>
Generates a trace packet.
Details
Generates a trace instrumentation packet containing the value from Xt, allowing software to inject trace data into the trace stream for debugging and profiling. This AArch64-only instruction is part of the Trace extension and does not modify condition flags; the actual trace output is system-dependent and not architecturally specified. Requires appropriate trace system configuration and permissions.
Pseudocode Operation
TracedData ← Xt; // Inject Xt value into trace instrumentation stream
Example
TRCIT x3
Encoding
Binary Layout
1101010100
0
01
011
0111
0010
111
Rt
Operands
-
Xt
Data
Reference (Arm A64 ISA)
Instruction Forms
| Encoding | Instruction | ISA | Bit pattern | ||
|---|---|---|---|---|---|
| 0xD50B72E0 | TRCIT <Xt> | A64 | 1101010100 | 0 | 01 | 011 | 0111 | 0010 | 111 | Rt |
Description
Trace Instrumentation generates an instrumentation trace packet that contains the value of the provided register.