_tracedump_stub_data Struct Reference

#include <dr_tools.h>


Data Fields

int cti_offs
app_pc stub_pc
app_pc target
bool linked
int stub_size
union {
   uint   count32
   uint64   count64
count
byte stub_code [1]


Detailed Description

The format of a stub in a trace dump file.

Field Documentation

Which field is present depends on the first entry in the file, which indicates the linkcount size.

32-bit exit execution count.

64-bit exit execution count.

Offset from the start of the fragment.

Whether the stub is linked to its target.

Code for exit stubs. Only present if: stub_pc < cache_start_pc || stub_pc >= cache_start_pc+code_size). The actual size of the array varies and is indicated by the stub_size field.

Code cache address of the stub.

Length of stub_code array

Target of the stub.


The documentation for this struct was generated from the following file:

  DynamoRIO API version 2.0.0 --- Thu Apr 22 00:18:20 2010