Struct libbpf_rs::query::ProgramInfo [−][src]
pub struct ProgramInfo {Show fields
pub name: String,
pub ty: ProgramType,
pub tag: [u8; 8],
pub id: u32,
pub jited_prog_len: u32,
pub xlated_prog_len: u32,
pub jited_prog_insns: u64,
pub xlated_prog_insns: u64,
pub load_time: Duration,
pub created_by_uid: u32,
pub nr_map_ids: u32,
pub map_ids: u64,
pub ifindex: u32,
pub gpl_compatible: bool,
pub netns_dev: u64,
pub netns_ino: u64,
pub nr_jited_ksyms: u32,
pub nr_jited_func_lens: u32,
pub jited_ksyms: u64,
pub jited_func_lens: u64,
pub btf_id: u32,
pub func_info_rec_size: u32,
pub func_info: u64,
pub nr_func_info: u32,
pub nr_line_info: u32,
pub line_info: u64,
pub jited_line_info: u64,
pub nr_jited_line_info: u32,
pub line_info_rec_size: u32,
pub jited_line_info_rec_size: u32,
pub nr_prog_tags: u32,
pub prog_tags: u64,
pub run_time_ns: u64,
pub run_cnt: u64,
}Expand description
Information about a BPF program
Fields
name: Stringty: ProgramTypetag: [u8; 8]id: u32jited_prog_len: u32xlated_prog_len: u32jited_prog_insns: u64xlated_prog_insns: u64load_time: DurationDuration since system boot
created_by_uid: u32nr_map_ids: u32map_ids: u64ifindex: u32gpl_compatible: boolnetns_dev: u64netns_ino: u64nr_jited_ksyms: u32nr_jited_func_lens: u32jited_ksyms: u64jited_func_lens: u64btf_id: u32func_info_rec_size: u32func_info: u64nr_func_info: u32nr_line_info: u32line_info: u64jited_line_info: u64nr_jited_line_info: u32line_info_rec_size: u32jited_line_info_rec_size: u32run_time_ns: u64run_cnt: u64