addNoHighPtr(const Range &rng) | Architecture | protected |
addOtherSpace(void) | Architecture | protected |
AddrSpaceManager(void) | AddrSpaceManager | |
addSpacebase(AddrSpace *basespace, const string &nm, const VarnodeData &ptrdata, int4 truncSize, bool isreversejustified, bool stackGrowth) | Architecture | protected |
addSpacebasePointer(SpacebaseSpace *basespace, const VarnodeData &ptrdata, int4 truncSize, bool stackGrowth) | AddrSpaceManager | protected |
aggressive_ext_trim | Architecture | |
alias_block_level | Architecture | |
allacts | Architecture | |
archid | Architecture | |
Architecture(void) | Architecture | |
ArchitectureGhidra(const string &pspec, const string &cspec, const string &tspec, const string &corespec, istream &i, ostream &o) | ArchitectureGhidra | |
assignShortcut(AddrSpace *spc) | AddrSpaceManager | protected |
buildAction(DocumentStorage &store) | Architecture | protectedvirtual |
buildCommentDB(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildConstantPool(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildContext(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildDatabase(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildInstructions(DocumentStorage &store) | Architecture | protectedvirtual |
buildLoader(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildPcodeInjectLibrary(void) | ArchitectureGhidra | privatevirtual |
buildSpecFile(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildStringManager(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildTranslator(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
buildTypegrp(DocumentStorage &store) | ArchitectureGhidra | privatevirtual |
cacheAddrSpaceProperties(void) | Architecture | protected |
clearAnalysis(Funcdata *fd) | Architecture | |
clearWarnings(void) | ArchitectureGhidra | inline |
collectBehaviors(vector< OpBehavior * > &behave) const | Architecture | |
commentdb | Architecture | |
constructFloatExtensionAddress(const Address &realaddr, int4 realsize, int4 logicalsize) | AddrSpaceManager | |
constructJoinAddress(const Translate *translate, const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) | AddrSpaceManager | |
context | Architecture | |
copySpaces(const AddrSpaceManager *op2) | AddrSpaceManager | protected |
corespecxml | ArchitectureGhidra | private |
cpool | Architecture | |
createConstFromSpace(AddrSpace *spc) const | AddrSpaceManager | inline |
cspecxml | ArchitectureGhidra | private |
defaultfp | Architecture | |
defaultReturnAddr | Architecture | |
evalfp_called | Architecture | |
evalfp_current | Architecture | |
extra_pool_rules | Architecture | |
fillinReadOnlyFromLoader(void) | Architecture | protected |
findAddJoin(const vector< VarnodeData > &pieces, uint4 logicalsize) | AddrSpaceManager | |
findJoin(uintb offset) const | AddrSpaceManager | |
findJoinInternal(uintb offset) const | AddrSpaceManager | protected |
flowoptions | Architecture | |
funcptr_align | Architecture | |
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 | AddrSpaceManager | inline |
getConstantSpace(void) const | AddrSpaceManager | inline |
getCPoolRef(const vector< uintb > &refs) | ArchitectureGhidra | |
getDefaultCodeSpace(void) const | AddrSpaceManager | inline |
getDefaultDataSpace(void) const | AddrSpaceManager | inline |
getDefaultSize(void) const | AddrSpaceManager | inline |
getDescription(void) const | Architecture | inlinevirtual |
getExternalRefXML(const Address &addr) | ArchitectureGhidra | |
getFspecSpace(void) const | AddrSpaceManager | inline |
getIopSpace(void) const | AddrSpaceManager | inline |
getJoinSpace(void) const | AddrSpaceManager | inline |
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 ®name) | ArchitectureGhidra | |
getRegisterName(const VarnodeData &vndata) | ArchitectureGhidra | |
getSegmentOp(AddrSpace *spc) const | Architecture | |
getSendCCode(void) const | ArchitectureGhidra | inline |
getSendParamMeasures(void) const | ArchitectureGhidra | inline |
getSendSyntaxTree(void) const | ArchitectureGhidra | inline |
getSpace(int4 i) const | AddrSpaceManager | inline |
getSpaceByName(const string &nm) const | AddrSpaceManager | |
getSpaceByShortcut(char sc) const | AddrSpaceManager | |
getSpaceBySpacebase(const Address &loc, int4 size) const | Architecture | |
getStackSpace(void) const | AddrSpaceManager | inline |
getStringData(vector< uint1 > &buffer, const Address &addr, Datatype *ct, int4 maxBytes, bool &isTrunc) (defined in ArchitectureGhidra) | ArchitectureGhidra | virtual |
getTrackedRegisters(const Address &addr) | ArchitectureGhidra | |
getType(const string &name, uint8 id) | ArchitectureGhidra | |
getUniqueSpace(void) const | AddrSpaceManager | inline |
getUserOpName(int4 index) | ArchitectureGhidra | |
getWarnings(void) const | ArchitectureGhidra | inline |
globalify(void) | Architecture | |
hasModel(const string &nm) const | Architecture | |
highPtrPossible(const Address &loc, int4 size) const | Architecture | inline |
infer_pointers | Architecture | |
inferPtrSpaces | Architecture | |
init(DocumentStorage &store) | Architecture | |
initializeSegments() | Architecture | protected |
insertResolver(AddrSpace *spc, AddressResolver *rsolv) | AddrSpaceManager | protected |
insertSpace(AddrSpace *spc) | AddrSpaceManager | protected |
inst | Architecture | |
isDynamicSymbolName(const string &nm) | ArchitectureGhidra | static |
isNameUsed(const string &nm, uint8 startId, uint8 stopId) | ArchitectureGhidra | |
lanerecords | Architecture | |
loader | Architecture | |
loadersymbols_parsed | Architecture | |
markNearPointers(AddrSpace *spc, int4 size) | AddrSpaceManager | protected |
max_basetype_size | Architecture | |
max_implied_ref | Architecture | |
max_instructions | Architecture | |
max_term_duplication | Architecture | |
min_funcsymbol_size | Architecture | |
modifySpaces(Translate *trans) | ArchitectureGhidra | inlineprivatevirtual |
nameFunction(const Address &addr, string &name) const | Architecture | virtual |
nohighptr | Architecture | |
numSpaces(void) const | AddrSpaceManager | inline |
options | Architecture | |
parseAggressiveTrim(const Element *el) | Architecture | protected |
parseCompilerConfig(DocumentStorage &store) | Architecture | protected |
parseDeadcodeDelay(const Element *el) | Architecture | protected |
parseDefaultProto(const Element *el) | Architecture | protected |
parseDynamicRule(const Element *el) | Architecture | protected |
parseExtraRules(DocumentStorage &store) | Architecture | protected |
parseFuncPtrAlign(const Element *el) | Architecture | protected |
parseGlobal(const Element *el) | Architecture | protected |
parseIncidentalCopy(const Element *el) | Architecture | protected |
parseInferPtrBounds(const Element *el) | Architecture | protected |
parseLaneSizes(const Element *el) | Architecture | protected |
parseNoHighPtr(const Element *el) | Architecture | protected |
parsePreferSplit(const Element *el) | Architecture | protected |
parseProcessorConfig(DocumentStorage &store) | Architecture | protected |
parseProto(const Element *el) | Architecture | protected |
parseProtoEval(const Element *el) | Architecture | protected |
parseReadOnly(const Element *el) | Architecture | protected |
parseReturnAddress(const Element *el) | Architecture | protected |
parseSpacebase(const Element *el) | Architecture | protected |
parseStackPointer(const Element *el) | Architecture | protected |
parseVolatile(const Element *el) | Architecture | protected |
passJavaException(ostream &s, const string &tp, const string &msg) | ArchitectureGhidra | static |
pcodeinjectlib | Architecture | |
postSpecFile(void) | ArchitectureGhidra | privatevirtual |
print | Architecture | |
printlist | Architecture | |
printMessage(const string &message) const | ArchitectureGhidra | virtual |
protoModels | Architecture | |
pspecxml | ArchitectureGhidra | private |
readBoolStream(istream &s) | ArchitectureGhidra | static |
readLoaderSymbols(const string &delim) | Architecture | |
readonlypropagate | Architecture | |
readPackedAll(istream &s) | ArchitectureGhidra | static |
readPackedStream(istream &s) | ArchitectureGhidra | static |
readResponseEnd(istream &s) | ArchitectureGhidra | static |
readStringStream(istream &s, string &res) | ArchitectureGhidra | static |
readToAnyBurst(istream &s) | ArchitectureGhidra | static |
readToResponse(istream &s) | ArchitectureGhidra | static |
readXMLAll(istream &s) | ArchitectureGhidra | static |
readXMLStream(istream &s) | ArchitectureGhidra | static |
renormalizeJoinAddress(Address &addr, int4 size) | AddrSpaceManager | |
resetDefaults(void) | Architecture | |
resetDefaultsInternal(void) | Architecture | |
resolveArchitecture(void) | ArchitectureGhidra | privatevirtual |
resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point, uintb &fullEncoding) const | AddrSpaceManager | |
restoreFlowOverride(const Element *el) | Architecture | |
restoreFromSpec(DocumentStorage &store) | Architecture | protected |
restoreXml(DocumentStorage &store) | Architecture | virtual |
restoreXmlSpace(const Element *el, const Translate *trans) | AddrSpaceManager | protected |
restoreXmlSpaces(const Element *el, const Translate *trans) | AddrSpaceManager | protected |
saveXml(ostream &s) const | Architecture | virtual |
segvHandler(int4 sig) | ArchitectureGhidra | static |
sendCcode | ArchitectureGhidra | private |
sendParamMeasures | ArchitectureGhidra | private |
sendsyntaxtree | ArchitectureGhidra | private |
setDeadcodeDelay(AddrSpace *spc, int4 delaydelta) | AddrSpaceManager | |
setDefaultCodeSpace(int4 index) | AddrSpaceManager | protected |
setDefaultDataSpace(int4 index) | AddrSpaceManager | protected |
setDefaultModel(const string &nm) | Architecture | |
setInferPtrBounds(const Range &range) | AddrSpaceManager | protected |
setPrintLanguage(const string &nm) | Architecture | |
setPrototype(const PrototypePieces &pieces) | Architecture | |
setReverseJustified(AddrSpace *spc) | AddrSpaceManager | protected |
setSendCCode(bool val) | ArchitectureGhidra | inline |
setSendParamMeasures(bool val) | ArchitectureGhidra | inline |
setSendSyntaxTree(bool val) | ArchitectureGhidra | inline |
sin | ArchitectureGhidra | private |
sout | ArchitectureGhidra | private |
splitrecords | Architecture | |
stringManager | Architecture | |
symboltab | Architecture | |
translate | Architecture | |
trim_recurse_max | Architecture | |
truncateSpace(const TruncationTag &tag) | AddrSpaceManager | |
tspecxml | ArchitectureGhidra | private |
types | Architecture | |
userops | Architecture | |
warnings | ArchitectureGhidra | mutableprivate |
writeStringStream(ostream &s, const string &msg) | ArchitectureGhidra | static |
~AddrSpaceManager(void) | AddrSpaceManager | virtual |
~Architecture(void) | Architecture | virtual |