llvm-project/lldb/include/lldb
Jim Ingham cdd4892f12 Use the multi-lockable form of std::lock for operator=
For = operators for lists that have mutexes, we were either
just taking the locks sequentially or hand-rolling a trick
to try to avoid lock inversion.  Use the std::lock mechanism
for this instead.

Differential Revision: https://reviews.llvm.org/D59957

llvm-svn: 357276
2019-03-29 17:07:30 +00:00
..
API [API] Remove unneded LLDB_DISABLE_PYTHON markers. 2019-03-18 20:02:27 +00:00
Breakpoint Copy the breakpoint site owner's collection so we can drop 2019-03-28 01:51:33 +00:00
Core Use the multi-lockable form of std::lock for operator= 2019-03-29 17:07:30 +00:00
DataFormatters Remove the TypePair class 2019-03-26 13:35:54 +00:00
Expression Fix an invalid static cast in ClangExpressionParser.cpp 2019-03-13 19:46:30 +00:00
Host Add LLDB_LIBDIR_SUFFIX to Config.h to unbreak the Xcode project 2019-03-27 19:22:55 +00:00
Initialization [Reproducers] Initialize reproducers before initializing the debugger. 2019-02-21 22:26:16 +00:00
Interpreter Bring Doxygen comment syntax in sync with LLVM coding style. 2019-03-11 17:09:29 +00:00
Symbol Teach TypeSystem about PDBASTParser 2019-03-27 23:00:47 +00:00
Target [Process] Reorder declarations and document ReadMemoryFromInferior. 2019-03-28 00:07:33 +00:00
Utility Use the multi-lockable form of std::lock for operator= 2019-03-29 17:07:30 +00:00
lldb-defines.h Bring Doxygen comment syntax in sync with LLVM coding style. 2019-03-11 17:09:29 +00:00
lldb-enumerations.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-forward.h Remove the TypePair class 2019-03-26 13:35:54 +00:00
lldb-private-defines.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private-enumerations.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private-forward.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private-interfaces.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private-types.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-public.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-types.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-versioning.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
module.modulemap [Reproducers] Make ReproducerInstrumentation a textual header 2019-03-11 23:09:09 +00:00