gem5
v20.1.0.0
|
If this instruction wrote any data values they're recorded here WARNING: Instructions are quite loose with with what they write since many instructions write multiple values (e.g. destintation register, flags, status, ...) This only captures the last write. @TODO fix this and record all destintations that an instruction writes. More...
Enumerations | |
enum | Trace::InstRecord::DataStatus { Trace::InstRecord::DataInvalid = 0, Trace::InstRecord::DataInt8 = 1, Trace::InstRecord::DataInt16 = 2, Trace::InstRecord::DataInt32 = 4, Trace::InstRecord::DataInt64 = 8, Trace::InstRecord::DataDouble = 3, Trace::InstRecord::DataVec = 5, Trace::InstRecord::DataVecPred = 6 } |
Variables | |
enum Trace::InstRecord::DataStatus | Trace::InstRecord::data_status |
If this instruction wrote any data values they're recorded here WARNING: Instructions are quite loose with with what they write since many instructions write multiple values (e.g. destintation register, flags, status, ...) This only captures the last write. @TODO fix this and record all destintations that an instruction writes.
|
protected |
What size of data was written?
Enumerator | |
---|---|
DataInvalid | |
DataInt8 | |
DataInt16 | |
DataInt32 | |
DataInt64 | |
DataDouble | |
DataVec | |
DataVecPred |
Definition at line 117 of file insttracer.hh.
|
protected |