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