rust-fuzz / arbitrary
Generating structured data from arbitrary, unstructured input.
☆711Updated this week
Related projects: ⓘ
- Modular, structure-aware, and feedback-driven fuzzing engine for Rust functions☆432Updated last month
- Heap profiling and ad hoc profiling for Rust programs.☆713Updated last month
- Module initialization/global constructor functions for Rust☆719Updated this week
- Experimental one-shot benchmarking/profiling harness for Rust☆576Updated last month
- Cargo subcommand to provide various options useful for testing and continuous integration.☆613Updated last week
- 🏆 Collection of bugs uncovered by fuzzing Rust code☆412Updated last month
- Run Rust lints from dynamic libraries☆369Updated this week
- Statically detect memory, concurrency bugs and possible panic locations for Rust.☆426Updated last week
- Auditing crates for unsafe code which can be safely replaced☆534Updated 2 years ago
- Test harness for ui tests of compiler diagnostics☆778Updated 3 weeks ago
- Support atomic operations on Arc itself☆746Updated 2 weeks ago
- Making parsing a breeze☆518Updated last week
- A minimal `syn` syntax tree pretty-printer☆606Updated 3 weeks ago
- cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code☆674Updated this week
- Count lines of LLVM IR per generic function☆402Updated 2 weeks ago
- Detects usage of unsafe Rust in a Rust crate and its dependencies.☆1,388Updated last month
- Execute Rust code carefully, with extra checking along the way☆376Updated last month
- Inject bugs and see if your tests catch them!☆538Updated this week
- Fuzz your Rust code with Google-developed Honggfuzz !☆449Updated 2 weeks ago
- Command line helpers for fuzzing☆1,518Updated last week
- An implementation of Joshua Yanovski's Ghost Cell paper.☆438Updated 7 months ago
- A crate for safe and ergonomic pin-projection.☆589Updated this week
- A Rust proc-macro attribute parser☆978Updated last month
- Easy self-referential struct generation for Rust.☆526Updated last month
- Typed distributed plugin registration☆978Updated 3 weeks ago
- Attribute macro to require that the compiler prove a function can't ever panic☆976Updated 3 weeks ago
- Async multi-producer multi-consumer channel☆753Updated last month
- How-to: Sanitize your Rust code!☆425Updated 6 years ago
- Make production Rust binaries auditable☆629Updated last week
- Data structure serialization library with several opposite design goals from Serde☆776Updated 3 weeks ago