retdec
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cretdec::pdbparser::_ALIGNSYM
 Cretdec::pdbparser::_ANNOTATIONSYM
 Cretdec::pdbparser::_ATTRMANYREGSYM
 Cretdec::pdbparser::_ATTRMANYREGSYM2
 Cretdec::pdbparser::_ATTRREGREL
 Cretdec::pdbparser::_ATTRREGSYM
 Cretdec::pdbparser::_ATTRSLOTSYM
 Cretdec::pdbparser::_BIGMSF_HDR
 Cretdec::pdbparser::_BLOCKSYM
 Cretdec::pdbparser::_BLOCKSYM16
 Cretdec::pdbparser::_BLOCKSYM32
 Cretdec::pdbparser::_BPRELSYM16
 Cretdec::pdbparser::_BPRELSYM32
 Cretdec::pdbparser::_BPRELSYM32_16t
 Cretdec::pdbparser::_CALLSITEINFOSYM
 Cretdec::pdbparser::_CEXMSYM16
 Cretdec::pdbparser::_CEXMSYM32
 Cretdec::pdbparser::_CFLAGSYM
 Cretdec::pdbparser::_COFFGROUPSYM
 Cretdec::pdbparser::_COMPILE3SYM
 Cretdec::pdbparser::_COMPILESYM
 Cretdec::pdbparser::_CONSTSYM
 Cretdec::pdbparser::_CONSTSYM_16t
 Cretdec::pdbparser::_CV
 Cretdec::pdbparser::_CV_fldattr_t
 Cretdec::pdbparser::_CV_GENERIC_FLAG
 Cretdec::pdbparser::_CV_lvar_attr
 Cretdec::pdbparser::_CV_LVARFLAGS
 Cretdec::pdbparser::_CV_PROCFLAGS
 Cretdec::pdbparser::_CV_prop_t
 Cretdec::pdbparser::_CV_PUBSYMFLAGS
 Cretdec::pdbparser::_DATASYM16
 Cretdec::pdbparser::_DATASYM32
 Cretdec::pdbparser::_DBIHdr
 Cretdec::pdbparser::_DEFRANGE_REGISTERSYM
 Cretdec::pdbparser::_ECInfo
 Cretdec::pdbparser::_ENTRYTHISSYM
 Cretdec::pdbparser::_EXPORTSYM
 Cretdec::pdbparser::_FPM
 Cretdec::pdbparser::_FRAMECOOKIESYM
 Cretdec::pdbparser::_FRAMEPROCSYM
 Cretdec::pdbparser::_FRAMERELSYM
 Cretdec::pdbparser::_GSIHashHdr
 Cretdec::pdbparser::_HDR
 Cretdec::pdbparser::_LABELSYM16
 Cretdec::pdbparser::_LABELSYM32
 Cretdec::pdbparser::_lfArgList
 Cretdec::pdbparser::_lfArray
 Cretdec::pdbparser::_lfBClass
 Cretdec::pdbparser::_lfBitfield
 Cretdec::pdbparser::_lfClass
 Cretdec::pdbparser::_lfEnum
 Cretdec::pdbparser::_lfEnumerate
 Cretdec::pdbparser::_lfFieldList
 Cretdec::pdbparser::_lfMember
 Cretdec::pdbparser::_lfMethod
 Cretdec::pdbparser::_lfMFunc
 Cretdec::pdbparser::_lfModifier
 Cretdec::pdbparser::_lfNestType
 Cretdec::pdbparser::_lfOneMethod
 Cretdec::pdbparser::_lfPointer
 Cretdec::pdbparser::_lfProc
 Cretdec::pdbparser::_lfRecord
 Cretdec::pdbparser::_lfSubRecord
 Cretdec::pdbparser::_lfUnion
 Cretdec::pdbparser::_lfVFuncTab
 Cretdec::pdbparser::_lfVTShape
 Cretdec::pdbparser::_LineInfoHeader
 Cretdec::pdbparser::_LineInfoRecord
 Cretdec::pdbparser::_LOCALSYM
 Cretdec::pdbparser::_MANPROCSYM
 Cretdec::pdbparser::_MANPROCSYMMIPS
 Cretdec::pdbparser::_MANSLOTSYM
 Cretdec::pdbparser::_MANTYPREF
 Cretdec::pdbparser::_MANYREGSYM
 Cretdec::pdbparser::_MANYREGSYM2
 Cretdec::pdbparser::_MANYREGSYM_16t
 Cretdec::pdbparser::_MODI
 Cretdec::pdbparser::_NB10I
 Cretdec::pdbparser::_NewDBIHdr
 Cretdec::pdbparser::_OBJNAMESYM
 Cretdec::pdbparser::_OEMSYMBOL
 Cretdec::pdbparser::_OffCb
 Cretdec::pdbparser::_OHDR
 Cretdec::pdbparser::_OMAP_DATA
 Cretdec::pdbparser::_PDB_HEADER
 Cretdec::pdbparser::_PDB_HEADER_200
 Cretdec::pdbparser::_PDB_HEADER_700
 Cretdec::pdbparser::_PDB_ROOT
 Cretdec::pdbparser::_PDB_ROOT_200
 Cretdec::pdbparser::_PDB_ROOT_700
 Cretdec::pdbparser::_PDB_STREAM_200
 Cretdec::pdbparser::_PDBBigSymbol
 Cretdec::pdbparser::_PDBFunctionData
 Cretdec::pdbparser::_PDBGeneralSymbol
 Cretdec::pdbparser::_PDBGlobalVariable
 Cretdec::pdbparser::_PDBInfo
 Cretdec::pdbparser::_PDBInfo70
 Cretdec::pdbparser::_PDBLineInfo
 Cretdec::pdbparser::_PDBLocalVariable
 Cretdec::pdbparser::_PDBModule
 Cretdec::pdbparser::_PDBPESection
 Cretdec::pdbparser::_PDBStream
 Cretdec::pdbparser::_PDBTypeField
 Cretdec::pdbparser::_PDBTypeFieldEnumerate
 Cretdec::pdbparser::_PDBTypeFieldMember
 Cretdec::pdbparser::_PDBTypeFuncArg
 Cretdec::pdbparser::_PG
 Cretdec::pdbparser::_PROCSYM16
 Cretdec::pdbparser::_PROCSYM32
 Cretdec::pdbparser::_PROCSYM32_16t
 Cretdec::pdbparser::_PROCSYMIA64
 Cretdec::pdbparser::_PROCSYMMIPS
 Cretdec::pdbparser::_PROCSYMMIPS_16t
 Cretdec::pdbparser::_PSGSIHDR
 Cretdec::pdbparser::_PUBSYM32
 Cretdec::pdbparser::_REFSYM
 Cretdec::pdbparser::_REFSYM2
 Cretdec::pdbparser::_REGREL16
 Cretdec::pdbparser::_REGREL32
 Cretdec::pdbparser::_REGREL32_16t
 Cretdec::pdbparser::_REGSYM
 Cretdec::pdbparser::_REGSYM_16t
 Cretdec::pdbparser::_RETURNSYM
 Cretdec::pdbparser::_RSDSI
 Cretdec::pdbparser::_SC
 Cretdec::pdbparser::_SC40
 Cretdec::pdbparser::_SEARCHSYM
 Cretdec::pdbparser::_SECTIONSYM
 Cretdec::pdbparser::_SI_PERSIST
 Cretdec::pdbparser::_SLINK32
 Cretdec::pdbparser::_SLOTSYM32
 Cretdec::pdbparser::_SYM
 Cretdec::pdbparser::_SYMTYPE
 Cretdec::pdbparser::_THREADSYM32_16t
 Cretdec::pdbparser::_THUNKSYM
 Cretdec::pdbparser::_THUNKSYM16
 Cretdec::pdbparser::_THUNKSYM32
 Cretdec::pdbparser::_TpiHash
 Cretdec::pdbparser::_TRAMPOLINESYM
 Cretdec::pdbparser::_UDTSYM
 Cretdec::pdbparser::_UDTSYM_16t
 Cretdec::pdbparser::_UNAMESPACE
 Cretdec::pdbparser::_VPATHSYM16
 Cretdec::pdbparser::_VPATHSYM32
 Cretdec::pdbparser::_VPATHSYM32_16t
 Cretdec::pdbparser::_WITHSYM16
 Cretdec::pdbparser::_WITHSYM32
 Cretdec::pdbparser::_XMSF_HDR
 Cretdec::bin2llvmir::Abi
 Cretdec::bin2llvmir::AbiProvider
 Cretdec::common::Address
 Cretdec::llvmir_emul::AllocaHolder
 Cretdec::ctypes::AnnotationA representation of annotation
 Cretdec::bin2llvmir::st_match::AnyBinaryOp_match< LHS_t, RHS_t, Commutable >
 Cretdec::bin2llvmir::st_match::apfloat_match
 Cretdec::llvmir2hll::APICallInfoA representation of information about an API call
 Cretdec::llvmir2hll::APICallInfoSeqA sequence of information about API calls
 Cretdec::llvmir2hll::APICallSeqDataA storage of intermediate data when finding sequences of API calls
 Cretdec::bin2llvmir::st_match::apint_match
 Cretdec::common::Architecture
 Cretdec::unpackertool::ArgDataArgument data for command-line arguments
 Cretdec::unpackertool::ArgHandlerCommand-line argument handler
 Cretdec::unpackertool::ArgInfoMetadata for commend-line arguments
 Cretdec::unpackertool::Plugin::Arguments
 Cretdec::bin2llvmir::AsmInstruction
 Cretdec::fileformat::Asn1Item
 Cretdec::fileformat::Certificate::Attributes
 Cretdec::llvmir2hll::DerefToArrayIndexOptimizer::BaseAndIndex
 Cretdec::rtti_finder::BaseClassTypeInfo
 Cretdec::fileformat::BaseMetadataTable
 Cretdec::fileformat::BaseRecord
 Cretdec::bin2llvmir::BasicBlockEntry
 Cretdec::bin2llvmir::st_match::BinaryOp_match< LHS_t, RHS_t, Opcode, Commutable >
 Cretdec::bin2llvmir::st_match::bind_const_intval_ty
 Cretdec::bin2llvmir::st_match::bind_ty< Class >
 Cretdec::fileformat::BitmapImage
 Cretdec::fileformat::BitmapInformationHeader
 Cretdec::fileformat::BitmapPixel
 Cretdec::unpacker::BitParser
 Cretdec::demangler::borland::BorlandASTParserParses name mangled by borland mangling scheme into AST
 CPeLib::BoundImportDirectoryClass that handles the BoundImport directory
 Cretdec::macho_extractor::BreakMachOUniversal
 Cretdec::unpacker::Signature::Byte
 Cretdec::utils::ByteValueStorage
 Cretdec::llvmir2hll::Caching< CachedKey, CachedValue, HashFunc >A mixin for enabling caching of computed results
 Cretdec::llvmir2hll::Caching< ShPtr< Value >, ShPtr< UsedVars > >
 Cretdec::llvmir2hll::Caching< ShPtr< Value >, ShPtr< ValueData > >
 Cretdec::bin2llvmir::CallableEntry
 Cretdec::yaracpp::YaraDetector::CallbackSettings
 Cretdec::ctypes::CallConventionA representation of a C call convention
 Cretdec::llvmir2hll::CallInfoObtainer::SCCComputer::CalledFuncInfoInformation about a CalledFunc from the SCC algorithm
 Cretdec::llvmir2hll::CG::CalledFuncsInformation about called functions from a caller
 Cretdec::common::BasicBlock::CallEntryAll the calls in this basic block
 Cretdec::llvmir_emul::LlvmIrEmulator::CallEntry
 Cretdec::llvmir2hll::CallsInModuleObtainer::CallInfoInformation about a single call
 Cretdec::bin2llvmir::CallingConvention
 Cretdec::common::CallingConvention
 Cretdec::bin2llvmir::CallingConventionProvider
 Cretdec::capstone2llvmir::Capstone2LlvmIrTranslator
 Cretdec::fileformat::Certificate
 Cretdec::fileformat::CertificateTable
 Cretdec::fileinfo::CertificateTable
 Cretdec::fileformat::CharacterIterator< It, typename >
 Cretdec::bin2llvmir::Class
 Cretdec::common::Class
 Cretdec::bin2llvmir::st_match::class_match< Class >
 Cretdec::common::ClassCompare
 Cretdec::bin2llvmir::ClassHierarchy
 Cretdec::fileformat::CLRHeader
 Cretdec::bin2llvmir::st_match::CmpClass_match< LHS_t, RHS_t, Class, PredicateTy, Commutable >
 Cretdec::bin2llvmir::st_match::CmpClass_pred_match< LHS_t, RHS_t, Class, PredicateTy, Commutable >
 CPeLib::CoffSymbolTable
 Cretdec::bin2llvmir::Collector
 Cretdec::bin2llvmir::CollectorProvider
 Cretdec::stacofin::comByRefSizeAddress
 CPeLib::ComHeaderDirectoryClass that handles the COM+ descriptor directory
 Cretdec::llvmir2hll::CompoundOpManager::CompoundOpStores the resulting compound operator
 Cretdec::unpacker::CompressedDataAbstract class for compressed data
 Cretdec::bin2llvmir::Config
 Cretdec::config::Config
 Cretdec::bin2llvmir::ConfigProvider
 Cretdec::bin2llvmir::st_match::constantint_match< Val >
 Cretdec::ctypes::ContextContainer for all C functions and types
 Cretdec::demangler::borland::ContextStorage for functions, types and names. Used for cacheing
 Cretdec::utils::CRC32Compute CRC32 hash, based on Intel's Slicing-by-8 algorithm
 Cretdec::bin2llvmir::CtorDtor
 Cretdec::ctypesparser::CTypesParserA base class for parsing to C-types
 Cretdec::fileinfo::DataDirectory
 CPeLib::DebugDirectoryClass that handles the Debug directory
 Cretdec::debugformat::DebugFormat
 Cretdec::bin2llvmir::DebugFormatProvider
 Cretdec::unpackertool::upx::Decompressor
 Cretdec::llvmir2hll::DefaultFactoryError< ObjectIDType, AbstractObject >Handles the "Unknown Type" error in an object factory
 Cretdec::bin2llvmir::Definition
 Cretdec::llvmir2hll::DefUseChainsDef-use chains
 CPeLib::DelayImportDirectory
 Cretdec::bin2llvmir::Demangler
 Cretdec::demangler::Demangler
 Cretdec::bin2llvmir::DemanglerFactoryClass for creating demanglers
 Cretdec::bin2llvmir::DemanglerProvider
 Cretdec::stacofin::DetectedFunction
 Cretdec::stacofin::Finder::DetectedFunctionComp
 Cretdec::cpdetect::DetectLanguage
 Cretdec::cpdetect::DetectParams
 Cretdec::cpdetect::DetectResult
 Cretdec::fileformat::DotnetDataTypeBase
 Cretdec::fileinfo::DotnetInfo
 Cretdec::fileformat::DotnetType
 Cretdec::fileformat::DotnetTypeReconstructor
 Cretdec::utils::DynamicBufferThe class for dynamic buffered data manipulation taking the endianness of the data in account
 Cretdec::fileformat::DynamicEntry
 Cretdec::fileinfo::DynamicEntry
 Cretdec::fileinfo::DynamicSection
 Cretdec::fileformat::DynamicTable
 Cretdec::llvmir2hll::NonRecursiveCFGBuilder::EdgeToAddStructure for edges that will be added to CFG
 Cretdec::fileinfo::ElfCore
 Cretdec::fileformat::ElfCoreInfo
 Cretdec::fileformat::ElfNoteEntry
 Cretdec::fileinfo::ElfNoteEntry
 Cretdec::fileinfo::ElfNotes
 Cretdec::fileformat::ElfNoteSecSeg
 Cretdec::unpackertool::upx::ElfUpxStubTraits< int >
 Cretdec::unpackertool::upx::ElfUpxStubTraits< 32 >
 Cretdec::unpackertool::upx::ElfUpxStubTraits< 64 >
 Cstd::enable_shared_from_this
 Cretdec::utils::EnumClassKeyHash
 Cretdec::bin2llvmir::EqSet
 Cretdec::bin2llvmir::EqSetContainer
 Cretdec::bin2llvmir::EquationEntry
 Cretdec::bin2llvmir::EquationEntryHash
 Cstd::exceptionSTL class
 Cretdec::fileformat::Export
 CPeLib::ExportDirectoryClass that handles the export directory
 Cretdec::fileformat::ExportTable
 Cretdec::fileinfo::ExportTable
 Cretdec::common::FileFormat
 Cretdec::fileinfo::FileHeader
 Cretdec::bin2llvmir::FileImage
 Cretdec::bin2llvmir::FileImageProvider
 Cretdec::fileinfo::FileInformation
 Cretdec::fileformat::FileMapEntry
 Cretdec::fileinfo::FileMapEntry
 Cretdec::fileinfo::FilePresentation
 Cretdec::fileinfo::FileSection
 Cretdec::fileinfo::FileSegment
 Cretdec::common::FileType
 Cretdec::bin2llvmir::Filter
 Cretdec::bin2llvmir::FilterableLayout
 Cretdec::utils::FilterIterator< Iterator >An adapter of an iterator range in which some elements of the range are skipped
 Cretdec::bin2llvmir::FilterProvider
 Cretdec::stacofin::Finder
 Cretdec::llvmir2hll::VarDefStmtOptimizer::FirstUse
 CPeLib::fixNumberOfEntries< T >Unspecialized function that's used as base template for the specialized versions below
 CPeLib::fixNumberOfEntries< std::string >Fixes NumberOfNamedEntries value of a node
 CPeLib::fixNumberOfEntries< std::uint32_t >Fixes NumberOfIdEntries value of a node
 Cretdec::fileinfo::Flags
 Cretdec::llvmir2hll::CallInfoObtainer::FuncInfoCompOrderRepresents an order in which FuncInfos should be computed
 Cretdec::llvmir2hll::semantics::FuncParamPosPairHasherA hashing functor for FuncParamPosPair
 Cretdec::ctypes::FunctionA representation of a C function
 Cretdec::common::FunctionAddressCompare
 Cretdec::bin2llvmir::FunctionAnalyzeMetadata
 Cretdec::ctypes::FunctionDeclarationA representation of a function declaration
 Cretdec::bin2llvmir::CtorDtor::FunctionInfo
 Cretdec::common::FunctionNameCompare
 Cllvm::FunctionPass
 Cretdec::llvmir_emul::GlobalExecutionContext
 Cretdec::llvmir2hll::GlobalVarsSorterSorts global variables according to the given conditions
 Cretdec::ctypes::HeaderFileA representation of C header file
 Cretdec::cpdetect::Heuristics
 CPeLib::IatDirectoryClass that handles the Import Address Table (IAT)
 Cretdec::bin2llvmir::IdiomsAbstractInstruction idiom analysis abstract class
 Cretdec::bin2llvmir::IdiomsLibgccImpl
 CPeLib::ImageLoader
 CPeLib::IMG_BASE_RELOC
 Cretdec::llvmir2hll::JSONConfig::ImplPrivate implementation
 Cretdec::fileformat::Import
 CPeLib::ImportDirectoryClass that handles import directories
 Cretdec::fileformat::ImportTable
 Cretdec::fileinfo::ImportTable
 Cretdec::fileformat::Index
 Cretdec::bin2llvmir::IndirectlyCalledFuncsAnalysisAnalysis for finding out which functions can be indirectly called
 Cretdec::llvmir2hll::IndVarInfoInformation about the induction variable of a "while true" loop
 Cretdec::unpackertool::Plugin::InfoThe structure representing the plugin metadata
 CPeLib::InputBuffer
 Cllvm::InstVisitor
 Cretdec::fileformat::IntelHexParser
  • Intel HEX semantical analysis
 Cretdec::fileformat::IntelHexSection
  • Intel HEX pseudosection
 Cretdec::fileformat::IntelHexTokenThe Token class - output of tokenizer
 Cretdec::fileformat::IntelHexTokenizerThe Tokenizer class - Intel HEX lexical analysis
 Cretdec::bin2llvmir::IrModifier
 CIStreamWrapper
 Cretdec::llvmir2hll::BracketManager::ItemOfPrecTable
 Cretdec::fileinfo::IterativeGetter
 Cretdec::bin2llvmir::AsmInstruction::iterator_impl< Category, Type, Reference, Pointer, Distance >
 Cstd::iterator_traits< retdec::fileformat::CharacterIterator< It > >
 Cretdec::llvmir2hll::NonRecursiveCFGBuilder::JobStructure for jobs that have to be performed
 Cretdec::bin2llvmir::JumpTarget
 Cretdec::bin2llvmir::JumpTargets
 Cretdec::common::Language
 Cretdec::pdbparser::_lfPointer::lfPointerBody::lfPointerAttr
 Cretdec::pdbparser::_lfPointer::lfPointerBody
 Cretdec::fileformat::LinkerInfo
 Cretdec::LlvmModuleContextPair
 Cretdec::llvmir2hll::LLVMSupportSupportive functions regarding LLVM IR
 Cretdec::bin2llvmir::st_match::LoadClass_match< Op_t >
 Cretdec::fileinfo::LoadedSegment
 CPeLib::LoaderErrorInfo
 Cretdec::fileformat::LoaderErrorInfo
 Cretdec::fileinfo::LoaderInfo
 Cretdec::llvmir_emul::LocalExecutionContext
 Cretdec::utils::io::Log
 Cretdec::utils::io::LoggerProvides Logger inteface that is used for logging events during decompilation
 Cretdec::bin2llvmir::Lti
 Cretdec::bin2llvmir::LtiProvider
 Cretdec::fileformat::MachOSymbol
 Cretdec::unpackertool::upx::MachOUpxStubTraits< int >
 Cretdec::unpackertool::upx::MachOUpxStubTraits< 32 >
 Cretdec::unpackertool::upx::MachOUpxStubTraits< 64 >
 Cretdec::common::Pattern::Match
 Cretdec::bin2llvmir::st_match::match_any_zero
 Cretdec::bin2llvmir::st_match::match_combine_and< LTy, RTy >
 Cretdec::bin2llvmir::st_match::match_combine_or< LTy, RTy >
 Cretdec::bin2llvmir::st_match::match_neg_zero
 Cretdec::bin2llvmir::st_match::match_not_zero
 Cretdec::bin2llvmir::st_match::match_one
 Cretdec::bin2llvmir::st_match::match_zero
 Cretdec::unpacker::Signature::MatchSettings
 Cretdec::ctypes::MemberA representation of a composite type (struct, union) member
 Cretdec::llvmir2hll::Metadatable< T >A mixin providing metadata attached to objects
 Cretdec::llvmir2hll::Metadatable< std::string >
 Cretdec::fileformat::MetadataHeader
 Cretdec::ctypes::ModuleStorage for C functions
 Cllvm::ModulePass
 CModulePass
 Cretdec::unpackertool::mpress::MpressFixStubData
 Cretdec::unpackertool::mpress::MpressUnpackerStubData
 Cretdec::bin2llvmir::Name
 Cretdec::bin2llvmir::NameContainer
 Cretdec::loader::NameGenerator
 Cretdec::bin2llvmir::Names
 Cretdec::bin2llvmir::NamesProvider
 Cretdec::bin2llvmir::st_match::neg_match< LHS_t >
 Cretdec::llvmir2hll::VarDefStmtOptimizer::NextLvlStmtsStructure that saves basic information about next nesting level block
 Cretdec::demangler::borland::NodeBase class for all nodes in AST
 Cretdec::utils::NonCopyableA mixin to make classes non-copyable
 Cretdec::utils::NonIterableSet< Elem >
 Cretdec::bin2llvmir::st_match::not_match< LHS_t >
 Cretdec::common::Object
 Cretdec::common::ObjectCompare
 Cretdec::llvmir2hll::Observer< SubjectType, ArgType >Implementation of a generic typed observer using shared pointers (observer part)
 Cretdec::llvmir2hll::Observer< Value >
 COptions
 CPeLib::OutputBuffer
 Cretdec::llvmir2hll::OutputManager
 Cretdec::loader::OverlapResolver
 Cretdec::ctypes::ParameterA representation of a function parameter
 Cretdec::config::Parameters
 Cretdec::common::Pattern
 Cretdec::fileinfo::Pattern
 Cretdec::fileinfo::PatternConfigGetter
 Cretdec::fileinfo::PatternDetector
 Cretdec::patterngen::PatternExtractor
 Cretdec::llvmir2hll::PatternFinderRunnerA base class for all runners of pattern finders
 Cretdec::fileinfo::PatternMatch
 Cretdec::pdbparser::PDB__FPO_DATA
 Cretdec::pdbparser::PDB__GUID
 Cretdec::pdbparser::PDB__IMAGE_SECTION_HEADER
 Cretdec::pdbparser::PDBFile
 Cretdec::pdbparser::PDBFunction
 Cretdec::fileformat::PdbInfo
 Cretdec::fileinfo::PdbInfo
 Cretdec::pdbparser::PDBSymbols
 Cretdec::pdbparser::PDBTypeDef
 Cretdec::pdbparser::PDBTypes
 CPeLib::PeFile
 Cretdec::fileformat::PeFormatParser
 Cretdec::cpdetect::PeHeaderStyle
 CPeLib::PELIB_DELAY_IMPORT
 CPeLib::PELIB_EXP_FUNC_INFORMATION
 CPeLib::PELIB_FILE_PAGE
 CPeLib::PELIB_IMAGE_BASE_RELOCATION
 CPeLib::PELIB_IMAGE_BOUND_DIRECTORY
 CPeLib::PELIB_IMAGE_BOUND_IMPORT_DESCRIPTOR
 CPeLib::PELIB_IMAGE_CERTIFICATE_ENTRY
 CPeLib::PELIB_IMAGE_COFF_SYMBOL
 CPeLib::PELIB_IMAGE_COMPARE
 CPeLib::PELIB_IMAGE_COR20_HEADER
 CPeLib::PELIB_IMAGE_DATA_DIRECTORY
 CPeLib::PELIB_IMAGE_DEBUG_DIRECTORY
 CPeLib::PELIB_IMAGE_DELAY_IMPORT_DIRECTORY_RECORD
 CPeLib::PELIB_IMAGE_DELAY_LOAD_DESCRIPTOR
 CPeLib::PELIB_IMAGE_DOS_HEADER
 CPeLib::PELIB_IMAGE_EXP_DIRECTORY
 CPeLib::PELIB_IMAGE_EXPORT_DIRECTORY
 CPeLib::PELIB_IMAGE_FILE_HEADER
 CPeLib::PELIB_IMAGE_FILE_MACHINE_ITERATOR
 CPeLib::PELIB_IMAGE_IMPORT_DESCRIPTOR
 CPeLib::PELIB_IMAGE_IMPORT_DIRECTORY
 CPeLib::PELIB_IMAGE_LOAD_CONFIG_CODE_INTEGRITY
 CPeLib::PELIB_IMAGE_LOAD_CONFIG_DIRECTORY32
 CPeLib::PELIB_IMAGE_LOAD_CONFIG_DIRECTORY64
 CPeLib::PELIB_IMAGE_NT_HEADERS_EX< x >
 CPeLib::PELIB_IMAGE_OPTIONAL_HEADER
 CPeLib::PELIB_IMAGE_OPTIONAL_HEADER32
 CPeLib::PELIB_IMAGE_OPTIONAL_HEADER64
 CPeLib::PELIB_IMAGE_RESOURCE_DATA
 CPeLib::PELIB_IMAGE_RESOURCE_DATA_ENTRY
 CPeLib::PELIB_IMAGE_RESOURCE_DIRECTORY
 CPeLib::PELIB_IMAGE_RESOURCE_DIRECTORY_ENTRY
 CPeLib::PELIB_IMAGE_RICH_HEADER_RECORD
 CPeLib::PELIB_IMAGE_SECTION_HEADER
 CPeLib::PELIB_IMAGE_THUNK_DATA
 CPeLib::PELIB_IMAGE_TLS_DIRECTORY
 CPeLib::PELIB_IMAGE_TLS_DIRECTORY32
 CPeLib::PELIB_IMG_DEBUG_DIRECTORY
 CPeLib::PELIB_IMG_RES_DIR_ENTRY
 CPeLib::PELIB_THUNK_DATA
 Cretdec::unpackertool::PluginThe abstract base of unpacking plugin
 Cretdec::unpackertool::PluginMgrThe manager of unpacking plugins
 Cretdec::rtti_finder::RTTIBaseClassDescriptor::PMD
 Cretdec::llvmir2hll::BracketManager::PrevOperators
 CProcessingOptions
 CProgramOptions
 Cretdec::fileformat::PrStatusInfo
 Cretdec::demangler::borland::Qualifiers
 Cretdec::common::Range< T >
 Cretdec::common::Range< std::uint64_t >
 Cretdec::common::RangeContainer< T >
 Cretdec::common::RangeContainer< std::uint64_t >
 Cretdec::unpacker::RangeDecoderRange decoder for LZMA
 Cretdec::bin2llvmir::RangesToDecode
 Cretdec::bin2llvmir::ReachableFuncsAnalysisAnalysis for finding out which defined functions are directly and indirectly reachable from some function
 Cretdec::bin2llvmir::ReachingDefinitionsAnalysis
 Cretdec::fileformat::IntelHexToken::REC_TYPEPossible Token types
 Cretdec::patterngen::SymbolPattern::Reference
 Cretdec::stacofin::Reference
 Cretdec::cpdetect::Search::RelativeJump
 Cretdec::fileformat::Relocation
 Cretdec::fileinfo::Relocation
 CPeLib::RelocationsDirectoryClass that handles the relocations directory
 Cretdec::fileformat::RelocationTable
 Cretdec::fileinfo::RelocationTable
 Cretdec::fileformat::ElfFormat::RelocationTableInfo
 Cretdec::fileformat::Resource
 Cretdec::fileinfo::Resource
 CPeLib::ResourceChildThe class ResourceChild is used to store information about a resource node
 CPeLib::ResourceDirectoryClass that represents the resource directory of a PE file
 CPeLib::ResourceElement
 Cretdec::fileformat::ResourceTable
 Cretdec::fileinfo::ResourceTable
 Cretdec::fileformat::ResourceTree
 Cretdec::loader::OverlapResolver::Result
 Cretdec::bin2llvmir::ReturnEntry
 CPeLib::RichHeader
 Cretdec::fileformat::RichHeader
 Cretdec::fileinfo::RichHeader
 Cretdec::rtti_finder::RTTIBaseClassDescriptor
 Cretdec::rtti_finder::RTTIClassHierarchyDescriptor
 Cretdec::rtti_finder::RTTICompleteObjectLocator
 Cretdec::rtti_finder::RttiFinder
 Cretdec::rtti_finder::RttiMsvc
 Cretdec::rtti_finder::RTTITypeDescriptor
 Cretdec::yaracpp::YaraDetector::RuleFile
 CRuleRelations
 Cretdec::llvmir2hll::CallInfoObtainer::SCCWithRepresentAn SCC with a represent
 Cretdec::utils::ScopeExitGuard< Function >
 Cretdec::utils::ScopeExitGuardHelper
 Cretdec::cpdetect::Search
 Cretdec::fileformat::SecSeg
 Cretdec::loader::ElfImage::SectionMapInfo
 CPeLib::SecurityDirectory
 Cretdec::loader::Segment
 Cretdec::loader::SegmentDataSource
 Cstd::set< K >STL class
 Cretdec::cpdetect::Signature
 Cretdec::unpacker::Signature
 Cretdec::cpdetect::Similarity
 Cretdec::fileinfo::SimpleGetter
 Cretdec::llvmir2hll::Singleton< T >Implementation of the Singleton design pattern
 Cretdec::fileinfo::SpecialInformation
 Cretdec::bin2llvmir::st_match::specific_fpvalMatch a specified floating point value
 Cretdec::bin2llvmir::st_match::specific_intvalMatch a specified integer value
 Cretdec::bin2llvmir::st_match::specificval_ty
 Cretdec::llvmir2hll::SplittedWhileTrueLoopA representation of a "while true" loop
 Cretdec::llvmir2hll::VarDefStmtOptimizer::StmtToOptimizeStructure that saves statement to optimize and type of optimization
 Cretdec::common::Storage
 Cretdec::fileformat::Stream
 Cstd::streambuf
 Cretdec::fileinfo::StreamInfo
 Cretdec::fileformat::String
 Cretdec::fileinfo::Strings
 Cretdec::llvmir2hll::Subject< SubjectType, ArgType >Implementation of a generic typed observer using shared pointers (subject part)
 Cretdec::llvmir2hll::Subject< Value >
 Cretdec::fileformat::Symbol
 Cretdec::fileinfo::Symbol
 Cretdec::bin2llvmir::SymbolicTree
 Cretdec::patterngen::SymbolPattern
 Cretdec::fileformat::SymbolTable
 Cretdec::fileinfo::SymbolTable
 CPeLib::TlsDirectoryClass that handles the TLS directory
 Cretdec::fileformat::TlsInfo
 Cretdec::fileinfo::TlsInfo
 Cretdec::common::ToolInfo
 Cretdec::cpdetect::ToolInformation
 Cretdec::capstone2llvmir::Capstone2LlvmIrTranslator::TranslationResult
 Cretdec::capstone2llvmir::Capstone2LlvmIrTranslator::TranslationResultOne
 Cretdec::common::Type
 Cretdec::ctypesparser::TypeConfigDefines type widths and singnedness for types that are implementation specific. TODO add configuration based on decompiled architecture and compiler
 Cretdec::bin2llvmir::TypeEntry
 Cretdec::bin2llvmir::TypeEntryHash
 Cretdec::rtti_finder::TypeInfo
 Cretdec::unpackertool::upx::Unfilter
 Cretdec::unpackertool::upx::UnfilterSignatureData
 Cretdec::unpacker::UnpackingStub
 Cretdec::unpackertool::upx::UpxExtraData
 Cretdec::unpackertool::upx::UpxMetadata
 Cretdec::unpackertool::upx::UpxStubData
 Cretdec::unpackertool::upx::UpxStubSignatures
 Cretdec::bin2llvmir::Use
 Cretdec::llvmir2hll::UseDefChainsUse-def chains
 Cretdec::llvmir2hll::UsedTypesUsed types in a module
 Cretdec::llvmir2hll::UsedVarsUsed variables for a value (expression, statement)
 Cretdec::llvmir2hll::UtilsGraphvizgraphviz utilities
 Cretdec::llvmir2hll::ValidStateA mixin providing support for keeping the validity of an object
 Cretdec::ctypes::EnumType::ValueA representation of enum value
 Cretdec::llvmir2hll::ValueDataInformation about a value
 Cretdec::bin2llvmir::ValueEntry
 Cretdec::bin2llvmir::ValueEntryHash
 Cretdec::llvmir2hll::VarUsesRepresentation of uses of a variable
 Cretdec::fileformat::VBCOMRData
 Cretdec::fileformat::VBCOMRInfo
 Cretdec::fileformat::VBExternTableEntry
 Cretdec::fileformat::VBExternTableEntryData
 Cretdec::fileformat::VBHeader
 Cretdec::fileformat::VBObjectTable
 Cretdec::fileformat::VBProjInfo
 Cretdec::fileformat::VBPublicObjectDescriptor
 Cstd::vector< T >STL class
 Cretdec::ctypes::VisitableInterface for classes whose instances are visitable by a visitor
 Cretdec::llvmir2hll::VisitableInterface for classes whose instances are visitable by a Visitor
 Cretdec::ctypes::VisitorA base class of all C-types' visitors
 Cretdec::llvmir2hll::VisitorA base class of all visitors
 Cretdec::fileformat::VisualBasicExtern
 Cretdec::fileformat::VisualBasicInfo
 Cretdec::fileinfo::VisualBasicInfo
 Cretdec::fileformat::VisualBasicObject
 Cretdec::common::Vtable
 Cretdec::common::VtableItem
 Cretdec::llvmir2hll::WkPtrEqPredicate< T >A predicate for checking the equality of two weak pointers
 Cretdec::yaracpp::YaraDetector
 Cretdec::yaracpp::YaraMatch
 Cretdec::yaracpp::YaraMeta
 Cretdec::yaracpp::YaraRule