mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
13 lines
347 B
Rust
13 lines
347 B
Rust
#![no_main]
|
|
use libfuzzer_sys::fuzz_target;
|
|
|
|
pub use tf_demo_parser::{Demo, DemoParser, Parse, ParseError, ParserState, Stream};
|
|
|
|
fn fuzz(data: &[u8]) {
|
|
let data = data.to_vec();
|
|
let demo = Demo::new(data);
|
|
let parser = DemoParser::new_all(demo.get_stream());
|
|
let _ = parser.parse();
|
|
}
|
|
|
|
fuzz_target!(|data: &[u8]| { fuzz(data) });
|