Searched refs:link_info (Results 1 - 25 of 136) sorted by relevance

123456

/haiku-buildtools/binutils/ld/
H A Dldmain.h38 extern struct bfd_link_info link_info;
42 (link_info.disable_target_specific_optimizations < 0)
44 (link_info.disable_target_specific_optimizations > 1)
46 (link_info.disable_target_specific_optimizations == 0 \
47 || link_info.disable_target_specific_optimizations == 1)
49 (link_info.disable_target_specific_optimizations == 0)
51 do { link_info.disable_target_specific_optimizations = 1; } while (0)
53 do { link_info.disable_target_specific_optimizations = 2; } while (0)
55 do { link_info.disable_target_specific_optimizations = 0; } while (0)
H A Dlexsup.c765 link_info.notice_all = TRUE;
794 link_info.nointerp = 0;
797 link_info.nointerp = 1;
813 link_info.export_dynamic = TRUE;
816 link_info.export_dynamic = FALSE;
862 link_info.gc_sections = TRUE;
865 link_info.print_gc_sections = TRUE;
868 link_info.gc_keep_exported = TRUE;
911 link_info.gc_sections = FALSE;
914 link_info
[all...]
H A Dldmain.c163 struct bfd_link_info link_info; variable in typeref:struct:bfd_link_info
269 link_info.disable_target_specific_optimizations = -1;
282 link_info.allow_undefined_version = TRUE;
283 link_info.keep_memory = TRUE;
284 link_info.combreloc = TRUE;
285 link_info.strip_discarded = TRUE;
286 link_info.emit_hash = TRUE;
287 link_info.callbacks = &link_callbacks;
288 link_info.input_bfds_tail = &link_info
[all...]
H A Dldwrite.c51 ASSERT (output_section->owner == link_info.output_bfd);
58 link_order = bfd_new_link_order (link_info.output_bfd, output_section);
73 if (bfd_big_endian (link_info.output_bfd))
75 else if (bfd_little_endian (link_info.output_bfd))
139 ASSERT (output_section->owner == link_info.output_bfd);
145 bfd_put_64 (link_info.output_bfd, value,
157 bfd_put_32 (link_info.output_bfd, high,
160 bfd_put_32 (link_info.output_bfd, value,
167 bfd_put_32 (link_info.output_bfd, value,
172 bfd_put_16 (link_info
[all...]
H A Dldlang.c160 if (link_info.path_separator == 0)
163 p = strchr (pattern, link_info.path_separator);
165 if (p == NULL || link_info.path_separator != ':')
171 p = strchr (p + 1, link_info.path_separator);
197 *sep = link_info.path_separator;
210 if (bfd_link_relocatable (&link_info)
1544 if (match_type && !match_type (link_info.output_bfd,
1571 if (match_type && !match_type (link_info.output_bfd,
1592 if (match_type && !match_type (link_info.output_bfd,
1649 if (match_type && !match_type (link_info
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/
H A Dbind_c_dts_5.f9013 FUNCTION liter_cb(link_info) bind(C)
23 TYPE(info_t) :: link_info local in function:liter_cb
34 FUNCTION liter_cb(link_info) bind(C)
41 TYPE(info_t) :: link_info
48 type(info_t) :: link_info variable in program:main
50 write (*,*) liter_cb(link_info)
H A Dbind_c_usage_21.f909 FUNCTION liter_cb(link_info) bind(C)
19 TYPE(info_t) :: link_info local in function:liter_cb
/haiku-buildtools/legacy/binutils/ld/
H A Dldmain.c167 struct bfd_link_info link_info; variable in typeref:struct:bfd_link_info
271 link_info.relocatable = FALSE;
272 link_info.emitrelocations = FALSE;
273 link_info.task_link = FALSE;
274 link_info.shared = FALSE;
275 link_info.pie = FALSE;
276 link_info.executable = FALSE;
277 link_info.symbolic = FALSE;
278 link_info.export_dynamic = FALSE;
279 link_info
[all...]
H A Dldmain.h40 extern struct bfd_link_info link_info;
H A Dlexsup.c736 link_info.notice_all = TRUE;
782 link_info.export_dynamic = TRUE;
827 link_info.gc_sections = TRUE;
870 link_info.gc_sections = FALSE;
873 link_info.keep_memory = FALSE;
876 link_info.unresolved_syms_in_objects
880 link_info.unresolved_syms_in_shared_libs = RM_IGNORE;
883 link_info.unresolved_syms_in_shared_libs
889 link_info.unresolved_syms_in_objects = RM_IGNORE;
890 link_info
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/
H A Dpr41750.c56 struct foo_link_info link_info; variable in typeref:struct:foo_link_info
63 link_info.hash = &hash;
64 if (elf64_ia64_check_relocs (&abfd, &link_info) != &abfd)
/haiku-buildtools/binutils/bfd/
H A Dsimple.c28 simple_dummy_warning (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
38 simple_dummy_undefined_symbol (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
48 simple_dummy_reloc_overflow (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
60 simple_dummy_reloc_dangerous (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
69 simple_dummy_unattached_reloc (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
78 simple_dummy_multiple_definition (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
179 struct bfd_link_info link_info; local
202 memset (&link_info, 0, sizeof (link_info));
203 link_info
[all...]
H A Dcoff-h8500.c162 struct bfd_link_info *link_info,
176 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
184 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
193 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
201 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
210 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
220 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
230 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
239 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
248 (*link_info
160 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dcoff-z8k.c191 struct bfd_link_info *link_info,
204 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
215 bfd_coff_reloc16_get_value (reloc, link_info,
221 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
238 & bfd_coff_reloc16_get_value (reloc, link_info,
247 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
255 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
267 (*link_info->callbacks->reloc_overflow)
268 (link_info, NULL, bfd_asymbol_name (*reloc->sym_ptr_ptr),
280 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
190 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dcoff-w65.c117 struct bfd_link_info *link_info)
141 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
160 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
182 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
220 struct bfd_link_info *link_info,
236 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
246 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
257 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
268 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
278 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
113 w65_reloc16_estimate(bfd *abfd, asection *input_section, arelent *reloc, unsigned int shrink, struct bfd_link_info *link_info) argument
219 w65_reloc16_extra_cases(bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dcoff-z80.c175 struct bfd_link_info *link_info,
188 val = bfd_coff_reloc16_get_value (reloc, link_info,
191 (*link_info->callbacks->reloc_overflow)
192 (link_info, NULL, bfd_asymbol_name (*reloc->sym_ptr_ptr),
203 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
211 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
220 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
229 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
237 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
247 (*link_info
174 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dreloc16.c46 struct bfd_link_info *link_info,
65 h = bfd_wrapped_link_hash_lookup (input_section->owner, link_info,
83 (*link_info->callbacks->undefined_symbol)
84 (link_info, bfd_asymbol_name (symbol),
143 struct bfd_link_info *link_info,
154 if (bfd_link_relocatable (link_info))
155 (*link_info->callbacks->einfo)
219 shrinks[i], link_info);
246 struct bfd_link_info *link_info,
265 return bfd_generic_get_relocated_section_contents (in_abfd, link_info,
45 bfd_coff_reloc16_get_value(arelent *reloc, struct bfd_link_info *link_info, asection *input_section) argument
141 bfd_coff_reloc16_relax_section(bfd *abfd, asection *input_section, struct bfd_link_info *link_info, bfd_boolean *again) argument
244 bfd_coff_reloc16_get_relocated_section_contents(bfd *in_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 Dcoff-h8300.c86 /* Get the H8/300 COFF linker hash table from a link_info structure. */
405 unsigned int shrink, struct bfd_link_info *link_info)
430 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
488 last_value = bfd_coff_reloc16_get_value (last_reloc, link_info,
519 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section) + 1;
546 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
567 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
588 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
620 h8300_reloc16_extra_cases (bfd *abfd, struct bfd_link_info *link_info, argument
638 value = bfd_coff_reloc16_get_value (reloc, link_info, input_sectio
404 h8300_reloc16_estimate(bfd *abfd, asection *input_section, arelent *reloc, unsigned int shrink, struct bfd_link_info *link_info) argument
[all...]
/haiku-buildtools/legacy/binutils/bfd/
H A Dcoff-w65.c117 w65_reloc16_estimate (abfd, input_section, reloc, shrink, link_info)
122 struct bfd_link_info *link_info;
146 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
165 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
187 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
224 w65_reloc16_extra_cases (abfd, link_info, link_order, reloc, data, src_ptr,
227 struct bfd_link_info *link_info;
243 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
253 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
264 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info,
[all...]
H A Dcoff-h8500.c168 extra_case (in_abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr)
170 struct bfd_link_info *link_info;
184 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
192 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
201 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
209 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
218 (bfd_coff_reloc16_get_value (reloc, link_info, input_section)
228 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
238 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
247 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
[all...]
H A Dsimple.c28 simple_dummy_warning (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
39 simple_dummy_undefined_symbol (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
50 simple_dummy_reloc_overflow (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
63 simple_dummy_reloc_dangerous (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
73 simple_dummy_unattached_reloc (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
83 simple_dummy_multiple_definition (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,
157 struct bfd_link_info link_info; local
184 memset (&link_info, 0, sizeof (link_info));
185 link_info
[all...]
H A Dcoff-z8k.c167 struct bfd_link_info *link_info,
180 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
191 bfd_coff_reloc16_get_value (reloc, link_info,
197 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
214 & bfd_coff_reloc16_get_value (reloc, link_info,
223 bfd_coff_reloc16_get_value (reloc, link_info, input_section),
231 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
244 if (! ((*link_info->callbacks->reloc_overflow)
245 (link_info, NULL,
259 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
166 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dreloc16.c44 bfd_coff_reloc16_get_value (reloc, link_info, input_section)
46 struct bfd_link_info *link_info;
65 h = bfd_wrapped_link_hash_lookup (input_section->owner, link_info,
79 if (!((*link_info->callbacks->undefined_symbol)
80 (link_info, bfd_asymbol_name (symbol),
140 bfd_coff_reloc16_relax_section (abfd, input_section, link_info, again)
143 struct bfd_link_info *link_info;
215 shrinks[i], link_info);
241 link_info,
247 struct bfd_link_info *link_info;
[all...]
H A Dcoff-z80.c155 struct bfd_link_info *link_info,
168 val = bfd_coff_reloc16_get_value (reloc, link_info,
172 if (! ((*link_info->callbacks->reloc_overflow)
173 (link_info, NULL,
186 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
194 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
203 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
212 + bfd_coff_reloc16_get_value (reloc, link_info, input_section);
220 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info,
231 if (! ((*link_info
154 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument
[all...]
H A Dcoff-h8300.c109 /* Get the H8/300 COFF linker hash table from a link_info structure. */
432 unsigned int shrink, struct bfd_link_info *link_info)
457 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
515 last_value = bfd_coff_reloc16_get_value (last_reloc, link_info,
546 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section) + 1;
573 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
594 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
617 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section);
649 h8300_reloc16_extra_cases (bfd *abfd, struct bfd_link_info *link_info, argument
667 value = bfd_coff_reloc16_get_value (reloc, link_info, input_sectio
431 h8300_reloc16_estimate(bfd *abfd, asection *input_section, arelent *reloc, unsigned int shrink, struct bfd_link_info *link_info) argument
[all...]

Completed in 308 milliseconds

123456