llvm/lldb
Jonas Devlieghere ee2d9b8723
[lldb] Add Python bindings to print stack traces on crashes.
As noticed in D87637, when LLDB crashes, we only print stack traces if
LLDB is directly executed, not when used via Python bindings. Enabling
this by default may be undesirable (libraries shouldn't be messing with
signal handlers), so make this an explicit opt-in.

I "commandeered" this patch from Jordan Rupprecht who put this up for
review originally.

Differential revision: https://reviews.llvm.org/D91835
2022-04-07 11:21:02 -07:00
..
bindings [lldb] Add Python bindings to print stack traces on crashes. 2022-04-07 11:21:02 -07:00
cmake [lldb] [CMake] Disable GCC's -Wstringop-truncation warning. NFC. 2022-04-07 12:09:01 +03:00
docs [trace][intelpt] Server side changes for TSC to wall time conversion 2022-03-24 05:36:21 -07:00
examples [lldb/crashlog] Parse thread fields and pass it to crashlog scripted process 2022-03-25 14:59:50 -07:00
include/lldb [lldb] Add Python bindings to print stack traces on crashes. 2022-04-07 11:21:02 -07:00
packages/Python/lldbsuite [lldb] Add Python bindings to print stack traces on crashes. 2022-04-07 11:21:02 -07:00
resources
scripts
source [lldb] Add Python bindings to print stack traces on crashes. 2022-04-07 11:21:02 -07:00
test Revert "Reland "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON""" 2022-04-07 10:07:07 -04:00
third_party/Python/module
tools Correct debugserver to write xmm/ymm/zmm reg values 2022-04-06 23:36:52 -07:00
unittests Disable LLDB index cache for .o files with no UUID. 2022-04-05 15:14:36 -07:00
utils
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
CODE_OWNERS.txt
LICENSE.TXT
use_lldb_suite_root.py