xref: /third_party/elfutils/libdwelf/ChangeLog (revision da0c48c4)
1da0c48c4Sopenharmony_ci2022-10-21  Yonggang Luo  <luoyonggang@gmail.com>
2da0c48c4Sopenharmony_ci
3da0c48c4Sopenharmony_ci	* dwelf_elf_begin.c: Don't include unistd.h.
4da0c48c4Sopenharmony_ci	* dwelf_strtab.c: Likewise.
5da0c48c4Sopenharmony_ci
6da0c48c4Sopenharmony_ci2022-08-08  Andreas Schwab  <schwab@suse.de>
7da0c48c4Sopenharmony_ci
8da0c48c4Sopenharmony_ci	* dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add
9da0c48c4Sopenharmony_ci	EM_LOONGARCH LoongArch.
10da0c48c4Sopenharmony_ci
11da0c48c4Sopenharmony_ci2022-03-24  Mark Wielaard  <mark@klomp.org>
12da0c48c4Sopenharmony_ci
13da0c48c4Sopenharmony_ci	* dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add
14da0c48c4Sopenharmony_ci	EM_INTELGT Intel Graphics Technology.
15da0c48c4Sopenharmony_ci
16da0c48c4Sopenharmony_ci2021-02-14  Alexander Miller  <alex.miller@gmx.de>
17da0c48c4Sopenharmony_ci
18da0c48c4Sopenharmony_ci	* dwelf_elf_begin.c (dwelf_elf_begin): Move NEW_VERSION before
19da0c48c4Sopenharmony_ci	definition.
20da0c48c4Sopenharmony_ci
21da0c48c4Sopenharmony_ci2021-09-06  Dmitry V. Levin  <ldv@altlinux.org>
22da0c48c4Sopenharmony_ci
23da0c48c4Sopenharmony_ci	* dwelf_strtab.c (dwelf_strtab_init): Remove cast of calloc return
24da0c48c4Sopenharmony_ci	value.
25da0c48c4Sopenharmony_ci	(morememory): Remove cast of malloc return value.
26da0c48c4Sopenharmony_ci
27da0c48c4Sopenharmony_ci2020-12-12  Dmitry V. Levin  <ldv@altlinux.org>
28da0c48c4Sopenharmony_ci
29da0c48c4Sopenharmony_ci	* libdwelf.h: Fix spelling typos in comments.
30da0c48c4Sopenharmony_ci	* dwelf_strtab.c (newstring): Likewise.
31da0c48c4Sopenharmony_ci
32da0c48c4Sopenharmony_ci	* dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Fix
33da0c48c4Sopenharmony_ci	spelling typos in returned strings.
34da0c48c4Sopenharmony_ci
35da0c48c4Sopenharmony_ci2020-06-04  Mark Wielaard  <mark@klomp.org>
36da0c48c4Sopenharmony_ci
37da0c48c4Sopenharmony_ci	* dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string):
38da0c48c4Sopenharmony_ci	Rename EM_ARC_COMPACT2 to EM_ARCV2.
39da0c48c4Sopenharmony_ci
40da0c48c4Sopenharmony_ci2019-08-12  Mark Wielaard  <mark@klomp.org>
41da0c48c4Sopenharmony_ci
42da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_elf_begin): Update documentation.
43da0c48c4Sopenharmony_ci	* dwelf_elf_begin.c (dwelf_elf_begin): Don't suppress ELF_K_NONE.
44da0c48c4Sopenharmony_ci	Mark old and new version.
45da0c48c4Sopenharmony_ci
46da0c48c4Sopenharmony_ci2019-06-28  Mark Wielaard  <mark@klomp.org>
47da0c48c4Sopenharmony_ci
48da0c48c4Sopenharmony_ci	* Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_e_machine_string.c.
49da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_elf_e_machine_string): Define new function.
50da0c48c4Sopenharmony_ci	* dwelf_elf_e_machine_string.c: New file.
51da0c48c4Sopenharmony_ci
52da0c48c4Sopenharmony_ci2018-10-21  Mark Wielaard  <mark@klomp.org>
53da0c48c4Sopenharmony_ci
54da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_elf_begin): Add function declaration.
55da0c48c4Sopenharmony_ci	* dwelf_elf_begin.c: New file.
56da0c48c4Sopenharmony_ci	* Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_begin.c.
57da0c48c4Sopenharmony_ci
58da0c48c4Sopenharmony_ci2018-10-18  Mark Wielaard  <mark@klomp.org>
59da0c48c4Sopenharmony_ci
60da0c48c4Sopenharmony_ci	* dwelf_elf_gnu_build_id.c (find_elf_build_id): Check p_align to
61da0c48c4Sopenharmony_ci	set ELF type.
62da0c48c4Sopenharmony_ci
63da0c48c4Sopenharmony_ci2016-10-11  Akihiko Odaki  <akihiko.odaki.4i@stu.hosei.ac.jp>
64da0c48c4Sopenharmony_ci
65da0c48c4Sopenharmony_ci	* dwelf_strtab.c: Remove sys/param.h include.
66da0c48c4Sopenharmony_ci	(MIN): Remove definition.
67da0c48c4Sopenharmony_ci
68da0c48c4Sopenharmony_ci2016-07-08  Mark Wielaard  <mjw@redhat.com>
69da0c48c4Sopenharmony_ci
70da0c48c4Sopenharmony_ci	* Makefile.am (libdwelf_a_SOURCES): Add dwelf_strtab.c.
71da0c48c4Sopenharmony_ci	* dwelf_strtab.c: New file.
72da0c48c4Sopenharmony_ci	* libdwelf.h (Dwelf_Strtab): New typedef.
73da0c48c4Sopenharmony_ci	(Dwelf_Strent): Likewise.
74da0c48c4Sopenharmony_ci	(dwelf_strtab_init): New function.
75da0c48c4Sopenharmony_ci	(dwelf_strtab_add): Likewise.
76da0c48c4Sopenharmony_ci	(dwelf_strtab_add_len): Likewise.
77da0c48c4Sopenharmony_ci	(dwelf_strtab_finalize): Likewise.
78da0c48c4Sopenharmony_ci	(dwelf_strent_off): Likewise.
79da0c48c4Sopenharmony_ci	(dwelf_strent_str): Likewise.
80da0c48c4Sopenharmony_ci	(dwelf_strtab_free): Likewise.
81da0c48c4Sopenharmony_ci
82da0c48c4Sopenharmony_ci2015-10-28  Mark Wielaard  <mjw@redhat.com>
83da0c48c4Sopenharmony_ci
84da0c48c4Sopenharmony_ci	* Makefile.am (libdwelf_a_SOURCES): Add
85da0c48c4Sopenharmony_ci	dwelf_scn_gnu_compressed_size.c.
86da0c48c4Sopenharmony_ci	* dwelf_scn_gnu_compressed_size.c: Likewise.
87da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_scn_gnu_compressed_size): New declaration.
88da0c48c4Sopenharmony_ci
89da0c48c4Sopenharmony_ci2015-10-14  Chih-Hung Hsieh  <chh@google.com>
90da0c48c4Sopenharmony_ci
91da0c48c4Sopenharmony_ci	* dwelf_elf_gnu_build_id.c (find_elf_build_id): Move nested function
92da0c48c4Sopenharmony_ci	'check_notes' to file scope.
93da0c48c4Sopenharmony_ci
94da0c48c4Sopenharmony_ci2014-11-14  Mark Wielaard  <mjw@redhat.com>
95da0c48c4Sopenharmony_ci
96da0c48c4Sopenharmony_ci	* dwelf_elf_gnu_debuglink.c (dwelf_elf_gnu_debuglink): Check d_buf
97da0c48c4Sopenharmony_ci	is not NULL.
98da0c48c4Sopenharmony_ci
99da0c48c4Sopenharmony_ci2014-04-30  Mark Wielaard  <mjw@redhat.com>
100da0c48c4Sopenharmony_ci
101da0c48c4Sopenharmony_ci	* Makefile.am (AM_CPPFLAGS): Add libdwfl and libebl include dirs.
102da0c48c4Sopenharmony_ci	(libdwelf_a_SOURCES): Add dwelf_elf_gnu_build_id.c
103da0c48c4Sopenharmony_ci	* dwelf_elf_gnu_build_id.c: New file. Moved libdwfl function
104da0c48c4Sopenharmony_ci	__libdwfl_find_elf_build_id here.
105da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_elf_gnu_build_id): Declare new function.
106da0c48c4Sopenharmony_ci	* libdwelfP.h (dwelf_elf_gnu_build_id): Add internal declaration.
107da0c48c4Sopenharmony_ci
108da0c48c4Sopenharmony_ci2014-04-24  Florian Weimer  <fweimer@redhat.com>
109da0c48c4Sopenharmony_ci
110da0c48c4Sopenharmony_ci	* dwelf_dwarf_gnu_debugaltlink.c: New file.
111da0c48c4Sopenharmony_ci	* Makefile.am (libdwelf_a_SOURCES): Add it.
112da0c48c4Sopenharmony_ci	* libdwelf.h (dwelf_dwarf_gnu_debugaltlink): Declare new function.
113da0c48c4Sopenharmony_ci	* libdwelfP.h (dwelf_dwarf_gnu_debugaltlink): Add internal
114da0c48c4Sopenharmony_ci	declaration.
115da0c48c4Sopenharmony_ci
116da0c48c4Sopenharmony_ci2014-04-11  Mark Wielaard  <mjw@redhat.com>
117da0c48c4Sopenharmony_ci
118da0c48c4Sopenharmony_ci	* Makefile.am: New file.
119da0c48c4Sopenharmony_ci	* libdwelf.h: Likewise.
120da0c48c4Sopenharmony_ci	* libdwelfP.h: Likewise.
121da0c48c4Sopenharmony_ci	* dwelf_elf_gnu_debuglink.c: Likewise.
122