Home | History | Annotate | Download | only in gold

Lines Matching refs:rel

99   // Return the .rel.plt section data.
562 const elfcpp::Rel<32, false>& reloc, unsigned int r_type,
571 const elfcpp::Rel<32, false>& reloc, unsigned int r_type,
580 const elfcpp::Rel<32, false>& reloc,
590 const elfcpp::Rel<32, false>& reloc,
638 size_t relnum, const elfcpp::Rel<32, false>&,
648 size_t relnum, const elfcpp::Rel<32, false>&,
658 const elfcpp::Rel<32, false>&, unsigned int r_type,
667 const elfcpp::Rel<32, false>&, unsigned int r_type,
677 const elfcpp::Rel<32, false>&, unsigned int r_type,
687 const elfcpp::Rel<32, false>&, unsigned int r_type,
696 const elfcpp::Rel<32, false>&, unsigned int r_type,
705 const elfcpp::Rel<32, false>&, unsigned int r_type,
829 Symbol* sym, const elfcpp::Rel<32, false>& reloc)
988 layout->add_output_section_data(".rel.dyn", elfcpp::SHT_REL,
996 // necessary. These go in .rel.dyn, but only after all other dynamic
1009 layout->add_output_section_data(".rel.dyn", elfcpp::SHT_REL,
1053 layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL,
1083 Reloc_section* rel = this->rel_irelative(symtab, layout);
1084 rel->add_symbolless_global_addend(gsym, elfcpp::R_386_IRELATIVE,
1136 Reloc_section* rel = this->rel_irelative(symtab, layout);
1137 rel->add_symbolless_local_addend(relobj, local_sym_index,
1159 layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL,
1180 layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL,
1188 // A statically linked executable will only have a .rel.plt
1492 // Make the sh_info field of .rel.plt point to .plt.
1768 const elfcpp::Rel<32, false>& reloc,
2125 const elfcpp::Rel<32, false>& ,
2140 const elfcpp::Rel<32, false>& ,
2156 const elfcpp::Rel<32, false>& reloc,
2731 const elfcpp::Rel<32, false>& rel,
2745 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
2781 unsigned int r_sym = elfcpp::elf_r_sym<32>(rel.get_r_info());
2842 if (rel.get_r_offset() >= 2
2868 unsigned int r_sym = elfcpp::elf_r_sym<32>(rel.get_r_info());
2906 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
2923 this->relocate_tls(relinfo, target, relnum, rel, r_type, gsym, psymval,
2938 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
2953 const elfcpp::Rel<32, false>& rel,
2984 rel, r_type, value, view,
3001 unsigned int r_sym = elfcpp::elf_r_sym<32>(rel.get_r_info());
3008 this->tls_gd_to_ie(relinfo, relnum, tls_segment, rel, r_type,
3020 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
3037 rel, r_type, value, view,
3063 unsigned int r_sym = elfcpp::elf_r_sym<32>(rel.get_r_info());
3076 this->tls_desc_gd_to_ie(relinfo, relnum, tls_segment, rel, r_type,
3091 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
3099 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
3113 this->tls_ld_to_le(relinfo, relnum, tls_segment, rel, r_type,
3127 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
3167 rel, r_type, value, view,
3186 unsigned int r_sym = elfcpp::elf_r_sym<32>(rel.get_r_info());
3199 gold_error_at_location(relinfo, relnum, rel.get_r_offset(),
3245 const elfcpp::Rel<32, false>& rel,
3256 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3257 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 9);
3262 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3264 tls::check_tls(relinfo, relnum, rel.get_r_offset(), view[4] == 0xe8);
3270 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -3);
3271 tls::check_tls(relinfo, relnum, rel.get_r_offset(), view[-3] == 0x8d);
3272 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3278 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3280 if (rel.get_r_offset() + 9 < view_size
3309 const elfcpp::Rel<32, false>& rel,
3318 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3319 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 9);
3324 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3326 tls::check_tls(relinfo, relnum, rel.get_r_offset(), view[4] == 0xe8);
3331 tls::check_tls(relinfo, relnum, rel.get_r_offset(), op2 == 0x04);
3335 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -3);
3336 tls::check_tls(relinfo, relnum, rel.get_r_offset(), view[-3] == 0x8d);
3337 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3343 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3345 if (rel.get_r_offset() + 9 < view_size
3376 const elfcpp::Rel<32, false>& rel,
3386 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3387 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 4);
3388 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3399 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 2);
3400 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3415 const elfcpp::Rel<32, false>& rel,
3425 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3426 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 4);
3427 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3437 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 2);
3438 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3452 const elfcpp::Rel<32, false>& rel,
3461 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3462 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 9);
3465 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3468 tls::check_tls(relinfo, relnum, rel.get_r_offset(), view[4] == 0xe8);
3484 const elfcpp::Rel<32, false>& rel,
3498 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -1);
3499 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 4);
3509 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3515 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3523 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3529 tls::check_tls(relinfo, relnum, rel.get_r_offset(), 0);
3537 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, -2);
3538 tls::check_range(relinfo, relnum, rel.get_r_offset(), view_size, 4);
3542 tls::check_tls(relinfo, relnum, rel.get_r_offset(),
3563 tls::check_tls(relinfo, relnum, rel.get_r_offset(), 0);