Lines Matching defs:target

1 // tilegx.cc -- tilegx target support for gold.
37 #include "target.h"
38 #include "target-reloc.h"
39 #include "target-select.h"
223 // The tilegx target class.
461 local(Symbol_table* symtab, Layout* layout, Target_tilegx* target,
470 global(Symbol_table* symtab, Layout* layout, Target_tilegx* target,
479 Target_tilegx* target,
489 Target_tilegx* target,
609 // Information about this specific target which we pass to the
625 // This type is used as the argument to the target specific
626 // relocation routines. The only target specific reloc is
3230 Target_tilegx<size, big_endian>* target,
3247 target->make_local_ifunc_plt_entry(symtab, layout, object, r_sym);
3265 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3297 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3362 = target->got_section(symtab, layout);
3384 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3433 // while all other target, x86/arm/mips/powerpc/sparc
3437 if (!target->tls_get_addr_sym_defined_) {
3443 target->tls_get_addr_sym_defined_ = true;
3447 target->make_plt_entry(symtab, layout,
3476 = target->got_section(symtab, layout);
3489 target->rela_dyn_section(layout),
3495 = target->got_section(symtab, layout);
3497 = target->rela_dyn_section(layout);
3525 = target->got_section(symtab, layout);
3527 = target->rela_dyn_section(layout);
3556 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3710 Target_tilegx<size, big_endian>* target,
3721 if (!target->has_got_section()
3723 target->got_section(symtab, layout);
3728 target->make_plt_entry(symtab, layout, gsym);
3760 target->make_plt_entry(symtab, layout, gsym);
3774 target->copy_reloc(symtab, layout, object,
3790 target->rela_irelative_section(layout);
3801 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3811 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3842 target->make_plt_entry(symtab, layout, gsym);
3849 target->copy_reloc(symtab, layout, object,
3855 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3873 = target->got_section(symtab, layout);
3886 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
3969 target->make_plt_entry(symtab, layout, gsym);
4013 if (!target->tls_get_addr_sym_defined_) {
4019 target->tls_get_addr_sym_defined_ = true;
4023 target->make_plt_entry(symtab, layout,
4052 = target->got_section(symtab, layout);
4054 target->rela_dyn_section(layout),
4064 = target->got_section(symtab, layout);
4066 target->rela_dyn_section(layout),
4088 = target->got_section(symtab, layout);
4090 target->rela_dyn_section(layout),
4109 Reloc_section* rela_dyn = target->rela_dyn_section(layout);
4336 Target_tilegx<size, big_endian>* target,
4361 symval.set_output_value(target->plt_address_for_global(gsym));
4369 symval.set_output_value(target->plt_address_for_local(object, r_sym));
4380 int got_base = target->got_ != NULL
4381 ? target->got_->current_data_size() >= 0x8000 ? 0x8000 : 0
4504 // handled by target-independent handlers
4583 target->plt_address_for_global(tls_sym));