mirror of
https://github.com/RPCS3/llvm.git
synced 2025-04-02 13:21:43 +00:00
[lib/Fuzzer] make the fuzzing timeout 1200 seconds by default (was: infinity)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238251 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8a7b4ea2ad
commit
ea8a3963b4
@ -59,7 +59,7 @@ The most important flags are::
|
||||
max_len 64 Maximum length of the test input.
|
||||
cross_over 1 If 1, cross over inputs.
|
||||
mutate_depth 5 Apply this number of consecutive mutations to each input.
|
||||
timeout -1 Timeout in seconds (if positive). If one unit runs more than this number of seconds the process will abort.
|
||||
timeout 1200 Timeout in seconds (if positive). If one unit runs more than this number of seconds the process will abort.
|
||||
help 0 Print help.
|
||||
save_minimized_corpus 0 If 1, the minimized corpus is saved into the first input directory
|
||||
jobs 0 Number of jobs to run. If jobs >= 1 we spawn this number of jobs in separate worker processes with stdout/stderr redirected to fuzz-JOB.log.
|
||||
|
@ -28,7 +28,7 @@ FUZZER_FLAG_INT(
|
||||
FUZZER_FLAG_INT(exit_on_first, 0,
|
||||
"If 1, exit after the first new interesting input is found.")
|
||||
FUZZER_FLAG_INT(
|
||||
timeout, -1,
|
||||
timeout, 1200,
|
||||
"Timeout in seconds (if positive). "
|
||||
"If one unit runs more than this number of seconds the process will abort.")
|
||||
FUZZER_FLAG_INT(help, 0, "Print help.")
|
||||
|
@ -66,6 +66,8 @@ void Fuzzer::AlarmCallback() {
|
||||
Printf("AlarmCallback %zd\n", Seconds);
|
||||
if (Seconds >= (size_t)Options.UnitTimeoutSec) {
|
||||
Printf("ALARM: working on the last Unit for %zd seconds\n", Seconds);
|
||||
Printf(" and the timeout value is %d (use -timeout=N to change)\n",
|
||||
Options.UnitTimeoutSec);
|
||||
Print(CurrentUnit, "\n");
|
||||
PrintUnitInASCIIOrTokens(CurrentUnit, "\n");
|
||||
WriteToCrash(CurrentUnit, "timeout-");
|
||||
|
Loading…
x
Reference in New Issue
Block a user