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

References

lib/DebugInfo/DWARF/DWARFContext.cpp
 1226   if (auto S = DWP.lock()) {
 1233   if (auto S = Entry->lock()) {
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  230     auto OS = Out.lock();
tools/lldb/include/lldb/Core/Address.h
  406   lldb::SectionSP GetSection() const { return m_section_wp.lock(); }
tools/lldb/include/lldb/Core/Section.h
  177   lldb::SectionSP GetParent() const { return m_parent_wp.lock(); }
tools/lldb/include/lldb/Expression/IRMemoryMap.h
   80   lldb::TargetSP GetTarget() { return m_target_wp.lock(); }
tools/lldb/include/lldb/Target/ABI.h
   95   lldb::ProcessSP GetProcessSP() const { return m_process_wp.lock(); }
tools/lldb/include/lldb/Target/InstrumentationRuntime.h
   51   lldb::ProcessSP GetProcessSP() { return m_process_wp.lock(); }
tools/lldb/include/lldb/Target/Process.h
  430     lldb::ProcessSP GetProcessSP() const { return m_process_wp.lock(); }
 1207   Target &GetTarget() { return *m_target_wp.lock(); }
 1214   const Target &GetTarget() const { return *m_target_wp.lock(); }
tools/lldb/include/lldb/Target/Queue.h
   92   lldb::ProcessSP GetProcess() const { return m_process_wp.lock(); }
tools/lldb/include/lldb/Target/QueueItem.h
   78   bool IsValid() { return m_queue_wp.lock() != nullptr; }
tools/lldb/include/lldb/Target/StackFrame.h
  127   lldb::ThreadSP GetThread() const { return m_thread_wp.lock(); }
tools/lldb/include/lldb/Target/StopInfo.h
   34   lldb::ThreadSP GetThread() const { return m_thread_wp.lock(); }
tools/lldb/include/lldb/Target/Thread.h
  154   lldb::ProcessSP GetProcess() const { return m_process_wp.lock(); }
tools/lldb/include/lldb/Utility/Event.h
  208         m_broadcaster_wp.lock();
  217         m_broadcaster_wp.lock();
tools/lldb/source/API/SBBreakpoint.cpp
   74   return m_opaque_wp.lock() == rhs.m_opaque_wp.lock();
   74   return m_opaque_wp.lock() == rhs.m_opaque_wp.lock();
   81   return m_opaque_wp.lock() != rhs.m_opaque_wp.lock();
   81   return m_opaque_wp.lock() != rhs.m_opaque_wp.lock();
  785 BreakpointSP SBBreakpoint::GetSP() const { return m_opaque_wp.lock(); }
  802     TargetSP target_sp = m_target_wp.lock();
  810     TargetSP target_sp = m_target_wp.lock();
  822     TargetSP target_sp = m_target_wp.lock();
  832     TargetSP target_sp = m_target_wp.lock();
  847     TargetSP target_sp = m_target_wp.lock();
  864   TargetSP GetTarget() { return m_target_wp.lock(); }
  916   m_opaque_sp->Append(sb_bkpt.m_opaque_wp.lock());
tools/lldb/source/API/SBBreakpointLocation.cpp
   65   return m_opaque_wp.lock();
tools/lldb/source/API/SBBreakpointName.cpp
   56     return m_target_wp.lock();
   64     return !m_name.empty() && m_target_wp.lock();
   91   return m_name == rhs.m_name && m_target_wp.lock() == rhs.m_target_wp.lock();
   91   return m_name == rhs.m_name && m_target_wp.lock() == rhs.m_target_wp.lock();
   95   return m_name != rhs.m_name || m_target_wp.lock() != rhs.m_target_wp.lock();
   95   return m_name != rhs.m_name || m_target_wp.lock() != rhs.m_target_wp.lock();
tools/lldb/source/API/SBProcess.cpp
  106 lldb::ProcessSP SBProcess::GetSP() const { return m_opaque_wp.lock(); }
  123   ProcessSP process_sp(m_opaque_wp.lock());
tools/lldb/source/API/SBQueue.cpp
   52   bool IsValid() { return m_queue_wp.lock() != nullptr; }
   69     lldb::QueueSP queue_sp = m_queue_wp.lock();
   78     lldb::QueueSP queue_sp = m_queue_wp.lock();
   87     lldb::QueueSP queue_sp = m_queue_wp.lock();
   96       lldb::QueueSP queue_sp = m_queue_wp.lock();
  116       QueueSP queue_sp = m_queue_wp.lock();
  149     QueueSP queue_sp = m_queue_wp.lock();
  153         ThreadSP thread_sp = m_threads[idx].lock();
  165     QueueSP queue_sp = m_queue_wp.lock();
  185     QueueSP queue_sp = m_queue_wp.lock();
  193     QueueSP queue_sp = m_queue_wp.lock();
  202     QueueSP queue_sp = m_queue_wp.lock();
tools/lldb/source/API/SBSection.cpp
  118 lldb::SectionSP SBSection::GetSP() const { return m_opaque_wp.lock(); }
tools/lldb/source/API/SBSourceManager.cpp
   48     lldb::TargetSP target_sp(m_target_wp.lock());
   54       lldb::DebuggerSP debugger_sp(m_debugger_wp.lock());
tools/lldb/source/API/SBTrace.cpp
   25 lldb::ProcessSP SBTrace::GetSP() const { return m_opaque_wp.lock(); }
tools/lldb/source/API/SBUnixSignals.cpp
   48 UnixSignalsSP SBUnixSignals::GetSP() const { return m_opaque_wp.lock(); }
tools/lldb/source/API/SBWatchpoint.cpp
   70   return bool(m_opaque_wp.lock());
  265   return LLDB_RECORD_RESULT(m_opaque_wp.lock());
tools/lldb/source/Core/Debugger.cpp
 1175       log_stream_sp = pos->second.lock();
tools/lldb/source/Core/ModuleChild.cpp
   24 lldb::ModuleSP ModuleChild::GetModule() const { return m_module_wp.lock(); }
tools/lldb/source/Core/SourceManager.cpp
   69   DebuggerSP debugger_sp(m_debugger_wp.lock());
   76   TargetSP target_sp(m_target_wp.lock());
  206           should_show_stop_column_with_caret(m_debugger_wp.lock())) {
  314     TargetSP target_sp(m_target_wp.lock());
  538   auto debugger_sp = m_debugger_wp.lock();
tools/lldb/source/Expression/DWARFExpression.cpp
  943   ModuleSP module_sp = m_module_wp.lock();
tools/lldb/source/Expression/Expression.cpp
   21   assert(m_target_wp.lock());
   29   assert(m_target_wp.lock());
tools/lldb/source/Expression/FunctionCaller.cpp
   48   assert(m_jit_process_wp.lock());
   53   lldb::ProcessSP process_sp(m_jit_process_wp.lock());
   55     lldb::ModuleSP jit_module_sp(m_jit_module_wp.lock());
   68   lldb::ProcessSP jit_process_sp(m_jit_process_wp.lock());
  143   lldb::ProcessSP jit_process_sp(m_jit_process_wp.lock());
  283   lldb::ProcessSP jit_process_sp(m_jit_process_wp.lock());
tools/lldb/source/Expression/IRExecutionUnit.cpp
  220   lldb::ProcessSP process_sp(GetProcessWP().lock());
tools/lldb/source/Expression/IRMemoryMap.cpp
   28   lldb::ProcessSP process_sp = m_process_wp.lock();
   58   lldb::TargetSP target_sp = m_target_wp.lock();
   59   lldb::ProcessSP process_sp = m_process_wp.lock();
  228   lldb::ProcessSP process_sp = m_process_wp.lock();
  233   lldb::TargetSP target_sp = m_target_wp.lock();
  242   lldb::ProcessSP process_sp = m_process_wp.lock();
  247   lldb::TargetSP target_sp = m_target_wp.lock();
  256   lldb::ProcessSP process_sp = m_process_wp.lock();
  261   lldb::TargetSP target_sp = m_target_wp.lock();
  329     process_sp = m_process_wp.lock();
  361     process_sp = m_process_wp.lock();
  462     lldb::ProcessSP process_sp = m_process_wp.lock();
  473     lldb::ProcessSP process_sp = m_process_wp.lock();
  521     lldb::ProcessSP process_sp = m_process_wp.lock();
  560     process_sp = m_process_wp.lock();
  568     process_sp = m_process_wp.lock();
  631     lldb::ProcessSP process_sp = m_process_wp.lock();
  638     lldb::TargetSP target_sp = m_target_wp.lock();
  684     process_sp = m_process_wp.lock();
  699     process_sp = m_process_wp.lock();
  811       lldb::ProcessSP process_sp = m_process_wp.lock();
tools/lldb/source/Expression/LLVMUserExpression.cpp
   55     lldb::ModuleSP jit_module_sp(m_jit_module_wp.lock());
tools/lldb/source/Expression/Materializer.cpp
 1339   DematerializerSP dematerializer_sp = m_dematerializer_wp.lock();
 1353   DematerializerSP dematerializer_sp = m_dematerializer_wp.lock();
 1396   lldb::ThreadSP thread_sp = m_thread_wp.lock();
tools/lldb/source/Expression/UserExpression.cpp
   73   lldb::ProcessSP expected_process_sp = m_jit_process_wp.lock();
tools/lldb/source/Expression/UtilityFunction.cpp
   50   lldb::ProcessSP process_sp(m_jit_process_wp.lock());
   52     lldb::ModuleSP jit_module_sp(m_jit_module_wp.lock());
   67   ProcessSP process_sp = m_jit_process_wp.lock();
tools/lldb/source/Host/common/Editline.cpp
  218       history_sp = pos->second.lock();
tools/lldb/source/Interpreter/OptionValue.cpp
  552   lldb::OptionValueSP m_parent_sp(m_parent_wp.lock());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  408         : m_disasm(i.m_disasm_wp.lock()) {
  833     DisassemblerSP disasm_sp = m_disasm_wp.lock();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  598   ModuleSP dyld_sp(m_dyld_module_wp.lock());
 1000   ModuleSP module_sp = m_libpthread_module_wp.lock();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
   56   assert(m_jit_process_wp.lock());
  186   lldb::ProcessSP jit_process_sp(m_jit_process_wp.lock());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
   72       m_type_system_helper(*m_target_wp.lock(), options.GetExecutionPolicy() ==
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  201   ModuleSP module_sp(m_objc_module_wp.lock());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  265   ProcessSP process_sp = m_process_wp.lock();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 2549         ModuleSP objc_module_sp(m_objc_module_wp.lock());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
  127     lldb::ProcessSP GetProcessSP() { return m_process_wp.lock(); }
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
   92     TypeSP complete_type_sp(complete_class_iter->second.lock());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  115     lldb::TypeSP GetType() { return m_type_wp.lock(); }
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  153   ProcessSP process_sp = m_process_wp.lock();
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  124       ObjectFileJITDelegateSP delegate_sp(m_delegate_wp.lock());
  141     ObjectFileJITDelegateSP delegate_sp(m_delegate_wp.lock());
  194   if (ObjectFileJITDelegateSP delegate_sp = m_delegate_wp.lock())
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1043           ProcessSP process_sp(m_process_wp.lock());
 2179   ProcessSP process_sp(m_process_wp.lock());
 5952     const bool is_memory_image = (bool)m_process_wp.lock();
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  548   ProcessSP process_sp(m_process_wp.lock());
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
   28   ThreadSP thread_sp(m_thread_wp.lock());
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
   38   ExecutionContext exe_ctx(m_thread_wp.lock());
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 3547   std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock();
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1540         auto strong_plugin_sp = plugin_wp.lock();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1970   lldb::ModuleSP module_sp(m_debug_map_module_wp.lock());
 3823     lldb::ModuleSP module_sp(m_debug_map_module_wp.lock());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  183     ModuleSP exe_module_sp(m_exe_module_wp.lock());
tools/lldb/source/Symbol/ClangASTContext.cpp
10305   TargetSP target_sp = m_target_wp.lock();
10316   TargetSP target_sp = m_target_wp.lock();
10331   TargetSP target_sp = m_target_wp.lock();
tools/lldb/source/Symbol/ObjectFile.cpp
  501     ProcessSP process_sp(m_process_wp.lock());
  545     ProcessSP process_sp(m_process_wp.lock());
tools/lldb/source/Symbol/Type.cpp
  850   module_sp = m_module_wp.lock();
tools/lldb/source/Target/ExecutionContext.cpp
   54   lldb::TargetSP target_sp(target_wp.lock());
   61   lldb::ProcessSP process_sp(process_wp.lock());
   68   lldb::ThreadSP thread_sp(thread_wp.lock());
   75   lldb::StackFrameSP frame_sp(frame_wp.lock());
  568   lldb::TargetSP target_sp(m_target_wp.lock());
  575   lldb::ProcessSP process_sp(m_process_wp.lock());
  582   lldb::ThreadSP thread_sp(m_thread_wp.lock());
tools/lldb/source/Target/ModuleCache.cpp
  220     cached_module_sp = (*find_it).second.lock();
tools/lldb/source/Target/Process.cpp
 3902   ProcessSP process_sp(m_process_wp.lock());
 4052   ProcessSP process_sp(m_process_wp.lock());
 4163 lldb::TargetSP Process::CalculateTarget() { return m_target_wp.lock(); }
tools/lldb/source/Target/Queue.cpp
   42   ProcessSP process_sp = m_process_wp.lock();
   79     ProcessSP process_sp = m_process_wp.lock();
tools/lldb/source/Target/QueueItem.cpp
   46   QueueSP queue_sp = m_queue_wp.lock();
   93 ProcessSP QueueItem::GetProcessSP() { return m_process_wp.lock(); }
   98   ProcessSP process_sp = m_process_wp.lock();
tools/lldb/source/Target/StopInfo.cpp
   38   ThreadSP thread_sp(m_thread_wp.lock());
   45   ThreadSP thread_sp(m_thread_wp.lock());
   53   ThreadSP thread_sp(m_thread_wp.lock());
  105     ThreadSP thread_sp(m_thread_wp.lock());
  136     ThreadSP thread_sp(m_thread_wp.lock());
  165     ThreadSP thread_sp(m_thread_wp.lock());
  186       ThreadSP thread_sp(m_thread_wp.lock());
  264     ThreadSP thread_sp(m_thread_wp.lock());
  651     ThreadSP thread_sp(m_thread_wp.lock());
  692     ThreadSP thread_sp(m_thread_wp.lock());
  918     ThreadSP thread_sp(m_thread_wp.lock());
  925     ThreadSP thread_sp(m_thread_wp.lock());
  933     ThreadSP thread_sp(m_thread_wp.lock());
  952     ThreadSP thread_sp(m_thread_wp.lock());
  962       ThreadSP thread_sp(m_thread_wp.lock());
 1072     ThreadSP thread_sp(m_thread_wp.lock());
 1088     ThreadSP thread_sp(m_thread_wp.lock());
tools/lldb/source/Target/StructuredDataPlugin.cpp
   42   return m_process_wp.lock();
tools/lldb/source/Utility/Broadcaster.cpp
   61     lldb::ListenerSP curr_listener_sp(it->first.lock());
tools/lldb/source/Utility/Event.cpp
   49   Broadcaster::BroadcasterImplSP broadcaster_impl_sp(m_broadcaster_wp.lock());
tools/lldb/source/Utility/Listener.cpp
   32     BroadcasterManagerSP input_sp = input_wp.lock();
   64     Broadcaster::BroadcasterImplSP broadcaster_sp(pos->first.lock());
   75     BroadcasterManagerSP manager_sp(m_broadcaster_managers[i].lock());
  413        pos != end && pos->first.lock() == broadcaster_impl_sp; ++pos) {