diff options
author | David Tellenbach <david.tellenbach@arm.com> | 2019-10-30 14:04:40 +0000 |
---|---|---|
committer | David Tellenbach <david.tellenbach@arm.com> | 2019-10-30 14:04:40 +0000 |
commit | 67474c60d344a061d6c3affb70e7c8a13c15f830 (patch) | |
tree | 90faa96454705795780a6f381660f64496c50b0e /lldb/packages/Python/lldbsuite/test/python_api/signals/TestSignalsAPI.py | |
parent | 2da4b6e51450e8a6a40755cc5a40ebb6289766a5 (diff) | |
download | bcm5719-llvm-67474c60d344a061d6c3affb70e7c8a13c15f830.tar.gz bcm5719-llvm-67474c60d344a061d6c3affb70e7c8a13c15f830.zip |
[compiler-rt] libhwasan interceptor ABI intercept longjmp/setjmp
Summary:
The hwasan interceptor ABI doesn't have interceptors for longjmp and setjmp.
This patch introduces them.
We require the size of the jmp_buf on the platform to be at least as large as
the jmp_buf in our implementation. To enforce this we compile
hwasan_type_test.cpp that ensures a compile time failure if this is not true.
Tested on both GCC and clang using an AArch64 virtual machine.
Reviewers: eugenis, kcc, pcc, Sanatizers
Reviewed By: eugenis, Sanatizers
Tags: #sanatizers, #llvm
Differential Revision: https://reviews.llvm.org/D69045
Patch By: Matthew Malcomson <matthew.malcomson@arm.com>
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/TestSignalsAPI.py')
0 files changed, 0 insertions, 0 deletions