decompiler  1.0.0
ArchitectureGhidra Member List

This is the complete list of members for ArchitectureGhidra, including all inherited members.

addNoHighPtr(const Range &rng)Architectureprotected
addOtherSpace(void)Architectureprotected
AddrSpaceManager(void)AddrSpaceManager
addSpacebase(AddrSpace *basespace, const string &nm, const VarnodeData &ptrdata, int4 truncSize, bool isreversejustified, bool stackGrowth)Architectureprotected
addSpacebasePointer(SpacebaseSpace *basespace, const VarnodeData &ptrdata, int4 truncSize, bool stackGrowth)AddrSpaceManagerprotected
aggressive_ext_trimArchitecture
alias_block_levelArchitecture
allactsArchitecture
archidArchitecture
Architecture(void)Architecture
ArchitectureGhidra(const string &pspec, const string &cspec, const string &tspec, const string &corespec, istream &i, ostream &o)ArchitectureGhidra
assignShortcut(AddrSpace *spc)AddrSpaceManagerprotected
buildAction(DocumentStorage &store)Architectureprotectedvirtual
buildCommentDB(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildConstantPool(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildContext(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildDatabase(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildInstructions(DocumentStorage &store)Architectureprotectedvirtual
buildLoader(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildPcodeInjectLibrary(void)ArchitectureGhidraprivatevirtual
buildSpecFile(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildStringManager(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildTranslator(DocumentStorage &store)ArchitectureGhidraprivatevirtual
buildTypegrp(DocumentStorage &store)ArchitectureGhidraprivatevirtual
cacheAddrSpaceProperties(void)Architectureprotected
clearAnalysis(Funcdata *fd)Architecture
clearWarnings(void)ArchitectureGhidrainline
collectBehaviors(vector< OpBehavior * > &behave) const Architecture
commentdbArchitecture
constructFloatExtensionAddress(const Address &realaddr, int4 realsize, int4 logicalsize)AddrSpaceManager
constructJoinAddress(const Translate *translate, const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz)AddrSpaceManager
contextArchitecture
copySpaces(const AddrSpaceManager *op2)AddrSpaceManagerprotected
corespecxmlArchitectureGhidraprivate
cpoolArchitecture
createConstFromSpace(AddrSpace *spc) const AddrSpaceManagerinline
cspecxmlArchitectureGhidraprivate
defaultfpArchitecture
defaultReturnAddrArchitecture
evalfp_calledArchitecture
evalfp_currentArchitecture
extra_pool_rulesArchitecture
fillinReadOnlyFromLoader(void)Architectureprotected
findAddJoin(const vector< VarnodeData > &pieces, uint4 logicalsize)AddrSpaceManager
findJoin(uintb offset) const AddrSpaceManager
findJoinInternal(uintb offset) const AddrSpaceManagerprotected
flowoptionsArchitecture
funcptr_alignArchitecture
getBytes(uint1 *buf, int4 size, const Address &inaddr)ArchitectureGhidra
getCodeLabel(const Address &addr)ArchitectureGhidra
getComments(const Address &fad, uint4 flags)ArchitectureGhidra
getConstant(uintb val) const AddrSpaceManagerinline
getConstantSpace(void) const AddrSpaceManagerinline
getCPoolRef(const vector< uintb > &refs)ArchitectureGhidra
getDefaultCodeSpace(void) const AddrSpaceManagerinline
getDefaultDataSpace(void) const AddrSpaceManagerinline
getDefaultSize(void) const AddrSpaceManagerinline
getDescription(void) const Architectureinlinevirtual
getExternalRefXML(const Address &addr)ArchitectureGhidra
getFspecSpace(void) const AddrSpaceManagerinline
getIopSpace(void) const AddrSpaceManagerinline
getJoinSpace(void) const AddrSpaceManagerinline
getLanedRegister(const Address &loc, int4 size) const Architecture
getMappedSymbolsXML(const Address &addr)ArchitectureGhidra
getMinimumLanedRegisterSize(void) const Architecture
getModel(const string &nm) const Architecture
getNamespacePath(uint8 id)ArchitectureGhidra
getNextSpaceInOrder(AddrSpace *spc) const AddrSpaceManager
getPcodeInject(const string &name, int4 type, const InjectContext &con)ArchitectureGhidra
getPcodePacked(const Address &addr)ArchitectureGhidra
getRegister(const string &regname)ArchitectureGhidra
getRegisterName(const VarnodeData &vndata)ArchitectureGhidra
getSegmentOp(AddrSpace *spc) const Architecture
getSendCCode(void) const ArchitectureGhidrainline
getSendParamMeasures(void) const ArchitectureGhidrainline
getSendSyntaxTree(void) const ArchitectureGhidrainline
getSpace(int4 i) const AddrSpaceManagerinline
getSpaceByName(const string &nm) const AddrSpaceManager
getSpaceByShortcut(char sc) const AddrSpaceManager
getSpaceBySpacebase(const Address &loc, int4 size) const Architecture
getStackSpace(void) const AddrSpaceManagerinline
getStringData(vector< uint1 > &buffer, const Address &addr, Datatype *ct, int4 maxBytes, bool &isTrunc) (defined in ArchitectureGhidra)ArchitectureGhidravirtual
getTrackedRegisters(const Address &addr)ArchitectureGhidra
getType(const string &name, uint8 id)ArchitectureGhidra
getUniqueSpace(void) const AddrSpaceManagerinline
getUserOpName(int4 index)ArchitectureGhidra
getWarnings(void) const ArchitectureGhidrainline
globalify(void)Architecture
hasModel(const string &nm) const Architecture
highPtrPossible(const Address &loc, int4 size) const Architectureinline
infer_pointersArchitecture
inferPtrSpacesArchitecture
init(DocumentStorage &store)Architecture
initializeSegments()Architectureprotected
insertResolver(AddrSpace *spc, AddressResolver *rsolv)AddrSpaceManagerprotected
insertSpace(AddrSpace *spc)AddrSpaceManagerprotected
instArchitecture
isDynamicSymbolName(const string &nm)ArchitectureGhidrastatic
isNameUsed(const string &nm, uint8 startId, uint8 stopId)ArchitectureGhidra
lanerecordsArchitecture
loaderArchitecture
loadersymbols_parsedArchitecture
markNearPointers(AddrSpace *spc, int4 size)AddrSpaceManagerprotected
max_basetype_sizeArchitecture
max_implied_refArchitecture
max_instructionsArchitecture
max_term_duplicationArchitecture
min_funcsymbol_sizeArchitecture
modifySpaces(Translate *trans)ArchitectureGhidrainlineprivatevirtual
nameFunction(const Address &addr, string &name) const Architecturevirtual
nohighptrArchitecture
numSpaces(void) const AddrSpaceManagerinline
optionsArchitecture
parseAggressiveTrim(const Element *el)Architectureprotected
parseCompilerConfig(DocumentStorage &store)Architectureprotected
parseDeadcodeDelay(const Element *el)Architectureprotected
parseDefaultProto(const Element *el)Architectureprotected
parseDynamicRule(const Element *el)Architectureprotected
parseExtraRules(DocumentStorage &store)Architectureprotected
parseFuncPtrAlign(const Element *el)Architectureprotected
parseGlobal(const Element *el)Architectureprotected
parseIncidentalCopy(const Element *el)Architectureprotected
parseInferPtrBounds(const Element *el)Architectureprotected
parseLaneSizes(const Element *el)Architectureprotected
parseNoHighPtr(const Element *el)Architectureprotected
parsePreferSplit(const Element *el)Architectureprotected
parseProcessorConfig(DocumentStorage &store)Architectureprotected
parseProto(const Element *el)Architectureprotected
parseProtoEval(const Element *el)Architectureprotected
parseReadOnly(const Element *el)Architectureprotected
parseReturnAddress(const Element *el)Architectureprotected
parseSpacebase(const Element *el)Architectureprotected
parseStackPointer(const Element *el)Architectureprotected
parseVolatile(const Element *el)Architectureprotected
passJavaException(ostream &s, const string &tp, const string &msg)ArchitectureGhidrastatic
pcodeinjectlibArchitecture
postSpecFile(void)ArchitectureGhidraprivatevirtual
printArchitecture
printlistArchitecture
printMessage(const string &message) const ArchitectureGhidravirtual
protoModelsArchitecture
pspecxmlArchitectureGhidraprivate
readBoolStream(istream &s)ArchitectureGhidrastatic
readLoaderSymbols(const string &delim)Architecture
readonlypropagateArchitecture
readPackedAll(istream &s)ArchitectureGhidrastatic
readPackedStream(istream &s)ArchitectureGhidrastatic
readResponseEnd(istream &s)ArchitectureGhidrastatic
readStringStream(istream &s, string &res)ArchitectureGhidrastatic
readToAnyBurst(istream &s)ArchitectureGhidrastatic
readToResponse(istream &s)ArchitectureGhidrastatic
readXMLAll(istream &s)ArchitectureGhidrastatic
readXMLStream(istream &s)ArchitectureGhidrastatic
renormalizeJoinAddress(Address &addr, int4 size)AddrSpaceManager
resetDefaults(void)Architecture
resetDefaultsInternal(void)Architecture
resolveArchitecture(void)ArchitectureGhidraprivatevirtual
resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point, uintb &fullEncoding) const AddrSpaceManager
restoreFlowOverride(const Element *el)Architecture
restoreFromSpec(DocumentStorage &store)Architectureprotected
restoreXml(DocumentStorage &store)Architecturevirtual
restoreXmlSpace(const Element *el, const Translate *trans)AddrSpaceManagerprotected
restoreXmlSpaces(const Element *el, const Translate *trans)AddrSpaceManagerprotected
saveXml(ostream &s) const Architecturevirtual
segvHandler(int4 sig)ArchitectureGhidrastatic
sendCcodeArchitectureGhidraprivate
sendParamMeasuresArchitectureGhidraprivate
sendsyntaxtreeArchitectureGhidraprivate
setDeadcodeDelay(AddrSpace *spc, int4 delaydelta)AddrSpaceManager
setDefaultCodeSpace(int4 index)AddrSpaceManagerprotected
setDefaultDataSpace(int4 index)AddrSpaceManagerprotected
setDefaultModel(const string &nm)Architecture
setInferPtrBounds(const Range &range)AddrSpaceManagerprotected
setPrintLanguage(const string &nm)Architecture
setPrototype(const PrototypePieces &pieces)Architecture
setReverseJustified(AddrSpace *spc)AddrSpaceManagerprotected
setSendCCode(bool val)ArchitectureGhidrainline
setSendParamMeasures(bool val)ArchitectureGhidrainline
setSendSyntaxTree(bool val)ArchitectureGhidrainline
sinArchitectureGhidraprivate
soutArchitectureGhidraprivate
splitrecordsArchitecture
stringManagerArchitecture
symboltabArchitecture
translateArchitecture
trim_recurse_maxArchitecture
truncateSpace(const TruncationTag &tag)AddrSpaceManager
tspecxmlArchitectureGhidraprivate
typesArchitecture
useropsArchitecture
warningsArchitectureGhidramutableprivate
writeStringStream(ostream &s, const string &msg)ArchitectureGhidrastatic
~AddrSpaceManager(void)AddrSpaceManagervirtual
~Architecture(void)Architecturevirtual