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