llvm-project/lldb/source/Breakpoint
Johnny Chen 892943f9dd Cope with the case where the user-supplied callbacks want the watchpoint itself to be disabled!
Previously we put a WatchpointSentry object within StopInfo.cpp to disable-and-then-enable the watchpoint itself
while we are performing the actions associated with the triggered watchpoint, which can cause the user-initiated
watchpoint disabling action to be negated.

Add a test case to verify that a watchpoint can be disabled during the callbacks.

llvm-svn: 162483
2012-08-23 22:28:26 +00:00
..
Breakpoint.cpp Fix ignore counts on breakpoints so they actually work. 2012-06-26 22:27:55 +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 Fix ignore counts on breakpoints so they actually work. 2012-06-26 22:27:55 +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 Cope with the case where the user-supplied callbacks want the watchpoint itself to be disabled! 2012-08-23 22:28:26 +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
WatchpointOptions.cpp rdar://problem/12007576 2012-08-13 21:09:54 +00:00