Merge branch 'master' of https://github.com/google/honggfuzz

# By Robert Swiecki
# Via Robert Swiecki
* 'master' of https://github.com/google/honggfuzz:
  Simplify signal handling
  Display: don't display dynamic counters if dynamic modes are not used
  Use prlimit64 to allow fuzzing 64bit processes from 32bit honggfuzz
  Display, Log: use mutex to synchronize display and log modules
  Dynamic feedback: We only care about improving counters
  Get rid of semaphores. Signals rule

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>

Conflicts:
	linux/ptrace_utils.c

Conflict manually resolved to keep compatibility with
pending merge dynamic workspace feature.
tree: 76b40a8d5ffa4ee9e7cdb597384df9721732095a
  1. android/
  2. docs/
  3. examples/
  4. interceptor/
  5. linux/
  6. mac/
  7. posix/
  8. third_party/
  9. .gitignore
  10. arch.h
  11. CHANGELOG
  12. common.h
  13. CONTRIBUTING
  14. COPYING
  15. display.c
  16. display.h
  17. files.c
  18. files.h
  19. fuzz.c
  20. fuzz.h
  21. honggfuzz.c
  22. log.c
  23. log.h
  24. Makefile
  25. mangle.c
  26. mangle.h
  27. README.md
  28. report.c
  29. report.h
  30. util.c
  31. 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

Other

This is NOT an official Google product.