diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2022-02-20 10:19:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-20 10:19:22 +0100 |
commit | 75a53ad064bcb19570847554b72e9303d776b8fd (patch) | |
tree | 032f3d2f79bb460f8bd601be52e777b5af58ea9c /src/lib/ndpi_main.c | |
parent | f2411958d7306a0b8b59e1d00d118603074df009 (diff) |
fuzz: make fuzz_ndpi_reader faster (#1446)
Initialize ndpi_workflow_init context only once.
On a quite old notebook, before:
```
$ ./fuzz/fuzz_ndpi_reader -max_total_time="${MAX_TOTAL_TIME:-360}" -print_pcs=1 -workers="${FUZZY_WORKERS:-0}" -jobs="${FUZZY_JOBS:-0}" ./tests/pcap/
[...]
Done 3256 runs in 361 second(s)
```
after:
```
Done 5032771 runs in 361 second(s) <----------- ~1400X
```
oss-fuzz will be happy!
Diffstat (limited to 'src/lib/ndpi_main.c')
0 files changed, 0 insertions, 0 deletions