#include <record_file_reader.h>
Public Member Functions | |
std::string | get_stream_name () const override |
![]() | |
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 |
![]() | |
virtual | ~memtrace_stream_t () |
virtual bool | is_record_synthetic () const |
Similar to file_reader_t, templatizes on the file type for specializing for compression and different file types.
|
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.