• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12021-09-06  Dmitry V. Levin  <ldv@altlinux.org>
2
3	* asm_align.c (__libasm_ensure_section_space): Remove casts of calloc
4	return values.
5	* asm_begin.c (asm_begin): Remove cast of malloc return value.
6	* asm_fill.c (asm_fill): Likewise.
7	* asm_newabssym.c (asm_newabssym): Likewise.
8	* asm_newcomsym.c (asm_newcomsym): Likewise.
9	* asm_newscn.c (asm_newscn): Likewise.
10	* asm_newscngrp.c (asm_newscngrp): Likewise.
11	* asm_newsubscn.c (asm_newsubscn): Likewise.
12	* asm_newsym.c (asm_newsym): Likewise.
13	* disasm_begin.c (disasm_begin): Likewise.
14
152021-04-19  Martin Liska  <mliska@suse.cz>
16
17	* libasmP.h (asm_emit_symbol_p): Use startswith.
18
192020-12-16  Dmitry V. Levin  <ldv@altlinux.org>
20
21	* libasmP.h (_): Remove.
22
232020-12-12  Dmitry V. Levin  <ldv@altlinux.org>
24
25	* asm_begin.c (prepare_binary_output): Fix spelling typo in comment.
26	* asm_end.c (binary_end): Likewise.
27
282020-12-11  Dmitry V. Levin  <ldv@altlinux.org>
29
30	* Makefile.am (GCC_INCLUDE): Remove.
31
322020-12-09  Dmitry V. Levin  <ldv@altlinux.org>
33
34	* Makefile.am (noinst_PROGRAMS): Rename to noinst_DATA.
35	(libasm_so_SOURCES): Remove.
36	(CLEANFILES): Add libasm.so.
37
382020-11-30  Dmitry V. Levin  <ldv@altlinux.org>
39
40	* Makefile.am (libasm.so$(EXEEXT)): Drop $(EXEEXT) suffix.
41
422020-10-29  Mark Wielaard  <mark@klomp.org>
43
44	* asm_align.c (__libasm_ensure_section_space): Use calloc, not
45	malloc to allocate extra space.
46
472020-07-19  Mark Wielaard  <mark@klomp.org>
48
49	* libasmP.h: Include libebl.h after libasm.h.
50
512020-07-05  Mark Wielaard  <mark@klomp.org>
52
53	* libasm.h: Include gelf.h.
54
552020-04-25  Mark Wielaard  <mark@klomp.org>
56
57	* asm_end.c (text_end): Call fflush instead of fclose.
58
592020-01-08  Mark Wielaard  <mark@klomp.org>
60
61	* libasm.h: Don't include libebl.h. Define an opaque Ebl handle.
62	* libasmP.h: Do include libebl.h.
63
642019-08-28  Mark Wielaard  <mark@klomp.org>
65
66	* Makefile.am (libasm_so_DEPS): Replace libebl.a with libebl_pic.a.
67
682019-03-06  Mark Wielaard  <mark@klomp.org>
69
70	* asm_end.c (binary_end): Check return value of gelf_update_ehdr.
71
722018-10-19  Mark Wielaard  <mark@klomp.org>
73
74	* disasm_cb.c (read_symtab_exec): Check sh_entsize is not zero.
75
762018-07-04  Ross Burton <ross.burton@intel.com>
77
78	* asm_end.c: Remove error.h include.
79	* asm_newscn.c: Likewise.
80	* i386_gendis.c: Likewise and add system.h include.
81	* i386_lex.l: Likewise.
82	* i386_parse.y: Likewise.
83
842017-02-27  Ulf Hermann  <ulf.hermann@qt.io>
85
86	* Makefile.am: Use dso_LDFLAGS.
87
882017-02-17  Ulf Hermann  <ulf.hermann@qt.io>
89
90	* Makefile.am: Add libasm_so_DEPS to specify external libraries
91	that have to be linked in, and libasm_so_LIBS to specify the
92	archives libasm consists of. The dependencies include libeu.a.
93	(libasm_so_LDLIBS): Add $(libasm_so_DEPS).
94	(libasm_so$(EXEEXT): Use $(libasm_so_LIBS),
95	add --no-undefined,-z,defs,-z,relro,
96	drop the manual enumeration of dependencies,
97	specify the correct path for libasm.map.
98
992017-04-27  Ulf Hermann  <ulf.hermann@qt.io>
100
101	* asm_end.c (binary_end): Fix nesting of braces.
102
1032017-02-12  Mark Wielaard  <mjw@redhat.com>
104
105	* asm_newsym.c (asm_newsym): Increase TEMPSYMLEN to 13.
106
1072017-02-15  Ulf Hermann  <ulf.hermann@qt.io>
108
109	* disasm_str.c: Include system.h.
110
1112016-10-11  Akihiko Odaki  <akihiko.odaki.4i@stu.hosei.ac.jp>
112
113	* asm_align.c: Remove sys/param.h include.
114
1152016-07-08  Mark Wielaard  <mjw@redhat.com>
116
117	* Makefile.am (AM_CPPFLAGS): Add libdwelf.
118	(libasm.so): Add libdw.
119	* asm_begin.c (prepare_binary_output): Use dwelf_strtab instead of
120	ebl_strtab.
121	* asm_end.c (binary_end): Likewise.
122	(__libasm_finictx): Likewise.
123	* asm_newabssym.c (asm_newabssym):  Likewise.
124	* asm_newcomsym.c (asm_newcomsym): Likewise.
125	* asm_newscn.c (binary_newscn): Likewise.
126	* asm_newscngrp.c (asm_newscngrp): Likewise.
127	* asm_newsym.c (asm_newsym): Likewise.
128	* libasmP.h: Likewise.
129	* symbolhash.c (COMPARE): Likewise.
130	* symbolhash.h (COMPARE): Likewise.
131
1322016-06-28  Richard Henderson <rth@redhat.com>
133
134	* disasm_cb.c (disasm_cb): Pass ebl to disasm hook.
135
1362016-02-12  Mark Wielaard  <mjw@redhat.com>
137
138	* asm_begin.c (prepare_text_output): Only call __fsetlocking when
139	result isn't NULL.
140
1412015-10-05  Josh Stone  <jistone@redhat.com>
142
143	* Makefile.am (libasm.so): Add AM_V_CCLD and AM_V_at silencers.
144
1452015-09-23  Mark Wielaard  <mjw@redhat.com>
146
147	* asm_align.c (__libasm_ensure_section_space): Mark as
148	internal_function.
149	* asm_end.c (__libasm_finictx): Likewise.
150	* asm_error.c (__libasm_seterrno): Likewise.
151
1522015-09-22  Mark Wielaard  <mjw@redhat.com>
153
154	* asm_*.c: Remove old-style function definitions.
155
1562015-09-04  Chih-Hung Hsieh  <chh@google.com>
157
158	* asm_addint8.c (FCT): Replace K&R function definition
159	with ansi-C definitions.
160	* asm_adduint8.c (UFCT): Likewise.
161	* asm_begin.c (asm_begin): Likewise.
162
1632014-12-18  Ulrich Drepper  <drepper@gmail.com>
164
165	* Makefile.am: Suppress output of textrel_check command.
166
1672014-11-27  Mark Wielaard  <mjw@redhat.com>
168
169	* Makefile.am (libasm.so): Use textrel_check.
170
1712014-04-13  Mark Wielaard  <mjw@redhat.com>
172
173	* Makefile.am: Remove !MUDFLAP conditions.
174
1752013-04-24  Mark Wielaard  <mjw@redhat.com>
176
177	* Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
178
1792011-02-08  Roland McGrath  <roland@redhat.com>
180
181	* asm_newscn.c (asm_newscn): Remove unused variable.
182
1832010-02-15  Roland McGrath  <roland@redhat.com>
184
185	* Makefile.am: Use config/eu.am for common stuff.
186
1872009-01-10  Ulrich Drepper  <drepper@redhat.com>
188
189	* Makefile.am: Use USE_LOCKS instead of USE_TLS.
190	* asm_error.c: Always use __thread.  Remove all !USE_TLS code.
191
1922008-12-03  Ulrich Drepper  <drepper@redhat.com>
193
194	* Makefile.am [USE_TLS]: Like libasm.so with libpthread.
195
1962008-01-11  Ulrich Drepper  <drepper@redhat.com>
197
198	* libasm.h (DisasmGetSymCB_t): Change type of fourth and fifth
199	parameter.
200	* disasm_cb.c: Adjust accordingly.
201
2022008-01-08  Roland McGrath  <roland@redhat.com>
203
204	* Makefile.am (euinclude): Variable removed.
205	(pkginclude_HEADERS): Set this instead of euinclude_HEADERS.
206
2072007-12-20  Ulrich Drepper  <drepper@redhat.com>
208
209	* disasm_cb.c: Add initial support to resolve addresses to symbols.
210
2112007-02-05  Ulrich Drepper  <drepper@redhat.com>
212
213	* disasm_begin.c: New file.
214	* disasm_cb.c: New file.
215	* disasm_end.c: New file.
216	* disasm_str.c: New file.
217
2182006-08-29  Roland McGrath  <roland@redhat.com>
219
220	* Makefile.am (CLEANFILES): Add libasm.so.$(VERSION).
221
2222005-11-13  Roland McGrath  <roland@redhat.com>
223
224	* Makefile.am (INCLUDES): Search in libdw.
225
2262005-09-02  Ulrich Drepper  <drepper@redhat.com>
227
228	* asm_error.c (asm_errmsg): Unify error message.
229
2302005-08-28  Ulrich Drepper  <drepper@redhat.com>
231
232	* Makefile.am: Use $(LINK) not $(CC) when creating DSO.
233	(%.os): Use COMPILE.os.
234	(COMPILE.os): Filter out gconv options.
235
2362005-08-02  Ulrich Drepper  <drepper@redhat.com>
237
238	* Makefile.am (AM_CFLAGS): Add -std=gnu99.
239	* asm_abort.c: Don't try to remove output file if there is none.
240	* asm_addint8.c: In print mode, print to file not stdout.
241	* asm_addsleb128.c: Likewise.
242	* asm_adduleb128.c: Likewise.
243	* asm_newscn.c: Likewise.
244	* asm_align.c: Implement print mode.
245	* asm_begin.c (asm_begin): Change interface.  Take binary class and
246	byte order information from new Ebl parameter.
247	* libasm.h: Adjust prototype.
248	* asm_end.c (text_end): Close file if necesary.
249	* asm_error.c: Add new error ASM_E_IOERROR.
250	* libasmP.h: Add ASM_E_IOERROR definition.
251
2522005-02-15  Ulrich Drepper  <drepper@redhat.com>
253
254	* Makefile.am (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2.
255
256	* asm_end.c (text_end): Mark parameter as possibly unused.
257
2582005-02-06  Ulrich Drepper  <drepper@redhat.com>
259
260	* Makefile.am: Remove lint handling.
261
2622005-02-05  Ulrich Drepper  <drepper@redhat.com>
263
264	* asm_end.c (binary_end): Don't terminate with error() in case
265	something goes wrong.
266
267	* Makefile.am: Check for text relocations in constructed DSO.
268
269	* Makefile.am (AM_CFLAGS): More warnings.  Add -fmudflap for MUDFLAP.
270
271	* asm_end.c (binary_end): Remove shadowing variables.
272	Little cleanups.
273
274	* asm_newsym.c: Allocate memory for the string parameter.
275
2762005-02-04  Ulrich Drepper  <drepper@redhat.com>
277
278	* asm_newscn_ingrp.c (asm_newscn_ingrp): Use INTUSE to reference
279	asm_newscn.
280
2812004-09-25  Ulrich Drepper  <drepper@redhat.com>
282
283	* asm_error.c: Make compile with gcc 4.0.
284
2852004-01-20  Ulrich Drepper  <drepper@redhat.com>
286
287	* Makefile.am: Support building with mudflap.
288
2892004-01-18  Ulrich Drepper  <drepper@redhat.com>
290
291	* libasmP.h (_): Use elfutils domain.
292
2932004-01-17  Ulrich Drepper  <drepper@redhat.com>
294
295	* Makefile.am: Support building with mudflap.
296
2972003-08-13  Ulrich Drepper  <drepper@redhat.com>
298
299	* Makefile.in: Depend on libebl.a, not libebl.so.
300
3012003-08-11  Ulrich Drepper  <drepper@redhat.com>
302
303	* Moved to CVS archive.
304