DynamoRIO
|
dynamorio::drmemtrace::speculator_tmpl_t< RecordType > Class Template Reference
#include <speculator.h>
Public Types | |
enum | speculator_flags_t { USE_NOPS = 0x01, LAST_FROM_TRACE = 0x02, AVERAGE_FROM_TRACE = 0x04, FROM_BINARY = 0x08 } |
Public Member Functions | |
speculator_tmpl_t (speculator_flags_t flags, int verbosity=0) | |
Detailed Description
template<typename RecordType>
class dynamorio::drmemtrace::speculator_tmpl_t< RecordType >
Provides instruction fetch and data access trace record generation for speculative paths that were not actually traced. Supports a variety of methods for obtaining speculative content.
Member Enumeration Documentation
◆ speculator_flags_t
template<typename RecordType >
enum dynamorio::drmemtrace::speculator_tmpl_t::speculator_flags_t |
Options controlling which speculation strategy to use.
Constructor & Destructor Documentation
◆ speculator_tmpl_t()
template<typename RecordType >
|
inline |
Default constructor.
The documentation for this class was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/build_release-64/clients/include/drmemtrace/speculator.h