Simutrace 3.2.2
Simulation Tracing Framework
Data64 Union Reference

64 bit data More...

#include <SimuTraceEntryTypes.h>

Data Fields

uint64_t data64
 Full 64 bit data value.
 
uint8_t data8
 Lower first byte (8 bits)
 
uint16_t data16
 Lower first word (16 bits)
 
uint32_t data32
 Lower first double word (32 bits)
 
uint32_t size
 Memory access size. More...
 

Detailed Description

Encapsulates data read or written during a memory operation. This type is used on 64 bit architectures as defined by ArchitectureSize.

Remarks
The larger fields (data64) include the smaller fields (data8). Thus assigning a full 64 bit quad word to data64 will also set all other fields accordingly.
Since
3.0
See also
Data32
MemoryAccessMetaData

Field Documentation

uint32_t Data64::size

For memory operations with a data size less than 64 bits, this field contains the exact size. Otherwise, this field contains the high 32 bit double word.


The documentation for this union was generated from the following file:
Karlsruhe Institute of Technology (KIT)
Operating Systems Group

http://simutrace.org
Generated by doxygen 1.8.10
Marc Rittinghaus