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
main()6 int main() {
7 char *x = (char*)malloc(10 * sizeof(char));
8 free(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