HPCToolkit
|
Classes | |
class | FLPCompare |
class | FLPIndex |
class | InlineNode |
class | LoopInfo |
class | StmtInfo |
class | StmtMap |
class | TreeNode |
Typedefs | |
typedef list< InlineNode > | InlineSeqn |
typedef list< FLPIndex > | FLPSeqn |
typedef list< LoopInfo * > | LoopList |
typedef map< FLPIndex, TreeNode *, FLPCompare > | NodeMap |
Functions | |
Symtab * | openSymtab (ElfFile *elfFile) |
bool | closeSymtab () |
static bool | analyzeDemangle (VMA vma) |
bool | analyzeAddr (InlineSeqn &nodelist, VMA addr, RealPathMgr *realPath) |
void | addStmtToTree (TreeNode *root, HPC::StringTable &strTab, RealPathMgr *realPath, VMA vma, int len, string &filenm, SrcFile::ln line) |
void | mergeInlineStmts (TreeNode *dest, TreeNode *src) |
void | mergeInlineEdge (TreeNode *dest, FLPIndex flp, TreeNode *src) |
void | mergeInlineTree (TreeNode *dest, TreeNode *src) |
void | mergeInlineLoop (TreeNode *dest, FLPSeqn &path, LoopInfo *info) |
Variables | |
static string | cplus_exts [] |
typedef list<FLPIndex> Inline::FLPSeqn |
Definition at line 99 of file Struct-Inline.hpp.
typedef list<InlineNode> Inline::InlineSeqn |
Definition at line 96 of file Struct-Inline.hpp.
typedef list<LoopInfo *> Inline::LoopList |
Definition at line 100 of file Struct-Inline.hpp.
typedef map<FLPIndex, TreeNode *, FLPCompare> Inline::NodeMap |
Definition at line 101 of file Struct-Inline.hpp.
void Inline::addStmtToTree | ( | TreeNode * | root, |
HPC::StringTable & | strTab, | ||
RealPathMgr * | realPath, | ||
VMA | vma, | ||
int | len, | ||
string & | filenm, | ||
SrcFile::ln | line | ||
) |
Definition at line 445 of file Struct-Inline.cpp.
bool Inline::analyzeAddr | ( | InlineSeqn & | nodelist, |
VMA | addr, | ||
RealPathMgr * | realPath | ||
) |
Definition at line 288 of file Struct-Inline.cpp.
|
static |
bool Inline::closeSymtab | ( | ) |
Definition at line 200 of file Struct-Inline.cpp.
Definition at line 501 of file Struct-Inline.cpp.
Definition at line 484 of file Struct-Inline.cpp.
Definition at line 521 of file Struct-Inline.cpp.
Symtab * Inline::openSymtab | ( | ElfFile * | elfFile | ) |
Definition at line 167 of file Struct-Inline.cpp.
|
static |
Definition at line 228 of file Struct-Inline.cpp.