Simutrace
3.2.2
Simulation Tracing Framework
|
Memory trace entry meta data. More...
#include <SimuTraceEntryTypes.h>
Data Fields | |
uint64_t | cycleCount: TEMPORAL_ORDER_CYCLE_COUNT_BITS |
Simulation time. More... | |
uint64_t | fullSize: 1 |
Indicates a full size memory access. More... | |
uint64_t | tag: 15 |
User information. More... | |
Each memory trace entry starts with a meta data field. This field holds a time stamp indicating the time when the memory operation happened and saves information on the size of the operation. The meta data field has also space for user-defined data.
uint64_t MemoryAccessMetaData::cycleCount |
Indicates when the operation took place (48 bits). The cycle count is often expressed as the number of instructions executed by one or more virtual CPU(s) since the start of the simulation or tracing session.
uint64_t MemoryAccessMetaData::fullSize |
uint64_t MemoryAccessMetaData::tag |
The tag can be freely set by the user to encode additional information with every memory operation.