Lines Matching defs:shdr
317 GElf_Shdr *shdr, Elf_Data **data)
325 if (gelf_getshdr(scn, shdr) != shdr)
328 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name);
329 if (!*shname || !shdr->sh_size)
340 GElf_Shdr *shdr, struct bpf_insn *insn,
345 nrels = shdr->sh_size / shdr->sh_entsize;
513 GElf_Shdr shdr, shdr_prog;
544 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
550 shdr.sh_link, (int) shdr.sh_flags);
570 } else if (shdr.sh_type == SHT_SYMTAB) {
571 strtabidx = shdr.sh_link;
603 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
606 if (shdr.sh_type == SHT_REL) {
610 if (get_sec(elf, shdr.sh_info, &ehdr, &shname_prog,
621 if (parse_relo_and_apply(data, symbols, &shdr, insns,
633 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))