addNoHighPtr(const Range &rng) | 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 | |
allacts | Architecture | |
archid | Architecture | |
Architecture(void) | Architecture | |
assignShortcut(spacetype tp) const | AddrSpaceManager | |
buildAction(DocumentStorage &store) | Architecture | protectedvirtual |
buildCommentDB(DocumentStorage &store) | Architecture | protectedvirtual |
buildConstantPool(DocumentStorage &store) | Architecture | protectedvirtual |
buildContext(DocumentStorage &store) | Architecture | protectedvirtual |
buildGlobalScope(void) | Architecture | protectedvirtual |
buildInstructions(DocumentStorage &store) | Architecture | protectedvirtual |
buildLoader(DocumentStorage &store)=0 | Architecture | protectedpure virtual |
buildPcodeInjectLibrary(void)=0 | Architecture | protectedpure virtual |
buildSpecFile(DocumentStorage &store)=0 | Architecture | protectedpure virtual |
buildTranslator(DocumentStorage &store)=0 | Architecture | protectedpure virtual |
buildTypegrp(DocumentStorage &store) | Architecture | protectedvirtual |
clearAnalysis(Funcdata *fd) | Architecture | |
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 |
cpool | Architecture | |
createConstFromSpace(AddrSpace *spc) const | AddrSpaceManager | inline |
defaultfp | Architecture | |
defaultReturnAddr | Architecture | |
description | 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 | |
flowoptions | Architecture | |
funcptr_align | Architecture | |
getConstant(uintb val) const | AddrSpaceManager | inline |
getConstantSpace(void) const | AddrSpaceManager | inline |
getDefaultSize(void) const | AddrSpaceManager | inline |
getDefaultSpace(void) const | AddrSpaceManager | inline |
getFspecSpace(void) const | AddrSpaceManager | inline |
getIopSpace(void) const | AddrSpaceManager | inline |
getJoinSpace(void) const | AddrSpaceManager | inline |
getModel(const string &nm) const | Architecture | |
getNextSpaceInOrder(AddrSpace *spc) const | AddrSpaceManager | |
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 |
getUniqueSpace(void) const | AddrSpaceManager | inline |
globalify(void) | Architecture | |
hasModel(const string &nm) const | Architecture | |
hasNearPointers(AddrSpace *spc) const | Architecture | |
highPtrPossible(const Address &loc, int4 size) const | Architecture | inline |
infer_pointers | Architecture | |
init(DocumentStorage &store) | Architecture | |
initializeSegments() | Architecture | protected |
insertResolver(AddrSpace *spc, AddressResolver *rsolv) | AddrSpaceManager | protected |
insertSpace(AddrSpace *spc) | AddrSpaceManager | protected |
inst | Architecture | |
loader | Architecture | |
loadersymbols_parsed | Architecture | |
max_basetype_size | Architecture | |
max_implied_ref | Architecture | |
max_term_duplication | Architecture | |
min_funcsymbol_size | Architecture | |
modifySpaces(Translate *trans)=0 | Architecture | protectedpure virtual |
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 |
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 |
pcodeinjectlib | Architecture | |
pointer_lowerbound | Architecture | |
postSpecFile(void) | Architecture | inlineprotectedvirtual |
print | Architecture | |
printlist | Architecture | |
printMessage(const string &message) const =0 | Architecture | pure virtual |
protoModels | Architecture | |
readLoaderSymbols(void) | Architecture | |
readonlypropagate | Architecture | |
resolveArchitecture(void)=0 | Architecture | protectedpure virtual |
resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point) 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 |
setDeadcodeDelay(int4 spcnum, int4 delaydelta) | AddrSpaceManager | |
setDefaultModel(const string &nm) | Architecture | |
setDefaultSpace(int4 index) | AddrSpaceManager | protected |
setPrintLanguage(const string &nm) | Architecture | |
setPrototype(const PrototypePieces &pieces) | Architecture | |
setReverseJustified(AddrSpace *spc) | AddrSpaceManager | protected |
splitrecords | Architecture | |
symboltab | Architecture | |
translate | Architecture | |
trim_recurse_max | Architecture | |
truncateSpace(const TruncationTag &tag) | AddrSpaceManager | |
types | Architecture | |
userops | Architecture | |
version | Architecture | |
~AddrSpaceManager(void) | AddrSpaceManager | virtual |
~Architecture(void) | Architecture | virtual |