Lines Matching refs:data
63 libfuzzer_sys::fuzz_target!(|data: &[u8]| {
66 data, $execute, $generate,
70 libfuzzer_sys::fuzz_mutator!(|data: &mut [u8], size: usize, max_size: usize, seed: u32| {
72 data,
150 data: &mut [u8], in mutate()
166 if let Ok(input) = extract_fuzz_input(&data[..size]) { in mutate()
167 let start = input.fuzz_data.as_ptr() as usize - data.as_ptr() as usize; in mutate()
169 data.copy_within(start..start + input.fuzz_data.len(), 0); in mutate()
174 let new_size = mutate(data, size, max_size); in mutate()
185 let mut u = Unstructured::new(&data[..new_size]); in mutate()
191 let module = encode_module(&module, &data[..new_size]); in mutate()
198 data[..module.len()].copy_from_slice(&module); in mutate()
221 data: Cow::Borrowed(&fuzz_data), in encode_module()
242 fn extract_fuzz_input(data: &[u8]) -> wasmtime::Result<FuzzInput<'_>> { in extract_fuzz_input()
245 for section in Parser::new(0).parse_all(data) { in extract_fuzz_input()
256 if s.name() == SECTION_NAME && s.range().end == data.len() { in extract_fuzz_input()
258 module: &data[..prev_end], in extract_fuzz_input()
259 fuzz_data: s.data(), in extract_fuzz_input()
332 data: &[u8], in changing_configuration_does_not_change_module()
340 Ok((data.to_vec(), known_valid)) in changing_configuration_does_not_change_module()