Lines Matching refs:psym

296    Elf_Internal_Sym *psym, enum versioned_symbol_info *sym_info,
1527 Elf_Internal_Sym * psym;
1532 psym = symtab + symtab_index;
1538 psym,
1544 if (ELF_ST_TYPE (psym->st_info) == STT_GNU_IFUNC)
1561 || psym->st_name == 0
1562 || psym->st_name >= strtablen)
1565 name = strtab + psym->st_name;
1575 print_vma (psym->st_value, LONG_HEX);
1580 if (psym->st_name == 0)
1585 if (ELF_ST_TYPE (psym->st_info) == STT_SECTION)
1587 if (psym->st_shndx < elf_header.e_shnum)
1588 sec_name = SECTION_NAME (section_headers + psym->st_shndx);
1589 else if (psym->st_shndx == SHN_ABS)
1591 else if (psym->st_shndx == SHN_COMMON)
1594 && psym->st_shndx == SHN_MIPS_SCOMMON)
1596 && psym->st_shndx == SHN_TIC6X_SCOMMON))
1599 && psym->st_shndx == SHN_MIPS_SUNDEFINED)
1604 && psym->st_shndx == SHN_X86_64_LCOMMON)
1608 && psym->st_shndx == SHN_IA_64_ANSI_COMMON)
1611 && psym->st_shndx == SHN_IA_64_VMS_SYMVEC)
1616 (unsigned int) psym->st_shndx);
1623 printf (_("<string table index: %3ld>"), psym->st_name);
1624 else if (psym->st_name >= strtablen)
1625 printf (_("<corrupt string table index: %3ld>"), psym->st_name);
1628 print_symbol (22, strtab + psym->st_name);
5234 Elf_Internal_Sym * psym;
5309 for (j = 0, psym = isyms; j < number; j++, psym++)
5311 psym->st_name = BYTE_GET (esyms[j].st_name);
5312 psym->st_value = BYTE_GET (esyms[j].st_value);
5313 psym->st_size = BYTE_GET (esyms[j].st_size);
5314 psym->st_shndx = BYTE_GET (esyms[j].st_shndx);
5315 if (psym->st_shndx == (SHN_XINDEX & 0xffff) && shndx != NULL)
5316 psym->st_shndx
5318 else if (psym->st_shndx >= (SHN_LORESERVE & 0xffff))
5319 psym->st_shndx += SHN_LORESERVE - (SHN_LORESERVE & 0xffff);
5320 psym->st_info = BYTE_GET (esyms[j].st_info);
5321 psym->st_other = BYTE_GET (esyms[j].st_other);
5345 Elf_Internal_Sym * psym;
5422 for (j = 0, psym = isyms; j < number; j++, psym++)
5424 psym->st_name = BYTE_GET (esyms[j].st_name);
5425 psym->st_info = BYTE_GET (esyms[j].st_info);
5426 psym->st_other = BYTE_GET (esyms[j].st_other);
5427 psym->st_shndx = BYTE_GET (esyms[j].st_shndx);
5429 if (psym->st_shndx == (SHN_XINDEX & 0xffff) && shndx != NULL)
5430 psym->st_shndx
5432 else if (psym->st_shndx >= (SHN_LORESERVE & 0xffff))
5433 psym->st_shndx += SHN_LORESERVE - (SHN_LORESERVE & 0xffff);
5435 psym->st_value = BYTE_GET (esyms[j].st_value);
5436 psym->st_size = BYTE_GET (esyms[j].st_size);
10795 Elf_Internal_Sym * psym;
10810 psym = dynamic_symbols + si;
10811 print_vma (psym->st_value, LONG_HEX);
10813 print_vma (psym->st_size, DEC_5);
10815 printf (" %-7s", get_symbol_type (ELF_ST_TYPE (psym->st_info)));
10816 printf (" %-6s", get_symbol_binding (ELF_ST_BIND (psym->st_info)));
10819 printf (" %-7s", get_solaris_symbol_visibility (psym->st_other));
10822 unsigned int vis = ELF_ST_VISIBILITY (psym->st_other);
10829 if (psym->st_other ^ vis)
10830 printf (" [%s] ", get_symbol_other (psym->st_other ^ vis));
10833 printf (" %3.3s ", get_symbol_index_type (psym->st_shndx));
10834 if (VALID_DYNAMIC_NAME (psym->st_name))
10835 print_symbol (25, GET_DYNAMIC_NAME (psym->st_name));
10837 printf (_(" <corrupt: %14ld>"), psym->st_name);
10847 Elf_Internal_Sym * psym,
10880 if (psym->st_shndx != SHN_UNDEF
10925 if (psym->st_name != ivda.vda_name)
11255 Elf_Internal_Sym * psym;
11301 for (si = 0, psym = symtab; si < num_syms; si++, psym++)
11308 print_vma (psym->st_value, LONG_HEX);
11310 print_vma (psym->st_size, DEC_5);
11311 printf (" %-7s", get_symbol_type (ELF_ST_TYPE (psym->st_info)));
11312 printf (" %-6s", get_symbol_binding (ELF_ST_BIND (psym->st_info)));
11314 printf (" %-7s", get_solaris_symbol_visibility (psym->st_other));
11317 unsigned int vis = ELF_ST_VISIBILITY (psym->st_other);
11323 if (psym->st_other ^ vis)
11324 printf (" [%s] ", get_symbol_other (psym->st_other ^ vis));
11326 printf (" %4s ", get_symbol_index_type (psym->st_shndx));
11327 print_symbol (25, psym->st_name < strtab_size
11328 ? strtab + psym->st_name : _("<corrupt>"));
11334 psym, &sym_info, &vna_other);
11346 if (ELF_ST_BIND (psym->st_info) == STB_LOCAL
15127 Elf_Internal_Sym * psym;
15129 psym = & dynamic_symbols[iconf[cnt]];
15130 print_vma (psym->st_value, FULL_HEX);
15132 if (VALID_DYNAMIC_NAME (psym->st_name))
15133 print_symbol (25, GET_DYNAMIC_NAME (psym->st_name));
15135 printf (_("<corrupt: %14ld>"), psym->st_name);
15244 Elf_Internal_Sym * psym = dynamic_symbols + i;
15246 print_vma (psym->st_value, LONG_HEX);
15248 get_symbol_type (ELF_ST_TYPE (psym->st_info)),
15249 get_symbol_index_type (psym->st_shndx));
15251 if (VALID_DYNAMIC_NAME (psym->st_name))
15252 print_symbol (sym_width, GET_DYNAMIC_NAME (psym->st_name));
15254 printf (_("<corrupt: %14ld>"), psym->st_name);
15330 Elf_Internal_Sym * psym = dynamic_symbols + idx;
15332 print_vma (psym->st_value, LONG_HEX);
15334 get_symbol_type (ELF_ST_TYPE (psym->st_info)),
15335 get_symbol_index_type (psym->st_shndx));
15336 if (VALID_DYNAMIC_NAME (psym->st_name))
15337 print_symbol (sym_width, GET_DYNAMIC_NAME (psym->st_name));
15339 printf (_("<corrupt: %14ld>"), psym->st_name);