DynamoRIO
_tracedump_trace_header_t Struct Reference

#include <dr_tracedump.h>

Data Fields

int frag_id
 
app_pc tag
 
app_pc cache_start_pc
 
int entry_offs
 
int num_exits
 
int code_size
 
uint num_bbs
 
bool x64
 

Detailed Description

Header for an individual trace in a binary trace dump file.

Field Documentation

◆ cache_start_pc

app_pc _tracedump_trace_header_t::cache_start_pc

Code cache address of start of trace.

◆ code_size

int _tracedump_trace_header_t::code_size

Length of the trace in the code cache.

◆ entry_offs

int _tracedump_trace_header_t::entry_offs

Offset into trace of normal entry.

◆ frag_id

int _tracedump_trace_header_t::frag_id

Identifier for the trace.

◆ num_bbs

uint _tracedump_trace_header_t::num_bbs

Number of constituent basic blocks making up the trace.

◆ num_exits

int _tracedump_trace_header_t::num_exits

Number of exits from the trace.

◆ tag

app_pc _tracedump_trace_header_t::tag

Application address for start of trace.

◆ x64

bool _tracedump_trace_header_t::x64

Whether the trace contains 64-bit code.


The documentation for this struct was generated from the following file:
  • /home/runner/work/dynamorio/dynamorio/build_release-64/include/dr_tracedump.h