Searched refs:link_info (Results 26 - 50 of 66) sorted by relevance

123

/freebsd-9.3-release/contrib/binutils/bfd/
H A Dbout.c492 struct bfd_link_info *link_info,
510 h = bfd_wrapped_link_hash_lookup (input_section->owner, link_info,
522 if (! ((*link_info->callbacks->undefined_symbol)
523 (link_info, bfd_asymbol_name (symbol),
543 struct bfd_link_info *link_info,
554 value = get_value (reloc_entry, link_info, input_section);
581 struct bfd_link_info *link_info,
594 value = get_value (reloc_entry, link_info, input_section);
1065 struct bfd_link_info *link_info)
1067 bfd_vma value = get_value (r, link_info, input_sectio
490 get_value(arelent *reloc, struct bfd_link_info *link_info, asection *input_section) argument
541 calljx_callback(bfd *abfd, struct bfd_link_info *link_info, arelent *reloc_entry, void * src, void * dst, asection *input_section) argument
579 callj_callback(bfd *abfd, struct bfd_link_info *link_info, arelent *reloc_entry, void * data, unsigned int srcidx, unsigned int dstidx, asection *input_section, bfd_boolean shrinking) argument
1058 abs32code(bfd *abfd, asection *input_section, arelent *r, unsigned int shrink, struct bfd_link_info *link_info) argument
1135 b_out_bfd_relax_section(bfd *abfd, asection *i, struct bfd_link_info *link_info, bfd_boolean *again) argument
1206 b_out_bfd_get_relocated_section_contents(bfd *output_bfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
[all...]
H A Dreloc.c5113 struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
5155 struct bfd_link_info *link_info ATTRIBUTE_UNUSED)
5167 struct bfd_link_info *link_info,
5181 struct bfd_link_info *link_info,
5261 if (!((*link_info->callbacks->undefined_symbol)
5262 (link_info, bfd_asymbol_name (*(*parent)->sym_ptr_ptr),
5269 if (!((*link_info->callbacks->reloc_dangerous)
5270 (link_info, error_message, input_bfd, input_section,
5275 if (!((*link_info->callbacks->reloc_overflow)
5276 (link_info, NUL
5180 bfd_generic_get_relocated_section_contents(bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
[all...]
H A Delf32-cr16.c671 elf32_cr16_relax_delete_bytes (struct bfd_link_info *link_info, bfd *abfd, argument
765 if (link_info->wrap_hash != NULL)
920 struct bfd_link_info *link_info,
937 return bfd_generic_get_relocated_section_contents (output_bfd, link_info,
994 if (! elf32_cr16_relocate_section (output_bfd, link_info, input_bfd,
1034 struct bfd_link_info *link_info, bfd_boolean *again)
1048 if (link_info->relocatable
1058 link_info->keep_memory);
1187 if (!elf32_cr16_relax_delete_bytes (link_info, abfd, sec,
1237 if (!elf32_cr16_relax_delete_bytes (link_info, abf
919 elf32_cr16_get_relocated_section_contents(bfd *output_bfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
1033 elf32_cr16_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument
[all...]
H A Delf64-alpha.c83 /* Set by ld emulation. Putting this into the link_info or hash structure
210 /* Get the Alpha ELF linker hash table from a link_info structure. */
2900 struct bfd_link_info *link_info;
2948 if (alpha_elf_dynamic_symbol_p (&info->h->root, info->link_info))
2952 if (r_type == R_ALPHA_GOTTPREL && info->link_info->shared)
2960 || (!info->link_info->shared
2979 BFD_ASSERT (elf_hash_table (info->link_info)->tls_sec != NULL);
2980 dtp_base = alpha_get_dtprel_base (info->link_info);
2981 tp_base = alpha_get_tprel_base (info->link_info);
3072 info->link_info
2891 struct bfd_link_info *link_info; member in struct:alpha_relax_info
3594 elf64_alpha_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument
[all...]
H A Dlibcoff.h97 struct bfd_link_info *link_info; member in struct:coff_tdata
300 /* Get the COFF linker hash table from a link_info structure. */
897 #define bfd_coff_reloc16_extra_cases(abfd, link_info, link_order,\
900 (abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr))
902 #define bfd_coff_reloc16_estimate(abfd, section, reloc, shrink, link_info)\
904 (abfd, section, reloc, shrink, link_info))
H A Delf32-arm.c2171 /* Get the ARM elf linker hash table from a link_info structure. */
2511 find_thumb_glue (struct bfd_link_info *link_info, argument
2520 hash_table = elf32_arm_hash_table (link_info);
2544 find_arm_glue (struct bfd_link_info *link_info, argument
2553 hash_table = elf32_arm_hash_table (link_info);
2701 record_arm_to_thumb_glue (struct bfd_link_info * link_info, argument
2713 globals = elf32_arm_hash_table (link_info);
2744 _bfd_generic_link_add_one_symbol (link_info, globals->bfd_of_glue_owner,
2754 if (link_info->shared || globals->root.is_relocatable_executable
2769 record_thumb_to_arm_glue (struct bfd_link_info *link_info, argument
2879 record_vfp11_erratum_veneer(struct bfd_link_info *link_info, elf32_vfp11_erratum_list *branch, bfd *branch_bfd, asection *branch_sec, unsigned int offset) argument
3110 bfd_elf32_arm_process_before_allocation(bfd *abfd, struct bfd_link_info *link_info) argument
3323 bfd_elf32_arm_set_vfp11_fix(bfd *obfd, struct bfd_link_info *link_info) argument
3621 bfd_elf32_arm_vfp11_erratum_scan(bfd *abfd, struct bfd_link_info *link_info) argument
3833 bfd_elf32_arm_vfp11_fix_veneer_locations(bfd *abfd, struct bfd_link_info *link_info) argument
3917 bfd_elf32_arm_set_target_relocs(struct bfd *output_bfd, struct bfd_link_info *link_info, int target1_is_rel, char * target2_type, int fix_v4bx, int use_blx, bfd_arm_vfp11_fix vfp11_fix, int no_enum_warn, int pic_veneer) argument
4338 elf32_arm_begin_write_processing(bfd *abfd ATTRIBUTE_UNUSED, struct bfd_link_info *link_info) argument
9804 elf32_arm_write_section(bfd *output_bfd, struct bfd_link_info *link_info, asection *sec, bfd_byte *contents) argument
10354 elf32_arm_symbian_begin_write_processing(bfd *abfd, struct bfd_link_info *link_info) argument
[all...]
H A Dcoff-alpha.c777 alpha_ecoff_get_relocated_section_contents (abfd, link_info, link_order,
780 struct bfd_link_info *link_info;
844 h = bfd_link_hash_lookup (link_info->hash, "_gp", FALSE, FALSE,
1157 if (! ((*link_info->callbacks->undefined_symbol)
1158 (link_info, bfd_asymbol_name (*rel->sym_ptr_ptr),
1163 if (! ((*link_info->callbacks->reloc_dangerous)
1164 (link_info, err, input_bfd, input_section,
1169 if (! ((*link_info->callbacks->reloc_overflow)
1170 (link_info, NULL,
H A Delf.c3040 assign_section_numbers (bfd *abfd, struct bfd_link_info *link_info)
3053 if (link_info == NULL || link_info->relocatable)
3210 if (link_info != NULL)
3222 kept = _bfd_elf_check_kept_section (s, link_info);
3557 struct bfd_link_info *link_info)
3569 (*bed->elf_backend_begin_write_processing) (abfd, link_info);
3576 (*bed->elf_backend_post_process_headers) (abfd, link_info);
3583 if (!assign_section_numbers (abfd, link_info))
3587 if (link_info
3035 assign_section_numbers(bfd *abfd, struct bfd_link_info *link_info) argument
3551 _bfd_elf_compute_section_file_positions(bfd *abfd, struct bfd_link_info *link_info) argument
4294 assign_file_positions_for_load_sections(bfd *abfd, struct bfd_link_info *link_info) argument
4695 assign_file_positions_for_non_load_sections(bfd *abfd, struct bfd_link_info *link_info) argument
4882 assign_file_positions_except_relocs(bfd *abfd, struct bfd_link_info *link_info) argument
6055 _bfd_elf_init_private_section_data(bfd *ibfd, asection *isec, bfd *obfd, asection *osec, struct bfd_link_info *link_info) argument
[all...]
H A Delfxx-ia64.c202 PARAMS((bfd *abfd, asection *sec, struct bfd_link_info *link_info,
891 elfNN_ia64_relax_section (abfd, sec, link_info, again)
894 struct bfd_link_info *link_info;
924 if (!is_elf_hash_table (link_info->hash))
931 || (link_info->relax_pass == 0 && sec->skip_relax_pass_0)
932 || (link_info->relax_pass == 1 && sec->skip_relax_pass_1))
940 link_info->keep_memory));
944 ia64_info = elfNN_ia64_hash_table (link_info);
974 if (link_info->relax_pass == 1)
983 if (link_info
[all...]
H A Dbfd.c1252 .#define bfd_relax_section(abfd, section, link_info, again) \
1253 . BFD_SEND (abfd, _bfd_relax_section, (abfd, section, link_info, again))
1255 .#define bfd_gc_sections(abfd, link_info) \
1256 . BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info))
1258 .#define bfd_merge_sections(abfd, link_info) \
1259 . BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info))
1313 struct bfd_link_info *link_info,
1334 return (*fn) (abfd, link_info, link_order, data, relocatable, symbols);
1309 bfd_get_relocated_section_contents(bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
H A Dlibcoff-in.h93 struct bfd_link_info *link_info; member in struct:coff_tdata
296 /* Get the COFF linker hash table from a link_info structure. */
H A Delf32-ppc.c2105 ppc_elf_begin_write_processing (bfd *abfd, struct bfd_link_info *link_info)
2118 if (link_info == NULL)
2125 for (ibfd = link_info->input_bfds; ibfd; ibfd = ibfd->link_next)
2154 for (ibfd = link_info->input_bfds; ibfd; ibfd = ibfd->link_next)
2236 struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
2469 /* Get the PPC ELF linker hash table from a link_info structure. */
5137 struct bfd_link_info *link_info,
5176 link_info->keep_memory);
5180 htab = ppc_elf_hash_table (link_info);
5364 if (link_info
2101 ppc_elf_begin_write_processing(bfd *abfd, struct bfd_link_info *link_info) argument
5122 ppc_elf_relax_section(bfd *abfd, asection *isec, struct bfd_link_info *link_info, bfd_boolean *again) argument
[all...]
/freebsd-9.3-release/contrib/binutils/ld/
H A Dldlang.c141 if (link_info.relocatable
1481 if (link_info.relocatable || (s->flags & (SEC_LOAD | SEC_ALLOC)) == 0)
1807 if (! link_info.reduce_memory_overheads)
1810 for (p = link_info.input_bfds; p != (bfd *) NULL; p = p->link_next)
1812 bfd_link_hash_traverse (link_info.hash, sort_def_symbol, 0);
1886 if (!link_info.reduce_memory_overheads)
1909 &link_info);
1975 bfd_link_just_syms (abfd, sec, &link_info);
1980 bfd_section_already_linked (abfd, sec, &link_info);
2012 if ((link_info
[all...]
H A Dpe-dll.c2156 bfd_coff_link_add_one_symbol (&link_info, abfd, fixup_name, BSF_GLOBAL,
2324 name_thunk_sym = bfd_link_hash_lookup (link_info.hash, buf, 0, 0, 1);
2329 add_bfd_to_link (b, b->filename, &link_info);
2336 if (addend == 0 || link_info.pei386_runtime_pseudo_reloc)
2342 add_bfd_to_link (b, b->filename, &link_info);
2347 if (link_info.pei386_runtime_pseudo_reloc)
2353 add_bfd_to_link (b, b->filename, &link_info);
2358 add_bfd_to_link (b, b->filename, &link_info);
2449 add_bfd_to_link (bfd *abfd, const char *name, struct bfd_link_info *link_info) argument
2459 if (!bfd_link_add_symbols (abfd, link_info))
2464 pe_process_import_defs(bfd *output_bfd, struct bfd_link_info *link_info) argument
[all...]
H A Dldctor.c279 if (link_info.relocatable)
365 if (link_info.relocatable)
H A Dldwrite.c353 || (h = bfd_link_hash_lookup (link_info.hash,
556 split_sections (output_bfd, &link_info);
557 if (!bfd_final_link (output_bfd, &link_info))
H A Dldexp.c489 hdr_size = bfd_sizeof_headers (output_bfd, &link_info);
503 h = bfd_wrapped_link_hash_lookup (output_bfd, &link_info,
526 h = bfd_wrapped_link_hash_lookup (output_bfd, &link_info,
561 if (h->u.undef.next == NULL && h != link_info.hash->undefs_tail)
562 bfd_link_add_undef (link_info.hash, h);
774 h = bfd_link_hash_lookup (link_info.hash, tree->assign.dst,
792 h = bfd_link_hash_lookup (link_info.hash, tree->assign.dst,
H A Dldcref.c401 hl = bfd_link_hash_lookup (link_info.hash, h->root.string, FALSE,
547 hl = bfd_link_hash_lookup (link_info.hash, h->root.string, FALSE,
/freebsd-9.3-release/sys/mips/cavium/octe/
H A Docte.c367 cvmx_helper_link_info_t link_info; local
378 link_info.u64 = priv->link_info;
380 if (!link_info.s.link_up)
385 switch (link_info.s.speed) {
400 if (link_info.s.full_duplex)
/freebsd-9.3-release/sys/contrib/octeon-sdk/
H A Dcvmx-helper-errata.c111 cvmx_helper_link_info_t link_info; local
230 link_info.u64 = 0; /* Set link to down so autonegotiation will set it up again */
231 cvmx_helper_link_set(FIX_IPD_OUTPORT, link_info);
H A Dcvmx-helper-spi.c242 * @param link_info The new link state
246 int __cvmx_helper_spi_link_set(int ipd_port, cvmx_helper_link_info_t link_info) argument
H A Dcvmx-mgmt-port.c901 * @param link_info The new link state
905 int cvmx_mgmt_port_link_set(int port, cvmx_helper_link_info_t link_info) argument
931 if (!link_info.s.link_up)
934 agl_gmx_prtx.s.duplex = link_info.s.full_duplex;
936 switch(link_info.s.speed)
990 if (link_info.s.speed == 10)
992 else if (link_info.s.speed == 100)
H A Dcvmx-helper-srio.c313 * @param link_info The new link state
317 int __cvmx_helper_srio_link_set(int ipd_port, cvmx_helper_link_info_t link_info) argument
/freebsd-9.3-release/sys/mips/cavium/
H A Dif_octm.c374 cvmx_helper_link_info_t link_info; local
381 link_info = cvmx_mgmt_port_link_get(sc->sc_port);
382 if (!link_info.s.link_up)
387 switch (link_info.s.speed) {
402 if (link_info.s.full_duplex)
/freebsd-9.3-release/sys/dev/nxge/xgehal/
H A Dxgehal-stats.c373 hldev->stats.pcim_info_latest->link_info[_link]._p = \
374 ((hldev->stats.pcim_info->link_info[_link]._p >= \
375 hldev->stats.pcim_info_saved->link_info[_link]._p) ? \
376 hldev->stats.pcim_info->link_info[_link]._p - \
377 hldev->stats.pcim_info_saved->link_info[_link]._p : \
378 ((-1) - hldev->stats.pcim_info_saved->link_info[_link]._p) + \
379 hldev->stats.pcim_info->link_info[_link]._p)

Completed in 392 milliseconds

123