1// RUN: %clang_asan -O2 %s -o %t
2// RUN: %env_asan_opts=verbosity=1:sleep_before_init=1:sleep_after_init=1:sleep_before_dying=1 not %run %t 2>&1 | FileCheck %s
3
4#include <stdlib.h>
5
6int main() {
7 char *x = (char*)malloc(size: 10 * sizeof(char));
8 free(ptr: x);
9 return x[5];
10}
11
12// CHECK: Sleeping for 1 second(s) before init
13// CHECK: AddressSanitizer Init done
14// CHECK: Sleeping for 1 second(s) after init
15// CHECK: ERROR: AddressSanitizer
16// CHECK: ABORTING
17// CHECK: Sleeping for 1 second(s) before dying
18

source code of compiler-rt/test/asan/TestCases/sleep_for_debugger.c