Home
last modified time | relevance | path

Searched refs:ldsym (Results 1 – 9 of 9) sorted by relevance

/toolchain/binutils/binutils-2.25/bfd/
Dxcofflink.c180 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 …]
Dcoff64-rs6000.c547 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()
Dcoff-rs6000.c3511 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()
DChangeLog-20093643 (_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
DChangeLog-96973168 * 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/
Dplugin.c285 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()
DChangeLog-91975502 * 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/
Dod-xcoff.c1034 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/
Dxcoff.h321 struct internal_ldsym *ldsym; member