2564 Commits

Author SHA1 Message Date
62a469e129 * mips-tdep.c: include symfile.h and objfiles.h to fix
compilation errors.
1992-03-24 07:02:52 +00:00
2b7eef3c57 * coff-msym.c (ecoff_swap_rfd_in): remove & for array ref. 1992-03-24 06:39:01 +00:00
b3024b21ac * valops.c (value_struct_elt_for_reference): Added 'offset'
parameter to handle multiple inheritance.
	* eval.c, value.h:  Update accordingly.
1992-03-23 23:52:45 +00:00
5e2e79f859 Many changes, most related to creating entry point information on a per-objfile
basis.  See comments in objfiles.h and details in ChangeLog.  Also remove
redundant definitions of FRAME_CHAIN_VALID from most of the tm-* files and
use a default definition in frame.h.
1992-03-21 01:56:01 +00:00
9abf940670 changed prms to send_pr 1992-03-20 23:58:25 +00:00
01be69139e More C++ improvements (pointers to members, qualified names). See ChangeLog. 1992-03-20 21:57:17 +00:00
52963fb7e9 Add .stmp-readline to all.cross... 1992-03-20 00:53:45 +00:00
66cfe047e5 * Makefile.in (all.cross): Add .stmp-bfd. 1992-03-20 00:51:23 +00:00
80d68b1d49 * coffread.c, mipsread.c, xcoffread.c, coffread.c, dbxread.c,
elfread.c (coff_symfile_finish):  Add function, prototype, and
	add to the xxxx_sym_fns struct for each file type.  Also reformat
	the xxxx_sym_fns vector to a standard format and add comments.
	* coffread.c, mipsread.c, xcoffread.c, coffread.c, dbxread.c,
	elfread.c (xxx_symfile_new_init, xxx_symfile_init, xxx_symfile_read):
	Pass pointer to struct objfile rather than pointer to sym_fns.
	Change references inside each function accordingly.  Allocate any
	symbol file specific info in the per-objfile memory region.
	* dbxread.c (free_and_init_header_files):  Break function into
	free_header_files(), called from dbx_symfile_finish(), and
	init_header_files(), called from dbx_new_init().
	* dbxread.c (dbx_new_init):  Move deallocation things to new
	dbx_symfile_finish function.
	* elfread.c (elf_new_init):  Call buildsym_new_init().
	* objfiles.c (free_objfile): Call the appropriate symfile_finish()
	routine for the objfile before deallocating other stuff.
	* sparc-tdep.c (get_longjmp_target):  Cast target_read_memory arg.
	* symfile.h:  Move struct sym_fns to before struct objfile def.
	Add sym_finish function pointer and change prototypes of other
	function pointers to reflect passing struct objfile pointer rather
	than struct sym_fns pointer.
	* symfile.c:  Remove now obsolete symtab_fns pointer.
	* symfile.c (symfile_init):  Renamed to find_sym_fns, and now only
	locates the correct sym_fns struct for the given objfile.
	* symfile.c (syms_from_objfile, symbol_file_add):  Restructured
	for better support of mapped symbol tables.
	* symfile.c (symbol_file_command):  Remove obsolete code using
	symfile_fns.
	* symfile.h:  Remove duplicate declarations for symfile_objfile,
	entry_point, and object_files.
	* target.c (target_info):  Compare symfile_objfile to NULL.
	* xcoffread.c (aixcoff_new_init):  Move deallocation stuff to
	aixcoff_symfile_finish().
1992-03-19 21:57:15 +00:00
dc52fc7118 Add and use definition for IN_SOLIB_TRAMPOLINE which allows wait_for_inferior
to test whether or not it has stepped into the glue that binds an
application to a shared library routine.
1992-03-19 02:26:25 +00:00
2cd9998540 Some improvements to g++ debugging.
* symtab.c (list_symbols): demangle before pattern matching.
	* symtab.c:  Other fixes to improve handing of operators.
	* valprint.c (type_print_base):  Fix test for constructor.
	* values.c (value_static_field):  Allow evaluation of
	CLASS::METHOD, returning a function pointer.
1992-03-19 00:05:35 +00:00
c976b3499c Remove currently unused state.c and state.h files from list of files
to keep.
1992-03-18 16:45:54 +00:00
b0246b3bec Changes to implement the -mapped and -readnow options for commands that
read symbol tables.
1992-03-18 16:43:25 +00:00
afbdd10672 * bout.c (b_out_slurp_reloc_table): Use BFD_ASSERT macro,
not internal bfd_assert function (twice).
1992-03-17 22:14:18 +00:00
b772312e68 * aout-target.h: change ar_max_namelen to 15 (the right value)
* coff-a29k, coffcode.h: more hangovers from the bfd_abs_section
	change
