--- title: "dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::range_t Struct Reference" layout: default permalink: /structdynamorio_1_1drmemtrace_1_1scheduler__tmpl__t_1_1range__t.html ---
DynamoRIO
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: