about summary refs log tree commit diff
path: root/instrumentation/afl-compiler-rt.o.c
AgeCommit message (Collapse)Author
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
2021-11-20enhance cmplog rtn hooksvanhauser-thc
2021-11-19cmplog fixvanhauser-thc
2021-11-19fork server: restore SIGCHLD handler for child processKuang-che Wu
2021-11-18ensure default sigchild handler in afl-compiler-rtvanhauser-thc
2021-11-17Add __afl_set_persistent_modeYour Name
2021-11-15cmplog fixvanhauser-thc
2021-11-07Merge pull request #1141 from AFLplusplus/afl4van Hauser
cmplog enhancement variant
2021-11-0630% faster hashing speedvanhauser-thc
2021-11-06http->httpsvanhauser-thc
2021-11-03remove old varvanhauser-thc
2021-11-03fix unneeded ifdefvanhauser-thc