George Karpenkov
fa57519e31
[libFuzzer] [NFC] Prefix all run lines with %run
...
This patch does not do anything, but paves the way for future changes,
where %run command will be expanded into a script performing the testing
on device.
Differential Revision: https://reviews.llvm.org/D46553
llvm-svn: 332144
2018-05-11 21:29:51 +00:00
Matt Morehouse
034126e507
[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.
- Only enable on Linux.
Reviewers: vitalybuka, kcc, george.karpenkov
Reviewed By: kcc
Subscribers: kubamracek, cfe-commits, llvm-commits, hiraditya
Differential Revision: https://reviews.llvm.org/D37156
llvm-svn: 312185
2017-08-30 22:49:31 +00:00
Matt Morehouse
ba2e61b357
Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
...
This reverts r312026 due to bot breakage.
llvm-svn: 312047
2017-08-29 21:56:56 +00:00
Matt Morehouse
2ad8d948b2
[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
llvm-svn: 312026
2017-08-29 19:48:12 +00:00
George Karpenkov
52a3e48e9f
[libFuzzer] Exclude a test failing on OS X.
...
llvm-svn: 311916
2017-08-28 20:10:30 +00:00
Matt Morehouse
6ec7595b1e
Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
...
This reverts r311801 due to a bot failure.
llvm-svn: 311803
2017-08-25 22:01:21 +00:00
Matt Morehouse
f42bd31323
[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.
Reviewers: vitalybuka, kcc
Reviewed By: kcc
Subscribers: cfe-commits, llvm-commits, hiraditya
Differential Revision: https://reviews.llvm.org/D37156
llvm-svn: 311801
2017-08-25 21:18:29 +00:00
Matt Morehouse
b1fa8255db
[SanitizerCoverage] Optimize stack-depth instrumentation.
...
Summary:
Use the initialexec TLS type and eliminate calls to the TLS
wrapper. Fixes the sanitizer-x86_64-linux-fuzzer bot failure.
Reviewers: vitalybuka, kcc
Reviewed By: kcc
Subscribers: hiraditya, llvm-commits
Differential Revision: https://reviews.llvm.org/D37026
llvm-svn: 311490
2017-08-22 21:28:29 +00:00
Kostya Serebryany
868e69091c
[libFuzzer] disable a test failing on the bot
...
llvm-svn: 311427
2017-08-22 05:15:57 +00:00
Kostya Serebryany
33fb36c353
[libFuzzer] fix the stack-depth initialization, add a lit test for DeepRecursionTest.cpp
...
llvm-svn: 311421
2017-08-22 01:50:00 +00:00