/haiku-buildtools/binutils/ld/testsuite/ld-aarch64/ |
H A D | farcall-b-gsym.d | 1 #name: aarch64-farcall-b-gsym 2 #source: farcall-b-gsym.s
|
/haiku-buildtools/binutils/gold/ |
H A D | gc.h | 278 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 D | x86_64.cc | 127 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 D | i386.cc | 91 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 D | s390.cc | 124 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 D | tilegx.cc | 105 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 D | sparc.cc | 175 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 D | target-reloc.h | 105 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 D | aarch64.cc | 439 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 D | powerpc.cc | 713 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 D | arm.cc | 1915 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 D | mips.cc | 1485 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 D | output.h | 1144 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 D | incremental.cc | 591 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 D | output.cc | 710 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 D | copy-relocs.h | 139 need_copy_reloc(Sized_symbol<size>* gsym,
|
H A D | reloc.cc | 1262 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 D | target.h | 298 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 D | incremental.h | 1630 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 D | trans-decl.c | 732 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 D | resolve.c | 966 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 D | parse.c | 5353 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 D | objcopy.c | 1272 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 D | rs6000.c | 7444 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...] |