decompiler  1.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAddressA low-level machine address for labelling bytes and data
 CAddressResolverAbstract class for converting native constants to addresses
 CAddrSpaceA region where processor data is stored
 CAddrSpaceManagerA manager for different address spaces
 CAssemblyEmitAbstract class for emitting disassembly to an application
 CAttributes
 CBreakCallBackA breakpoint object
 CBreakTableA collection of breakpoints for the emulator
 CContentHandler
 CContextBitRangeDescription of a context variable within the disassembly context blob
 CContextCacheA helper class for caching the active context blob to minimize database lookups
 CContextDatabaseAn interface to a database of disassembly/decompiler context information
 CDisassemblyCache
 CDocumentStorage
 CElement
 CEmulateA pcode-based emulator interface
 CFileStreamState
 CFloatFormatEncoding information for a single floating-point format
 CContextInternal::FreeArrayA context blob, holding context values across some range of code addresses
 CJoinRecordA record describing how logical values are split
 CJoinRecordCompareComparator for JoinRecord objects
 CLoadImageAn interface into a particular binary executable image
 CLoadImageFuncA record indicating a function symbol
 CLoadImageSectionA record describing a section bytes in the executable
 CLowlevelErrorThe lowest level error generated by the decompiler
 CMemoryBankMemory storage/state for a single AddressSpace
 CMemoryStateAll storage/state for a pcode machine
 CNameValue
 COpBehaviorClass encapsulating the action/behavior of specific pcode opcodes
 Cpartmap< _linetype, _valuetype >A map from a linear space to value objects
 Cpartmap< Address, ContextInternal::FreeArray >
 Cpartmap< Address, TrackedSet >
 CPcodeBuilder
 CPcodeCacher
 CPcodeData
 CPcodeEmitAbstract class for emitting pcode to an application
 CPcodeOpRawA low-level representation of a single pcode operation
 CRangeA contiguous range of bytes in some address space
 CRangeListA disjoint set of Ranges, possibly across multiple address spaces
 CRelativeRecord
 CSeqNumA class for uniquely labelling and comparing PcodeOps
 CTrackedContextA tracked register (Varnode) and the value it contains
 CTruncationTagObject for describing how a space should be truncated
 CVarnodeDataData defining a specific memory location
 CXmlError
 CXmlScan
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYSTYPE