llvm-project/lldb/source/Breakpoint
Jim Ingham 1cf8f5937a Lock the access to the BreakpointLocationCollection.
I was investigating an odd crash in lldb when the breakpoint site
goes to bump the hit counts of the locations it implements.  I noticed
that the BreakpointLocationCollection wasn't locking itself for access and
modification.  I don't see how that can cause the crash I'm seeing, but still
this is the right thing to do...

<rdar://problem/25178205>

llvm-svn: 270939
2016-05-26 23:55:04 +00:00
..
Breakpoint.cpp second pass over removal of Mutex and Condition 2016-05-19 05:13:57 +00:00
BreakpointID.cpp Fix Clang-tidy modernize-use-nullptr warnings in source/Breakpoint; other minor fixes. 2015-10-30 18:50:12 +00:00
BreakpointIDList.cpp Fix Clang-tidy modernize-use-nullptr warnings in source/Breakpoint; other minor fixes. 2015-10-30 18:50:12 +00:00
BreakpointList.cpp second pass over removal of Mutex and Condition 2016-05-19 05:13:57 +00:00
BreakpointLocation.cpp second pass over removal of Mutex and Condition 2016-05-19 05:13:57 +00:00
BreakpointLocationCollection.cpp Lock the access to the BreakpointLocationCollection. 2016-05-26 23:55:04 +00:00
BreakpointLocationList.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
BreakpointOptions.cpp Fix Clang-tidy modernize-use-nullptr warnings in source/Breakpoint; other minor fixes. 2015-10-30 18:50:12 +00:00
BreakpointResolver.cpp Keep original source path and mapped path in LineEntry 2016-05-11 22:46:53 +00:00
BreakpointResolverAddress.cpp Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
BreakpointResolverFileLine.cpp Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
BreakpointResolverFileRegex.cpp Add the ability to limit "source regexp" breakpoints to a particular function 2016-04-28 01:40:57 +00:00
BreakpointResolverName.cpp Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
BreakpointSite.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
BreakpointSiteList.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
Stoppoint.cpp
StoppointCallbackContext.cpp Fix Clang-tidy modernize-use-nullptr warnings in source/Breakpoint; other minor fixes. 2015-10-30 18:50:12 +00:00
StoppointLocation.cpp Make sure that when a breakpoint is hit but its condition is not met, 2015-01-15 01:41:04 +00:00
Watchpoint.cpp [LLDB][Watchpoint] Change ignore_count condition location to fix watchpoint ignore feature for architectures with watchpoint_exceptions_received=before 2015-11-03 09:04:33 +00:00
WatchpointList.cpp second pass over removal of Mutex and Condition 2016-05-19 05:13:57 +00:00
WatchpointOptions.cpp Fix Clang-tidy modernize-use-nullptr warnings in source/Breakpoint; other minor fixes. 2015-10-30 18:50:12 +00:00