Home | History | Annotate | Download | only in gold

Lines Matching full:relocs

12 	certain relocations if --no-apply-dynamic-relocs is set.
13 * options.h (--apply-dynamic-relocs): New aarch64-specific option.
681 (Target_aarch64::do_finalize_sections): Emit relocs to save COPY
682 relocs. Fill in some more dynamic tags.
683 (Target_aarch64::Relocate::relocate): Handle tlsgd, tlsdesc relocs.
686 handling tlsgd, tlsdesc relocs, and tls gd->le, ie->le, tlsdesc->le,
750 static relocs.
752 static relocs.
754 hold static relocs.
929 Only ignore relocs on ELFv1.
1042 * copy-relocs.cc (Copy_relocs::Copy_reloc_entry::emit): Remove and
1045 * copy-relocs.h (Copy_reloc_entry): Change from class to struct.
1494 * powerpc.cc (Target_powerpc::Scan::check_non_pic): Handle new relocs.
1497 on all ppc64 @h and @ha relocs.
2066 calls. Put ifunc dynamic relocs in irela_dyn_section. Only
2082 false for 64-bit, true for 32-bit non-branch relocs.
2614 param to handle relative relocs.
2640 relocs and relocs for ifunc. Adjust calls to plt entry functions.
2651 relocs against protected symbols when building 32-bit shared libs.
2854 (Target_powerpc::relocate_section): Don't zap opd relocs. Supply
2860 dynamic relocs for GOT_TPREL got entries, without symbol if
2966 (Target_powerpc::Scan::get_reference_flags): Handle more relocs.
2977 (Powerpc_relobj::scan_opd_relocs): Warn on unexpected opd relocs
2998 * target-reloc.h (scan_relocs): Call scan.local for relocs
3005 relocs on such entries.
3012 entry relocs.
3143 (Target_powerpc::Scan::get_reference_flags): Handle more relocs.
3145 (Target_powerpc::Scan::global): Likewise, and dynamic relocs
3156 relocate_relocs for --emit-relocs.
3173 output relocs.
3175 (Target_powerpc::relocate_relocs): Adjust relocs emitted for
3212 (Target_powerpc::Scan::get_reference_flags): Handle more relocs.
3214 for R_PPC64_TOC. Handle more relocs. Generate got entries for TLS.
3215 Always treat .opd relocs as against locally defined symbol.
3216 Correct condition for RELATIVE relocs.
3220 calculations. Handle TLS relocs, and more. Add overflow
3223 Reinstate --emit-relocs code with FIXME.
3299 sections with --emit-relocs.
3324 (Target_powerpc::Scan::local): Handle more relocs.
3369 * powerpc.cc: Update for renamed R_PPC_REL16 relocs.
3863 relocs.
3915 * output.h (Output_reloc): Allow use_plt_offset for global relocs too.
3919 global relocs too.
4322 * copy-relocs.cc (Copy_relocs::Copy_reloc_entry::emit): Call
4370 when processing data relocs.
4380 Use unaligned 4-byte relocs for static 32-bit data as required by EABI.
4390 * arm_unaligned_reloc.sh: Check unaligned relocs in relocatable
5736 * copy-relocs.cc (Copy_relocs::copy_reloc): Call make_copy_reloc
5741 * copy-relocs.h (Copy_relocs::emit_copy_reloc): Move to public
7199 contents when using RELA relocs.
7344 * copy-relocs.cc (Copy_relocs::emit_copy_reloc): Hold a lock on the
7623 (Symbol::may_need_copy_reloc): Do not generate COPY relocs in
7775 * copy-relocs.cc: Likewise.
8165 and relocs sections. Set sh_entsize and sh_link fields. Arrange for
9019 * gc.h (gc_process_relocs): Pass information on relocs pointing to
9950 * sparc.cc (Target_sparc::Scan::local): Do not emit relocs other than
10671 absolute relocs and target specific relocs.
10676 for absolute relocs and target specific relocs.
10726 * copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
12555 * copy-relocs.cc (Copy_relocs::need_copy_reloc): Return false if -z
13007 section, symbol and addend information for the relocs.
13029 * reloc.cc (Read_relocs::run): Delay scanning relocs when doing
14197 (queue_middle_tasks): Reorder tasks to allow relocs to be read and
14226 * reloc.cc (Read_relocs::run): Add task to process relocs and
14230 (Sized_relobj::do_scan_relocs): Don't try to scan the relocs for
14721 Use addend for DTPOFF32, DTPOFF64, and TPOFF32 relocs.
14723 for testing TLS relocs with non-zero addend.
15123 * copy-relocs.cc (Copy_relocs::copy_reloc): Change object
15127 * copy-relocs.h (class Copy_relocs): Update declarations.
15570 (Output_data_reloc_base::do_write): Optionally sort relocs.
15814 * copy-relocs.cc (Copy_relocs::emit_copy_reloc): Require symbol
15975 * copy-relocs.cc: New file.
15976 * copy-relocs.h: New file.
15983 * i386.cc: Include "copy-relocs.h".
15990 * sparc.cc: Include "copy-relocs.h".
15997 * x86_64.cc: Include "copy-relocs.h".
16004 * Makefile.am (CCFILES): Add copy-relocs.cc.
16005 (HFILES): Add copy-relocs.h.