1. 69fc8c9 input: allow for testing specific samples for more time by Robert Swiecki · 4 years, 1 month ago
  2. 1f971a6 input: count penalty on the basis of per-input coverage by Robert Swiecki · 4 years, 1 month ago
  3. ca8042f libhfuzz: update total counters for the pc-guard method as well by Robert Swiecki · 4 years, 1 month ago
  4. 075756b libhfuzz/performance: lower the reset ratio from 10 to 5 by Robert Swiecki · 4 years, 1 month ago
  5. b367c34 mangle/input: made speed scoring function much less aggressive because it can mutate input files too much. Also, divide the speed_factor by 5 (not so aggressive), and cap it at 10, and not 15 by Robert Swiecki · 4 years, 1 month ago
  6. a2d3a2d libhfuzz: don't set guards to zero if global guard non-zero by Robert Swiecki · 4 years, 1 month ago
  7. c1b00b5 libhfuzz: clear guards if these are no longer interesting by Robert Swiecki · 4 years, 1 month ago
  8. 9c05fe8 libhfuzz/instrument: don't evaluate a guard if it's == 0 by Robert Swiecki · 4 years, 1 month ago
  9. 92c8819 libhfuzz: use ATOMIC_PRE_INC when updating localcovmap by Robert Swiecki · 4 years, 1 month ago
  10. 9a53e73 libhfuzz: reset pc-guard-max plus 1 by Robert Swiecki · 4 years, 1 month ago
  11. a41cd68 libhfuzz: reset the pcguard map locally, as it's faster than fallocate by Robert Swiecki · 4 years, 1 month ago
  12. 7d5452f libhfuzz/instrument: use fallocate to zero memory in the file by Robert Swiecki · 4 years, 1 month ago
  13. 6dca4e0 Implement edge counting for PC-guards as well (in addition to 8-bit-counters by Robert Swiecki · 4 years, 2 months ago
  14. 2493905 libhfuzz/instrument: use hugetlb when available for large mappings by Robert Swiecki · 4 years, 2 months ago
  15. 49b312a hfuzz-cc: switch back to pc-guards as default instrumentation mode. The 8bitcnt mode was too slow for some targets with big number of edges to instrument by Robert Swiecki · 4 years, 2 months ago
  16. 3d53cd7 libhfcommon/util: change an incorrect call for non-x86 archs by Robert Swiecki · 4 years, 2 months ago
  17. 2751713 Implement edge counting for PC-guards as well (in addition to 8-bit-counters) by Robert Swiecki · 4 years, 2 months ago
  18. 8e76143 mangle: limit mangle_getOffSetPlus1 to _HF_INPUT_MAX_SIZE by Robert Swiecki · 4 years, 2 months ago
  19. 85b1f85 change perms of a *.o file to 0644 by Robert Swiecki · 4 years, 2 months ago
  20. e0d47db libhfuzz/instrument: allow for more constdict values with cmp4 and with cmp8 by Robert Swiecki · 4 years, 2 months ago
  21. 01fcfc3 mangle: don't return void by Robert Swiecki · 4 years, 2 months ago
  22. 30baf7e libhfuzz+hfuzz-cc: add curl wrappers for str*cmp funcs by Robert Swiecki · 4 years, 2 months ago
  23. 2ff8d89 libhfuzz: clearing memory while it's cached is faster then with memset by Robert Swiecki · 4 years, 2 months ago
  24. 2c8e214 libhfuzz/performance: typo \/sec -> \/exec by Robert Swiecki · 4 years, 2 months ago
  25. ad2603e mangle: remove explicit Append as it inflates files too much by Robert Swiecki · 4 years, 2 months ago
  26. 6304793 libhfuzz/performance: typo == -> = by Robert Swiecki · 4 years, 2 months ago
  27. d433282 libhfuzz/performance: print my_thread_no with debug messaging by Robert Swiecki · 4 years, 2 months ago
  28. cdc1e13 libhfuzz/performance: lower the reset ratio from 5 to 10 by Robert Swiecki · 4 years, 2 months ago
  29. da1fe89 libhfuzz/performance: split the main function into smaller ones by Robert Swiecki · 4 years, 2 months ago
  30. 8d44e62 mangle: remove HF_MIN(HF_MAX_LEN_BLOCK, ) as it doesn't work well for zlib by Robert Swiecki · 4 years, 2 months ago
  31. 06e63e3 libhfuzz/performance: don't allow for usec_per_exec to drop to 0 by Robert Swiecki · 4 years, 2 months ago
  32. 1a25b3d libhfuzz: add performance monitoring module by Robert Swiecki · 4 years, 2 months ago
  33. 942c64b mangle: implement mangle_UseValue and make other functions use it, to use overwrite/insert/append operations by Robert Swiecki · 4 years, 2 months ago
  34. 4f0ea60 mangle: add mangle_ASCIINumChange() to manipulate values of integers by Robert Swiecki · 4 years, 2 months ago
  35. 686993f Disable if_supported network namespace, if the binary has netdriver compiled in by Robert Swiecki · 4 years, 2 months ago
  36. c7ce11b mangle: implement SpliceAppend() by Robert Swiecki · 4 years, 2 months ago
  37. 7c34b29 hfuzz-cc: set inlining threshold to 2000 insn by Robert Swiecki · 4 years, 2 months ago
  38. 0f3001e hfuzz-cc: remove -fno-inline as it produces fewer pc-guards by Robert Swiecki · 4 years, 2 months ago
  39. 8e8f7f0 libhfcommon: remove ATOMIC_POST_OR_RELAXED and adjust callers by Robert Swiecki · 4 years, 2 months ago
  40. 543b316 fuzz/libhfuzz: set/analyze the number of total PC/EDGE/CMP values per input by Robert Swiecki · 4 years, 2 months ago
  41. 275bacf honggfuzz: rename pidFeedback* to more correct pidNew* by Robert Swiecki · 4 years, 2 months ago
  42. 6227535 input: call vars in input_speedFactor in a more meaningful way by Robert Swiecki · 4 years, 2 months ago
  43. 4ff0047 input: put tighter limits on the skip factor by Robert Swiecki · 4 years, 2 months ago
  44. adcbaf3 hfuzz-cc: add a C++ wrapper by Robert Swiecki · 4 years, 2 months ago
  45. b763313 fuzz: use non-monetary printf separator by Robert Swiecki · 4 years, 2 months ago
  46. efe02e4 use usecs instead of msecs as the basic unit of time by Robert Swiecki · 4 years, 2 months ago
  47. 0930d19 linux: enable network namespacing by default (if available) by Robert Swiecki · 4 years, 2 months ago
  48. f614932 libhfuzz: missing write memory barriers by Robert Swiecki · 4 years, 2 months ago
  49. 5efe552 libhfuzz: update scaleMap for counters by Robert Swiecki · 4 years, 2 months ago
  50. d16a8ef examples/httpd: new apache-httpd patch by Robert Swiecki · 4 years, 2 months ago
  51. 64295f5 hfuzz-cc: make use 8-bit counters by default. Add hfuzz-pcguards-clang(++) for the pc-guards version by Robert Swiecki · 4 years, 2 months ago
  52. 254d2f0 mangle: use actual slow_factor and not the skip_factor for counting number of necessary mutations by Robert Swiecki · 4 years, 2 months ago
  53. 855d5ac input: adjust per-input penalties by Robert Swiecki · 4 years, 2 months ago
  54. 7a4aa9d input: cap avg execution time to 1-10 ms by Robert Swiecki · 4 years, 2 months ago
  55. 7dbea4e hfuzz-cc: allow to use HFUZZ_CLANG_USE_PC_GUARDS for -fsanitize=trace-pc-guards by Robert Swiecki · 4 years, 2 months ago
  56. 1ae5511 cmdline: lower the default timeout to 1 second by Robert Swiecki · 4 years, 2 months ago
  57. 5d72415 honggfuzz.h: remove unused struct definitions by Robert Swiecki · 4 years, 2 months ago
  58. f461c82 libhfcommon/files: implement files_writeStrToFile and move some callers of files_writeBufToFile to it by Robert Swiecki · 4 years, 2 months ago
  59. 46c4598 fuzz: use input_removeStaticFile instead of simple unlink() by Robert Swiecki · 4 years, 2 months ago
  60. 57b5ef1 libhfcommon/util: implement util_AllocCopy, and use util_Calloc instead of util_Malloc in a few places by Robert Swiecki · 4 years, 2 months ago
  61. 2316a7a input: revert incorrect 'needs_mangle' check by Robert Swiecki · 4 years, 2 months ago
  62. 5724e12 mangle: add mangle_MemSwap by Robert Swiecki · 4 years, 2 months ago
  63. 0eeb8c7 input: compute the likelyhood of an input being tested on the basis of more params (no. of backreferenced, exec time, and freshness) by Robert Swiecki · 4 years, 2 months ago
  64. df32765 mangle: add Shrink's to counterbalance all Insert's by Robert Swiecki · 4 years, 2 months ago
  65. ad3b238 input: delay testing of slow inputs by Robert Swiecki · 4 years, 2 months ago
  66. a6a959c mangle: be muche more agressive about slow inputs by Robert Swiecki · 4 years, 2 months ago
  67. dc615f0 mangle: increase slowness factor mutation rates by Robert Swiecki · 4 years, 2 months ago
  68. 274f2f1 subproc: missing comma by Robert Swiecki · 4 years, 2 months ago
  69. 98119f1 Makefile/linux/bfd: give ability no to link against bfd/binutils by Robert Swiecki · 4 years, 2 months ago
  70. b4aad74 libhfcommon/log: call global vars in a more unique way by Robert Swiecki · 4 years, 2 months ago
  71. 613915a mangle: enable splicing if no new coverage was found for the last 1sec by Robert Swiecki · 4 years, 2 months ago
  72. 5f5ed6b mangle: remove so many Shrink's by Robert Swiecki · 4 years, 2 months ago
  73. 9c57375 mangle: use HF_MAX whenever possible by Robert Swiecki · 4 years, 2 months ago
  74. 8b33252 mangle: rework mutations, add limit of 512B for certain operations by Robert Swiecki · 4 years, 2 months ago
  75. 8150d56 input: start reading statc files at 4 bytes by Robert Swiecki · 4 years, 2 months ago
  76. 5b7d6f0 mangle: lower size of chunks to copy in Splice by Robert Swiecki · 4 years, 2 months ago
  77. 65d4c74 mangle: update slowness factors by Robert Swiecki · 4 years, 2 months ago
  78. 352aec7 mangle: use more 'Shrink's by Robert Swiecki · 4 years, 2 months ago
  79. 50f4321 input: write correct file to the covdir_new by Robert Swiecki · 4 years, 2 months ago
  80. 9cc1dba input: skip static files which are already in the dynamic corpus by Robert Swiecki · 4 years, 2 months ago
  81. 76df371 fuzz: print execution time per added input by Robert Swiecki · 4 years, 2 months ago
  82. f425842 remove timeAddedMillis from dynfile_t by Robert Swiecki · 4 years, 2 months ago
  83. 197aab7 fuzz: simplified minimization #3 by Robert Swiecki · 4 years, 2 months ago
  84. 57b4327 fuzz: simplified minimization #2 by Robert Swiecki · 4 years, 2 months ago
  85. b935ffe shorten struct _dynfile_t to dynfile_t by Robert Swiecki · 4 years, 2 months ago
  86. b8b023d libhfuzz: remove unnecessary read barrier by Robert Swiecki · 4 years, 2 months ago
  87. 9d706c7 mangle: remove Resize from options by Robert Swiecki · 4 years, 2 months ago
  88. 5501c4a subproc: guard changing a global var by a mutex by Robert Swiecki · 4 years, 2 months ago
  89. 74e5410 fuzz: simplified minimization by Robert Swiecki · 4 years, 2 months ago
  90. e676a55 input: make input_writeCovFile() use struct dynfile_t by Robert Swiecki · 4 years, 2 months ago
  91. 6c70071 all: use struct dynfile_t inside run_t by Robert Swiecki · 4 years, 2 months ago
  92. 6c71dfd mangle: lower penalty for slow inputs by Robert Swiecki · 4 years, 2 months ago
  93. b41782c cmdline: lower default number of mutations to 5 by Robert Swiecki · 4 years, 2 months ago
  94. 7a70ed8 cmdline: lower default timeout to 2 seconds by Robert Swiecki · 4 years, 2 months ago
  95. 6e50875 mangle: increase mutation factor for slow inputs by Robert Swiecki · 4 years, 2 months ago
  96. 60d5500 libhfuzz: +read memory barrier by Robert Swiecki · 4 years, 2 months ago
  97. 7c4292a input: remove the tested<numTested() semantics, as it can slow down fuzzing a lot by Robert Swiecki · 4 years, 2 months ago
  98. d0efe2c Merge branch 'master' of github.com:google/honggfuzz by Robert Swiecki · 4 years, 2 months ago
  99. f23dbfe libhfuzz: add memory barriers by Robert Swiecki · 4 years, 2 months ago
  100. 3abbd08 libhfuzz: add memory barriers by Robert Swiecki · 4 years, 2 months ago