pub(crate) fn attach_progs( skel: &mut BpfSkel<'_>, ) -> Result<(Vec<Link>, Vec<String>)>
Attaches BPF programs to the skel, handling non-root scenarios gracefully