1 2018-10-19 Mark Wielaard <mark (a] klomp.org> 2 3 * disasm_cb.c (read_symtab_exec): Check sh_entsize is not zero. 4 5 2018-07-04 Ross Burton <ross.burton (a] intel.com> 6 7 * asm_end.c: Remove error.h include. 8 * asm_newscn.c: Likewise. 9 * i386_gendis.c: Likewise and add system.h include. 10 * i386_lex.l: Likewise. 11 * i386_parse.y: Likewise. 12 13 2017-02-27 Ulf Hermann <ulf.hermann (a] qt.io> 14 15 * Makefile.am: Use dso_LDFLAGS. 16 17 2017-02-17 Ulf Hermann <ulf.hermann (a] qt.io> 18 19 * Makefile.am: Add libasm_so_DEPS to specify external libraries 20 that have to be linked in, and libasm_so_LIBS to specify the 21 archives libasm consists of. The dependencies include libeu.a. 22 (libasm_so_LDLIBS): Add $(libasm_so_DEPS). 23 (libasm_so$(EXEEXT): Use $(libasm_so_LIBS), 24 add --no-undefined,-z,defs,-z,relro, 25 drop the manual enumeration of dependencies, 26 specify the correct path for libasm.map. 27 28 2017-04-27 Ulf Hermann <ulf.hermann (a] qt.io> 29 30 * asm_end.c (binary_end): Fix nesting of braces. 31 32 2017-02-12 Mark Wielaard <mjw (a] redhat.com> 33 34 * asm_newsym.c (asm_newsym): Increase TEMPSYMLEN to 13. 35 36 2017-02-15 Ulf Hermann <ulf.hermann (a] qt.io> 37 38 * disasm_str.c: Include system.h. 39 40 2016-10-11 Akihiko Odaki <akihiko.odaki.4i (a] stu.hosei.ac.jp> 41 42 * asm_align.c: Remove sys/param.h include. 43 44 2016-07-08 Mark Wielaard <mjw (a] redhat.com> 45 46 * Makefile.am (AM_CPPFLAGS): Add libdwelf. 47 (libasm.so): Add libdw. 48 * asm_begin.c (prepare_binary_output): Use dwelf_strtab instead of 49 ebl_strtab. 50 * asm_end.c (binary_end): Likewise. 51 (__libasm_finictx): Likewise. 52 * asm_newabssym.c (asm_newabssym): Likewise. 53 * asm_newcomsym.c (asm_newcomsym): Likewise. 54 * asm_newscn.c (binary_newscn): Likewise. 55 * asm_newscngrp.c (asm_newscngrp): Likewise. 56 * asm_newsym.c (asm_newsym): Likewise. 57 * libasmP.h: Likewise. 58 * symbolhash.c (COMPARE): Likewise. 59 * symbolhash.h (COMPARE): Likewise. 60 61 2016-06-28 Richard Henderson <rth (a] redhat.com> 62 63 * disasm_cb.c (disasm_cb): Pass ebl to disasm hook. 64 65 2016-02-12 Mark Wielaard <mjw (a] redhat.com> 66 67 * asm_begin.c (prepare_text_output): Only call __fsetlocking when 68 result isn't NULL. 69 70 2015-10-05 Josh Stone <jistone (a] redhat.com> 71 72 * Makefile.am (libasm.so): Add AM_V_CCLD and AM_V_at silencers. 73 74 2015-09-23 Mark Wielaard <mjw (a] redhat.com> 75 76 * asm_align.c (__libasm_ensure_section_space): Mark as 77 internal_function. 78 * asm_end.c (__libasm_finictx): Likewise. 79 * asm_error.c (__libasm_seterrno): Likewise. 80 81 2015-09-22 Mark Wielaard <mjw (a] redhat.com> 82 83 * asm_*.c: Remove old-style function definitions. 84 85 2015-09-04 Chih-Hung Hsieh <chh (a] google.com> 86 87 * asm_addint8.c (FCT): Replace K&R function definition 88 with ansi-C definitions. 89 * asm_adduint8.c (UFCT): Likewise. 90 * asm_begin.c (asm_begin): Likewise. 91 92 2014-12-18 Ulrich Drepper <drepper (a] gmail.com> 93 94 * Makefile.am: Suppress output of textrel_check command. 95 96 2014-11-27 Mark Wielaard <mjw (a] redhat.com> 97 98 * Makefile.am (libasm.so): Use textrel_check. 99 100 2014-04-13 Mark Wielaard <mjw (a] redhat.com> 101 102 * Makefile.am: Remove !MUDFLAP conditions. 103 104 2013-04-24 Mark Wielaard <mjw (a] redhat.com> 105 106 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 107 108 2011-02-08 Roland McGrath <roland (a] redhat.com> 109 110 * asm_newscn.c (asm_newscn): Remove unused variable. 111 112 2010-02-15 Roland McGrath <roland (a] redhat.com> 113 114 * Makefile.am: Use config/eu.am for common stuff. 115 116 2009-01-10 Ulrich Drepper <drepper (a] redhat.com> 117 118 * Makefile.am: Use USE_LOCKS instead of USE_TLS. 119 * asm_error.c: Always use __thread. Remove all !USE_TLS code. 120 121 2008-12-03 Ulrich Drepper <drepper (a] redhat.com> 122 123 * Makefile.am [USE_TLS]: Like libasm.so with libpthread. 124 125 2008-01-11 Ulrich Drepper <drepper (a] redhat.com> 126 127 * libasm.h (DisasmGetSymCB_t): Change type of fourth and fifth 128 parameter. 129 * disasm_cb.c: Adjust accordingly. 130 131 2008-01-08 Roland McGrath <roland (a] redhat.com> 132 133 * Makefile.am (euinclude): Variable removed. 134 (pkginclude_HEADERS): Set this instead of euinclude_HEADERS. 135 136 2007-12-20 Ulrich Drepper <drepper (a] redhat.com> 137 138 * disasm_cb.c: Add initial support to resolve addresses to symbols. 139 140 2007-02-05 Ulrich Drepper <drepper (a] redhat.com> 141 142 * disasm_begin.c: New file. 143 * disasm_cb.c: New file. 144 * disasm_end.c: New file. 145 * disasm_str.c: New file. 146 147 2006-08-29 Roland McGrath <roland (a] redhat.com> 148 149 * Makefile.am (CLEANFILES): Add libasm.so.$(VERSION). 150 151 2005-11-13 Roland McGrath <roland (a] redhat.com> 152 153 * Makefile.am (INCLUDES): Search in libdw. 154 155 2005-09-02 Ulrich Drepper <drepper (a] redhat.com> 156 157 * asm_error.c (asm_errmsg): Unify error message. 158 159 2005-08-28 Ulrich Drepper <drepper (a] redhat.com> 160 161 * Makefile.am: Use $(LINK) not $(CC) when creating DSO. 162 (%.os): Use COMPILE.os. 163 (COMPILE.os): Filter out gconv options. 164 165 2005-08-02 Ulrich Drepper <drepper (a] redhat.com> 166 167 * Makefile.am (AM_CFLAGS): Add -std=gnu99. 168 * asm_abort.c: Don't try to remove output file if there is none. 169 * asm_addint8.c: In print mode, print to file not stdout. 170 * asm_addsleb128.c: Likewise. 171 * asm_adduleb128.c: Likewise. 172 * asm_newscn.c: Likewise. 173 * asm_align.c: Implement print mode. 174 * asm_begin.c (asm_begin): Change interface. Take binary class and 175 byte order information from new Ebl parameter. 176 * libasm.h: Adjust prototype. 177 * asm_end.c (text_end): Close file if necesary. 178 * asm_error.c: Add new error ASM_E_IOERROR. 179 * libasmP.h: Add ASM_E_IOERROR definition. 180 181 2005-02-15 Ulrich Drepper <drepper (a] redhat.com> 182 183 * Makefile.am (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. 184 185 * asm_end.c (text_end): Mark parameter as possibly unused. 186 187 2005-02-06 Ulrich Drepper <drepper (a] redhat.com> 188 189 * Makefile.am: Remove lint handling. 190 191 2005-02-05 Ulrich Drepper <drepper (a] redhat.com> 192 193 * asm_end.c (binary_end): Don't terminate with error() in case 194 something goes wrong. 195 196 * Makefile.am: Check for text relocations in constructed DSO. 197 198 * Makefile.am (AM_CFLAGS): More warnings. Add -fmudflap for MUDFLAP. 199 200 * asm_end.c (binary_end): Remove shadowing variables. 201 Little cleanups. 202 203 * asm_newsym.c: Allocate memory for the string parameter. 204 205 2005-02-04 Ulrich Drepper <drepper (a] redhat.com> 206 207 * asm_newscn_ingrp.c (asm_newscn_ingrp): Use INTUSE to reference 208 asm_newscn. 209 210 2004-09-25 Ulrich Drepper <drepper (a] redhat.com> 211 212 * asm_error.c: Make compile with gcc 4.0. 213 214 2004-01-20 Ulrich Drepper <drepper (a] redhat.com> 215 216 * Makefile.am: Support building with mudflap. 217 218 2004-01-18 Ulrich Drepper <drepper (a] redhat.com> 219 220 * libasmP.h (_): Use elfutils domain. 221 222 2004-01-17 Ulrich Drepper <drepper (a] redhat.com> 223 224 * Makefile.am: Support building with mudflap. 225 226 2003-08-13 Ulrich Drepper <drepper (a] redhat.com> 227 228 * Makefile.in: Depend on libebl.a, not libebl.so. 229 230 2003-08-11 Ulrich Drepper <drepper (a] redhat.com> 231 232 * Moved to CVS archive. 233