From 79654fd7716284ec881606e177a409608e8c4ede Mon Sep 17 00:00:00 2001 From: Matt Morehouse Date: Tue, 29 Aug 2017 19:48:12 +0000 Subject: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer Summary: - Don't sanitize __sancov_lowest_stack. - Don't instrument leaf functions. - Add CoverageStackDepth to Fuzzer and FuzzerNoLink. - Disable stack depth tracking on Mac. Reviewers: vitalybuka, kcc, george.karpenkov Reviewed By: kcc Subscribers: kubamracek, cfe-commits, llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D37156 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@312026 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/fuzzer/deep-recursion.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/fuzzer') diff --git a/test/fuzzer/deep-recursion.test b/test/fuzzer/deep-recursion.test index b99bad4c6..22475f912 100644 --- a/test/fuzzer/deep-recursion.test +++ b/test/fuzzer/deep-recursion.test @@ -1,5 +1,5 @@ # Test that we can find a stack overflow REQUIRES: linux -RUN: %cpp_compiler -fsanitize-coverage=stack-depth %S/DeepRecursionTest.cpp -o %t +RUN: %cpp_compiler %S/DeepRecursionTest.cpp -o %t RUN: not %t -seed=1 -runs=100000000 2>&1 | FileCheck %s CHECK: ERROR: libFuzzer: deadly signal -- cgit v1.2.3