aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-19PT_LOAD and PT_GNU_RELRO segment overlapAlan Modra1-13/+10
2018-02-17Ignore degenerate PT_LOAD segmentsAlan Modra1-0/+1
2018-02-16Remove bfd stub function casts.Alan Modra1-1/+3
2018-02-13PR22836, "-r -s" doesn't work with -g3 using GCC 7Alan Modra1-4/+21
2018-02-13PR22829, objcopy/strip removes PT_GNU_RELRO from lld binariesAlan Modra1-27/+51
2018-02-08Fix a seg-fault in the ELF note parser when a note with an excessively large ...Nick Clifton1-0/+2
2018-02-05ELF/BFD: Propagate the return status from backend section processingMaciej W. Rozycki1-1/+2
2018-01-30PR22758, FAIL: Run pr22393-2Alan Modra1-24/+16
2018-01-12Optimize the performance of the group_setup function.Jens Widell1-3/+8
2018-01-11ld: Create a new LOAD segment for separate code segmentH.J. Lu1-7/+25
2018-01-03Create pseudo sections for FreeBSD NT_PROCSTAT_(PROC|FILES|VMMAP) notes.John Baldwin1-0/+12
2018-01-03Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2017-12-06BFD whitespace fixesAlan Modra1-147/+147
2017-11-24Re-apply "elf: Properly compute offsets of note descriptor and next note"H.J. Lu1-10/+21
2017-11-24Revert "elf: Properly compute offsets of note descriptor and next note"Simon Marchi1-14/+10
2017-11-24elf: Properly compute offsets of note descriptor and next noteH.J. Lu1-10/+14
2017-11-21PR22451, strip no longer works on older object filesAlan Modra1-7/+15
2017-11-16Prevent illegal memory accesses when parsing incorrecctly formated core notes.Nick Clifton1-0/+10
2017-11-12ld: Remove PF_X from PT_PHDR segmentH.J. Lu1-2/+1
2017-10-11ELF/BFD: Handle both variants of the 64-bit Linux core PRPSINFO noteMaciej W. Rozycki1-4/+15
2017-10-11ELF/BFD,GDB: Handle both variants of the 32-bit Linux core PRPSINFO noteMaciej W. Rozycki1-4/+15
2017-10-06Account for padding in FreeBSD/mipsn32 NT_PRSTATUS notes.John Baldwin1-0/+5
2017-10-05Handle the NT_ARM_VFP core dump note on FreeBSD.John Baldwin1-0/+3
2017-10-05PR21167, relocation sections not included in groupsAlan Modra1-18/+28
2017-09-24PR22166, SHT_GNU_verneed memory allocationAlan Modra1-2/+3
2017-09-21S/390: Fix Elf note swap s390_gs_bc vs. s390_gs_cbAndreas Arnez1-2/+2
2017-08-14Fix null pointer dereference when parsing a corrupt ELF binary.Nick Clifton1-2/+12
2017-08-10Fix out of bounds memory access when trying to allocate space for a note of s...Nick Clifton1-1/+1
2017-08-08Fix address violation problems when parsing corrupt ELF binaries.Nick Clifton1-47/+64
2017-07-18Fix spelling typos.Yuri Chornovian1-1/+1
2017-07-12bfd_error_handler bfd_vma and bfd_size_type argsAlan Modra1-2/+2
2017-07-07Create pseudo sections for FreeBSD NT_PTLWPINFO core notes.John Baldwin1-0/+4
2017-07-03Support %Lx, %Lu, %Ld in _bfd_error_handler formatAlan Modra1-28/+26
2017-07-03Miscellaneous format string fixesAlan Modra1-4/+4
2017-06-29S390: Support guarded-storage core note sectionsAndreas Arnez1-0/+56
2017-06-25fix out-of-bounds access in elf.c:find_linkSergei Trofimovich1-2/+4
2017-06-21Fix seg-fault reading a corrupt ELF binary.Nick Clifton1-3/+11
2017-06-06bfd: support section groups with preceding SHF_GROUP sectionsJose E. Marchesi1-28/+5
2017-06-06ld: Allow section groups to be resolved as part of a relocatable linkAndrew Burgess1-18/+17
2017-06-06ELF/BFD: Hold the number of internal static relocs in `->reloc_count'Maciej W. Rozycki1-1/+2
2017-06-01Use the ELF class to determine the word size for FreeBSD core notes.John Baldwin1-10/+13
2017-05-18Don't compare boolean values against TRUE or FALSEAlan Modra1-1/+1
2017-04-23PR 21414, null pointer deref of _bfd_elf_large_com_section symAlan Modra1-2/+4
2017-04-23PR 21412, get_reloc_section assumes .rel/.rela name for SHT_REL/RELA.Alan Modra1-26/+35
2017-04-13Wrap long linesAlan Modra1-13/+23
2017-04-13Use %A and %B in more error messagesAlan Modra1-2/+2
2017-04-13Rewrite bfd error handlerAlan Modra1-2/+2
2017-04-10PR21287, Inconsistent section type for .init_array and .init_array.42Alan Modra1-10/+10
2017-04-04Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXXH.J. Lu1-2/+64
2017-04-03ld: Support ELF GNU program propertiesH.J. Lu1-0/+3