1 // MSAN re-execs on unlimited stacks. We use that to verify ReExec() uses the
4 // RUN: %clangxx_msan -O0 %s -o %t && ulimit -s unlimited && %run %t | FileCheck %s
8 #if !defined(__GLIBC_PREREQ)
9 #define __GLIBC_PREREQ(a, b) 0
12 #if __GLIBC_PREREQ(2, 16)
17 #if __GLIBC_PREREQ(2, 16)
18 // Make sure AT_EXECFN didn't get overwritten by re-exec.
19 puts(reinterpret_cast<const char *>(getauxval(AT_EXECFN
)));
23 // CHECK-NOT: /proc/self/exe