ChangeLog revision 1.7 1 1.7 christos 2020-02-01 Nick Clifton <nickc (a] redhat.com>
2 1.1 christos
3 1.7 christos Binutils 2.34 release.
4 1.1 christos
5 1.7 christos 2020-01-31 Nick Clifton <nickc (a] redhat.com>
6 1.3 christos
7 1.7 christos * po/sv.po: Updated Swedish translation.
8 1.6 christos
9 1.7 christos 2020-01-27 Roland McGrath <mcgrathr (a] google.com>
10 1.6 christos
11 1.7 christos * objcopy.c (compare_gnu_build_notes): Fix comparison results
12 1.7 christos for overlapping ranges so that (A == B) == (B == A) holds.
13 1.3 christos
14 1.7 christos 2020-01-23 Nick Clifton <nickc (a] redhat.com>
15 1.6 christos
16 1.7 christos * po/fr.po: Updated French translation.
17 1.6 christos
18 1.7 christos 2020-01-20 Nick Clifton <nickc (a] redhat.com>
19 1.6 christos
20 1.7 christos * po/pt.po: Updated Portuguese translation.
21 1.6 christos * po/uk.po: Updated Ukranian translation.
22 1.6 christos
23 1.7 christos 2020-01-18 Nick Clifton <nickc (a] redhat.com>
24 1.3 christos
25 1.3 christos * configure: Regenerate.
26 1.6 christos * po/binutils.pot: Regenerate.
27 1.6 christos
28 1.7 christos 2020-01-18 Nick Clifton <nickc (a] redhat.com>
29 1.3 christos
30 1.7 christos Binutils 2.34 branch created.
31 1.3 christos
32 1.7 christos 2020-01-17 Thomas Troeger <tstroege (a] gmx.de>
33 1.3 christos
34 1.7 christos * objdump.c (jump_info_visualize_address): Discard jumps that are
35 1.7 christos no longer needed.
36 1.7 christos (disassemble_bytes): Only compute the maximum level if jumps were
37 1.7 christos detected.
38 1.7 christos
39 1.7 christos 2020-01-13 Nick Clifton <nickc (a] redhat.com>
40 1.7 christos
41 1.7 christos * objdump.c (disassemble_bytes): Remove C99-ism.
42 1.7 christos * testsuite/binutils-all/debuginfod.exp: New tests.
43 1.7 christos
44 1.7 christos 2020-01-13 Thomas Troeger <tstroege (a] gmx.de>
45 1.7 christos
46 1.7 christos * objdump.c (visualize_jumps, color_output, extended_color_output)
47 1.7 christos (detected_jumps): New variables.
48 1.7 christos (usage): Add the new jump visualization options.
49 1.7 christos (option_values): Add new option value.
50 1.7 christos (long_options): Add the new option.
51 1.7 christos (jump_info_new, jump_info_free): New functions.
52 1.7 christos (jump_info_min_address, jump_info_max_address): Likewise.
53 1.7 christos (jump_info_end_address, jump_info_is_start_address): Likewise.
54 1.7 christos (jump_info_is_end_address, jump_info_size): Likewise.
55 1.7 christos (jump_info_unlink, jump_info_insert): Likewise.
56 1.7 christos (jump_info_add_front, jump_info_move_linked): Likewise.
57 1.7 christos (jump_info_intersect, jump_info_merge): Likewise.
58 1.7 christos (jump_info_sort, jump_info_visualize_address): Likewise.
59 1.7 christos (disassemble_jumps): New function - used to locate jumps.
60 1.7 christos (disassemble_bytes): Add ascii art generation.
61 1.7 christos (disassemble_section): Add scan to locate jumps.
62 1.7 christos (main): Parse the new visualization option.
63 1.7 christos * doc/binutils.texi: Document the new feature.
64 1.6 christos * NEWS: Mention the new feature.
65 1.3 christos
66 1.7 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
67 1.3 christos
68 1.7 christos PR 25360
69 1.7 christos PR 25361
70 1.7 christos * dwarf.c (display_debug_frames): Move fde_fc earlier. Free
71 1.7 christos fde_fc col_type and col_offset.
72 1.7 christos * readelf.c (apply_relocations): Move symsec check earlier.
73 1.7 christos (free_debug_section): Free reloc_info.
74 1.7 christos (process_notes_at): Free pnotes on error path.
75 1.7 christos (process_object): Free dump_sects here..
76 1.7 christos (process_archive): ..not here.
77 1.7 christos
78 1.7 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
79 1.7 christos
80 1.7 christos PR 25362
81 1.7 christos * nm.c (display_rel_file): Free dyn_syms.
82 1.7 christos
83 1.7 christos 2020-01-09 Nick Clifton <nickc (a] redhat.com>
84 1.7 christos
85 1.7 christos PR 25220
86 1.7 christos * objcopy.c (empty_name): New variable.
87 1.7 christos (need_sym_before): Prevent an attempt to free a static variable.
88 1.7 christos (filter_symbols): Avoid strcmp test by checking for pointer
89 1.7 christos equality.
90 1.7 christos
91 1.7 christos 2020-01-09 Nick Clifton <nickc (a] redhat.com>
92 1.7 christos
93 1.7 christos * po/zh_TW.po: Updated Traditional Chinese translation.
94 1.7 christos
95 1.7 christos 2020-01-09 Aaron Merey <amerey (a] redhat.com>
96 1.7 christos
97 1.7 christos * Makefile.am (readelf_LDADD, objdump_LDADD): Add libdebuginfod.
98 1.7 christos * Makefile.in: Regenerate.
99 1.7 christos * NEWS: Update.
100 1.7 christos * config.in: Regenerate.
101 1.7 christos * configure: Regenerate.
102 1.7 christos * configure.ac: Call AC_DEBUGINFOD.
103 1.7 christos * doc/Makefile.in: Regenerate.
104 1.7 christos * doc/binutils.texi: Add section on using binutils
105 1.7 christos with debuginfod.
106 1.7 christos * dwarf.c (debuginfod_fetch_separate_debug_info): New function.
107 1.7 christos Query debuginfod servers for the target debug file.
108 1.7 christos (load_separate_debug_info): Call
109 1.7 christos debuginfod_fetch_separate_debug_info if configured with
110 1.7 christos debuginfod.
111 1.7 christos (load_separate_debug_files): Add file argument to
112 1.7 christos load_separate_debug_info calls.
113 1.7 christos * dwarf.h (get_build_id): Add declaration.
114 1.7 christos * objdump.c (get_build_id): New function. Get build-id of file.
115 1.7 christos * readelf.c (get_build_id): Likewise.
116 1.7 christos * testsuite/binutils-all/debuginfod.exp: New tests.
117 1.7 christos * testsuite/binutils-all/linkdebug.s: Add .note.gnu.build-id
118 1.7 christos section.
119 1.3 christos
120 1.7 christos 2020-01-02 Sergey Belyashov <sergey.belyashov (a] gmail.com>
121 1.3 christos
122 1.7 christos * readelf.c: Add support for new Z*) relocations and machine
123 1.7 christos types.
124 1.1 christos
125 1.7 christos 2020-01-01 Alan Modra <amodra (a] gmail.com>
126 1.1 christos
127 1.3 christos Update year range in copyright notice of all files.
128 1.1 christos
129 1.7 christos For older changes see ChangeLog-2019
130 1.1 christos
132 1.3 christos Copyright (C) 2020 Free Software Foundation, Inc.
133 1.3 christos
134 1.3 christos Copying and distribution of this file, with or without modification,
135 1.3 christos are permitted in any medium without royalty provided the copyright
136 1.3 christos notice and this notice are preserved.
137 1.1 christos
138 1.1 christos Local Variables:
139 1.1 christos mode: change-log
140 1.1 christos left-margin: 8
141 1.1 christos fill-column: 74
142 1.1 christos version-control: never
143 End:
144