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 | |
assignShortcut(AddrSpace *spc) | ghidra::AddrSpaceManager | protected |
buildAction(DocumentStorage &store) | ghidra::Architecture | protectedvirtual |
buildCommentDB(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildConstantPool(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildContext(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildDatabase(DocumentStorage &store) | ghidra::Architecture | protectedvirtual |
buildInstructions(DocumentStorage &store) | ghidra::Architecture | protectedvirtual |
buildLoader(DocumentStorage &store)=0 | ghidra::Architecture | protectedpure virtual |
buildPcodeInjectLibrary(void) | ghidra::SleighArchitecture | protectedvirtual |
buildSpecFile(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildStringManager(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildSymbols(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildTranslator(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
buildTypegrp(DocumentStorage &store) | ghidra::SleighArchitecture | protectedvirtual |
cacheAddrSpaceProperties(void) | ghidra::Architecture | protected |
clearAnalysis(Funcdata *fd) | ghidra::Architecture | |
collectBehaviors(vector< OpBehavior *> &behave) const | ghidra::Architecture | |
collectSpecFiles(ostream &errs) | ghidra::SleighArchitecture | protectedstatic |
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 |
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 | |
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 | |
description | ghidra::SleighArchitecture | privatestatic |
encode(Encoder &encoder) const | ghidra::Architecture | virtual |
encodeHeader(Encoder &encoder) const | ghidra::SleighArchitecture | |
errorstream | ghidra::SleighArchitecture | protected |
evalfp_called | ghidra::Architecture | |
evalfp_current | ghidra::Architecture | |
extra_pool_rules | ghidra::Architecture | |
filename | ghidra::SleighArchitecture | private |
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 | |
getConstant(uintb val) const | ghidra::AddrSpaceManager | inline |
getConstantSpace(void) const | ghidra::AddrSpaceManager | inline |
getDefaultCodeSpace(void) const | ghidra::AddrSpaceManager | inline |
getDefaultDataSpace(void) const | ghidra::AddrSpaceManager | inline |
getDefaultSize(void) const | ghidra::AddrSpaceManager | inline |
getDescription(void) const | ghidra::SleighArchitecture | virtual |
getDescriptions(void) | ghidra::SleighArchitecture | static |
getFilename(void) const | ghidra::SleighArchitecture | inline |
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 | |
getMinimumLanedRegisterSize(void) const | ghidra::Architecture | |
getModel(const string &nm) const | ghidra::Architecture | |
getNextSpaceInOrder(AddrSpace *spc) const | ghidra::AddrSpaceManager | |
getSegmentOp(AddrSpace *spc) const | ghidra::Architecture | |
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 |
getTarget(void) const | ghidra::SleighArchitecture | inline |
getUniqueSpace(void) const | ghidra::AddrSpaceManager | 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 | |
isTranslateReused(void) | ghidra::SleighArchitecture | private |
lanerecords | ghidra::Architecture | |
languageindex | ghidra::SleighArchitecture | private |
loader | ghidra::Architecture | |
loadersymbols_parsed | ghidra::Architecture | |
loadLanguageDescription(const string &specfile, ostream &errs) | ghidra::SleighArchitecture | privatestatic |
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::SleighArchitecture | protectedvirtual |
nameFunction(const Address &addr, string &name) const | ghidra::Architecture | virtual |
nohighptr | ghidra::Architecture | |
normalizeArchitecture(const string &nm) | ghidra::SleighArchitecture | static |
normalizeEndian(const string &nm) | ghidra::SleighArchitecture | static |
normalizeProcessor(const string &nm) | ghidra::SleighArchitecture | static |
normalizeSize(const string &nm) | ghidra::SleighArchitecture | static |
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 |
pcodeinjectlib | ghidra::Architecture | |
postSpecFile(void) | ghidra::Architecture | protectedvirtual |
print | ghidra::Architecture | |
printlist | ghidra::Architecture | |
printMessage(const string &message) const | ghidra::SleighArchitecture | inlinevirtual |
protoModels | ghidra::Architecture | |
readLoaderSymbols(const string &delim) | ghidra::Architecture | |
readonlypropagate | ghidra::Architecture | |
renormalizeJoinAddress(Address &addr, int4 size) | ghidra::AddrSpaceManager | |
resetDefaults(void) | ghidra::Architecture | |
resetDefaultsInternal(void) | ghidra::Architecture | |
resolveArchitecture(void) | ghidra::SleighArchitecture | protectedvirtual |
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 |
restoreXmlHeader(const Element *el) | ghidra::SleighArchitecture | |
scanForSleighDirectories(const string &rootpath) | ghidra::SleighArchitecture | static |
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 |
shutdown(void) | ghidra::SleighArchitecture | static |
SleighArchitecture(const string &fname, const string &targ, ostream *estream) | ghidra::SleighArchitecture | |
specpaths | ghidra::SleighArchitecture | static |
split_datatype_config | ghidra::Architecture | |
splitrecords | ghidra::Architecture | |
stringManager | ghidra::Architecture | |
symboltab | ghidra::Architecture | |
target | ghidra::SleighArchitecture | private |
translate | ghidra::Architecture | |
translators | ghidra::SleighArchitecture | privatestatic |
trim_recurse_max | ghidra::Architecture | |
truncateSpace(const TruncationTag &tag) | ghidra::AddrSpaceManager | |
types | ghidra::Architecture | |
userops | ghidra::Architecture | |
~AddrSpaceManager(void) | ghidra::AddrSpaceManager | virtual |
~Architecture(void) | ghidra::Architecture | virtual |
~SleighArchitecture(void) (defined in ghidra::SleighArchitecture) | ghidra::SleighArchitecture | virtual |