LLDB mainline
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::ABIlldb::ABISP
 
typedef std::shared_ptr< lldb_private::Batonlldb::BatonSP
 
typedef std::shared_ptr< lldb_private::Blocklldb::BlockSP
 
typedef std::shared_ptr< lldb_private::Breakpointlldb::BreakpointSP
 
typedef std::weak_ptr< lldb_private::Breakpointlldb::BreakpointWP
 
typedef std::shared_ptr< lldb_private::BreakpointSitelldb::BreakpointSiteSP
 
typedef std::shared_ptr< lldb_private::BreakpointLocationlldb::BreakpointLocationSP
 
typedef std::weak_ptr< lldb_private::BreakpointLocationlldb::BreakpointLocationWP
 
typedef std::shared_ptr< lldb_private::BreakpointPreconditionlldb::BreakpointPreconditionSP
 
typedef std::shared_ptr< lldb_private::BreakpointResolverlldb::BreakpointResolverSP
 
typedef std::shared_ptr< lldb_private::Broadcasterlldb::BroadcasterSP
 
typedef std::shared_ptr< lldb_private::BroadcasterManagerlldb::BroadcasterManagerSP
 
typedef std::weak_ptr< lldb_private::BroadcasterManagerlldb::BroadcasterManagerWP
 
typedef std::shared_ptr< lldb_private::UserExpressionlldb::UserExpressionSP
 
typedef std::shared_ptr< lldb_private::CommandObjectlldb::CommandObjectSP
 
typedef std::shared_ptr< lldb_private::Connectionlldb::ConnectionSP
 
typedef std::shared_ptr< lldb_private::CompileUnitlldb::CompUnitSP
 
typedef std::shared_ptr< lldb_private::DataBufferlldb::DataBufferSP
 
typedef std::shared_ptr< lldb_private::WritableDataBufferlldb::WritableDataBufferSP
 
typedef std::shared_ptr< lldb_private::DataExtractorlldb::DataExtractorSP
 
typedef std::shared_ptr< lldb_private::Debuggerlldb::DebuggerSP
 
typedef std::weak_ptr< lldb_private::Debuggerlldb::DebuggerWP
 
typedef std::shared_ptr< lldb_private::Disassemblerlldb::DisassemblerSP
 
typedef std::unique_ptr< lldb_private::DynamicCheckerFunctionslldb::DynamicCheckerFunctionsUP
 
typedef std::unique_ptr< lldb_private::DynamicLoaderlldb::DynamicLoaderUP
 
typedef std::shared_ptr< lldb_private::Eventlldb::EventSP
 
typedef std::shared_ptr< lldb_private::EventDatalldb::EventDataSP
 
typedef std::shared_ptr< lldb_private::EventDataStructuredDatalldb::EventDataStructuredDataSP
 
typedef std::shared_ptr< lldb_private::ExecutionContextReflldb::ExecutionContextRefSP
 
typedef std::shared_ptr< lldb_private::ExpressionVariablelldb::ExpressionVariableSP
 
typedef std::unique_ptr< lldb_private::Filelldb::FileUP
 
typedef std::shared_ptr< lldb_private::Filelldb::FileSP
 
typedef std::shared_ptr< lldb_private::FormatEntity::Entrylldb::FormatEntrySP
 
typedef std::shared_ptr< lldb_private::Functionlldb::FunctionSP
 
typedef std::shared_ptr< lldb_private::FuncUnwinderslldb::FuncUnwindersSP
 
typedef std::shared_ptr< lldb_private::InlineFunctionInfolldb::InlineFunctionInfoSP
 
typedef std::shared_ptr< lldb_private::Instructionlldb::InstructionSP
 
typedef std::shared_ptr< lldb_private::InstrumentationRuntimelldb::InstrumentationRuntimeSP
 
typedef std::shared_ptr< lldb_private::IOHandlerlldb::IOHandlerSP
 
typedef std::shared_ptr< lldb_private::IOObjectlldb::IOObjectSP
 
typedef std::shared_ptr< lldb_private::IRExecutionUnitlldb::IRExecutionUnitSP
 
typedef std::shared_ptr< lldb_private::JITLoaderlldb::JITLoaderSP
 
typedef std::unique_ptr< lldb_private::JITLoaderListlldb::JITLoaderListUP
 
typedef std::shared_ptr< lldb_private::LanguageRuntimelldb::LanguageRuntimeSP
 
typedef std::unique_ptr< lldb_private::SystemRuntimelldb::SystemRuntimeUP
 
typedef std::shared_ptr< lldb_private::Listenerlldb::ListenerSP
 
typedef std::weak_ptr< lldb_private::Listenerlldb::ListenerWP
 
typedef std::shared_ptr< lldb_private::MemoryHistorylldb::MemoryHistorySP
 
typedef std::unique_ptr< lldb_private::MemoryRegionInfolldb::MemoryRegionInfoUP
 
