1fb6c1f39Sopenharmony_ci#![no_main] 2fb6c1f39Sopenharmony_ci 3fb6c1f39Sopenharmony_ciuse libfuzzer_sys::fuzz_target; 4fb6c1f39Sopenharmony_ciuse memchr::memchr3_iter; 5fb6c1f39Sopenharmony_ci 6fb6c1f39Sopenharmony_cifuzz_target!(|data: &[u8]| { 7fb6c1f39Sopenharmony_ci if data.len() < 3 { 8fb6c1f39Sopenharmony_ci return; 9fb6c1f39Sopenharmony_ci } 10fb6c1f39Sopenharmony_ci memchr3_iter(data[0], data[1], data[2], &data[3..]).rev().count(); 11fb6c1f39Sopenharmony_ci}); 12