Skip to main content

Crate scx_bpf_compat

Crate scx_bpf_compat 

Source

Re-exportsΒ§

pub(crate) use std::mem::MaybeUninit; πŸ”’
pub(crate) use anyhow::Result; πŸ”’
pub(crate) use libbpf_rs::ProgramType; πŸ”’
pub(crate) use OpenSkel; πŸ”’
pub(crate) use SkelBuilder; πŸ”’
pub(crate) use once_cell::sync::OnceCell; πŸ”’
pub(crate) use scx_utils::compat::ksym_exists; πŸ”’

ModulesΒ§

bpf_skel πŸ”’

StructsΒ§

BpfSkelBuilder πŸ”’

FunctionsΒ§

kfuncs_supported_in_syscall
Check if kernel supports calling kfuncs from SYSCALL programs. This was introduced in kernel commit a8e03b6bbb2c β€œbpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs”