This shrinks the number of input files for descriptor_parse
, and reduces storage from 234MB to 172MB.
libFuzzer options:
-use_value_profile=1 -prefer_small=1 -shuffle=0
--with-sanitizers=address,fuzzer,undefined
Bitcoin Core de1d1895346ed27f471386011d7ff64508f8b39c
After running the fuzzer for a bit, I moved the original input files into the directory where I kept my additional inputs, and then -merge
’d back into the qa-assets directory.
Let me know if this methodology is sound*. If so, I’ll run it a bit longer to see if that reduces storage more.
*
= maybe not, because I only ran on my own architecture?