llvm-project/lldb/source/Breakpoint
Pavel Labath 2e8fe80447 Revert "Fix a race condition between "ephemeral watchpoint disable/enable" and continue in commands."
This reverts commit r284795, as it breaks watchpoint handling on arm (and
presumable all architectures that report watchpoint hits without executing the
tripping instruction).

There seems to be something fundamentally wrong with this patch: it uses
process_sp->AddPreResumeAction to re-enable the watchpoint, but the whole point
of the step-over-watchpoint logic (which AFAIK is the only user of this class) is
to disable the watchpoint *after* we resume to do the single step.

I have no idea how to fix this except by reverting the offending patch.

llvm-svn: 284817
2016-10-21 10:52:11 +00:00
..
Breakpoint.cpp Fix serialization of Python breakpoint commands. 2016-09-26 19:47:37 +00:00
BreakpointID.cpp Try to fix Android build. 2016-10-05 17:58:46 +00:00
BreakpointIDList.cpp Fix some test failures due to the recent Breakpoint patch. 2016-10-05 18:40:51 +00:00
BreakpointList.cpp Adds tests for breakpoint names, and a FindBreakpointsByName. 2016-09-21 01:21:19 +00:00
BreakpointLocation.cpp Some more pointer safety in Breakpoint. 2016-09-13 17:53:38 +00:00
BreakpointLocationCollection.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
BreakpointLocationList.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
BreakpointOptions.cpp Fix serialization of Python breakpoint commands. 2016-09-26 19:47:37 +00:00
BreakpointResolver.cpp Make lldb::Regex use StringRef. 2016-09-21 16:01:28 +00:00
BreakpointResolverAddress.cpp Add a few const's (thanks Zachary) and return shared or unique pointers 2016-09-13 01:58:08 +00:00
BreakpointResolverFileLine.cpp Make lldb::Regex use StringRef. 2016-09-21 16:01:28 +00:00
BreakpointResolverFileRegex.cpp Make lldb::Regex use StringRef. 2016-09-21 16:01:28 +00:00
BreakpointResolverName.cpp Make lldb::Regex use StringRef. 2016-09-21 16:01:28 +00:00
BreakpointSite.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
BreakpointSiteList.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
Stoppoint.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StoppointCallbackContext.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StoppointLocation.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Watchpoint.cpp Revert "Fix a race condition between "ephemeral watchpoint disable/enable" and continue in commands." 2016-10-21 10:52:11 +00:00
WatchpointList.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
WatchpointOptions.cpp Some more pointer safety in Breakpoint. 2016-09-13 17:53:38 +00:00