Expand description
API de fuzzing pure (sans syscall) de la frontière de marshalling
argv/envp (CStrArray). Le harnais cargo-fuzz
(fuzz/fuzz_targets/fuzz_exec_argv.rs) y délègue ; l’oracle vit ici pour
accéder aux internes de CStrArray (le tableau de pointeurs) tout en
restant testé et couvert. Suit le pattern de [crate::io_uring::fuzz_api].
Functions§
- marshal_
exec_ args - Exerce la chaîne « octets bruts →
CString→CStrArray» et la parcourt jusqu’au terminateurNULL, garantissant l’absence de panic / UB pour toute entrée (Principe 3 — frontière) :