12022-10-21 Yonggang Luo <luoyonggang@gmail.com> 2 3 * dwelf_elf_begin.c: Don't include unistd.h. 4 * dwelf_strtab.c: Likewise. 5 62022-08-08 Andreas Schwab <schwab@suse.de> 7 8 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add 9 EM_LOONGARCH LoongArch. 10 112022-03-24 Mark Wielaard <mark@klomp.org> 12 13 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add 14 EM_INTELGT Intel Graphics Technology. 15 162021-02-14 Alexander Miller <alex.miller@gmx.de> 17 18 * dwelf_elf_begin.c (dwelf_elf_begin): Move NEW_VERSION before 19 definition. 20 212021-09-06 Dmitry V. Levin <ldv@altlinux.org> 22 23 * dwelf_strtab.c (dwelf_strtab_init): Remove cast of calloc return 24 value. 25 (morememory): Remove cast of malloc return value. 26 272020-12-12 Dmitry V. Levin <ldv@altlinux.org> 28 29 * libdwelf.h: Fix spelling typos in comments. 30 * dwelf_strtab.c (newstring): Likewise. 31 32 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Fix 33 spelling typos in returned strings. 34 352020-06-04 Mark Wielaard <mark@klomp.org> 36 37 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): 38 Rename EM_ARC_COMPACT2 to EM_ARCV2. 39 402019-08-12 Mark Wielaard <mark@klomp.org> 41 42 * libdwelf.h (dwelf_elf_begin): Update documentation. 43 * dwelf_elf_begin.c (dwelf_elf_begin): Don't suppress ELF_K_NONE. 44 Mark old and new version. 45 462019-06-28 Mark Wielaard <mark@klomp.org> 47 48 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_e_machine_string.c. 49 * libdwelf.h (dwelf_elf_e_machine_string): Define new function. 50 * dwelf_elf_e_machine_string.c: New file. 51 522018-10-21 Mark Wielaard <mark@klomp.org> 53 54 * libdwelf.h (dwelf_elf_begin): Add function declaration. 55 * dwelf_elf_begin.c: New file. 56 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_begin.c. 57 582018-10-18 Mark Wielaard <mark@klomp.org> 59 60 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Check p_align to 61 set ELF type. 62 632016-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 64 65 * dwelf_strtab.c: Remove sys/param.h include. 66 (MIN): Remove definition. 67 682016-07-08 Mark Wielaard <mjw@redhat.com> 69 70 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_strtab.c. 71 * dwelf_strtab.c: New file. 72 * libdwelf.h (Dwelf_Strtab): New typedef. 73 (Dwelf_Strent): Likewise. 74 (dwelf_strtab_init): New function. 75 (dwelf_strtab_add): Likewise. 76 (dwelf_strtab_add_len): Likewise. 77 (dwelf_strtab_finalize): Likewise. 78 (dwelf_strent_off): Likewise. 79 (dwelf_strent_str): Likewise. 80 (dwelf_strtab_free): Likewise. 81 822015-10-28 Mark Wielaard <mjw@redhat.com> 83 84 * Makefile.am (libdwelf_a_SOURCES): Add 85 dwelf_scn_gnu_compressed_size.c. 86 * dwelf_scn_gnu_compressed_size.c: Likewise. 87 * libdwelf.h (dwelf_scn_gnu_compressed_size): New declaration. 88 892015-10-14 Chih-Hung Hsieh <chh@google.com> 90 91 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Move nested function 92 'check_notes' to file scope. 93 942014-11-14 Mark Wielaard <mjw@redhat.com> 95 96 * dwelf_elf_gnu_debuglink.c (dwelf_elf_gnu_debuglink): Check d_buf 97 is not NULL. 98 992014-04-30 Mark Wielaard <mjw@redhat.com> 100 101 * Makefile.am (AM_CPPFLAGS): Add libdwfl and libebl include dirs. 102 (libdwelf_a_SOURCES): Add dwelf_elf_gnu_build_id.c 103 * dwelf_elf_gnu_build_id.c: New file. Moved libdwfl function 104 __libdwfl_find_elf_build_id here. 105 * libdwelf.h (dwelf_elf_gnu_build_id): Declare new function. 106 * libdwelfP.h (dwelf_elf_gnu_build_id): Add internal declaration. 107 1082014-04-24 Florian Weimer <fweimer@redhat.com> 109 110 * dwelf_dwarf_gnu_debugaltlink.c: New file. 111 * Makefile.am (libdwelf_a_SOURCES): Add it. 112 * libdwelf.h (dwelf_dwarf_gnu_debugaltlink): Declare new function. 113 * libdwelfP.h (dwelf_dwarf_gnu_debugaltlink): Add internal 114 declaration. 115 1162014-04-11 Mark Wielaard <mjw@redhat.com> 117 118 * Makefile.am: New file. 119 * libdwelf.h: Likewise. 120 * libdwelfP.h: Likewise. 121 * dwelf_elf_gnu_debuglink.c: Likewise. 122