diff options
| author | Petr Hosek <phosek@chromium.org> | 2019-01-24 03:04:42 +0000 |
|---|---|---|
| committer | Petr Hosek <phosek@chromium.org> | 2019-01-24 03:04:42 +0000 |
| commit | 8c84e00c71f341d1e4bf0331f1a4b78879fe7f14 (patch) | |
| tree | e126e2851909bcd1af0af32204a06d6af3d11ba3 /lldb/packages/Python/lldbsuite/test/configuration.py | |
| parent | 5c0521ac52771e81e3489c0c2c28f0810eacf766 (diff) | |
| download | llvm-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
