summaryrefslogtreecommitdiff
path: root/test/esan
diff options
context:
space:
mode:
authorIvan Krasin <krasin@chromium.org>2016-06-02 18:36:12 +0000
committerIvan Krasin <krasin@chromium.org>2016-06-02 18:36:12 +0000
commit4deefb03523c51ca2eba3fabff692a47f24e1bfa (patch)
treee50a8e561e9ffb94226b6a69ab4cfa88b63b0bb3 /test/esan
parente151fbe8a11f85f4b0577ab3d27ef5254c3c4f74 (diff)
UBSan: crash less often on corrupted Vtables.
Summary: This CL adds a weak check for a Vtable prefix: for a well-formed Vtable, we require the prefix to be within [-1<<20; 1<<20]. Practically, this solves most of the known cases when UBSan segfaults without providing any useful diagnostics. Reviewers: pcc Subscribers: kubabrecka Differential Revision: http://reviews.llvm.org/D19750 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@271560 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/esan')
0 files changed, 0 insertions, 0 deletions