libfuzzer icon indicating copy to clipboard operation
libfuzzer copied to clipboard

Rust bindings and utilities for LLVM’s libFuzzer

Results 27 libfuzzer issues
Sort by recently updated
recently updated
newest added
trafficstars

The `fuzz_target!` macro doesn't accept closures that use a nontrivial pattern for the single argument, like `|mut data| { ... }`: https://github.com/rust-fuzz/libfuzzer/blob/e07c487220402f5bec2151de2856a7caff0639c6/src/lib.rs#L204

Fixes #104 ```rust fuzz_target!(|mut data: &[u8]| { // }); ```

To fuzz font processing, such as loading glyph outlines, we would like to have two inputs: 1. The usual `data: &[u8]`, mutated from a corpus entry * data is thus...

I'm developing a fuzzer that would strongly benefit from persistent fuzzing, since it requires many configuration steps, and doing them once per fuzzing instance can accelerate the process, but I...

Update the LLVM compiler-rt C++ code to the top of the 19.x branch The summary of the changes from compiler-rt 18 (the last time this code was updated) are: 1....

The SPDX expression is "(MIT OR Apache-2.0) AND NCSA" and the README says: > All files in the libfuzzer directory are licensed NCSA. > > Everything else is dual-licensed Apache...

CI for the apollo-rs project started failing on Windows since libfuzzer-sys 0.4.8 was released. [The most relevant part of the output](https://app.circleci.com/pipelines/github/apollographql/apollo-rs/2536/workflows/5d455feb-3295-4aa5-b3cb-b98c3893aa9f/jobs/19446?invite=true#step-104-38279_79) seems to be: ``` libfuzzer\FuzzerLoop.cpp(802): error C2039: 'clamp': is...