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