x86-64: Check for corrupt input with bad relocation
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 6e7748ea9507607dfe5c8ec667922e83e8453248..a072ade16b8aa0cdb90ac4a3cef87ee07f2a6fe6 100644 (file)
@@ -1,3 +1,47 @@
+2019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/24338
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Check for corrupt
+       input with bad relocation.
+
+22019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Re-indent.
+
+2019-03-14  Nick Clifton  <nickc@redhat.com>
+
+       PR 24334
+       * dwarf2.c (struct dwarf2_debug): Add sec_vma_count field.
+       (save_section_vma): Initialise field to the number of entries in
+       the sec_vma table.
+       (section_vma_same): Check that the number of entries in the
+       sec_vma table matches the number of sections in the bfd.
+
+2019-03-14  Nick Clifton  <nickc@redhat.com>
+
+       PR 24333
+       * elflink.c (_bfd_elf_add_default_symbol): Add a check for a NULL
+       section owner pointer when adding the default symbol.
+
+2019-03-14  Nick Clifton  <nickc@redhat.com>
+
+       PR 24332
+       * elflink.c (elf_link_add_object_symbols): Add new local variable
+       extversym_end.  Initialise it to point to the end of the version
+       symbol table, if present.  Check it when initialising and updating
+       the ever pointer.
+
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+
+       * elfnn-aarch64.c (PLT_PAC_ENTRY_SIZE, PLT_PAC_SMALL_ENTRY_SIZE): New.
+       (PLT_BTI_PAC_ENTRY_SIZE, PLT_BTI_PAC_SMALL_ENTRY_SIZE): New.
+       (setup_plt_values): Account for PAC or PAC and BTI enabled PLTs.
+       (elfNN_aarch64_size_dynamic_sections): Add checks for PLT_BTI_PAC
+       and PLT_PAC_PLT.
+       (elfNN_aarch64_finish_dynamic_sections): Account for PLT_BTI_PAC.
+       (get_plt_type): Add case for DT_AARCH64_PAC_PLT.
+       (elfNN_aarch64_plt_sym_val): Add cases for PLT_BTI_PAC and PLT_PAC.
+
 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
            Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
This page took 0.025631 seconds and 4 git commands to generate.