gem5 v24.0.0.0
|
#include <debug.hh>
Public Member Functions | |
AllFlagsFlag () | |
void | add (SimpleFlag *flag) |
Public Member Functions inherited from gem5::debug::CompoundFlag | |
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 | |
Static Public Member Functions | |
static AllFlagsFlag & | instance () |
static int | version () |
Static Public Member Functions inherited from gem5::debug::Flag | |
static void | globalEnable () |
static void | globalDisable () |
Static Protected Attributes | |
static int | _version = 0 |
Static Protected Attributes inherited from gem5::debug::Flag | |
static bool | _globalEnable = false |
Additional Inherited Members | |
Protected Member Functions inherited from gem5::debug::Flag | |
virtual void | sync () |
Protected Attributes inherited from gem5::debug::CompoundFlag | |
std::vector< Flag * > | _kids |
Protected Attributes inherited from gem5::debug::Flag | |
bool | _tracing = false |
const char * | _name |
const char * | _desc |
void gem5::debug::AllFlagsFlag::add | ( | SimpleFlag * | flag | ) |
Definition at line 159 of file debug.cc.
References gem5::debug::CompoundFlag::_kids, and _version.
Referenced by gem5::debug::SimpleFlag::SimpleFlag().
|
static |
Definition at line 168 of file debug.cc.
Referenced by gem5::debug::allFlags(), and gem5::debug::SimpleFlag::SimpleFlag().
|
inlinestatic |
Definition at line 147 of file debug.hh.
References _version.
Referenced by gem5::pybind_init_debug().
|
staticprotected |