[MAC] Fix verifier bug

Following same steps as in Linux arch, clear crash
filename in case existing crash detected. This is required
so that fuzz loop can understand we've hit a duplicate
and thus not invoke verifier against that crash.

Also don't bother wasting time into constructing filename
buffers if blacklisted hash detected - abort early.

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
1 file changed
tree: de614b687fe1515453157de00e8d856ecd066afc
  1. android/
  2. docs/
  3. examples/
  4. interceptor/
  5. libraries/
  6. linux/
  7. mac/
  8. posix/
  9. third_party/
  10. tools/
  11. .gitignore
  12. arch.h
  13. CHANGELOG
  14. cmdline.c
  15. cmdline.h
  16. common.h
  17. CONTRIBUTING
  18. COPYING
  19. display.c
  20. display.h
  21. files.c
  22. files.h
  23. fuzz.c
  24. fuzz.h
  25. honggfuzz.c
  26. log.c
  27. log.h
  28. Makefile
  29. mangle.c
  30. mangle.h
  31. README.md
  32. report.c
  33. report.h
  34. sancov.c
  35. sancov.h
  36. subproc.c
  37. subproc.h
  38. util.c
  39. util.h
README.md

honggfuzz

Description

Code

Requirements

  • Linux - BFD library (libbfd-dev) and LibUnwind (libunwind-dev/libunwind8-dev)
  • FreeBSD - gmake
  • Android - Android SDK/NDK
  • Clang - BlocksRuntime Library (libblocksruntime-dev)

Other

This is NOT an official Google product.