| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-12 | Makefile # 2: m68k/linux needs -latomic (for POSIX) | Robert Swiecki | |
| 2025-09-12 | Makefile: m68k/linux needs -latomic | Robert Swiecki | |
| 2025-03-20 | make: add a preprocessor define for the real OS | Khaled Yakdan | |
| When building honggfuzz for macOS using `OS=POSIX make all`, the `_HF_ARCH_DARWIN` define is still needed for the hfuzz-cc compiler wrapper to work properly. | |||
| 2023-12-20 | libhfcommon/util: if'izing the util_rndInitThread code | Robert Swiecki | |
| 2023-12-06 | solaris based system, disable process ASLR. | David Carlier | |
| 2023-10-04 | linux/bfd: cast a function of an incompatible type via void* | Robert Swiecki | |
| 2023-10-02 | linux/bfd: allow un-strict function conversion with clang | Robert Swiecki | |
| 2023-04-11 | macOs build fix proposal when OS is set to posix. | David CARLIER | |
| 2022-11-17 | Add new macOS major version condition. | Yaroslav | |
| 2022-08-26 | compilable on macOS > 11 | cc | |
| check major and minor versions add missing framework search path | |||
| 2022-06-23 | make indent depend | Robert Swiecki | |
| 2022-01-01 | Makefile: info about using proper NDK version | Robert Swiecki | |
| 2022-01-01 | android: update android prerequisites - NDK v23b, android-30 ABI. Make arm64 ↵ | Robert Swiecki | |
| the default build | |||
| 2021-08-01 | Solaris/Illumos build implementation proposal. | David Carlier | |
| 2020-07-22 | Fix typo and install include/libhnetdriver/netdriver.h properly | Kamil Rytarowski | |
| 2020-06-11 | Improve NetBSD compatibility | Kamil Rytarowski | |
| Stop using install -t as it is GNU specific. Replace it with a portable construct. Before reading with ptrace(2) from address 0x0, check whether the VA0 is mappable into the process, as otherwise the ptrace(2) call will return EINVAL. Stop intercepting fork(2) events as they are ignored anyway. Document PTRACE_POSIX_SPAWN events. Use PT_SET_SIGPASS to disable notifying the parent about uninteresting signals. The only interesting ones are crash signals, SIGABRT and SIGSYS. Everything else is directly passed to the traced process. | |||
| 2020-05-05 | subproc: simpler subproc_StatusToStr()) | Robert Swiecki | |
| 2020-05-05 | iwyu: use iwyu to fix includes across the code | Robert Swiecki | |
| 2020-04-29 | Makefile: revert to c11 from c17, as not-so-old MacOS systems (via clang) ↵ | Robert Swiecki | |
| don't know c17 | |||
| 2020-04-29 | Makefile: move clang-format options to .clang-format | Robert Swiecki | |
| 2020-04-27 | Makefile: use LDFLAGS after OBJS, so the shared library have correct deps | Robert Swiecki | |
| 2020-04-27 | Makefile: switch from c11 to c17 which is default (except 'gnu') for modern ↵ | Robert Swiecki | |
| gcc/clang | |||
| 2020-04-22 | Makefile: fix compilation dependency on macOS | Paul Grandperrin | |
| On a clean tree, when running make, `mac/mach_excServer.c` and `mac/mach_excUser.c` were not yet generated by the `mig` command. They were therefore not included in `ARCH_SRCS` and therefore neither in `SRCS` nor `OBJS` and then were not compiled and not included in the final binary, which made the compilation fail. A previous solution to avoid this problem was to run make twice so that the generated .c files are correctly included in `ARCH_SRCS` at the second run. This patch explicitly adds thoses two files as object file targets when building on macOS and then ajusts compilation targets to make everything build correctly. thanks to @shamatar for reporting the issue: https://github.com/rust-fuzz/honggfuzz-rs/issues/35 | |||
| 2020-04-18 | Makefile: switch -param max-inline-insns-single to -finline-limit is more ↵ | Robert Swiecki | |
| gcc versions support it | |||
| 2020-04-04 | libhfuzz/performance: print my_thread_no with debug messaging | Robert Swiecki | |
| 2020-04-03 | libhfuzz: add performance monitoring module | Robert Swiecki | |
| 2020-03-26 | Makefile/linux/bfd: give ability no to link against bfd/binutils | Robert Swiecki | |
| 2020-03-12 | Makefile: libunwind 1.2.1 (Ubuntu 19.10) wants liblzma | Douglas Bagnall | |
| We see ld.lld: error: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libunwind-ptrace.so: undefined reference to lzma_stream_buffer_decode and so forth. The BUILD_OSSFUZZ_STATIC branch doesn't need changing because pkgconfig adds the -llzma. | |||
| 2020-03-06 | Makefile: allow for more aggressive inlining, esp. of the libhfuzz/ functions | Robert Swiecki | |
| 2020-02-26 | cmpConstFeedbackL unify infrastructure for integers and other memory | Robert Swiecki | |
| 2020-01-09 | Support compilation on macOS 10.15 (Catalina) | alexandru totolici | |
| Apple didn't change the CrashReporter for Catalina (verified via Apple Dev download of the zip file containing these) therefore this change should be sufficient to support 10.15. Fixes #294 | |||
| 2019-12-18 | Makefile: indent | Robert Swiecki | |
| 2019-12-05 | netbsd: generate report | Robert Swiecki | |
| 2019-12-05 | posix: generate report | Robert Swiecki | |
| 2019-12-05 | posix: add san log parsing | Robert Swiecki | |
| 2019-12-05 | Makefile: don't use arch name in COMMON_LDFLAGS | Robert Swiecki | |
| 2019-12-05 | report: move report generating to report.c | Robert Swiecki | |
| 2019-12-05 | Makefile: also build libhfuzz for dynamic preloading | Robert Swiecki | |
| 2019-12-05 | make indent depend | Robert Swiecki | |
| 2019-12-04 | sanitizers: move arch_hashCallstack to sanitizers | Robert Swiecki | |
| 2019-12-04 | cmdline/sanitizers: add option to delete/retain asan report, as well as move ↵ | Robert Swiecki | |
| asan report parsing bits to sanitizers.c | |||
| 2019-12-03 | linux/trace: use HF_STR_LEN instead PATH_MAX for some non-path strings | Robert Swiecki | |
| 2019-11-13 | Makefile: typo | Robert Swiecki | |
| 2019-11-13 | Makefile: simplify debugging | Robert Swiecki | |
| 2019-11-13 | Makefile: comment | Robert Swiecki | |
| 2019-11-13 | Makefile/mac: sort vars | Robert Swiecki | |
| 2019-11-13 | Makefile: don't require pkg-config for Linux | Robert Swiecki | |
| 2019-11-13 | Makefile: ARCH_*FLAGS envs are local | Robert Swiecki | |
| 2019-11-13 | Makefile: set common options earlier | Robert Swiecki | |
| 2019-11-12 | Makefile/linux: Fedora doesn't seem to provide libunwind static libs correctly | Robert Swiecki | |
