
* 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>
13 lines
695 B
Markdown
13 lines
695 B
Markdown
# 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
|