Lines Matching defs:shstrndx
345 Elf_Data *xndxdata, size_t symstrndx, size_t shstrndx,
382 elf_strptr (ebl->elf, shstrndx, destshdr->sh_name));
402 size_t shstrndx)
414 show_relocs_x (ebl, shdr, symdata, xndxdata, symstrndx, shstrndx,
423 size_t shstrndx)
435 show_relocs_x (ebl, shdr, symdata, xndxdata, symstrndx, shstrndx,
442 section_match (Elf *elf, uint32_t scnndx, GElf_Shdr *shdr, size_t shstrndx)
448 const char *name = elf_strptr (elf, shstrndx, shdr->sh_name);
472 show_relocs (Ebl *ebl, const char *fname, uint32_t shstrndx)
487 if (! section_match (ebl->elf, elf_ndxscn (scn), shdr, shstrndx))
499 elf_strptr (ebl->elf, shstrndx, destshdr->sh_name),
535 symshdr->sh_link, shstrndx);
538 symshdr->sh_link, shstrndx);
549 show_full_content (Ebl *ebl, const char *fname, uint32_t shstrndx)
562 if (! section_match (ebl->elf, elf_ndxscn (scn), shdr, shstrndx))
566 elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
682 show_disasm (Ebl *ebl, const char *fname, uint32_t shstrndx)
700 if (! section_match (ebl->elf, elf_ndxscn (scn), shdr, shstrndx))
708 elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
776 size_t shstrndx;
777 if (elf_getshdrstrndx (ebl->elf, &shstrndx) < 0)
782 result = show_disasm (ebl, fullname, shstrndx);
784 result = show_relocs (ebl, fullname, shstrndx);
786 result = show_full_content (ebl, fullname, shstrndx);