12021-02-14 Alexander Miller <alex.miller@gmx.de> 2 3 * dwelf_elf_begin.c (dwelf_elf_begin): Move NEW_VERSION before 4 definition. 5 62021-09-06 Dmitry V. Levin <ldv@altlinux.org> 7 8 * dwelf_strtab.c (dwelf_strtab_init): Remove cast of calloc return 9 value. 10 (morememory): Remove cast of malloc return value. 11 122020-12-12 Dmitry V. Levin <ldv@altlinux.org> 13 14 * libdwelf.h: Fix spelling typos in comments. 15 * dwelf_strtab.c (newstring): Likewise. 16 17 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): Fix 18 spelling typos in returned strings. 19 202020-06-04 Mark Wielaard <mark@klomp.org> 21 22 * dwelf_elf_e_machine_string.c (dwelf_elf_e_machine_string): 23 Rename EM_ARC_COMPACT2 to EM_ARCV2. 24 252019-08-12 Mark Wielaard <mark@klomp.org> 26 27 * libdwelf.h (dwelf_elf_begin): Update documentation. 28 * dwelf_elf_begin.c (dwelf_elf_begin): Don't suppress ELF_K_NONE. 29 Mark old and new version. 30 312019-06-28 Mark Wielaard <mark@klomp.org> 32 33 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_e_machine_string.c. 34 * libdwelf.h (dwelf_elf_e_machine_string): Define new function. 35 * dwelf_elf_e_machine_string.c: New file. 36 372018-10-21 Mark Wielaard <mark@klomp.org> 38 39 * libdwelf.h (dwelf_elf_begin): Add function declaration. 40 * dwelf_elf_begin.c: New file. 41 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_elf_begin.c. 42 432018-10-18 Mark Wielaard <mark@klomp.org> 44 45 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Check p_align to 46 set ELF type. 47 482016-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 49 50 * dwelf_strtab.c: Remove sys/param.h include. 51 (MIN): Remove definition. 52 532016-07-08 Mark Wielaard <mjw@redhat.com> 54 55 * Makefile.am (libdwelf_a_SOURCES): Add dwelf_strtab.c. 56 * dwelf_strtab.c: New file. 57 * libdwelf.h (Dwelf_Strtab): New typedef. 58 (Dwelf_Strent): Likewise. 59 (dwelf_strtab_init): New function. 60 (dwelf_strtab_add): Likewise. 61 (dwelf_strtab_add_len): Likewise. 62 (dwelf_strtab_finalize): Likewise. 63 (dwelf_strent_off): Likewise. 64 (dwelf_strent_str): Likewise. 65 (dwelf_strtab_free): Likewise. 66 672015-10-28 Mark Wielaard <mjw@redhat.com> 68 69 * Makefile.am (libdwelf_a_SOURCES): Add 70 dwelf_scn_gnu_compressed_size.c. 71 * dwelf_scn_gnu_compressed_size.c: Likewise. 72 * libdwelf.h (dwelf_scn_gnu_compressed_size): New declaration. 73 742015-10-14 Chih-Hung Hsieh <chh@google.com> 75 76 * dwelf_elf_gnu_build_id.c (find_elf_build_id): Move nested function 77 'check_notes' to file scope. 78 792014-11-14 Mark Wielaard <mjw@redhat.com> 80 81 * dwelf_elf_gnu_debuglink.c (dwelf_elf_gnu_debuglink): Check d_buf 82 is not NULL. 83 842014-04-30 Mark Wielaard <mjw@redhat.com> 85 86 * Makefile.am (AM_CPPFLAGS): Add libdwfl and libebl include dirs. 87 (libdwelf_a_SOURCES): Add dwelf_elf_gnu_build_id.c 88 * dwelf_elf_gnu_build_id.c: New file. Moved libdwfl function 89 __libdwfl_find_elf_build_id here. 90 * libdwelf.h (dwelf_elf_gnu_build_id): Declare new function. 91 * libdwelfP.h (dwelf_elf_gnu_build_id): Add internal declaration. 92 932014-04-24 Florian Weimer <fweimer@redhat.com> 94 95 * dwelf_dwarf_gnu_debugaltlink.c: New file. 96 * Makefile.am (libdwelf_a_SOURCES): Add it. 97 * libdwelf.h (dwelf_dwarf_gnu_debugaltlink): Declare new function. 98 * libdwelfP.h (dwelf_dwarf_gnu_debugaltlink): Add internal 99 declaration. 100 1012014-04-11 Mark Wielaard <mjw@redhat.com> 102 103 * Makefile.am: New file. 104 * libdwelf.h: Likewise. 105 * libdwelfP.h: Likewise. 106 * dwelf_elf_gnu_debuglink.c: Likewise. 107