|
gem5
v21.0.1.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 74 of file debug.cc.
Referenced by dumpDebugFlags(), findFlag(), Debug::Flag::Flag(), Debug::Flag::globalDisable(), Debug::Flag::globalEnable(), pybind_init_debug(), and Debug::Flag::~Flag().
| void Debug::breakpoint | ( | ) |
Definition at line 60 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 154 of file debug.cc.
References ArmISA::f, findFlag(), and ArmISA::s.
Referenced by clearDebugFlag(), setDebugFlag(), and TEST().
| Flag * Debug::findFlag | ( | const std::string & | name | ) |
Definition at line 83 of file debug.cc.
References allFlags(), ArmISA::i, and name().
Referenced by changeFlag(), and TEST().
| int Debug::allFlagsVersion = 0 |
Definition at line 72 of file debug.cc.
Referenced by Debug::Flag::Flag(), and pybind_init_debug().