]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
Test attaching to a program that constantly spawns short-lived threads
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
23d4663e
NC
12015-01-08 Nick Clifton <nickc@redhat.com>
2
3 * elf32-msp430.c (msp430_elf_relax_section): Add relaxation of
4 16-bit absolute BR instructions to 10-bit pc-relative JMP
5 instructions.
6
063bb025
NC
72015-01-08 Nick Clifton <nickc@redhat.com>
8
9 PR binutils/17512
10 * coffcode.h (coff_slurp_symbol_table): Return false if we failed
11 to load the line table.
12 * elf.c (_bfd_elf_map_sections_to_segments): Enforce a minimum
13 maxpagesize of 1.
14 * peXXigen.c (_bfd_XX_bfd_copy_private_bfd_data_common): Fail if
15 the Data Directory Size is too large.
16
6f25f223
L
172015-01-06 H.J. Lu <hongjiu.lu@intel.com>
18
19 PR binutils/17512
20 * elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocation.
21 * elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
22
85880250
NC
232015-01-06 Nick Clifton <nickc@redhat.com>
24
25 PR binutils/17512
e7287c7f
NC
26 * mach-o.c (bfd_mach_o_read_symtab_strtab): Zero terminate the
27 string table.
28
ec93045b
NC
29 * reloc.c (bfd_get_reloc_size): Handle a reloc size of -1.
30 (bfd_perform_relocation): Include the size of the reloc in the
31 test for an out of range relocation.
32 (bfd_generic_get_relocated_section_contents): Remove reloc range
33 test.
34
85880250
NC
35 * coff-i860.c (CALC_ADDEND): Always set an addend value.
36 * tekhex.c (getvalue): Add an end pointer parameter. Use it to
37 avoid reading off the end of the buffer.
38 (getsym): Likewise.
39 (first_phase): Likewise.
40 (pass_over): Pass an end pointer to the invoked function.
41
533d0af0
L
422015-01-05 H.J. Lu <hongjiu.lu@intel.com>
43
44 PR binutils/17512
45 * elf32-i386.c (elf_i386_get_plt_sym_val): Return NULL on corrupt
46 input.
47 * elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
48
896ca098
NC
492015-01-05 Nick Clifton <nickc@redhat.com>
50
51 PR binutils/17512
52 * archive.c (do_slurp_bsd_armap): Make sure that the parsed sized
53 is at least big enough for the header to be read.
54 * elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocs.
55 * mach-o.c (bfd_mach_o_get_synthetic_symtab): Add range checks.
56 (bfd_mach_o_read_command): Prevetn duplicate error messages about
57 unrecognized commands.
58 * syms.c (_bfd_stab_section_find_nearest_line): Add range checks
59 when indexing into the string table.
60
b90efa5b 612015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 62
b90efa5b 63 Update year range in copyright notice of all files.
ee3b52e9 64
b90efa5b 65For older changes see ChangeLog-2014
56882138 66\f
b90efa5b 67Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
68
69Copying and distribution of this file, with or without modification,
70are permitted in any medium without royalty provided the copyright
71notice and this notice are preserved.
72
56882138
AM
73Local Variables:
74mode: change-log
75left-margin: 8
76fill-column: 74
77version-control: never
78End: