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

References

include/llvm/DebugInfo/GSYM/GsymCreator.h
  135   mutable std::recursive_mutex Mutex;
include/llvm/ExecutionEngine/Orc/Core.h
  786     std::lock_guard<std::recursive_mutex> Lock(SessionMutex);
  928   mutable std::recursive_mutex SessionMutex;
  939   mutable std::recursive_mutex OutstandingMUsMutex;
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  351       std::lock_guard<std::recursive_mutex> Lock(DeserializersMutex);
  361       std::lock_guard<std::recursive_mutex> Lock(SerializersMutex);
  375     std::lock_guard<std::recursive_mutex> Lock(SerializersMutex);
  390     std::lock_guard<std::recursive_mutex> Lock(DeserializersMutex);
  419   static std::recursive_mutex SerializersMutex;
  420   static std::recursive_mutex DeserializersMutex;
  426 std::recursive_mutex SerializationTraits<ChannelT, Error>::SerializersMutex;
  429 std::recursive_mutex SerializationTraits<ChannelT, Error>::DeserializersMutex;
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
   35     std::recursive_mutex Mutex;
   46     std::unique_lock<std::recursive_mutex> L;
include/llvm/Support/Mutex.h
   29       std::recursive_mutex impl;
lib/DebugInfo/GSYM/GsymCreator.cpp
   34   std::lock_guard<std::recursive_mutex> Guard(Mutex);
   54   std::lock_guard<std::recursive_mutex> Guard(Mutex);
  158   std::lock_guard<std::recursive_mutex> Guard(Mutex);
  248   std::lock_guard<std::recursive_mutex> Guard(Mutex);
  255   std::lock_guard<std::recursive_mutex> Guard(Mutex);
  261   std::lock_guard<std::recursive_mutex> Guard(Mutex);
  270   std::lock_guard<std::recursive_mutex> Guard(Mutex);
lib/ExecutionEngine/Orc/Core.cpp
 1565     std::lock_guard<std::recursive_mutex> Lock(ES.OutstandingMUsMutex);
 2015     std::lock_guard<std::recursive_mutex> Lock(OutstandingMUsMutex);
 2123       std::lock_guard<std::recursive_mutex> Lock(OutstandingMUsMutex);
lib/Support/ManagedStatic.cpp
   21 static std::recursive_mutex *ManagedStaticMutex = nullptr;
   25   ManagedStaticMutex = new std::recursive_mutex();
   28 static std::recursive_mutex *getManagedStaticMutex() {
   37     std::lock_guard<std::recursive_mutex> Lock(*getManagedStaticMutex());
   79   std::lock_guard<std::recursive_mutex> Lock(*getManagedStaticMutex());
tools/clang/lib/Frontend/ASTUnit.cpp
 2691   Mutex = new std::recursive_mutex;
tools/clang/tools/extra/clangd/Function.h
   54         std::lock_guard<std::recursive_mutex>(Parent->ListenersMu);
   76     std::lock_guard<std::recursive_mutex> Lock(ListenersMu);
   85     std::lock_guard<std::recursive_mutex> Lock(ListenersMu);
   91     std::lock_guard<std::recursive_mutex> Lock(ListenersMu);
   99   std::recursive_mutex ListenersMu;
tools/lld/lib/Core/Error.cpp
   64     std::lock_guard<std::recursive_mutex> lock(_mutex);
   75   std::recursive_mutex _mutex;
tools/lldb/include/lldb/Breakpoint/BreakpointList.h
   78     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  143   void GetListMutex(std::unique_lock<std::recursive_mutex> &lock);
  153   std::recursive_mutex &GetMutex() const { return m_mutex; }
  155   mutable std::recursive_mutex m_mutex;
  162                                  list_adapter, std::recursive_mutex>
tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
  207   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
  221   std::recursive_mutex
tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
  151     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  156     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  167   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Breakpoint/WatchpointList.h
  161     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  185   void GetListMutex(std::unique_lock<std::recursive_mutex> &lock);
  199   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/Communication.h
  309   std::recursive_mutex m_bytes_mutex; ///< A mutex to protect multi-threaded
tools/lldb/include/lldb/Core/Debugger.h
  400   std::recursive_mutex m_script_interpreter_mutex;
tools/lldb/include/lldb/Core/IOHandler.h
  503     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  509       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  518     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  525       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  533     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  544   std::recursive_mutex &GetMutex() { return m_mutex; }
  552     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  576   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/Module.h
   86   static std::recursive_mutex &GetAllocationModuleCollectionMutex();
  820   std::recursive_mutex &GetMutex() const { return m_mutex; }
  937   mutable std::recursive_mutex m_mutex; ///< A mutex to keep this object happy
tools/lldb/include/lldb/Core/ModuleList.h
  186   std::recursive_mutex &GetMutex() const { return m_modules_mutex; }
  500   mutable std::recursive_mutex m_modules_mutex;
  506                                  std::recursive_mutex>
tools/lldb/include/lldb/Core/ModuleSpec.h
  305     std::lock_guard<std::recursive_mutex> lhs_guard(m_mutex);
  306     std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_mutex);
  315       std::lock_guard<std::recursive_mutex> lhs_guard(m_mutex, std::adopt_lock);
  316       std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_mutex, 
  324     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  329     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  334     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  339     std::lock_guard<std::recursive_mutex> lhs_guard(m_mutex);
  340     std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_mutex);
  349     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  360     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  385     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  406     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  419   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h
   30     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   35     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   40     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   47     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   63     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   80     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  106     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  116   std::recursive_mutex &GetMutex() { return m_mutex; }
  120   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/ThreadSafeSTLVector.h
   31     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   36     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   41     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   46     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   51     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   56     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   60   std::recursive_mutex &GetMutex() { return m_mutex; }
   64   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/ThreadSafeValue.h
   31       std::lock_guard<std::recursive_mutex> guard(m_mutex);
   42     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   50   std::recursive_mutex &GetMutex() { return m_mutex; }
   54   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Core/ValueObject.h
  796       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  801       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  809       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  818       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  827     std::recursive_mutex m_mutex;
tools/lldb/include/lldb/DataFormatters/FormatCache.h
   69   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/DataFormatters/FormatManager.h
  214   std::recursive_mutex m_language_categories_mutex;
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   81     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   89     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  101     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  108     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  119       std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  131     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  139     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  147   std::recursive_mutex m_map_mutex;
  152   std::recursive_mutex &mutex() { return m_map_mutex; }
  242     std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex());
  287     std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex());
  301     std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex());
tools/lldb/include/lldb/DataFormatters/TypeCategory.h
  385   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
  101   std::recursive_mutex m_map_mutex;
  111   std::recursive_mutex &mutex() { return m_map_mutex; }
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
  408   mutable std::recursive_mutex m_threads_mutex;
  411   mutable std::recursive_mutex m_state_mutex;
  415   std::recursive_mutex m_delegates_mutex;
tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
  107   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Initialization/SystemLifetimeManager.h
   31   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Interpreter/CommandHistory.h
   52   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Interpreter/CommandObject.h
  359   std::unique_lock<std::recursive_mutex> m_api_locker;
tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
   43     std::lock_guard<std::recursive_mutex> lock(m_mutex);
   56     std::lock_guard<std::recursive_mutex> lock(m_mutex);
   61     std::lock_guard<std::recursive_mutex> lock(m_mutex);
   66     std::lock_guard<std::recursive_mutex> lock(m_mutex);
   71   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Symbol/FuncUnwinders.h
  118   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Symbol/SymbolFile.h
  103   virtual std::recursive_mutex &GetModuleMutex() const;
tools/lldb/include/lldb/Symbol/Symtab.h
   46   std::recursive_mutex &GetMutex() { return m_mutex; }
  154   mutable std::recursive_mutex
tools/lldb/include/lldb/Target/ExecutionContext.h
  320                    std::unique_lock<std::recursive_mutex> &locker);
  322                    std::unique_lock<std::recursive_mutex> &locker);
tools/lldb/include/lldb/Target/JITLoaderList.h
   43   std::recursive_mutex m_jit_loaders_mutex;
tools/lldb/include/lldb/Target/Memory.h
   51   std::recursive_mutex m_mutex;
  133   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/Platform.h
  920     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  927     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  934       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  948     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  957       std::lock_guard<std::recursive_mutex> guard(m_mutex);
  972   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/Process.h
 2672   std::recursive_mutex m_thread_mutex;
 2709   std::recursive_mutex m_stdio_communication_mutex;
 2714   std::recursive_mutex m_profile_data_comm_mutex;
 2722   std::recursive_mutex m_language_runtimes_mutex;
tools/lldb/include/lldb/Target/SectionLoadHistory.h
   75   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/SectionLoadList.h
   68   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/StackFrame.h
  529   std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/StackFrameList.h
  131   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/Target.h
  538   std::recursive_mutex &GetAPIMutex();
 1289   std::recursive_mutex m_mutex; ///< An API mutex that is used by the lldb::SB*
 1296   std::recursive_mutex m_private_mutex; 
tools/lldb/include/lldb/Target/TargetList.h
  187   mutable std::recursive_mutex m_target_list_mutex;
tools/lldb/include/lldb/Target/Thread.h
 1235   mutable std::recursive_mutex
 1244   mutable std::recursive_mutex
tools/lldb/include/lldb/Target/ThreadCollection.h
   24                                  std::recursive_mutex>
   50   virtual std::recursive_mutex &GetMutex() const { return m_mutex; }
   54   mutable std::recursive_mutex m_mutex;
tools/lldb/include/lldb/Target/ThreadList.h
  136   std::recursive_mutex &GetMutex() const override;
tools/lldb/include/lldb/Target/ThreadPlan.h
  598   std::recursive_mutex m_plan_complete_mutex;
tools/lldb/include/lldb/Target/Unwind.h
   27     std::lock_guard<std::recursive_mutex> guard(m_unwind_mutex);
   32     std::lock_guard<std::recursive_mutex> guard(m_unwind_mutex);
   52     std::lock_guard<std::recursive_mutex> guard(m_unwind_mutex);
   57     std::lock_guard<std::recursive_mutex> guard(m_unwind_mutex);
   77   std::recursive_mutex m_unwind_mutex;
tools/lldb/include/lldb/Utility/Broadcaster.h
  115   mutable std::recursive_mutex m_manager_mutex;
  524     std::recursive_mutex m_listeners_mutex;
tools/lldb/include/lldb/Utility/Iterable.h
  173   LockingAdaptedIterable(C &container, MutexType &mutex)
  189   MutexType *m_mutex = nullptr;
tools/lldb/include/lldb/Utility/Listener.h
  132   std::recursive_mutex m_broadcasters_mutex; // Protects m_broadcasters