typedef std::shared_ptr< lldb_private::MemoryRegionInfolldb::MemoryRegionInfoSP
 
typedef std::shared_ptr< lldb_private::Modulelldb::ModuleSP
 
typedef std::weak_ptr< lldb_private::Modulelldb::ModuleWP
 
typedef std::shared_ptr< lldb_private::ObjectFilelldb::ObjectFileSP
 
typedef std::shared_ptr< lldb_private::ObjectContainerlldb::ObjectContainerSP
 
typedef std::shared_ptr< lldb_private::ObjectFileJITDelegatelldb::ObjectFileJITDelegateSP
 
typedef std::weak_ptr< lldb_private::ObjectFileJITDelegatelldb::ObjectFileJITDelegateWP
 
typedef std::unique_ptr< lldb_private::OperatingSystemlldb::OperatingSystemUP
 
typedef std::shared_ptr< lldb_private::OperatingSystemInterfacelldb::OperatingSystemInterfaceSP
 
typedef std::shared_ptr< lldb_private::OptionValuelldb::OptionValueSP
 
typedef std::weak_ptr< lldb_private::OptionValuelldb::OptionValueWP
 
typedef std::shared_ptr< lldb_private::OptionValuePropertieslldb::OptionValuePropertiesSP
 
typedef std::shared_ptr< lldb_private::Platformlldb::PlatformSP
 
typedef std::shared_ptr< lldb_private::Processlldb::ProcessSP
 
typedef std::shared_ptr< lldb_private::ProcessAttachInfolldb::ProcessAttachInfoSP
 
typedef std::shared_ptr< lldb_private::ProcessLaunchInfolldb::ProcessLaunchInfoSP
 
typedef std::weak_ptr< lldb_private::Processlldb::ProcessWP
 
typedef std::shared_ptr< lldb_private::RegisterCheckpointlldb::RegisterCheckpointSP
 
typedef std::shared_ptr< lldb_private::RegisterContextlldb::RegisterContextSP
 
typedef std::shared_ptr< lldb_private::RegisterTypeBuilderlldb::RegisterTypeBuilderSP
 
typedef std::shared_ptr< lldb_private::RegularExpressionlldb::RegularExpressionSP
 
typedef std::shared_ptr< lldb_private::Queuelldb::QueueSP
 
typedef std::weak_ptr< lldb_private::Queuelldb::QueueWP
 
typedef std::shared_ptr< lldb_private::QueueItemlldb::QueueItemSP
 
typedef std::shared_ptr< lldb_private::REPLlldb::REPLSP
 
typedef std::shared_ptr< lldb_private::RecognizedStackFramelldb::RecognizedStackFrameSP
 
typedef std::shared_ptr< lldb_private::ScriptSummaryFormatlldb::ScriptSummaryFormatSP
 
typedef std::shared_ptr< lldb_private::ScriptInterpreterlldb::ScriptInterpreterSP
 
typedef std::shared_ptr< lldb_private::ScriptedMetadatalldb::ScriptedMetadataSP
 
typedef std::unique_ptr< lldb_private::ScriptedPlatformInterfacelldb::ScriptedPlatformInterfaceUP
 
typedef std::unique_ptr< lldb_private::ScriptedProcessInterfacelldb::ScriptedProcessInterfaceUP
 
typedef std::shared_ptr< lldb_private::ScriptedThreadInterfacelldb::ScriptedThreadInterfaceSP
 
typedef std::shared_ptr< lldb_private::Sectionlldb::SectionSP
 
typedef std::unique_ptr< lldb_private::SectionListlldb::SectionListUP
 
typedef std::weak_ptr< lldb_private::Sectionlldb::SectionWP
 
typedef std::shared_ptr< lldb_private::SectionLoadListlldb::SectionLoadListSP
 
typedef std::shared_ptr< lldb_private::SearchFilterlldb::SearchFilterSP
 
typedef std::unique_ptr< lldb_private::SourceManagerlldb::SourceManagerUP
 
typedef std::shared_ptr< lldb_private::StackFramelldb::StackFrameSP
 
typedef std::weak_ptr< lldb_private::StackFramelldb::StackFrameWP
 
typedef std::shared_ptr< lldb_private::StackFrameListlldb::StackFrameListSP
 
typedef std::shared_ptr< lldb_private::StackFrameRecognizerlldb::StackFrameRecognizerSP
 
typedef std::unique_ptr< lldb_private::StackFrameRecognizerManagerlldb::StackFrameRecognizerManagerUP
 
typedef std::shared_ptr< lldb_private::StopInfolldb::StopInfoSP
 
typedef std::shared_ptr< lldb_private::Streamlldb::StreamSP
 
typedef std::shared_ptr< lldb_private::StreamFilelldb::StreamFileSP
 
typedef std::shared_ptr< lldb_private::StringSummaryFormatlldb::StringTypeSummaryImplSP
 
