addNoHighPtr(const Range &rng) | ghidra::Architecture | protected |
addOtherSpace(void) | ghidra::Architecture | protected |
AddrSpaceManager(void) | ghidra::AddrSpaceManager | |
addSpacebase(AddrSpace *basespace, const string &nm, const VarnodeData &ptrdata, int4 truncSize, bool isreversejustified, bool stackGrowth, bool isFormal) | ghidra::Architecture | protected |
addSpacebasePointer(SpacebaseSpace *basespace, const VarnodeData &ptrdata, int4 truncSize, bool stackGrowth) | ghidra::AddrSpaceManager | protected |
addToGlobalScope(const RangeProperties &props) | ghidra::Architecture | protected |
aggressive_ext_trim | ghidra::Architecture | |
alias_block_level | ghidra::Architecture | |
allacts | ghidra::Architecture | |
analyze_for_loops | ghidra::Architecture | |
archid | ghidra::Architecture | |
Architecture(void) | ghidra::Architecture | |
ArchitectureGhidra(const string &pspec, const string &cspec, const string &tspec, const string &corespec, istream &i, ostream &o) | ghidra::ArchitectureGhidra | |
assignShortcut(AddrSpace *spc) | ghidra::AddrSpaceManager | protected |
buildAction(DocumentStorage &store) | ghidra::Architecture | protectedvirtual |
buildCommentDB(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildConstantPool(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildContext(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildDatabase(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildInstructions(DocumentStorage &store) | ghidra::Architecture | protectedvirtual |
buildLoader(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildPcodeInjectLibrary(void) | ghidra::ArchitectureGhidra | privatevirtual |
buildSpecFile(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildStringManager(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildSymbols(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildTranslator(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
buildTypegrp(DocumentStorage &store) | ghidra::ArchitectureGhidra | privatevirtual |
cacheAddrSpaceProperties(void) | ghidra::Architecture | protected |
clearAnalysis(Funcdata *fd) | ghidra::Architecture | |
clearWarnings(void) | ghidra::ArchitectureGhidra | inline |
collectBehaviors(vector< OpBehavior *> &behave) const | ghidra::Architecture | |
commentdb | ghidra::Architecture | |
constructFloatExtensionAddress(const Address &realaddr, int4 realsize, int4 logicalsize) | ghidra::AddrSpaceManager | |
constructJoinAddress(const Translate *translate, const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz) | ghidra::AddrSpaceManager | |
context | ghidra::Architecture | |
copySpaces(const AddrSpaceManager *op2) | ghidra::AddrSpaceManager | protected |
corespecxml | ghidra::ArchitectureGhidra | private |
cpool | ghidra::Architecture | |
createConstFromSpace(AddrSpace *spc) const | ghidra::AddrSpaceManager | inline |
createModelAlias(const string &aliasName, const string &parentName) | ghidra::Architecture | protected |
createUnknownModel(const string &modelName) | ghidra::Architecture | |
cspecxml | ghidra::ArchitectureGhidra | private |
decodeAggressiveTrim(Decoder &decoder) | ghidra::Architecture | protected |
decodeDeadcodeDelay(Decoder &decoder) | ghidra::Architecture | protected |
decodeDefaultProto(Decoder &decoder) | ghidra::Architecture | protected |
decodeDynamicRule(Decoder &decoder) | ghidra::Architecture | protected |
decodeFlowOverride(Decoder &decoder) | ghidra::Architecture | |
decodeFuncPtrAlign(Decoder &decoder) | ghidra::Architecture | protected |
decodeGlobal(Decoder &decoder, vector< RangeProperties > &rangeProps) | ghidra::Architecture | protected |
decodeIncidentalCopy(Decoder &decoder) | ghidra::Architecture | protected |
decodeInferPtrBounds(Decoder &decoder) | ghidra::Architecture | protected |
decodeLaneSizes(Decoder &decoder) | ghidra::Architecture | protected |
decodeNoHighPtr(Decoder &decoder) | ghidra::Architecture | protected |
decodePreferSplit(Decoder &decoder) | ghidra::Architecture | protected |
decodeProto(Decoder &decoder) | ghidra::Architecture | protected |
decodeProtoEval(Decoder &decoder) | ghidra::Architecture | protected |
decodeReadOnly(Decoder &decoder) | ghidra::Architecture | protected |
decodeReturnAddress(Decoder &decoder) | ghidra::Architecture | protected |
decodeSpace(Decoder &decoder, const Translate *trans) | ghidra::AddrSpaceManager | protected |
decodeSpacebase(Decoder &decoder) | ghidra::Architecture | protected |
decodeSpaces(Decoder &decoder, const Translate *trans) | ghidra::AddrSpaceManager | protected |
decodeStackPointer(Decoder &decoder) | ghidra::Architecture | protected |
decodeVolatile(Decoder &decoder) | ghidra::Architecture | protected |
defaultfp | ghidra::Architecture | |
defaultReturnAddr | ghidra::Architecture | |
encode(Encoder &encoder) const | ghidra::Architecture | virtual |
evalfp_called | ghidra::Architecture | |
evalfp_current | ghidra::Architecture | |
extra_pool_rules | ghidra::Architecture | |
fillinReadOnlyFromLoader(void) | ghidra::Architecture | protected |
findAddJoin(const vector< VarnodeData > &pieces, uint4 logicalsize) | ghidra::AddrSpaceManager | |
findJoin(uintb offset) const | ghidra::AddrSpaceManager | |
findJoinInternal(uintb offset) const | ghidra::AddrSpaceManager | protected |
flowoptions | ghidra::Architecture | |
funcptr_align | ghidra::Architecture | |
getBytes(uint1 *buf, int4 size, const Address &inaddr) | ghidra::ArchitectureGhidra | |
getCodeLabel(const Address &addr) | ghidra::ArchitectureGhidra | |
getComments(const Address &fad, uint4 flags, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getConstant(uintb val) const | ghidra::AddrSpaceManager | inline |
getConstantSpace(void) const | ghidra::AddrSpaceManager | inline |
getCPoolRef(const vector< uintb > &refs, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getDataType(const string &name, uint8 id, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getDefaultCodeSpace(void) const | ghidra::AddrSpaceManager | inline |
getDefaultDataSpace(void) const | ghidra::AddrSpaceManager | inline |
getDefaultSize(void) const | ghidra::AddrSpaceManager | inline |
getDescription(void) const | ghidra::Architecture | inlinevirtual |
getExternalRef(const Address &addr, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getFspecSpace(void) const | ghidra::AddrSpaceManager | inline |
getIopSpace(void) const | ghidra::AddrSpaceManager | inline |
getJoinSpace(void) const | ghidra::AddrSpaceManager | inline |
getLanedRegister(const Address &loc, int4 size) const | ghidra::Architecture | |
getMappedSymbolsXML(const Address &addr, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getMinimumLanedRegisterSize(void) const | ghidra::Architecture | |
getModel(const string &nm) const | ghidra::Architecture | |
getNamespacePath(uint8 id, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getNextSpaceInOrder(AddrSpace *spc) const | ghidra::AddrSpaceManager | |
getPcode(const Address &addr, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getPcodeInject(const string &name, int4 type, const InjectContext &con, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getRegister(const string ®name, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getRegisterName(const VarnodeData &vndata) | ghidra::ArchitectureGhidra | |
getSegmentOp(AddrSpace *spc) const | ghidra::Architecture | |
getSendCCode(void) const | ghidra::ArchitectureGhidra | inline |
getSendParamMeasures(void) const | ghidra::ArchitectureGhidra | inline |
getSendSyntaxTree(void) const | ghidra::ArchitectureGhidra | inline |
getSpace(int4 i) const | ghidra::AddrSpaceManager | inline |
getSpaceByName(const string &nm) const | ghidra::AddrSpaceManager | |
getSpaceByShortcut(char sc) const | ghidra::AddrSpaceManager | |
getSpaceBySpacebase(const Address &loc, int4 size) const | ghidra::Architecture | |
getStackSpace(void) const | ghidra::AddrSpaceManager | inline |
getStringData(vector< uint1 > &buffer, const Address &addr, Datatype *ct, int4 maxBytes, bool &isTrunc) | ghidra::ArchitectureGhidra | |
getTrackedRegisters(const Address &addr, Decoder &decoder) | ghidra::ArchitectureGhidra | |
getUniqueSpace(void) const | ghidra::AddrSpaceManager | inline |
getUserOpName(int4 index) | ghidra::ArchitectureGhidra | |
getWarnings(void) const | ghidra::ArchitectureGhidra | inline |
globalify(void) | ghidra::Architecture | |
hasModel(const string &nm) const | ghidra::Architecture | |
highPtrPossible(const Address &loc, int4 size) const | ghidra::Architecture | inline |
infer_pointers | ghidra::Architecture | |
inferPtrSpaces | ghidra::Architecture | |
init(DocumentStorage &store) | ghidra::Architecture | |
initializeSegments() | ghidra::Architecture | protected |
insertResolver(AddrSpace *spc, AddressResolver *rsolv) | ghidra::AddrSpaceManager | protected |
insertSpace(AddrSpace *spc) | ghidra::AddrSpaceManager | protected |
inst | ghidra::Architecture | |
isDynamicSymbolName(const string &nm) | ghidra::ArchitectureGhidra | static |
isNameUsed(const string &nm, uint8 startId, uint8 stopId) | ghidra::ArchitectureGhidra | |
lanerecords | ghidra::Architecture | |
loader | ghidra::Architecture | |
loadersymbols_parsed | ghidra::Architecture | |
markNearPointers(AddrSpace *spc, int4 size) | ghidra::AddrSpaceManager | protected |
max_basetype_size | ghidra::Architecture | |
max_implied_ref | ghidra::Architecture | |
max_instructions | ghidra::Architecture | |
max_jumptable_size | ghidra::Architecture | |
max_term_duplication | ghidra::Architecture | |
min_funcsymbol_size | ghidra::Architecture | |
modifySpaces(Translate *trans) | ghidra::ArchitectureGhidra | inlineprivatevirtual |
nameFunction(const Address &addr, string &name) const | ghidra::Architecture | virtual |
nohighptr | ghidra::Architecture | |
numSpaces(void) const | ghidra::AddrSpaceManager | inline |
options | ghidra::Architecture | |
parseAddressSimple(const string &val) | ghidra::AddrSpaceManager | |
parseCompilerConfig(DocumentStorage &store) | ghidra::Architecture | protected |
parseExtraRules(DocumentStorage &store) | ghidra::Architecture | protected |
parseProcessorConfig(DocumentStorage &store) | ghidra::Architecture | protected |
passJavaException(ostream &s, const string &tp, const string &msg) | ghidra::ArchitectureGhidra | static |
pcodeinjectlib | ghidra::Architecture | |
postSpecFile(void) | ghidra::ArchitectureGhidra | privatevirtual |
print | ghidra::Architecture | |
printlist | ghidra::Architecture | |
printMessage(const string &message) const | ghidra::ArchitectureGhidra | virtual |
protoModels | ghidra::Architecture | |
pspecxml | ghidra::ArchitectureGhidra | private |
readAll(istream &s, Decoder &decoder) | ghidra::ArchitectureGhidra | static |
readBoolStream(istream &s) | ghidra::ArchitectureGhidra | static |
readLoaderSymbols(const string &delim) | ghidra::Architecture | |
readonlypropagate | ghidra::Architecture | |
readResponseEnd(istream &s) | ghidra::ArchitectureGhidra | static |
readStringStream(istream &s, string &res) | ghidra::ArchitectureGhidra | static |
readStringStream(istream &s, Decoder &decoder) | ghidra::ArchitectureGhidra | static |
readToAnyBurst(istream &s) | ghidra::ArchitectureGhidra | static |
readToResponse(istream &s) | ghidra::ArchitectureGhidra | static |
renormalizeJoinAddress(Address &addr, int4 size) | ghidra::AddrSpaceManager | |
resetDefaults(void) | ghidra::Architecture | |
resetDefaultsInternal(void) | ghidra::Architecture | |
resolveArchitecture(void) | ghidra::ArchitectureGhidra | privatevirtual |
resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point, uintb &fullEncoding) const | ghidra::AddrSpaceManager | |
restoreFromSpec(DocumentStorage &store) | ghidra::Architecture | protected |
restoreXml(DocumentStorage &store) | ghidra::Architecture | virtual |
segvHandler(int4 sig) | ghidra::ArchitectureGhidra | static |
sendCcode | ghidra::ArchitectureGhidra | private |
sendParamMeasures | ghidra::ArchitectureGhidra | private |
sendsyntaxtree | ghidra::ArchitectureGhidra | private |
setDeadcodeDelay(AddrSpace *spc, int4 delaydelta) | ghidra::AddrSpaceManager | |
setDefaultCodeSpace(int4 index) | ghidra::AddrSpaceManager | protected |
setDefaultDataSpace(int4 index) | ghidra::AddrSpaceManager | protected |
setDefaultModel(ProtoModel *model) | ghidra::Architecture | |
setInferPtrBounds(const Range &range) | ghidra::AddrSpaceManager | protected |
setPrintLanguage(const string &nm) | ghidra::Architecture | |
setPrototype(const PrototypePieces &pieces) | ghidra::Architecture | |
setReverseJustified(AddrSpace *spc) | ghidra::AddrSpaceManager | protected |
setSendCCode(bool val) | ghidra::ArchitectureGhidra | inline |
setSendParamMeasures(bool val) | ghidra::ArchitectureGhidra | inline |
setSendSyntaxTree(bool val) | ghidra::ArchitectureGhidra | inline |
sin | ghidra::ArchitectureGhidra | private |
sout | ghidra::ArchitectureGhidra | private |
split_datatype_config | ghidra::Architecture | |
splitrecords | ghidra::Architecture | |
stringManager | ghidra::Architecture | |
symboltab | ghidra::Architecture | |
translate | ghidra::Architecture | |
trim_recurse_max | ghidra::Architecture | |
truncateSpace(const TruncationTag &tag) | ghidra::AddrSpaceManager | |
tspecxml | ghidra::ArchitectureGhidra | private |
types | ghidra::Architecture | |
userops | ghidra::Architecture | |
warnings | ghidra::ArchitectureGhidra | mutableprivate |
writeStringStream(ostream &s, const string &msg) | ghidra::ArchitectureGhidra | static |
~AddrSpaceManager(void) | ghidra::AddrSpaceManager | virtual |
~Architecture(void) | ghidra::Architecture | virtual |