|
gem5
v21.2.1.1
|
Classes | |
| class | AllFlagsFlag |
| 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 | |
| SimpleFlag | TraceTestDebugFlag ("TraceTestDebugFlag", "Exclusive debug flag for the trace tests") |
| Debug flag used for the tests in this file. More... | |
| typedef std::map<std::string, Flag *> gem5::debug::FlagsMap |
| FlagsMap & gem5::debug::allFlags | ( | ) |
Definition at line 76 of file debug.cc.
References gem5::debug::AllFlagsFlag::instance().
Referenced by gem5::dumpDebugFlags(), findFlag(), gem5::debug::Flag::Flag(), gem5::debug::Flag::globalDisable(), gem5::debug::Flag::globalEnable(), gem5::pybind_init_debug(), and gem5::debug::Flag::~Flag().
| void gem5::debug::breakpoint | ( | ) |
Definition at line 65 of file debug.cc.
References gem5::cprintf().
Referenced by gem5::pseudo_inst::debugbreak(), gem5::statistics::Info::Info(), gem5::DebugBreakEvent::process(), gem5::BreakPCEvent::process(), and gem5::NSGigE::txKick().
| bool gem5::debug::changeFlag | ( | const char * | s, |
| bool | value | ||
| ) |
Definition at line 176 of file debug.cc.
References gem5::ArmISA::f, findFlag(), and gem5::ArmISA::s.
Referenced by gem5::clearDebugFlag(), gem5::setDebugFlag(), and TEST().
| Flag * gem5::debug::findFlag | ( | const std::string & | name | ) |
Definition at line 92 of file debug.cc.
References allFlags(), gem5::ArmISA::i, and name().
Referenced by changeFlag(), and TEST().
| SimpleFlag gem5::debug::TraceTestDebugFlag("TraceTestDebugFlag", "Exclusive debug flag for the trace tests") |
Debug flag used for the tests in this file.
Referenced by TEST().