Stop objdump from displaying control codes embedded in symbol names.
[external/binutils.git] / binutils / ChangeLog
1 2019-01-10  Nick Clifton  <nickc@redhat.com>
2
3         PR 23963
4         * objdump.c (sanitize_string): New function.  Removes control
5         characters from symbol names.
6         (dump_section_header): Use new function.
7         (objdump_print_symname): Likewise.
8         (objdump_print_addr_with_sym): Likewise.
9         (show_line): Likewise.
10         (disassemble_bytes): Likewise.
11         (disassemble_section): Likewise.
12         (load_specific_debug_section): Likewise.
13         (read_section_stabs): Likewise.
14         (print_section_stabs): Likewise.
15         (dump_section): Likewise.
16         (dump_reloc_set): Likewise.
17         (dump_relocs_in_section): Likewise.
18         (dump_bfd): Likewise.
19         (display_any_bfd): Likewise.
20
21 2019-01-09  Nick Clifton  <nickc@redhat.com>
22
23         PR 24049
24         * readelf.c (process_archive): Use arch.file_name in error
25         messages until the qualified name is available.
26
27 2019-01-09  Andrew Paprocki  <andrew@ishiboo.com>
28
29         * configure: Regenerate.
30
31 2019-01-09  Alan Modra  <amodra@gmail.com>
32
33         * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
34         unconditionally to tests needing the option rather than via a
35         list of targets.
36
37 2019-01-08  Nick Clifton  <nickc@redhat.com>
38
39         PR 24044
40         * cxxfilt.c (hp_symbol_characters): Delete.
41         (main): Remove depcreated demangling styles.
42         * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
43         demangling opnames.
44         * testsuite/binutils-all/cxxfilt.exp: Use the
45         --no-strip-underscore option for targets that do prefix their
46         symbols with underscores.
47         Update tests to eliminate those that use gnu v2 encoding.
48
49 2019-01-08  Tamar Christina  <tamar.christina@arm.com>
50
51         PR 24065
52         * testsuite/binutils-all/copy-6.d: New test.
53         * testsuite/binutils-all/objcopy.exp: Use it.
54
55 2019-01-08  Alan Modra  <amodra@gmail.com>
56
57         * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
58         $srcdir/$subdir to source file name if it starts with "./".
59
60 2019-01-05  Yoshinori Sato <ysato@users.sourceforge.jp>
61
62         * readelf.c (get_machine_flags): Add RXv3 output.
63
64 2019-01-04  Nick Clifton  <nickc@redhat.com>
65
66         PR 24005
67         * objdump.c (load_specific_debug_section): Check for integer
68         overflow before attempting to allocate contents.
69
70 2019-01-04  Nick Clifton  <nickc@redhat.com>
71
72         PR 24001
73         * objcopy.c (copy_object): Free dhandle after writing out the
74         debug information.
75         * objdump.c (dump_bfd): Free dhandle after printing out the debug
76         information.
77
78
79 2019-01-01  Alan Modra  <amodra@gmail.com>
80
81         Update year range in copyright notice of all files.
82
83 For older changes see ChangeLog-2018
84 \f
85 Copyright (C) 2019 Free Software Foundation, Inc.
86
87 Copying and distribution of this file, with or without modification,
88 are permitted in any medium without royalty provided the copyright
89 notice and this notice are preserved.
90
91 Local Variables:
92 mode: change-log
93 left-margin: 8
94 fill-column: 74
95 version-control: never
96 End: