Lines Matching defs:ebl
721 show_symbols_sysv (Ebl *ebl, GElf_Word strndx,
727 if (elf_getshnum (ebl->elf, &shnum) < 0)
738 if (elf_getshstrndx (ebl->elf, &shstrndx) < 0)
745 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL)
751 char *name = elf_strptr (ebl->elf, shstrndx,
762 int digits = length_map[gelf_getclass (ebl->elf) - 1][radix];
794 const char *symstr = sym_name (ebl->elf, strndx, syms[cnt].sym.st_name,
812 ebl_symbol_binding_name (ebl,
815 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info),
818 ebl_section_name (ebl, syms[cnt].sym.st_shndx, syms[cnt].xndx,
994 show_symbols (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, Elf_Scn *xndxscn,
1000 if (elf_getshstrndx (ebl->elf, &shstrndx) < 0)
1010 if (entsize != gelf_fsize (ebl->elf, ELF_T_SYM, 1, ehdr->e_version))
1013 fullname, elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
1017 fullname, elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
1033 dbg = dwarf_begin_elf (ebl->elf, DWARF_C_READ, NULL);
1081 const char *symstr = elf_strptr (ebl->elf, shdr->sh_link,
1177 sort_by_name_strtab = elf_getdata (elf_getscn (ebl->elf, shdr->sh_link),
1188 show_symbols_sysv (ebl, shdr->sh_link, prefix, fname,
1194 show_symbols_bsd (ebl->elf, shdr->sh_link, prefix, fname, fullname,
1201 show_symbols_posix (ebl->elf, shdr->sh_link, prefix, fullname, sym_mem,
1239 Ebl *ebl;
1242 ebl = ebl_openbackend (elf);
1305 show_symbols (ebl, ehdr, scn, xndxscn, shdr, prefix, fname,
1319 ebl_closebackend (ebl);