diff options
| author | Kostya Serebryany <kcc@google.com> | 2016-01-23 19:34:19 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2016-01-23 19:34:19 +0000 |
| commit | 9768e7f06bc81f8f033a5d5e9325ee804b6a71e9 (patch) | |
| tree | fccb3124c7548b5c1960d4d55294e19d50fdb33c /llvm/lib/Fuzzer/FuzzerLoop.cpp | |
| parent | 23d02f614970c698654af2bc06a1798260c0f62b (diff) | |
| download | bcm5719-llvm-9768e7f06bc81f8f033a5d5e9325ee804b6a71e9.tar.gz bcm5719-llvm-9768e7f06bc81f8f033a5d5e9325ee804b6a71e9.zip | |
[libFuzzer] add -abort_on_timeout option
llvm-svn: 258631
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerLoop.cpp')
| -rw-r--r-- | llvm/lib/Fuzzer/FuzzerLoop.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp index a84c2348b53..b39860ceec6 100644 --- a/llvm/lib/Fuzzer/FuzzerLoop.cpp +++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp @@ -112,6 +112,8 @@ void Fuzzer::AlarmCallback() { if (__sanitizer_print_stack_trace) __sanitizer_print_stack_trace(); Printf("SUMMARY: libFuzzer: timeout\n"); + if (Options.AbortOnTimeout) + abort(); exit(1); } } |

