aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/configuration.py
diff options
context:
space:
mode:
authorPetr Hosek <phosek@chromium.org>2019-01-24 03:04:42 +0000
committerPetr Hosek <phosek@chromium.org>2019-01-24 03:04:42 +0000
commit8c84e00c71f341d1e4bf0331f1a4b78879fe7f14 (patch)
treee126e2851909bcd1af0af32204a06d6af3d11ba3 /lldb/packages/Python/lldbsuite/test/configuration.py
parent5c0521ac52771e81e3489c0c2c28f0810eacf766 (diff)
downloadllvm-8c84e00c71f341d1e4bf0331f1a4b78879fe7f14.zip
llvm-8c84e00c71f341d1e4bf0331f1a4b78879fe7f14.tar.gz
llvm-8c84e00c71f341d1e4bf0331f1a4b78879fe7f14.tar.bz2
[libunwind] Don't abort if encoutering invalid .eh_frame_hdr
Recent Linux kernel release has introduced a bug as part of the ORC rollout where the vDSO has a valid .eh_frame section, but it's missing the .eh_frame_hdr section and GNU_EH_FRAME segment has zero size. This causes libunwind to abort which breaks programs that use libunwind. The other unwinder implementation (libgcc, non-gnu) instead silently bail out unless being compiled as debug. This change modifies libunwind to use the same strategy. Differential Revision: https://reviews.llvm.org/D57081 llvm-svn: 352016
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions