Commit Graph

6 Commits

Author SHA1 Message Date
Jack Lloyd 40bf489ac1 Fix building botan fuzzers under honggfuzz (#649) 2017-09-05 13:18:25 -07:00
Jack Lloyd a1e5beb28b Change botan build.sh to use new upstream framework for building fuzzers (#794) 2017-08-28 19:00:03 -07:00
Mike Aizatsky f167add378 [botan] changing lib name 2017-01-06 13:15:29 -08:00
Mike Aizatsky ccb4819e2b [botan] catching up with upstream target name change 2017-01-06 13:14:36 -08:00
Jack Lloyd 89b7e9c419 Update build scripts for Botan (#200)
Botan's fuzzers now have builtin maximums where necessary, instead of relying on
max len option. So the code to generate the .options files goes. Suggested by
@kcc in #150

Use corpus for the common formats, seems to help with initial coverage at least.

Disables Botan's pool allocator at build time, since it hides things from ASan.
The fuzzer driver already tries to disable it at runtime in LLVMFuzzerInitialize,
but the Clusterfuzz coverage report indicates that this init function is not
ever called, and the pool allocator ends up being used.
2016-12-16 20:03:39 -08:00
Jack Lloyd 278a542f83 Add botan fuzzer scripts (#150) 2016-12-08 06:57:57 -08:00