[android] Add libBlocksRuntime support

Fetch upstream AOSP source-code as 3rd-party
dependency and compile as static lib. Treat arch
in compile script with same patterns as other android
dependencies (capstone, libunwind, etc.)

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
8 files changed
tree: 83b84d7f34f18b0dce7db174ab6e7d88f61e207b
  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.