• Home
  • Raw
  • Download

Lines Matching refs:shstrndx

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