/haiku-buildtools/binutils/ld/ |
H A D | ldmain.h | 38 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 D | lexsup.c | 765 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 D | ldmain.c | 163 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 D | ldwrite.c | 51 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 D | ldlang.c | 160 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 D | bind_c_dts_5.f90 | 13 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 D | bind_c_usage_21.f90 | 9 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 D | ldmain.c | 167 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 D | ldmain.h | 40 extern struct bfd_link_info link_info;
|
H A D | lexsup.c | 736 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 D | pr41750.c | 56 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 D | simple.c | 28 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 D | coff-h8500.c | 162 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 D | coff-z8k.c | 191 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 D | coff-w65.c | 117 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 D | coff-z80.c | 175 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 D | reloc16.c | 46 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 D | coff-h8300.c | 86 /* 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 D | coff-w65.c | 117 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 D | coff-h8500.c | 168 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 D | simple.c | 28 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 D | coff-z8k.c | 167 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 D | reloc16.c | 44 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 D | coff-z80.c | 155 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 D | coff-h8300.c | 109 /* 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...] |