Data Structures | |
| struct | Context |
Public Member Functions | |
| void | push () |
| void | pop () |
| Function * | curFunc () |
| typeCommon * | curCommon () |
| typeEnum * | curEnum () |
| fieldListType * | curEnclosure () |
| bool | parseSibling () |
| bool | parseChild () |
| Dwarf_Die | entry () |
| Dwarf_Die | specEntry () |
| Dwarf_Die | abstractEntry () |
| Dwarf_Off | offset () |
| Dwarf_Half | tag () |
| Address | base () |
| range_set_ptr | ranges () |
| void | setFunc (Function *f) |
| void | setCommon (typeCommon *tc) |
| void | setEnum (typeEnum *e) |
| void | setEnclosure (fieldListType *f) |
| void | setParseSibling (bool p) |
| void | setParseChild (bool p) |
| void | setEntry (Dwarf_Die e) |
| void | setSpecEntry (Dwarf_Die e) |
| void | setAbstractEntry (Dwarf_Die e) |
| void | setOffset (Dwarf_Off o) |
| void | setTag (Dwarf_Tag t) |
| void | setBase (Address a) |
| void | setRange (std::pair< Address, Address > range) |
| void | clearRanges () |
| void | clearFunc () |
Data Fields | |
| std::stack< Context > | c |
Definition at line 35 of file dwarfWalker.h.
| Dwarf_Die Dyninst::SymtabAPI::DwarfWalker::Contexts::abstractEntry | ( | ) | [inline] |
Definition at line 68 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::abstractEntry().
| Address Dyninst::SymtabAPI::DwarfWalker::Contexts::base | ( | ) | [inline] |
Definition at line 71 of file dwarfWalker.h.
References c.
| void DwarfWalker::Contexts::clearFunc | ( | ) |
Definition at line 2066 of file dwarfWalker.C.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::clearFunc().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::clearRanges | ( | ) | [inline] |
Definition at line 91 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::clearRanges(), and setFunc().
| typeCommon* Dyninst::SymtabAPI::DwarfWalker::Contexts::curCommon | ( | ) | [inline] |
Definition at line 61 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::curCommon().
| fieldListType* Dyninst::SymtabAPI::DwarfWalker::Contexts::curEnclosure | ( | ) | [inline] |
Definition at line 63 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::curEnclosure().
| typeEnum* Dyninst::SymtabAPI::DwarfWalker::Contexts::curEnum | ( | ) | [inline] |
Definition at line 62 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::curEnum().
| Function* Dyninst::SymtabAPI::DwarfWalker::Contexts::curFunc | ( | ) | [inline] |
Definition at line 60 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::curFunc().
| Dwarf_Die Dyninst::SymtabAPI::DwarfWalker::Contexts::entry | ( | ) | [inline] |
Definition at line 66 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::entry().
| Dwarf_Off Dyninst::SymtabAPI::DwarfWalker::Contexts::offset | ( | ) | [inline] |
Definition at line 69 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::offset().
| bool Dyninst::SymtabAPI::DwarfWalker::Contexts::parseChild | ( | ) | [inline] |
Definition at line 65 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::parseChild().
| bool Dyninst::SymtabAPI::DwarfWalker::Contexts::parseSibling | ( | ) | [inline] |
Definition at line 64 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::parseSibling().
| void DwarfWalker::Contexts::pop | ( | ) |
Definition at line 2053 of file dwarfWalker.C.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::parse(), Dyninst::SymtabAPI::DwarfWalker::parse_int(), and Dyninst::SymtabAPI::DwarfWalker::parseArray().
| void DwarfWalker::Contexts::push | ( | ) |
Definition at line 2044 of file dwarfWalker.C.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::parse(), Dyninst::SymtabAPI::DwarfWalker::parse_int(), and Dyninst::SymtabAPI::DwarfWalker::parseArray().
| range_set_ptr Dyninst::SymtabAPI::DwarfWalker::Contexts::ranges | ( | ) | [inline] |
Definition at line 72 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::hasRanges(), Dyninst::SymtabAPI::DwarfWalker::ranges_begin(), and Dyninst::SymtabAPI::DwarfWalker::ranges_end().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setAbstractEntry | ( | Dwarf_Die | e | ) | [inline] |
Definition at line 82 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setAbstractEntry(), and Dyninst::SymtabAPI::DwarfWalker::setEntry().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setBase | ( | Address | a | ) | [inline] |
Definition at line 85 of file dwarfWalker.h.
References c.
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setCommon | ( | typeCommon * | tc | ) | [inline] |
Definition at line 75 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setCommon().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setEnclosure | ( | fieldListType * | f | ) | [inline] |
Definition at line 77 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setEnclosure().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setEntry | ( | Dwarf_Die | e | ) | [inline] |
Definition at line 80 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setEntry().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setEnum | ( | typeEnum * | e | ) | [inline] |
Definition at line 76 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setEnum().
| void DwarfWalker::Contexts::setFunc | ( | Function * | f | ) |
Definition at line 2058 of file dwarfWalker.C.
References c, and clearRanges().
Referenced by Dyninst::SymtabAPI::DwarfWalker::setFunc().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setOffset | ( | Dwarf_Off | o | ) | [inline] |
Definition at line 83 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setOffset().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setParseChild | ( | bool | p | ) | [inline] |
Definition at line 79 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setParseChild().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setParseSibling | ( | bool | p | ) | [inline] |
Definition at line 78 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setParseSibling().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setRange | ( | std::pair< Address, Address > | range | ) | [inline] |
Definition at line 86 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setRange().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setSpecEntry | ( | Dwarf_Die | e | ) | [inline] |
Definition at line 81 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setEntry(), and Dyninst::SymtabAPI::DwarfWalker::setSpecEntry().
| void Dyninst::SymtabAPI::DwarfWalker::Contexts::setTag | ( | Dwarf_Tag | t | ) | [inline] |
Definition at line 84 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::setTag().
| Dwarf_Die Dyninst::SymtabAPI::DwarfWalker::Contexts::specEntry | ( | ) | [inline] |
Definition at line 67 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::specEntry().
| Dwarf_Half Dyninst::SymtabAPI::DwarfWalker::Contexts::tag | ( | ) | [inline] |
Definition at line 70 of file dwarfWalker.h.
References c.
Referenced by Dyninst::SymtabAPI::DwarfWalker::tag().
| std::stack<Context> Dyninst::SymtabAPI::DwarfWalker::Contexts::c |
Definition at line 57 of file dwarfWalker.h.
Referenced by abstractEntry(), base(), clearFunc(), clearRanges(), curCommon(), curEnclosure(), curEnum(), curFunc(), entry(), offset(), Dyninst::SymtabAPI::DwarfWalker::parse_int(), parseChild(), parseSibling(), pop(), push(), ranges(), setAbstractEntry(), setBase(), setCommon(), setEnclosure(), setEntry(), setEnum(), setFunc(), setOffset(), setParseChild(), setParseSibling(), setRange(), setSpecEntry(), setTag(), specEntry(), and tag().
1.6.1