|
decompiler 1.0.0
|
Classes for disassembly and pcode generation. More...
Classes | |
| struct | UnimplError |
| Exception for encountering unimplemented pcode. More... | |
| struct | BadDataError |
| Exception for bad instruction data. More... | |
| class | TruncationTag |
| Object for describing how a space should be truncated. More... | |
| class | PcodeEmit |
| Abstract class for emitting pcode to an application. More... | |
| class | AssemblyEmit |
| Abstract class for emitting disassembly to an application. More... | |
| class | AddressResolver |
| Abstract class for converting native constants to addresses. More... | |
| class | SpacebaseSpace |
| A virtual space stack space. More... | |
| class | JoinRecord |
| A record describing how logical values are split. More... | |
| struct | JoinRecordCompare |
| Comparator for JoinRecord objects. More... | |
| class | AddrSpaceManager |
| A manager for different address spaces. More... | |
| class | Translate |
| The interface to a translation engine for a processor. More... | |
Variables | |
| AttributeId | ATTRIB_CODE |
| Marshaling attribute "code". | |
| AttributeId | ATTRIB_CONTAIN |
| Marshaling attribute "contain". | |
| AttributeId | ATTRIB_DEFAULTSPACE |
| Marshaling attribute "defaultspace". | |
| AttributeId | ATTRIB_UNIQBASE |
| Marshaling attribute "uniqbase". | |
| ElementId | ELEM_OP |
| Marshaling element <op> | |
| ElementId | ELEM_SLEIGH |
| Marshaling element <sleigh> | |
| ElementId | ELEM_SPACE |
| Marshaling element <space> | |
| ElementId | ELEM_SPACEID |
| Marshaling element <spaceid> | |
| ElementId | ELEM_SPACES |
| Marshaling element <spaces> | |
| ElementId | ELEM_SPACE_BASE |
| Marshaling element <space_base> | |
| ElementId | ELEM_SPACE_OTHER |
| Marshaling element <space_other> | |
| ElementId | ELEM_SPACE_OVERLAY |
| Marshaling element <space_overlay> | |
| ElementId | ELEM_SPACE_UNIQUE |
| Marshaling element <space_unique> | |
| ElementId | ELEM_TRUNCATE_SPACE |
| Marshaling element <truncate_space> | |
Classes for disassembly and pcode generation.
Classes for keeping track of spaces and registers (for a single architecture).