decompiler  1.0.0
ghidra::ScopeLocal Member List

This is the complete list of members for ghidra::ScopeLocal, including all inherited members.

addCodeLabel(const Address &addr, const string &nm)ghidra::Scope
addDynamicMapInternal(Symbol *sym, uint4 exfl, uint8 hash, int4 off, int4 sz, const RangeList &uselim)ghidra::ScopeInternalprotectedvirtual
addDynamicSymbol(const string &nm, Datatype *ct, const Address &caddr, uint8 hash)ghidra::Scope
addEquateSymbol(const string &nm, uint4 format, uintb value, const Address &addr, uint8 hash)ghidra::Scope
addExternalRef(const Address &addr, const Address &refaddr, const string &nm)ghidra::Scope
addFunction(const Address &addr, const string &nm)ghidra::Scope
addMap(SymbolEntry &entry)ghidra::Scopeprotected
addMapInternal(Symbol *sym, uint4 exfl, const Address &addr, int4 off, int4 sz, const RangeList &uselim)ghidra::ScopeInternalprotectedvirtual
addMapPoint(Symbol *sym, const Address &addr, const Address &usepoint)ghidra::Scope
addMapSym(Decoder &decoder)ghidra::Scope
addRange(AddrSpace *spc, uintb first, uintb last)ghidra::Scopeprotectedvirtual
addRecommendName(Symbol *sym)ghidra::ScopeLocalprivate
addSymbol(const string &nm, Datatype *ct, const Address &addr, const Address &usepoint)ghidra::Scopevirtual
addSymbol(const string &nm, Datatype *ct)ghidra::Scope
addSymbolInternal(Symbol *sym)ghidra::ScopeInternalprotectedvirtual
addTypeRecommendation(const Address &addr, Datatype *dt)ghidra::ScopeLocal
addUnionFacetSymbol(const string &nm, Datatype *dt, int4 fieldNum, const Address &addr, uint8 hash)ghidra::Scope
adjustCaches(void)ghidra::ScopeInternalvirtual
adjustFit(RangeHint &a) constghidra::ScopeLocalprivate
annotateRawStackPtr(void)ghidra::ScopeLocalprivate
applyTypeRecommendations(void)ghidra::ScopeLocal
assignDefaultNames(int4 &base)ghidra::ScopeInternal
begin(void) constghidra::ScopeInternalvirtual
beginDynamic(void) constghidra::ScopeInternalvirtual
beginDynamic(void)ghidra::ScopeInternalvirtual
beginMultiEntry(void) constghidra::ScopeInternalinline
buildDefaultName(Symbol *sym, int4 &base, Varnode *vn) constghidra::Scope
buildSubScope(uint8 id, const string &nm)ghidra::ScopeInternalprotectedvirtual
buildUndefinedName(void) constghidra::ScopeInternalvirtual
buildVariableName(const Address &addr, const Address &pc, Datatype *ct, int4 &index, uint4 flags) constghidra::ScopeLocalvirtual
categoryghidra::ScopeInternalprotected
categorySanity(void)ghidra::ScopeInternalvirtual
childrenBegin() constghidra::Scopeinline
childrenEnd() constghidra::Scopeinline
clear(void)ghidra::ScopeInternalvirtual
clearAttribute(Symbol *sym, uint4 attr)ghidra::ScopeInternalvirtual
clearCategory(int4 cat)ghidra::ScopeInternalvirtual
clearUnlocked(void)ghidra::ScopeInternalvirtual
clearUnlockedCategory(int4 cat)ghidra::ScopeInternalvirtual
collectNameRecs(void)ghidra::ScopeLocalprivate
createEntry(const RangeHint &a)ghidra::ScopeLocalprivate
decode(Decoder &decoder)ghidra::ScopeLocalvirtual
decodeWrappingAttributes(Decoder &decoder)ghidra::ScopeLocalvirtual
discoverScope(const Address &addr, int4 sz, const Address &usepoint)ghidra::Scope
displayNameghidra::Scopeprotected
dynamicentryghidra::ScopeInternalprotected
dynRecommendghidra::ScopeLocalprivate
encode(Encoder &encoder) constghidra::ScopeLocalvirtual
encodeRecursive(Encoder &encoder, bool onlyGlobal) constghidra::Scope
end(void) constghidra::ScopeInternalvirtual
endDynamic(void) constghidra::ScopeInternalvirtual
endDynamic(void)ghidra::ScopeInternalvirtual
endMultiEntry(void) constghidra::ScopeInternalinline
fakeInputSymbols(void)ghidra::ScopeLocalprivate
fdghidra::Scopeprotected
findAddr(const Address &addr, const Address &usepoint) constghidra::ScopeInternalvirtual
findByName(const string &nm, vector< Symbol *> &res) constghidra::ScopeInternalvirtual
findClosestFit(const Address &addr, int4 size, const Address &usepoint) constghidra::ScopeInternalvirtual
findCodeLabel(const Address &addr) constghidra::ScopeInternalvirtual
findContainer(const Address &addr, int4 size, const Address &usepoint) constghidra::ScopeInternalvirtual
findDistinguishingScope(const Scope *op2) constghidra::Scope
findExternalRef(const Address &addr) constghidra::ScopeInternalvirtual
findFunction(const Address &addr) constghidra::ScopeInternalvirtual
findOverlap(const Address &addr, int4 size) constghidra::ScopeInternalvirtual
getArch(void) constghidra::Scopeinline
getCategorySize(int4 cat) constghidra::ScopeInternalvirtual
getCategorySymbol(int4 cat, int4 ind) constghidra::ScopeInternalvirtual
getDisplayName(void) constghidra::Scopeinline
getFullName(void) constghidra::Scope
getId(void) constghidra::Scopeinline
getName(void) constghidra::Scopeinline
getParent(void) constghidra::Scopeinline
getRangeTree(void) constghidra::Scopeinlineprotected
getScopePath(vector< const Scope *> &vec) constghidra::Scope
getSpaceId(void) constghidra::ScopeLocalinline
glbghidra::Scopeprotected
hasTypeRecommendations(void) constghidra::ScopeLocalinline
inScope(const Address &addr, int4 size, const Address &usepoint) constghidra::Scopeinlinevirtual
isGlobal(void) constghidra::Scopeinline
isNameUsed(const string &nm, const Scope *op2) constghidra::ScopeInternalvirtual
isReadOnly(const Address &addr, int4 size, const Address &usepoint) constghidra::Scope
isSubScope(const Scope *scp) constghidra::Scope
isUnaffectedStorage(Varnode *vn) constghidra::ScopeLocalinline
isUnmappedUnaliased(Varnode *vn) constghidra::ScopeLocal
makeNameUnique(const string &nm) constghidra::ScopeInternalvirtual
maptableghidra::ScopeInternalprotected
markNotMapped(AddrSpace *spc, uintb first, int4 sz, bool param)ghidra::ScopeLocal
markUnaliased(const vector< uintb > &alias)ghidra::ScopeLocalprivate
maxParamOffsetghidra::ScopeLocalprivate
minParamOffsetghidra::ScopeLocalprivate
multiEntrySetghidra::ScopeInternalprotected
nameghidra::Scopeprotected
nameRecommendghidra::ScopeLocalprivate
nametreeghidra::ScopeInternalprotected
nextUniqueIdghidra::ScopeInternalprotected
overrideSizeLockType(Symbol *sym, Datatype *ct)ghidra::Scope
printBounds(ostream &s) constghidra::Scopeinline
printEntries(ostream &s) constghidra::ScopeInternalvirtual
queryByAddr(const Address &addr, const Address &usepoint) constghidra::Scope
queryByName(const string &nm, vector< Symbol *> &res) constghidra::Scope
queryCodeLabel(const Address &addr) constghidra::Scope
queryContainer(const Address &addr, int4 size, const Address &usepoint) constghidra::Scope
queryExternalRefFunction(const Address &addr) constghidra::Scope
queryFunction(const string &nm) constghidra::Scope
queryFunction(const Address &addr) constghidra::Scope
queryProperties(const Address &addr, int4 size, const Address &usepoint, uint4 &flags) constghidra::Scope
rangeLockedghidra::ScopeLocalprivate
recoverNameRecommendationsForSymbols(void)ghidra::ScopeLocal
remapSymbol(Symbol *sym, const Address &addr, const Address &usepoint)ghidra::ScopeLocal
remapSymbolDynamic(Symbol *sym, uint8 hash, const Address &usepoint)ghidra::ScopeLocal
removeRange(AddrSpace *spc, uintb first, uintb last)ghidra::Scopeprotectedvirtual
removeSymbol(Symbol *symbol)ghidra::ScopeInternalvirtual
removeSymbolMappings(Symbol *symbol)ghidra::ScopeInternalvirtual
renameSymbol(Symbol *sym, const string &newname)ghidra::ScopeInternalvirtual
resetLocalWindow(void)ghidra::ScopeLocal
resetSizeLockType(Symbol *sym)ghidra::Scope
resolveExternalRefFunction(ExternRefSymbol *sym) constghidra::ScopeInternalvirtual
resolveScope(const string &nm, bool strategy) constghidra::Scope
restrictScope(Funcdata *f)ghidra::Scopeprotectedvirtual
restructure(MapState &state)ghidra::ScopeLocalprivate
restructureHigh(void)ghidra::ScopeLocal
restructureVarnode(bool aliasyes)ghidra::ScopeLocal
retypeSymbol(Symbol *sym, Datatype *ct)ghidra::ScopeInternalvirtual
Scope(uint8 id, const string &nm, Architecture *g, Scope *own)ghidra::Scopeinline
ScopeInternal(uint8 id, const string &nm, Architecture *g)ghidra::ScopeInternal
ScopeInternal(uint8 id, const string &nm, Architecture *g, Scope *own)ghidra::ScopeInternal
ScopeLocal(uint8 id, AddrSpace *spc, Funcdata *fd, Architecture *g)ghidra::ScopeLocal
setAttribute(Symbol *sym, uint4 attr)ghidra::ScopeInternalvirtual
setCategory(Symbol *sym, int4 cat, int4 ind)ghidra::ScopeInternalvirtual
setDisplayFormat(Symbol *sym, uint4 attr)ghidra::ScopeInternalvirtual
setDisplayName(const string &nm)ghidra::Scopeinlineprotected
setSymbolId(Symbol *sym, uint8 id) constghidra::Scopeinlineprotected
setThisPointer(Symbol *sym, bool val)ghidra::Scopeinline
spaceghidra::ScopeLocalprivate
stackAddr(const Scope *scope1, const Scope *scope2, const Address &addr, const Address &usepoint, SymbolEntry **addrmatch)ghidra::Scopeprotectedstatic
stackClosestFit(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch)ghidra::Scopeprotectedstatic
stackCodeLabel(const Scope *scope1, const Scope *scope2, const Address &addr, LabSymbol **addrmatch)ghidra::Scopeprotectedstatic
stackContainer(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch)ghidra::Scopeprotectedstatic
stackExternalRef(const Scope *scope1, const Scope *scope2, const Address &addr, ExternRefSymbol **addrmatch)ghidra::Scopeprotectedstatic
stackFunction(const Scope *scope1, const Scope *scope2, const Address &addr, Funcdata **addrmatch)ghidra::Scopeprotectedstatic
stackGrowsNegativeghidra::ScopeLocalprivate
typeRecommendghidra::ScopeLocalprivate
uniqueIdghidra::Scopeprotected
~Scope(void)ghidra::Scopevirtual
~ScopeInternal(void) (defined in ghidra::ScopeInternal)ghidra::ScopeInternalvirtual
~ScopeLocal(void)ghidra::ScopeLocalinlinevirtual