
* Implement CasrAsanBacktraceObserver for dedupe crashes using libCASR and ASAN reports. * Use casr observer with forkserver executor * Add casr deduplication for AsanBacktraceObserver * Add casr deduplication for BacktraceObserver * Add Stacktrace filtering * Move init_ignored_frames to constructors * Add go ignore regexps for BacktraceObservers --------- Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
695 B
695 B
Backtrace baby fuzzers
The projects contained in this directory are simple fuzzers derived from the original baby_fuzzer examples, whose purpose is to show how to use a BacktraceObserver
or an ASANObserver
to dedupe crashes and other necessary components for this feature. To use casr
deduplication for BacktraceObserver
or ASANObserver
build LibAFL with casr
feature.
The examples cover:
- An
InProcessForkExecutor
fuzzing a C harness - An
InProcessForkExecutor
fuzzing a Rust harness - An
InProcessExecutor
fuzzing a C harness - An
InProcessExecutor
fuzzing a Rust harness - A
CommandExecutor
fuzzing a simple binary - A
ForkServerExecutor
fuzzing a simple binary