Lines Matching defs:bpf_object
641 struct bpf_object { struct
642 char name[BPF_OBJ_NAME_LEN];
643 char license[64];
644 __u32 kern_version;
646 struct bpf_program *programs;
647 size_t nr_programs;
648 struct bpf_map *maps;
649 size_t nr_maps;
650 size_t maps_cap;
652 char *kconfig;
653 struct extern_desc *externs;
654 int nr_extern;
655 int kconfig_map_idx;
657 bool loaded;
658 bool has_subcalls;
659 bool has_rodata;
661 struct bpf_gen *gen_loader;
664 struct elf_state efile;
666 struct btf *btf;
667 struct btf_ext *btf_ext;
672 struct btf *btf_vmlinux;
699 static const char *elf_sym_str(const struct bpf_object *obj, size_t off); argument