Lines Matching refs:syms
67 { "debug-syms", 'a', NULL, 0, N_("Display debugger-only symbols"), 0 },
743 GElf_SymX *syms, size_t nsyms, int longest_name,
809 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_SECTION)
813 const char *symstr = sym_name (ebl->elf, strndx, syms[cnt].sym.st_name,
843 if (syms[cnt].sym.st_shndx == SHN_UNDEF)
851 digits, syms[cnt].sym.st_value);
856 digits, syms[cnt].sym.st_size);
863 GELF_ST_BIND (syms[cnt].sym.st_info),
865 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info),
867 sizebuf, longest_where, syms[cnt].where,
868 ebl_section_name (ebl, syms[cnt].sym.st_shndx, syms[cnt].xndx,
925 GElf_SymX *syms, size_t nsyms)
941 const char *symstr = sym_name (elf, strndx, syms[cnt].sym.st_name,
951 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_FILE)
974 bool is_tls = GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_TLS;
975 bool is_weak = GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK;
979 if (syms[cnt].sym.st_shndx == SHN_UNDEF)
1006 if (print_size && syms[cnt].sym.st_size != 0)
1013 digits, syms[cnt].sym.st_value,
1014 class_type_char (elf, ehdr, &syms[cnt].sym), marker,
1019 digits, (uint64_t) syms[cnt].sym.st_size);
1031 digits, syms[cnt].sym.st_value,
1032 class_type_char (elf, ehdr, &syms[cnt].sym), marker,
1056 const char *prefix, const char *fullname, GElf_SymX *syms,
1073 const char *symstr = sym_name (elf, strndx, syms[cnt].sym.st_name,
1109 class_type_char (elf, ehdr, &syms[cnt].sym),
1111 ? (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_TLS
1113 : (GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK
1116 digits, syms[cnt].sym.st_value,
1117 digits, syms[cnt].sym.st_size);