forked from OSchip/llvm-project
e103ae92ef
When debugging read-only memory we cannot use software breakpoint. We already have support for hardware breakpoints and users can specify them with `-H`. However, there's no option to force LLDB to use hardware breakpoints internally, for example while stepping. This patch adds a setting target.require-hardware-breakpoint that forces LLDB to always use hardware breakpoints. Because hardware breakpoints are a limited resource and can fail to resolve, this patch also extends error handling in thread plans, where breakpoints are used for stepping. Differential revision: https://reviews.llvm.org/D54221 llvm-svn: 346920 |
||
---|---|---|
.. | ||
API | ||
Breakpoint | ||
Core | ||
DataFormatters | ||
Expression | ||
Host | ||
Initialization | ||
Interpreter | ||
Symbol | ||
Target | ||
Utility | ||
lldb-defines.h | ||
lldb-enumerations.h | ||
lldb-forward.h | ||
lldb-private-defines.h | ||
lldb-private-enumerations.h | ||
lldb-private-forward.h | ||
lldb-private-interfaces.h | ||
lldb-private-types.h | ||
lldb-private.h | ||
lldb-public.h | ||
lldb-types.h | ||
lldb-versioning.h | ||
module.modulemap |