aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-23ELF final_write_processingAlan Modra1-12/+5
2019-07-15Fix __bss_start assertion failure in _bfd_elf_fix_symbol_flagsAlan Modra1-3/+10
2019-07-13Dynamic TLS section symbolsAlan Modra1-15/+16
2019-05-28LM32 linker segmentation faultsAlan Modra1-1/+2
2019-04-26Don't complain undefined weak dynamic referenceH.J. Lu1-1/+1
2019-04-11Check corrupt VTENTRY entry in bfd_elf_gc_record_vtentryH.J. Lu1-2/+10
2019-04-11PR24435, buffer overflow reading dynamic entriesAlan Modra1-1/+1
2019-03-16PR24337, segfault in _bfd_elf_rela_local_sym, againAlan Modra1-3/+2
2019-03-15PR24339, segfault on NULL symbol sectionAlan Modra1-1/+7
2019-03-15PR24336, buffer overflow in swap_reloca_inAlan Modra1-2/+4
2019-03-14Fix an illegal memory access when parsing a corrupt ELF file.Nick Clifton1-0/+1
2019-03-14Fix illegal memory access parsing a corrupt ELF file.Nick Clifton1-3/+26
2019-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2018-12-31PR24041, Invalid Memory Address Dereference in elf_link_add_object_symbolsAlan Modra1-1/+1
2018-12-18Include bfd_stdint.h in bfd.hAlan Modra1-1/+0
2018-12-07Override the previous definition from IR objectH.J. Lu1-0/+9
2018-10-24ELF: Hide symbols defined in discarded input sectionsH.J. Lu1-2/+10
2018-10-23PR23805, NULL pointer dereference in elf_link_input_bfdAlan Modra1-6/+14
2018-10-17PR23653, ld SIGSEGVs when attempts to link sparc object with x86_64 libraryAlan Modra1-0/+1
2018-10-09Do not place symbols into a discarded .dynsymEgeyar Bagcioglu1-3/+4
2018-08-10Always clear h->verinfo.verdef when overriding a dynamic definitionH.J. Lu1-7/+5
2018-07-11BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCCMaciej W. Rozycki1-4/+4
2018-07-03Correct removal of .gnu.attributesAlan Modra1-7/+11
2018-07-03Hide dynamic symbols in discarded sectionsAlan Modra1-2/+6
2018-06-14ELF dynsymsAlan Modra1-1/+5
2018-05-28ld: Unify STT_GNU_IFUNC handlingH.J. Lu1-4/+11
2018-05-26ld: Add _bfd_elf_link_hide_sym_by_versionH.J. Lu1-44/+120
2018-05-21ld: Hide symbols defined by HIDDEN/PROVIDE_HIDDENH.J. Lu1-0/+21
2018-03-20Set non_ir_ref_dynamic if a symbol is made dynamicH.J. Lu1-1/+6
2018-03-14GC: Also check the local debug definition sectionH.J. Lu1-7/+18
2018-02-26ELF linker messagesAlan Modra1-23/+23
2018-02-19%L conversionsAlan Modra1-14/+15
2018-02-19Use %pI, %pR, %pS, %pT in place of %I, %R, %S and %T.Alan Modra1-1/+1
2018-02-19Use %pA and %pB in messages rather than %A and %BAlan Modra1-59/+59
2018-02-16Remove bfd stub function casts.Alan Modra1-6/+15
2018-02-13PR22836, "-r -s" doesn't work with -g3 using GCC 7Alan Modra1-0/+7
2018-02-01Fix compile time warnings building the binutils with clang.Simon Marchi1-2/+2
2018-01-31bfd_elf_define_start_stop: Fix checkMichael Matz1-2/+3
2018-01-31Check if __start/__stop symbols are referenced by shared objectsH.J. Lu1-2/+2
2018-01-30Make __start/__stop symbols dynamic and add testcaseAlan Modra1-2/+7
2018-01-26Define __start/__stop symbols when there is only a dynamic defAlan Modra1-1/+1
2018-01-11Ignore dynamic references on forced local symbolsH.J. Lu1-1/+1
2018-01-11ld: Keep PREINIT_ARRAY/INIT_ARRAY/FINI_ARRAY sections for -r --gc-sectionsH.J. Lu1-1/+9
2018-01-03Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2017-12-19PR22626, invalid dynindx used for dynamic relocs against section symsAlan Modra1-8/+14
2017-12-06BFD whitespace fixesAlan Modra1-8/+8
2017-11-28PR22471, undefined reference to linker-defined symbolsAlan Modra1-1/+6
2017-11-28ld: Set non_ir_ref_regular on symbols referenced in regular objectsH.J. Lu1-3/+65
2017-11-23Rename u.weakdef and make it a circular listAlan Modra1-40/+49
2017-11-12weakdef list handlingAlan Modra1-4/+4