1. ff420b9 hfuzz-cc: implementation of memcmpct by Robert Swiecki · 5 years ago
  2. c0890ea libhfuzz/memcmp: instrument also if the length of string runs out by Robert Swiecki · 5 years ago
  3. 2c3e56a libhfuzz: move main to persistent by Robert Swiecki · 5 years ago
  4. 1476b42 libhfuzz: missing fetch.* by Robert Swiecki · 5 years ago
  5. 5204089 libhfuzz: move persistent signature to a common fetching function by Robert Swiecki · 5 years ago
  6. 7be35b7 libhfuzz: make cmp bitmap 32bit #2 - missing uint32_t by Robert Swiecki · 5 years ago
  7. b65132c libhfuzz: make cmp bitmap 32bit by Robert Swiecki · 5 years ago
  8. 8f797fa hfuzz-cc: disable -fno-sanitize=fuzzer if -fsanitize=fuzzer is specified by Robert Swiecki · 5 years ago
  9. a5085b4 libhfuzz: instrument strcpy by Robert Swiecki · 5 years ago
  10. 06d806d libhfuzz: exit early if no _HF_THREAD_NO_ENV is set by Robert Swiecki · 5 years ago
  11. 051a055 libhfuzz: simplify memory cmps by Robert Swiecki · 5 years ago
  12. c1853d0 libhfuzz: improve implementation of strncmp by Robert Swiecki · 5 years ago
  13. 505f4a6 libhfuzz/memcmp: simplify some functions: by Robert Swiecki · 5 years ago
  14. 5f6c12a libhfuzz: builtins are tricky, get back to the original implementation by Robert Swiecki · 5 years ago
  15. bfe0f7d libhfuzz/memcmp: clang doesn't have __builtin_tolower by Robert Swiecki · 5 years ago
  16. dc9aaef libhfuzz/memorycmp: use __builtin_tolower instead of tolower by Robert Swiecki · 5 years ago
  17. 3e0ef3f libhfuzz: remove unnecessary checks by Robert Swiecki · 5 years ago
  18. 4bea130 libhfuzz: missing else by Robert Swiecki · 5 years ago
  19. b103e55 libhfuzzz: __builtin_return_address(1/2) was an interesting concept, but it mostly didnt work by Robert Swiecki · 5 years ago
  20. 059d079 libhfuzz: base str/mem interceptors on __builtin by Robert Swiecki · 5 years ago
  21. 4489427 subporc: allow to use the same log_level inside fuzzed processes by Robert Swiecki · 5 years ago
  22. 98e2337 ALL: remove -p (pid), simplify the subproc state machine. NetBSD will stop working for some time, will be fixed in the coming days by Robert Swiecki · 5 years ago
  23. fda8130 log: allow for logging in child processes by Robert Swiecki · 5 years ago
  24. 0a946b5 libhfuzz: more samba wrappers #2 by Robert Swiecki · 6 years ago
  25. 4de5fc7 libhfuzz: more samba wrappers by Robert Swiecki · 6 years ago
  26. 52bdb89 libhfuzz: some samba wrappers by Robert Swiecki · 6 years ago
  27. 64e3a05 libhfuzz/persistent: better log message for _HF_PERSISTENT_FD readFromFd by Robert Swiecki · 6 years ago
  28. 174b2ab libhfuzz/persistent: print number of received bytes by Robert Swiecki · 6 years ago
  29. e26e579 add __sanitizer_cov_trace_div to supported coverage metrics by Robert Swiecki · 6 years ago
  30. a8283cc libhfuzz/memorycmp.c: typo by Robert Swiecki · 6 years ago
  31. db78200 Merge branch 'master' of ssh://github.com/google/honggfuzz by Robert Swiecki · 6 years ago
  32. d94e3e8 libhfuzz: use HF_ instead of _ prefix for static funcs, as _ is typically reserved for libc by Robert Swiecki · 6 years ago
  33. 05c6720 Fix compatibility issues with NetBSD. by plusun · 6 years ago
  34. 46288f7 Update copyright/authors headers by Robert Swiecki · 6 years ago
  35. f9778f4 libhfuzz: better formating for error by Robert Swiecki · 6 years ago
  36. 8e08f71 libhfuzz: missing spaces between functions by Robert Swiecki · 6 years ago
  37. df02b9d make hfuzz-cc workable under macos by Robert Swiecki · 6 years ago
  38. 3f97209 libhfuzz: order of includes by Robert Swiecki · 6 years ago
  39. 51f6dae Mark __sanitizer_cov_indir_call16 as weak to avoid problems with llvm-4.0 interfaces by Robert Swiecki · 6 years ago
  40. b8db4b4 libhfuzz: better log msg for init_guards failure by Robert Swiecki · 6 years ago
  41. 5cc1f7b cmdline: discover both persistent and netdriver modes by Robert Swiecki · 6 years ago
  42. 231c3c8 libhfuzz/main: ultimate way of referencing the global symbol by Robert Swiecki · 6 years ago
  43. 5a23d3c libhfuzz: better error messages for constructors by Robert Swiecki · 6 years ago
  44. b5b23f6 libhfuzz: better way of assuring visibility of LIBHFUZZ_ symbols by Robert Swiecki · 6 years ago
  45. 0c7b28c libhfuzz/main: make LIBHFUZZ_module_main as default visibility to avoid lto removal by Robert Swiecki · 6 years ago
  46. 94a5040 Make sure that the persistent signature is never optimized # better func to call (cmp) by Robert Swiecki · 6 years ago
  47. 8f60523 Make sure that the persistent signature is never optimized # better func to call by Robert Swiecki · 6 years ago
  48. c581901 Make sure that the persistent signature is never optimized # missing return type by Robert Swiecki · 6 years ago
  49. 89c2f79 Make sure that the persistent signature is never optimized # missing cast by Robert Swiecki · 6 years ago
  50. 0418730 Make sure that the persistent signature is never optimized # missing include # 2 by Robert Swiecki · 6 years ago
  51. e5e2437 Make sure that the persistent signature is never optimized # missing include by Robert Swiecki · 6 years ago
  52. 437280c files: settle of the convention that mmap cannot return NULL, so abstractions can use it to indicate errors by Robert Swiecki · 6 years ago
  53. 3ab1664 mangle: Move input fetching functions to mangle.c by Robert Swiecki · 6 years ago
  54. 89d444a Make it more likely to compile under MacOSX - issue: https://github.com/google/honggfuzz/issues/182 by Robert Swiecki · 6 years ago
  55. 7f7719f libhfnetdriver: when used with Honggfuzz, don't parse until '--' by Robert Swiecki · 6 years ago
  56. e9c5baf libhfuzz: incorrect errno EBADFD -> EBADF by Robert Swiecki · 6 years ago
  57. 00c3b15 libhfuzz: missing free() by Robert Swiecki · 6 years ago
  58. d72f9fd libhfuzz: don't use 128MiB data segment vars, use malloc() by Robert Swiecki · 6 years ago
  59. 26aa446 libhfuzz: move main() to a separate file by Robert Swiecki · 6 years ago
  60. 0a01ea7 Remove notion of the inputFile, in favor of input file-descriptors accessible as /dev/fd/<x> by Robert Swiecki · 6 years ago
  61. b06c233 subproc: receiving the ready message from the fuzzed process is not necessary by Robert Swiecki · 6 years ago
  62. f829258 Add automatic persistency check by Robert Swiecki · 6 years ago
  63. 0a7da18 hfuzz: add links by Robert Swiecki · 6 years ago
  64. 599dee1 Different way of pasing data to persistent process, now as a memory-file-descriptor and not through the socket by Robert Swiecki · 6 years ago
  65. 35fa6a2 Merge branch 'master' of ssh://github.com/google/honggfuzz by Robert Swiecki · 6 years ago
  66. 0524d0b libhfuzz: use pragma for macosx and weak aliases by Robert Swiecki · 6 years ago
  67. 4ae3de9 netdriver: make definitions of LLVMFuzzer.* weak, so they don't clash with application-defined fuzzing functions by Robert Swiecki · 6 years ago
  68. e98519e netdriver: use IPv6 for connections (also for IPv4) by Robert Swiecki · 6 years ago
  69. f90fb15 rename UNUSED to HF_ATTR_UNUSED for clarity by Robert Swiecki · 6 years ago
  70. 77de8d4 fuzz: set thread name to HFUZZ-%d <threadno> by Robert Swiecki · 6 years ago
  71. 246af3e Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries by Robert Swiecki · 6 years ago
  72. d9e2ad8 netdriver: cleanups by Robert Swiecki · 6 years ago
  73. 973a6a0 netdriver: make it work with libfuzzer by Robert Swiecki · 6 years ago
  74. f0667b2 libhfuzz: use weak aliases with Darwin only by Robert Swiecki · 6 years ago
  75. 056ad10 libhfuzz: more comments in instrument.c by Robert Swiecki · 6 years ago
  76. 7fdb8eb libhfuzz: add sanitizer_cov_trace_cmpf/d hooks by Robert Swiecki · 6 years ago
  77. 513e4c7 libhfuzz: make __sanitizer_cov_trace_const_cmp* symbols weak aliases temporarily for Darwin by Robert Swiecki · 6 years ago
  78. 3f8e9fd mangle: allow 0-lenght inputs by Robert Swiecki · 6 years ago
  79. 6088be4 libhfuzz: better comments for _HF_USE_RET_ADDR by Robert Swiecki · 6 years ago
  80. 3973005 Makefile: Allow to specify HFUZZ_USE_RET_ADDR via Makefile by Robert Swiecki · 6 years ago
  81. b707173 Makefile: support _HF_USE_RET_ADDR_1 by Robert Swiecki · 6 years ago
  82. b0cb93b libhfuzz: use uintptr_t instead of void* for address passing by Robert Swiecki · 6 years ago
  83. 8619952 libhfuzz: define a short LLVMFuzzerInitialize by Robert Swiecki · 6 years ago
  84. c715583 libhfuzz: don't make main() weak under cygwin by Robert Swiecki · 6 years ago
  85. 72092d3 libhfuzz: better info about mismatched version of the feedback structure by Robert Swiecki · 6 years ago
  86. c18e501 Allow multiple calls to __sanitizer_cov_trace_pc_guard_init by Zach Riggle · 6 years ago
  87. 7dce26b libhfuzz: more informative log/fatal messages by Robert Swiecki · 6 years ago
  88. 51d5f54 libhfuzz: use PLOG instead of LOG+strerror by Robert Swiecki · 6 years ago
  89. 2cfd2b2 libhfuzz: initialie tsan/ubsan/msan along asan in trace_pc_guard by Robert Swiecki · 6 years ago
  90. f850bae libhfuzz: call __asan_init is it's available, and under Android by Robert Swiecki · 6 years ago
  91. 52815ae libhfuzz: initialize asan under Android if it hasn't been previously by Robert Swiecki · 6 years ago
  92. 6edecd2 Fix issues on Android system builds by Zach Riggle · 6 years ago
  93. 445de57 libhfuzz: __sanitizer_cov_trace_const_cmp* doesn't need to be a weak alias to __sanitizer_cov_trace_cmp* by Robert Swiecki · 6 years ago
  94. cd8d2ac Makefile: use __NO_STRING_INLINES for libs for all archs by Robert Swiecki · 6 years ago
  95. 533e153 libhfuzz/memcmp: undef all glibc functions first before use by Robert Swiecki · 7 years ago
  96. 6e1ab71 Fix prototype for __sanitizer_cov_trace_pc_indir by Robert Swiecki · 7 years ago
  97. 8e29c31 libhfuzz: __wrap_* functions don't need to be weak by Robert Swiecki · 7 years ago
  98. 3b4ec3b libhfuzz: simpler HF_WEAK_WRAP macro by Robert Swiecki · 7 years ago
  99. 5e8b9b8 make indent by Robert Swiecki · 7 years ago
  100. 7af8ad6 libhfuzz: use XVAL to avoid redefinitions of e.g. strcmp by Robert Swiecki · 7 years ago