Skip to content

Version 2.2

Compare
Choose a tag to compare
@robertswiecki robertswiecki released this 23 Apr 21:48
· 405 commits to master since this release
  • Added 8bitcnt instrumentation - use hfuzz-cc/hfuzz-8bitcnt-(gcc|clang) for that
  • PC-guard instrumentation now uses edge counting
  • --experimental_const_feedback is now set to true by default
  • additional string instrumentation wrappers: glib, lcms
  • additional mutators: splicing, changing ascii numbers
  • additional integer comparison instrumentation (adding integers to the dynamic dictionary)
  • fixed linking with ld.lld
  • removed sanitizer-coverage-prune-blocks from hfuzz-cc.c
  • most mutators have now either overwrite or insert versions
  • fixed memory barriers in libhfuzz/
  • implemented skip_factor which dictates how often a given input is fuzzed
  • lowered the default timeout to 1 second
  • honggfuzz now uses microseconds, instead of milliseconds across the code
  • added some new functions to libhfcommon/files
  • enabled more aggressive inlining in hfuzz-cc/
  • fixed compilation dependency under MacOS X