reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/PBQP/CostAllocator.h
   99       return PoolRef((*I)->shared_from_this(), &(*I)->getValue());
tools/lldb/include/lldb/Target/Process.h
 2235   lldb::ProcessSP CalculateProcess() override { return shared_from_this(); }
tools/lldb/source/API/SBBreakpointLocation.cpp
  465     sb_bp = loc_sp->GetBreakpoint().shared_from_this();
tools/lldb/source/API/SBBreakpointName.cpp
  136   m_impl_up.reset(new SBBreakpointNameImpl(target.shared_from_this(), name));
tools/lldb/source/API/SBBreakpointOptionCommon.cpp
   63         SBProcess sb_process(process->shared_from_this());
   70           sb_thread.SetThread(thread->shared_from_this());
tools/lldb/source/API/SBCommandInterpreter.cpp
  167     SBDebugger debugger_sb(m_interpreter.GetDebugger().shared_from_this());
  489     sb_debugger.reset(m_opaque_ptr->GetDebugger().shared_from_this());
tools/lldb/source/API/SBDebugger.cpp
  849     sb_target.SetSP(m_opaque_sp->GetDummyTarget()->shared_from_this());
tools/lldb/source/API/SBFunction.cpp
  214       sb_type.ref().SetType(function_type->shared_from_this());
tools/lldb/source/API/SBModule.cpp
  539         return LLDB_RECORD_RESULT(SBType(type_ptr->shared_from_this()));
tools/lldb/source/API/SBProcess.cpp
  251     target_sp = process_sp->GetTarget().shared_from_this();
tools/lldb/source/API/SBTarget.cpp
  209     debugger.reset(target_sp->GetDebugger().shared_from_this());
tools/lldb/source/API/SBThreadPlan.cpp
  143         SBThread(m_opaque_sp->GetThread().shared_from_this()));
tools/lldb/source/API/SBTraceOptions.cpp
   54     structData.m_impl_up->SetObjectSP(dict_obj->shared_from_this());
tools/lldb/source/Breakpoint/Breakpoint.cpp
  159         target.shared_from_this());
  249   return m_target.shared_from_this();
  474           eBreakpointEventTypeLocationsAdded, shared_from_this());
  581           eBreakpointEventTypeLocationsRemoved, shared_from_this());
  814           eBreakpointEventTypeLocationsRemoved, shared_from_this());
  830           eBreakpointEventTypeLocationsAdded, shared_from_this());
 1004         new Breakpoint::BreakpointEventData(eventKind, shared_from_this());
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  450       process->CreateBreakpointSite(shared_from_this(), m_owner.IsHardware());
  645         eventKind, m_owner.shared_from_this());
  646     data->GetBreakpointLocationCollection().Add(shared_from_this());
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp
   51     lldb::BreakpointSP bkpt_sp(m_breakpoint->shared_from_this());
   85       args_data_impl->SetObjectSP(args_dict->shared_from_this());
tools/lldb/source/Breakpoint/Watchpoint.cpp
  314         new Watchpoint::WatchpointEventData(eventKind, shared_from_this());
tools/lldb/source/Commands/CommandObjectPlatform.cpp
 1220             target_sp ? target_sp->GetDebugger().shared_from_this()
tools/lldb/source/Commands/CommandObjectProcess.cpp
  564         ThreadSP sel_thread_sp(GetDefaultThread()->shared_from_this());
tools/lldb/source/Commands/CommandObjectSource.cpp
 1086                 target->shared_from_this());
 1142                 target->shared_from_this());
 1227                 target->shared_from_this());
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1763           module_sp = module->shared_from_this();
 3057             module_sp = module->shared_from_this();
 3174         ModuleSP module_sp(module->shared_from_this());
tools/lldb/source/Commands/CommandObjectThread.cpp
  336             thread->shared_from_this(), type);
tools/lldb/source/Core/Debugger.cpp
  541         g_load_plugin_callback(shared_from_this(), spec, error);
 1216     m_source_manager_up = std::make_unique<SourceManager>(shared_from_this());
tools/lldb/source/Core/Module.cpp
  302         m_objfile_sp = ObjectFile::FindPlugin(shared_from_this(), process_sp,
  368   sc.module_sp = shared_from_this();
  395   sc->module_sp = shared_from_this();
  398 ModuleSP Module::CalculateSymbolContextModule() { return shared_from_this(); }
  455     sc.module_sp = shared_from_this();
  615   sc.module_sp = shared_from_this();
  944     sc.module_sp = shared_from_this();
 1004     sc.module_sp = shared_from_this();
 1026             SymbolVendor::FindPlugin(shared_from_this(), feedback_strm));
 1232             shared_from_this(), &m_file, m_object_offset,
