12022-12-20 Mark Wielaard <mark@klomp.org> 2 3 * libdwelfP.h: Include libdwP.h. 4 52022-10-21 Yonggang Luo <luoyonggang@gmail.com> 6 7 * dwelf_elf_begin.c: Don't include unistd.h. 8 * dwelf_strtab.c: Likewise. 9 102022-08-08 Andreas Schwab <schwab@suse.de> 11 12 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Add 13 EM_LOONGARCH LoongArch. 14 152022-03-24 Mark Wielaard <mark@klomp.org> 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 <alex.miller@gmx.de> 21 22 * dwelf_elf_begin.c (dwelf_elf_begin): Move NEW_VERSION before 23 definition. 24 252021-09-06 Dmitry V. Levin <ldv@altlinux.org> 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 <ldv@altlinux.org> 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 <mark@klomp.org> 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 <mark@klomp.org> 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 <mark@klomp.org> 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 <mark@klomp.org> 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 <mark@klomp.org> 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 <akihiko.odaki.4i@stu.hosei.ac.jp> 68 69 * dwelf_strtab.c: Remove sys/param.h include. 70 (MIN): Remove definition. 71 722016-07-08 Mark Wielaard <mjw@redhat.com> 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 <mjw@redhat.com> 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 <chh@google.com> 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 <mjw@redhat.com> 99 100 * dwelf_elf_gnu_debuglink.c (dwelf_elf_gnu_debuglink): Check d_buf 101 is not NULL. 102 1032014-04-30 Mark Wielaard <mjw@redhat.com> 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 <fweimer@redhat.com> 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 <mjw@redhat.com> 121 122 * Makefile.am: New file. 123 * libdwelf.h: Likewise. 124 * libdwelfP.h: Likewise. 125 * dwelf_elf_gnu_debuglink.c: Likewise. 126