diff options
author | Alexander Bulekov <alxndr@bu.edu> | 2021-08-04 09:56:20 -0400 |
---|---|---|
committer | Alexander Bulekov <alxndr@bu.edu> | 2021-09-01 07:33:13 -0400 |
commit | 40c0d963db2a9d4a49c15554817bbaa11e0bed47 (patch) | |
tree | 4bbb0993504f4e51d07ba0974b6e2fef5a1016cc /libdecnumber | |
parent | dfc86c0f25126ce3242b317087234c7228418eb2 (diff) |
fuzz: use ITIMER_REAL for timeouts
Using ITIMER_VIRTUAL is a bad idea, if the fuzzer hits a blocking
syscall - e.g. ppoll with a NULL timespec. This causes timeout issues
while fuzzing some block-device code. Fix that by using wall-clock time.
This might cause inputs to timeout sometimes due to scheduling
effects/ambient load, but it is better than bringing the entire fuzzing
process to a halt.
Based-on: <20210713150037.9297-1-alxndr@bu.edu>
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Diffstat (limited to 'libdecnumber')
0 files changed, 0 insertions, 0 deletions