tools/lldb/source/Core/SearchFilter.cpp
  365       target.shared_from_this());
  448       SymbolContext matchingContext(m_target_sp, module->shared_from_this());
  500   return std::make_shared<SearchFilterByModule>(target.shared_from_this(),
  585       SymbolContext matchingContext(m_target_sp, module->shared_from_this());
  646   return std::make_shared<SearchFilterByModuleList>(target.shared_from_this(),
  731       target.shared_from_this(), modules, cus);
tools/lldb/source/Core/Section.cpp
  241         const_cast<Section *>(this)->shared_from_this());
  260   so_addr.SetSection(const_cast<Section *>(this)->shared_from_this());
tools/lldb/source/Core/SourceManager.cpp
   56       m_debugger_wp(target_sp->GetDebugger().shared_from_this()) {}
  376       m_debugger_wp(target ? target->GetDebugger().shared_from_this()
tools/lldb/source/DataFormatters/TypeFormat.cpp
  153     target_sp = process_sp->GetTarget().shared_from_this();
tools/lldb/source/Expression/Expression.cpp
   17       m_target_wp(target.shared_from_this()),
tools/lldb/source/Expression/FunctionCaller.cpp
  106     m_jit_process_wp = process->shared_from_this();
tools/lldb/source/Expression/IRExecutionUnit.cpp
 1256       shared_from_this());
