Home | History | Annotate | Download | only in ld

Lines Matching defs:link_info

163 struct bfd_link_info link_info;
265 link_info.disable_target_specific_optimizations = -1;
285 link_info.allow_undefined_version = TRUE;
286 link_info.keep_memory = TRUE;
287 link_info.combreloc = TRUE;
288 link_info.strip_discarded = TRUE;
289 link_info.emit_hash = TRUE;
290 link_info.callbacks = &link_callbacks;
291 link_info.input_bfds_tail = &link_info.input_bfds;
294 link_info.init_function = "_init";
295 link_info.fini_function = "_fini";
296 link_info.relax_pass = 1;
297 link_info.pei386_auto_import = -1;
298 link_info.spare_dynamic_tags = 5;
299 link_info.path_separator = ':';
430 if (link_info.relocatable)
431 link_info.output_bfd->flags &= ~EXEC_P;
433 link_info.output_bfd->flags |= EXEC_P;
447 h = bfd_link_hash_lookup (link_info.hash, "__image_base__", 0,0,1);
467 if (! bfd_close (link_info.output_bfd))
468 einfo (_("%F%B: final close failed: %E\n"), link_info.output_bfd);
473 if (! link_info.relocatable && command_line.force_exe_suffix)
655 if (link_info.notice_hash == NULL)
657 link_info.notice_hash =
659 if (!bfd_hash_table_init_n (link_info.notice_hash,
666 if (bfd_hash_lookup (link_info.notice_hash, name, TRUE, TRUE) == NULL)
692 if (link_info.wrap_hash == NULL)
694 link_info.wrap_hash =
696 if (!bfd_hash_table_init_n (link_info.wrap_hash,
703 if (bfd_hash_lookup (link_info.wrap_hash, name, TRUE, TRUE) == NULL)
717 if (link_info.strip == strip_some)
728 link_info.keep_hash = (struct bfd_hash_table *)
730 if (!bfd_hash_table_init (link_info.keep_hash, bfd_hash_newfunc,
761 if (bfd_hash_lookup (link_info.keep_hash, buf, TRUE, TRUE) == NULL)
766 if (link_info.strip != strip_none)
770 link_info.strip = strip_some;
1465 /* This is called if link_info.notice_all is set, or when a symbol in
1466 link_info.notice_hash is found. Symbols are put in notice_hash