hanchenye-llvm-project/lldb/scripts
Jonas Devlieghere e103ae92ef Add setting to require hardware breakpoints.
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
2018-11-15 01:18:15 +00:00
..
Python [lldb] Introduce StackFrameRecognizer [take 3] 2018-10-31 04:00:22 +00:00
Xcode Remove the last CURRENT_ARCH reference in Xcode's build scripts. 2018-11-12 17:59:30 +00:00
interface Add setting to require hardware breakpoints. 2018-11-15 01:18:15 +00:00
swig_bot_lib
CMakeLists.txt Revert "Stop building liblldb with CMake's framework functionality" 2018-07-27 23:38:58 +00:00
analyze-project-deps.py
build-lldb-llvm-clang
buildbot.py
checkpoint-llvm.pl
disasm-gdb-remote.pl
finish-swig-wrapper-classes.sh
finishSwigWrapperClasses.py
framework-header-fix.sh Update framework-header-fix to force system sed 2018-11-04 15:55:28 +00:00
generate-vers.pl
get_relative_lib_dir.py
install-lldb.sh
install_custom_python.py
lldb.swig Fix double import of _lldb module. 2018-10-14 07:24:56 +00:00
macos-setup-codesign.sh Add a script to setup codesigning on macOS. 2018-06-14 18:04:13 +00:00
prepare_bindings.py
sed-sources
shush
sort-pbxproj.rb Change sort-pbxproj.rb to find the project.pbxproj in the 2018-07-23 23:34:50 +00:00
swig_bot.py
use_lldb_suite.py
utilsArgsParse.py
utilsDebug.py
utilsOsType.py The Python 3 part of the script was missed when adding OpenBSD support. 2018-10-04 20:34:58 +00:00
verify_api.py