1 2022-08-08 Andreas Schwab <schwab@suse.de>
3 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add
4 EM_LOONGARCH LoongArch.
6 2022-03-24 Mark Wielaard <mark@klomp.org>
8 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add
9 EM_INTELGT Intel Graphics Technology.
11 2021-02-14 Alexander Miller <alex.miller@gmx.de>
13 * dwelf_elf_begin.c (dwelf_elf_begin): Move NEW_VERSION before
16 2021-09-06 Dmitry V. Levin <ldv@altlinux.org>
18 * dwelf_strtab.c (dwelf_strtab_init): Remove cast of calloc return
20 (morememory): Remove cast of malloc return value.
22 2020-12-12 Dmitry V. Levin <ldv@altlinux.org>
24 * libdwelf.h: Fix spelling typos in comments.
25 * dwelf_strtab.c (newstring): Likewise.
27 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Fix
28 spelling typos in returned strings.
30 2020-06-04 Mark Wielaard <mark@klomp.org>
32 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string):
33 Rename EM_ARC_COMPACT2 to EM_ARCV2.
35 2019-08-12 Mark Wielaard <mark@klomp.org>
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.
41 2019-06-28 Mark Wielaard <mark@klomp.org>
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.
47 2018-10-21 Mark Wielaard <mark@klomp.org>
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.
53 2018-10-18 Mark Wielaard <mark@klomp.org>
55 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Check p_align to
58 2016-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp>
60 * dwelf_strtab.c: Remove sys/param.h include.
61 (MIN): Remove definition.
63 2016-07-08 Mark Wielaard <mjw@redhat.com>
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.
77 2015-10-28 Mark Wielaard <mjw@redhat.com>
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.
84 2015-10-14 Chih-Hung Hsieh <chh@google.com>
86 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Move nested function
87 'check_notes' to file scope.
89 2014-11-14 Mark Wielaard <mjw@redhat.com>
91 * dwelf_elf_gnu_debuglink.c (dwelf_elf_gnu_debuglink): Check d_buf
94 2014-04-30 Mark Wielaard <mjw@redhat.com>
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.
103 2014-04-24 Florian Weimer <fweimer@redhat.com>
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
111 2014-04-11 Mark Wielaard <mjw@redhat.com>
113 * Makefile.am: New file.
114 * libdwelf.h: Likewise.
115 * libdwelfP.h: Likewise.
116 * dwelf_elf_gnu_debuglink.c: Likewise.