More fixes for memory access errors triggered by attemps to examine corrupted binaries.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 86c8555b5347a653bcb855aca9e0093b01edae43..542d7888735b15a786d67b6c3bf17d66d3cb3bee 100644 (file)
@@ -1,3 +1,16 @@
+2014-11-26  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * dwarf.c (display_block): Do nothing if the block starts after
+       the end of the buffer.
+       (read_and_display_attr_value): Add range checks.
+       (struct Frame_Chunk): Make the ncols and ra fields unsigned.
+       (frame_need_space): Test for an ncols of zero.
+       (read_cie): Fail if the augmentation data extends off the end of
+       the buffer.
+       (display_debug_frames): Add checks for read_cie failing.  Add
+       range checks.
+
 2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
 
        * objdump.c (objdump_print_symname): Replace
This page took 0.02408 seconds and 4 git commands to generate.