gem5
v20.1.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 110 of file profile.hh.
|
private |
Definition at line 115 of file profile.hh.
void ProfileNode::clear | ( | ) |
Definition at line 89 of file profile.cc.
References children, count, and MipsISA::p.
void ProfileNode::dump | ( | const std::string & | symbol, |
uint64_t | id, | ||
const FunctionProfile & | prof, | ||
std::ostream & | os | ||
) | const |
Definition at line 68 of file profile.cc.
References addr, ccprintf(), children, count, X86ISA::os, MipsISA::p, FunctionProfile::symtab, and FunctionProfile::trace.
|
friend |
Definition at line 113 of file profile.hh.
|
private |
Definition at line 116 of file profile.hh.
Referenced by clear(), FunctionProfile::consume(), and dump().
Counter ProfileNode::count = 0 |
Definition at line 119 of file profile.hh.
Referenced by clear(), dump(), and FunctionProfile::sample().