Searched refs:ldsym (Results 1 – 9 of 9) sorted by relevance
/toolchain/binutils/binutils-2.25/bfd/ |
D | xcofflink.c | 180 bfd_byte *ldsym; member 314 struct internal_ldsym ldsym; in _bfd_xcoff_canonicalize_dynamic_symtab() local 316 bfd_xcoff_swap_ldsym_in (abfd, elsym, &ldsym); in _bfd_xcoff_canonicalize_dynamic_symtab() 320 if (ldsym._l._l_l._l_zeroes == 0) in _bfd_xcoff_canonicalize_dynamic_symtab() 321 symbuf->symbol.name = strings + ldsym._l._l_l._l_offset; in _bfd_xcoff_canonicalize_dynamic_symtab() 329 memcpy (c, ldsym._l._l_name, SYMNMLEN); in _bfd_xcoff_canonicalize_dynamic_symtab() 334 if (ldsym.l_smclas == XMC_XO) in _bfd_xcoff_canonicalize_dynamic_symtab() 338 ldsym.l_scnum); in _bfd_xcoff_canonicalize_dynamic_symtab() 339 symbuf->symbol.value = ldsym.l_value - symbuf->symbol.section->vma; in _bfd_xcoff_canonicalize_dynamic_symtab() 342 if ((ldsym.l_smtype & L_EXPORT) != 0) in _bfd_xcoff_canonicalize_dynamic_symtab() [all …]
|
D | coff64-rs6000.c | 547 struct internal_ldsym *ldsym, in _bfd_xcoff64_put_ldsymbol_name() argument 577 ldsym->_l._l_l._l_zeroes = 0; in _bfd_xcoff64_put_ldsymbol_name() 578 ldsym->_l._l_l._l_offset = ldinfo->string_size + 2; in _bfd_xcoff64_put_ldsymbol_name()
|
D | coff-rs6000.c | 3511 struct internal_ldsym *ldsym, in _bfd_xcoff_put_ldsymbol_name() argument 3518 strncpy (ldsym->_l._l_name, name, SYMNMLEN); in _bfd_xcoff_put_ldsymbol_name() 3545 ldsym->_l._l_l._l_zeroes = 0; in _bfd_xcoff_put_ldsymbol_name() 3546 ldsym->_l._l_l._l_offset = ldinfo->string_size + 2; in _bfd_xcoff_put_ldsymbol_name()
|
D | ChangeLog-2009 | 3643 (_bfd_xcoff_bfd_final_link): Only use fdinfo.ldrel and fdinfo.ldsym 3884 (xcoff_link_add_dynamic_symbols): Use it to decide whether ldsym 3885 defines h. Don't change h if ldsym isn't the definition. Otherwise, 3886 always take the symbol class from the ldsym. Use weak bfd symbol
|
D | ChangeLog-9697 | 3168 * xcofflink.c (bfd_xcoff_import_symbol): Don't allocate ldsym. 3170 (xcoff_build_ldsyms): Assume that ldsym was not previously
|
/toolchain/binutils/binutils-2.25/ld/ |
D | plugin.c | 285 const struct ld_plugin_symbol *ldsym) in asymbol_from_plugin_symbol() argument 291 asym->name = (ldsym->version in asymbol_from_plugin_symbol() 292 ? concat (ldsym->name, "@", ldsym->version, (const char *) NULL) in asymbol_from_plugin_symbol() 293 : ldsym->name); in asymbol_from_plugin_symbol() 295 switch (ldsym->def) in asymbol_from_plugin_symbol() 302 if (ldsym->comdat_key) in asymbol_from_plugin_symbol() 304 char *name = concat (".gnu.linkonce.t.", ldsym->comdat_key, in asymbol_from_plugin_symbol() 335 asym->value = ldsym->size; in asymbol_from_plugin_symbol() 358 switch (ldsym->visibility) in asymbol_from_plugin_symbol() 362 ldsym->visibility); in asymbol_from_plugin_symbol()
|
D | ChangeLog-9197 | 5502 * lderror.c, lderror.h, ldindr.c, ldindr.h, ldsym.c, ldsym.h, 5519 (fold_name): Use linker hash table rather than ldsym functions. 5542 (lang_finish): Use link hash table rather than ldsym functions. 5576 (CFILES): Removed lderror.c, ldindr.c, ldsym.c, ldwarn.c, and 5578 (HFILES): Removed lderror.h, ldindr.h, ldsym.h, ldwarn.h, and 5595 * ldsym.c (write_file_locals): Use strncmp rather than a character 5761 * ldmain.c (enter_global_ref), ldsym.c (write_file_locals): 5790 * ldsym.c (write_file_locals): Set the BSF_FILE flag for object 5864 ldsym.c, ldwarn.c: Rename info to info_msg, to avoid conflict with 5886 * ldsym.c (write_file_locals): Treat weak symbols as global. [all …]
|
/toolchain/binutils/binutils-2.25/binutils/ |
D | od-xcoff.c | 1034 struct external_ldsym *ldsym; in dump_xcoff32_loader() local 1089 ldsym = (struct external_ldsym *)(ldr_data + sizeof (*lhdr)); in dump_xcoff32_loader() 1093 for (i = 0; i < ndsyms; i++, ldsym++) in dump_xcoff32_loader() 1098 (unsigned)bfd_h_get_32 (abfd, ldsym->l_value), in dump_xcoff32_loader() 1099 (unsigned)bfd_h_get_16 (abfd, ldsym->l_scnum)); in dump_xcoff32_loader() 1100 smtype = bfd_h_get_8 (abfd, ldsym->l_smtype); in dump_xcoff32_loader() 1109 (smclas_xlat, (unsigned)bfd_h_get_8 (abfd, ldsym->l_smclas), 6); in dump_xcoff32_loader() 1111 (unsigned)bfd_h_get_32 (abfd, ldsym->l_ifile), in dump_xcoff32_loader() 1112 (unsigned)bfd_h_get_32 (abfd, ldsym->l_parm)); in dump_xcoff32_loader() 1113 if (ldsym->_l._l_name[0] != 0) in dump_xcoff32_loader() [all …]
|
/toolchain/binutils/binutils-2.25/include/coff/ |
D | xcoff.h | 321 struct internal_ldsym *ldsym; member
|