1992-03-17 18:47:16 +00:00
0d65ac52cd More bitrot 1992-03-17 00:41:11 +00:00
5531526a10 Fix for new filenames 1992-03-17 00:38:14 +00:00
fc2f4c758a Remove i960 b.out bitrot. 1992-03-16 22:59:58 +00:00
d5a13d8ea0 i960 bitrot fix 1992-03-16 22:54:51 +00:00
5a4470de1f Remove unused file mtrace.awk, remove entries from .Sanitize for
mtrace.awk and previously removed files.
1992-03-15 03:33:19 +00:00
d592622ae8 Add mmalloc directory to list of files to preserve. 1992-03-15 03:11:09 +00:00
63abb1e790 New memory malloc malloc library, based on GNU malloc. 1992-03-15 02:16:01 +00:00
009898fddb Convert calls to bare malloc() to bfd_xmalloc(). 1992-03-15 01:33:32 +00:00
bb24c7e6f6 Add support for mmalloc library. 1992-03-15 01:21:52 +00:00
b3916cbbf6 These files are replaced by the mmalloc library. 1992-03-15 01:13:26 +00:00
3d42671fef Missed in last checkin. 1992-03-15 01:10:01 +00:00
318bf84ffe Globs of changes. See the ChangeLog for details. Most related to
using the new mmalloc package.
1992-03-15 01:09:14 +00:00
0750528ab6 Only enable compilation of debugging functions when IBM6000 is defined
as well as DEBUG.  Fails to compile otherwise.
1992-03-14 19:47:11 +00:00
88be9b5319 Add config directory to list of things to keep. 1992-03-14 19:41:28 +00:00
f67288c95f missing backslash on first line of all.normal 1992-03-14 09:04:48 +00:00
bec9fad905 * mipsread.c (mipscoff_symfile_read): Eliminate a lot of
useless code, including an lseek to an uninitialized variable.
Reported by Jim Williams <jimbo@wrs.com>.
1992-03-14 05:40:34 +00:00
f0280cd218 install man page too 1992-03-14 03:47:55 +00:00
37dfec76fd fix cvs merge detritus 1992-03-14 03:09:49 +00:00
95a925b8f1 pass MAKEINFO macro on info 1992-03-14 03:08:29 +00:00
5b4c9f7763 use MAKEINFO macro 1992-03-14 03:07:12 +00:00
935325ad0f pass MAKEINFO on recursion 1992-03-14 02:54:17 +00:00
b7dd30ab1c add stmp dependencies for a few more things 1992-03-14 02:45:00 +00:00
4db3902ad6 pass MAKEINFO down on info 1992-03-14 02:30:18 +00:00
14d01801cc (1) GDB 4.5: another Grossman/Gilmore co-production!
(2) Add fnf to GDB credits for SVr4 stuff.  (Need to sift ChangeLog again for
    more recent credits).
(3) document "mapped", "readnow" keywords (with file or symbol-file commands;
    for now no mention of add-symbol-file in this context), -m and -mapped
    cmd-line options, and associated explanations.
1992-03-14 00:07:37 +00:00
40bc68455a Run TeX *three* times to get better index, xrefs. 1992-03-14 00:05:37 +00:00
d24e092258 (1) Document printmsyms; slight clarifications to description of printsyms,
printpsyms.
(2) Fix errors found by makeinfo.
(3) Initial docn for "info proc" and its subcommands.  Should probably
    be expanded somewhat after implementation complete.
1992-03-13 22:56:28 +00:00
4f98572e72 Patches from fnf for SVr4 1992-03-13 20:57:33 +00:00
fe7ca71191 Reflect file name changes 1992-03-13 16:47:29 +00:00
12fa72d472 * config/mt-<foo> renamed to <foo>.mt
* config/mh-<foo> renamed to <foo>.mt
	* configure.in changed to reflect this
	* genscripts.sh now make .xbn files rather than .xN files
1992-03-13 16:25:26 +00:00
5d53038bb9 Fri Mar 13 08:03:03 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* flonum-const.c: renamed flonum-konst.c to stop dos name
	conflict.
1992-03-13 16:04:21 +00:00
302c8ab121 Fixed the whitespace 1992-03-13 15:57:41 +00:00
ee7d7cd8bb Added PROTO 1992-03-13 15:56:57 +00:00
3e312eb07f * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.
host/h-<foo> now just <foo>.
	* configure.in: reflect changes
1992-03-13 15:43:32 +00:00
507e40040c Mostly merged in changes from IBM (Metin); see ChangeLog. 1992-03-13 01:42:25 +00:00
8a62f15528 Reinstate "gdb-all.texi" as target. (Thanks, Rich, for the reminder). 1992-03-12 21:26:01 +00:00