DynamoRIO
|
dynamorio::drmemtrace::record_file_reader_t< T > Class Template Reference
#include <record_file_reader.h>
Inheritance diagram for dynamorio::drmemtrace::record_file_reader_t< T >:
Public Member Functions | |
std::string | get_stream_name () const override |
Public Member Functions inherited from dynamorio::drmemtrace::record_reader_t | |
uint64_t | get_record_ordinal () const override |
uint64_t | get_instruction_ordinal () const override |
uint64_t | get_last_timestamp () const override |
uint64_t | get_first_timestamp () const override |
uint64_t | get_version () const override |
uint64_t | get_filetype () const override |
uint64_t | get_cache_line_size () const override |
uint64_t | get_chunk_instr_count () const override |
uint64_t | get_page_size () const override |
bool | is_record_kernel () const override |
Public Member Functions inherited from dynamorio::drmemtrace::memtrace_stream_t | |
virtual | ~memtrace_stream_t () |
virtual bool | is_record_synthetic () const |
virtual int | get_shard_index () const |
virtual int64_t | get_output_cpuid () const |
virtual int64_t | get_workload_id () const |
virtual int64_t | get_input_id () const |
virtual int64_t | get_tid () const |
virtual memtrace_stream_t * | get_input_interface () const |
virtual double | get_schedule_statistic (schedule_statistic_t stat) const |
Detailed Description
template<typename T>
class dynamorio::drmemtrace::record_file_reader_t< T >
Similar to file_reader_t, templatizes on the file type for specializing for compression and different file types.
Member Function Documentation
◆ get_stream_name()
template<typename T >
|
inlineoverridevirtual |
Returns a name for the memtrace stream. For stored offline traces, this is the base name of the trace on disk. For online traces, this is the name of the pipe.
Implements dynamorio::drmemtrace::memtrace_stream_t.
The documentation for this class was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/build_release-64/clients/include/drmemtrace/record_file_reader.h