gem5
|
This file contains miscellaneous classes and functions for formatting general trace information and also MinorTrace information. More...
Go to the source code of this file.
Namespaces | |
Minor | |
Minor contains all the definitions within the MinorCPU apart from the CPU class itself. | |
Macros | |
#define | MINORTRACE(...) DPRINTF(MinorTrace, "MinorTrace: " __VA_ARGS__) |
DPRINTFN for MinorTrace reporting. More... | |
#define | MINORINST(sim_object,...) DPRINTFS(MinorTrace, (sim_object), "MinorInst: " __VA_ARGS__) |
DPRINTFN for MinorTrace MinorInst line reporting. More... | |
#define | MINORLINE(sim_object,...) DPRINTFS(MinorTrace, (sim_object), "MinorLine: " __VA_ARGS__) |
DPRINTFN for MinorTrace MinorLine line reporting. More... | |
This file contains miscellaneous classes and functions for formatting general trace information and also MinorTrace information.
MinorTrace is this model's cycle-by-cycle trace information for use by minorview.
Definition in file trace.hh.
#define MINORINST | ( | sim_object, | |
... | |||
) | DPRINTFS(MinorTrace, (sim_object), "MinorInst: " __VA_ARGS__) |
DPRINTFN for MinorTrace MinorInst line reporting.
Definition at line 66 of file trace.hh.
Referenced by Minor::MinorDynInst::minorTraceInst().
#define MINORLINE | ( | sim_object, | |
... | |||
) | DPRINTFS(MinorTrace, (sim_object), "MinorLine: " __VA_ARGS__) |
DPRINTFN for MinorTrace MinorLine line reporting.
Definition at line 70 of file trace.hh.
Referenced by Minor::Fetch1::minorTraceResponseLine().
#define MINORTRACE | ( | ... | ) | DPRINTF(MinorTrace, "MinorTrace: " __VA_ARGS__) |
DPRINTFN for MinorTrace reporting.
Definition at line 62 of file trace.hh.
Referenced by Minor::MinorActivityRecorder::minorTrace(), Minor::Scoreboard::minorTrace(), Minor::Decode::minorTrace(), Minor::MinorBuffer< Minor::ForwardInstData >::minorTrace(), Minor::Fetch2::minorTrace(), Minor::Execute::minorTrace(), Minor::Fetch1::minorTrace(), Minor::Queue< Minor::ForwardInstData, ReportTraitsAdaptor< Minor::ForwardInstData >, BubbleTraitsAdaptor< Minor::ForwardInstData > >::minorTrace(), Minor::LSQ::StoreBuffer::minorTrace(), and Minor::LSQ::minorTrace().