[PATCH] Add FreeBSD support to the address sanitizer's deep_call_stack.cc test case
Viktor Kutuzov
vkutuzov at accesssoftek.com
Fri Aug 8 01:24:41 PDT 2014
Updated.
http://reviews.llvm.org/D4562
Files:
test/asan/TestCases/deep_call_stack.cc
Index: test/asan/TestCases/deep_call_stack.cc
===================================================================
--- test/asan/TestCases/deep_call_stack.cc
+++ test/asan/TestCases/deep_call_stack.cc
@@ -1,9 +1,10 @@
// Check that UAR mode can handle very deep recusrion.
// export ASAN_OPTIONS=detect_stack_use_after_return=1
// RUN: %clangxx_asan -O2 %s -o %t && \
-// RUN: %run %t 2>&1 | FileCheck %s
+// RUN: ulimit -s 4096 && %run %t 2>&1 | FileCheck %s
// Also check that use_sigaltstack+verbosity doesn't crash.
-// RUN: env ASAN_OPTIONS=verbosity=1:use_sigaltstack=1 %run %t | FileCheck %s
+// RUN: ulimit -s 4096 && \
+// RUN: env ASAN_OPTIONS=verbosity=1:use_sigaltstack=1 %run %t | FileCheck %s
#include <stdio.h>
__attribute__((noinline))
@@ -17,9 +18,9 @@
}
int main(int argc, char **argv) {
- RecursiveFunc(40000, 0);
+ RecursiveFunc(15000, 0);
return 0;
}
-// CHECK: [40000] ptr:
-// CHECK: [20000] ptr:
-// CHECK: [00000] ptr
+// CHECK: [15000] ptr:
+// CHECK: [07000] ptr:
+// CHECK: [00000] ptr:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4562.12301.patch
Type: text/x-patch
Size: 1039 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140808/58135349/attachment.bin>
More information about the llvm-commits
mailing list