DynamoRIO API
instr_summary_t Struct Referencefinal

#include <raw2trace.h>

Public Member Functions

app_pc next_pc () const
 

Static Public Member Functions

static bool construct (void *dcontext, INOUT app_pc *pc, app_pc orig_pc, OUT instr_summary_t *desc, uint verbosity=0)
 

Friends

template<typename T >
class trace_converter_t
 

Detailed Description

instr_summary_t is a compact encapsulation of the information needed by trace conversion from decoded instructions.

Member Function Documentation

◆ construct()

static bool instr_summary_t::construct ( void *  dcontext,
INOUT app_pc *  pc,
app_pc  orig_pc,
OUT instr_summary_t desc,
uint  verbosity = 0 
)
static

Populates a pre-allocated instr_summary_t description, from the instruction found at pc. Updates pc to the next instruction. Optionally logs translation details (using orig_pc and verbosity).

◆ next_pc()

app_pc instr_summary_t::next_pc ( ) const
inline

Get the pc after the instruction that was used to produce this instr_summary_t.


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