[android] Enable compile with clang

Glue with libBlocksRuntime and compile with
minimum API 23 which works with current HF
ptrace backend.

Use 'ANDROID_CLANG=true' flag to enable
clang builds (default off)

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

# third_party/android/scripts/compile-libBlocksRuntime.sh third_party/android/libBlocksRuntime arm
# make android ANDROID_CLANG=true
2 files changed
tree: 3d13fcf77cf8a4d8a18627cb03bd18929680e40a
  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.