tools/lldb/source/Interpreter/OptionValueProperties.cpp
   56     property.GetValue()->SetParent(shared_from_this());
   76   value_sp->SetParent(shared_from_this());
  674       return ov_properties->shared_from_this();
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1446   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1743   ExecutionContext exe_ctx(thread.shared_from_this());
 2255   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  505   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1447   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1745   ExecutionContext exe_ctx(thread.shared_from_this());
 2225   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  719   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  785   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  740   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  650   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  602   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  775   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1601   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
   88             disasm.shared_from_this())),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  408   m_struct_members.AddVariable(var->shared_from_this());
  416       ExpressionVariableSP var_sp(var->shared_from_this());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  699     m_jit_process_wp = lldb::ProcessWP(process->shared_from_this());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
  125     m_jit_process_wp = process->shared_from_this();
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  697       GetLLDBNSPairType(process_sp->GetTarget().shared_from_this());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  334       new AppleObjCTrampolineHandler(m_process->shared_from_this(), module_sp));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  334     ProcessSP process_sp = process->shared_from_this();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  761   ThreadSP thread_sp(thread.shared_from_this());
  941     ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  295   if (!IsOperatingSystemPluginThread(thread->shared_from_this()))
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  115   ExecutionContext exe_ctx(m_thread.shared_from_this());
  294   ExecutionContext exe_ctx(m_thread.shared_from_this());
  689   ExecutionContext exe_ctx(m_thread.shared_from_this());
 1336   ExecutionContext exe_ctx(m_thread.shared_from_this());
 1779     ExecutionContext exe_ctx(m_thread.shared_from_this());
 1850     ExecutionContext exe_ctx(m_thread.shared_from_this());
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
   22     : RegisterContext(thread, 0), m_thread_wp(thread.shared_from_this()),
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
  304   ExecutionContext exe_ctx(thread.shared_from_this());
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
   79       backing_stop_info_sp->SetThread(shared_from_this());
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
   30     ExecutionContext exe_ctx(m_thread.shared_from_this());
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  613         ABISP abi_to_use = ABI::FindPlugin(shared_from_this(), arch_to_use);
 3468         std::static_pointer_cast<ProcessGDBRemote>(shared_from_this());
 4596       ABISP abi_to_use_sp = ABI::FindPlugin(shared_from_this(), arch_to_use);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
 2046   TargetSP target_sp(target->shared_from_this());
 2100   DebuggerSP debugger_sp(m_debugger.shared_from_this());
 2569     ProcessSP process_sp(process->shared_from_this());
 2594     ThreadSP thread_sp(thread->shared_from_this());
 2619     TargetSP target_sp(target->shared_from_this());
 2644     StackFrameSP frame_sp(frame->shared_from_this());
 2700   lldb::DebuggerSP debugger_sp = m_debugger.shared_from_this();
 2894   lldb::DebuggerSP debugger_sp = m_debugger.shared_from_this();
 2938   lldb::DebuggerSP debugger_sp = m_debugger.shared_from_this();
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  784           GetCommandInterpreter().GetDebugger().shared_from_this();
  894         GetCommandInterpreter().GetDebugger().shared_from_this();
 1123   DebuggerSP debugger_sp = process.GetTarget().GetDebugger().shared_from_this();
 1128     process.BroadcastStructuredData(object_sp, shared_from_this());
 1358     auto process_wp = ProcessWP(process.shared_from_this());
 1444   DebuggerSP debugger_sp = target->GetDebugger().shared_from_this();
 1689       process_sp->GetTarget().GetDebugger().shared_from_this();
 1818       process_sp->GetTarget().GetDebugger().shared_from_this();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  394     return type_ptr->shared_from_this();
  897                   type_sp = type_ptr->shared_from_this();
 1063                     type_sp = type_ptr->shared_from_this();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  374       type_list.Insert(type->shared_from_this());
  695     cu_sp = comp_unit->shared_from_this();
 2413         types.InsertUnique(matching_type->shared_from_this());
 2488       types.InsertUnique(matching_type->shared_from_this());
 2576       type_sp = type_ptr->shared_from_this();
 2732               type_sp = resolved_type->shared_from_this();
 2937                   type_sp = resolved_type->shared_from_this();
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  380     return ty ? ty->shared_from_this() : nullptr;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
 1643     type_list.Insert(type->shared_from_this());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
  132   ExecutionContext exe_ctx(thread.shared_from_this());
  187           thread.shared_from_this(), error);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
  135   ThreadSP thread_sp(thread.shared_from_this());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
  144   ThreadSP thread_sp(thread.shared_from_this());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
  141   ThreadSP thread_sp(thread.shared_from_this());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  718           QueueSP queue_sp(new Queue(m_process->shared_from_this(),
  832       QueueItemSP queue_item_sp(new QueueItem(queue->shared_from_this(),
  833                                               m_process->shared_from_this(),
  939           new Queue(m_process->shared_from_this(), serialnum, queue_label));
tools/lldb/source/Symbol/ClangASTContext.cpp
  597             new ClangASTSource(target->shared_from_this()));
10297     : ClangASTContext(arch), m_target_wp(target.shared_from_this()),
tools/lldb/source/Symbol/FuncUnwinders.cpp
  506   ExecutionContext exe_ctx(target.shared_from_this(), false);
tools/lldb/source/Symbol/SymbolVendor.cpp
   53     sym_objfile_sp = module_sp->GetObjectFile()->shared_from_this();
tools/lldb/source/Symbol/Type.cpp
  137       m_type_sp = resolved_type->shared_from_this();
  390       type_sp = typedef_type->shared_from_this();
tools/lldb/source/Target/ExecutionContext.cpp
   84     m_target_sp = t->shared_from_this();
  100     m_process_sp = process->shared_from_this();
  101     m_target_sp = process->GetTarget().shared_from_this();
  104     m_thread_sp = thread->shared_from_this();
  106     m_frame_sp = frame->shared_from_this();
  264     m_target_sp = target->shared_from_this();
  271     m_process_sp = process->shared_from_this();
  278     m_thread_sp = thread->shared_from_this();
  285     m_frame_sp = frame->shared_from_this();
  304     m_target_sp = process_sp->GetTarget().shared_from_this();
  317       m_target_sp = m_process_sp->GetTarget().shared_from_this();
  333         m_target_sp = m_process_sp->GetTarget().shared_from_this();
  471     SetTargetSP(process_sp->GetTarget().shared_from_this());
  505     lldb::TargetSP target_sp(target->shared_from_this());
  543     SetProcessSP(process->shared_from_this());
  552     SetThreadSP(thread->shared_from_this());
  562     SetFrameSP(frame->shared_from_this());
tools/lldb/source/Target/InstrumentationRuntime.cpp
   37       runtimes[type] = create_callback(process->shared_from_this());
tools/lldb/source/Target/LanguageRuntime.cpp
  251       new ExceptionSearchFilter(target.shared_from_this(), language));
tools/lldb/source/Target/Process.cpp
  972               process_sp->GetTarget().shared_from_this());
 1439                   new ProcessEventData(shared_from_this(), new_state)));
 1485     m_abi_sp = ABI::FindPlugin(shared_from_this(), GetTarget().GetArchitecture());
 2406         shared_from_this(), header_addr, error, size_to_read);
 4195                          new ProcessEventData(shared_from_this(), GetState()));
 4202                          new ProcessEventData(shared_from_this(), GetState()));
 4209                          new ProcessEventData(shared_from_this(), GetState()));
 4216       new EventDataStructuredData(shared_from_this(), object_sp, plugin_sp));
 5725       MemoryHistory::FindPlugin(shared_from_this());
