aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf64-x86-64.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-19x86-64: Handle undefined IFUNC symbol with -z nowH.J. Lu1-1/+1
2017-04-13Wrap long linesAlan Modra1-3/+6
2017-04-13Rewrite bfd error handlerAlan Modra1-9/+7
2017-04-11Remove the extra `\n' in warning/error messagesH.J. Lu1-2/+2
2017-04-07ELF: Check ELF_COMMON_DEF_P for common symbolsH.J. Lu1-1/+2
2017-04-03ld: Support ELF GNU program propertiesH.J. Lu1-1/+77
2017-02-28Don't make dynamic .data.rel.ro SEC_READONLYAlan Modra1-1/+1
2017-01-12x86-64: Also generate unwind info for .plt.bndH.J. Lu1-30/+76
2017-01-11x86-64: Correct unwind info for the BND PLTH.J. Lu1-6/+47
2017-01-10i386/x32: Align .eh_frame section to 4 bytesH.J. Lu1-2/+3
2017-01-10i386/x86-64: Add unwind info for .plt.got sectionH.J. Lu1-8/+120
2017-01-02Update year range in copyright notice of all files.Alan Modra1-1/+1
2016-12-29link_hash_copy_indirect and symbol flagsAlan Modra1-9/+5
2016-12-26dynrelro section for read-only dynamic symbols copied into executableAlan Modra1-7/+23
2016-12-26Put .dynbss and .rel.bss shortcuts in main elf hash tableAlan Modra1-30/+5
2016-11-23elf_backend_dtrel_excludes_pltAlan Modra1-15/+1
2016-11-14Also check GOT PLT for R_X86_64_PLTOFF64H.J. Lu1-2/+9
2016-10-19Add c-format tags to translatable strings with more than one argument-using f...Nick Clifton1-0/+20
2016-10-11Always descend into output section statements in lang_do_assignmentsAlan Modra1-1/+4
2016-10-06-Wimplicit-fallthrough warning fixesAlan Modra1-0/+2
2016-09-30Remove syntactic sugarAlan Modra1-20/+20
2016-09-06Resolve size relocation with copy relocationH.J. Lu1-1/+3
2016-07-12Align x86-64 .got/.got.plt sections to 8 bytesH.J. Lu1-0/+11
2016-06-18Don't generate PLT for IFUNC GOT/pointer referenceH.J. Lu1-84/+173
2016-06-16Don't check undefined symbol for IFUNC relocH.J. Lu1-7/+4
2016-06-16Skip relocations in non-loaded, non-alloced sectionsH.J. Lu1-15/+22
2016-06-15Check SEC_ALLOC before allocating dynamic relocationH.J. Lu1-14/+13
2016-06-14Check R_*_IRELATIVE in x86 reloc_type_classH.J. Lu1-3/+2
2016-06-14Fix elf_x86_64_reloc_type_classH.J. Lu1-8/+14
2016-06-06Support x86-64 TLS code sequences without PLTH.J. Lu1-107/+249
2016-06-02Replace data32 with data16 in commentsH.J. Lu1-6/+6
2016-05-28Return void from linker callbacksAlan Modra1-7/+3
2016-05-17LD/ELF: Unify STB_GNU_UNIQUE handlingMaciej W. Rozycki1-7/+1
2016-05-13Don't convert GOTPCREL relocation against large sectionH.J. Lu1-0/+5
2016-05-05Extract convert_load_reloc from x86 convert_loadH.J. Lu1-396/+425
2016-05-05Cache the section contents in x86 check_relocsH.J. Lu1-26/+34
2016-04-29Set interpreter in x86 create_dynamic_sectionsH.J. Lu1-14/+11
2016-04-29Pass GOT_RELOC to UNDEFINED_WEAK_RESOLVED_TO_ZEROH.J. Lu1-5/+13
2016-04-29X86-64: Set check_relocs_failed on errorH.J. Lu1-17/+24
2016-04-29Enhance support for copying and stripping Solaris and ARM binaries.Nick Clifton1-7/+7
2016-04-27Skip debug sections when estimating distancesH.J. Lu1-11/+14
2016-04-20Remove x86 gc_sweep_hookH.J. Lu1-169/+0
2016-04-20Check run-time R_X86_64_32 relocation overflowH.J. Lu1-74/+71
2016-04-20Call _bfd_elf_create_ifunc_sections only for ifuncH.J. Lu1-5/+4
2016-04-14Fix copying Solaris binaries with objcopy.Nick Clifton1-2/+21
2016-04-11Properly handle dynamic reloc against normal symbolH.J. Lu1-2/+6
2016-03-15Bind defined symbol locally in PIEH.J. Lu1-3/+4
2016-03-15Add -z noreloc-overflow option to x86-64 ldH.J. Lu1-4/+10
2016-03-08Handle local IFUNC symbols in shared objectH.J. Lu1-1/+9
2016-02-26Optimize x86 GOT32X/GOTPCRELX relocationsH.J. Lu1-40/+138