Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-27 | ILP32: BFD | Yao Qi | |
Rebased 2c5e2ba3ced851a18c488c630abd00ca99523bbd from linaro's gdb-aarch64-ilp32 branch on GDB 8.1-release. bfd: 2017-03-06 Andrew Pinski <apinski@cavium.com> Steve Ellcey <sellcey@cavium.com> * cpu-aarch64.c (compatible): Don't reject different ILP32/LP64 ABI's here. * elfnn-aarch64.c (elfNN_aarch64_merge_private_bfd_data): Add an error message on why endianess is rejected. Reject different ILP32/LP64 ABI settings. * elfxx-aarch64.c (_bfd_aarch64_elf_grok_prstatus): Handle size and offset of ILP32 executables. (_bfd_aarch64_elf_grok_psinfo): Ditto. | |||
2018-01-31 | Automatic date update in version.in | GDB Administrator | |
2018-01-30 | Automatic date update in version.in | GDB Administrator | |
2018-01-29 | Automatic date update in version.in | GDB Administrator | |
2018-01-28 | Automatic date update in version.in | GDB Administrator | |
2018-01-27 | Automatic date update in version.in | GDB Administrator | |
2018-01-26 | Automatic date update in version.in | GDB Administrator | |
2018-01-25 | Automatic date update in version.in | GDB Administrator | |
2018-01-24 | Automatic date update in version.in | GDB Administrator | |
2018-01-23 | Automatic date update in version.in | GDB Administrator | |
2018-01-22 | Automatic date update in version.in | GDB Administrator | |
2018-01-21 | Automatic date update in version.in | GDB Administrator | |
2018-01-20 | Automatic date update in version.in | GDB Administrator | |
2018-01-19 | Automatic date update in version.in | GDB Administrator | |
2018-01-18 | Automatic date update in version.in | GDB Administrator | |
2018-01-17 | Automatic date update in version.in | GDB Administrator | |
2018-01-16 | Automatic date update in version.in | GDB Administrator | |
2018-01-15 | Automatic date update in version.in | GDB Administrator | |
2018-01-14 | Automatic date update in version.in | GDB Administrator | |
2018-01-13 | Automatic date update in version.in | GDB Administrator | |
2018-01-12 | Automatic date update in version.in | GDB Administrator | |
2018-01-11 | Automatic date update in version.in | GDB Administrator | |
2018-01-10 | Automatic date update in version.in | GDB Administrator | |
2018-01-09 | Automatic date update in version.in | GDB Administrator | |
2018-01-08 | Automatic date update in version.in | GDB Administrator | |
2018-01-07 | Automatic date update in version.in | GDB Administrator | |
2018-01-06 | Automatic date update in version.in | GDB Administrator | |
2018-01-05 | Set development mode to "off" by default. | Joel Brobecker | |
bfd/ChangeLog: * development.sh (development): Set to false. | |||
2018-01-05 | Automatic date update in version.in | GDB Administrator | |
2018-01-04 | Automatic date update in version.in | GDB Administrator | |
2018-01-03 | Create pseudo sections for FreeBSD NT_PROCSTAT_(PROC|FILES|VMMAP) notes. | John Baldwin | |
bfd/ChangeLog: * elf.c (elfcore_grok_freebsd_note): Handle NT_FREEBSD_PROCSTAT_PROC, NT_FREEBSD_PROCSTAT_FILES, and NT_FREEBSD_PROCSTAT_VMMAP. | |||
2018-01-03 | Update year range in copyright notice of binutils files | Alan Modra | |
2018-01-03 | ChangeLog rotation | Alan Modra | |
2018-01-03 | Automatic date update in version.in | GDB Administrator | |
2018-01-02 | Automatic date update in version.in | GDB Administrator | |
2018-01-01 | Automatic date update in version.in | GDB Administrator | |
2017-12-31 | Automatic date update in version.in | GDB Administrator | |
2017-12-30 | Automatic date update in version.in | GDB Administrator | |
2017-12-29 | Automatic date update in version.in | GDB Administrator | |
2017-12-28 | Automatic date update in version.in | GDB Administrator | |
2017-12-27 | Automatic date update in version.in | GDB Administrator | |
2017-12-26 | Automatic date update in version.in | GDB Administrator | |
2017-12-25 | Automatic date update in version.in | GDB Administrator | |
2017-12-24 | Automatic date update in version.in | GDB Administrator | |
2017-12-23 | Automatic date update in version.in | GDB Administrator | |
2017-12-22 | Automatic date update in version.in | GDB Administrator | |
2017-12-21 | Automatic date update in version.in | GDB Administrator | |
2017-12-20 | Automatic date update in version.in | GDB Administrator | |
2017-12-19 | Automatic date update in version.in | GDB Administrator | |
2017-12-19 | PR22626, invalid dynindx used for dynamic relocs against section syms | Alan Modra | |
_bfd_elf_link_renumber_dynsyms is called twice by the linker. The first call in bfd_elf_size_dynamic_sections is just to answer the question as to whether there are there any dynamic symbols. The second call in bfd_elf_size_dynsym_hash_dynstr sets the st_shndx value that dynamic symbols will have. strip_excluded_output_sections is called between these two calls. So sections seen on the first _bfd_elf_link_renumber_dynsyms pass might differ from those seen on the second pass. Unfortunately, that can result in a stripped section's dynamic symbol being assigned a dynindx on the first pass but not corrected to the final value (of zero, ie. not dynamic) on the second pass. PowerPC, x86, mips, and most other targets that emit dynamic section symbols, just test that section symbol dynindx is non-zero before using a given section symbol in dynamic relocations. This patch prevents _bfd_elf_link_renumber_dynsyms from setting any section symbol dynindx on the first pass. PR 22626 * elflink.c (_bfd_elf_link_renumber_dynsyms): Don't set section dynindx when section_sym_count is NULL. (bfd_elf_size_dynamic_sections): Pass NULL section_sym_count to preliminary _bfd_elf_link_renumber_dynsyms call. |