gem5
v20.1.0.0
|
Classes | |
class | CompoundFlag |
class | Flag |
class | SimpleFlag |
Typedefs | |
typedef std::map< std::string, Flag * > | FlagsMap |
Functions | |
void | breakpoint () |
FlagsMap & | allFlags () |
Flag * | findFlag (const std::string &name) |
bool | changeFlag (const char *s, bool value) |
Variables | |
int | allFlagsVersion = 0 |
typedef std::map<std::string, Flag *> Debug::FlagsMap |
FlagsMap & Debug::allFlags | ( | ) |
Definition at line 76 of file debug.cc.
Referenced by dumpDebugFlags(), findFlag(), Debug::Flag::Flag(), Debug::Flag::globalDisable(), Debug::Flag::globalEnable(), and pybind_init_debug().
void Debug::breakpoint | ( | ) |
Definition at line 62 of file debug.cc.
References cprintf().
Referenced by PseudoInst::debugbreak(), Stats::Info::Info(), DebugBreakEvent::process(), BreakPCEvent::process(), and NSGigE::txKick().
bool Debug::changeFlag | ( | const char * | s, |
bool | value | ||
) |
Definition at line 155 of file debug.cc.
References ArmISA::f, findFlag(), and ArmISA::s.
Referenced by clearDebugFlag(), and setDebugFlag().
Flag * Debug::findFlag | ( | const std::string & | name | ) |
Definition at line 85 of file debug.cc.
References allFlags(), ArmISA::i, and name().
Referenced by changeFlag().
int Debug::allFlagsVersion = 0 |
Definition at line 74 of file debug.cc.
Referenced by Debug::Flag::Flag(), and pybind_init_debug().