1. 636ffba linux/arch: close perf once the process is killed by Robert Swiecki · 5 years ago
  2. 64d5243 create a signal thread to distribute SIGCHLD as SIGUSR1 by Robert Swiecki · 5 years ago
  3. f996275 linux/arch: use sigtimedwait just in case by Robert Swiecki · 5 years ago
  4. c49b96b linux/arch: move waiting sigset to global by Robert Swiecki · 5 years ago
  5. dacf91a honggfuzz: move thread pinging routine to a separate function by Robert Swiecki · 5 years ago
  6. 0fe4002 linux/arch: fixes by Robert Swiecki · 5 years ago
  7. 3349f68 linux: remove forced useClone by Robert Swiecki · 5 years ago
  8. 95fa7fb linux/arch: comment by Robert Swiecki · 5 years ago
  9. 91a61ec time limit checks based on USR1 by Robert Swiecki · 5 years ago
  10. ee9c531 linux/arch: remove TODO by Robert Swiecki · 5 years ago
  11. 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
  12. 91a6450 linux/pt: better ranges for PT by Robert Swiecki · 6 years ago
  13. a9991fc linux/pt: use --linux_perf_ignore_above in PT by Robert Swiecki · 6 years ago
  14. a5fc628 make indent by Robert Swiecki · 6 years ago
  15. 1fb32fa linux/pt: reorder functions by Robert Swiecki · 6 years ago
  16. e75801f make indeny by Robert Swiecki · 6 years ago
  17. 1b2b43f linux/pt: missing perf_ptInit for non PT users by Robert Swiecki · 6 years ago
  18. 61c9d0f linux/pt: as per man scanf, size of a string plus NUL by Robert Swiecki · 6 years ago
  19. 6441e90 linux/pt: missing return statement by Robert Swiecki · 6 years ago
  20. 12dcf78 linux/pt: remove debug LOG by Robert Swiecki · 6 years ago
  21. 833b0f5 linux/pt: init pt_cpu struct by Robert Swiecki · 6 years ago
  22. 8267c77 sancov: remove, since it's old (clang-4), slower, and requires complex code. Android seems to be supporting in-process counters now by Robert Swiecki · 6 years ago
  23. 38ce20c netbsd/linux: unwind correct includes by Robert Swiecki · 6 years ago
  24. 18b60e2 netbsd: include with prefix #2 by Robert Swiecki · 6 years ago
  25. cc6b929 perf: check if perf is actually active when counting it by Robert Swiecki · 6 years ago
  26. 13b6582 linux/perf: use kernel's headers for PT configs by Robert Swiecki · 6 years ago
  27. e26e579 add __sanitizer_cov_trace_div to supported coverage metrics by Robert Swiecki · 6 years ago
  28. a07ceba linux_perf: correct memory barriers before reading BTS/PT by Robert Swiecki · 6 years ago
  29. cb67ded Fix IPT error reporting by Sergiusz Bazanski · 6 years ago
  30. 532ef90 util/printf: add printf attribute by Robert Swiecki · 6 years ago
  31. a5b918a honggfuzz: even more fields into substructs by Robert Swiecki · 6 years ago
  32. 5e26bd9 honggfuzz: move more vars to substructs by Robert Swiecki · 6 years ago
  33. fe6f15c linux/perf: prettify reading of intel_pt/intel_bts sys files by Robert Swiecki · 6 years ago
  34. 04dcac3 honggfuzz.h: move some global struct values into substructs by Robert Swiecki · 6 years ago
  35. c5dede2 fewer == false == true across the code by Robert Swiecki · 6 years ago
  36. 46288f7 Update copyright/authors headers by Robert Swiecki · 6 years ago
  37. 6b63b4d linux: remove run->global->linux.useClone=true which was set for testing by Robert Swiecki · 6 years ago
  38. 34c876f remove useSanCov and use _HF_DYNFILE_SANCOV by Robert Swiecki · 6 years ago
  39. 5627619 make indent depend by Robert Swiecki · 6 years ago
  40. edf9f8d Support external fuzzer and provide code coverage by dobin · 6 years ago
  41. 5cc1f7b cmdline: discover both persistent and netdriver modes by Robert Swiecki · 6 years ago
  42. 58fb5e8 linux: include string.h in bfd.h to avoid dis-asm.h inclusion problems by Robert Swiecki · 6 years ago
  43. 1f1a2f9 subproc: use copy of a dynamic file to pass for stdin and ___FILE___ fuzzing by Robert Swiecki · 6 years ago
  44. 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
  45. 57ac57a perf: map aux as PROT_READ, so it can be reused by Robert Swiecki · 6 years ago
  46. cd8aff7 linux/perf: enable perf on execve both with persistent and non-pid fuzzing by Robert Swiecki · 6 years ago
  47. 3ab1664 mangle: Move input fetching functions to mangle.c by Robert Swiecki · 6 years ago
  48. ecc8cf3 posix: allow to use _HF_MONETARY_MOD with posix by Robert Swiecki · 6 years ago
  49. 0a01ea7 Remove notion of the inputFile, in favor of input file-descriptors accessible as /dev/fd/<x> by Robert Swiecki · 6 years ago
  50. b06c233 subproc: receiving the ready message from the fuzzed process is not necessary by Robert Swiecki · 6 years ago
  51. 2aeff25 arch: simplify arch handling a bit by Robert Swiecki · 6 years ago
  52. 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
  53. f90fb15 rename UNUSED to HF_ATTR_UNUSED for clarity by Robert Swiecki · 6 years ago
  54. 502e353 log: make *LOG_F a non-return function + use macros for clang's no_sanitize by Robert Swiecki · 6 years ago
  55. e8912ce TEMP_FAILURE_RETRY more functions + make indent by Robert Swiecki · 6 years ago
  56. dc8047c const'ize some structs across the code by Robert Swiecki · 6 years ago
  57. 246af3e Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries by Robert Swiecki · 6 years ago
  58. 27702ff arch: Messages for new crashes by Robert Swiecki · 6 years ago
  59. eba2717 run->global->timing.tmoutVTAlarm -> run->global->timing.tmoutVTALRM by Robert Swiecki · 6 years ago
  60. 371e129 honggfuzz.h: move some fields into timing subfield by Robert Swiecki · 6 years ago
  61. 97d0cee move some struct honggfuzz fields into exe subfield by Robert Swiecki · 6 years ago
  62. 89eadf1 linux/perf: make bts/ipt functions as attrbiute((hot)) by Robert Swiecki · 6 years ago
  63. 8aa0fd4 linux/perf: map aux buffer as R/W - it speeds up BTS by Robert Swiecki · 6 years ago
  64. ced3eba Implement idea of total (all) and new coverage directories, as well as concept of crash directory by Robert Swiecki · 6 years ago
  65. 03de408 mangle: ascii numeric values by Robert Swiecki · 6 years ago
  66. aca98f8 linux/pt: include 16bit offsets as well by Robert Swiecki · 7 years ago
  67. 7c23c5d linux/pt: use more TIP packets to understand the IP by Robert Swiecki · 7 years ago
  68. 212959b linux/pt: Seems << 11 makes it less stable in terms of IP points by Robert Swiecki · 7 years ago
  69. fd9636a linux/arch: move pid attaching procedures to a separate function by Robert Swiecki · 7 years ago
  70. 06a0d8c linux: make pidCmd buffer static by Robert Swiecki · 7 years ago
  71. 7e37f17 linux/arch: move perf attaching to the ptrace path by Robert Swiecki · 7 years ago
  72. fafed7d Move defer-requiring functions/macros out of libcommon by Robert Swiecki · 7 years ago
  73. 0dde76d terminating logic: more improvements by Robert Swiecki · 7 years ago
  74. 35978ac better termination logic by Robert Swiecki · 7 years ago
  75. 26fd6d5 hongguzz.h: move saveUnique to io struct by Robert Swiecki · 7 years ago
  76. 1c5d8d8 linux/bfd: fewer defer{}'s by Robert Swiecki · 7 years ago
  77. 82c707c all: move more struct fields into substructers for clarity by Robert Swiecki · 7 years ago
  78. dc2c312 linux/pt: simpler pt decoding by Robert Swiecki · 7 years ago
  79. ee5b939 linux/perf: remove unnecessary LOG by Robert Swiecki · 7 years ago
  80. e6fab85 linux/perf: map aux page as RO as RW causes the PT to stop collecting data by Robert Swiecki · 7 years ago
  81. f300afc linux/perf: reset the perf for PT/BTS between uses by Robert Swiecki · 7 years ago
  82. 8dbe2a0 linux/perf: map aux page as RW to speed up the process by Robert Swiecki · 7 years ago
  83. 2542dc0 Merge by Robert Swiecki · 7 years ago
  84. d50ed42 all: indent webkit->google by Robert Swiecki · 7 years ago
  85. 78633d1 move hfuzz into run->global by Robert Swiecki · 7 years ago
  86. 58054df all: move all counetrs into a separate struct by Robert Swiecki · 7 years ago
  87. a195d9f linux/perf: disable bts/pt before analyzing it by Robert Swiecki · 7 years ago
  88. e7294ca fuzzer_t fuzzer -> run_t run for clarity of naming by Robert Swiecki · 7 years ago
  89. 711afa8 arch/linux: make thousands separator work with en_US locale by Robert Swiecki · 7 years ago
  90. 10e9356 mangle: introduce mutationsPerRun instead of flipRate by Robert Swiecki · 7 years ago
  91. 0b56611 Makefile: add clang-format ColumnLimit:100 by Robert Swiecki · 7 years ago
  92. b1f8297 linux/arch: use MALLOC_PERTURB_ by Robert Swiecki · 7 years ago
  93. 40997ca Remove all INDENT-OFF / INDENT-ON pairs by Robert Swiecki · 7 years ago
  94. 4e595fb Makefile: indent everything with clang-format by Robert Swiecki · 7 years ago
  95. 019de49 linux/ptrace: use name 'trace' to rest this problem with <linux/ptrace.h> vs linux/ptrace.h by Robert Swiecki · 7 years ago
  96. 4021d12 linux/ptrace -> linux/ptrace_utils due to Android build failures by Robert Swiecki · 7 years ago
  97. b567b4a Makefile: Don't -I/usr/include as it messes up include <> vs include "" by Robert Swiecki · 7 years ago
  98. d0fa62c make indent with clang-format by Robert Swiecki · 7 years ago
  99. 81f1662 Clean-ups after making libcommon a stand-alone library by Robert Swiecki · 7 years ago
  100. 0ff5b7c Move the honggfuzz_t and fuzzer_t types out of common #2 by Robert Swiecki · 7 years ago