Lines Matching refs:shdr
249 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
251 if (shdr == NULL)
259 switch (shdr->sh_type)
267 size_t entries = (shdr->sh_entsize == 0
268 ? 0 : shdr->sh_size / shdr->sh_entsize);
379 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
381 if (shdr == NULL)
390 if ((shdr->sh_type == SHT_REL || shdr->sh_type == SHT_RELA)
393 symscn = elf_getscn (elf, shdr->sh_link);
398 (size_t) shdr->sh_link, fname, elf_errmsg (-1));
404 if (shdr->sh_type == SHT_REL)
407 size_t entries = (shdr->sh_entsize == 0
408 ? 0 : shdr->sh_size / shdr->sh_entsize);
428 else if (shdr->sh_type == SHT_RELA)
431 size_t entries = (shdr->sh_entsize == 0
432 ? 0 : shdr->sh_size / shdr->sh_entsize);
517 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem);
518 if (shdr != NULL)
526 size_t entries = (shdr->sh_entsize == 0
527 ? 0 : shdr->sh_size / shdr->sh_entsize);
552 const char *lowstr = elf_strptr (elf, shdr->sh_link,
577 lowstr, elf_strptr (elf, shdr->sh_link,
589 elf_strptr (elf, shdr->sh_link, sym->st_name));