aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-09elf: Add glibc version dependency only if neededH.J. Lu1-9/+23
2024-06-04LoongArch: Make align symbol be in same section with alignment directivemengqinggang1-4/+1
2024-04-19Re: elf: Strip unreferenced weak undefined symbolsAlan Modra1-2/+3
2024-04-18elf: Strip unreferenced weak undefined symbolsH.J. Lu1-2/+15
2024-04-16elf: Skip the archive if the symbol isn't referencedH.J. Lu1-3/+5
2024-04-11asan: heap buffer overflow elf_link_add_to_first_hashAlan Modra1-1/+4
2024-04-10elf: Fix a memory leak in _bfd_elf_add_dynamic_entryH.J. Lu1-6/+10
2024-04-06elf: Call bfd_malloc instead xmallocH.J. Lu1-5/+6
2024-04-06Don't have first_hash entries of strings that can be freed.Alan Modra1-4/+10
2024-04-05elf: Use elf_link_first_hash_entry for first_hashH.J. Lu1-25/+62
2024-04-05elf: Always honor the first definition in shared object and archiveH.J. Lu1-38/+126
2024-04-04Memory corruption with USE_MMAPAlan Modra1-23/+32
2024-04-04Fix uninitialised variable errorsAlan Modra1-2/+2
2024-04-03elf: Add _bfd_elf_link_m[un]map_section_contentsH.J. Lu1-8/+25
2024-04-03elf: Always keep symbol table and relocation info for eh_frameH.J. Lu1-16/+27
2024-04-03elf: Don't cache symbol nor relocation tables with mmapH.J. Lu1-12/+57
2024-04-03elf: Use mmap to map in symbol and relocation tablesH.J. Lu1-23/+27
2024-04-03elf: Add _bfd_elf_m[un]map_section_contentsH.J. Lu1-6/+6
2024-04-03elf: Use mmap to map in read-only sectionsH.J. Lu1-7/+9
2024-04-02PR31458, FAIL: MIPS eh-frame 3 with --no-keep-memoryH.J. Lu1-3/+3
2024-04-02PR 30569, always call elf_backend_size_dynamic_sectionsAlan Modra1-5/+4
2024-03-31BFD: Fix the bug of R_LARCH_AGLIN caused by discard sectionmengqinggang1-1/+4
2024-03-26Don't claim a fat IR object if no IR object should be claimedH.J. Lu1-1/+1
2024-02-24Make is_relocatable_executable only affect dynamic section symsAlan Modra1-11/+2
2024-01-09elf: Add elf_backend_add_glibc_version_dependencyH.J. Lu1-62/+84
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-11-10Add ability to change linker warning messages into errors when reporting exec...Nick Clifton1-3/+32
2023-10-09Fix: A potential bug of null pointer dereferenceNick Clifton1-1/+1
2023-08-30elf: Check DT_SYMTAB only on non-IR objectH.J. Lu1-9/+12
2023-08-09Rename bfd_bread and bfd_bwriteAlan Modra1-3/+3
2023-06-29bfd: Improve nm and objdump without section headerH.J. Lu1-0/+12
2023-06-07Add extra linker warning message about discrepancies between normal and commo...Nick Clifton1-8/+18
2023-03-31lto: Don't add indirect symbols for versioned aliases in IRH.J. Lu1-1/+8
2023-02-23Test SEC_HAS_CONTENTS before reading section contentsAlan Modra1-2/+2
2023-01-20Faster string mergingMichael Matz1-0/+7
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-12-21enable-non-contiguous-regions warningsAlan Modra1-16/+4
2022-12-20bfd: Discard symbol regardless of warning flagTorbjörn SVENSSON1-5/+5
2022-12-06Get rid of SEC_ELF_COMPRESSAlan Modra1-1/+1
2022-11-22Re: ld: Always output local symbol for relocatable linkAlan Modra1-4/+1
2022-11-17ld: Always call elf_backend_output_arch_local_symsH.J. Lu1-2/+1
2022-11-15bfd: linker: merge .sframe sectionsIndu Bhagat1-0/+52
2022-11-08ld: Always output local symbol for relocatable linkH.J. Lu1-1/+2
2022-11-04Support multiple .eh_frame sectionsJojo R1-0/+7
2022-08-05asan: ppc64_elf_get_synthetic_symtab heap buffer overflowAlan Modra1-4/+4
2022-07-12PR29355, ld segfaults with -r/-q and custom-named section .rela*Alan Modra1-4/+4
2022-06-18Fix the sorting algorithm for reloc entriesTomoaki Kawada1-2/+10
2022-05-27Replace bfd_hostptr_t with uintptr_tAlan Modra1-2/+1
2022-05-27Remove use of bfd_uint64_t and similarAlan Modra1-14/+2
2022-05-20Tidy warn-execstack handlingAlan Modra1-1/+1