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