What's Changed
- Dedup stdout/stdin observer by @tokatoka in #2871
- Dedup StdOut/StdErr observer pt.2 by @tokatoka in #2876
- Fix qemu cov by @rmalmain in #2875
- Fix qemu_coverage v2 by @rmalmain in #2882
- Add a qemu_coverage test in ci by @rmalmain in #2883
- Add SnapshotModule to qemu_coverage tool by @WorksButNotTested in #2885
- Fix drcov path parsing by @rmalmain in #2884
- Expose qemu's image_info for qemu usermode by @rmalmain in #2889
- Merge LlmpEventManager and LlmpRestartingEventManager by @tokatoka in #2891
- Add PC to QEMU's read / write callbacks by @rmalmain in #2896
- Fix qasan type confusion by @rmalmain in #2899
- Frida updates and FASAN fixes by @s1341 in #2838
- Add combined monitor by @Evian-Zhang in #2900
- LLVM 20 update by @tokatoka in #2902
- Qemu fuzzer tips for WSL users by @tokatoka in #2903
- Make drcov_dump_address.rs accept list of directories by @tokatoka in #2904
- Delete evaluate_input_events by @tokatoka in #2906
- Delete useless trait bounds from share_objectives feature by @tokatoka in #2908
- Fix Clippy by @tokatoka in #2913
- Fix Lehmer64 implementation of
next
. by @Railroad6230 in #2912 - Rename
libafl_bolts::rands::Rand::zero_upto
tobelow_or_zero
. by @Railroad6230 in #2911 - Add license file symlinks by @tokatoka in #2916
- 0.15.1 by @tokatoka in #2917
- Add builder and tests for QASAN by @rmalmain in #2898
- rand_core upd by @tokatoka in #2919
- Decouple fuzzer functions from event manager by @tokatoka in #2915
- Make sure EM and Z remain consistent in InProcessExecutor by @domenukk in #2873
- Collect envs in AsanModuleBuilder::default() by @tokatoka in #2921
- Introduce BoolMutator by @riesentoaster in #2926
- Rename BoolMutator to BoolInvertMutator by @riesentoaster in #2929
- Revert "Fix qasan type confusion" by @domenukk in #2928
- Deduplicate OnDisk Corpus by @BAGUVIX456 in #2827
- Change Monitor API for more flexibility by @Evian-Zhang in #2927
- Fix EdgeCoverageModuleBuilder by @tokatoka in #2931
- Qemu signal refactoring by @rmalmain in #2920
- Don't write pointers to the crash handlers at every execution by @tokatoka in #2935
- Fix the python binding configuration by @fourdim in #2937
- Update capstone requirement from 0.12.0 to 0.13.0 by @dependabot in #2930
New Contributors
- @Evian-Zhang made their first contribution in #2900
- @fourdim made their first contribution in #2937
Full Changelog: 0.15.0...0.15.1