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 >:
dynamorio::drmemtrace::record_reader_t dynamorio::drmemtrace::memtrace_stream_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_tget_input_interface () 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 >
std::string dynamorio::drmemtrace::record_file_reader_t< T >::get_stream_name ( ) const

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