Structs§
- Backtrace
Data - Backtrace instruction data
- Backtrace
Frame Data - EndInstruction
Data - End instruction data - marks the end of instruction sequence
- Expr
Error Data - ExprError instruction data - structured warning for runtime expression failure
- Instruction
Header - Common instruction header
- Print
Complex Format ArgPrefix - Fixed prefix for each PrintComplexFormat argument.
- Print
Complex Format Data - Complex format print instruction data (with full type info)
- Print
Complex Variable Data - Print complex variable instruction data (enhanced with full type info)
- Print
String Index Data - Print string instruction data (most optimized)
- Print
Variable Index Data - Print variable instruction data (optimized with name index)
- Trace
Event Header - Each trace event contains multiple instructions followed by EndInstruction
- Trace
Event Message - Variable
Read Error Payload - Payload carried by ReadError variable statuses.
Enums§
- Backtrace
Status - Instruction
- High-level instruction representation for compilation and parsing
- Instruction
Type - Instruction types for trace events
- Variable
Status - Per-variable runtime status for data acquisition
Constants§
- BACKTRACE_
DATA_ ERROR_ CODE_ OFFSET - BACKTRACE_
DATA_ FLAGS_ OFFSET - BACKTRACE_
DATA_ FRAME_ COUNT_ OFFSET - BACKTRACE_
DATA_ REQUESTED_ DEPTH_ OFFSET - BACKTRACE_
DATA_ SIZE - BACKTRACE_
DATA_ STATUS_ OFFSET - BACKTRACE_
ERROR_ FRAME_ POINTER_ READ - BACKTRACE_
ERROR_ NEXT_ CFA_ NOT_ ADVANCING - BACKTRACE_
ERROR_ NEXT_ CFA_ ZERO - BACKTRACE_
ERROR_ NEXT_ IP_ BELOW_ USER - BACKTRACE_
ERROR_ NEXT_ IP_ KERNEL_ LIKE - BACKTRACE_
ERROR_ NONE - BACKTRACE_
ERROR_ RETURN_ ADDRESS_ READ - BACKTRACE_
FLAG_ FULL - BACKTRACE_
FLAG_ INLINE - BACKTRACE_
FLAG_ RAW - BACKTRACE_
FRAME_ DATA_ SIZE - BACKTRACE_
FRAME_ FLAGS_ OFFSET - BACKTRACE_
FRAME_ MODULE_ COOKIE_ OFFSET - BACKTRACE_
FRAME_ PC_ OFFSET - BACKTRACE_
FRAME_ RAW_ IP_ OFFSET - END_
INSTRUCTION_ DATA_ OFFSET - END_
INSTRUCTION_ EXECUTION_ STATUS_ OFFSET - END_
INSTRUCTION_ TOTAL_ INSTRUCTIONS_ OFFSET - EXPR_
ERROR_ DATA_ ERROR_ CODE_ OFFSET - EXPR_
ERROR_ DATA_ FAILING_ ADDR_ OFFSET - EXPR_
ERROR_ DATA_ FLAGS_ OFFSET - EXPR_
ERROR_ DATA_ SIZE - EXPR_
ERROR_ DATA_ STRING_ INDEX_ OFFSET - INSTRUCTION_
HEADER_ DATA_ LENGTH_ OFFSET - INSTRUCTION_
HEADER_ INST_ TYPE_ OFFSET - INSTRUCTION_
HEADER_ RESERVED_ OFFSET - INSTRUCTION_
HEADER_ SIZE - PRINT_
COMPLEX_ FORMAT_ ARG_ ACCESS_ PATH_ LEN_ OFFSET - PRINT_
COMPLEX_ FORMAT_ ARG_ ACCESS_ PATH_ OFFSET - PRINT_
COMPLEX_ FORMAT_ ARG_ DATA_ LEN_ SIZE - PRINT_
COMPLEX_ FORMAT_ ARG_ FIXED_ HEADER_ LEN - PRINT_
COMPLEX_ FORMAT_ ARG_ STATUS_ OFFSET - PRINT_
COMPLEX_ FORMAT_ ARG_ TYPE_ INDEX_ OFFSET - PRINT_
COMPLEX_ FORMAT_ ARG_ VAR_ NAME_ INDEX_ OFFSET - PRINT_
COMPLEX_ FORMAT_ DATA_ ARG_ COUNT_ OFFSET - TRACE_
EVENT_ HEADER_ MAGIC_ OFFSET - TRACE_
EVENT_ HEADER_ SIZE - TRACE_
EVENT_ MESSAGE_ PID_ OFFSET - TRACE_
EVENT_ MESSAGE_ SIZE - TRACE_
EVENT_ MESSAGE_ TID_ OFFSET - TRACE_
EVENT_ MESSAGE_ TIMESTAMP_ OFFSET - TRACE_
EVENT_ MESSAGE_ TRACE_ ID_ OFFSET - VARIABLE_
READ_ ERROR_ PAYLOAD_ ADDR_ OFFSET - VARIABLE_
READ_ ERROR_ PAYLOAD_ ERRNO_ OFFSET - VARIABLE_
READ_ ERROR_ PAYLOAD_ LEN