gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros
trace.hh File Reference

This file contains miscellaneous classes and functions for formatting general trace information and also MinorTrace information. More...

#include <string>
#include "base/trace.hh"
#include "debug/MinorTrace.hh"

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...
 

Detailed Description

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.

Macro Definition Documentation

#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__)

Generated on Fri Jun 9 2017 13:03:56 for gem5 by doxygen 1.8.6