typedef std::unique_ptr< lldb_private::StructuredDataImpllldb::StructuredDataImplUP
 
typedef std::shared_ptr< lldb_private::StructuredDataPluginlldb::StructuredDataPluginSP
 
typedef std::weak_ptr< lldb_private::StructuredDataPluginlldb::StructuredDataPluginWP
 
typedef std::shared_ptr< lldb_private::SymbolFileTypelldb::SymbolFileTypeSP
 
typedef std::shared_ptr< lldb_private::SymbolContextSpecifierlldb::SymbolContextSpecifierSP
 
typedef std::unique_ptr< lldb_private::SymbolVendorlldb::SymbolVendorUP
 
typedef std::shared_ptr< lldb_private::SyntheticChildrenlldb::SyntheticChildrenSP
 
typedef std::shared_ptr< lldb_private::SyntheticChildrenFrontEndlldb::SyntheticChildrenFrontEndSP
 
typedef std::shared_ptr< lldb_private::Targetlldb::TargetSP
 
typedef std::weak_ptr< lldb_private::Targetlldb::TargetWP
 
typedef std::shared_ptr< lldb_private::Threadlldb::ThreadSP
 
typedef std::weak_ptr< lldb_private::Threadlldb::ThreadWP
 
typedef std::shared_ptr< lldb_private::ThreadCollectionlldb::ThreadCollectionSP
 
typedef std::shared_ptr< lldb_private::ThreadPlanlldb::ThreadPlanSP
 
typedef std::shared_ptr< lldb_private::ThreadPostMortemTracelldb::ThreadPostMortemTraceSP
 
typedef std::weak_ptr< lldb_private::ThreadPlanlldb::ThreadPlanWP
 
typedef std::shared_ptr< lldb_private::ThreadPlanTracerlldb::ThreadPlanTracerSP
 
typedef std::shared_ptr< lldb_private::Tracelldb::TraceSP
 
typedef std::unique_ptr< lldb_private::TraceExporterlldb::TraceExporterUP
 
typedef std::shared_ptr< lldb_private::TraceCursorlldb::TraceCursorSP
 
typedef std::shared_ptr< lldb_private::Typelldb::TypeSP
 
typedef std::weak_ptr< lldb_private::Typelldb::TypeWP
 
typedef std::shared_ptr< lldb_private::TypeCategoryImpllldb::TypeCategoryImplSP
 
typedef std::shared_ptr< lldb_private::TypeImpllldb::TypeImplSP
 
typedef std::shared_ptr< lldb_private::TypeMemberFunctionImpllldb::TypeMemberFunctionImplSP
 
typedef std::shared_ptr< lldb_private::TypeEnumMemberImpllldb::TypeEnumMemberImplSP
 
typedef std::shared_ptr< lldb_private::TypeFilterImpllldb::TypeFilterImplSP
 
typedef std::shared_ptr< lldb_private::TypeSystemlldb::TypeSystemSP
 
typedef std::shared_ptr< lldb_private::TypeSystemClanglldb::TypeSystemClangSP
 
typedef std::weak_ptr< lldb_private::TypeSystemlldb::TypeSystemWP
 
typedef std::shared_ptr< lldb_private::TypeFormatImpllldb::TypeFormatImplSP
 
typedef std::shared_ptr< lldb_private::TypeNameSpecifierImpllldb::TypeNameSpecifierImplSP
 
typedef std::shared_ptr< lldb_private::TypeSummaryImpllldb::TypeSummaryImplSP
 
typedef std::shared_ptr< lldb_private::TypeSummaryOptionslldb::TypeSummaryOptionsSP
 
typedef std::shared_ptr< lldb_private::ScriptedSyntheticChildrenlldb::ScriptedSyntheticChildrenSP
 
typedef std::shared_ptr< lldb_private::SupportFilelldb::SupportFileSP
 
typedef std::shared_ptr< lldb_private::UnixSignalslldb::UnixSignalsSP
 
typedef std::weak_ptr< lldb_private::UnixSignalslldb::UnixSignalsWP
 
typedef std::shared_ptr< lldb_private::UnwindAssemblylldb::UnwindAssemblySP
 
typedef std::shared_ptr< lldb_private::UnwindPlanlldb::UnwindPlanSP
 
typedef std::shared_ptr< lldb_private::ValueObjectlldb::ValueObjectSP
 
typedef std::shared_ptr< lldb_private::Valuelldb::ValueSP
 
typedef std::shared_ptr< lldb_private::Variablelldb::VariableSP
 
typedef std::shared_ptr< lldb_private::VariableListlldb::VariableListSP
 
typedef std::shared_ptr< lldb_private::ValueObjectListlldb::ValueObjectListSP
 
typedef std::shared_ptr< lldb_private::Watchpointlldb::WatchpointSP
 
typedef std::shared_ptr< lldb_private::WatchpointResourcelldb::WatchpointResourceSP