| 
    decompiler
    1.0.0
    
   | 
 
This is the complete list of members for Sleigh, including all inherited members.
| addRegister(const string &nm, AddrSpace *base, uintb offset, int4 size) | SleighBase | virtual | 
| AddrSpaceManager(void) | AddrSpaceManager | |
| addSpacebasePointer(SpacebaseSpace *basespace, const VarnodeData &ptrdata, int4 truncSize, bool stackGrowth) | AddrSpaceManager | protected | 
| alignment | Translate | protected | 
| allowContextSet(bool val) const | Sleigh | virtual | 
| assignShortcut(AddrSpace *spc) | AddrSpaceManager | protected | 
| buildXrefs(vector< string > &errorPairs) | SleighBase | protected | 
| cache (defined in Sleigh) | Sleigh | private | 
| clearForDelete(void) (defined in Sleigh) | Sleigh | private | 
| 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_db (defined in Sleigh) | Sleigh | private | 
| copySpaces(const AddrSpaceManager *op2) | AddrSpaceManager | protected | 
| createConstFromSpace(AddrSpace *spc) const | AddrSpaceManager | inline | 
| discache (defined in Sleigh) | Sleigh | mutableprivate | 
| findAddJoin(const vector< VarnodeData > &pieces, uint4 logicalsize) | AddrSpaceManager | |
| findGlobalSymbol(const string &nm) const | SleighBase | inline | 
| findJoin(uintb offset) const | AddrSpaceManager | |
| findJoinInternal(uintb offset) const | AddrSpaceManager | protected | 
| findSymbol(const string &nm) const | SleighBase | inline | 
| findSymbol(uintm id) const | SleighBase | inline | 
| floatformats | Translate | protected | 
| getAlignment(void) const | Translate | inline | 
| getAllRegisters(map< VarnodeData, string > ®list) const | SleighBase | virtual | 
| getConstant(uintb val) const | AddrSpaceManager | inline | 
| getConstantSpace(void) const | AddrSpaceManager | inline | 
| getDefaultCodeSpace(void) const | AddrSpaceManager | inline | 
| getDefaultDataSpace(void) const | AddrSpaceManager | inline | 
| getDefaultSize(void) const | AddrSpaceManager | inline | 
| getFloatFormat(int4 size) const | Translate | |
| getFspecSpace(void) const | AddrSpaceManager | inline | 
| getIopSpace(void) const | AddrSpaceManager | inline | 
| getJoinSpace(void) const | AddrSpaceManager | inline | 
| getNextSpaceInOrder(AddrSpace *spc) const | AddrSpaceManager | |
| getRegister(const string &nm) const | SleighBase | virtual | 
| getRegisterName(AddrSpace *base, uintb off, int4 size) const | SleighBase | virtual | 
| getSpace(int4 i) const | AddrSpaceManager | inline | 
| getSpaceByName(const string &nm) const | AddrSpaceManager | |
| getSpaceByShortcut(char sc) const | AddrSpaceManager | |
| getStackSpace(void) const | AddrSpaceManager | inline | 
| getUniqueBase(void) const | Translate | inline | 
| getUniqueSpace(void) const | AddrSpaceManager | inline | 
| getUserOpNames(vector< string > &res) const | SleighBase | virtual | 
| initialize(DocumentStorage &store) | Sleigh | virtual | 
| insertResolver(AddrSpace *spc, AddressResolver *rsolv) | AddrSpaceManager | protected | 
| insertSpace(AddrSpace *spc) | AddrSpaceManager | protected | 
| instructionLength(const Address &baseaddr) const | Sleigh | virtual | 
| isBigEndian(void) const | Translate | inline | 
| isInitialized(void) const | SleighBase | inline | 
| loader (defined in Sleigh) | Sleigh | private | 
| markNearPointers(AddrSpace *spc, int4 size) | AddrSpaceManager | protected | 
| maxdelayslotbytes | SleighBase | protected | 
| numSections | SleighBase | protected | 
| numSpaces(void) const | AddrSpaceManager | inline | 
| obtainContext(const Address &addr, int4 state) const (defined in Sleigh) | Sleigh | protected | 
| oneInstruction(PcodeEmit &emit, const Address &baseaddr) const | Sleigh | virtual | 
| pcode_cache (defined in Sleigh) | Sleigh | mutableprivate | 
| printAssembly(AssemblyEmit &emit, const Address &baseaddr) const | Sleigh | virtual | 
| registerContext(const string &name, int4 sbit, int4 ebit) | Sleigh | virtual | 
| renormalizeJoinAddress(Address &addr, int4 size) | AddrSpaceManager | |
| reregisterContext(void) | SleighBase | protected | 
| reset(LoadImage *ld, ContextDatabase *c_db) (defined in Sleigh) | Sleigh | |
| resolve(ParserContext &pos) const (defined in Sleigh) | Sleigh | protected | 
| resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point, uintb &fullEncoding) const | AddrSpaceManager | |
| resolveHandles(ParserContext &pos) const (defined in Sleigh) | Sleigh | protected | 
| restoreXml(const Element *el) | SleighBase | protected | 
| restoreXmlSpace(const Element *el, const Translate *trans) | AddrSpaceManager | protected | 
| restoreXmlSpaces(const Element *el, const Translate *trans) | AddrSpaceManager | protected | 
| root | SleighBase | protected | 
| saveXml(ostream &s) const | SleighBase | |
| setBigEndian(bool val) | Translate | inlineprotected | 
| setContextDefault(const string &nm, uintm val) | Sleigh | virtual | 
| setDeadcodeDelay(AddrSpace *spc, int4 delaydelta) | AddrSpaceManager | |
| setDefaultCodeSpace(int4 index) | AddrSpaceManager | protected | 
| setDefaultDataSpace(int4 index) | AddrSpaceManager | protected | 
| setDefaultFloatFormats(void) | Translate | |
| setInferPtrBounds(const Range &range) | AddrSpaceManager | protected | 
| setReverseJustified(AddrSpace *spc) | AddrSpaceManager | protected | 
| setUniqueBase(uintm val) | Translate | inlineprotected | 
| Sleigh(LoadImage *ld, ContextDatabase *c_db) (defined in Sleigh) | Sleigh | |
| SleighBase(void) | SleighBase | |
| symtab | SleighBase | protected | 
| Translate(void) | Translate | |
| truncateSpace(const TruncationTag &tag) | AddrSpaceManager | |
| unique_allocatemask | SleighBase | protected | 
| ~AddrSpaceManager(void) | AddrSpaceManager | virtual | 
| ~Sleigh(void) (defined in Sleigh) | Sleigh | virtual | 
| ~SleighBase(void) | SleighBase | inlinevirtual | 
 1.8.11