forked from OSchip/llvm-project
Change `asan/TestCases/Darwin/malloc_zone-protected.cpp` to call abort so that it **always crashes**.
Summary: This is needed because on some platforms we can't install signal handlers and so the application just traps (i.e. crashes) rather than being intercepted by ASan's signal handler which in the default Darwin config doesn't exit with a crashing exit code. rdar://problem/57984547 Reviewers: yln, kubamracek, jfb Subscribers: #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D71573
This commit is contained in:
parent
f5bbe387e8
commit
e2bcc33b50
|
@ -3,7 +3,7 @@
|
|||
#include <stdio.h>
|
||||
|
||||
// RUN: %clangxx_asan %s -o %t
|
||||
// RUN: not %run %t 2>&1 | FileCheck %s
|
||||
// RUN: ASAN_OPTIONS="abort_on_error=1" not --crash %run %t 2>&1 | FileCheck %s
|
||||
|
||||
|
||||
void *pwn(malloc_zone_t *unused_zone, size_t unused_size) {
|
||||
|
|
Loading…
Reference in New Issue