rust-fuzz / libfuzzer

Rust bindings and utilities for LLVM’s libFuzzer
Apache License 2.0
206 stars 44 forks source link

Async/Await Code #83

Closed MTRNord closed 3 years ago

MTRNord commented 3 years ago

High due to lack of another way reach you I am having to ask in here:

Is there a way to fuzz rust async/await code? (which uses tokio). As I want to fuzz a crate that relies very much on async/await and without it most likely a lot of functions cannot be fuzzed. So I am wondering if there is a way to do this. I imagine tokio::spawn would cause panics to not get catched as the context changes for the code.

Manishearth commented 3 years ago

I don't think tokio::spawn will be an issue at all.