decompiler
1.0.0
|
This is the complete list of members for ScopeInternal, including all inherited members.
addCodeLabel(const Address &addr, const string &nm) | Scope | |
addDynamicMapInternal(Symbol *sym, uint4 exfl, uint8 hash, int4 off, int4 sz, const RangeList &uselim) | ScopeInternal | protectedvirtual |
addDynamicSymbol(const string &nm, Datatype *ct, const Address &caddr, uint8 hash) | Scope | |
addExternalRef(const Address &addr, const Address &refaddr, const string &nm) | Scope | |
addFunction(const Address &addr, const string &nm) | Scope | |
addMap(const SymbolEntry &entry) | Scope | protected |
addMapInternal(Symbol *sym, uint4 exfl, const Address &addr, int4 off, int4 sz, const RangeList &uselim) | ScopeInternal | protectedvirtual |
addMapPoint(Symbol *sym, const Address &addr, const Address &usepoint) | Scope | |
addMapSym(const Element *el) | Scope | |
addRange(AddrSpace *spc, uintb first, uintb last) | Scope | protectedvirtual |
addSymbol(const string &name, Datatype *ct, const Address &addr, const Address &usepoint) | Scope | virtual |
addSymbol(const string &name, Datatype *ct) | Scope | |
addSymbolInternal(Symbol *sym) | ScopeInternal | protectedvirtual |
begin(void) const | ScopeInternal | virtual |
beginDynamic(void) const | ScopeInternal | virtual |
beginDynamic(void) | ScopeInternal | virtual |
buildUndefinedName(void) const | ScopeInternal | virtual |
buildVariableName(const Address &addr, const Address &pc, Datatype *ct, int4 &index, uint4 flags) const | ScopeInternal | virtual |
category | ScopeInternal | protected |
categorySanity(void) | ScopeInternal | virtual |
childrenBegin() const | Scope | inline |
childrenEnd() const | Scope | inline |
clear(void) | ScopeInternal | virtual |
clearAttribute(Symbol *sym, uint4 attr) | ScopeInternal | virtual |
clearCategory(int4 cat) | ScopeInternal | virtual |
clearUnlocked(void) | ScopeInternal | virtual |
clearUnlockedCategory(int4 cat) | ScopeInternal | virtual |
dedupId | Scope | protected |
discoverScope(const Address &addr, int4 sz, const Address &usepoint) | Scope | |
dynamicentry | ScopeInternal | protected |
end(void) const | ScopeInternal | virtual |
endDynamic(void) const | ScopeInternal | virtual |
endDynamic(void) | ScopeInternal | virtual |
fd | Scope | protected |
findAddr(const Address &addr, const Address &usepoint) const | ScopeInternal | virtual |
findAfter(const Address &addr) const | ScopeInternal | virtual |
findBefore(const Address &addr) const | ScopeInternal | virtual |
findByName(const string &name, vector< Symbol * > &res) const | ScopeInternal | virtual |
findClosestFit(const Address &addr, int4 size, const Address &usepoint) const | ScopeInternal | virtual |
findCodeLabel(const Address &addr) const | ScopeInternal | virtual |
findContainer(const Address &addr, int4 size, const Address &usepoint) const | ScopeInternal | virtual |
findExternalRef(const Address &addr) const | ScopeInternal | virtual |
findFirstByName(const string &name) const | ScopeInternal | private |
findFunction(const Address &addr) const | ScopeInternal | virtual |
findOverlap(const Address &addr, int4 size) const | ScopeInternal | virtual |
getArch(void) const | Scope | inline |
getCategorySize(int4 cat) const | ScopeInternal | virtual |
getCategorySymbol(int4 cat, int4 ind) const | ScopeInternal | virtual |
getFullName(void) const | Scope | |
getName(void) const | Scope | inline |
getNameSegments(vector< string > &vec) const | Scope | |
getParent(void) const | Scope | inline |
getRangeTree(void) const | Scope | inlineprotected |
glb | Scope | protected |
inScope(const Address &addr, int4 size, const Address &usepoint) const | Scope | inlinevirtual |
insertNameTree(Symbol *sym) | ScopeInternal | private |
isGlobal(void) const | Scope | inline |
isReadOnly(const Address &addr, int4 size, const Address &usepoint) const | Scope | |
isSubScope(const Scope *scp) const | Scope | |
makeNameUnique(const string &nm) const | ScopeInternal | virtual |
maptable | ScopeInternal | protected |
name | Scope | protected |
nametree | ScopeInternal | protected |
overrideSizeLockType(Symbol *sym, Datatype *ct) | Scope | |
printBounds(ostream &s) const | Scope | inline |
printEntries(ostream &s) const | ScopeInternal | virtual |
processHole(const Element *el) | ScopeInternal | private |
queryByAddr(const Address &addr, const Address &usepoint) const | Scope | |
queryByName(const string &name, vector< Symbol * > &res) const | Scope | |
queryCodeLabel(const Address &addr) const | Scope | |
queryContainer(const Address &addr, int4 size, const Address &usepoint) const | Scope | |
queryExternalRefFunction(const Address &addr) const | Scope | |
queryFunction(const string &name) const | Scope | |
queryFunction(const Address &addr) const | Scope | |
queryProperties(const Address &addr, int4 size, const Address &usepoint, uint4 &flags) const | Scope | |
removeRange(AddrSpace *spc, uintb first, uintb last) | Scope | protectedvirtual |
removeSymbol(Symbol *symbol) | ScopeInternal | virtual |
renameSymbol(Symbol *sym, const string &newname) | ScopeInternal | virtual |
resetSizeLockType(Symbol *sym) | Scope | |
resolveExternalRefFunction(ExternRefSymbol *sym) const | ScopeInternal | virtual |
resolveScope(const string &name) const | Scope | |
restorePathXml(vector< string > &vec, const Element *el) | ScopeInternal | static |
restoreXml(const Element *el) | ScopeInternal | virtual |
restrictScope(Funcdata *f) | Scope | protectedvirtual |
retypeSymbol(Symbol *sym, Datatype *ct) | ScopeInternal | virtual |
savePathXml(ostream &s, const vector< string > &vec) | ScopeInternal | static |
saveXml(ostream &s) const | ScopeInternal | virtual |
saveXmlRecursive(ostream &s, bool onlyGlobal) const | Scope | |
Scope(const string &nm, Architecture *g) | Scope | inline |
ScopeInternal(const string &nm, Architecture *g) | ScopeInternal | |
setAttribute(Symbol *sym, uint4 attr) | ScopeInternal | virtual |
setCategory(Symbol *sym, int4 cat, int4 ind) | ScopeInternal | virtual |
setDisplayFormat(Symbol *sym, uint4 attr) | ScopeInternal | virtual |
stackAddr(const Scope *scope1, const Scope *scope2, const Address &addr, const Address &usepoint, SymbolEntry **addrmatch) | Scope | protectedstatic |
stackClosestFit(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch) | Scope | protectedstatic |
stackCodeLabel(const Scope *scope1, const Scope *scope2, const Address &addr, LabSymbol **addrmatch) | Scope | protectedstatic |
stackContainer(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch) | Scope | protectedstatic |
stackExternalRef(const Scope *scope1, const Scope *scope2, const Address &addr, ExternRefSymbol **addrmatch) | Scope | protectedstatic |
stackFunction(const Scope *scope1, const Scope *scope2, const Address &addr, Funcdata **addrmatch) | Scope | protectedstatic |
~Scope(void) | Scope | virtual |
~ScopeInternal(void) (defined in ScopeInternal) | ScopeInternal | virtual |