![]() |
Simutrace
3.0
Simulation Tracing Framework
|
#include "SimuStorTypes.h"
Data Structures | |
union | Data32 |
32 bit data More... | |
union | Data64 |
64 bit data More... | |
union | MemoryAccessMetaData |
Memory trace entry meta data. More... | |
struct | DataWrite32 |
32 bit memory trace entry with data More... | |
struct | Write32 |
32 bit memory trace entry More... | |
struct | DataWrite64 |
64 bit memory trace entry with data More... | |
struct | Write64 |
64 bit memory trace entry More... | |
Typedefs | |
typedef uint32_t | Address32 |
32 bit memory address More... | |
typedef uint64_t | Address64 |
64 bit memory address More... | |
Enumerations | |
enum | ArchitectureSize |
The bit size of the architecture. More... | |
enum | MemoryAccessType |
The type of a memory operation. More... | |
enum | MemoryAddressType |
The type of a memory address. More... | |
Functions | |
static const StreamTypeDescriptor * | StStreamFindMemoryType (ArchitectureSize size, MemoryAccessType accessType, MemoryAddressType addressType, BOOL hasData) |
typedef uint32_t Address32 |
Holds virtual or physical addresses accessed during a memory operation. This type is used on 32 bit architectures as defined by ArchitectureSize.
typedef uint64_t Address64 |
Holds virtual or physical addresses accessed during a memory operation. This type is used on 64 bit architectures as defined by ArchitectureSize.
enum ArchitectureSize |
enum MemoryAccessType |
enum MemoryAddressType |
|
inlinestatic |
Returns stream descriptions for built-in memory entry types
Simutrace comes with an integrated aggressive, but fast compressor for memory traces. To utilize the compressor, the stream must use one of the types returned by this method and employ the simtrace
storage format (see StSessionCreateStore()).
size | Architecture size of the simulated system. |
accessType | Type of memory operations that the new stream should hold. |
addressType | The semantic of the address field. |
hasData | Indicates if the memory entry will contain the data read or written with the memory entry. |