|
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.