llvm-project/lldb/source/Breakpoint
Jim Ingham 3ee12ef26e We were accessing the ModuleList in the target without locking it for tasks like
setting breakpoints.  That's dangerous, since while we are setting a breakpoint,
the target might hit the dyld load notification, and start removing modules from
the list.  This change adds a GetMutex accessor to the ModuleList class, and
uses it whenever we are accessing the target's ModuleList (as returned by GetImages().)

<rdar://problem/11552372>

llvm-svn: 157668
2012-05-30 02:19:25 +00:00
..
Breakpoint.cpp We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
BreakpointID.cpp
BreakpointIDList.cpp To silence the static analyzer. 2011-08-11 21:24:08 +00:00
BreakpointList.cpp If we notice that a module with a given file path is replaced by another with the same file 2012-05-17 18:38:42 +00:00
BreakpointLocation.cpp Cleanup - removing the ThreadPlanTestCondition and its helper functions. It is not needed, 2012-05-02 00:23:18 +00:00
BreakpointLocationCollection.cpp Send Breakpoint Changed events for all the relevant changes to breakpoints. 2012-02-08 05:23:15 +00:00
BreakpointLocationList.cpp Initialize ivars in the order they are defined in the class. 2012-04-03 04:14:58 +00:00
BreakpointOptions.cpp Jeeze... Remove two unneeded #include's of ThreadPlanTestCondition.h, and replace them with 2012-05-02 00:30:53 +00:00
BreakpointResolver.cpp Check in an initial implementation of the "breakpoint clear" command, whose purpose is clear 2010-10-28 17:27:46 +00:00
BreakpointResolverAddress.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
BreakpointResolverFileLine.cpp Also push file & line breakpoints past the prologue. Also added a "-K" argument to the relevant 2012-05-22 00:12:20 +00:00
BreakpointResolverFileRegex.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
BreakpointResolverName.cpp <rdar://problem/10997402> 2012-03-07 21:03:09 +00:00
BreakpointSite.cpp Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
BreakpointSiteList.cpp First stage of implementing step by "run to next branch". Doesn't work yet, is turned off. 2012-03-09 04:10:47 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
Stoppoint.cpp
StoppointCallbackContext.cpp Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr 2012-02-21 00:09:25 +00:00
StoppointLocation.cpp Fixed some extra warnings that show up with the new clang. 2011-12-03 00:46:21 +00:00
Watchpoint.cpp Jeeze... Remove two unneeded #include's of ThreadPlanTestCondition.h, and replace them with 2012-05-02 00:30:53 +00:00
WatchpointList.cpp Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. 2012-05-04 23:02:50 +00:00