|
gem5
|
Classes | |
| struct | AllFlags |
| class | Flag |
| class | SimpleFlag |
| class | CompoundFlag |
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 |
| AllFlags | theAllFlags |
| Flag *const | All = &theAllFlags |
| typedef std::map<std::string, Flag *> Debug::FlagsMap |
| FlagsMap & Debug::allFlags | ( | ) |
Definition at line 66 of file debug.cc.
Referenced by Debug::AllFlags::disable(), Debug::SimpleFlag::disableAll(), dumpDebugFlags(), Debug::AllFlags::enable(), Debug::SimpleFlag::enableAll(), findFlag(), Debug::Flag::Flag(), and pybind_init_debug().
| void Debug::breakpoint | ( | ) |
Definition at line 52 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 161 of file debug.cc.
References Debug::Flag::disable(), Debug::Flag::enable(), ArmISA::f, and findFlag().
Referenced by clearDebugFlag(), and setDebugFlag().
| Flag * Debug::findFlag | ( | const std::string & | name | ) |
Definition at line 75 of file debug.cc.
References allFlags(), and ArmISA::i.
Referenced by changeFlag(), and pybind_init_debug().
| Flag *const Debug::All = &theAllFlags |
| int Debug::allFlagsVersion = 0 |
Definition at line 64 of file debug.cc.
Referenced by Debug::Flag::Flag(), and pybind_init_debug().