Lines Matching refs:ehdr
137 static int get_sec(Elf *elf, int i, GElf_Ehdr *ehdr, char **shname, in get_sec() argument
149 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name); in get_sec()
194 GElf_Ehdr ehdr; in load_bpf_file() local
211 if (gelf_getehdr(elf, &ehdr) != &ehdr) in load_bpf_file()
218 for (i = 1; i < ehdr.e_shnum; i++) { in load_bpf_file()
220 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in load_bpf_file()
249 for (i = 1; i < ehdr.e_shnum; i++) { in load_bpf_file()
251 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in load_bpf_file()
256 if (get_sec(elf, shdr.sh_info, &ehdr, &shname_prog, in load_bpf_file()
276 for (i = 1; i < ehdr.e_shnum; i++) { in load_bpf_file()
281 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data)) in load_bpf_file()