tools/lldb/include/lldb/Utility/StreamTee.h
   43     std::lock_guard<std::recursive_mutex> guard(rhs.m_streams_mutex);
   53       std::lock_guard<std::recursive_mutex> lhs_locker(m_streams_mutex,
   55       std::lock_guard<std::recursive_mutex> rhs_locker(rhs.m_streams_mutex,
   63     std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
   77     std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
   85       std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
   93     std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
  100     std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
  111   mutable std::recursive_mutex m_streams_mutex;
  115     std::lock_guard<std::recursive_mutex> guard(m_streams_mutex);
tools/lldb/source/API/SBAddress.cpp
  128       std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
tools/lldb/source/API/SBBreakpoint.cpp
  116     std::lock_guard<std::recursive_mutex> guard(
  131       std::lock_guard<std::recursive_mutex> guard(
  152     std::lock_guard<std::recursive_mutex> guard(
  173     std::lock_guard<std::recursive_mutex> guard(
  189     std::lock_guard<std::recursive_mutex> guard(
  203     std::lock_guard<std::recursive_mutex> guard(
  214     std::lock_guard<std::recursive_mutex> guard(
  227     std::lock_guard<std::recursive_mutex> guard(
  238     std::lock_guard<std::recursive_mutex> guard(
  250     std::lock_guard<std::recursive_mutex> guard(
  263     std::lock_guard<std::recursive_mutex> guard(
  275     std::lock_guard<std::recursive_mutex> guard(
  286     std::lock_guard<std::recursive_mutex> guard(
  299     std::lock_guard<std::recursive_mutex> guard(
  310     std::lock_guard<std::recursive_mutex> guard(
  323     std::lock_guard<std::recursive_mutex> guard(
  337     std::lock_guard<std::recursive_mutex> guard(
  350     std::lock_guard<std::recursive_mutex> guard(
  362     std::lock_guard<std::recursive_mutex> guard(
  375     std::lock_guard<std::recursive_mutex> guard(
  387     std::lock_guard<std::recursive_mutex> guard(
  405     std::lock_guard<std::recursive_mutex> guard(
  417     std::lock_guard<std::recursive_mutex> guard(
  434     std::lock_guard<std::recursive_mutex> guard(
  446     std::lock_guard<std::recursive_mutex> guard(
  464     std::lock_guard<std::recursive_mutex> guard(
  477     std::lock_guard<std::recursive_mutex> guard(
  494   std::lock_guard<std::recursive_mutex> guard(
  529     std::lock_guard<std::recursive_mutex> guard(
  585     std::lock_guard<std::recursive_mutex> guard(
  612     std::lock_guard<std::recursive_mutex> guard(
  637     std::lock_guard<std::recursive_mutex> guard(
  658     std::lock_guard<std::recursive_mutex> guard(
  677     std::lock_guard<std::recursive_mutex> guard(
  690     std::lock_guard<std::recursive_mutex> guard(
  705     std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/API/SBBreakpointLocation.cpp
   97     std::lock_guard<std::recursive_mutex> guard(
  110     std::lock_guard<std::recursive_mutex> guard(
  121     std::lock_guard<std::recursive_mutex> guard(
  133     std::lock_guard<std::recursive_mutex> guard(
  145     std::lock_guard<std::recursive_mutex> guard(
  157     std::lock_guard<std::recursive_mutex> guard(
  169     std::lock_guard<std::recursive_mutex> guard(
  180     std::lock_guard<std::recursive_mutex> guard(
  193     std::lock_guard<std::recursive_mutex> guard(
  204     std::lock_guard<std::recursive_mutex> guard(
  228     std::lock_guard<std::recursive_mutex> guard(
  255     std::lock_guard<std::recursive_mutex> guard(
  281   std::lock_guard<std::recursive_mutex> guard(
  310     std::lock_guard<std::recursive_mutex> guard(
  322     std::lock_guard<std::recursive_mutex> guard(
  335     std::lock_guard<std::recursive_mutex> guard(
  348     std::lock_guard<std::recursive_mutex> guard(
  361     std::lock_guard<std::recursive_mutex> guard(
  373     std::lock_guard<std::recursive_mutex> guard(
  386     std::lock_guard<std::recursive_mutex> guard(
  398     std::lock_guard<std::recursive_mutex> guard(
  410     std::lock_guard<std::recursive_mutex> guard(
  433     std::lock_guard<std::recursive_mutex> guard(
  448     std::lock_guard<std::recursive_mutex> guard(
  463     std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/API/SBBreakpointName.cpp
  220   std::lock_guard<std::recursive_mutex> guard(
  244   std::lock_guard<std::recursive_mutex> guard(
  257   std::lock_guard<std::recursive_mutex> guard(
  271   std::lock_guard<std::recursive_mutex> guard(
  284   std::lock_guard<std::recursive_mutex> guard(
  298   std::lock_guard<std::recursive_mutex> guard(
  312   std::lock_guard<std::recursive_mutex> guard(
  326   std::lock_guard<std::recursive_mutex> guard(
  340   std::lock_guard<std::recursive_mutex> guard(
  354   std::lock_guard<std::recursive_mutex> guard(
  367   std::lock_guard<std::recursive_mutex> guard(
  381   std::lock_guard<std::recursive_mutex> guard(
  394   std::lock_guard<std::recursive_mutex> guard(
  408   std::lock_guard<std::recursive_mutex> guard(
  422   std::lock_guard<std::recursive_mutex> guard(
  437   std::lock_guard<std::recursive_mutex> guard(
  451   std::lock_guard<std::recursive_mutex> guard(
  466   std::lock_guard<std::recursive_mutex> guard(
  483   std::lock_guard<std::recursive_mutex> guard(
  528   std::lock_guard<std::recursive_mutex> guard(
  544   std::lock_guard<std::recursive_mutex> guard(
  558   std::lock_guard<std::recursive_mutex> guard(
  590   std::lock_guard<std::recursive_mutex> guard(
  617   std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/API/SBCommandInterpreter.cpp
  474       std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  567     std::unique_lock<std::recursive_mutex> lock;
  586     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBDebugger.cpp
  211   static std::recursive_mutex g_mutex;
  212   std::lock_guard<std::recursive_mutex> guard(g_mutex);
  476     std::unique_lock<std::recursive_mutex> lock;
  558   std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
tools/lldb/source/API/SBFrame.cpp
   99   std::unique_lock<std::recursive_mutex> lock;
  119   std::unique_lock<std::recursive_mutex> lock;
  142   std::unique_lock<std::recursive_mutex> lock;
  167   std::unique_lock<std::recursive_mutex> lock;
  191   std::unique_lock<std::recursive_mutex> lock;
  215   std::unique_lock<std::recursive_mutex> lock;
  238   std::unique_lock<std::recursive_mutex> lock;
  259   std::unique_lock<std::recursive_mutex> lock;
  280   std::unique_lock<std::recursive_mutex> lock;
  304   std::unique_lock<std::recursive_mutex> lock;
  317   std::unique_lock<std::recursive_mutex> lock;
  330   std::unique_lock<std::recursive_mutex> lock;
  354   std::unique_lock<std::recursive_mutex> lock;
  377   std::unique_lock<std::recursive_mutex> lock;
  400   std::unique_lock<std::recursive_mutex> lock;
  422   std::unique_lock<std::recursive_mutex> lock;
  450   std::unique_lock<std::recursive_mutex> lock;
  474   std::unique_lock<std::recursive_mutex> lock;
  504   std::unique_lock<std::recursive_mutex> lock;
  530   std::unique_lock<std::recursive_mutex> lock;
  557   std::unique_lock<std::recursive_mutex> lock;
  583   std::unique_lock<std::recursive_mutex> lock;
  719   std::unique_lock<std::recursive_mutex> lock;
  732   std::unique_lock<std::recursive_mutex> lock;
  758   std::unique_lock<std::recursive_mutex> lock;
  789   std::unique_lock<std::recursive_mutex> lock;
  810   std::unique_lock<std::recursive_mutex> lock;
  912   std::unique_lock<std::recursive_mutex> lock;
  944   std::unique_lock<std::recursive_mutex> lock;
  984   std::unique_lock<std::recursive_mutex> lock;
 1010   std::unique_lock<std::recursive_mutex> lock;
 1042   std::unique_lock<std::recursive_mutex> lock;
 1062   std::unique_lock<std::recursive_mutex> lock;
 1093   std::unique_lock<std::recursive_mutex> lock;
 1140   std::unique_lock<std::recursive_mutex> lock;
 1170   std::unique_lock<std::recursive_mutex> lock;
 1189   std::unique_lock<std::recursive_mutex> lock;
 1211   std::unique_lock<std::recursive_mutex> lock;
 1255   std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBFunction.cpp
  133     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBInstruction.cpp
  122     std::unique_lock<std::recursive_mutex> lock;
  142     std::unique_lock<std::recursive_mutex> lock;
  162     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBProcess.cpp
  142     std::lock_guard<std::recursive_mutex> guard(
  175     std::lock_guard<std::recursive_mutex> guard(
  201     std::lock_guard<std::recursive_mutex> guard(
  217     std::lock_guard<std::recursive_mutex> guard(
  235     std::lock_guard<std::recursive_mutex> guard(
  388     std::lock_guard<std::recursive_mutex> guard(
  404     std::lock_guard<std::recursive_mutex> guard(
  419     std::lock_guard<std::recursive_mutex> guard(
  438     std::lock_guard<std::recursive_mutex> guard(
  455       std::lock_guard<std::recursive_mutex> guard(
  474       std::lock_guard<std::recursive_mutex> guard(
  490     std::lock_guard<std::recursive_mutex> guard(
  508     std::lock_guard<std::recursive_mutex> guard(
  523     std::lock_guard<std::recursive_mutex> guard(
  537     std::lock_guard<std::recursive_mutex> guard(
  551     std::lock_guard<std::recursive_mutex> guard(
  610     std::lock_guard<std::recursive_mutex> guard(
  629     std::lock_guard<std::recursive_mutex> guard(
  644     std::lock_guard<std::recursive_mutex> guard(
  659     std::lock_guard<std::recursive_mutex> guard(
  682     std::lock_guard<std::recursive_mutex> guard(
  697     std::lock_guard<std::recursive_mutex> guard(
  734     std::lock_guard<std::recursive_mutex> guard(
  753     std::lock_guard<std::recursive_mutex> guard(
  880       std::lock_guard<std::recursive_mutex> guard(
  904       std::lock_guard<std::recursive_mutex> guard(
  928       std::lock_guard<std::recursive_mutex> guard(
  951       std::lock_guard<std::recursive_mutex> guard(
  976       std::lock_guard<std::recursive_mutex> guard(
 1022     std::lock_guard<std::recursive_mutex> guard(
 1052       std::lock_guard<std::recursive_mutex> guard(
 1079       std::lock_guard<std::recursive_mutex> guard(
 1113       std::lock_guard<std::recursive_mutex> guard(
 1135       std::lock_guard<std::recursive_mutex> guard(
 1194   std::lock_guard<std::recursive_mutex> guard(
 1217   std::lock_guard<std::recursive_mutex> guard(
 1242       std::lock_guard<std::recursive_mutex> guard(
 1265     std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/API/SBSymbol.cpp
  131     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBTarget.cpp
   79   std::lock_guard<std::recursive_mutex> guard(target.GetAPIMutex());
  308     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  332     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  403     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  550     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  613     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  632     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  650     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  689     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  753     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  780     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  847     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  901     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  956     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  977     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
  996     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1054     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1081     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1103     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1151     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1165     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1179     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1200     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1215     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1225     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1237     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1249     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1282   std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1332   std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1372     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1373     std::unique_lock<std::recursive_mutex> lock;
 1390     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1391     std::unique_lock<std::recursive_mutex> lock;
 1412     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1442     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1443     std::unique_lock<std::recursive_mutex> lock;
 1456     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1457     std::unique_lock<std::recursive_mutex> lock;
 1527     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
 1528     std::unique_lock<std::recursive_mutex> lock;
 2324     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
tools/lldb/source/API/SBThread.cpp
   96   std::unique_lock<std::recursive_mutex> lock;
  119   std::unique_lock<std::recursive_mutex> lock;
  143   std::unique_lock<std::recursive_mutex> lock;
  159   std::unique_lock<std::recursive_mutex> lock;
  209   std::unique_lock<std::recursive_mutex> lock;
  273   std::unique_lock<std::recursive_mutex> lock;
  298   std::unique_lock<std::recursive_mutex> lock;
  319   std::unique_lock<std::recursive_mutex> lock;
  416   std::unique_lock<std::recursive_mutex> lock;
  458   std::unique_lock<std::recursive_mutex> lock;
  475   std::unique_lock<std::recursive_mutex> lock;
  492   std::unique_lock<std::recursive_mutex> lock;
  510   std::unique_lock<std::recursive_mutex> lock;
  599   std::unique_lock<std::recursive_mutex> lock;
  651   std::unique_lock<std::recursive_mutex> lock;
  705   std::unique_lock<std::recursive_mutex> lock;
  743   std::unique_lock<std::recursive_mutex> lock;
  788   std::unique_lock<std::recursive_mutex> lock;
  818   std::unique_lock<std::recursive_mutex> lock;
  852   std::unique_lock<std::recursive_mutex> lock;
  992   std::unique_lock<std::recursive_mutex> lock;
 1029   std::unique_lock<std::recursive_mutex> lock;
 1050   std::unique_lock<std::recursive_mutex> lock;
 1068   std::unique_lock<std::recursive_mutex> lock;
 1091   std::unique_lock<std::recursive_mutex> lock;
 1118   std::unique_lock<std::recursive_mutex> lock;
 1139   std::unique_lock<std::recursive_mutex> lock;
 1150   std::unique_lock<std::recursive_mutex> lock;
 1162   std::unique_lock<std::recursive_mutex> lock;
 1178   std::unique_lock<std::recursive_mutex> lock;
 1196   std::unique_lock<std::recursive_mutex> lock;
 1215   std::unique_lock<std::recursive_mutex> lock;
 1235   std::unique_lock<std::recursive_mutex> lock;
 1298   std::unique_lock<std::recursive_mutex> lock;
 1322   std::unique_lock<std::recursive_mutex> lock;
 1341   std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/API/SBValue.cpp
  109                             std::unique_lock<std::recursive_mutex> &lock,
  214   std::unique_lock<std::recursive_mutex> m_lock;
 1252   std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
tools/lldb/source/API/SBWatchpoint.cpp
  105     std::lock_guard<std::recursive_mutex> guard(
  120     std::lock_guard<std::recursive_mutex> guard(
  135     std::lock_guard<std::recursive_mutex> guard(
  149     std::lock_guard<std::recursive_mutex> guard(target.GetAPIMutex());
  168     std::lock_guard<std::recursive_mutex> guard(
  181     std::lock_guard<std::recursive_mutex> guard(
  194     std::lock_guard<std::recursive_mutex> guard(
  206     std::lock_guard<std::recursive_mutex> guard(
  217     std::lock_guard<std::recursive_mutex> guard(
  230     std::lock_guard<std::recursive_mutex> guard(
  246     std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/Breakpoint/Breakpoint.cpp
  504   std::lock_guard<std::recursive_mutex> guard(module_list.GetMutex());
tools/lldb/source/Breakpoint/BreakpointList.cpp
   30   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   44   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   62   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   68   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   74   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   81   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   93   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  123   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  150   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  162   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  170   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  177   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  183   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  189     std::unique_lock<std::recursive_mutex> &lock) {
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
   31   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   70   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   82   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   98   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  126   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  137   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  146   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  155   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  162   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  173   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  181   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  193   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  204   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  240     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  262   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  293   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  299   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Breakpoint/BreakpointSite.cpp
   58     std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
   65   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
   85   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  126   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  132   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  138   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  143   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  148   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  153   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
  201   std::lock_guard<std::recursive_mutex> guard(m_owners_mutex);
tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
   26   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   64   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   74   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   97   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  105   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  112   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  123   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  134   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  143   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  166   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  177   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Breakpoint/WatchpointList.cpp
   22   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   41   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   55   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   73   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  114   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  139   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  150   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  169   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  189   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  212   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  222   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  230   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  250     std::unique_lock<std::recursive_mutex> &lock) {
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  841     std::unique_lock<std::recursive_mutex> lock;
  905     std::unique_lock<std::recursive_mutex> lock;
 1012     std::unique_lock<std::recursive_mutex> lock;
 1167     std::unique_lock<std::recursive_mutex> lock;
 1297     std::unique_lock<std::recursive_mutex> lock;
 1434     std::unique_lock<std::recursive_mutex> lock;
 1683     std::unique_lock<std::recursive_mutex> lock;
 1774     std::unique_lock<std::recursive_mutex> lock;
 1853     std::unique_lock<std::recursive_mutex> lock;
 1945           std::unique_lock<std::recursive_mutex> lock;
 2077     std::unique_lock<std::recursive_mutex> lock;
 2188     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/Commands/CommandObjectProcess.cpp
  588         std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1395   std::lock_guard<std::recursive_mutex> guard(module_list.GetMutex());
 1754     std::lock_guard<std::recursive_mutex> guard(
 2007       std::lock_guard<std::recursive_mutex> guard(
 2141           std::lock_guard<std::recursive_mutex> guard(
 2210         std::lock_guard<std::recursive_mutex> guard(
 2259       std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
 2354         std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
 3007       std::unique_lock<std::recursive_mutex> guard(
 3040       std::unique_lock<std::recursive_mutex> lock;
 3866       std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
tools/lldb/source/Commands/CommandObjectThread.cpp
  114       std::lock_guard<std::recursive_mutex> guard(
  847         std::lock_guard<std::recursive_mutex> guard(
  908         std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  230     std::unique_lock<std::recursive_mutex> lock;
  303     std::unique_lock<std::recursive_mutex> lock;
  373     std::unique_lock<std::recursive_mutex> lock;
  445     std::unique_lock<std::recursive_mutex> lock;
  562     std::unique_lock<std::recursive_mutex> lock;
  683     std::unique_lock<std::recursive_mutex> lock;
tools/lldb/source/Core/Communication.cpp
  252   std::lock_guard<std::recursive_mutex> guard(m_bytes_mutex);
  283     std::lock_guard<std::recursive_mutex> guard(m_bytes_mutex);
tools/lldb/source/Core/Debugger.cpp
   90 static std::recursive_mutex *g_debugger_list_mutex_ptr =
  514   g_debugger_list_mutex_ptr = new std::recursive_mutex();
  526       std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  630     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  644     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  658     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  673     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  687     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
  873   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
  880   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
  889   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
  973   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
 1012   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
 1038   std::lock_guard<std::recursive_mutex> guard(m_input_reader_stack.GetMutex());
 1071     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
 1081     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
 1093     std::lock_guard<std::recursive_mutex> guard(*g_debugger_list_mutex_ptr);
 1202   std::lock_guard<std::recursive_mutex> locker(m_script_interpreter_mutex);
tools/lldb/source/Core/IOHandler.cpp
  148     std::lock_guard<std::recursive_mutex> guard(m_mutex);
 2512           std::lock_guard<std::recursive_mutex> guard(thread_list.GetMutex());
 2582         std::lock_guard<std::recursive_mutex> guard(threads.GetMutex());
 3563         std::lock_guard<std::recursive_mutex> guard(threads.GetMutex());
tools/lldb/source/Core/Module.cpp
  100 std::recursive_mutex &Module::GetAllocationModuleCollectionMutex() {
  106   static std::recursive_mutex *g_module_collection_mutex = nullptr;
  108     g_module_collection_mutex = new std::recursive_mutex; // NOTE: known leak
  113   std::lock_guard<std::recursive_mutex> guard(
  119   std::lock_guard<std::recursive_mutex> guard(
  132     std::lock_guard<std::recursive_mutex> guard(
  228     std::lock_guard<std::recursive_mutex> guard(
  249   std::lock_guard<std::recursive_mutex> guard(
  257   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  260     std::lock_guard<std::recursive_mutex> guard(
  292     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  333     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  347   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  362   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  405   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  415   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  427   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  441   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  580   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1019     std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1062   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1196   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1220     std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1359   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1590   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1596   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Core/ModuleList.cpp
  114   std::lock_guard<std::recursive_mutex> lhs_guard(m_modules_mutex);
  115   std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_modules_mutex);
  125     std::lock_guard<std::recursive_mutex> lhs_guard(m_modules_mutex,
  127     std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_modules_mutex,
  138     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  151     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  175     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  204     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  244     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  260   std::unique_lock<std::recursive_mutex> lock(m_modules_mutex, std::defer_lock);
  283   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  300   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  307   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  318   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  338     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  351     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  368     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  380     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  391   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  400   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  409   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  419   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  429   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  438   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  446   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  460     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  477     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  494   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  524   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  538   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  548   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  561     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  572   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  581     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  598   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  619     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  643   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  655     std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  718   std::lock_guard<std::recursive_mutex> guard(
  971   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
  997   std::lock_guard<std::recursive_mutex> guard(m_modules_mutex);
tools/lldb/source/Core/PluginManager.cpp
   64 static std::recursive_mutex &GetPluginMapMutex() {
   65   static std::recursive_mutex g_plugin_map_mutex;
   75   std::lock_guard<std::recursive_mutex> guard(GetPluginMapMutex());
   82   std::lock_guard<std::recursive_mutex> guard(GetPluginMapMutex());
  185   std::lock_guard<std::recursive_mutex> guard(GetPluginMapMutex());
  212 static std::recursive_mutex &GetABIInstancesMutex() {
  213   static std::recursive_mutex g_instances_mutex;
  232     std::lock_guard<std::recursive_mutex> guard(GetABIInstancesMutex());
  241     std::lock_guard<std::recursive_mutex> guard(GetABIInstancesMutex());
  256   std::lock_guard<std::recursive_mutex> guard(GetABIInstancesMutex());
  266     std::lock_guard<std::recursive_mutex> guard(GetABIInstancesMutex());
  341 static std::recursive_mutex &GetDisassemblerMutex() {
  342   static std::recursive_mutex g_instances_mutex;
  361     std::lock_guard<std::recursive_mutex> guard(GetDisassemblerMutex());
  371     std::lock_guard<std::recursive_mutex> guard(GetDisassemblerMutex());
  387   std::lock_guard<std::recursive_mutex> guard(GetDisassemblerMutex());
  398     std::lock_guard<std::recursive_mutex> guard(GetDisassemblerMutex());
  425 static std::recursive_mutex &GetDynamicLoaderMutex() {
  426   static std::recursive_mutex g_instances_mutex;
  447     std::lock_guard<std::recursive_mutex> guard(GetDynamicLoaderMutex());
  456     std::lock_guard<std::recursive_mutex> guard(GetDynamicLoaderMutex());
  472   std::lock_guard<std::recursive_mutex> guard(GetDynamicLoaderMutex());
  483     std::lock_guard<std::recursive_mutex> guard(GetDynamicLoaderMutex());
  510 static std::recursive_mutex &GetJITLoaderMutex() {
  511   static std::recursive_mutex g_instances_mutex;
  532     std::lock_guard<std::recursive_mutex> guard(GetJITLoaderMutex());
  540     std::lock_guard<std::recursive_mutex> guard(GetJITLoaderMutex());
  556   std::lock_guard<std::recursive_mutex> guard(GetJITLoaderMutex());
  566     std::lock_guard<std::recursive_mutex> guard(GetJITLoaderMutex());
  591 static std::recursive_mutex &GetEmulateInstructionMutex() {
  592   static std::recursive_mutex g_instances_mutex;
  611     std::lock_guard<std::recursive_mutex> guard(GetEmulateInstructionMutex());
  620     std::lock_guard<std::recursive_mutex> guard(GetEmulateInstructionMutex());
  636   std::lock_guard<std::recursive_mutex> guard(GetEmulateInstructionMutex());
  647     std::lock_guard<std::recursive_mutex> guard(GetEmulateInstructionMutex());
  674 static std::recursive_mutex &GetOperatingSystemMutex() {
  675   static std::recursive_mutex g_instances_mutex;
  696     std::lock_guard<std::recursive_mutex> guard(GetOperatingSystemMutex());
  705     std::lock_guard<std::recursive_mutex> guard(GetOperatingSystemMutex());
  721   std::lock_guard<std::recursive_mutex> guard(GetOperatingSystemMutex());
  732     std::lock_guard<std::recursive_mutex> guard(GetOperatingSystemMutex());
  756 static std::recursive_mutex &GetLanguageMutex() {
  757   static std::recursive_mutex g_instances_mutex;
  776     std::lock_guard<std::recursive_mutex> guard(GetLanguageMutex());
  784     std::lock_guard<std::recursive_mutex> guard(GetLanguageMutex());
  800   std::lock_guard<std::recursive_mutex> guard(GetLanguageMutex());
  810     std::lock_guard<std::recursive_mutex> guard(GetLanguageMutex());
  836 static std::recursive_mutex &GetLanguageRuntimeMutex() {
  837   static std::recursive_mutex g_instances_mutex;
  860     std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  869     std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  885   std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  894   std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  903   std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  914     std::lock_guard<std::recursive_mutex> guard(GetLanguageRuntimeMutex());
  938 static std::recursive_mutex &GetSystemRuntimeMutex() {
  939   static std::recursive_mutex g_instances_mutex;
  958     std::lock_guard<std::recursive_mutex> guard(GetSystemRuntimeMutex());
  967     std::lock_guard<std::recursive_mutex> guard(GetSystemRuntimeMutex());
  983   std::lock_guard<std::recursive_mutex> guard(GetSystemRuntimeMutex());
  994     std::lock_guard<std::recursive_mutex> guard(GetSystemRuntimeMutex());
 1024 static std::recursive_mutex &GetObjectFileMutex() {
 1025   static std::recursive_mutex g_instances_mutex;
 1050     std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1058     std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1074   std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1083   std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1093   std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1104     std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1120     std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1135   std::lock_guard<std::recursive_mutex> guard(GetObjectFileMutex());
 1163 static std::recursive_mutex &GetObjectContainerMutex() {
 1164   static std::recursive_mutex g_instances_mutex;
 1185     std::lock_guard<std::recursive_mutex> guard(GetObjectContainerMutex());
 1194     std::lock_guard<std::recursive_mutex> guard(GetObjectContainerMutex());
 1210   std::lock_guard<std::recursive_mutex> guard(GetObjectContainerMutex());
 1221     std::lock_guard<std::recursive_mutex> guard(GetObjectContainerMutex());
 1236   std::lock_guard<std::recursive_mutex> guard(GetObjectContainerMutex());
 1258 static std::recursive_mutex &GetPlatformInstancesMutex() {
 1259   static std::recursive_mutex g_platform_instances_mutex;
 1273     std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1289   std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1297   std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1306     std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1322   std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1332     std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1349   std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 1376 static std::recursive_mutex &GetProcessMutex() {
 1377   static std::recursive_mutex g_instances_mutex;
 1398     std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1405   std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1413   std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1422     std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1438   std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1448     std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 1475 static std::recursive_mutex &GetScriptInterpreterMutex() {
 1476   static std::recursive_mutex g_instances_mutex;
 1498   std::lock_guard<std::recursive_mutex> guard(GetScriptInterpreterMutex());
 1507   std::lock_guard<std::recursive_mutex> guard(GetScriptInterpreterMutex());
 1523   std::lock_guard<std::recursive_mutex> guard(GetScriptInterpreterMutex());
 1533   std::lock_guard<std::recursive_mutex> guard(GetScriptInterpreterMutex());
 1570 static std::recursive_mutex &GetStructuredDataPluginMutex() {
 1571   static std::recursive_mutex g_instances_mutex;
 1594     std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
 1603     std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
 1620   std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
 1631     std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
 1647   std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
 1673 static std::recursive_mutex &GetSymbolFileMutex() {
 1674   static std::recursive_mutex g_instances_mutex;
 1695     std::lock_guard<std::recursive_mutex> guard(GetSymbolFileMutex());
 1703     std::lock_guard<std::recursive_mutex> guard(GetSymbolFileMutex());
 1719   std::lock_guard<std::recursive_mutex> guard(GetSymbolFileMutex());
 1730     std::lock_guard<std::recursive_mutex> guard(GetSymbolFileMutex());
 1754 static std::recursive_mutex &GetSymbolVendorMutex() {
 1755   static std::recursive_mutex g_instances_mutex;
 1774     std::lock_guard<std::recursive_mutex> guard(GetSymbolVendorMutex());
 1783     std::lock_guard<std::recursive_mutex> guard(GetSymbolVendorMutex());
 1799   std::lock_guard<std::recursive_mutex> guard(GetSymbolVendorMutex());
 1810     std::lock_guard<std::recursive_mutex> guard(GetSymbolVendorMutex());
 1834 static std::recursive_mutex &GetUnwindAssemblyMutex() {
 1835   static std::recursive_mutex g_instances_mutex;
 1854     std::lock_guard<std::recursive_mutex> guard(GetUnwindAssemblyMutex());
 1863     std::lock_guard<std::recursive_mutex> guard(GetUnwindAssemblyMutex());
 1879   std::lock_guard<std::recursive_mutex> guard(GetUnwindAssemblyMutex());
 1890     std::lock_guard<std::recursive_mutex> guard(GetUnwindAssemblyMutex());
 1914 static std::recursive_mutex &GetMemoryHistoryMutex() {
 1915   static std::recursive_mutex g_instances_mutex;
 1934     std::lock_guard<std::recursive_mutex> guard(GetMemoryHistoryMutex());
 1943     std::lock_guard<std::recursive_mutex> guard(GetMemoryHistoryMutex());
 1959   std::lock_guard<std::recursive_mutex> guard(GetMemoryHistoryMutex());
 1970     std::lock_guard<std::recursive_mutex> guard(GetMemoryHistoryMutex());
 1997 static std::recursive_mutex &GetInstrumentationRuntimeMutex() {
 1998   static std::recursive_mutex g_instances_mutex;
 2019     std::lock_guard<std::recursive_mutex> guard(
 2029     std::lock_guard<std::recursive_mutex> guard(
 2047   std::lock_guard<std::recursive_mutex> guard(GetInstrumentationRuntimeMutex());
 2057   std::lock_guard<std::recursive_mutex> guard(GetInstrumentationRuntimeMutex());
 2069     std::lock_guard<std::recursive_mutex> guard(
 2095 static std::recursive_mutex &GetTypeSystemMutex() {
 2096   static std::recursive_mutex g_instances_mutex;
 2119     std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2127     std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2143   std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2154     std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2167   std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2176   std::lock_guard<std::recursive_mutex> guard(GetTypeSystemMutex());
 2197 static std::recursive_mutex &GetREPLMutex() {
 2198   static std::recursive_mutex g_instances_mutex;
 2218     std::lock_guard<std::recursive_mutex> guard(GetREPLMutex());
 2226     std::lock_guard<std::recursive_mutex> guard(GetREPLMutex());
 2241   std::lock_guard<std::recursive_mutex> guard(GetREPLMutex());
 2251     std::lock_guard<std::recursive_mutex> guard(GetREPLMutex());
 2264   std::lock_guard<std::recursive_mutex> guard(GetREPLMutex());
 2277     std::lock_guard<std::recursive_mutex> guard(GetDynamicLoaderMutex());
 2289     std::lock_guard<std::recursive_mutex> guard(GetJITLoaderMutex());
 2301     std::lock_guard<std::recursive_mutex> guard(GetPlatformInstancesMutex());
 2313     std::lock_guard<std::recursive_mutex> guard(GetProcessMutex());
 2325     std::lock_guard<std::recursive_mutex> guard(GetSymbolFileMutex());
 2334     std::lock_guard<std::recursive_mutex> guard(GetOperatingSystemMutex());
 2343     std::lock_guard<std::recursive_mutex> guard(GetStructuredDataPluginMutex());
tools/lldb/source/Core/SearchFilter.cpp
  227     std::lock_guard<std::recursive_mutex> guard(modules.GetMutex());
  261       std::lock_guard<std::recursive_mutex> guard(target_images.GetMutex());
  441   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
  578   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
  788   std::lock_guard<std::recursive_mutex> guard(target_images.GetMutex());
tools/lldb/source/DataFormatters/FormatCache.cpp
  122   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  140   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  158   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  176   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  194   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  200   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  206   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  212   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  217   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/DataFormatters/FormatManager.cpp
  119   std::lock_guard<std::recursive_mutex> guard(m_language_categories_mutex);
  160   std::lock_guard<std::recursive_mutex> guard(m_language_categories_mutex);
  169   std::lock_guard<std::recursive_mutex> guard(m_language_categories_mutex);
  414   std::lock_guard<std::recursive_mutex> guard(m_language_categories_mutex);
  606   std::lock_guard<std::recursive_mutex> guard(m_language_categories_mutex);
tools/lldb/source/DataFormatters/TypeCategory.cpp
  571   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
   29   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   36   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   48   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   56   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   64   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   86   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
   96   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  119   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  127   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  135   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  144   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  161   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  174   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  213   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  253   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  295   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  334     std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
  360   std::lock_guard<std::recursive_mutex> guard(m_map_mutex);
tools/lldb/source/Expression/IRExecutionUnit.cpp
  222   static std::recursive_mutex s_runnable_info_mutex;
  241   std::lock_guard<std::recursive_mutex> guard(s_runnable_info_mutex);
tools/lldb/source/Host/common/Editline.cpp
  212     static std::recursive_mutex g_mutex;
  214     std::lock_guard<std::recursive_mutex> guard(g_mutex);
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
   88   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  104   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  160   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  201   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  247   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  286   std::lock_guard<std::recursive_mutex> guard(m_threads_mutex);
  300   std::lock_guard<std::recursive_mutex> guard(m_delegates_mutex);
  312   std::lock_guard<std::recursive_mutex> guard(m_delegates_mutex);
  328   std::lock_guard<std::recursive_mutex> guard(m_delegates_mutex);
  353     std::lock_guard<std::recursive_mutex> guard(m_delegates_mutex);
  720   std::lock_guard<std::recursive_mutex> guard(m_state_mutex);
  726   std::lock_guard<std::recursive_mutex> guard(m_state_mutex);
  749   std::lock_guard<std::recursive_mutex> guard(m_state_mutex);
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
  151   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  317   std::unique_lock<std::recursive_mutex> locker(m_mutex, std::defer_lock);
  360   std::unique_lock<std::recursive_mutex> locker(m_mutex, std::defer_lock);
tools/lldb/source/Initialization/SystemLifetimeManager.cpp
   29   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   47   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Interpreter/CommandHistory.cpp
   21   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   26   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   32   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   65   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   76   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   83   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   94   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  100   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Interpreter/OptionValueFileSpecList.cpp
   20   std::lock_guard<std::recursive_mutex> lock(m_mutex);
   47   std::lock_guard<std::recursive_mutex> lock(m_mutex);
  168   std::lock_guard<std::recursive_mutex> lock(m_mutex);
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  553   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1079   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1168   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1406   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1440   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
  295   mutable std::recursive_mutex m_mutex;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
   86   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  144   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  196   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
  604   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1043   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
  196   std::recursive_mutex &GetMutex() const { return m_mutex; }
  238   mutable std::recursive_mutex m_mutex;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
   87   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  132   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  402   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
   99   mutable std::recursive_mutex m_mutex;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  110   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  158   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  250   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  405   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  531   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  532   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  571   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  572   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  653   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  695   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  696   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  729     std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
  958             std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
  975   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  976   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
 1007           std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
 1145   std::lock_guard<std::recursive_mutex> baseclass_guard(GetMutex());
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
  168   mutable std::recursive_mutex m_mutex;
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
   76   std::lock_guard<std::recursive_mutex> guard(module_list.GetMutex());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  842     std::lock_guard<std::recursive_mutex> guard(target_images.GetMutex());
 1918     std::lock_guard<std::recursive_mutex> guard(target_images.GetMutex());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
  505   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
  206     std::recursive_mutex m_mutex;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  363   std::lock_guard<std::recursive_mutex> gaurd(target_modules.GetMutex());
  573     std::lock_guard<std::recursive_mutex> guard(module_list.GetMutex());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1610       std::lock_guard<std::recursive_mutex> guard(images.GetMutex());
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  457     std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  996   std::lock_guard<std::recursive_mutex> guard(module_list.GetMutex());
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
   38   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  200   std::lock_guard<std::recursive_mutex> guard(Archive::GetArchiveCacheMutex());
  245       std::lock_guard<std::recursive_mutex> guard(
  261 std::recursive_mutex &
  263   static std::recursive_mutex g_archive_map_mutex;
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
  121     static std::recursive_mutex &GetArchiveCacheMutex();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 2701     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 2933   std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  119     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
  122       std::lock_guard<std::recursive_mutex> symtab_guard(
  152     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  982   std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 1247     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 1250       std::lock_guard<std::recursive_mutex> symtab_guard(
 4708     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5012     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5023     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5159     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5312     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5339     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5410     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5464     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5604     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 5642     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  299     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
  630     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
  634       std::lock_guard<std::recursive_mutex> guard(m_symtab_up->GetMutex());
  791     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
  947   std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
 1039     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  167   std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(),
  309   std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(),
  396     std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(),
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
   34   std::lock_guard<std::recursive_mutex> guard(m_unwind_mutex);
   57   std::unique_lock<std::recursive_mutex> guard(m_unwind_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h
   68     std::unique_lock<std::recursive_mutex> m_async_lock;
  126   std::recursive_mutex m_async_mutex;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  644   std::lock_guard<std::recursive_mutex> guard(m_bytes_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
   96   std::lock_guard<std::recursive_mutex> guard(m_async_thread_state_mutex);
  199   std::lock_guard<std::recursive_mutex> guard(m_async_thread_state_mutex);
  222   std::lock_guard<std::recursive_mutex> guard(m_async_thread_state_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
   71   std::recursive_mutex m_async_thread_state_mutex;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  230     std::lock_guard<std::recursive_mutex> guard(m_debugged_process_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
   78   std::recursive_mutex m_debugged_process_mutex;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
  147     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  249     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  266     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  277       std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  287     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  298       std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  309     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  418   std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
  454     std::lock_guard<std::recursive_mutex> guard(m_spawned_pids_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h
   67   std::recursive_mutex m_spawned_pids_mutex;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1524   std::lock_guard<std::recursive_mutex> guard(m_thread_list_real.GetMutex());
 1567   std::lock_guard<std::recursive_mutex> guard(m_thread_list_real.GetMutex());
 1595     std::unique_lock<std::recursive_mutex> stop_stack_lock(
 1771       std::lock_guard<std::recursive_mutex> guard(
 2214         std::lock_guard<std::recursive_mutex> guard(
 2373   std::lock_guard<std::recursive_mutex> guard(m_thread_list_real.GetMutex());
 2393     std::lock_guard<std::recursive_mutex> guard(m_last_stop_packet_mutex);
 2506           std::lock_guard<std::recursive_mutex> guard(threads.GetMutex());
 2542             std::lock_guard<std::recursive_mutex> guard(threads.GetMutex());
 2655     std::lock_guard<std::recursive_mutex> guard(m_last_stop_packet_mutex);
 3622   std::lock_guard<std::recursive_mutex> guard(m_async_thread_state_mutex);
 3650   std::lock_guard<std::recursive_mutex> guard(m_async_thread_state_mutex);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  253   std::recursive_mutex m_last_stop_packet_mutex;
  258   std::recursive_mutex m_async_thread_state_mutex;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  229   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  241   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  254   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  279   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1891   std::lock_guard<std::recursive_mutex> guard(
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  260   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  342   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  822   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  831   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  913   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  923   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  973   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1054   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1239   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1271   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1284   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1297   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1308   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1318   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1331   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1404   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1717   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1861   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1965   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1969 std::recursive_mutex &SymbolFileDWARF::GetModuleMutex() const {
 2011   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2119   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2245   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2304   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2366   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2456   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 2495   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 3039   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 3059   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 3075   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  208   std::recursive_mutex &GetModuleMutex() const override;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  188         std::lock_guard<std::recursive_mutex> guard(m_mutex);
  624   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  632   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  640   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  648   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  657   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  665   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  673   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  682   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  690   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  702   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  711   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  719   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  756   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  799   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  852   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  883   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1007   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1028   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1049   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1178   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1202   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  909   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  925   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  959   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1064   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1143   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1174   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1185   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1213   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1251   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1283   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1480   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1534   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  262   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  321   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  340   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  359   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  437   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  450   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  503   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  552   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  591   std::lock_guard<std::recursive_mutex> guard(
  730   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  791   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1104   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1146   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1302   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1351   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1432   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1622   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
 1678   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
  137   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  248   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  103   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
  107   mutable std::recursive_mutex m_mutex;
tools/lldb/source/Symbol/FuncUnwinders.cpp
   60   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   79   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  104   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  124   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  142   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  160   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  198   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  214   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  245   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  286   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  327   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  434   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  453   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  477   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  502   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Symbol/ObjectFile.cpp
  594     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
  608         std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Symbol/SymbolFile.cpp
   31 std::recursive_mutex &SymbolFile::GetModuleMutex() const {
  154   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  164   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  175   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
  190   std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
tools/lldb/source/Symbol/SymbolVendor.cpp
   70     std::lock_guard<std::recursive_mutex> guard(module_sp->GetMutex());
tools/lldb/source/Symbol/Symtab.cpp
   64   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   74   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  148   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  195   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  410   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  420     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  447   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  465   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  487   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  571   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  598   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  615   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  641   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  660   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  679   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  701   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  726   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  745   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  764   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  785   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  795   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  947   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  953   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  968   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  985   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1038       std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Target/ExecutionContext.cpp
  130                                    std::unique_lock<std::recursive_mutex> &lock)
  145                                    std::unique_lock<std::recursive_mutex> &lock)
tools/lldb/source/Target/JITLoaderList.cpp
   21   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
   26   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
   35   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
   40   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
   46   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
   52   std::lock_guard<std::recursive_mutex> guard(m_jit_loaders_mutex);
tools/lldb/source/Target/Memory.cpp
   32   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   48   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   56   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  103     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  113     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  136   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  330   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  369   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  398   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Target/Platform.cpp
  135 static std::recursive_mutex &GetPlatformListMutex() {
  136   static std::recursive_mutex g_mutex;
  145       std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  162     std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  274     std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  303     std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  317       std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  343           std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
  358           std::lock_guard<std::recursive_mutex> guard(GetPlatformListMutex());
tools/lldb/source/Target/Process.cpp
  618     std::lock_guard<std::recursive_mutex> guard(m_language_runtimes_mutex);
  867         std::lock_guard<std::recursive_mutex> guard(thread_list.GetMutex());
 1188       std::lock_guard<std::recursive_mutex> guard(m_thread_list.GetMutex());
 1420   std::lock_guard<std::recursive_mutex> thread_guard(m_thread_list.GetMutex());
 1421   std::lock_guard<std::recursive_mutex> guard(m_private_state.GetMutex());
 1496   std::lock_guard<std::recursive_mutex> guard(m_language_runtimes_mutex);
 1517   std::lock_guard<std::recursive_mutex> guard(m_language_runtimes_mutex);
 2975   std::lock_guard<std::recursive_mutex> guard(target_modules.GetMutex());
 4192   std::lock_guard<std::recursive_mutex> guard(m_stdio_communication_mutex);
 4199   std::lock_guard<std::recursive_mutex> guard(m_stdio_communication_mutex);
 4206   std::lock_guard<std::recursive_mutex> guard(m_profile_data_comm_mutex);
 4229   std::lock_guard<std::recursive_mutex> guard(m_profile_data_comm_mutex);
 4254   std::lock_guard<std::recursive_mutex> guard(m_stdio_communication_mutex);
 4273   std::lock_guard<std::recursive_mutex> gaurd(m_stdio_communication_mutex);
 5373         std::lock_guard<std::recursive_mutex> guard(GetThreadList().GetMutex());
 5466     std::lock_guard<std::recursive_mutex> guard(GetThreadList().GetMutex());
 5571     std::lock_guard<std::recursive_mutex> guard(m_language_runtimes_mutex);
 5643     std::lock_guard<std::recursive_mutex> guard(m_language_runtimes_mutex);
tools/lldb/source/Target/SectionLoadHistory.cpp
   18   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   23   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   28   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   97   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  107   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  117   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  127   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  138   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  148   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  156   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Target/SectionLoadList.cpp
   24   std::lock_guard<std::recursive_mutex> guard(rhs.m_mutex);
   31   std::lock_guard<std::recursive_mutex> lhs_guard(m_mutex, std::adopt_lock);
   32   std::lock_guard<std::recursive_mutex> rhs_guard(rhs.m_mutex, std::adopt_lock);
   38   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   43   std::lock_guard<std::recursive_mutex> guard(m_mutex);
   53     std::lock_guard<std::recursive_mutex> guard(m_mutex);
   78     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  154     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  191   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  211   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  250   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Target/StackFrame.cpp
  144   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  183   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  189   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  217   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  231   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  275   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  422   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  462   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1072   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1129   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1146   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1176   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1848   std::lock_guard<std::recursive_mutex> guard(m_mutex);
 1860   std::lock_guard<std::recursive_mutex> guard(m_mutex);
tools/lldb/source/Target/StackFrameList.cpp
   84   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  611   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  623   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  641   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  735     std::lock_guard<std::recursive_mutex> guard(m_mutex);
  770   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  775   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  794   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  819   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  826   std::unique_lock<std::recursive_mutex> current_lock, previous_lock;
tools/lldb/source/Target/Target.cpp
  172   std::unique_lock<std::recursive_mutex> lock;
  260   std::lock_guard<std::recursive_mutex> guard(m_mutex);
  808   std::unique_lock<std::recursive_mutex> lock;
 1009   std::unique_lock<std::recursive_mutex> lock;
 1066   std::unique_lock<std::recursive_mutex> lock;
 4129 std::recursive_mutex &Target::GetAPIMutex() { 
tools/lldb/source/Target/TargetList.cpp
   47   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  430       std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  444   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  458   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  482   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  498     std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  513     std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  551     std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  579   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  585   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  592   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  602   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
  616   std::lock_guard<std::recursive_mutex> guard(m_target_list_mutex);
tools/lldb/source/Target/Thread.cpp
  286   std::lock_guard<std::recursive_mutex> guard(m_frame_mutex);
  567   std::lock_guard<std::recursive_mutex> guard(m_state_mutex);
  572   std::lock_guard<std::recursive_mutex> guard(m_state_mutex);
 1591   std::lock_guard<std::recursive_mutex> guard(m_frame_mutex);
 1601   std::lock_guard<std::recursive_mutex> guard(m_frame_mutex);
tools/lldb/source/Target/ThreadCollection.cpp
   25   std::lock_guard<std::recursive_mutex> guard(GetMutex());
   30   std::lock_guard<std::recursive_mutex> guard(GetMutex());
   47   std::lock_guard<std::recursive_mutex> guard(GetMutex());
   55   std::lock_guard<std::recursive_mutex> guard(GetMutex());
   60   std::lock_guard<std::recursive_mutex> guard(GetMutex());
tools/lldb/source/Target/ThreadList.cpp
   41     std::lock_guard<std::recursive_mutex> guard(GetMutex(), std::adopt_lock);
   42     std::lock_guard<std::recursive_mutex> rhs_guard(rhs.GetMutex(), 
   83   std::lock_guard<std::recursive_mutex> guard(GetMutex());
   91   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  103   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  121   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  139   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  159   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  180     std::lock_guard<std::recursive_mutex> guard(GetMutex());
  195   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  209   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  241     std::lock_guard<std::recursive_mutex> guard(GetMutex());
  357   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  398   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  410   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  444   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  451   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  459   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  477   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  489   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  620   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  632   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  649   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  661   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  676   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  703     std::lock_guard<std::recursive_mutex> guard(GetMutex());
  736   std::lock_guard<std::recursive_mutex> guard(GetMutex());
  742 std::recursive_mutex &ThreadList::GetMutex() const {
tools/lldb/source/Target/ThreadPlan.cpp
   47   std::lock_guard<std::recursive_mutex> guard(m_plan_complete_mutex);
   52   std::lock_guard<std::recursive_mutex> guard(m_plan_complete_mutex);
   58   std::lock_guard<std::recursive_mutex> guard(m_plan_complete_mutex);
tools/lldb/source/Utility/Broadcaster.cpp
   73   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  122   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  152   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  169   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  203   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  263   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  277   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  292   std::lock_guard<std::recursive_mutex> guard(m_listeners_mutex);
  332   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  357   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  396   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  408   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  428   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  446   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
  461   std::lock_guard<std::recursive_mutex> guard(m_manager_mutex);
tools/lldb/source/Utility/Listener.cpp
   60   std::lock_guard<std::recursive_mutex> broadcasters_guard(
   90       std::lock_guard<std::recursive_mutex> broadcasters_guard(
  121       std::lock_guard<std::recursive_mutex> broadcasters_guard(
  153       std::lock_guard<std::recursive_mutex> broadcasters_guard(
  169     std::lock_guard<std::recursive_mutex> broadcasters_guard(
  404   std::lock_guard<std::recursive_mutex> guard(m_broadcasters_mutex);
  433   std::lock_guard<std::recursive_mutex> manager_guard(
  435   std::lock_guard<std::recursive_mutex> guard(m_broadcasters_mutex);
  459   std::lock_guard<std::recursive_mutex> guard(m_broadcasters_mutex);
tools/lldb/source/Utility/Log.cpp
  330     static std::recursive_mutex g_LogThreadedMutex;
  331     std::lock_guard<std::recursive_mutex> guard(g_LogThreadedMutex);
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/std_mutex.h
  159       typedef _Mutex mutex_type;
  188       typedef _Mutex mutex_type;
usr/include/c++/7.4.0/mutex
  101     recursive_mutex(const recursive_mutex&) = delete;
  102     recursive_mutex& operator=(const recursive_mutex&) = delete;
  102     recursive_mutex& operator=(const recursive_mutex&) = delete;
  468     inline unique_lock<_Lock>
  469     __try_to_lock(_Lock& __l)
  497 	__do_try_lock(tuple<_Lock&...>& __locks, int& __idx)
  542     lock(_L1& __l1, _L2& __l2, _L3&... __l3)
  542     lock(_L1& __l1, _L2& __l2, _L3&... __l3)
  547           unique_lock<_L1> __first(__l1);
usr/include/c++/7.4.0/tuple
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  350       static constexpr _Head&
  353       static constexpr const _Head&
  360       constexpr _Tuple_impl(const _Head& __head)
  365         constexpr _Tuple_impl(_UHead&& __head)
  390 		    const _Head& __head)
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  646         constexpr tuple(_UElements&&... __elements)
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
 1302     constexpr _Head&
 1307     constexpr const _Head&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
 1588     constexpr tuple<_Elements&...>
 1589     tie(_Elements&... __args) noexcept
usr/include/c++/7.4.0/type_traits
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };