gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::debug Namespace Reference

Classes

class  AllFlagsFlag
class  CompoundFlag
class  Flag
class  SimpleFlag

Typedefs

typedef std::map< std::string, Flag * > FlagsMap

Functions

void breakpoint ()
FlagsMapallFlags ()
FlagfindFlag (const std::string &name)
bool changeFlag (const char *s, bool value)

Variables

SimpleFlag TraceTestDebugFlag ("TraceTestDebugFlag", "Exclusive debug flag for the trace tests")
 Debug flag used for the tests in this file.

Typedef Documentation

◆ FlagsMap

typedef std::map<std::string, Flag *> gem5::debug::FlagsMap

Definition at line 150 of file debug.hh.

Function Documentation

◆ allFlags()

◆ breakpoint()

◆ changeFlag()

bool gem5::debug::changeFlag ( const char * s,
bool value )

◆ findFlag()

Flag * gem5::debug::findFlag ( const std::string & name)

Definition at line 91 of file debug.cc.

References allFlags(), gem5::ArmISA::i, and name().

Referenced by changeFlag(), and TEST().

Variable Documentation

◆ TraceTestDebugFlag

SimpleFlag gem5::debug::TraceTestDebugFlag("TraceTestDebugFlag", "Exclusive debug flag for the trace tests") ( "TraceTestDebugFlag" ,
"Exclusive debug flag for the trace tests"  )

Debug flag used for the tests in this file.


Generated on Sat Oct 18 2025 08:06:58 for gem5 by doxygen 1.14.0