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