Home | History | Annotate | Download | only in src

Lines Matching defs:ebl

742 show_symbols_sysv (Ebl *ebl, GElf_Word strndx, const char *fullname,
747 if (elf_getshdrnum (ebl->elf, &shnum) < 0)
758 if (elf_getshdrstrndx (ebl->elf, &shstrndx) < 0)
765 while ((scn = elf_nextscn (ebl->elf, scn)) != NULL)
772 char *name = elf_strptr (ebl->elf, shstrndx,
784 int digits = length_map[gelf_getclass (ebl->elf) - 1][radix];
813 const char *symstr = sym_name (ebl->elf, strndx, syms[cnt].sym.st_name,
862 ebl_symbol_binding_name (ebl,
865 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info),
868 ebl_section_name (ebl, syms[cnt].sym.st_shndx, syms[cnt].xndx,
1212 show_symbols (int fd, Ebl *ebl, GElf_Ehdr *ehdr,
1219 if (elf_getshdrstrndx (ebl->elf, &shstrndx) < 0)
1230 || entsize != gelf_fsize (ebl->elf, ELF_T_SYM, 1, EV_CURRENT))
1234 elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
1239 elf_strptr (ebl->elf, shstrndx, shdr->sh_name));
1257 dbg = dwarf_begin_elf (ebl->elf, DWARF_C_READ, NULL);
1346 const char *symstr = elf_strptr (ebl->elf, shdr->sh_link,
1457 sort_by_name_strtab = elf_getdata (elf_getscn (ebl->elf, shdr->sh_link),
1468 show_symbols_sysv (ebl, shdr->sh_link, fullname, sym_mem, nentries,
1473 show_symbols_bsd (ebl->elf, ehdr, shdr->sh_link, prefix, fname, fullname,
1480 show_symbols_posix (ebl->elf, ehdr, shdr->sh_link, prefix, fullname,
1521 Ebl *ebl;
1524 ebl = ebl_openbackend (elf);
1587 show_symbols (fd, ebl, ehdr, scn, xndxscn, shdr, prefix, fname,
1601 ebl_closebackend (ebl);