decompiler
1.0.0
|
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::ScopeInternal | protectedvirtual |
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::Scope | protected |
addMapInternal(Symbol *sym, uint4 exfl, const Address &addr, int4 off, int4 sz, const RangeList &uselim) | ghidra::ScopeInternal | protectedvirtual |
addMapPoint(Symbol *sym, const Address &addr, const Address &usepoint) | ghidra::Scope | |
addMapSym(Decoder &decoder) | ghidra::Scope | |
addRange(AddrSpace *spc, uintb first, uintb last) | ghidra::Scope | protectedvirtual |
addRecommendName(Symbol *sym) | ghidra::ScopeLocal | private |
addSymbol(const string &nm, Datatype *ct, const Address &addr, const Address &usepoint) | ghidra::Scope | virtual |
addSymbol(const string &nm, Datatype *ct) | ghidra::Scope | |
addSymbolInternal(Symbol *sym) | ghidra::ScopeInternal | protectedvirtual |
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::ScopeInternal | virtual |
adjustFit(RangeHint &a) const | ghidra::ScopeLocal | private |
annotateRawStackPtr(void) | ghidra::ScopeLocal | private |
applyTypeRecommendations(void) | ghidra::ScopeLocal | |
assignDefaultNames(int4 &base) | ghidra::ScopeInternal | |
begin(void) const | ghidra::ScopeInternal | virtual |
beginDynamic(void) const | ghidra::ScopeInternal | virtual |
beginDynamic(void) | ghidra::ScopeInternal | virtual |
beginMultiEntry(void) const | ghidra::ScopeInternal | inline |
buildDefaultName(Symbol *sym, int4 &base, Varnode *vn) const | ghidra::Scope | |
buildSubScope(uint8 id, const string &nm) | ghidra::ScopeInternal | protectedvirtual |
buildUndefinedName(void) const | ghidra::ScopeInternal | virtual |
buildVariableName(const Address &addr, const Address &pc, Datatype *ct, int4 &index, uint4 flags) const | ghidra::ScopeLocal | virtual |
category | ghidra::ScopeInternal | protected |
categorySanity(void) | ghidra::ScopeInternal | virtual |
childrenBegin() const | ghidra::Scope | inline |
childrenEnd() const | ghidra::Scope | inline |
clear(void) | ghidra::ScopeInternal | virtual |
clearAttribute(Symbol *sym, uint4 attr) | ghidra::ScopeInternal | virtual |
clearCategory(int4 cat) | ghidra::ScopeInternal | virtual |
clearUnlocked(void) | ghidra::ScopeInternal | virtual |
clearUnlockedCategory(int4 cat) | ghidra::ScopeInternal | virtual |
collectNameRecs(void) | ghidra::ScopeLocal | private |
createEntry(const RangeHint &a) | ghidra::ScopeLocal | private |
decode(Decoder &decoder) | ghidra::ScopeLocal | virtual |
decodeWrappingAttributes(Decoder &decoder) | ghidra::ScopeLocal | virtual |
discoverScope(const Address &addr, int4 sz, const Address &usepoint) | ghidra::Scope | |
displayName | ghidra::Scope | protected |
dynamicentry | ghidra::ScopeInternal | protected |
dynRecommend | ghidra::ScopeLocal | private |
encode(Encoder &encoder) const | ghidra::ScopeLocal | virtual |
encodeRecursive(Encoder &encoder, bool onlyGlobal) const | ghidra::Scope | |
end(void) const | ghidra::ScopeInternal | virtual |
endDynamic(void) const | ghidra::ScopeInternal | virtual |
endDynamic(void) | ghidra::ScopeInternal | virtual |
endMultiEntry(void) const | ghidra::ScopeInternal | inline |
fakeInputSymbols(void) | ghidra::ScopeLocal | private |
fd | ghidra::Scope | protected |
findAddr(const Address &addr, const Address &usepoint) const | ghidra::ScopeInternal | virtual |
findByName(const string &nm, vector< Symbol *> &res) const | ghidra::ScopeInternal | virtual |
findClosestFit(const Address &addr, int4 size, const Address &usepoint) const | ghidra::ScopeInternal | virtual |
findCodeLabel(const Address &addr) const | ghidra::ScopeInternal | virtual |
findContainer(const Address &addr, int4 size, const Address &usepoint) const | ghidra::ScopeInternal | virtual |
findDistinguishingScope(const Scope *op2) const | ghidra::Scope | |
findExternalRef(const Address &addr) const | ghidra::ScopeInternal | virtual |
findFunction(const Address &addr) const | ghidra::ScopeInternal | virtual |
findOverlap(const Address &addr, int4 size) const | ghidra::ScopeInternal | virtual |
getArch(void) const | ghidra::Scope | inline |
getCategorySize(int4 cat) const | ghidra::ScopeInternal | virtual |
getCategorySymbol(int4 cat, int4 ind) const | ghidra::ScopeInternal | virtual |
getDisplayName(void) const | ghidra::Scope | inline |
getFullName(void) const | ghidra::Scope | |
getId(void) const | ghidra::Scope | inline |
getName(void) const | ghidra::Scope | inline |
getParent(void) const | ghidra::Scope | inline |
getRangeTree(void) const | ghidra::Scope | inlineprotected |
getScopePath(vector< const Scope *> &vec) const | ghidra::Scope | |
getSpaceId(void) const | ghidra::ScopeLocal | inline |
glb | ghidra::Scope | protected |
hasTypeRecommendations(void) const | ghidra::ScopeLocal | inline |
inScope(const Address &addr, int4 size, const Address &usepoint) const | ghidra::Scope | inlinevirtual |
isGlobal(void) const | ghidra::Scope | inline |
isNameUsed(const string &nm, const Scope *op2) const | ghidra::ScopeInternal | virtual |
isReadOnly(const Address &addr, int4 size, const Address &usepoint) const | ghidra::Scope | |
isSubScope(const Scope *scp) const | ghidra::Scope | |
isUnaffectedStorage(Varnode *vn) const | ghidra::ScopeLocal | inline |
isUnmappedUnaliased(Varnode *vn) const | ghidra::ScopeLocal | |
makeNameUnique(const string &nm) const | ghidra::ScopeInternal | virtual |
maptable | ghidra::ScopeInternal | protected |
markNotMapped(AddrSpace *spc, uintb first, int4 sz, bool param) | ghidra::ScopeLocal | |
markUnaliased(const vector< uintb > &alias) | ghidra::ScopeLocal | private |
maxParamOffset | ghidra::ScopeLocal | private |
minParamOffset | ghidra::ScopeLocal | private |
multiEntrySet | ghidra::ScopeInternal | protected |
name | ghidra::Scope | protected |
nameRecommend | ghidra::ScopeLocal | private |
nametree | ghidra::ScopeInternal | protected |
nextUniqueId | ghidra::ScopeInternal | protected |
overrideSizeLockType(Symbol *sym, Datatype *ct) | ghidra::Scope | |
printBounds(ostream &s) const | ghidra::Scope | inline |
printEntries(ostream &s) const | ghidra::ScopeInternal | virtual |
queryByAddr(const Address &addr, const Address &usepoint) const | ghidra::Scope | |
queryByName(const string &nm, vector< Symbol *> &res) const | ghidra::Scope | |
queryCodeLabel(const Address &addr) const | ghidra::Scope | |
queryContainer(const Address &addr, int4 size, const Address &usepoint) const | ghidra::Scope | |
queryExternalRefFunction(const Address &addr) const | ghidra::Scope | |
queryFunction(const string &nm) const | ghidra::Scope | |
queryFunction(const Address &addr) const | ghidra::Scope | |
queryProperties(const Address &addr, int4 size, const Address &usepoint, uint4 &flags) const | ghidra::Scope | |
rangeLocked | ghidra::ScopeLocal | private |
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::Scope | protectedvirtual |
removeSymbol(Symbol *symbol) | ghidra::ScopeInternal | virtual |
removeSymbolMappings(Symbol *symbol) | ghidra::ScopeInternal | virtual |
renameSymbol(Symbol *sym, const string &newname) | ghidra::ScopeInternal | virtual |
resetLocalWindow(void) | ghidra::ScopeLocal | |
resetSizeLockType(Symbol *sym) | ghidra::Scope | |
resolveExternalRefFunction(ExternRefSymbol *sym) const | ghidra::ScopeInternal | virtual |
resolveScope(const string &nm, bool strategy) const | ghidra::Scope | |
restrictScope(Funcdata *f) | ghidra::Scope | protectedvirtual |
restructure(MapState &state) | ghidra::ScopeLocal | private |
restructureHigh(void) | ghidra::ScopeLocal | |
restructureVarnode(bool aliasyes) | ghidra::ScopeLocal | |
retypeSymbol(Symbol *sym, Datatype *ct) | ghidra::ScopeInternal | virtual |
Scope(uint8 id, const string &nm, Architecture *g, Scope *own) | ghidra::Scope | inline |
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::ScopeInternal | virtual |
setCategory(Symbol *sym, int4 cat, int4 ind) | ghidra::ScopeInternal | virtual |
setDisplayFormat(Symbol *sym, uint4 attr) | ghidra::ScopeInternal | virtual |
setDisplayName(const string &nm) | ghidra::Scope | inlineprotected |
setSymbolId(Symbol *sym, uint8 id) const | ghidra::Scope | inlineprotected |
setThisPointer(Symbol *sym, bool val) | ghidra::Scope | inline |
space | ghidra::ScopeLocal | private |
stackAddr(const Scope *scope1, const Scope *scope2, const Address &addr, const Address &usepoint, SymbolEntry **addrmatch) | ghidra::Scope | protectedstatic |
stackClosestFit(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch) | ghidra::Scope | protectedstatic |
stackCodeLabel(const Scope *scope1, const Scope *scope2, const Address &addr, LabSymbol **addrmatch) | ghidra::Scope | protectedstatic |
stackContainer(const Scope *scope1, const Scope *scope2, const Address &addr, int4 size, const Address &usepoint, SymbolEntry **addrmatch) | ghidra::Scope | protectedstatic |
stackExternalRef(const Scope *scope1, const Scope *scope2, const Address &addr, ExternRefSymbol **addrmatch) | ghidra::Scope | protectedstatic |
stackFunction(const Scope *scope1, const Scope *scope2, const Address &addr, Funcdata **addrmatch) | ghidra::Scope | protectedstatic |
stackGrowsNegative | ghidra::ScopeLocal | private |
typeRecommend | ghidra::ScopeLocal | private |
uniqueId | ghidra::Scope | protected |
~Scope(void) | ghidra::Scope | virtual |
~ScopeInternal(void) (defined in ghidra::ScopeInternal) | ghidra::ScopeInternal | virtual |
~ScopeLocal(void) | ghidra::ScopeLocal | inlinevirtual |