LLDB
mainline
llvm-project
lldb
include
lldb
Namespaces
|
Typedefs
lldb-forward.h File Reference
#include <memory>
Go to the source code of this file.
Namespaces
namespace
lldb_private
A class that represents a running process on the host machine.
namespace
lldb_private::FormatEntity
namespace
lldb
Typedefs
typedef std::shared_ptr<
lldb_private::ABI
>
lldb::ABISP
typedef std::unique_ptr<
lldb_private::AddressRange
>
lldb::AddressRangeUP
typedef std::shared_ptr<
lldb_private::Baton
>
lldb::BatonSP
typedef std::shared_ptr<
lldb_private::Block
>
lldb::BlockSP
typedef std::shared_ptr<
lldb_private::Breakpoint
>
lldb::BreakpointSP
typedef std::weak_ptr<
lldb_private::Breakpoint
>
lldb::BreakpointWP
typedef std::shared_ptr<
lldb_private::BreakpointSite
>
lldb::BreakpointSiteSP
typedef std::shared_ptr<
lldb_private::BreakpointLocation
>
lldb::BreakpointLocationSP
typedef std::weak_ptr<
lldb_private::BreakpointLocation
>
lldb::BreakpointLocationWP
typedef std::shared_ptr<
lldb_private::BreakpointPrecondition
>
lldb::BreakpointPreconditionSP
typedef std::shared_ptr<
lldb_private::BreakpointResolver
>
lldb::BreakpointResolverSP
typedef std::shared_ptr<
lldb_private::Broadcaster
>
lldb::BroadcasterSP
typedef std::shared_ptr<
lldb_private::BroadcasterManager
>
lldb::BroadcasterManagerSP
typedef std::weak_ptr<
lldb_private::BroadcasterManager
>
lldb::BroadcasterManagerWP
typedef std::shared_ptr<
lldb_private::UserExpression
>
lldb::UserExpressionSP
typedef std::shared_ptr<
lldb_private::CommandObject
>
lldb::CommandObjectSP
typedef std::shared_ptr<
lldb_private::Connection
>
lldb::ConnectionSP
typedef std::shared_ptr<
lldb_private::CompileUnit
>
lldb::CompUnitSP
typedef std::shared_ptr<
lldb_private::DataBuffer
>
lldb::DataBufferSP
typedef std::shared_ptr<
lldb_private::WritableDataBuffer
>
lldb::WritableDataBufferSP
typedef std::shared_ptr<
lldb_private::DataExtractor
>
lldb::DataExtractorSP
typedef std::shared_ptr<
lldb_private::Debugger
>
lldb::DebuggerSP
typedef std::weak_ptr<
lldb_private::Debugger
>
lldb::DebuggerWP
typedef std::shared_ptr<
lldb_private::Disassembler
>
lldb::DisassemblerSP
typedef std::unique_ptr<
lldb_private::DynamicCheckerFunctions
>
lldb::DynamicCheckerFunctionsUP
typedef std::unique_ptr<
lldb_private::DynamicLoader
>
lldb::DynamicLoaderUP
typedef std::shared_ptr<
lldb_private::Event
>
lldb::EventSP
typedef std::shared_ptr<
lldb_private::EventData
>
lldb::EventDataSP
typedef std::shared_ptr<
lldb_private::EventDataStructuredData
>
lldb::EventDataStructuredDataSP
typedef std::shared_ptr<
lldb_private::ExecutionContextRef
>
lldb::ExecutionContextRefSP
typedef std::shared_ptr<
lldb_private::ExpressionVariable
>
lldb::ExpressionVariableSP
typedef std::unique_ptr<
lldb_private::File
>
lldb::FileUP
typedef std::shared_ptr<
lldb_private::File
>
lldb::FileSP
typedef std::shared_ptr<
lldb_private::FormatEntity::Entry
>
lldb::FormatEntrySP
typedef std::shared_ptr<
lldb_private::Function
>
lldb::FunctionSP
typedef std::shared_ptr<
lldb_private::FuncUnwinders
>
lldb::FuncUnwindersSP
typedef std::shared_ptr<
lldb_private::InlineFunctionInfo
>
lldb::InlineFunctionInfoSP
typedef std::shared_ptr<
lldb_private::Instruction
>
lldb::InstructionSP
typedef std::shared_ptr<
lldb_private::InstrumentationRuntime
>
lldb::InstrumentationRuntimeSP
typedef std::shared_ptr<
lldb_private::IOHandler
>
lldb::IOHandlerSP
typedef std::shared_ptr<
lldb_private::IOObject
>
lldb::IOObjectSP
typedef std::shared_ptr<
lldb_private::IRExecutionUnit
>
lldb::IRExecutionUnitSP
typedef std::shared_ptr<
lldb_private::JITLoader
>
lldb::JITLoaderSP
typedef std::unique_ptr<
lldb_private::JITLoaderList
>
lldb::JITLoaderListUP
typedef std::shared_ptr<
lldb_private::LanguageRuntime
>
lldb::LanguageRuntimeSP
typedef std::unique_ptr<
lldb_private::SystemRuntime
>
lldb::SystemRuntimeUP
typedef std::shared_ptr<
lldb_private::Listener
>
lldb::ListenerSP
typedef std::weak_ptr<
lldb_private::Listener
>
lldb::ListenerWP
typedef std::shared_ptr<
lldb_private::MemoryHistory
>
lldb::MemoryHistorySP
typedef std::unique_ptr<
lldb_private::MemoryRegionInfo
>
lldb::MemoryRegionInfoUP
typedef std::shared_ptr<
lldb_private::MemoryRegionInfo
>
lldb::MemoryRegionInfoSP
typedef std::shared_ptr<
lldb_private::Module
>
lldb::ModuleSP
typedef std::weak_ptr<
lldb_private::Module
>
lldb::ModuleWP
typedef std::shared_ptr<
lldb_private::ObjectFile
>
lldb::ObjectFileSP
typedef std::shared_ptr<
lldb_private::ObjectContainer
>
lldb::ObjectContainerSP
typedef std::shared_ptr<
lldb_private::ObjectFileJITDelegate
>
lldb::ObjectFileJITDelegateSP
typedef std::weak_ptr<
lldb_private::ObjectFileJITDelegate
>
lldb::ObjectFileJITDelegateWP
typedef std::unique_ptr<
lldb_private::OperatingSystem
>
lldb::OperatingSystemUP
typedef std::shared_ptr<
lldb_private::OperatingSystemInterface
>
lldb::OperatingSystemInterfaceSP
typedef std::shared_ptr<
lldb_private::OptionValue
>
lldb::OptionValueSP
typedef std::weak_ptr<
lldb_private::OptionValue
>
lldb::OptionValueWP
typedef std::shared_ptr<
lldb_private::OptionValueProperties
>
lldb::OptionValuePropertiesSP
typedef std::shared_ptr<
lldb_private::Platform
>
lldb::PlatformSP
typedef std::shared_ptr<
lldb_private::Process
>
lldb::ProcessSP
typedef std::shared_ptr<
lldb_private::ProcessAttachInfo
>
lldb::ProcessAttachInfoSP
typedef std::shared_ptr<
lldb_private::ProcessLaunchInfo
>
lldb::ProcessLaunchInfoSP
typedef std::weak_ptr<
lldb_private::Process
>
lldb::ProcessWP
typedef std::shared_ptr<
lldb_private::RegisterCheckpoint
>
lldb::RegisterCheckpointSP
typedef std::shared_ptr<
lldb_private::RegisterContext
>
lldb::RegisterContextSP
typedef std::shared_ptr<
lldb_private::RegisterTypeBuilder
>
lldb::RegisterTypeBuilderSP
typedef std::shared_ptr<
lldb_private::RegularExpression
>
lldb::RegularExpressionSP
typedef std::shared_ptr<
lldb_private::Queue
>
lldb::QueueSP
typedef std::weak_ptr<
lldb_private::Queue
>
lldb::QueueWP
typedef std::shared_ptr<
lldb_private::QueueItem
>
lldb::QueueItemSP
typedef std::shared_ptr<
lldb_private::REPL
>
lldb::REPLSP
typedef std::shared_ptr<
lldb_private::RecognizedStackFrame
>
lldb::RecognizedStackFrameSP
typedef std::shared_ptr<
lldb_private::ScriptSummaryFormat
>
lldb::ScriptSummaryFormatSP
typedef std::shared_ptr<
lldb_private::ScriptInterpreter
>
lldb::ScriptInterpreterSP
typedef std::shared_ptr<
lldb_private::ScriptedMetadata
>
lldb::ScriptedMetadataSP
typedef std::unique_ptr<
lldb_private::ScriptedPlatformInterface
>
lldb::ScriptedPlatformInterfaceUP
typedef std::unique_ptr<
lldb_private::ScriptedProcessInterface
>
lldb::ScriptedProcessInterfaceUP
typedef std::shared_ptr<
lldb_private::ScriptedThreadInterface
>
lldb::ScriptedThreadInterfaceSP
typedef std::shared_ptr<
lldb_private::ScriptedThreadPlanInterface
>
lldb::ScriptedThreadPlanInterfaceSP
typedef std::shared_ptr<
lldb_private::Section
>
lldb::SectionSP
typedef std::unique_ptr<
lldb_private::SectionList
>
lldb::SectionListUP
typedef std::weak_ptr<
lldb_private::Section
>
lldb::SectionWP
typedef std::shared_ptr<
lldb_private::SectionLoadList
>
lldb::SectionLoadListSP
typedef std::shared_ptr<
lldb_private::SearchFilter
>
lldb::SearchFilterSP
typedef std::unique_ptr<
lldb_private::SourceManager
>
lldb::SourceManagerUP
typedef std::shared_ptr<
lldb_private::StackFrame
>
lldb::StackFrameSP
typedef std::weak_ptr<
lldb_private::StackFrame
>
lldb::StackFrameWP
typedef std::shared_ptr<
lldb_private::StackFrameList
>
lldb::StackFrameListSP
typedef std::shared_ptr<
lldb_private::StackFrameRecognizer
>
lldb::StackFrameRecognizerSP
typedef std::unique_ptr<
lldb_private::StackFrameRecognizerManager
>
lldb::StackFrameRecognizerManagerUP
typedef std::shared_ptr<
lldb_private::StopInfo
>
lldb::StopInfoSP
typedef std::shared_ptr<
lldb_private::Stream
>
lldb::StreamSP
typedef std::shared_ptr<
lldb_private::StreamFile
>
lldb::StreamFileSP
typedef std::shared_ptr<
lldb_private::StringSummaryFormat
>
lldb::StringTypeSummaryImplSP
typedef std::unique_ptr<
lldb_private::StructuredDataImpl
>
lldb::StructuredDataImplUP
typedef std::shared_ptr<
lldb_private::StructuredDataPlugin
>
lldb::StructuredDataPluginSP
typedef std::weak_ptr<
lldb_private::StructuredDataPlugin
>
lldb::StructuredDataPluginWP
typedef std::shared_ptr<
lldb_private::SymbolFileType
>
lldb::SymbolFileTypeSP
typedef std::shared_ptr<
lldb_private::SymbolContextSpecifier
>
lldb::SymbolContextSpecifierSP
typedef std::unique_ptr<
lldb_private::SymbolVendor
>
lldb::SymbolVendorUP
typedef std::shared_ptr<
lldb_private::SyntheticChildren
>
lldb::SyntheticChildrenSP
typedef std::shared_ptr<
lldb_private::SyntheticChildrenFrontEnd
>
lldb::SyntheticChildrenFrontEndSP
typedef std::shared_ptr<
lldb_private::Target
>
lldb::TargetSP
typedef std::weak_ptr<
lldb_private::Target
>
lldb::TargetWP
typedef std::shared_ptr<
lldb_private::Thread
>
lldb::ThreadSP
typedef std::weak_ptr<
lldb_private::Thread
>
lldb::ThreadWP
typedef std::shared_ptr<
lldb_private::ThreadCollection
>
lldb::ThreadCollectionSP
typedef std::shared_ptr<
lldb_private::ThreadPlan
>
lldb::ThreadPlanSP
typedef std::shared_ptr<
lldb_private::ThreadPostMortemTrace
>
lldb::ThreadPostMortemTraceSP
typedef std::weak_ptr<
lldb_private::ThreadPlan
>
lldb::ThreadPlanWP
typedef std::shared_ptr<
lldb_private::ThreadPlanTracer
>
lldb::ThreadPlanTracerSP
typedef std::shared_ptr<
lldb_private::Trace
>
lldb::TraceSP
typedef std::unique_ptr<
lldb_private::TraceExporter
>
lldb::TraceExporterUP
typedef std::shared_ptr<
lldb_private::TraceCursor
>
lldb::TraceCursorSP
typedef std::shared_ptr<
lldb_private::Type
>
lldb::TypeSP
typedef std::weak_ptr<
lldb_private::Type
>
lldb::TypeWP
typedef std::shared_ptr<
lldb_private::TypeCategoryImpl
>
lldb::TypeCategoryImplSP
typedef std::shared_ptr<
lldb_private::TypeImpl
>
lldb::TypeImplSP
typedef std::shared_ptr<
lldb_private::TypeMemberFunctionImpl
>
lldb::TypeMemberFunctionImplSP
typedef std::shared_ptr<
lldb_private::TypeEnumMemberImpl
>
lldb::TypeEnumMemberImplSP
typedef std::shared_ptr<
lldb_private::TypeFilterImpl
>
lldb::TypeFilterImplSP
typedef std::shared_ptr<
lldb_private::TypeSystem
>
lldb::TypeSystemSP
typedef std::shared_ptr<
lldb_private::TypeSystemClang
>
lldb::TypeSystemClangSP
typedef std::weak_ptr<
lldb_private::TypeSystem
>
lldb::TypeSystemWP
typedef std::shared_ptr<
lldb_private::TypeFormatImpl
>
lldb::TypeFormatImplSP
typedef std::shared_ptr<
lldb_private::TypeNameSpecifierImpl
>
lldb::TypeNameSpecifierImplSP
typedef std::shared_ptr<
lldb_private::TypeSummaryImpl
>
lldb::TypeSummaryImplSP
typedef std::shared_ptr<
lldb_private::TypeSummaryOptions
>
lldb::TypeSummaryOptionsSP
typedef std::shared_ptr<
lldb_private::ScriptedSyntheticChildren
>
lldb::ScriptedSyntheticChildrenSP
typedef std::shared_ptr<
lldb_private::SupportFile
>
lldb::SupportFileSP
typedef std::shared_ptr<
lldb_private::UnixSignals
>
lldb::UnixSignalsSP
typedef std::weak_ptr<
lldb_private::UnixSignals
>
lldb::UnixSignalsWP
typedef std::shared_ptr<
lldb_private::UnwindAssembly
>
lldb::UnwindAssemblySP
typedef std::shared_ptr<
lldb_private::UnwindPlan
>
lldb::UnwindPlanSP
typedef std::shared_ptr<
lldb_private::ValueObject
>
lldb::ValueObjectSP
typedef std::shared_ptr<
lldb_private::Value
>
lldb::ValueSP
typedef std::shared_ptr<
lldb_private::Variable
>
lldb::VariableSP
typedef std::shared_ptr<
lldb_private::VariableList
>
lldb::VariableListSP
typedef std::shared_ptr<
lldb_private::ValueObjectList
>
lldb::ValueObjectListSP
typedef std::shared_ptr<
lldb_private::Watchpoint
>
lldb::WatchpointSP
typedef std::shared_ptr<
lldb_private::WatchpointResource
>
lldb::WatchpointResourceSP
Generated on Tue Dec 3 2024 06:27:42 for LLDB by
1.9.6