about summary refs log tree commit diff
path: root/instrumentation/afl-compiler-rt.o.c
AgeCommit message (Collapse)Author
2023-12-30finish injection implementationvanhauser-thc
2023-12-27initial simple injection detection supportvanhauser-thc
2023-12-01fixvanhauser-thc
2023-11-28improve cmplogvanhauser-thc
2023-11-11Merge pull request #1904 from jasperla/nosyscallvan Hauser
Use direct call to write to OpenBSD
2023-11-09Use direct call to write to OpenBSDJasper Lievisse Adriaanse
The linker on OpenBSD emits a warning when linking this file: warning: syscall() may go away, please rewrite code to use direct calls
2023-11-03add --help/--version/...vanhauser-thc
2023-10-03nitsvanhauser-thc
2023-10-02urandomtoka
2023-10-01typotoka
2023-07-13ntsvanhauser-thc
2023-05-21code formatvanhauser-thc
2023-04-28doc, code formatvanhauser-thc
2023-04-28Source Code Coverage support for Nyx (Part 1) (#1720)Christian Holler (:decoder)
* Additional source code reformatting in afl-compiler-rt * Add source code coverage support to afl-compiler-rt (for use with Nyx)
2023-04-25rename env to AFL_IGNORE_PROBLEMS_COVERAGEvanhauser-thc
2023-04-25Add env var to ignore coverage from dynamically loaded code after forkserver.Christian Holler (:decoder)
When using TRACEPC instrumentation, loading code dynamically (e.g. through dlopen()) it can be useful to completely ignore the loaded code, esp. when it cannot be preloaded and is not the target to be tested. This patch allows setting AFL_LLVM_IGNORE_PROBLEMS_COVERAGE=1 to do so.
2023-04-15wasm supportvanhauser-thc
2023-03-31nitsvanhauser-thc
2023-03-09various fixesvanhauser-thc
2023-03-06fix IGNORE_PROBLEMS and update qemuaflvanhauser-thc
2023-02-06fixesvanhauser-thc
2023-02-02small fix to compiler rtvanhauser-thc
2023-02-02small fix to compiler rtvanhauser-thc
2023-01-25fixesvanhauser-thc
2023-01-24llvm15 pcguard_init earlier constructorvanhauser-thc
2023-01-03welcome 2023vanhauser-thc
2022-11-10nitsvanhauser-thc
2022-11-10Merge pull request #1576 from AFLplusplus/persistent_mode_alwaysvan Hauser
Persistent mode always
2022-11-09Always enable persistent mode, no env/bincheck neededDominik Maier
2022-10-24changelog updatevanhauser-thc
2022-10-20Fix child reaping on fuzzer terminationNils Bars
This commit contains the following changes: - Call `waitpid()` on the child and the fork server when terminating the fuzzer; thus, we do not end up with zombies. - Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the documentation states that the signal is used to terminate the *child*. - Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server can always reap the child.
2022-10-07auto shmem fuzzing (#1541)van Hauser
* auto shmem fuzzing * print warning when forcing shmem fuzzing * typos * Shmem always * typo fix * fixes Co-authored-by: Dominik Maier <dmnk@google.com>
2022-09-27another attempt at stand-alone map fixvanhauser-thc
2022-09-26fix standalone running with shared libsvanhauser-thc
2022-08-15get map size from binaries within afl-cmin*vanhauser-thc
2022-07-12clang format 14vanhauser-thc
2022-06-08fixvanhauser-thc
2022-06-08honor AFL_MAP_SIZE well outside of afl++vanhauser-thc
2022-02-08add AFL_EARLY_FORKSERVER supportvanhauser-thc
2022-02-08import mozilla afl-cc patchvanhauser-thc
2022-01-25nitvanhauser-thc
2022-01-25fix atexit for rtvanhauser-thc
2022-01-12better ignore problem handlingvanhauser-thc
2022-01-01welcome 2022vanhauser-thc
2021-12-17allow ignore dlopen issuesvanhauser-thc
2021-12-03change dlopen solutionvanhauser-thc
2021-12-03what to do with dlopen libs?vanhauser-thc
2021-12-02fixesvanhauser-thc
2021-11-22better string length countingvanhauser-thc
2021-11-22better string length countingvanhauser-thc