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::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::unique_ptr< lldb_private::DataExtractor > lldb::DataExtractorUP
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::DynamicRegisterInfo > lldb::DynamicRegisterInfoSP
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::unique_ptr< lldb_private::ProtocolServer > lldb::ProtocolServerUP
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::ScriptedFrameInterface > lldb::ScriptedFrameInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedFrameProviderInterface > lldb::ScriptedFrameProviderInterfaceSP
typedef std::shared_ptr< lldb_private::SyntheticFrameProvider > lldb::SyntheticFrameProviderSP
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::ScriptedHookInterface > lldb::ScriptedHookInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedThreadInterface > lldb::ScriptedThreadInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedThreadPlanInterface > lldb::ScriptedThreadPlanInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedBreakpointInterface > lldb::ScriptedBreakpointInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedStackFrameRecognizerInterface > lldb::ScriptedStackFrameRecognizerInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedCommandInterface > lldb::ScriptedCommandInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedStringSummaryInterface > lldb::ScriptedStringSummaryInterfaceSP
typedef std::shared_ptr< lldb_private::ScriptedSyntheticChildrenInterface > lldb::ScriptedSyntheticChildrenInterfaceSP
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::weak_ptr< lldb_private::StackFrameList > lldb::StackFrameListWP
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::unique_ptr< lldb_private::Stream > lldb::StreamUP
typedef std::shared_ptr< lldb_private::StreamFile > lldb::StreamFileSP
typedef std::shared_ptr< lldb_private::LockableStreamFile > lldb::LockableStreamFileSP
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::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