gem5 v24.0.0.0
|
#include <profile.hh>
Public Member Functions | |
void | dump (const std::string &symbol, uint64_t id, const FunctionProfile &prof, std::ostream &os) const |
void | clear () |
Public Attributes | |
Counter | count = 0 |
Private Types | |
typedef std::map< Addr, ProfileNode * > | ChildList |
Private Attributes | |
ChildList | children |
Friends | |
class | FunctionProfile |
Definition at line 113 of file profile.hh.
|
private |
Definition at line 118 of file profile.hh.
void gem5::ProfileNode::clear | ( | ) |
Definition at line 92 of file profile.cc.
References children, count, and gem5::MipsISA::p.
void gem5::ProfileNode::dump | ( | const std::string & | symbol, |
uint64_t | id, | ||
const FunctionProfile & | prof, | ||
std::ostream & | os ) const |
Definition at line 71 of file profile.cc.
References gem5::X86ISA::addr, gem5::ccprintf(), children, count, gem5::X86ISA::os, gem5::MipsISA::p, gem5::FunctionProfile::symtab, and gem5::FunctionProfile::trace.
|
friend |
Definition at line 116 of file profile.hh.
|
private |
Definition at line 119 of file profile.hh.
Referenced by clear(), gem5::FunctionProfile::consume(), and dump().
Counter gem5::ProfileNode::count = 0 |
Definition at line 122 of file profile.hh.
Referenced by clear(), dump(), and gem5::FunctionProfile::sample().