| 
    decompiler
    1.0.0
    
   | 
 
This is the complete list of members for ScopeGhidra, 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) | ScopeGhidra | inlineprivatevirtual | 
| 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) | ScopeGhidra | inlineprivatevirtual | 
| addMapPoint(Symbol *sym, const Address &addr, const Address &usepoint) | Scope | |
| addMapSym(const Element *el) | Scope | |
| addRange(AddrSpace *spc, uintb first, uintb last) | ScopeGhidra | privatevirtual | 
| addSymbol(const string &name, Datatype *ct, const Address &addr, const Address &usepoint) | ScopeGhidra | virtual | 
| Scope::addSymbol(const string &name, Datatype *ct) | Scope | |
| addSymbolInternal(Symbol *sym) | ScopeGhidra | inlineprivatevirtual | 
| begin(void) const | ScopeGhidra | inlinevirtual | 
| beginDynamic(void) const | ScopeGhidra | inlinevirtual | 
| beginDynamic(void) | ScopeGhidra | inlinevirtual | 
| buildUndefinedName(void) const | ScopeGhidra | inlinevirtual | 
| buildVariableName(const Address &addr, const Address &pc, Datatype *ct, int4 &index, uint4 flags) const | ScopeGhidra | inlinevirtual | 
| cache | ScopeGhidra | mutableprivate | 
| cacheDirty | ScopeGhidra | mutableprivate | 
| childrenBegin() const | Scope | inline | 
| childrenEnd() const | Scope | inline | 
| clear(void) | ScopeGhidra | virtual | 
| clearAttribute(Symbol *sym, uint4 attr) | ScopeGhidra | inlinevirtual | 
| clearCategory(int4 cat) | ScopeGhidra | inlinevirtual | 
| clearUnlocked(void) | ScopeGhidra | inlinevirtual | 
| clearUnlockedCategory(int4 cat) | ScopeGhidra | inlinevirtual | 
| createNewScope(const string &nm, Scope *par) const | ScopeGhidra | private | 
| dedupId | Scope | protected | 
| discoverScope(const Address &addr, int4 sz, const Address &usepoint) | Scope | |
| dump2Cache(Document *doc) const | ScopeGhidra | private | 
| end(void) const | ScopeGhidra | inlinevirtual | 
| endDynamic(void) const | ScopeGhidra | inlinevirtual | 
| endDynamic(void) | ScopeGhidra | inlinevirtual | 
| fd | Scope | protected | 
| findAddr(const Address &addr, const Address &usepoint) const | ScopeGhidra | virtual | 
| findAfter(const Address &addr) const | ScopeGhidra | inlinevirtual | 
| findBefore(const Address &addr) const | ScopeGhidra | inlinevirtual | 
| findByName(const string &name, vector< Symbol * > &res) const | ScopeGhidra | inlinevirtual | 
| findClosestFit(const Address &addr, int4 size, const Address &usepoint) const | ScopeGhidra | inlinevirtual | 
| findCodeLabel(const Address &addr) const | ScopeGhidra | virtual | 
| findContainer(const Address &addr, int4 size, const Address &usepoint) const | ScopeGhidra | virtual | 
| findExternalRef(const Address &addr) const | ScopeGhidra | virtual | 
| findFunction(const Address &addr) const | ScopeGhidra | virtual | 
| findOverlap(const Address &addr, int4 size) const | ScopeGhidra | inlinevirtual | 
| flagbaseDefault | ScopeGhidra | private | 
| getArch(void) const | Scope | inline | 
| getCategorySize(int4 cat) const | ScopeGhidra | inlinevirtual | 
| getCategorySymbol(int4 cat, int4 ind) const | ScopeGhidra | inlinevirtual | 
| 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 | 
| ghidra | ScopeGhidra | private | 
| glb | Scope | protected | 
| holes | ScopeGhidra | mutableprivate | 
| inScope(const Address &addr, int4 size, const Address &usepoint) const | Scope | inlinevirtual | 
| isGlobal(void) const | Scope | inline | 
| isReadOnly(const Address &addr, int4 size, const Address &usepoint) const | Scope | |
| isSubScope(const Scope *scp) const | Scope | |
| lockDefaultProperties(void) | ScopeGhidra | inline | 
| makeNameUnique(const string &nm) const | ScopeGhidra | inlinevirtual | 
| name | Scope | protected | 
| overrideSizeLockType(Symbol *sym, Datatype *ct) | Scope | |
| printBounds(ostream &s) const | Scope | inline | 
| printEntries(ostream &s) const | ScopeGhidra | inlinevirtual | 
| processHole(const Element *el) const | ScopeGhidra | 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 | |
| removeQuery(const Address &addr) const | ScopeGhidra | private | 
| removeRange(AddrSpace *spc, uintb first, uintb last) | ScopeGhidra | inlineprivatevirtual | 
| removeSymbol(Symbol *symbol) | ScopeGhidra | inlinevirtual | 
| renameSymbol(Symbol *sym, const string &newname) | ScopeGhidra | inlinevirtual | 
| reresolveScope(const vector< string > &path) const | ScopeGhidra | private | 
| resetSizeLockType(Symbol *sym) | Scope | |
| resolveExternalRefFunction(ExternRefSymbol *sym) const | ScopeGhidra | virtual | 
| resolveScope(const string &name) const | Scope | |
| restoreXml(const Element *el) | ScopeGhidra | inlinevirtual | 
| restrictScope(Funcdata *f) | ScopeGhidra | inlinevirtual | 
| retypeSymbol(Symbol *sym, Datatype *ct) | ScopeGhidra | inlinevirtual | 
| saveXml(ostream &s) const | ScopeGhidra | inlinevirtual | 
| saveXmlRecursive(ostream &s, bool onlyGlobal) const | Scope | |
| Scope(const string &nm, Architecture *g) | Scope | inline | 
| ScopeGhidra(ArchitectureGhidra *g) | ScopeGhidra | |
| setAttribute(Symbol *sym, uint4 attr) | ScopeGhidra | inlinevirtual | 
| setCategory(Symbol *sym, int4 cat, int4 ind) | ScopeGhidra | inlinevirtual | 
| setDisplayFormat(Symbol *sym, uint4 attr) | ScopeGhidra | inlinevirtual | 
| spacerange | ScopeGhidra | private | 
| 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 | 
| ~ScopeGhidra(void) (defined in ScopeGhidra) | ScopeGhidra | virtual | 
 1.8.15