LLDB mainline
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Clldb_private::CFBasicHash::__CFBasicHash< T >
 C_FPR
 C_GPR
 C_GPR32
 C_GPR64
 CEmulationStateARM::_sd_regs
 C_VMX
 CABIARM
 CABIMips
 CABIPowerPC
 Clldb_private::AdaptedConstIterator< C, E, A >
 Clldb_private::AdaptedIterable< C, E, A >
 Clldb_private::platform_android::AdbClient
 Clldb_private::formatters::NSDictionary_Additionals::AdditionalFormatterMatching
 Clldb_private::AddressA section + offset based address class
 Clldb_private::AddressableBitsA class which holds the metadata from a remote stub/corefile note about how many bits are used for addressing on this target
 Clldb_private::AddressData< B, T >
 Clldb_private::AddressDataArray< B, T, N >
 Clldb_private::AddressRangeA section + offset based address range class
 Clldb_private::AddressRangeListImpl
 Clldb_private::EmulateInstructionARM::AddWithCarryResult
 Clldb_private::AlarmEnables scheduling a callback function after a specified timeout
 Call_image_infos_header
 Clldb_private::AllocatedBlock
 Clldb_private::AllocatedMemoryCache
 Clldb_private::IRMemoryMap::Allocation
 Clldb_private::IRExecutionUnit::AllocationRecordEncapsulates a single allocation request made by the JIT
 Clldb_private::TypeListImpl::AppendVisitor
 Clldb_private::AppleGetItemInfoHandler
 Clldb_private::AppleGetPendingItemsHandler
 Clldb_private::AppleGetQueuesHandler
 Clldb_private::AppleGetThreadItemInfoHandler
 Clldb_private::AppleObjCTrampolineHandler
 Clldb_private::AppleObjCTrampolineHandler::AppleObjCVTables
 Clldb_private::ApplePropertyList
 Clldb_private::Target::Arch
 CObjectContainerUniversalMachO::FatArch::Arch
 CArchDefinition
 CArchDefinitionEntry
 CObjectContainerBSDArchive::Archive
 Clldb_private::ArchSpecAn architecture specification class
 CArchThreadContexts
 Clldb_private::Args::ArgEntry
 Clldb_private::ArgsA command line argument class
 Clldb_private::CommandObject::ArgumentHelpCallback
 Clldb_private::CommandObject::ArgumentTableEntryEntries in the main argument information table
 Clldb_private::Arm64RegisterFlagsDetectorThis class manages the storage and detection of register field information
 Clldb_private::ArmUnwindInfo::ArmExidxEntry
 Clldb_private::EmulateInstructionARM::ARMOpcode
 Clldb_private::ArmUnwindInfo
 Clldb_private::SymbolFile::ArrayInfoThe characteristics of an array type
 Clldb_private::ClangASTImporter::ASTContextMetadata
 Cclang::ASTImporter
 Clldb_private::plugin::dwarf::DWARFAttributes::AttributeValue
 Clldb_private::AutoHandle
 CAuxVector
 Clldb_private::B
 CDeclContextOverride::Backup
 CBase
 Clldb_private::BatonA class designed to wrap callback batons so they can cleanup any acquired resources
 Clldb_private::GDBRemotePacket::BinaryData
 Clldb_private::ValueObject::Bitflags
 Clldb_private::CFBasicHash::__CFBasicHash< T >::Bits
 Clldb_private::ObjectFileJSON::Body
 Clldb_private::breakpad::SymbolFileBreakpad::Bookmark
 Clldb_private::CPlusPlusNameParser::Bookmark
 Clldb_private::BreakpointID
 Clldb_private::BreakpointIDList
 CBreakpointIDPairMatches
 Clldb_private::BreakpointListGeneral Outline: Allows adding and removing breakpoints and find by ID and index
 Clldb_private::BreakpointLocationCollection
 Clldb_private::BreakpointLocationList"lldb/Breakpoint/BreakpointLocationList.h" This class is used by Breakpoint to manage a list of breakpoint locations, each breakpoint location in the list has a unique ID, and is unique by Address as well
 Clldb_private::BreakpointName
 Clldb_private::BreakpointOptions"lldb/Breakpoint/BreakpointOptions.h" Class that manages the options on a breakpoint or breakpoint location
 Clldb_private::BreakpointPrecondition
 Clldb_private::BroadcasterAn event broadcasting class
 Clldb_private::Broadcaster::BroadcasterImplBroadcasterImpl contains the actual Broadcaster implementation
 Clldb_private::Listener::BroadcasterInfo
 Clldb_private::BroadcastEventSpecLldb::BroadcastEventSpec
 CBufStruct
 Clldb_private::Stream::ByteDelta
 Clldb_private::CacheSignatureA signature for a given file on disk
 Clldb_private::ABI::CallArgument
 Clldb::CallbackData
 Clldb_private::Diagnostics::CallbackEntry
 CCallDescriptorA sequence of calls that comprise some portion of a backtrace
 Clldb_private::CallEdgeRepresent a call made within a Function
 Clldb_private::CallFrameInfo
 Clldb_private::CallSiteParameterRepresent the locations of a parameter at a call site, both in the caller and in the callee
 Clldb_private::DataVisualization::Categories
 Clldb_private::Log::Category
 Clldb_private::Timer::Category
 Clldb_private::CFBasicHash
 CCFCReleaser< T >
 CCFCReleaser< CFBundleRef >
 CCFCReleaser< CFDataRef >
 CCFCReleaser< CFMutableArrayRef >
 CCFCReleaser< CFMutableDictionaryRef >
 CCFCReleaser< CFMutableSetRef >
 CCFCReleaser< CFStringRef >
 Clldb_private::Log::Channel
 Clldb_private::Checksum
 Clldb_private::ValueObject::ChildrenManager
 Clldb_private::DWARFCallFrameInfo::CIE
 Clldb_private::ClangASTImporterManages and observes all Clang AST node importing in LLDB
 Clldb_private::ClangASTMetadata
 Clldb_private::ClangUtil
 Clldb_private::ClassDescriptorV2::class_ro_t
 Clldb_private::ClassDescriptorV2::class_rw_t
 Clldb_private::ObjCLanguageRuntime::ClassAndSel
 Clldb_private::ObjCLanguageRuntime::ClassAndSelStr
 Clldb_private::ObjCLanguageRuntime::ClassDescriptor
 Clldb_private::AppleObjCRuntimeV2::ClassInfoExtractorAbstraction to read the Objective-C class info
 CObjectFilePECOFF::coff_header
 CObjectFilePECOFF::coff_opt_header
 Clldb_private::HighlightStyle::ColorStyleA pair of strings that should be placed around a certain token
 Clldb_private::CommandObject::CommandArgumentDataUsed to build individual command argument lists
 Clldb_private::CommandCompletions
 Clldb_private::BreakpointOptions::CommandData
 Clldb_private::WatchpointOptions::CommandData
 Clldb_private::CommandHistory
 Clldb_private::CommandInterpreterRunOptions
 Clldb_private::CommandInterpreterRunResult
 CCommandObjectParsed
 Clldb_private::CommandReturnObject
 CCommonCompletionElement
 Clldb_private::CommunicationAn abstract communications class
 Clldb_private::CompactUnwindInfo
 Clldb_private::UniqueCStringMap< T >::Compare
 Ccompat_timeval
 Clldb_private::npdb::CompilandIndexItemRepresents a single compile unit
 Clldb_private::CompilerContextCompilerContext allows an array of these items to be passed to perform detailed lookups in SymbolVendor and SymbolFile functions
 Clldb_private::CompilerDeclRepresents a generic declaration such as a function declaration
 Clldb_private::CompilerDeclContextRepresents a generic declaration context in a program
 Clldb_private::CompilerTypeGeneric representation of a type in a programming language
 Clldb_private::npdb::CompileUnitIndexIndexes information about all compile units
 Clldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::CompileUnitInfo
 Clldb_private::CompletionResult::CompletionA single completion and all associated data
 Clldb_private::CompletionRequest"lldb/Utility/ArgCompletionRequest.h"
 Clldb_private::CompletionResult
 Clldb_private::breakpad::SymbolFileBreakpad::CompUnitData
 Cllvm::pdb::ConcreteSymbolEnumerator< ChildType >
 Clldb_private::ConnectionA communication connection class
 CRemoteNXMapTable::const_iterator
 Clldb_private::formatters::ConstantArray::ConstantArray32
 Clldb_private::formatters::ConstantArray::ConstantArray64
 Clldb_private::ConstStringA uniqued constant string class
 Clldb_private::ObjCLanguageRuntime::ConstStringSetHelpers
 Clldb_private::ConstStringStats
 Clldb_private::ConstStringTableMany cache files require string tables to store data efficiently
 Clldb_private::EmulateInstruction::Context
 Clldb_private::minidump::RegisterContextMinidump_ARM64::Context
 Clldb_private::minidump::RegisterContextMinidump_ARM::Context
 Clldb_private::EmulateInstruction::Context::ContextInfo
 CContextSwitchRecordRecord produced after parsing the raw context switch trace produce by perf_event
 Clldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate
 Clldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueLock
 Clldb_private::CoreDefinition
 Clldb_private::Process::CoreFileMemoryRange
 Clldb_private::CoreNote
 CCountArangeDescriptors
 Clldb_private::CPlusPlusNameParser
 Clldb_private::CppModuleConfigurationA Clang configuration when importing C++ modules
 Clldb_private::PlatformDarwin::CrashInfoAnnotations
 Clldb_private::SymbolFileCTF::ctf_header_t
 Clldb_private::SymbolFileCTF::ctf_preamble_t
 Clldb_private::SymbolFileCTF::ctf_stype_t
 Clldb_private::SymbolFileCTF::ctf_type_t
 Clldb_private::CTFType
 Clldb_private::UnwindLLDB::Cursor
 Clldb_private::UUID::CvRecordPdb70
 Clldb_private::npdb::CVTagRecord
 Clldb_private::CxxModuleHandlerHandles importing decls into an ASTContext with an attached C++ module
 Clldb_private::ClangASTImporter::ASTImporterDelegate::CxxModuleScopeScope guard that attaches a CxxModuleHandler to an ASTImporterDelegate and deattaches it at the end of the scope
 Clldb_private::Terminal::Data
 CObjectFilePECOFF::data_directory
 Clldb_private::DataBufferA pure virtual protocol class for abstracted read only data buffers
 Clldb_private::formatters::Foundation1437::DataDescriptor< PtrType >
 Clldb_private::formatters::CallStackArray::DataDescriptor_32
 Clldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DataDescriptor_32
 Clldb_private::formatters::Foundation1300::DataDescriptor_32
 Clldb_private::formatters::Foundation1428::DataDescriptor_32
 Clldb_private::formatters::Foundation1437::DataDescriptor_32
 Clldb_private::formatters::NSDictionaryISyntheticFrontEnd::DataDescriptor_32
 Clldb_private::formatters::NSSetISyntheticFrontEnd::DataDescriptor_32
 Clldb_private::formatters::CallStackArray::DataDescriptor_64
 Clldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DataDescriptor_64
 Clldb_private::formatters::Foundation1300::DataDescriptor_64
 Clldb_private::formatters::Foundation1428::DataDescriptor_64
 Clldb_private::formatters::Foundation1437::DataDescriptor_64
 Clldb_private::formatters::NSDictionaryISyntheticFrontEnd::DataDescriptor_64
 Clldb_private::formatters::NSSetISyntheticFrontEnd::DataDescriptor_64
 Clldb_private::DataEncoderAn binary data encoding class
 Clldb_private::DataExtractorAn data extractor class
 Clldb_private::DataFileCacheThis class enables data to be cached into a directory using the llvm caching code
 Clldb_private::DataVisualization
 CDBG
 CRegisterContextDarwin_arm64::DBG
 CRegisterContextDarwin_arm::DBG
 CRegisterInfoPOSIX_arm64::DBG
 CRegisterInfoPOSIX_arm::DBG
 Cdbreg
 Clldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::DebuggedProcess
 Clldb_private::DebuggerStats
 Clldb_private::DebugMacroEntry
 Clldb_private::DebugMacros
 Clldb_private::DeclarationA class that describes the declaration location of a lldb object
 CDeclContextOverride
 Clldb_private::ClangASTImporter::DeclOrigin
 Clldb_private::npdb::DeclStatus
 Clldb_private::DeclVendor
 CDecodedCharBufferDecodedCharBuffer stores the decoded contents of a single character
 Clldb_private::DecodeResult
 Clldb_private::FormatEntity::Entry::Definition
 CDWARFASTParserClang::DelayedAddObjCClassProperty
 Clldb_private::TypeCategoryMap::delete_matching_categories
 Clldb_private::Materializer::Dematerializer
 Cllvm::DenseMapInfo< lldb_private::ConstString >DenseMapInfo implementation
 Clldb_private::plugin::dwarf::DWARFDebugArangeSet::Descriptor
 CDescriptorContainsAddress
 Clldb_private::AppleObjCRuntimeV2::DescriptorMapUpdateResult
 Clldb_private::Debugger::DestroyCallbackInfo
 CCoreSimulatorSupport::Device
 CCoreSimulatorSupport::DeviceRuntime
 CCoreSimulatorSupport::DeviceSet
 CCoreSimulatorSupport::DeviceType
 Clldb_private::Diagnostic
 Cclang::DiagnosticConsumer
 Clldb_private::DiagnosticManager
 Clldb_private::DiagnosticsDiagnostics are a collection of files to help investigate bugs and troubleshoot issues
 Clldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor
 Clldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd< D32, D64 >::DictionaryItemDescriptor
 Clldb_private::formatters::NSCFDictionarySyntheticFrontEnd::DictionaryItemDescriptor
 Clldb_private::formatters::NSConstantDictionarySyntheticFrontEnd::DictionaryItemDescriptor
 Clldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor
 Clldb_private::plugin::dwarf::DIERefIdentifies a DWARF debug info entry within a given Module
 Clldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl
 CInstructionLLVMC::DisassemblerScopeGrants exclusive access to the disassembler and initializes it with the given InstructionLLVMC and an optional ExecutionContext
 Clldb_private::AppleObjCTrampolineHandler::DispatchFunction
 CObjectFilePECOFF::dos_header
 CDoubleBits
 Clldb_private::NativeRegisterContextDBReg_arm64::DREGDebug register info for hardware breakpoints and watchpoints management
 Clldb_private::Target::DummySignalValuesAdd a signal for the target
 Clldb_private::formatters::StringPrinter::DumpToStreamOptions
 Clldb_private::DumpValueObjectOptions
 Clldb_private::plugin::dwarf::DWARFASTParser
 Clldb_private::plugin::dwarf::DWARFAttribute
 Clldb_private::plugin::dwarf::DWARFAttributes
 Clldb_private::plugin::dwarf::DWARFBaseDIE
 Clldb_private::DWARFCallFrameInfo
 Clldb_private::plugin::dwarf::DWARFContext
 Clldb_private::plugin::dwarf::DWARFDebugAranges
 Clldb_private::plugin::dwarf::DWARFDebugArangeSet
 Clldb_private::plugin::dwarf::DWARFDebugInfo
 Clldb_private::plugin::dwarf::DWARFDebugInfoEntryDWARFDebugInfoEntry objects assume that they are living in one big vector and do pointer arithmetic on their this pointers
 Clldb_private::plugin::dwarf::DWARFDebugMacroEntry
 Clldb_private::plugin::dwarf::DWARFDebugMacroHeader
 Clldb_private::plugin::dwarf::DWARFDebugRanges
 Clldb_private::plugin::dwarf::DWARFDeclContext
 Clldb_private::DWARFExpression"lldb/Expression/DWARFExpression.h" Encapsulates a DWARF location expression and interprets it
 Clldb_private::DWARFExpressionList::DWARFExpressionCompare
 Clldb_private::DWARFExpressionList"lldb/Expression/DWARFExpressionList.h" Encapsulates a range map from file address range to a single DWARF location expression
 Clldb_private::plugin::dwarf::DWARFFormValue
 Clldb_private::plugin::dwarf::DWARFIndex
 CDynamicLoaderMacOSXDYLD::DYLDAllImageInfos
 CDYLDRendezvousInterface to the runtime linker
 Clldb_private::DynamicCheckerFunctionsEncapsulates dynamic check functions used by expressions
 Clldb_private::DynamicRegisterInfo
 Clldb_private::EditlineInstances of Editline provide an abstraction over libedit's EditLine facility
 Clldb_private::line_editor::EditlineHistory
 CEHInstruction
 CEHProgramBuilder
 CEHProgramRange
 Clldb_private::ElapsedTimeA class that measures elapsed time in an exception safe way
 Celf::ELFDynamicRepresents an entry in an ELF dynamic table
 CObjectFileELF::ELFDynamicWithName
 Celf::ELFHeaderGeneric representation of an ELF file header
 Clldb_private::NativeProcessELF::ELFLinkMap< T >
 CELFLinuxPrPsInfo
 CELFLinuxPrStatus
 CELFLinuxSigInfo
 CELFNote
 Celf::ELFProgramHeaderGeneric representation of an ELF program header
 Celf::ELFRelRepresents a relocation entry with an implicit addend
 Celf::ELFRelaRepresents a relocation entry with an explicit addend
 Celf::ELFSectionHeaderGeneric representation of an ELF section header
 Celf::ELFSymbolRepresents a symbol within an ELF symbol table
 CEmulationStateARM
 Cstd::enable_shared_from_this
 Clldb_private::ObjCLanguageRuntime::EncodingToType
 Clldb_private::endian::EndianTest
 Clldb_private::Materializer::Entity
 Clldb_private::Alarm::EntryAlarm entry
 Clldb_private::CommandObjectRegexCommand::Entry
 Clldb_private::FormatCache::Entry
 Clldb_private::FormatEntity::Entry
 Clldb_private::LineTable::Entry
 Clldb_private::ObjectContainerMachOFileset::Entry
 Clldb_private::plugin::dwarf::DWARFDeclContext::Entry
 Clldb_private::ProgressManager::EntryEntry used for bookkeeping
 Clldb_private::UniqueCStringMap< T >::Entry
 Clldb_private::LineTable::EntrySearchInfo
 Clldb_private::FieldEnum::Enumerator
 Clldb_private::OptionValueEnumeration::EnumeratorInfo
 CCommandObjectScriptingObjectParsed::CommandOptions::EnumValueStorage
 Clldb_private::Environment::Envp
 Cllvm::ErrorInfo
 Clldb_private::trace_intel_pt::DecodedThread::ErrorStats
 Clldb_private::EvaluateExpressionOptions
 Clldb_private::ValueObject::EvaluationPoint
 Clldb_private::EventData
 Clldb_private::trace_intel_pt::DecodedThread::EventsStats
 CRegisterContextDarwin_arm64::EXC
 CRegisterContextDarwin_arm::EXC
 CRegisterContextDarwin_i386::EXC
 CRegisterContextDarwin_x86_64::EXC
 CRegisterInfoPOSIX_arm64::EXC
 CRegisterInfoPOSIX_arm::EXC
 Clldb_private::ExceptionRecord
 Clldb_private::ExecuteScriptOptions
 Clldb_private::ExecutionContext"lldb/Target/ExecutionContext.h" A class that contains an execution context
 Clldb_private::ExecutionContextRefExecution context objects refer to objects in the execution of the program that is being debugged
 Clldb_private::ExecutionContextScope"lldb/Target/ExecutionContextScope.h" Inherit from this if your object can reconstruct its execution context
 Clldb_private::Executor
 Clldb_private::ExpressionEncapsulates a single expression for use in lldb
 Clldb_private::ThreadList::ExpressionExecutionThreadPusher
 Clldb_private::ExpressionParser"lldb/Expression/ExpressionParser.h" Encapsulates an instance of a compiler that can parse expressions
 Clldb_private::ExpressionSourceCode
 Clldb_private::ExpressionVariableList"lldb/Expression/ExpressionVariable.h" A list of variable references
 Cclang::ExternalASTSource
 Cclang::ExternalSemaSource
 CObjectContainerUniversalMachO::FatArch
 Clldb_private::UnwindPlan::Row::FAValue
 Clldb_private::MainLoopWindows::FdInfo
 CSelectHelper::FDInfo
 Clldb_private::CTFRecord::Field
 Clldb_private::RegisterFlags::Field
 Clldb_private::FieldEnum
 Clldb_private::ProcessStructReader::FieldImpl
 CDWARFASTParserClang::FieldInfo
 Clldb_private::SourceManager::File
 Clldb_private::FileAction
 Clldb_private::FileCache
 Clldb_private::process_linux::resource_handle::FileDescriptorDeleterCustom deleter for a file descriptor
 Clldb_private::Symtab::FileRangeToIndexMapCompare
 Clldb_private::FileSpecA file utility class
 Clldb_private::FileSpecListA file collection class
 Clldb_private::FileSystem
 Csddarwinlog_private::FilterRule
 Clldb_private::FlagsA class to manage flags
 Clldb_private::FormattersMatchCandidate::Flags
 Clldb_private::SyntheticChildren::Flags
 Clldb_private::TypeFormatImpl::Flags
 Clldb_private::TypeSummaryImpl::Flags
 Clldb_private::TypeCategoryImpl::ForEachCallback< T >
 Cllvm::format_provider< lldb::StateType >
 Cllvm::format_provider< lldb_private::ConstString >
 Cllvm::format_provider< lldb_private::Environment >
 Cllvm::format_provider< lldb_private::FileSpec >Implementation of format_provider<T> for FileSpec
 Cllvm::format_provider< lldb_private::MemoryRegionInfo::OptionalBool >If Options is empty, prints a textual representation of the value
 Cllvm::format_provider< lldb_private::ObjectFile::Strata >
 Cllvm::format_provider< lldb_private::ObjectFile::Type >
 Cllvm::format_provider< lldb_private::plugin::dwarf::DIERef >
 Cllvm::format_provider< lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult >
 Cllvm::format_provider< lldb_private::Status >
 Cllvm::format_provider< lldb_private::Timeout< Ratio >, void >
 Cllvm::format_provider< lldb_private::Vote >
 Cllvm::format_provider< lldb_private::WaitStatus >
 Clldb_private::FormatCache
 CFormatInfo
 Clldb_private::FormattersContainer< ValueType >
 Clldb_private::FormattersContainer< TypeSummaryImpl >
 Clldb_private::FormattersMatchCandidate
 Clldb_private::FormattersMatchData
 CFormSize
 Clldb_private::FPR
 Clldb_private::minidump::MinidumpContext_x86_64::FPR
 CRegisterInfoPOSIX_loongarch64::FPR
 CRegisterInfoPOSIX_riscv64::FPR
 CFPR_i386
 CFPR_linux_mips
 CRegisterContextDarwin_arm64::FPU
 CRegisterContextDarwin_arm::FPU
 CRegisterContextDarwin_i386::FPU
 CRegisterContextDarwin_x86_64::FPU
 CRegisterInfoPOSIX_arm64::FPU
 CRegisterInfoPOSIX_arm::FPU
 Clldb_private::TraceDumper::FunctionCall
 Clldb_private::CompactUnwindInfo::FunctionInfo
 Clldb_private::FunctionInfoA class that contains generic function information
 CIRForTarget::FunctionValueCache
 Clldb_private::FuncUnwinders
 Clldb_private::FXSAVE
 Clldb_private::process_gdb_remote::GDBRemoteCommunicationHistoryThe history keeps a circular buffer of GDB remote packets
 Clldb_private::process_gdb_remote::GDBRemoteFStatData
 Clldb_private::GDBRemotePacketGDB remote packet as used by the GDB remote communication history
 Clldb_private::AppleGetItemInfoHandler::GetItemInfoReturnInfo
 Clldb_private::AppleGetPendingItemsHandler::GetPendingItemsReturnInfo
 Clldb_private::AppleGetQueuesHandler::GetQueuesReturnInfo
 Clldb_private::AppleGetThreadItemInfoHandler::GetThreadItemInfoReturnInfo
 Clldb_private::ValueObject::GetValueForExpressionPathOptions
 CGPR
 CRegisterContextDarwin_arm64::GPR
 CRegisterContextDarwin_arm::GPR
 CRegisterContextDarwin_i386::GPR
 CRegisterContextDarwin_x86_64::GPR
 CRegisterInfoPOSIX_arm64::GPR
 CRegisterInfoPOSIX_arm::GPR
 CRegisterInfoPOSIX_loongarch64::GPR
 CRegisterInfoPOSIX_riscv64::GPR
 CGPR_linux_mips
 Clldb_private::HardcodedFormatters
 Clldb_private::HardwareBreakpoint
 Clldb_private::AppleObjCRuntimeV1::HashTableSignature
 Clldb_private::AppleObjCRuntimeV2::HashTableSignature
 Clldb_private::ObjectFileJSON::Header
 Clldb_private::plugin::dwarf::DWARFDebugArangeSet::Header
 CHexagonDYLDRendezvousInterface to the runtime linker
 Clldb_private::HighlighterAnnotates source code with color attributes
 Clldb_private::HighlighterManagerManages the available highlighters
 Clldb_private::Stream::HighlightSettingsStruct to store information for color highlighting in the stream
 Clldb_private::HighlightStyleRepresents style that the highlighter should apply to the given source code
 Clldb_private::HostA class that provides host computer information
 Clldb_private::Socket::HostAndPort
 CHostInfoA class that provides host computer information
 Clldb_private::HostInfoBase
 Clldb_private::HostNativeProcessBase
 Clldb_private::HostNativeThreadBase
 Clldb_private::HostProcess
 Clldb_private::HostThread
 Clldb_private::ThreadLauncher::HostThreadCreateInfo
 Clldb_private::HTRBlockBlock structure representing a sequence of trace "units" (ie instructions)
 Clldb_private::HTRBlockMetadataMetadata associated with an HTR block See lldb/docs/htr.rst for comprehensive HTR documentation
 Clldb_private::formatters::Foundation1300::IDD32
 Clldb_private::formatters::Foundation1436::IDD32
 Clldb_private::formatters::Foundation1300::IDD64
 Clldb_private::formatters::Foundation1436::IDD64
 Clldb_private::IDebugDelegate
 Clldb_private::UserID::IDMatchesUnary predicate function object that can search for a matching user ID
 Clldb_private::IFormatChangeListener
 Clldb_private::IHTRLayerHTR layer interface See lldb/docs/htr.rst for comprehensive HTR documentation
 Cimage_entry
 Clldb_private::DynamicLoaderDarwin::ImageInfo
 CNSIndexPathSyntheticFrontEnd::Impl
 Clldb_private::plugin::dwarf::ManualDWARFIndex::IndexSet
 Clldb_private::formatters::InferiorSizedWord
 Clldb_private::XcodeSDK::InfoA parsed SDK directory name
 CNSIndexPathSyntheticFrontEnd::Impl::InlinedIndexes
 Clldb_private::npdb::SymbolFileNativePDB::InlineSite
 Clldb_private::InstrPattern
 Clldb_private::Instruction
 CInstructionImpl
 Clldb_private::InstructionList
 Cx86::InstructionOpcodeAndModrmThese are the three values deciding instruction control flow kind
 CInstrumenterFinds and instruments individual LLVM IR instructions
 Clldb_private::instrumentation::InstrumenterRAII object for instrumenting LLDB API functions
 Clldb_private::CompilerType::IntegralTemplateArgument
 Clldb_private::process_linux::IntelPTCollectorMain class that manages intel-pt process and thread tracing
 Clldb_private::IntelPTDataKinds
 Clldb_private::process_linux::IntelPTProcessTraceInterface to be implemented by each 'process trace' strategy (per cpu, per thread, etc)
 Clldb_private::process_linux::IntelPTSingleBufferTraceThis class wraps a single perf event collecting intel pt data in a single buffer
 Clldb_private::trace_intel_pt::IntelPTThreadContinousExecutionThis struct represents a continuous execution of a thread in a cpu, delimited by a context switch in and out, and a list of Intel PT subtraces that belong to this execution
 Clldb_private::process_linux::IntelPTThreadTraceCollectionManages a list of thread traces
 CInterpreterStackFrame
 Clldb_private::Debugger::InterruptionReport
 Clldb_private::IOHandler
 Clldb_private::IOHandlerDelegateA delegate class for use with IOHandler subclasses
 Clldb_private::IOHandlerStack
 Clldb_private::IOObject
 CIRForTargetTransforms the IR for a function to run in the target
 CIRInterpreterAttempt to interpret the function's code if it does not require running the target
 Clldb_private::IRMemoryMapEncapsulates memory that may exist in the process but must also be available in the host process
 Clldb_private::LLVMUserExpression::IRPasses
 Clldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediate
 Clldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediateSigned
 CSystemRuntimeMacOSX::ItemInfo
 CSystemRuntimeMacOSX::ItemRefAndCodeAddress
 Cllvm::iterator_facade_base
 Clldb_private::ITSession
 Clldb_private::ClassDescriptorV2::ivar_list_t
 Clldb_private::ClassDescriptorV2::ivar_t
 Clldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor
 Clldb_private::ClassDescriptorV2::iVarsStorage
 Clldb_private::JITLoaderListClass used by the Process to hold a list of its JITLoaders
 Clldb_private::IRExecutionUnit::JittedEntity
 Clldb_private::ClangExpressionVariable::JITVarsThe following values are valid if the variable is used by JIT code
 Clldb_private::trace_intel_pt::JSONCpu
 Clldb_private::trace_intel_pt::JSONKernel
 Clldb_private::trace_intel_pt::JSONModule
 Clldb_private::trace_intel_pt::JSONProcess
 Clldb_private::JSONSection
 CJSONSimpleTraceBundleDescription
 Clldb_private::JSONSymbol
 Clldb_private::trace_intel_pt::JSONThread
 Clldb_private::trace_intel_pt::JSONTraceBundleDescription
 Clldb_private::JSONUINT64Helper structure to help parse long numbers that can't be easily represented by a JSON number that is compatible with Javascript (52 bits) or that can also be represented as hex
 CDynamicLoaderDarwinKernel::KextImageInfo
 CDynamicLoaderFreeBSDKernel::KModImageInfo
 Clanguage_name_pair
 Clldb_private::LanguageCategory
 Clldb_private::LanguageSetA SmallBitVector that represents a set of source languages (lldb::LanguageType)
 Clldb_private::ClangASTImporter::LayoutInfo
 CObjectFileMachO::LCNoteEntry
 Clldb_private::LineTable::Entry::LessThanBinaryPredicate
 CSystemRuntimeMacOSX::libBacktraceRecording_info
 Clldb_private::CPPLanguageRuntime::LibCppStdFunctionCallableInfo
 CSystemRuntimeMacOSX::LibdispatchOffsets
 CSystemRuntimeMacOSX::LibdispatchTSDIndexes
 CSystemRuntimeMacOSX::LibdispatchVoucherOffsets
 CSystemRuntimeMacOSX::LibpthreadOffsets
 Clldb_private::Disassembler::Limit
 Clldb_private::LineEntryA line table entry class
 Clldb_private::breakpad::SymbolFileBreakpad::LineIterator
 Clldb_private::LineSequenceAn abstract base class used during symbol table creation
 Clldb_private::LineTableA line table class
 Clldb_private::npdb::SymbolFileNativePDB::LineTableEntryComparator
 Clldb_private::LinuxPerfZeroTscConversionJLLDBTraceGetState gdb-remote packet
 Clldb_private::minidump::LinuxProcStatus
 Clldb_copy__dyld_process_cache_info
 Clldb_private::x86AssemblyInspectionEngine::lldb_reg_infoOne of the two initialize methods that can be called on this object; they must be called before any of the assembly inspection methods are called
 Clldb_private::ObjectFile::LoadableData
 CLoadAddressResolver
 Clldb_private::LoadedModuleInfoList::LoadedModuleInfo
 Clldb_private::LoadedModuleInfoList
 Clldb_private::LoadScriptOptions
 Clldb_private::process_gdb_remote::GDBRemoteClientBase::Lock
 Clldb_private::LockFileBase
 Clldb_private::Log
 Clldb_private::LogChannelDWARF
 Clldb_private::LogHandler
 Clldb_private::Module::LookupInfoA class that encapsulates name lookup information
 Clldb_private::Lua
 CObjectFileMachO::MachOCorefileAllImageInfos
 CObjectFileMachO::MachOCorefileImageEntryA corefile may include metadata about all of the binaries that were present in the process when the corefile was taken
 CMachSymtabSectionInfo
 Clldb_private::MainLoopBase
 Clldb_private::NativeProcessProtocol::Manager
 Clldb_private::MangledA class that handles mangled names
 Clldb_private::ClangASTImporter::MapCompleter
 CMapEntry
 CMapIterator
 Clldb_private::formatters::NSDictionary_Additionals::AdditionalFormatterMatching::Matcher
 Clldb_private::Materializer
 CDisassemblerLLVMC::MCDisasmInstance
 Clldb_private::npdb::UdtRecordCompleter::Member
 CDWARFASTParserClang::MemberAttributesParsed form of all attributes that are relevant for parsing type members
 Clldb_private::npdb::MemberValLocation
 Clldb_private::MemoryCache
 Clldb_private::MemoryRegionInfo
 CMemoryRegionInfoListImpl
 Clldb_private::ConstString::MemoryStats
 Clldb_private::process_linux::NativeRegisterContextLinux::MemoryTaggingDetails
 Clldb_private::MemoryTagManager
 Clldb_private::MemoryTagMapMemoryTagMap provides a way to give a sparse read result when reading memory tags for a range
 Clldb_private::ClassDescriptorV2::method_list_t
 Clldb_private::ClassDescriptorV2::method_t
 Clldb_private::CPlusPlusLanguage::MethodName
 Clldb_private::ObjCLanguage::MethodName
 Clldb_private::Language::MethodNameVariant
 Clldb_private::minidump::MinidumpContext_x86_32
 Clldb_private::minidump::MinidumpContext_x86_64
 CMinidumpFileBuilderMinidump writer for Linux
 Clldb_private::minidump::MinidumpFloatingSaveAreaX86
 Clldb_private::minidump::MinidumpMemoryDescriptor64
 Clldb_private::minidump::MinidumpMiscInfo
 Clldb_private::minidump::MinidumpParser
 Clldb_private::minidump::MinidumpXMMSaveArea32AMD64
 CEmulateInstructionMIPS64::MipsOpcode
 CEmulateInstructionMIPS::MipsOpcode
 Clldb_private::process_linux::NativeRegisterContextLinux::MmapData
 Clldb_private::process_linux::resource_handle::MmapDeleterCustom deleter for the pointer returned by mmap
 Clldb_private::MMSReg
 CRegisterContextDarwin_i386::MMSReg
 CRegisterContextDarwin_x86_64::MMSReg
 Clldb_private::MMSRegComp
 CCoreSimulatorSupport::ModelIdentifier
 Clldb_private::ModuleCacheA module cache class
 Clldb_private::process_gdb_remote::ProcessGDBRemote::ModuleCacheInfo
 Clldb_private::ModuleChildA mix in class that contains a pointer back to the module that owns the object which inherits from it
 Cclang::ModuleDependencyCollector
 Clldb_private::ModuleFunctionSearchOptionsOptions used by Module::FindFunctions
 Clldb_private::ModuleListA collection class for Module objects
 Cllvm::ModulePass
 Clldb_private::Address::ModulePointerAndOffsetLessThanFunctionObject
 Clldb_private::ModuleSpec
 Clldb_private::ModuleSpecList
 Clldb_private::ModuleStatsA class that represents statistics for a since lldb_private::Module
 Clldb_private::MPX
 Clldb_private::MPXCsr
 Clldb_private::MPXReg
 CMSA_linux_mips
 CMSAReg
 CMSVCUndecoratedNameParser
 CMSVCUndecoratedNameSpecifier
 Clldb_private::DataVisualization::NamedSummaryFormats
 Clldb_private::NameSearchContext"lldb/Expression/ClangASTSource.h" Container for all objects relevant to a single name lookup
 Clldb_private::plugin::dwarf::NameToDIE
 Clldb_private::trace_intel_pt::DecodedThread::NanosecondsRangeA structure that represents a maximal range of trace items associated to the same non-interpolated timestamps in nanoseconds
 Clldb_private::NativeProcessProtocol::NativeDelegate
 Clldb_private::NativeProcessProtocol
 Clldb_private::NativeProcessSoftwareSingleStep
 Clldb_private::NativeThreadProtocol
 Clldb_private::NativeWatchpoint
 Clldb_private::NativeWatchpointList
 Clldb_private::ClangASTImporter::NewDeclListenerListener interface used by the ASTImporterDelegate to inform other code about decls that have been imported the first time
 Clldb_private::Process::NextEventAction
 Clldb_private::postfix::NodeThe base class for all nodes in the parsed postfix tree
 Clldb_private::AppleObjCRuntimeV2::NonPointerISACache
 Clldb_private::Process::NotificationsA notification structure that can be used by clients to listen for changes in a process's lifetime
 Clldb_private::ModuleList::Notifier
 Clldb_private::formatters::NSArray_Additionals
 Clldb_private::formatters::NSDictionary_Additionals
 C<NSObject>
 Clldb_private::formatters::NSSet_Additionals
 Clldb_private::formatters::NSString_Additionals
 CProcessElfCore::NT_FILE_Entry
 Clldb_private::ClassDescriptorV2::objc_class_t
 CObjCRuntimeMethodType
 CObjectContainerBSDArchive::Object
 Clldb_private::ObjectFileJITDelegate
 CEmulateInstructionARM64::Opcode
 Clldb_private::EmulateInstructionLoongArch::Opcode
 Clldb_private::EmulateInstructionPPC64::Opcode
 Clldb_private::Opcode
 Clldb_private::Instruction::Operand
 Clldb_private::Option
 Cstd::optional
 Clldb_private::OptionalClangModuleIDA Clang module ID
 Clldb_private::OptionArgElement
 Clldb_private::OptionArgParser
 Clldb_private::OptionDefinition
 Clldb_private::OptionEnumValueElement
 Clldb_private::OptionGroup
 Clldb_private::OptionGroupOptions::OptionInfo
 Clldb_private::OptionParser
 Clldb_private::OptionsA command line option parsing protocol class
 Clldb_private::SerialPort::Options
 Clldb_private::OptionsWithRawA pair of an option list with a 'raw' string as a suffix
 Clldb_private::OptionValidator
 Clldb_private::OptionValue
 CDynamicLoaderDarwinKernel::OSKextLoadedKextSummaryHeader
 Clldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOEntry
 Clldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::OSOInfo
 CCoreSimulatorSupport::OSVersion
 Clldb_private::TraceDumper::OutputWriterInterface used to abstract away the format in which the instruction information will be dumped
 CNSIndexPathSyntheticFrontEnd::Impl::OutsourcedIndexes
 Cpage_object
 CParsedDWARFTypeAttributesParsed form of all attributes that are relevant for type reconstruction
 Clldb_private::CPlusPlusNameParser::ParsedFunction
 Clldb_private::CPlusPlusNameParser::ParsedName
 Clldb_private::Type::ParsedName
 Clldb_private::CPlusPlusNameParser::ParsedNameRanges
 Clldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParsedProcessHelper struct holding the objects created when parsing a process
 Clldb_private::ClangExpressionDeclMap::ParserVarsThe following values should not live beyond parsing
 Clldb_private::ClangExpressionVariable::ParserVarsThe following values should not live beyond parsing
 CPasswdEntry
 Clldb_private::PathMappingList
 Clldb_private::npdb::PdbAstBuilder
 CPDBASTParser
 Clldb_private::npdb::PdbCompilandId
 Clldb_private::npdb::PdbCompilandSymId
 Clldb_private::npdb::PdbFieldListMemberId
 Clldb_private::npdb::PdbGlobalSymId
 Clldb_private::npdb::PdbIndexPdbIndex - Lazy access to the important parts of a PDB file
 Clldb_private::npdb::PdbSymUid
 Clldb_private::npdb::PdbTypeSymId
 CSystemRuntimeMacOSX::PendingItemsForQueue
 Cperf_event_header
 CPerfContextSwitchRecordRecord found in the perf_event context switch traces
 Clldb_private::process_linux::PerfEventThin wrapper of the perf_event_open API
 Clldb_private::BreakpointName::Permissions
 Clldb_private::ClangPersistentVariables::PersistentDecl
 Clldb_private::Materializer::PersistentVariableDelegate
 Clldb_private::process_gdb_remote::PidTid
 CPipeA windows-based implementation of Pipe, a class that abtracts unix style pipes
 Clldb_private::PipeBase
 CPlatformAppleTVSimulatorApple TV Simulator Plugin
 CPlatformAppleWatchSimulatorApple Watch Simulator Plugin
 CPlatformConnectOptions
 Clldb_private::PlatformDarwinKernel
 CPlatformiOSSimulatorIPhone Simulator Plugin
 Clldb_private::PlatformList
 CPlatformShellCommand
 CPlatformXRSimulatorXRSimulator Plugin
 CPluginInfo
 CPluginInstance< Callback >
 CPluginInstance< InstrumentationRuntimeCreateInstance >
 CPluginInstance< LanguageRuntimeCreateInstance >
 CPluginInstance< ObjectContainerCreateInstance >
 CPluginInstance< ObjectFileCreateInstance >
 CPluginInstance< RegisterTypeBuilderCreateInstance >
 CPluginInstance< REPLCreateInstance >
 CPluginInstance< ScriptedInterfaceCreateInstance >
 CPluginInstance< ScriptInterpreterCreateInstance >
 CPluginInstance< StructuredDataPluginCreateInstance >
 CPluginInstance< SymbolLocatorCreateInstance >
 CPluginInstance< TraceCreateInstanceFromBundle >
 CPluginInstance< TraceExporterCreateInstance >
 CPluginInstance< TypeSystemCreateInstance >
 CPluginInstances< Instance >
 Clldb_private::PluginInterface
 Clldb_private::PluginManager
 Clldb_private::DumpValueObjectOptions::PointerAsArraySettings
 Clldb_private::DumpValueObjectOptions::PointerDepth
 CPool
 CPool::PoolEntry
 Clldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::PortMap
 CPPCallbacks
 Clldb_private::Predicate< T >A C++ wrapper class for providing threaded access to a value of type T
 Clldb_private::Predicate< bool >
 Clldb_private::Predicate< ExceptionResult >
 Clldb_private::Predicate< uint32_t >
 Clldb_private::Process::PreResumeCallbackAndBaton
 CCoreSimulatorSupport::Process
 Clldb_private::ProcessDebugger
 Clldb_private::Process::ProcessEventHijacker
 Clldb_private::process_gdb_remote::ProcessGDBRemoteLog
 Clldb_private::ProcessInfo
 Clldb_private::ProcessInfoList
 Clldb_private::ProcessInstanceInfoMatch
 Clldb_private::ProcessKDPLog
 Clldb_private::ProcessLauncher
 CProcessMemoryIterator
 Clldb_private::ProcessModID
 Clldb_private::ProcessPOSIXLog
 Clldb_private::ProcessRunLockA class used to prevent the process from starting while other threads are accessing its data, and prevent access to its data while it is running
 Clldb_private::ProcessRunLock::ProcessRunLocker
 Clldb_private::ProcessStructReader
 Clldb_private::ProcessWindowsData
 Clldb_private::ProcessWindowsLog
 CEmulateInstructionARM64::ProcState
 Clldb_private::ProgressA Progress indicator helper class
 Clldb_private::Progress::ProgressDataData belonging to this Progress event that is used for bookkeeping by ProgressManager
 Clldb_private::ProgressManagerA class used to group progress reports by category
 Clldb_private::Properties
 Clldb_private::Property
 Clldb_private::PropertyDefinition
 Clldb_private::trace_intel_pt::PSBBlockThis struct represents a contiguous section of a trace that starts at a PSB and ends right before the next PSB or the end of the trace
 CPSBBlockAnomalyDetectorClass used to identify anomalies in traces, which should often indicate a fatal error in the trace
 CPSBBlockDecoderClass that decodes a raw buffer for a single PSB block using the low level libipt library
 Clldb_private::PseudoTerminalA pseudo terminal helper class
 CPtrauthInstructionInfoInformation about a pointer-authentication related instruction
 Clldb_private::process_gdb_remote::QOffsetsThe offsets used by the target when relocating the executable
 CRegisterContextDarwin_arm::QReg
 CRegisterInfoPOSIX_arm::QReg
 Clldb_private::minidump::RegisterContextMinidump_ARM::QRegValue
 Clldb_private::QueueImpl
 Clldb_private::QueueList
 Clldb_private::CPlusPlusNameParser::Range
 Clldb_private::minidump::Range
 Clldb_private::Range< B, S >
 Clldb_private::Range< lldb::addr_t, lldb::addr_t >
 Clldb_private::Range< lldb::addr_t, uint32_t >
 Clldb_private::RangeDataVector< B, S, T, N, Compare >
 Clldb_private::RangeDataVector< dw_addr_t, uint32_t, dw_offset_t >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, Bookmark >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, DWARFExpression, 0, DWARFExpressionCompare >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, FileRange >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, lldb::addr_t >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, OSOEntry >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, uint32_t >
 Clldb_private::RangeDataVector< lldb::addr_t, lldb::addr_t, uint32_t, 0, FileRangeToIndexMapCompare >
 Clldb_private::RangeDataVector< lldb::addr_t, uint32_t, dw_offset_t >
 Clldb_private::RangeDataVector< lldb::addr_t, uint32_t, std::pair< uint32_t, uint32_t > >
 Clldb_private::RangeDataVector< uint32_t, uint32_t, int32_t >
 Clldb_private::RangeVector< B, S, N >
 Clldb_private::RangeVector< lldb::addr_t, lldb::addr_t >
 Clldb_private::RangeVector< lldb::addr_t, lldb::addr_t, 4 >
 Clldb_private::RangeVector< lldb::addr_t, size_t >
 Clldb_private::RangeVector< lldb::addr_t, uint32_t >
 Clldb_private::RangeVector< uint32_t, uint32_t >
 Clldb_private::RangeVector< uint32_t, uint32_t, 1 >
 Cllvm::raw_ostream
 Clldb_private::Rd
 Clldb_private::MainLoopBase::ReadHandle
 Clldb_private::RealpathPrefixes
 Clldb_private::breakpad::Record
 Clldb_private::npdb::UdtRecordCompleter::Record
 CRecurseCopyBaton
 CRegData
 Clldb_private::RegInfo
 CRegisterContextPOSIX_s390x::RegInfo
 Clldb_private::WatchpointAlgorithms::Region
 Clldb_private::DynamicRegisterInfo::Register
 Clldb_private::StackFrameRecognizerManager::RegisteredEntry
 Clldb_private::Arm64RegisterFlagsDetector::RegisterEntry
 Clldb_private::RegisterFlags
 Clldb_private::RegisterInfoEvery register is described in detail including its name, alternate name (optional), encoding, size in bytes and the default display format
 Clldb_private::RegisterInfoInterfaceRegisterInfo interface to patch RegisterInfo structure for archs
 Clldb_private::SymbolFile::RegisterInfoResolver
 Clldb_private::RegisterInfos_x86_64_with_base_shared
 Clldb_private::UnwindLLDB::RegisterLocation
 Clldb_private::UnwindPlan::Row::RegisterLocation
 CRegisterNumberA class to represent register numbers, and able to convert between different register numbering schemes that may be used in a single debug session
 Clldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusIndirectOffset
 Clldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusOffset
 Clldb_private::EmulateInstruction::Context::ContextInfo::RegisterRegisterOperands
 Clldb_private::RegisterSetRegisters are grouped into register sets
 Clldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusIndirectOffset
 Clldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusOffset
 Clldb_private::RegisterValue
 Clldb_private::RegisterValue::RegisterValueBuffer
 Clldb_private::RegsetDesc
 Clldb_private::RegularExpression
 Clldb_private::ClassDescriptorV2::relative_list_entry_t
 Clldb_private::ClassDescriptorV2::relative_list_list_t
 CRemoteNXMapTable
 CDYLDRendezvous::Rendezvous
 CHexagonDYLDRendezvous::Rendezvous
 Clldb_private::ReportRetriever
 Clldb_private::Language::TypeScavenger::Result
 Clldb_private::ResumeAction
 Clldb_private::ResumeActionList
 Clldb_private::RichManglingContextUniform wrapper for access to rich mangling information from different providers
 Clldb_private::UnwindPlan::Row
 Clldb_private::Rs
 Cllvm::RTTIExtends
 Clldb_private::MainLoopPosix::RunImpl
 Clldb_private::Runtime
 Clldb_private::CFBasicHash::__CFBasicHash< T >::RuntimeBase
 Clldb_private::RxCUnified RISC-V C register encoding
 Clldb_private::SaveCoreOptions
 Clldb::SBAddress
 Clldb::SBAddressRange
 Clldb::SBAddressRangeList
 Clldb::SBAttachInfo
 Clldb::SBBlock
 Clldb::SBBreakpoint
 Clldb::SBBreakpointList
 CSBBreakpointListImpl
 Clldb::SBBreakpointLocation
 Clldb::SBBreakpointName
 Clldb::SBBreakpointNameImpl
 Clldb::SBBroadcaster
 Clldb::SBCommand
 Clldb::SBCommandInterpreter
 Clldb::SBCommandInterpreterRunOptions
 Clldb::SBCommandInterpreterRunResult
 Clldb::SBCommandPluginInterface
 Clldb::SBCommandReturnObject
 Clldb_private::SBCommandReturnObjectImpl
 Clldb::SBCommunication
 Clldb::SBCompileUnit
 Clldb::SBData
 Clldb::SBDebugger
 Clldb::SBDeclaration
 Clldb::SBEnvironment
 Clldb::SBError
 Clldb::SBEvent
 Clldb::SBExecutionContext
 Clldb::SBExpressionOptions
 Clldb::SBFile
 Clldb::SBFileSpec
 CSBFileSpecSet the output file path
 Clldb::SBFileSpecList
 Clldb::SBFormatClass that represents a format string that can be used to generate descriptions of objects like frames and threads
 Clldb::SBFrame
 Clldb::SBFunction
 Clldb::SBHostOS
 Clldb::SBInputReader
 Clldb::SBInstruction
 Clldb::SBInstructionList
 Clldb::SBLanguageRuntime
 Clldb::SBLaunchInfo
 Clldb::SBLineEntry
 Clldb::SBListener
 Clldb::SBMemoryRegionInfo
 Clldb::SBMemoryRegionInfoList
 Clldb::SBModule
 Clldb::SBModuleSpec
 Clldb::SBModuleSpecList
 Clldb::SBPlatform
 Clldb::SBPlatformConnectOptions
 Clldb::SBPlatformShellCommand
 Clldb::SBProcess
 Clldb::SBProcessInfo
 Clldb::SBProcessInfoList
 Clldb::SBQueue
 Clldb::SBQueueItem
 Clldb::SBReplayOptions
 Clldb::SBReproducerSpecial because it bootstraps the capture and replay of SB API calls
 Clldb::SBSaveCoreOptions
 Clldb::SBScriptObject
 Clldb::SBSection
 Clldb::SBSourceManager
 Clldb::SBStatisticsOptionsThis class handles the verbosity when dumping statistics
 Clldb::SBStream
 Clldb::SBStringList
 Clldb::SBStructuredData
 Clldb::SBSymbol
 Clldb::SBSymbolContext
 Clldb::SBSymbolContextList
 Clldb::SBTarget
 Clldb::SBThread
 Clldb::SBThreadCollection
 Clldb::SBThreadPlan
 Clldb::SBTrace
 Clldb::SBTraceCursor
 Clldb::SBType
 Clldb::SBTypeCategory
 Clldb::SBTypeEnumMember
 Clldb::SBTypeEnumMemberList
 Clldb::SBTypeFilter
 Clldb::SBTypeFormat
 Clldb::SBTypeList
 Clldb::SBTypeMember
 Clldb::SBTypeMemberFunction
 Clldb::SBTypeNameSpecifier
 Clldb::SBTypeStaticField
 Clldb::SBTypeSummary
 Clldb::SBTypeSummaryOptions
 Clldb::SBTypeSynthetic
 Clldb::SBUnixSignals
 Clldb::SBValue
 Clldb::SBValueList
 Clldb::SBVariablesOptions
 Clldb::SBWatchpoint
 Clldb::SBWatchpointOptions
 Clldb_private::Scalar
 Clldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs
 CScopedPThreadCancelDisabler
 Clldb_private::trace_intel_pt::ScopedTaskTimerClass used to track the duration of long running tasks related to a single scope for reporting
 Clldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout
 CScriptAddOptions
 Clldb_private::ScriptedInterface
 Clldb_private::ScriptedInterfaceUsages
 Clldb_private::ScriptedMetadata
 Clldb_private::ScriptInterpreterIORedirect
 Clldb_private::ScriptInterpreterLocker
 Clldb_private::ScriptObject
 Clldb_private::PlatformDarwinDevice::SDKDirectoryInfo
 Clldb_private::PlatformDarwin::SDKEnumeratorInfo
 Clldb_private::HostInfoBase::SDKOptions
 Clldb_private::SearcherGeneral Outline: Provides the callback and search depth for the SearchFilter search
 Clldb_private::SearchFilterGeneral Outline: Provides the callback and search depth for the SearchFilter search
 CSymbolFilePDB::SecContribInfo
 CObjectFilePECOFF::section_header
 Clldb_private::wasm::ObjectFileWasm::section_info
 Clldb_private::plugin::dwarf::DWARFContext::SectionData
 CMachSymtabSectionInfo::SectionInfo
 Clldb_private::SectionList
 Clldb_private::SectionLoadHistory
 Clldb_private::SectionLoadList
 Cllvm::SectionMemoryManager
 Clldb_private::DynamicLoaderDarwin::Segment
 Csegment_vmaddr
 Clldb_private::npdb::SegmentOffset
 Clldb_private::npdb::SegmentOffsetLength
 CObjectFileMachO::SegmentParsingContext
 CSelectHelper
 Cclang::SemaConsumer
 Clldb_private::formatters::GenericNSSetMSyntheticFrontEnd< D32, D64 >::SetItemDescriptor
 Clldb_private::formatters::NSCFSetSyntheticFrontEnd::SetItemDescriptor
 Clldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor
 Clldb_private::CppModuleConfiguration::SetOncePathUtility class for a path that can only be set once
 Clldb_private::AppleObjCRuntimeV2::SharedCacheImageHeaders
 Clldb_private::SharedCacheImageInfo
 CShellInfo
 Clldb_private::UnixSignals::Signal
 Clldb_private::UnixSignals::SignalCode
 Clldb_private::MainLoopPosix::SignalHandle
 Clldb_private::MainLoopPosix::SignalInfo
 CSimServiceContext
 Clldb_private::process_linux::SingleStepWorkaround
 Cllvm::SmallVectorImpl< T >
 Cllvm::SmallVectorImpl< clang::NamedDecl * >
 Clldb_private::SocketAddress::sockaddr_tag
 Clldb_private::SocketAddress
 CSocketScheme
 CDYLDRendezvous::SOEntryStructure representing the shared objects currently loaded into the inferior process
 CHexagonDYLDRendezvous::SOEntryStructure representing the shared objects currently loaded into the inferior process
 Clldb_private::NativeProcessProtocol::SoftwareBreakpoint
 Clldb_private::SourceManager::SourceFileCacheSeparates the source manager from the cache of source files
 CCommandObjectSourceList::SourceInfo
 Clldb_private::SourceLanguageA type-erased pair of llvm::dwarf::SourceLanguageName and version
 Clldb_private::Disassembler::SourceLine
 Clldb_private::Disassembler::SourceLinesToDisplay
 Clldb_private::SourceLocationSpec"lldb/Core/SourceLocationSpec.h" A source location specifier class
 Clldb_private::SourceManager
 Clldb_private::SourceManagerImpl
 Clldb_private::SourceModuleInformation needed to import a source-language module
 Clldb_private::StackFrameList
 Clldb_private::StackFrameRecognizerManagerClass that provides a registry of known stack frame recognizers
 Clldb_private::StackID
 Clldb_private::StatisticsOptions
 Clldb_private::StatsDuration
 Clldb_private::StatsSuccessFailA class to count success/fail statistics
 Clldb_private::StatusAn error handling class
 Clldb_private::Stoppoint
 Clldb_private::StoppointCallbackContextGeneral Outline: When we hit a breakpoint we need to package up whatever information is needed to evaluate breakpoint commands and conditions
 Clldb_private::StoppointHitCounter
 Clldb_private::StoppointSite
 Clldb_private::StopPointSiteList< StopPointSite >
 Clldb_private::StopPointSiteList< lldb_private::BreakpointSite >
 Clldb_private::StopPointSiteList< lldb_private::WatchpointResource >
 Clldb_private::Trace::StorageWe package all the data that can change upon process stops to make sure this contract is very visible
 Clldb_private::trace_intel_pt::TraceIntelPT::StorageWe package all the data that can change upon process stops to make sure this contract is very visible
 Clldb_private::StreamA stream class that can stream formatted output to a file
 CStringExtractor
 Clldb_private::StringLexer
 Clldb_private::StringList
 Cllvm::StringMap
 Clldb_private::formatters::StringPrinter
 Clldb_private::StringTableReaderMany cache files require string tables to store data efficiently
 Clldb_private::AppleObjCTypeEncodingParser::StructElement
 Clldb_private::StructuredDataA class which can hold structured data
 Clldb_private::StructuredDataImpl
 Clldb_private::ClangExpressionDeclMap::StructVarsThe following values contain layout information for the materialized struct, but are not specific to a single materialization
 Clldb_private::SupportFileWraps either a FileSpec that represents a local file or a source file whose contents is known (for example because it can be reconstructed from debug info), but that hasn't been written to a file yet
 Clldb_private::SupportFileListA list of support files for a CompileUnit
 Clldb_private::SVR4LibraryInfo
 Clldb_private::lua::SWIGBridge
 Clldb_private::npdb::SymbolAndUid
 Clldb_private::SymbolContextDefines a symbol context baton that can be handed other debug core functions
 Clldb_private::SymbolContextListDefines a list of symbol context objects
 Clldb_private::SymbolContextScope"lldb/Symbol/SymbolContextScope.h" Inherit from this if your object is part of a symbol context and can reconstruct its symbol context
 Clldb_private::SymbolContextSpecifier
 Clldb_private::TraceDumper::SymbolInfoHelper struct that holds symbol, disassembly and address information of an instruction
 Clldb_private::SymbolLocationStores a function module spec, symbol name and possibly an alternate symbol name
 Clldb_private::Symbols
 CSymbolSearchInfo
 CSymbolSortInfo
 Clldb_private::Symtab
 Clldb_private::platform_android::AdbClient::SyncService
 CSynthAddOptions
 Clldb_private::SyntheticChildren
 Clldb_private::SyntheticChildrenFrontEnd
 Clldb_private::process_linux::NativeRegisterContextLinux::SyscallData
 CSystemExit
 Clldb_private::SystemInitializer
 Clldb_private::SystemLifetimeManager
 Clldb_private::TableValidator< I >
 Clldb_private::TableValidator< eArgTypeLastArg >
 Clldb_private::TaggedASTDecl< D >
 CTaggedDoubleBits
 Clldb_private::ObjCLanguageRuntime::TaggedPointerVendor
 Clldb_private::ClangExpressionDeclMap::TargetInfo
 Clldb_private::TargetStatsA class that represents statistics for a since lldb_private::Target
 Clldb_private::trace_intel_pt::TaskTimerClass used to track the duration of long running tasks for reporting
 Clldb_private::minidump::TEB64
 CTEB64
 Clldb_private::TypeSystemClang::TemplateParameterInfos
 Clldb_private::Terminal
 Clldb_private::TerminalStateA RAII-friendly terminal state saving/restoring class
 Clldb_private::ThreadCollection
 Clldb_private::trace_intel_pt::ThreadContinuousExecutionThis class indicates the time interval in which a thread was running continuously on a cpu core
 CThreadData
 Clldb_private::trace_intel_pt::ThreadDecoderClass that handles the decoding of a thread and caches the result
 CDYLDRendezvous::ThreadInfo
 CHexagonDYLDRendezvous::ThreadInfo
 Clldb_private::ThreadLauncher
 Clldb_private::ThreadPlanShouldStopHere
 Clldb_private::ThreadPlanShouldStopHere::ThreadPlanShouldStopHereCallbacks
 Clldb_private::ThreadPlanStack
 Clldb_private::ThreadPlanStackMap
 Clldb_private::ThreadPlanTracer
 Clldb_private::ThreadSafeDenseMap< _KeyType, _ValueType >
 Clldb_private::ThreadSafeDenseMap< void *, uint64_t >
 Clldb_private::ThreadSafeDenseSet< _ElementType, _MutexType >
 Clldb_private::ThreadSafeValue< T >
 Clldb_private::ThreadSafeValue< lldb::StateType >
 Clldb_private::ThreadSpec
 Clldb_private::Thread::ThreadStateCheckpoint
 Clldb_private::ThreadStopInfo
 Clldb_private::TieredFormatterContainer< FormatterImpl >
 Clldb_private::TieredFormatterContainer< SyntheticChildren >
 Clldb_private::TieredFormatterContainer< TypeFilterImpl >
 Clldb_private::TieredFormatterContainer< TypeFormatImpl >
 Clldb_private::TieredFormatterContainer< TypeSummaryImpl >
 Clldb_private::TildeExpressionResolver
 Clldb_private::ThreadPlanSingleThreadTimeout::TimeoutInfo
 Clldb_private::TimeoutResumeAll
 Clldb_private::TimerA timer class that simplifies common timing metrics
 Clldb_private::ProcessInstanceInfo::timespec
 Clldb_private::TraceBinaryData
 Clldb_private::TraceCpuState
 Clldb_private::TraceCursorClass used for iterating over the instructions of a thread's trace, among other kinds of information
 Clldb_private::TraceDumper::FunctionCall::TracedSegment
 Clldb_private::TraceDumperClass used to dump the instructions of a TraceCursor using its current state and granularity
 Clldb_private::TraceDumperOptionsClass that holds the configuration used by TraceDumper for traversing and dumping instructions
 Clldb_private::TraceGetBinaryDataRequestJLLDBTraceGetBinaryData gdb-remote packet
 Clldb_private::TraceGetStateRequest}
 Clldb_private::TraceGetStateResponse
 Clldb_private::TraceHTRTop-level HTR class See lldb/docs/htr.rst for comprehensive HTR documentation
 Clldb_private::trace_intel_pt::TraceIntelPTBundleLoader
 Clldb_private::trace_intel_pt::TraceIntelPTBundleSaver
 Clldb_private::trace_intel_pt::TraceIntelPTMultiCpuDecoderClass used to decode a multi-cpu Intel PT trace
 Clldb_private::TraceDumper::TraceItemHelper struct that holds all the information we know about a trace item
 Clldb_private::TraceStartRequestJLLDBTraceStart gdb-remote packet
 Clldb_private::TraceStopRequestJLLDBTraceStop gdb-remote packet
 Clldb_private::TraceSupportedResponseJLLDBTraceSupported gdb-remote packet
 Clldb_private::TraceThreadState
 CTrieEntry
 CTrieEntryWithOffset
 Clldb_private::trace_intel_pt::DecodedThread::TSCRangeA structure that represents a maximal range of trace items associated to the same TSC value
 Clldb_private::type128
 Clldb_private::type256
 Clldb_private::TypeAndOrNameSometimes you can find the name of the type corresponding to an object, but we don't have debug information for it
 CTypeAppendVisitor
 Clldb_private::TypeCategoryImpl
 Clldb_private::TypeCategoryMap
 Clldb_private::TypeEnumMemberImpl
 Clldb_private::TypeEnumMemberListImpl
 Clldb_private::TypeFormatImpl
 Clldb_private::TypeImpl
 Clldb_private::TypeList
 Clldb_private::TypeListImpl
 Clldb_private::TypeMap
 Clldb_private::TypeMatcherClass for matching type names
 Clldb_private::TypeMemberFunctionImpl
 Clldb_private::TypeMemberImpl
 Clldb_private::TypeNameSpecifierImpl
 Clldb_private::TypeNameSpecifierImpl::TypeOrName
 Clldb_private::TypePayloadClangThe implementation of lldb::Type's m_payload field for TypeSystemClang
 Clldb_private::TypeQueryA class that contains all state required for type lookups
 Clldb_private::TypeResultsThis class tracks the state and results of a TypeQuery
 Clldb_private::Language::TypeScavenger
 Clldb_private::TypeSummaryImpl
 Clldb_private::TypeSummaryOptions
 Clldb_private::TypeSystemMap
 Clldb_private::CompilerType::TypeSystemSPWrapperThis is a minimal wrapper of a TypeSystem shared pointer as returned by CompilerType which conventien dyn_cast support
 Cllvm::codeview::TypeVisitorCallbacks
 Clldb_private::npdb::UdtRecordCompleter::UdtTagRecord
 Clldb_private::minidump::Uint128
 Clldb_private::UniqueCStringMap< T >
 Clldb_private::UniqueCStringMap< EnumeratorInfo >
 Clldb_private::UniqueCStringMap< lldb_private::plugin::dwarf::DIERef >
 Clldb_private::UniqueCStringMap< uint32_t >
 Clldb_private::plugin::dwarf::UniqueDWARFASTType
 Clldb_private::plugin::dwarf::UniqueDWARFASTTypeList
 Clldb_private::plugin::dwarf::UniqueDWARFASTTypeMap
 Clldb_private::CommandObjectIterateOverThreads::UniqueStack
 Clldb_private::UnixSignals
 Clldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment
 Clldb_private::Unwind
 CUnwindCodesIterator
 Clldb_private::breakpad::SymbolFileBreakpad::UnwindData
 Clldb_private::CompactUnwindInfo::UnwindHeader
 Clldb_private::CompactUnwindInfo::UnwindIndex
 Clldb_private::UnwindPlan
 Clldb_private::UnwindTable
 Clldb_private::URI
 Clldb_private::sve::user_sve_header
 CUserArea
 Clldb_private::UserIDA mix in class that contains a generic user ID
 Clldb_private::UserIDResolverAn abstract interface for things that know how to map numeric user/group IDs into names
 Clldb_private::AppleObjCRuntimeV2::DynamicClassInfoExtractor::UtilityFunctionHelper
 Clldb_private::UtilityFunctionScopeRAII guard that should be acquired when an utility function is called within a given process
 Clldb_private::UUID
 Clldb_private::CTFEnum::Value
 Clldb_private::Value
 Clldb_private::NativeFile::ValueGuard
 CValueImpl
 Clldb_private::ValueList
 CValueListImpl
 CValueLocker
 Clldb_private::ValueObjectValueObject:
 Clldb_private::ValueObjectConstResultImplA class wrapping common implementation details for operations in ValueObjectConstResult ( & Child ) that may need to jump from the host memory space into the target's memory space
 Clldb_private::ValueObjectListA collection of ValueObject values that
 Clldb_private::ValueObjectPrinter
 Clldb_private::ValueObjectUpdaterA value object class that is seeded with the static variable value and it vends the user facing value object
 Clldb_private::plugin::dwarf::DWARFFormValue::ValueTypeTag
 Clldb_private::npdb::VariableInfo
 Clldb_private::VariableList
 CVariablesOptionsImpl
 Cstd::vector
 Clldb_private::postfix::Visitor< ResultT >A template class implementing a visitor pattern, but with a couple of twists:
 Clldb_private::VMRange
 CRegisterInfoPOSIX_riscv64::VPR
 CRegisterContextDarwin_arm64::VReg
 CRegisterInfoPOSIX_arm64::VReg
 Clldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor
 Clldb_private::LanguageRuntime::VTableInfo
 Clldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion
 Clldb_private::WaitStatus
 Clldb_private::WatchpointAlgorithms
 CWatchpointIDMatches
 Clldb_private::ProcessWindows::WatchpointInfo
 Clldb_private::WatchpointListThis class is used by Watchpoint to manage a list of watchpoints,
 Clldb_private::WatchpointOptions"lldb/Breakpoint/WatchpointOptions.h" Class that manages the options on a watchpoint
 CWatchpointOptionsImpl
 Clldb_private::StopInfoWatchpoint::WatchpointSentry
 Clldb_private::Watchpoint::WatchpointVariableContextRepresents the context of a watchpoint variable
 Clldb_private::x86AssemblyInspectionEngine
 Clldb_private::XcodeSDKAn abstraction for Xcode-style SDKs that works like ArchSpec
 Clldb_private::XMLDocument
 Clldb_private::XMLNode
 Clldb_private::XMMReg
 CRegisterContextDarwin_i386::XMMReg
 CRegisterContextDarwin_x86_64::XMMReg
 Clldb_private::XSAVE
 Clldb_private::XSAVE_HDR
 Clldb_private::YMM
 Clldb_private::YMMHReg
 Clldb_private::YMMReg
 Clldb_private::ZipFileIn Android API level 23 and above, bionic dynamic linker is able to load .so file directly from APK or .zip file
 Clldb_private::ZipFileResolverIn Android API level 23 and above, bionic dynamic linker is able to load .so file directly from APK or .zip file
 CCFBundleRef
 CCFDataRef
 CCFMutableArrayRef
 CCFMutableDictionaryRef
 CCFMutableSetRef
 CCFStringRef
 CDenseMap< void *, uint64_t >
 CExceptionResult
 CInstrumentationRuntimeCreateInstance
 CLanguageRuntimeCreateInstance
 Cless< Bookmark >
 Cless< dw_offset_t >
 Cless< FileRange >
 Cless< int32_t >
 Cless< lldb::addr_t >
 Cless< OSOEntry >
 Cless< std::pair< uint32_t, uint32_t > >
 Cless< uint32_t >
 CObjectContainerCreateInstance
 CObjectFileCreateInstance
 CRegisterTypeBuilderCreateInstance
 CREPLCreateInstance
 CScriptedInterfaceCreateInstance
 CScriptInterpreterCreateInstance
 CSmallVector< AugmentedEntry, N >
 CStructuredDataPluginCreateInstance
 CSymbolLocatorCreateInstance
 CTraceCreateInstanceFromBundle
 CTraceExporterCreateInstance
 CTypeSystemCreateInstance
 Cunique_ptr< CallbackData >
 Cunique_ptr< CommandData >
 Cunique_ptr< WatchpointVariableContext >