Searched refs:gsym (Results 1 - 24 of 24) sorted by relevance

/haiku-buildtools/binutils/ld/testsuite/ld-aarch64/
H A Dfarcall-b-gsym.d1 #name: aarch64-farcall-b-gsym
2 #source: farcall-b-gsym.s
/haiku-buildtools/binutils/gold/
H A Dgc.h278 Symbol* gsym = src_obj->global_symbol(r_sym); local
279 gold_assert(gsym != NULL);
280 if (gsym->is_forwarder())
281 gsym = symtab->resolve_forwards(gsym);
286 if (gsym->source() == Symbol::FROM_OBJECT
287 && !gsym->object()->is_dynamic())
289 dst_obj = static_cast<Relobj*>(gsym->object());
290 dst_indx = gsym->shndx(&is_ordinary);
292 dst_off = static_cast<const Sized_symbol<size>*>(gsym)
[all...]
H A Dx86_64.cc127 add_entry(Symbol_table*, Layout*, Symbol* gsym);
137 add_relocation(Symbol_table*, Layout*, Symbol* gsym,
720 do_plt_address_for_global(const Symbol* gsym) const
721 { return this->plt_section()->address_for_global(gsym); }
801 reserve_global_got_entry(unsigned int got_index, Symbol* gsym,
807 Symbol* gsym);
819 const Symbol* gsym,
892 Symbol* gsym);
912 Symbol* gsym);
1038 can_convert_mov_to_lea(const Symbol* gsym, unsigne argument
1074 can_convert_callq_to_direct(const Symbol* gsym, unsigned int r_type, size_t r_offset, View_type* view) argument
1469 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1576 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1661 do_address_for_global(const Symbol* gsym) argument
1811 do_address_for_global(const Symbol* gsym) argument
2329 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2517 reserve_global_got_entry(unsigned int got_index, Symbol* gsym, unsigned int got_type) argument
2566 register_global_plt_entry(Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
2818 check_non_pic(Relobj* object, unsigned int r_type, Symbol* gsym) argument
3265 unsupported_reloc_global( Sized_relobj_file<size, false>* object, unsigned int r_type, Symbol* gsym) argument
3330 global_reloc_may_be_function_pointer( Symbol_table*, Layout* , Target_x86_64<size>* , Sized_relobj_file<size, false>* , unsigned int , Output_section* , const elfcpp::Rela<size, false>& , unsigned int r_type, Symbol* gsym) argument
3354 global(Symbol_table* symtab, Layout* layout, Target_x86_64<size>* target, Sized_relobj_file<size, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, false>& reloc, unsigned int r_type, Symbol* gsym) argument
3970 relocate( const Relocate_info<size, false>* relinfo, unsigned int, Target_x86_64<size>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
4341 relocate_tls( const Relocate_info<size, false>* relinfo, Target_x86_64<size>* target, size_t relnum, const elfcpp::Rela<size, false>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
5008 apply_relocation( const Relocate_info<size, false>* relinfo, typename elfcpp::Elf_types<size>::Elf_Addr r_offset, unsigned int r_type, typename elfcpp::Elf_types<size>::Elf_Swxword r_addend, const Symbol* gsym, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
[all...]
H A Di386.cc91 add_entry(Symbol_table*, Layout*, Symbol* gsym);
485 do_plt_address_for_global(const Symbol* gsym) const
486 { return this->plt_section()->address_for_global(gsym); }
588 Symbol* gsym);
608 Symbol* gsym);
645 should_apply_static_reloc(const Sized_symbol<32>* gsym,
770 can_convert_mov_to_lea(const Symbol* gsym) argument
772 gold_assert(gsym != NULL);
773 return (gsym->type() != elfcpp::STT_GNU_IFUNC
774 && !gsym
1095 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1236 address_for_global(const Symbol* gsym) argument
1527 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2121 unsupported_reloc_global( Sized_relobj_file<32, false>* object, unsigned int r_type, Symbol* gsym) argument
2183 global(Symbol_table* symtab, Layout* layout, Target_i386* target, Sized_relobj_file<32, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rel<32, false>& reloc, unsigned int r_type, Symbol* gsym) argument
2739 should_apply_static_reloc(const Sized_symbol<32>* gsym, unsigned int r_type, bool is_32bit, Output_section* output_section) argument
2775 relocate(const Relocate_info<32, false>* relinfo, unsigned int, Target_i386* target, Output_section* output_section, size_t relnum, const unsigned char* preloc, const Sized_symbol<32>* gsym, const Symbol_value<32>* psymval, unsigned char* view, elfcpp::Elf_types<32>::Elf_Addr address, section_size_type view_size) argument
3030 relocate_tls(const Relocate_info<32, false>* relinfo, Target_i386* target, size_t relnum, const elfcpp::Rel<32, false>& rel, unsigned int r_type, const Sized_symbol<32>* gsym, const Symbol_value<32>* psymval, unsigned char* view, elfcpp::Elf_types<32>::Elf_Addr, section_size_type view_size) argument
[all...]
H A Ds390.cc124 add_entry(Symbol_table*, Layout*, Symbol* gsym);
392 do_plt_address_for_global(const Symbol* gsym) const
393 { return this->plt_section()->address_for_global(gsym); }
409 do_tls_offset_for_global(Symbol* gsym, unsigned int got_indx) const;
481 reserve_global_got_entry(unsigned int got_index, Symbol* gsym,
487 Symbol* gsym);
499 const Symbol* gsym,
532 Symbol* gsym);
552 Symbol* gsym);
1039 Symbol* gsym)
1038 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1145 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1208 address_for_global(const Symbol* gsym) argument
1746 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1913 reserve_global_got_entry(unsigned int got_index, Symbol* gsym, unsigned int got_type) argument
1957 register_global_plt_entry(Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
2636 global(Symbol_table* symtab, Layout* layout, Target_s390<size>* target, Sized_relobj_file<size, true>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, true>& reloc, unsigned int r_type, Symbol* gsym) argument
3069 unsupported_reloc_global( Sized_relobj_file<size, true>* object, unsigned int r_type, Symbol* gsym) argument
3130 global_reloc_may_be_function_pointer( Symbol_table*, Layout* , Target_s390<size>* , Sized_relobj_file<size, true>* , unsigned int , Output_section* , const elfcpp::Rela<size, true>& , unsigned int r_type, Symbol* gsym) argument
3188 relocate( const Relocate_info<size, true>* relinfo, unsigned int, Target_s390<size>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
3482 relocate_tls( const Relocate_info<size, true>* relinfo, Target_s390<size>* target, size_t relnum, const elfcpp::Rela<size, true>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, section_size_type view_size) argument
4920 apply_relocation( const Relocate_info<size, true>* relinfo, typename elfcpp::Elf_types<size>::Elf_Addr r_offset, unsigned int r_type, typename elfcpp::Elf_types<size>::Elf_Swxword r_addend, const Symbol* gsym, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
[all...]
H A Dtilegx.cc105 add_entry(Symbol_table*, Layout*, Symbol* gsym);
352 do_plt_address_for_global(const Symbol* gsym) const
353 { return this->plt_section()->address_for_global(gsym); }
425 reserve_global_got_entry(unsigned int got_index, Symbol* gsym,
431 Symbol* gsym);
443 const Symbol* gsym,
475 Symbol* gsym);
495 Symbol* gsym);
2007 Layout* layout, Symbol* gsym)
2009 gold_assert(!gsym
2006 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2138 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
2202 address_for_global( const Symbol* gsym) argument
2554 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2746 reserve_global_got_entry( unsigned int got_index, Symbol* gsym, unsigned int got_type) argument
2800 register_global_plt_entry( Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
3596 unsupported_reloc_global( Sized_relobj_file<size, big_endian>* object, unsigned int r_type, Symbol* gsym) argument
3680 global_reloc_may_be_function_pointer( Symbol_table*, Layout* , Target_tilegx<size, big_endian>* , Sized_relobj_file<size, big_endian>* , unsigned int , Output_section* , const elfcpp::Rela<size, big_endian>& , unsigned int r_type, Symbol* gsym) argument
3708 global(Symbol_table* symtab, Layout* layout, Target_tilegx<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& reloc, unsigned int r_type, Symbol* gsym) argument
4333 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_tilegx<size, big_endian>* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type) argument
4778 apply_relocation( const Relocate_info<size, big_endian>* relinfo, typename elfcpp::Elf_types<size>::Elf_Addr r_offset, unsigned int r_type, typename elfcpp::Elf_types<size>::Elf_Swxword r_addend, const Symbol* gsym, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
[all...]
H A Dsparc.cc175 do_plt_address_for_global(const Symbol* gsym) const
176 { return this->plt_section()->address_for_global(gsym); }
262 Symbol* gsym);
384 // Return the gsym for "__tls_get_addr". Cache if not already
1309 void add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym);
1415 Symbol* gsym; member in struct:__anon581::Output_data_plt_sparc::Global_ifunc
1488 Symbol* gsym)
1490 gold_assert(!gsym->has_plt_offset());
1495 if (gsym->type() == elfcpp::STT_GNU_IFUNC
1496 && gsym
1486 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1632 address_for_global(const Symbol* gsym) argument
1839 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2119 Symbol* gsym = target->tls_get_addr_sym(symtab); local
2565 unsupported_reloc_global( Sized_relobj_file<size, big_endian>* object, unsigned int r_type, Symbol* gsym) argument
2578 global( Symbol_table* symtab, Layout* layout, Target_sparc<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& reloc, unsigned int r_type, Symbol* gsym) argument
3272 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_sparc* target, Output_section*, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
3711 relocate_tls( const Relocate_info<size, big_endian>* relinfo, Target_sparc<size, big_endian>* target, size_t relnum, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type) argument
[all...]
H A Dtarget-reloc.h105 Symbol* gsym = object->global_symbol(r_sym); local
106 gold_assert(gsym != NULL);
107 if (gsym->is_forwarder())
108 gsym = symtab->resolve_forwards(gsym);
111 output_section, reloc, r_type, gsym);
330 const Symbol* gsym; local
333 gsym = (*reloc_symbol_changes)[i];
336 gsym = object->global_symbol(r_sym);
337 gold_assert(gsym !
433 apply_relocation(const Relocate_info<size, big_endian>* relinfo, Target_type* target, typename elfcpp::Elf_types<size>::Elf_Addr r_offset, unsigned int r_type, typename elfcpp::Elf_types<size>::Elf_Swxword r_addend, const Symbol* gsym, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type view_size) argument
830 const Symbol* gsym = object->global_symbol(r_sym); local
[all...]
H A Daarch64.cc439 add_static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym) argument
440 { this->static_relocs_.push_back(Static_reloc(got_offset, r_type, gsym)); }
516 const Symbol* gsym = reloc.symbol(); local
517 gold_assert(gsym != NULL);
518 if (gsym->is_forwarder())
519 gsym = this->symbol_table_->resolve_forwards(gsym);
524 if ((gsym->is_defined_in_discarded_section()
525 || gsym->is_undefined())
526 && !gsym
578 Static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym) argument
3759 scan_reloc_for_stub( const Relocate_info<size, big_endian>* relinfo, unsigned int r_type, const Sized_symbol<size>* gsym, unsigned int r_sym, const Symbol_value<size>* psymval, typename elfcpp::Elf_types<size>::Elf_Swxword addend, Address address) argument
3944 const Symbol* gsym; local
4365 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
4441 add_relocation( Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
4524 address_for_global( const Symbol* gsym) argument
5421 maybe_apply_stub(unsigned int r_type, const The_relocate_info* relinfo, const The_rela& rela, unsigned char* view, Address address, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, const Sized_relobj_file<size, big_endian>* object, section_size_type current_group_size) argument
5898 global_reloc_may_be_function_pointer( Symbol_table* , Layout* , Target_aarch64<size, big_endian>* , Sized_relobj_file<size, big_endian>* , unsigned int , Output_section* , const elfcpp::Rela<size, big_endian>& , unsigned int r_type, Symbol* gsym) argument
6270 unsupported_reloc_global( Sized_relobj_file<size, big_endian>* object, unsigned int r_type, Symbol* gsym) argument
6281 global( Symbol_table* symtab, Layout* layout, Target_aarch64<size, big_endian>* target, Sized_relobj_file<size, big_endian> * object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, Symbol* gsym) argument
6697 make_plt_entry( Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
6926 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_aarch64<size, big_endian>* target, Output_section* , size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address, section_size_type ) argument
7259 relocate_tls( const Relocate_info<size, big_endian>* relinfo, Target_aarch64<size, big_endian>* target, size_t relnum, const elfcpp::Rela<size, big_endian>& rela, unsigned int r_type, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, typename elfcpp::Elf_types<size>::Elf_Addr address) argument
[all...]
H A Dpowerpc.cc713 do_tls_offset_for_global(Symbol* gsym, unsigned int got_indx) const;
1040 maybe_skip_tls_get_addr_call(unsigned int r_type, const Symbol* gsym) argument
1044 && gsym != NULL
1045 && strcmp(gsym->name(), "__tls_get_addr") == 0);
1105 Symbol* gsym);
1180 const Sized_symbol<size>* gsym,
2400 add_global(Symbol* gsym, unsigned int got_type) argument
2403 return Output_data_got<size, big_endian>::add_global(gsym, got_type);
2407 add_global_plt(Symbol* gsym, unsigned int got_type) argument
2410 return Output_data_got<size, big_endian>::add_global_plt(gsym, got_typ
2414 add_global_tls(Symbol* gsym, unsigned int got_type) argument
2418 add_global_with_rel(Symbol* gsym, unsigned int got_type, Output_data_reloc_generic* rel_dyn, unsigned int r_type) argument
2427 add_global_pair_with_rel(Symbol* gsym, unsigned int got_type, Output_data_reloc_generic* rel_dyn, unsigned int r_type_1, unsigned int r_type_2) argument
2904 const Sized_symbol<size>* gsym = static_cast<const Sized_symbol<size>*>(sym); local
3449 add_entry(Symbol* gsym) argument
3469 add_ifunc_entry(Symbol* gsym) argument
4144 const Symbol* gsym = p->first.sym_; local
4342 add_plt_call_entry( Address from, const Sized_relobj_file<size, big_endian>* object, const Symbol* gsym, unsigned int r_type, Address addend) argument
4382 find_plt_call_entry( const Sized_relobj_file<size, big_endian>* object, const Symbol* gsym, unsigned int r_type, Address addend) const argument
4574 add_global_entry(const Symbol* gsym) argument
5527 Symbol* gsym = symtab->lookup(sym); local
5587 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
6495 unsupported_reloc_global( Sized_relobj_file<size, big_endian>* object, unsigned int r_type, Symbol* gsym) argument
6508 global( Symbol_table* symtab, Layout* layout, Target_powerpc<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& reloc, unsigned int r_type, Symbol* gsym) argument
7245 Sized_symbol<size>* gsym = symtab->get_sized_symbol<size>(sym); local
7671 symval_for_branch( const Symbol_table* symtab, const Sized_symbol<size>* gsym, Powerpc_relobj<size, big_endian>* object, Address *value, unsigned int *dest_shndx) argument
7723 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int, Target_powerpc* target, Output_section* os, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, Address address, section_size_type view_size) argument
9131 const Symbol* gsym = NULL; local
9500 do_tls_offset_for_global( Symbol* gsym, unsigned int got_indx) const argument
[all...]
H A Darm.cc1915 add_static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym)
1916 { this->static_relocs_.push_back(Static_reloc(got_offset, r_type, gsym)); }
1936 add_tls_gd32_with_static_reloc(unsigned int got_type, Symbol* gsym);
1955 Static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym)
1957 { this->u_.global.symbol = gsym; }
2270 do_plt_address_for_global(const Symbol* gsym) const
2271 { return this->plt_section()->address_for_global(gsym); }
2637 Symbol* gsym);
2712 should_apply_static_reloc(const Sized_symbol<32>* gsym,
2852 may_need_copy_reloc(Symbol* gsym)
[all...]
H A Dmips.cc1485 gsym() const function in class:__anon554::Mips16_stub_section
1516 new_global_reloc_found(unsigned int r_type, Mips_symbol<size>* gsym) argument
1525 this->gsym_ = gsym;
1530 this->gsym_ = gsym;
2022 Mips_symbol<size>* gsym)
2023 { this->static_relocs_.push_back(Static_reloc(got_offset, r_type, gsym)); }
2041 Mips_symbol<size>* gsym)
2044 r_type, gsym));
2115 unsigned int got_offset(const Symbol* gsym, unsigned int got_type, argument
2119 return gsym
2021 add_static_reloc(unsigned int got_offset, unsigned int r_type, Mips_symbol<size>* gsym) argument
2040 add_secondary_got_reloc(unsigned int got_offset, unsigned int r_type, Mips_symbol<size>* gsym) argument
2217 Static_reloc(unsigned int got_offset, unsigned int r_type, Mips_symbol<size>* gsym) argument
4550 rel26(unsigned char* view, const Mips_relobj<size, big_endian>* object, const Symbol_value<size>* psymval, Mips_address address, bool local, Mips_address addend_a, bool extract_addend, const Symbol* gsym, bool cross_mode_jump, unsigned int r_type, bool jal_to_bal, bool calculate_only, Valtype* calculated_value) argument
6558 Mips_symbol<size>* gsym = reloc.symbol(); local
6622 const Mips_symbol<size>* gsym = reloc.symbol(); local
6980 Mips_symbol<size>* gsym = stub_section->gsym(); local
7063 create_la25_stub( Symbol_table* symtab, Target_mips<size, big_endian>* target, Mips_symbol<size>* gsym) argument
7309 add_entry(Mips_symbol<size>* gsym, unsigned int r_type) argument
7888 make_entry( Mips_symbol<size>* gsym) argument
7902 remove_entry( Mips_symbol<size>* gsym) argument
8496 make_plt_entry(Symbol_table* symtab, Layout* layout, Mips_symbol<size>* gsym, unsigned int r_type) argument
10762 global( Symbol_table* symtab, Layout* layout, Target_mips<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const Relatype* rela, const Reltype* rel, unsigned int rel_type, unsigned int r_type, Symbol* gsym) argument
11205 global( Symbol_table* symtab, Layout* layout, Target_mips<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const Relatype& reloc, unsigned int r_type, Symbol* gsym) argument
11232 global( Symbol_table* symtab, Layout* layout, Target_mips<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const Reltype& reloc, unsigned int r_type, Symbol* gsym) argument
11264 should_apply_static_reloc( const Mips_symbol<size>* gsym, unsigned int r_type, Output_section* output_section, Target_mips* target) argument
11313 relocate( const Relocate_info<size, big_endian>* relinfo, unsigned int rel_type, Target_mips* target, Output_section* output_section, size_t relnum, const unsigned char* preloc, const Sized_symbol<size>* gsym, const Symbol_value<size>* psymval, unsigned char* view, Mips_address address, section_size_type) argument
12286 unsupported_reloc_global( Sized_relobj_file<size, big_endian>* object, unsigned int r_type, Symbol* gsym) argument
[all...]
H A Doutput.h1144 Output_reloc(Symbol* gsym, unsigned int type, Output_data* od,
1148 Output_reloc(Symbol* gsym, unsigned int type,
1315 Symbol* gsym; member in union:gold::Output_reloc::__anon563
1378 Output_reloc(Symbol* gsym, unsigned int type, Output_data* od, argument
1381 : rel_(gsym, type, od, address, is_relative, is_symbolless,
1386 Output_reloc(Symbol* gsym, unsigned int type, argument
1390 : rel_(gsym, type, relobj, shndx, address, is_relative,
1528 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1535 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od,
1719 add_global(Symbol* gsym, unsigne argument
1726 add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1735 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, uint64_t address, uint64_t addend) argument
1745 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
1761 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Address address) argument
1769 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
1781 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Address address) argument
1789 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address) argument
2034 add_global(Symbol* gsym, unsigned int type, Output_data* od, Address address, Addend addend) argument
2042 add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2052 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, uint64_t address, uint64_t addend) argument
2062 add_global_generic(Symbol* gsym, unsigned int type, Output_data* od, Relobj* relobj, unsigned int shndx, uint64_t address, uint64_t addend) argument
2080 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Address address, Addend addend, bool use_plt_offset) argument
2088 add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend, bool use_plt_offset) argument
2101 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Address address, Addend addend) argument
2109 add_symbolless_global_addend(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, Addend addend) argument
2475 add_global_tls(Symbol* gsym, unsigned int got_type) argument
2626 Got_entry(Symbol* gsym, bool use_plt_or_tls_offset) argument
2680 Symbol* gsym; member in union:gold::Output_data_got::Got_entry::__anon566
[all...]
H A Dincremental.cc591 elfcpp::Sym<size, big_endian> gsym(sym_p);
592 unsigned int shndx = gsym.get_st_shndx();
596 off_t offset = gsym.get_st_value() - os->address();
597 os->reserve(offset, gsym.get_st_size());
602 static_cast<int>(gsym.get_st_size()));
758 const Symbol* gsym = this->global_symbol(i); local
762 if (gsym == NULL)
767 if (gsym->source() == Symbol::FROM_OBJECT
768 && gsym->object()->is_incremental())
773 gsym
[all...]
H A Doutput.cc710 Symbol* gsym,
723 this->u1_.gsym = gsym;
731 Symbol* gsym,
746 this->u1_.gsym = gsym;
940 this->u1_.gsym->set_needs_dynsym_entry();
985 if (this->u1_.gsym == NULL)
988 index = this->u1_.gsym->dynsym_index();
990 index = this->u1_.gsym
709 Output_reloc( Symbol* gsym, unsigned int type, Output_data* od, Address address, bool is_relative, bool is_symbolless, bool use_plt_offset) argument
730 Output_reloc( Symbol* gsym, unsigned int type, Sized_relobj<size, big_endian>* relobj, unsigned int shndx, Address address, bool is_relative, bool is_symbolless, bool use_plt_offset) argument
1368 Symbol* gsym = this->u_.gsym; local
1450 add_global( Symbol* gsym, unsigned int got_type) argument
1466 add_global_plt(Symbol* gsym, unsigned int got_type) argument
1482 add_global_with_rel( Symbol* gsym, unsigned int got_type, Output_data_reloc_generic* rel_dyn, unsigned int r_type) argument
1501 add_global_pair_with_rel( Symbol* gsym, unsigned int got_type, Output_data_reloc_generic* rel_dyn, unsigned int r_type_1, unsigned int r_type_2) argument
1713 reserve_global( unsigned int i, Symbol* gsym, unsigned int got_type) argument
[all...]
H A Dcopy-relocs.h139 need_copy_reloc(Sized_symbol<size>* gsym,
H A Dreloc.cc1262 const Symbol* gsym = this->global_symbol(r_sym); local
1263 gold_assert(gsym != NULL);
1264 if (gsym->is_forwarder())
1265 gsym = symtab->resolve_forwards(gsym);
1273 if (!gsym->is_undefined()
1274 && gsym->source() == Symbol::FROM_OBJECT
1275 && !gsym->object()->uses_split_stack())
1277 if (parameters->target().is_call_to_non_split(gsym, pr, view,
1363 const Symbol* gsym local
[all...]
H A Dtarget.h298 tls_offset_for_global(Symbol* gsym, unsigned int got_indx) const argument
299 { return do_tls_offset_for_global(gsym, got_indx); }
1068 reserve_global_got_entry(unsigned int /* got_index */, Symbol* /* gsym */,
1095 const Symbol* /* gsym */,
H A Dincremental.h1630 add_global_symbol(unsigned int symndx, Symbol* gsym) argument
1631 { this->symbol_map_[symndx] = gsym; }
1642 add_copy_reloc(Symbol* gsym, Output_section* os, off_t offset) argument
1643 { this->copy_relocs_.push_back(Copy_reloc(gsym, os, offset)); }
/haiku-buildtools/gcc/gcc/fortran/
H A Dtrans-decl.c732 gfc_gsymbol *gsym; local
736 gsym = gfc_find_gsymbol (gfc_gsym_root, sym->module);
738 if (!gsym || (gsym->ns && gsym->type == GSYM_MODULE))
743 if (gsym)
744 gfc_find_symbol (sym->name, gsym->ns, 0, &s);
748 if (!gsym)
750 gsym = gfc_get_gsymbol (sym->module);
751 gsym
1780 gfc_gsymbol *gsym; local
[all...]
H A Dresolve.c966 gfc_gsymbol * gsym; local
984 gsym = gfc_find_gsymbol (gfc_gsym_root,
987 if (gsym && gfc_notification_std (GFC_STD_F2008)
988 && gsym->type == GSYM_COMMON
990 && (!gsym->binding_label
992 gsym->binding_label) != 0))
994 && gsym->binding_label)))
1000 &gsym->where,
1003 gsym->binding_label ? gsym
2359 gfc_gsymbol * gsym; local
10613 gfc_gsymbol *gsym; local
[all...]
H A Dparse.c5353 clean_up_modules (gfc_gsymbol *gsym) argument
5355 if (gsym == NULL)
5358 clean_up_modules (gsym->left);
5359 clean_up_modules (gsym->right);
5361 if (gsym->type != GSYM_MODULE || !gsym->ns)
5364 gfc_current_ns = gsym->ns;
5367 gsym->ns = NULL;
/haiku-buildtools/binutils/binutils/
H A Dobjcopy.c1272 asymbol *gsym;
1279 gsym = group_signature (sec);
1280 if (gsym != NULL)
1281 gname = gsym->name;
3155 asymbol *gsym = group_signature (isection);
3157 if (gsym != NULL)
3159 gsym->flags |= BSF_KEEP;
3161 elf_group_id (isection) = gsym;
1270 asymbol *gsym; local
3153 asymbol *gsym = group_signature (isection); local
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c7444 rtx gsym = rs6000_got_sym ();
7447 rs6000_emit_move (got, gsym, Pmode);
7456 emit_insn (gen_load_toc_v4_PIC_1b (gsym, lab));
7462 set_unique_reg_note (last, REG_EQUAL, gsym);
7430 rtx gsym = rs6000_got_sym (); local
[all...]

Completed in 499 milliseconds