Lines Matching refs:ld_emulation
36 static ld_emulation_xfer_type *ld_emulation; variable
41 ld_emulation->hll (name); in ldemul_hll()
47 ld_emulation->syslib (name); in ldemul_syslib()
53 ld_emulation->after_parse (); in ldemul_after_parse()
59 ld_emulation->before_parse (); in ldemul_before_parse()
65 if (ld_emulation->before_plugin_all_symbols_read) in ldemul_before_plugin_all_symbols_read()
66 ld_emulation->before_plugin_all_symbols_read (); in ldemul_before_plugin_all_symbols_read()
72 ld_emulation->after_open (); in ldemul_after_open()
78 ld_emulation->after_check_relocs (); in ldemul_after_check_relocs()
84 ld_emulation->before_place_orphans (); in ldemul_before_place_orphans()
90 ld_emulation->after_allocation (); in ldemul_after_allocation()
96 ld_emulation->before_allocation (); in ldemul_before_allocation()
102 ld_emulation->set_output_arch (); in ldemul_set_output_arch()
108 ld_emulation->finish (); in ldemul_finish()
114 if (ld_emulation->set_symbols) in ldemul_set_symbols()
115 ld_emulation->set_symbols (); in ldemul_set_symbols()
121 if (ld_emulation->create_output_section_statements) in ldemul_create_output_section_statements()
122 ld_emulation->create_output_section_statements (); in ldemul_create_output_section_statements()
128 return ld_emulation->get_script (isfile); in ldemul_get_script()
135 if (ld_emulation->open_dynamic_archive) in ldemul_open_dynamic_archive()
136 return (*ld_emulation->open_dynamic_archive) (arch, search, entry); in ldemul_open_dynamic_archive()
143 if (ld_emulation->place_orphan) in ldemul_place_orphan()
144 return (*ld_emulation->place_orphan) (s, name, constraint); in ldemul_place_orphan()
153 if (ld_emulation->add_options) in ldemul_add_options()
154 (*ld_emulation->add_options) (ns, shortopts, nl, longopts, in ldemul_add_options()
161 if (ld_emulation->handle_option) in ldemul_handle_option()
162 return (*ld_emulation->handle_option) (optc); in ldemul_handle_option()
170 if (ld_emulation->parse_args) in ldemul_parse_args()
171 return (*ld_emulation->parse_args) (argc, argv); in ldemul_parse_args()
180 if (ld_emulation->unrecognized_file) in ldemul_unrecognized_file()
181 return (*ld_emulation->unrecognized_file) (entry); in ldemul_unrecognized_file()
190 if (ld_emulation->recognized_file) in ldemul_recognized_file()
191 return (*ld_emulation->recognized_file) (entry); in ldemul_recognized_file()
198 return ld_emulation->choose_target (argc, argv); in ldemul_choose_target()
210 return ld_emulation->target_name; in ldemul_default_target()
339 ld_emulation = *eptr; in ldemul_choose_mode()
392 if (ld_emulation->find_potential_libraries) in ldemul_find_potential_libraries()
393 return ld_emulation->find_potential_libraries (name, entry); in ldemul_find_potential_libraries()
401 if (ld_emulation->new_vers_pattern) in ldemul_new_vers_pattern()
402 entry = (*ld_emulation->new_vers_pattern) (entry); in ldemul_new_vers_pattern()
409 if (ld_emulation->extra_map_file_text) in ldemul_extra_map_file_text()
410 ld_emulation->extra_map_file_text (abfd, info, mapf); in ldemul_extra_map_file_text()
416 if (ld_emulation->emit_ctf_early) in ldemul_emit_ctf_early()
417 return ld_emulation->emit_ctf_early (); in ldemul_emit_ctf_early()
427 if (ld_emulation->acquire_strings_for_ctf) in ldemul_acquire_strings_for_ctf()
428 ld_emulation->acquire_strings_for_ctf (ctf_output, symstrtab); in ldemul_acquire_strings_for_ctf()
435 if (ld_emulation->new_dynsym_for_ctf) in ldemul_new_dynsym_for_ctf()
436 ld_emulation->new_dynsym_for_ctf (ctf_output, symidx, sym); in ldemul_new_dynsym_for_ctf()
442 if (ld_emulation->print_symbol) in ldemul_print_symbol()
443 return ld_emulation->print_symbol (hash_entry, ptr); in ldemul_print_symbol()