dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t Struct Reference

#include <scheduler.h>

Public Member Functions

 range_t (uint64_t start, uint64_t stop)
 

Data Fields

uint64_t start_instruction
 
uint64_t stop_instruction
 

Detailed Description

template<typename RecordType, typename ReaderType>
struct dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t

A bounded sequence of instructions.

Constructor & Destructor Documentation

◆ range_t()

template<typename RecordType , typename ReaderType >
dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t::range_t ( uint64_t  start,
uint64_t  stop 
)
inline

Convenience constructor.

Field Documentation

◆ start_instruction

template<typename RecordType , typename ReaderType >
uint64_t dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t::start_instruction

The starting point as a trace instruction ordinal. These ordinals begin at 1, so a 'start_instruction' value of 0 is invalid.

◆ stop_instruction

template<typename RecordType , typename ReaderType >
uint64_t dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t::stop_instruction

The ending point, inclusive. A stop value of 0 means the end of the trace.


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