LLDB mainline
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::unique_ptr< lldb_private::AddressRangelldb::AddressRangeUP
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::unique_ptr< lldb_private::ProtocolServerlldb::ProtocolServerUP
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::ScriptedFrameInterfacelldb::ScriptedFrameInterfaceSP
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::ScriptedStopHookInterfacelldb::ScriptedStopHookInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedThreadInterfacelldb::ScriptedThreadInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedThreadPlanInterfacelldb::ScriptedThreadPlanInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedBreakpointInterfacelldb::ScriptedBreakpointInterfaceSP
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::unique_ptr< lldb_private::Streamlldb::StreamUP
typedef std::shared_ptr< lldb_private::StreamFilelldb::StreamFileSP
typedef std::shared_ptr< lldb_private::LockableStreamFilelldb::LockableStreamFileSP
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