about summary refs log tree commit diff
path: root/instrumentation/afl-compiler-rt.o.c
AgeCommit message (Collapse)Author
2024-03-06Code formatingChristian Holler (:decoder)
2024-03-06Fix delayed pcmap writing for code coverage with pc-tableChristian Holler (:decoder)
2024-02-08Merge branch '420' into devvan Hauser
2024-02-08Merge pull request #1965 from CodeLinaro/statefulvan Hauser
replay mode support
2024-02-06reuse first_pass aux var in persistent loop for record replay mode, keep ↵Davide Quarta
area ptr and loc logic intact in record replay mode, move replay record example to own dir in utils, update docs, move record compat layer to separate header file
2024-02-05better replay mode error handling, added replay mode documentation, code ↵Davide Quarta
formatting
2024-02-04config __afl_cmplog_max_lenvanhauser-thc
2024-02-04add U256/32byte supportvanhauser-thc
2024-02-03new forkserver - client sidevanhauser-thc
2024-02-032024 v4.10c releasevanhauser-thc
2024-01-26Dynamic instrumentation filtering for LLVM native (#1971)Christian Holler (:decoder)
* Add two dynamic instrumentation filter methods to runtime * Always use pc-table with native pcguard * Add make_symbol_list.py and README
2024-01-23replay mode supportDavide Quarta
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