tools/lldb/source/Target/QueueItem.cpp
   52               this->shared_from_this(), type);
tools/lldb/source/Target/RegisterContext.cpp
  419   return m_thread.shared_from_this();
tools/lldb/source/Target/StackFrame.cpp
  233     ExecutionContext exe_ctx(shared_from_this());
 1085       ExecutionContext exe_ctx(shared_from_this());
 1325   ExecutionContext exe_ctx(shared_from_this());
 1708   ExecutionContext exe_ctx(shared_from_this());
 1787 StackFrameSP StackFrame::CalculateStackFrame() { return shared_from_this(); }
 1790   exe_ctx.SetContext(shared_from_this());
 1799   ExecutionContext exe_ctx(shared_from_this());
 1830   ExecutionContext exe_ctx(shared_from_this());
 1902     ExecutionContext exe_ctx(shared_from_this());
tools/lldb/source/Target/StackFrameList.cpp
  397         m_thread.shared_from_this(), frame_idx, concrete_frame_idx, cfa,
  469               m_thread.shared_from_this(), m_frames.size(), idx, reg_ctx_sp,
  488           m_thread.shared_from_this(), m_frames.size(), idx, cfa, cfa_is_valid,
  533             m_thread.shared_from_this(), m_frames.size(), idx,
  671               m_thread.shared_from_this(), idx, idx, cfa, cfa_is_valid, pc,
tools/lldb/source/Target/StopInfo.cpp
   31     : m_thread_wp(thread.shared_from_this()),
  384             location_owners.push_back(loc->GetBreakpoint().shared_from_this());
tools/lldb/source/Target/Target.cpp
  199   m_process_sp = Process::FindPlugin(shared_from_this(), plugin_name,
  395       new SearchFilterForUnconstrainedSearches(shared_from_this()));
  406       new SearchFilterForUnconstrainedSearches(shared_from_this()));
  498     filter_sp = std::make_shared<SearchFilterByModule>(shared_from_this(),
  504               shared_from_this());
  516     filter_sp = std::make_shared<SearchFilterByModuleList>(shared_from_this(),
  522               shared_from_this());
  540         shared_from_this(), FileSpecList(), *containingSourceFiles);
  543         shared_from_this(), *containingModules, *containingSourceFiles);
  604         shared_from_this());
 1616                    new TargetEventData(this->shared_from_this(), module_list));
 1631                    new TargetEventData(this->shared_from_this(), module_list));
 1642                    new TargetEventData(this->shared_from_this(), module_list));
 2091 TargetSP Target::CalculateTarget() { return shared_from_this(); }
 2481     m_source_manager_up.reset(new SourceManager(shared_from_this()));
 2504   Target::StopHookSP stop_hook_sp(new StopHook(shared_from_this(), new_uid));
 3405   lldb::TargetSP GetTargetSP() { return m_target->shared_from_this(); }
tools/lldb/source/Target/Thread.cpp
  228       m_process_wp(process.shared_from_this()), m_stop_info_sp(),
  294                    new ThreadEventData(this->shared_from_this(), new_frame_id));
 1582 ThreadSP Thread::CalculateThread() { return shared_from_this(); }
 1587   exe_ctx.SetContext(shared_from_this());
 1705                          new ThreadEventData(this->shared_from_this()));
 1787   ExecutionContext exe_ctx(shared_from_this());
 1826     return loader->GetThreadLocalData(module, shared_from_this(),
 1837       return runtime->SafeToCallFunctionsOnThisThread(shared_from_this());
 1901     ExecutionContext exe_ctx(shared_from_this());
 2205     if (auto e = runtime->GetExceptionObjectForThread(shared_from_this()))
tools/lldb/source/Target/ThreadPlanPython.cpp
   70           this->shared_from_this());
tools/lldb/source/Target/ThreadPlanStepOut.cpp
  448         inlined_sc.target_sp = GetTarget().shared_from_this();
tools/lldb/source/Utility/Broadcaster.cpp
  466     (*iter)->BroadcasterManagerWillDestruct(this->shared_from_this());
tools/lldb/source/Utility/Listener.cpp
   98         broadcaster->AddListener(this->shared_from_this(), event_mask);
  129         broadcaster->AddListener(this->shared_from_this(), event_mask);
  158     return broadcaster->RemoveListener(this->shared_from_this(), event_mask);
  438       this->shared_from_this(), event_spec);
  460   return manager_sp->UnregisterListenerForEvents(this->shared_from_this(),
tools/lldb/source/Utility/StructuredData.cpp
  118       return this->shared_from_this();
  128   return this->shared_from_this();