|
decompiler
1.0.0
|
| CAddress | A low-level machine address for labelling bytes and data |
| CAddressResolver | Abstract class for converting native constants to addresses |
| CAddrSpace | A region where processor data is stored |
| CAddrSpaceManager | A manager for different address spaces |
| CAssemblyEmit | Abstract class for emitting disassembly to an application |
| CAttributes | |
| CBadDataError | Exception for bad instruction data |
| CBreakCallBack | A breakpoint object |
| CBreakTable | A collection of breakpoints for the emulator |
| CBreakTableCallBack | A basic instantiation of a breakpoint table |
| CConstantSpace | Special AddrSpace for representing constants during analysis |
| CContentHandler | |
| CContextBitRange | Description of a context variable within the disassembly context blob |
| CContextCache | A helper class for caching the active context blob to minimize database lookups |
| CContextDatabase | An interface to a database of disassembly/decompiler context information |
| ►CContextInternal | An in-memory implementation of the ContextDatabase interface |
| CDataUnavailError | Exception indicating data was not available |
| CDisassemblyCache | |
| CDocument | |
| CDocumentStorage | |
| CElement | |
| CEmulate | A pcode-based emulator interface |
| CEmulateMemory | An abstract Emulate class using a MemoryState object as the backing machine state |
| CEmulatePcodeCache | A SLEIGH based implementation of the Emulate interface |
| CEvaluationError | |
| CFileStreamState | |
| CFloatFormat | Encoding information for a single floating-point format |
| CJoinRecord | A record describing how logical values are split |
| CJoinRecordCompare | Comparator for JoinRecord objects |
| CJoinSpace | The pool of logically joined variables |
| CLoadImage | An interface into a particular binary executable image |
| CLoadImageFunc | A record indicating a function symbol |
| CLoadImageSection | A record describing a section bytes in the executable |
| CLowlevelError | The lowest level error generated by the decompiler |
| CMemoryBank | Memory storage/state for a single AddressSpace |
| CMemoryHashOverlay | A memory bank that implements reads and writes using a hash table |
| CMemoryImage | A kind of MemoryBank which retrieves its data from an underlying LoadImage |
| CMemoryPageOverlay | Memory bank that overlays some other memory bank, using a "copy on write" behavior |
| CMemoryState | All storage/state for a pcode machine |
| CNameValue | |
| COpBehavior | Class encapsulating the action/behavior of specific pcode opcodes |
| COpBehaviorBoolAnd | CPUI_BOOL_AND behavior |
| COpBehaviorBoolNegate | CPUI_BOOL_NEGATE behavior |
| COpBehaviorBoolOr | CPUI_BOOL_OR behavior |
| COpBehaviorBoolXor | CPUI_BOOL_XOR behavior |
| COpBehaviorCopy | CPUI_COPY behavior |
| COpBehaviorEqual | CPUI_INT_EQUAL behavior |
| COpBehaviorFloatAbs | CPUI_FLOAT_ABS behavior |
| COpBehaviorFloatAdd | CPUI_FLOAT_ADD behavior |
| COpBehaviorFloatCeil | CPUI_FLOAT_CEIL behavior |
| COpBehaviorFloatDiv | CPUI_FLOAT_DIV behavior |
| COpBehaviorFloatEqual | CPUI_FLOAT_EQUAL behavior |
| COpBehaviorFloatFloat2Float | CPUI_FLOAT_FLOAT2FLOAT behavior |
| COpBehaviorFloatFloor | CPUI_FLOAT_FLOOR behavior |
| COpBehaviorFloatInt2Float | CPUI_FLOAT_INT2FLOAT behavior |
| COpBehaviorFloatLess | CPUI_FLOAT_LESS behavior |
| COpBehaviorFloatLessEqual | CPUI_FLOAT_LESSEQUAL behavior |
| COpBehaviorFloatMult | CPUI_FLOAT_MULT behavior |
| COpBehaviorFloatNan | CPUI_FLOAT_NAN behavior |
| COpBehaviorFloatNeg | CPUI_FLOAT_NEG behavior |
| COpBehaviorFloatNotEqual | CPUI_FLOAT_NOTEQUAL behavior |
| COpBehaviorFloatRound | CPUI_FLOAT_ROUND behavior |
| COpBehaviorFloatSqrt | CPUI_FLOAT_SQRT behavior |
| COpBehaviorFloatSub | CPUI_FLOAT_SUB behavior |
| COpBehaviorFloatTrunc | CPUI_FLOAT_TRUNC behavior |
| COpBehaviorInt2Comp | CPUI_INT_2COMP behavior |
| COpBehaviorIntAdd | CPUI_INT_ADD behavior |
| COpBehaviorIntAnd | CPUI_INT_AND behavior |
| COpBehaviorIntCarry | CPUI_INT_CARRY behavior |
| COpBehaviorIntDiv | CPUI_INT_DIV behavior |
| COpBehaviorIntLeft | CPUI_INT_LEFT behavior |
| COpBehaviorIntLess | CPUI_INT_LESS behavior |
| COpBehaviorIntLessEqual | CPUI_INT_LESSEQUAL behavior |
| COpBehaviorIntMult | CPUI_INT_MULT behavior |
| COpBehaviorIntNegate | CPUI_INT_NEGATE behavior |
| COpBehaviorIntOr | CPUI_INT_OR behavior |
| COpBehaviorIntRem | CPUI_INT_REM behavior |
| COpBehaviorIntRight | CPUI_INT_RIGHT behavior |
| COpBehaviorIntSborrow | CPUI_INT_SBORROW behavior |
| COpBehaviorIntScarry | CPUI_INT_SCARRY behavior |
| COpBehaviorIntSdiv | CPUI_INT_SDIV behavior |
| COpBehaviorIntSext | CPUI_INT_SEXT behavior |
| COpBehaviorIntSless | CPUI_INT_SLESS behavior |
| COpBehaviorIntSlessEqual | CPUI_INT_SLESSEQUAL behavior |
| COpBehaviorIntSrem | CPUI_INT_SREM behavior |
| COpBehaviorIntSright | CPUI_INT_SRIGHT behavior |
| COpBehaviorIntSub | CPUI_INT_SUB behavior |
| COpBehaviorIntXor | CPUI_INT_XOR behavior |
| COpBehaviorIntZext | CPUI_INT_ZEXT behavior |
| COpBehaviorNotEqual | CPUI_INT_NOTEQUAL behavior |
| COpBehaviorPiece | CPUI_PIECE behavior |
| COpBehaviorPopcount | CPUI_POPCOUNT behavior |
| COpBehaviorSubpiece | CPUI_SUBPIECE behavior |
| COtherSpace | Special AddrSpace for special/user-defined address spaces |
| COverlaySpace | An overlay space |
| CParseError | An error generated while parsing a command or language |
| Cpartmap | A map from a linear space to value objects |
| CPcodeCacher | |
| CPcodeData | |
| CPcodeEmit | Abstract class for emitting pcode to an application |
| CPcodeEmitCache | P-code emitter that dumps its raw Varnodes and PcodeOps to an in memory cache |
| CPcodeOpRaw | A low-level representation of a single pcode operation |
| CRange | A contiguous range of bytes in some address space |
| CRangeList | A disjoint set of Ranges, possibly across multiple address spaces |
| CRawLoadImage | A simple raw binary loadimage |
| CRecovError | A generic recoverable error |
| CRelativeRecord | |
| CSeqNum | A class for uniquely labelling and comparing PcodeOps |
| CSleigh | |
| CSleighBase | Common core of classes that read or write SLEIGH specification files natively |
| CSleighBuilder | |
| CSpacebaseSpace | A virtual space stack space |
| CTrackedContext | A tracked register (Varnode) and the value it contains |
| CTranslate | The interface to a translation engine for a processor |
| CTreeHandler | |
| CTruncationTag | Object for describing how a space should be truncated |
| CUnimplError | Exception for encountering unimplemented pcode |
| CUniqueSpace | The pool of temporary storage registers |
| CVarnodeData | Data defining a specific memory location |
| CXmlError | |
| CXmlScan | |
| Cyy_buffer_state | |
| Cyy_trans_info | |
| Cyyalloc | |
| CYYSTYPE |
1.8.13