Home
last modified time | relevance | path

Searched refs:shndx (Results 1 – 25 of 41) sorted by relevance

12

/openbsd/gnu/usr.bin/binutils-2.17/bfd/
H A Delf32-v850.c2191 Elf_External_Sym_Shndx *shndx; in v850_elf_relax_delete_bytes() local
2216 shndx = (Elf_External_Sym_Shndx *) shndx_hdr->contents; in v850_elf_relax_delete_bytes()
2240 shndx ? shndx + ELF32_R_SYM (irel->r_info) : NULL, in v850_elf_relax_delete_bytes()
2296 for (; esym < esymend; esym++, shndx = (shndx ? shndx + 1 : NULL)) in v850_elf_relax_delete_bytes()
2300 bfd_elf32_swap_symbol_in (abfd, esym, shndx, & isym); in v850_elf_relax_delete_bytes()
2311 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx); in v850_elf_relax_delete_bytes()
2324 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx); in v850_elf_relax_delete_bytes()
2336 bfd_elf32_swap_symbol_in (abfd, esym, shndx, & isym); in v850_elf_relax_delete_bytes()
2368 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx); in v850_elf_relax_delete_bytes()
2371 if (shndx) in v850_elf_relax_delete_bytes()
[all …]
H A Delf.c401 esym += extsym_size, isym++, shndx = shndx != NULL ? shndx + 1 : NULL) in bfd_elf_get_elf_syms()
6213 shndx = MAP_ONESYMTAB; in _bfd_elf_copy_private_symbol_data()
6215 shndx = MAP_DYNSYMTAB; in _bfd_elf_copy_private_symbol_data()
6217 shndx = MAP_STRTAB; in _bfd_elf_copy_private_symbol_data()
6219 shndx = MAP_SHSTRTAB; in _bfd_elf_copy_private_symbol_data()
6221 shndx = MAP_SYM_SHNDX; in _bfd_elf_copy_private_symbol_data()
6363 int shndx; in swap_out_syms() local
6385 switch (shndx) in swap_out_syms()
8807 int shndx; in elf_sort_elf_symbol() local
8819 if (shndx != 0) in elf_sort_elf_symbol()
[all …]
H A Delf32-m32c.c1254 Elf_External_Sym_Shndx *shndx; in m32c_offset_for_reloc() local
1260 shndx = shndx_buf + (shndx_buf ? ELF32_R_SYM (rel->r_info) : 0); in m32c_offset_for_reloc()
1932 Elf_External_Sym_Shndx *shndx; in m32c_elf_relax_delete_bytes() local
2003 shndx = shndx_buf; in m32c_elf_relax_delete_bytes()
2005 for (; isym < isymend; isym++, shndx = (shndx ? shndx + 1 : NULL)) in m32c_elf_relax_delete_bytes()
H A Delfxx-sparc.h37 unsigned short shndx; member
H A Delf32-ip2k.c564 unsigned int shndx; in adjust_all_relocations() local
575 shndx = _bfd_elf_section_from_bfd_section (abfd, sec); in adjust_all_relocations()
595 if (isym->st_shndx == shndx) in adjust_all_relocations()
751 if (isym->st_shndx == shndx in adjust_all_relocations()
H A Delfcode.h175 const Elf_External_Sym_Shndx *shndx = pshn; in elf_swap_symbol_in() local
189 if (shndx == NULL) in elf_swap_symbol_in()
191 dst->st_shndx = H_GET_32 (abfd, shndx->est_shndx); in elf_swap_symbol_in()
202 void *shndx) in elf_swap_symbol_out() argument
214 if (shndx == NULL) in elf_swap_symbol_out()
216 H_PUT_32 (abfd, tmp, shndx); in elf_swap_symbol_out()
H A Delf64-sparc.c497 p->shndx = sym->st_shndx; in elf64_sparc_add_symbol_hook()
586 sym.st_shndx = app_regs [reg].shndx; in elf64_sparc_output_arch_syms()
H A DChangeLog-0001221 * elf-bfd.h (elf_size_info <swap_symbol_out>): Add shndx param.
235 (bfd_section_from_r_symndx): Read symbol shndx extension, and
258 * elfcode.h (elf_swap_symbol_in): Add shndx param, and handle shndx
277 (elf_link_output_sym): Swap out symbol shndx extension too.
281 (elf_gc_mark): Read symbol shndx extension, and use with
285 (elf_reloc_symbol_deleted_p): Use symbol shndx extensions with
291 in multiple places. Clean up afterwards. Read symbol shndx
295 (mn10200_elf_relax_delete_bytes): Use symbol shndx extension
305 in multiple places. Clean up afterwards. Read symbol shndx
314 * elf32-hppa.c (elf32_hppa_size_stubs): Read symbol shndx
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp294 elf_half shndx, const lldb_private::SectionList *section_list) { in sectionIndexToCString() argument
295 switch (shndx) { in sectionIndexToCString()
306 section_list->GetSectionAtIndex(shndx).get(); in sectionIndexToCString()
H A DELFHeader.h250 sectionIndexToCString(elf_half shndx,
H A DObjectFileELF.cpp2068 Elf64_Half shndx = symbol.st_shndx; in ParseSymbols() local
2070 switch (shndx) { in ParseSymbols()
2078 symbol_section_sp = section_list->FindSectionByID(shndx); in ParseSymbols()
/openbsd/gnu/usr.bin/binutils/bfd/
H A Delf32-v850.c2285 Elf_External_Sym_Shndx *shndx; local
2310 shndx = (Elf_External_Sym_Shndx *) shndx_hdr->contents;
2334 shndx ? shndx + ELF32_R_SYM (irel->r_info) : NULL,
2390 for (; esym < esymend; esym++, shndx = (shndx ? shndx + 1 : NULL))
2394 bfd_elf32_swap_symbol_in (abfd, esym, shndx, & isym);
2405 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx);
2418 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx);
2430 bfd_elf32_swap_symbol_in (abfd, esym, shndx, & isym);
2462 bfd_elf32_swap_symbol_out (abfd, & isym, esym, shndx);
2465 if (shndx)
[all …]
H A Delf.c394 esym += extsym_size, isym++, shndx = shndx != NULL ? shndx + 1 : NULL) in bfd_elf_get_elf_syms()
5348 unsigned int shndx; in _bfd_elf_copy_private_symbol_data() local
5352 shndx = MAP_ONESYMTAB; in _bfd_elf_copy_private_symbol_data()
5354 shndx = MAP_DYNSYMTAB; in _bfd_elf_copy_private_symbol_data()
5356 shndx = MAP_STRTAB; in _bfd_elf_copy_private_symbol_data()
5358 shndx = MAP_SHSTRTAB; in _bfd_elf_copy_private_symbol_data()
5360 shndx = MAP_SYM_SHNDX; in _bfd_elf_copy_private_symbol_data()
5502 int shndx; in swap_out_syms() local
5524 switch (shndx) in swap_out_syms()
5549 if (shndx == -1) in swap_out_syms()
[all …]
H A Delfcode.h173 const Elf_External_Sym_Shndx *shndx = pshn; in elf_swap_symbol_in() local
187 if (shndx == NULL) in elf_swap_symbol_in()
189 dst->st_shndx = H_GET_32 (abfd, shndx->est_shndx); in elf_swap_symbol_in()
200 void *shndx) in elf_swap_symbol_out() argument
212 if (shndx == NULL) in elf_swap_symbol_out()
214 H_PUT_32 (abfd, tmp, shndx); in elf_swap_symbol_out()
H A Delf32-ip2k.c1086 unsigned int shndx; local
1097 shndx = _bfd_elf_section_from_bfd_section (abfd, sec);
1117 if (isym->st_shndx == shndx)
1273 if (isym->st_shndx == shndx
H A Delf64-sparc.c730 unsigned short shndx; member
1468 p->shndx = sym->st_shndx;
1559 sym.st_shndx = app_regs [reg].shndx;
1947 entry->isym.st_shndx = app_regs [reg].shndx;
H A Delf32-m32r.c3928 int shndx;
3938 shndx = _bfd_elf_section_from_bfd_section (abfd, sec);
3969 if (isym->st_shndx == shndx
H A DChangeLog-0001221 * elf-bfd.h (elf_size_info <swap_symbol_out>): Add shndx param.
235 (bfd_section_from_r_symndx): Read symbol shndx extension, and
258 * elfcode.h (elf_swap_symbol_in): Add shndx param, and handle shndx
277 (elf_link_output_sym): Swap out symbol shndx extension too.
281 (elf_gc_mark): Read symbol shndx extension, and use with
285 (elf_reloc_symbol_deleted_p): Use symbol shndx extensions with
291 in multiple places. Clean up afterwards. Read symbol shndx
295 (mn10200_elf_relax_delete_bytes): Use symbol shndx extension
305 in multiple places. Clean up afterwards. Read symbol shndx
314 * elf32-hppa.c (elf32_hppa_size_stubs): Read symbol shndx
[all …]
/openbsd/gnu/usr.bin/binutils/gdb/
H A Delfread.c279 unsigned short shndx = in elf_symtab_read() local
282 switch (shndx) in elf_symtab_read()
/openbsd/gnu/usr.bin/binutils-2.17/binutils/
H A Dreadelf.c3968 shndx = NULL; in get_32bit_elf_symbols()
3975 if (!shndx) in get_32bit_elf_symbols()
3988 if (shndx) in get_32bit_elf_symbols()
3989 free (shndx); in get_32bit_elf_symbols()
4004 = byte_get ((unsigned char *) &shndx[j], sizeof (shndx[j])); in get_32bit_elf_symbols()
4009 if (shndx) in get_32bit_elf_symbols()
4031 shndx = NULL; in get_64bit_elf_symbols()
4051 if (shndx) in get_64bit_elf_symbols()
4052 free (shndx); in get_64bit_elf_symbols()
4067 = byte_get ((unsigned char *) &shndx[j], sizeof (shndx[j])); in get_64bit_elf_symbols()
[all …]
/openbsd/gnu/llvm/llvm/lib/MC/
H A DELFObjectWriter.cpp95 uint8_t other, uint32_t shndx, bool Reserved);
351 uint32_t shndx, bool Reserved) { in writeSymbol() argument
352 bool LargeIndex = shndx >= ELF::SHN_LORESERVE && !Reserved; in writeSymbol()
359 ShndxIndexes.push_back(shndx); in writeSymbol()
364 uint16_t Index = LargeIndex ? uint16_t(ELF::SHN_XINDEX) : shndx; in writeSymbol()
/openbsd/gnu/usr.bin/binutils/binutils/
H A Dreadelf.c3305 shndx = NULL; in get_32bit_elf_symbols()
3312 if (!shndx) in get_32bit_elf_symbols()
3325 if (shndx) in get_32bit_elf_symbols()
3326 free (shndx); in get_32bit_elf_symbols()
3341 = byte_get ((unsigned char *) &shndx[j], sizeof (shndx[j])); in get_32bit_elf_symbols()
3346 if (shndx) in get_32bit_elf_symbols()
3368 shndx = NULL; in get_64bit_elf_symbols()
3388 if (shndx) in get_64bit_elf_symbols()
3389 free (shndx); in get_64bit_elf_symbols()
3404 = byte_get ((unsigned char *) &shndx[j], sizeof (shndx[j])); in get_64bit_elf_symbols()
[all …]
/openbsd/gnu/llvm/lld/ELF/
H A DSyntheticSections.cpp2217 const uint32_t shndx = getSymSectionIndex(sym); in writeTo() local
2219 eSym->st_shndx = shndx; in writeTo()
2226 eSym->st_size = shndx != SHN_UNDEF ? cast<Defined>(sym)->size : 0; in writeTo()
/openbsd/gnu/usr.bin/binutils/binutils/po/
H A Dru.po2812 msgid "symtab shndx"
2813 msgstr "symtab shndx"
2845 msgid "File contains multiple symtab shndx tables\n"
2846 msgstr "���� �������� ��������� ������ symtab shndx\n"
H A Dda.po2734 msgid "symtab shndx"
2735 msgstr "symtab shndx"
2767 msgid "File contains multiple symtab shndx tables\n"
2768 msgstr "Filen indeholder flere symtab-shndx-tabeller\n"

12