Searched refs:got_offset (Results 1 - 25 of 62) sorted by relevance

123

/haiku-buildtools/binutils/gold/
H A Dx86_64.cc138 unsigned int got_offset);
142 reserve_tlsdesc_entry(unsigned int got_offset) argument
143 { this->tlsdesc_got_offset_ = got_offset; }
251 unsigned int got_offset,
256 got_offset, plt_offset, plt_index);
285 unsigned int got_offset,
401 unsigned int got_offset,
488 unsigned int got_offset,
504 unsigned int got_offset,
1476 section_offset_type got_offset; local
248 fill_plt_entry(unsigned char* pov, typename elfcpp::Elf_types<size>::Elf_Addr got_address, typename elfcpp::Elf_types<size>::Elf_Addr plt_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_index) argument
1557 section_offset_type got_offset = this->got_irelative_->current_data_size(); local
1576 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1744 do_fill_plt_entry( unsigned char* pov, typename elfcpp::Elf_types<size>::Elf_Addr got_address, typename elfcpp::Elf_types<size>::Elf_Addr plt_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_index) argument
1926 fill_aplt_entry( unsigned char* pov, elfcpp::Elf_types<64>::Elf_Addr got_address, elfcpp::Elf_types<64>::Elf_Addr plt_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_index) argument
2100 unsigned int got_offset = 24; local
2180 unsigned int got_offset = 24; local
2481 unsigned int got_offset = got_index * 8; local
2521 unsigned int got_offset = got_index * 8; local
2578 unsigned int got_offset = (plt_index + 3) * 8; local
2638 unsigned int got_offset = got->add_constant(0); local
2657 unsigned int got_offset = got->add_constant(0); local
3095 unsigned int got_offset = local
3188 unsigned int got_offset = got->add_constant(0); local
3846 unsigned int got_offset = this->plt_->get_tlsdesc_got_offset(); local
4041 int got_offset = 0; local
4398 unsigned int got_offset; local
4457 unsigned int got_offset = 0; local
4526 unsigned int got_offset; local
4602 unsigned int got_offset; local
5621 do_fill_plt_entry( unsigned char* pov, typename elfcpp::Elf_types<size>::Elf_Addr got_address, typename elfcpp::Elf_types<size>::Elf_Addr plt_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_index) argument
[all...]
H A Di386.cc162 unsigned int got_offset,
166 return this->do_fill_plt_entry(pov, got_address, got_offset,
180 unsigned int got_offset,
218 unsigned int got_offset; member in struct:__anon550::Output_data_plt_i386::Global_ifunc
227 unsigned int got_offset; member in struct:__anon550::Output_data_plt_i386::Local_ifunc
306 unsigned int got_offset,
336 unsigned int got_offset,
1106 section_offset_type got_offset = local
1108 this->got_irelative_->set_current_data_size(got_offset + 4);
1111 this->got_irelative_, got_offset);
160 fill_plt_entry(unsigned char* pov, elfcpp::Elf_types<32>::Elf_Addr got_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
1125 section_offset_type got_offset = this->got_plt_->current_data_size(); local
1155 section_offset_type got_offset = this->got_irelative_->current_data_size(); local
1308 do_fill_plt_entry( unsigned char* pov, elfcpp::Elf_types<32>::Elf_Addr got_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
1336 do_fill_plt_entry(unsigned char* pov, elfcpp::Elf_types<32>::Elf_Addr, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
1436 unsigned int got_offset = 12; local
1628 unsigned int got_offset = got->add_constant(0); local
1927 unsigned int got_offset = local
2009 unsigned int got_offset = got->add_constant(0); local
2936 unsigned int got_offset = 0; local
3073 unsigned int got_offset; local
3126 unsigned int got_offset = 0; local
3195 unsigned int got_offset; local
3252 unsigned int got_offset; local
4296 do_fill_plt_entry( unsigned char* pov, elfcpp::Elf_types<32>::Elf_Addr got_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
4339 do_fill_plt_entry( unsigned char* pov, elfcpp::Elf_types<32>::Elf_Addr, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
[all...]
H A Ds390.cc206 unsigned int got_offset,
1045 section_offset_type got_offset; local
1076 got_offset = (plt_index - offset + reserved) * size / 8;
1077 gold_assert(got_offset == got->current_data_size());
1082 got->set_current_data_size(got_offset + size / 8);
1099 got_offset = (plt_index - offset + reserved) * size / 8;
1105 this->add_relocation(symtab, layout, gsym, got_offset);
1126 section_offset_type got_offset = this->got_irelative_->current_data_size(); local
1130 this->got_irelative_->set_current_data_size(got_offset + size / 8);
1136 this->got_irelative_, got_offset,
1145 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1395 fill_plt_entry( unsigned char* pov, typename elfcpp::Elf_types<size>::Elf_Addr got_address, typename elfcpp::Elf_types<size>::Elf_Addr plt_address, unsigned int got_offset, unsigned int plt_offset, unsigned int plt_rel_offset) argument
1550 unsigned int got_offset = 3 * size / 8; local
1883 unsigned int got_offset = got_index * size / 8; local
1917 unsigned int got_offset = got_index * size / 8; local
1969 unsigned int got_offset = (plt_index + 3) * size / 8; local
1999 unsigned int got_offset = got->add_constant(0); local
2440 unsigned int got_offset = local
3294 unsigned int got_offset = 0; local
3705 unsigned int got_offset; local
[all...]
H A Dtilegx.cc2013 section_offset_type got_offset; local
2068 got_offset = (plt_index + reserved) * (size / 8);
2069 gold_assert(got_offset == got->current_data_size());
2074 got->set_current_data_size(got_offset + size / 8);
2091 got_offset = (plt_index + reserved) * (size / 8);
2097 this->add_relocation(symtab, layout, gsym, got_offset);
2119 section_offset_type got_offset = this->got_irelative_->current_data_size(); local
2123 this->got_irelative_->set_current_data_size(got_offset + size / 8);
2129 this->got_irelative_, got_offset, 0);
2141 unsigned int got_offset)
2138 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
2382 fill_plt_entry( unsigned char* pov, typename elfcpp::Elf_types<size>::Elf_Addr gotplt_base, unsigned int got_offset, typename elfcpp::Elf_types<size>::Elf_Addr plt_base, unsigned int plt_offset, unsigned int plt_index) argument
2493 unsigned int got_offset = (size / 8) * TILEGX_GOTPLT_RESERVE_COUNT; local
2708 unsigned int got_offset = (got_index + TILEGX_GOT_RESERVE_COUNT) local
2749 unsigned int got_offset = (got_index + TILEGX_GOT_RESERVE_COUNT) local
2810 unsigned int got_offset = (plt_index + 2) * (size / 8); local
2842 unsigned int got_offset = got->add_constant(0); local
3381 unsigned int got_offset local
4379 int got_offset = 0; local
[all...]
H A Doutput.cc1457 unsigned int got_offset = this->add_got_entry(Got_entry(gsym, false)); local
1458 gsym->set_got_offset(got_type, got_offset);
1472 unsigned int got_offset = this->add_got_entry(Got_entry(gsym, true)); local
1473 gsym->set_got_offset(got_type, got_offset);
1491 unsigned int got_offset = this->add_got_entry(Got_entry()); local
1492 gsym->set_got_offset(got_type, got_offset);
1493 rel_dyn->add_global_generic(gsym, r_type, this, got_offset, 0);
1511 unsigned int got_offset = this->add_got_entry_pair(Got_entry(), Got_entry()); local
1512 gsym->set_got_offset(got_type, got_offset);
1513 rel_dyn->add_global_generic(gsym, r_type_1, this, got_offset,
1534 unsigned int got_offset = this->add_got_entry(Got_entry(object, symndx, local
1555 unsigned int got_offset = this->add_got_entry(Got_entry(object, symndx, local
1573 unsigned int got_offset = this->add_got_entry(Got_entry(object, symndx, local
1594 unsigned int got_offset = this->add_got_entry(Got_entry()); local
1614 unsigned int got_offset = this->add_got_entry(Got_entry()); local
1638 unsigned int got_offset = local
1664 unsigned int got_offset = local
1688 unsigned int got_offset local
1764 off_t got_offset = this->free_list_.allocate(got_size / 8, local
1786 unsigned int got_offset; local
1796 off_t got_offset = this->free_list_.allocate(2 * got_size / 8, local
[all...]
H A Dmips.cc2021 add_static_reloc(unsigned int got_offset, unsigned int r_type, argument
2023 { this->static_relocs_.push_back(Static_reloc(got_offset, r_type, gsym)); }
2029 add_static_reloc(unsigned int got_offset, unsigned int r_type, argument
2033 this->static_relocs_.push_back(Static_reloc(got_offset, r_type, relobj,
2040 add_secondary_got_reloc(unsigned int got_offset, unsigned int r_type, argument
2043 this->secondary_got_relocs_.push_back(Static_reloc(got_offset,
2115 unsigned int got_offset(const Symbol* gsym, unsigned int got_type, function in class:__anon554::Mips_output_data_got
2119 return gsym->got_offset(got_type);
2124 return gsym->got_offset(g->multigot_got_type(got_type));
2131 got_offset(unsigne function in class:__anon554::Mips_output_data_got
2198 gp_offset(unsigned int got_offset, const Mips_relobj<size, big_endian>* object) const argument
2217 Static_reloc(unsigned int got_offset, unsigned int r_type, Mips_symbol<size>* gsym) argument
2222 Static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
2232 got_offset() const function in class:__anon554::Mips_output_data_got::Static_reloc
5099 unsigned int got_offset = local
5286 unsigned int got_offset = local
5790 unsigned int got_offset = entry->object()->local_got_offset( local
6001 unsigned int got_offset = local
6011 unsigned int got_offset = got->add_constant(1); local
6033 unsigned int got_offset = local
6044 unsigned int got_offset; local
6095 unsigned int got_offset = got->add_constant(1); local
6116 unsigned int got_offset = mips_sym->got_offset(got_type); local
6178 unsigned int got_offset = this->got_page_offset_next_; local
6561 unsigned got_offset = reloc.got_offset(); local
6642 unsigned got_offset = reloc.got_offset(); local
7329 section_offset_type got_offset = this->got_plt_->current_data_size(); local
11621 unsigned int got_offset = 0; 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)); }
447 add_static_reloc(unsigned int got_offset, unsigned int r_type, argument
451 this->static_relocs_.push_back(Static_reloc(got_offset, r_type, relobj,
543 unsigned got_offset = reloc.got_offset(); local
544 gold_assert(got_offset < oview_size);
547 Valtype* wv = reinterpret_cast<Valtype*>(oview + got_offset);
578 Static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym) argument
579 : got_offset_(got_offset), r_type
582 Static_reloc(unsigned int got_offset, unsigned int r_type, Sized_relobj_file<size, big_endian>* relobj, unsigned int index) argument
592 got_offset() const function in class:__anon527::Output_data_got_aarch64::Static_reloc
4160 reserve_tlsdesc_entry(unsigned int got_offset) argument
4239 fill_plt_entry(unsigned char* pov, Address got_address, Address plt_address, unsigned int got_offset, unsigned int plt_offset) argument
4393 section_offset_type got_offset = got->current_data_size(); local
4422 section_offset_type got_offset = this->got_irelative_->current_data_size(); local
4441 add_relocation( Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
4792 do_fill_plt_entry( unsigned char* pov, Address got_address, Address plt_address, unsigned int got_offset, unsigned int plt_offset) argument
4966 unsigned int got_offset = (size / 8) * AARCH64_GOTPLT_RESERVE_COUNT; local
5742 unsigned int got_offset = got->add_constant(0); local
5763 unsigned int got_offset = got->add_constant(0); local
6147 unsigned int got_offset = local
6238 unsigned int got_offset = got->add_constant(0); local
6586 unsigned int got_offset = local
6853 unsigned int got_offset = this->plt_->get_tlsdesc_got_offset(); local
6984 int got_offset = 0; local
[all...]
H A Dobject.h219 Got_offset_list(unsigned int got_type, unsigned int got_offset) argument
220 : got_type_(got_type), got_offset_(got_offset), got_next_(NULL)
243 set_offset(unsigned int got_type, unsigned int got_offset) argument
248 this->got_offset_ = got_offset;
256 g->got_offset_ = got_offset;
260 Got_offset_list* g = new Got_offset_list(got_type, got_offset);
1203 unsigned int got_offset)
1204 { this->do_set_local_got_offset(symndx, got_type, got_offset, 0); }
1210 unsigned int got_offset, uint64_t addend)
1211 { this->do_set_local_got_offset(symndx, got_type, got_offset, adden
1202 set_local_got_offset(unsigned int symndx, unsigned int got_type, unsigned int got_offset) argument
1209 set_local_got_offset(unsigned int symndx, unsigned int got_type, unsigned int got_offset, uint64_t addend) 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)); }
1922 add_static_reloc(unsigned int got_offset, unsigned int r_type,
1926 this->static_relocs_.push_back(Static_reloc(got_offset, r_type, relobj,
1955 Static_reloc(unsigned int got_offset, unsigned int r_type, Symbol* gsym)
1956 : got_offset_(got_offset), r_type_(r_type), symbol_is_global_(true)
1959 Static_reloc(unsigned int got_offset, unsigned int r_type,
1961 : got_offset_(got_offset), r_type_(r_type), symbol_is_global_(false)
1969 got_offset() const
3511 typename elfcpp::Swap<32, big_endian>::Valtype got_offset)
[all...]
H A Dsymtab.h426 got_offset(unsigned int got_type) const function in class:gold::Symbol
428 unsigned int got_offset = this->got_offsets_.get_offset(got_type); local
429 gold_assert(got_offset != -1U);
430 return got_offset;
435 set_got_offset(unsigned int got_type, unsigned int got_offset) argument
436 { this->got_offsets_.set_offset(got_type, got_offset); }
H A Dsparc.cc1915 unsigned int got_offset; local
1918 got_offset = got->add_constant(0);
1923 got_offset, 0);
1925 this->got_mod_index_offset_ = got_offset;
3339 unsigned int got_offset = 0; local
3354 got_offset = psymval->value(object, addend) - target->got_address();
3365 got_offset = gsym->got_offset(GOT_TYPE_STANDARD);
3371 got_offset = object->local_got_offset(r_sym, GOT_TYPE_STANDARD);
3477 Reloc::gdop_lox10(view, got_offset);
3920 unsigned int got_offset; local
[all...]
/haiku-buildtools/binutils/bfd/
H A Darc-got.h427 bfd_vma got_offset = list->offset;
437 ADD_RELA (output_bfd, got, got_offset, 0, R_ARC_RELATIVE, 0);
444 ADD_RELA (output_bfd, got, got_offset, h->dynindx, R_ARC_GLOB_DAT, 0);
466 ADD_RELA (output_bfd, got, got_offset, dynindx,
471 (long) got_offset,
473 + htab->sgot->output_offset + got_offset),
482 htab->sgot->contents + got_offset);
485 got_offset + (e == TLS_GOT_MOD_AND_OFF ? 4 : 0),
494 (long) got_offset,
496 + htab->sgot->output_offset + got_offset),
[all...]
H A Delfnn-ia64.c55 bfd_vma got_offset; member in struct:elfNN_ia64_dyn_sym_info
1633 bfd_vma curr, prev, got_offset;
1640 got_offset = info [0].got_offset;
1647 if (got_offset == (bfd_vma) -1)
1648 got_offset = info [i].got_offset;
1651 got_offset = info [i].got_offset;
1664 got_offset
1627 bfd_vma curr, prev, got_offset; local
3269 bfd_vma got_offset; local
[all...]
H A Delf64-ia64-vms.c70 bfd_vma got_offset; member in struct:elf64_ia64_dyn_sym_info
1394 bfd_vma curr, prev, got_offset; local
1401 got_offset = info [0].got_offset;
1408 if (got_offset == (bfd_vma) -1)
1409 got_offset = info [i].got_offset;
1412 got_offset = info [i].got_offset;
1425 got_offset
2972 bfd_vma got_offset; local
[all...]
H A Delf64-alpha.c120 int got_offset;
1742 gotent->got_offset = -1;
2444 gotent->got_offset = *plge;
2475 bfd_size_type got_offset = alpha_elf_tdata(i)->got->size;
2491 gotent->got_offset = got_offset;
2492 got_offset += alpha_got_entry_size (gotent->reloc_type);
2496 alpha_elf_tdata(i)->got->size = got_offset;
3789 tprel_gotent->got_offset = -1;
4459 sgot->contents + gotent->got_offset);
118 int got_offset; member in struct:alpha_elf_got_entry
2467 bfd_size_type got_offset = alpha_elf_tdata(i)->got->size; local
[all...]
H A Delf32-vax.c1339 bfd_vma got_offset;
1498 got_offset = (plt_index + 3) * 4;
1504 + got_offset);
1737 bfd_vma got_offset;
1763 got_offset = (plt_index + 3) * 4;
1782 sgot->contents + got_offset);
1787 + got_offset);
1338 bfd_vma got_offset; local
1736 bfd_vma got_offset; local
H A Delf32-s390.c3441 bfd_vma got_offset; local
3462 got_offset = igotiplt_offset + gotplt->output_offset;
3486 + got_offset),
3489 else if (got_offset < 4096)
3500 bfd_put_16 (output_bfd, (bfd_vma)0xc000 | got_offset, local
3507 else if (got_offset < 32768)
3517 bfd_put_16 (output_bfd, (bfd_vma)got_offset,
3535 bfd_put_32 (output_bfd, got_offset,
3553 rela.r_offset = gotplt->output_section->vma + got_offset;
3592 bfd_vma got_offset; local
3662 bfd_put_16 (output_bfd, (bfd_vma)0xc000 | got_offset, local
[all...]
H A Delf32-cris.c1152 bfd_vma got_offset;
1157 got_offset
1160 relocation = got_offset;
2130 bfd_vma got_offset
2155 bfd_put_32 (output_bfd, got_base + got_offset,
2162 bfd_put_32 (output_bfd, got_offset,
2187 sgotplt->contents + got_offset);
2192 + got_offset);
2695 bfd_size_type got_offset;
2703 got_offset
1146 bfd_vma got_offset; local
2123 bfd_vma got_offset local
2686 bfd_size_type got_offset; local
[all...]
H A Delf32-microblaze.c1273 bfd_vma got_offset;
1275 got_offset = (htab->elf.sgot->output_section->vma
1291 got_offset, 0);
1304 got_offset, indx ? 0 : static_value);
1311 got_offset = (htab->elf.sgot->output_section->vma
1331 got_offset, indx ? 0 : static_value);
1351 got_offset, static_value);
3153 bfd_vma got_offset;
3166 got_offset = (plt_index + 3) * 4; /* 3 reserved ??? */
3167 got_addr = got_offset;
1270 bfd_vma got_offset; local
3149 bfd_vma got_offset; local
[all...]
H A Delf32-i386.c5333 bfd_vma got_offset;
5379 got_offset = h->plt.offset / plt_entry_size - 1;
5380 got_offset = (got_offset + 3) * 4;
5384 got_offset = h->plt.offset / plt_entry_size;
5385 got_offset = got_offset * 4;
5396 + got_offset),
5431 + got_offset);
5441 bfd_put_32 (output_bfd, got_offset,
5330 bfd_vma got_offset; local
5502 bfd_vma got_offset, plt_offset; local
[all...]
H A Delf32-arc.c1304 bfd_vma got_offset = h->got.glist->offset; local
1306 htab->sgot->contents + got_offset);
1877 bfd_vma got_offset = (plt_index + 3) * 4; local
1885 (long) got_offset,
1888 + got_offset),
1907 got_offset);
1913 htab->sgotplt->contents + got_offset);
1922 + got_offset);
/haiku-buildtools/legacy/binutils/bfd/
H A Delf64-alpha.c139 int got_offset;
1689 gotent->got_offset = -1;
2297 gotent->got_offset = *plge;
2322 bfd_size_type got_offset = alpha_elf_tdata(i)->got->size;
2338 gotent->got_offset = got_offset;
2339 got_offset += alpha_got_entry_size (gotent->reloc_type);
2343 alpha_elf_tdata(i)->got->size = got_offset;
3564 tprel_gotent->got_offset = -1;
4188 sgot->contents + gotent->got_offset);
137 int got_offset; member in struct:alpha_elf_link_hash_entry::alpha_elf_got_entry
2314 bfd_size_type got_offset = alpha_elf_tdata(i)->got->size; local
[all...]
H A Delf32-vax.c1398 bfd_vma got_offset;
1592 got_offset = (plt_index + 3) * 4;
1598 + got_offset);
1829 bfd_vma got_offset;
1855 got_offset = (plt_index + 3) * 4;
1874 sgot->contents + got_offset);
1879 + got_offset);
1397 bfd_vma got_offset; local
1828 bfd_vma got_offset; local
H A Delf32-cris.c1087 bfd_vma got_offset;
1092 got_offset
1095 relocation = got_offset;
1610 bfd_vma got_offset
1636 bfd_put_32 (output_bfd, got_base + got_offset,
1643 bfd_put_32 (output_bfd, got_offset,
1668 sgotplt->contents + got_offset);
1673 + got_offset);
1081 bfd_vma got_offset; local
1603 bfd_vma got_offset local
H A Delf64-sh64.c3720 bfd_vma got_offset;
3743 got_offset = (plt_index + 3) * 8;
3746 got_offset -= GOT_BIAS;
3761 + got_offset),
3783 movi_shori_putval (output_bfd, got_offset,
3789 got_offset += GOT_BIAS;
3802 sgot->contents + got_offset);
3807 + got_offset);
3719 bfd_vma got_offset; local

Completed in 580 milliseconds

123