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

#include <scheduler.h>

Public Member Functions

 timestamp_range_t (uint64_t start, uint64_t stop)
 

Data Fields

uint64_t start_timestamp
 
uint64_t stop_timestamp
 

Detailed Description

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

A time range in units of the microsecond timestamps in the traces..

Constructor & Destructor Documentation

◆ timestamp_range_t()

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

Convenience constructor.

Field Documentation

◆ start_timestamp

template<typename RecordType , typename ReaderType >
uint64_t dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::timestamp_range_t::start_timestamp

The starting time in the microsecond timestamp units in the trace.

◆ stop_timestamp

template<typename RecordType , typename ReaderType >
uint64_t dynamorio::drmemtrace::scheduler_tmpl_t< RecordType, ReaderType >::timestamp_range_t::stop_timestamp

The ending time in the microsecond timestamp units in the trace. The ending time is inclusive. 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