provide a new interface (using read_memory_func) to call the disassemblers
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
5d0734a7
JK
1Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2
3 * dis-asm.h (disassembler_info): Add read_memory_func,
4 memory_error_func, buffer, buffer_length, and buffer_vma.
5 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
6 print_insn_*: Remove second argument.
7
8Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
9
10 * bfd.h: Update for lma field of section.
11
01b4d318
JK
12Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
13
14 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
15
16Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
17
18 * dis-asm.h: Add h8500.
19
d7e1be46
PB
20Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
21
22 * ieee-float.h: Moved from ../gdb.
23 * dis-asm.h: New file. Interface to dis-assembler.
24
4a3df10a
FF
25Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
26
27 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
28 in place of bare 0, for readability reasons.
29
30Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
31
32 * demangle.h: Replace all references to cfront with ARM.
33
34Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
35
36 * bfd.h: Update for new elements in JUMP_TABLE.
37
38Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
39
40 * bfd.h: Update for BFD_VERSION 2.1.
41
42Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
43
44 * bfd.h: Update for SEC_IS_COMMON flag.
45
46Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
47
48 * bfd.h: Update for bfd_asymbol_value bug fix.
49
06c3865a
ILT
50Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
51
52 * bfd.h: Update to include ECOFF tdata and target_flavour.
53
54Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
55
56 * bfd.h: Add declaration for bfd_get_size().
57
d73d72c7
FF
58Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
59
60 * demangle.h: Protect file from multiple inclusions with
61 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
62
808566e8
SG
63Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
64
65 * bfd.h: Update to get hppa_core_struct from bfd.c.
66
8cedecca
JG
67Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
68
69 * bfd.h: Update to get tekhex tdata name change from bfd.
70
71Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
72
73 * ansidecl.h: Update comments to discourage use of EXFUN.
74
75Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
76
77 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
78
18fe0e9f
JG
79Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
80
a4c22791
JG
81 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
82 cleanups in bfd.
18fe0e9f 83
ef1b6268
KR
84Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
85
86 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
87 widening works consistently.
88
0a926689
JG
89Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
90
ef1b6268 91 * getopt.h: Update to Revised Standard FSF Version.
0a926689 92
ae0f48c2
RP
93Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
94
4100543a
RP
95 * getopt.h (struct option): use the provided enum for has_arg.
96
ae0f48c2
RP
97 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
98 LUCID_DEMANGLING): ultrix compilers require enums to be
99 enums and ints to be ints and casts where they meet. cast some
100 enums into ints.
101
c98d03ea
JG
102Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
103
104 * bfd.h: Update after comment changes.
105
ab414d87
SC
106Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
107
108 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
109
2c0e53a4
SG
110Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
111
ab414d87
SC
112 * bfd.h (struct reloc_howto_struct): size needs to be signed if
113 it's going to hold negative values.
2c0e53a4
SG
114
115Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
116
117 * demangle.h: New file, moved from ../gdb. Made independent
118 of gdb. Allow demangling style option to be passed as a
119 parameter to cplus_demangle(), but using the
120 current_demangling_style global as the default.
121
afb5dedd
FF
122Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
123
124 * obstack.h: Merge comment change from current FSF version.
125
6697a1a9
BK
126Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
127
128 * bfd.h: add we32k
129
130Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
131
132 * bfd.h: new after Z8000 stuff
133
134Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
135
136 * bfd.h: Regenerated after page/segment size changes.
137
8c6e4bb2
FF
138Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
139
140 * obstack.h: Merge changes from current FSF version.
141
142Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
143
144 * obstack.h (area_id, flags): Remove, replace with extra_arg,
145 use_extra_arg, and maybe_empty_object.
146 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
147 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
148 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
149 and flags arguments.
150 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
151
152Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
153
154 * bfd.h: new after adding BFD_IS_RELAXABLE
155
156Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
157
158 * bfd.h: Regen after adding BSF_FILE.
159
a403a2ef
FF
160Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
161
162 * obstack.h: Convert bcopy() use to memcpy(), which is more
163 portable, more standard, and can take advantage of gcc's builtin
164 functions for increased performance.
165
166Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
167
168 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
169 It's a cleaner way to forward-declare function prototypes.
170
5e511f6f
SG
171Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
172
173 * bfd.h: HPPA merge.
174
0cfe5e69
RP
175Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
176
177 * getopt.h: gratuitous white space changes merged from other prep
178 releases.
179
180Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
181
182 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
183
464dd01a
RP
184Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
185
0cfe5e69
RP
186 * getopt.h: merged changes from make-3.62.11.
187
464dd01a
RP
188 * getopt.h: merged changes from grep-1.6 (alpha).
189
190Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
191
192 * getopt.h: merged changes from bison-1.18.
193
194Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
195
196 * obstack.h: Add "area_id" and "flags" members to obstack
197 structure. Add obstack_chunkfun() and obstack_freefun() to
198 set functions explicitly. Convert maybe_empty_object to
199 a bit in "flags".
200
201Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
202
203 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
204
205Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
206
207 * obstack.h: Add obstack_full_begin.
208 * bfd.h, obstack.h: Protolint.
209
210Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
211
212 * bfd.h: Remove comma from enum declaration.
213
214Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
215
216 * bfd.h : new target entr, bfd_relax_section
217
218Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
219
220 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
221
222Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
223
224 * fopen-same.h, fopen-bin.h: New files for configuring
225 whether fopen distinguishes binary files or not. For use
226 by host-dependent config files.
227
228Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
229
230 * bfd.h: change the documentation format.
231
232 * created coff, elf and opcode and aout directories. Moved:
233
234 aout64.h ==> aout/aout64.h
235 ar.h ==> aout/ar.h
236 a.out.encap.h ==> aout/encap.h
237 a.out.host.h ==> aout/host.h
238 a.out.hp.h ==> aout/hp.h
239 a.out.sun4.h ==> aout/sun4.h
240 ranlib.h ==> aout/ranlib.h
241 reloc.h ==> aout/reloc.h
242 stab.def ==> aout/stab.def
243 stab.gnu.h ==> aout/stab_gnu.h
244
245 coff-a29k.h ==> coff/a29k.h
246 coff-h8300.h ==> coff/h8300.h
247 coff-i386.h ==> coff/i386.h
248 coff-i960.h ==> coff/i960.h
249 internalcoff.h ==> coff/internal.h
250 coff-m68k.h ==> coff/m68k.h
251 coff-m88k.h ==> coff/m88k.h
252 coff-mips.h ==> coff/mips.h
253 coff-rs6000.h ==> coff/rs6000.h
254
255 elf-common.h ==> elf/common.h
256 dwarf.h ==> elf/dwarf.h
257 elf-external.h ==> elf/external.h
258 elf-internal.h ==> elf/internal.h
259
260 a29k-opcode.h ==> opcode/a29k.h
261 arm-opcode.h ==> opcode/arm.h
262 h8300-opcode.h ==> opcode/h8300.h
263 i386-opcode.h ==> opcode/i386.h
264 i860-opcode.h ==> opcode/i860.h
265 i960-opcode.h ==> opcode/i960.h
266 m68k-opcode.h ==> opcode/m68k.h
267 m88k-opcode.h ==> opcode/m88k.h
268 mips-opcode.h ==> opcode/mips.h
269 np1-opcode.h ==> opcode/np1.h
270 ns32k-opcode.h ==> opcode/ns32k.h
271 pn-opcode.h ==> opcode/pn.h
272 pyr-opcode.h ==> opcode/pyr.h
273 sparc-opcode.h ==> opcode/sparc.h
274 tahoe-opcode.h ==> opcode/tahoe.h
275 vax-opcode.h ==> opcode/vax.h
276
277
278
1daf2df4
SC
279Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
280
281 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
282 s_nreloc and s_nlnno are always long. (internal_reloc): allways
283 has an offset field now.
284
f39eae7b
JG
285Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
286
287 * coff-rs6000.h: Lint; use unsigned chars for external fields.
288 * internalcoff.h: Lint; cast storage classes to signed char.
289
27612c29
PB
290Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
291
292 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
293 * aout64.h: The heuristic for distinguishing between
294 sunos-style and bsd-style ZMAGIC files (wrt. where the
295 text segment starts) is moved into (the default definition of)
296 the macro N_HEADER_IN_TEXT. This definition is only used
297 if no other definition is used - e.g. bfd/newsos3.c defines
298 N_HEADER_IN_TEXT(x) to be always 0 (as before).
299
c6fec0bf
JG
300Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
301
302 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
303 that should handle all uses. LOGICAL_ versions deleted.
304 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
305 kind of zmagic a.out file we are looking at.
306 * coff-rs6000.h: Typo.
307
308Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
309
310 (Note: This is a revised entry, as was aout64.h.)
311 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
312 Will now work for both old- and new-style ZMAGIC files,
313 depending on N_HEADER_IN_TEXT macro.
314 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
315 that don't count the exec header as part
316 of the text segment, to be consistent with bfd.
317 * a.out.sun4.h: Simplified/fixed for previous change.
318
319Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
320
321 * dwarf.h: Update to DWARF draft 5 version from gcc2.
322
323Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
324
325 * stab.def: Added defs for extended GNU symbol types,
326 such as N_SETT. These are normally ifdef'd out (because
327 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
328
f5496c7e
FF
329Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
330
331 * elf-common.h: Add defines to support ELF symbol table code.
332
333Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
334
335 * elf-internal.h, elf-external.h, elf-common.h: Add support for
336 note sections, which are used in ELF core files to hold copies
337 of various /proc structures.
338
cfafcfa3
SC
339Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
340
6255589a
SC
341 * internalcoff.h: took out the M88 dependency in the lineno
342 struct.
343 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
344 32bit linno entries.
cfafcfa3
SC
345 * a29k-opcode.h: fixed encoding of mtacc
346
347Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
348
349 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
350
650e42fb
JG
351Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
352
353 * internalcoff.h: Add x_csect defines.
354
355Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
356
357 * Rename COFF-related files in `coff-ARCH.h' form.
358 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
359 coff-mips.h, coff-rs6000.h to be exact.
360
6603bf38
JG
361Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
362