gem5  v20.1.0.0
Namespaces | Macros
trace.hh File Reference
#include <string>
#include "base/trace.hh"
#include "debug/MinorTrace.hh"

Go to the source code of this file.

Namespaces

 Minor
 

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

◆ MINORINST

#define MINORINST (   sim_object,
  ... 
)    DPRINTFS(MinorTrace, (sim_object), "MinorInst: " __VA_ARGS__)

DPRINTFN for MinorTrace MinorInst line reporting.

Definition at line 64 of file trace.hh.

◆ MINORLINE

#define MINORLINE (   sim_object,
  ... 
)    DPRINTFS(MinorTrace, (sim_object), "MinorLine: " __VA_ARGS__)

DPRINTFN for MinorTrace MinorLine line reporting.

Definition at line 68 of file trace.hh.

◆ MINORTRACE

#define MINORTRACE (   ...)    DPRINTF(MinorTrace, "MinorTrace: " __VA_ARGS__)

DPRINTFN for MinorTrace reporting.

Definition at line 60 of file trace.hh.


Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17