|
gem5 [DEVELOP-FOR-25.0]
|
#include <debug.hh>
Public Member Functions | |
| template<typename... Args> | |
| CompoundFlag (const char *name, const char *desc, std::initializer_list< Flag * > flags) | |
| const std::vector< Flag * > & | kids () const |
| void | enable () override |
| void | disable () override |
Public Member Functions inherited from gem5::debug::Flag | |
| Flag (const char *name, const char *desc) | |
| virtual | ~Flag () |
| std::string | name () const |
| std::string | desc () const |
| bool | tracing () const |
| operator bool () const | |
Protected Attributes | |
| std::vector< Flag * > | _kids |
Protected Attributes inherited from gem5::debug::Flag | |
| bool | _tracing = false |
| const char * | _name |
| const char * | _desc |
Additional Inherited Members | |
Static Public Member Functions inherited from gem5::debug::Flag | |
| static void | globalEnable () |
| static void | globalDisable () |
Protected Member Functions inherited from gem5::debug::Flag | |
| virtual void | sync () |
Static Protected Attributes inherited from gem5::debug::Flag | |
| static bool | _globalEnable = false |
|
inline |
Definition at line 123 of file debug.hh.
References _kids, gem5::debug::Flag::desc(), gem5::debug::Flag::Flag(), and gem5::debug::Flag::name().
Referenced by gem5::debug::AllFlagsFlag::AllFlagsFlag().
|
overridevirtual |
Implements gem5::debug::Flag.
Definition at line 148 of file debug.cc.
References _kids, and gem5::MipsISA::k.
|
overridevirtual |
Implements gem5::debug::Flag.
Definition at line 141 of file debug.cc.
References _kids, and gem5::MipsISA::k.
|
inline |
|
protected |
Definition at line 119 of file debug.hh.
Referenced by gem5::debug::AllFlagsFlag::add(), CompoundFlag(), disable(), enable(), and kids().