
* create stacktrace observer * create stacktrace feedback * post-merge fixes * address comments * update Cargo.toml * fix CI issue + dynamic naming * duplicate baby_fizzer * update stacktrace baby_fuzzer * force unwinding tables * ignore test dumps * fix stacktrace baby_fuzzer logic * upgrade Backtrace version * trigger observers.post_exec in crash_handler * implement NewHashFeedbackState and update logic * digest symbols pointers * cleanup * minimal output * fix backdated EventFirer generic param * add baby_fuzzer example with a fork executor * duplicate baby_fuzzer_stacktrace with forkexecutor * backtrace collection implemented * add c app fuzzer example with a fork executor * group backtrace baby fuzzers * added c code baby fuzzer with inprocess executor * remove need for static COLLECT_BACKTRACE * moved code to stacktrace.rs + fixed bug * add comment * add command executor fuzzer example * post merge cleanup * add missing doc * address comment * fix nit * clean duplicate variable in timeout handler * fix command executor bt collection * clean code and use StdShMem * cleanup * add ObserverWithHashField + rename StacktraceObserver * rename + refactor some code * add CommandBacktraceObserver * update command executor * update baby fuzzers * simplify BacktraceSharedMemoryWrapper * use better names + static methods * use std feature macro on BacktraceObserver + fix bug * use Box in HashValueWrapper to minimize variants size diff * use copy_from_slice * std conditional backtrace collection * fix std import * fix comment * add exit_kind to observer.post_exec * added hash trait to Input * collect backtrace in post_exec * add crash handlers to InProcessForkExecutor * fix panic message * duplicate forkserver fuzzer example minimal example update * proto bt collection working * rename CommandBacktraceExecutor to ASANBacktraceExecutor * refactor ASANBacktraceObserver * support for forkserver working * update fuzzer example * less verbosity * Post merge fixes * implement hash for GeneralizedInput * update forkserver example after merge * clippy fixes * fix inproc test * fixes for cargo hack --feature-powerset * fix baby_no_std * implement Hash for NautilusInput * update fork executor baby fuzzer * fix doc * implement Hash for PacketData * fix windows build * fix windows no_std * fix backtrace baby fuzzers README * add comments * move setup_bt_panic to constructor * pre/post child exec hooks in Observer * setup_child_panic_hook * fix ObserversOwnedMap on nightly * add backtrace fuzzers to CI checks * fix typo * fix relative paths in test_all_fuzzers.sh Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
23 lines
392 B
TOML
23 lines
392 B
TOML
[package]
|
|
name = "baby_fuzzer_with_forkexecutor"
|
|
version = "0.6.1"
|
|
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
|
edition = "2021"
|
|
|
|
[features]
|
|
default = ["std"]
|
|
std = []
|
|
|
|
[profile.dev]
|
|
panic = "abort"
|
|
|
|
[profile.release]
|
|
panic = "abort"
|
|
lto = true
|
|
codegen-units = 1
|
|
opt-level = 3
|
|
debug = true
|
|
|
|
[dependencies]
|
|
libafl = { path = "../../libafl/" }
|