aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1992-03-09 05:23:45 +0000
committerFred Fish <fnf@specifix.com>1992-03-09 05:23:45 +0000
commita846ac554cf2fcb272e7dda8e02d1e42b62c7cf8 (patch)
tree8858c41726255df786ff9db710e93c46c16203b0
parenta215e6f930542a533ed3ee9124031cbdcd2102c2 (diff)
downloadgdb-a846ac554cf2fcb272e7dda8e02d1e42b62c7cf8.zip
gdb-a846ac554cf2fcb272e7dda8e02d1e42b62c7cf8.tar.gz
gdb-a846ac554cf2fcb272e7dda8e02d1e42b62c7cf8.tar.bz2
* symfile.h: Add prototype for iterate_over_msymbols().
* symtab.c (cplus_mangled_symbol): Add function. * symtab.c (lookup_symbol): Call cplus_mangled_symbol via iterate_over_msymbols to find demangled C++ symbol. * xcoffexec.c (relocate_minimal_symbol): Return meaningful value to iterate_over_msymbols(). * xcoffexec.c (vmap_symtab): Ignore return from iterate_over_ msymbols().
-rw-r--r--gdb/ChangeLog32
-rw-r--r--gdb/xcoffexec.c5
2 files changed, 35 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7411b5a..ed73158 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,18 @@
+Sun Mar 8 21:17:48 1992 Fred Fish (fnf@cygnus.com)
+
+ * symfile.h: Add prototype for iterate_over_msymbols().
+ * symtab.c (cplus_mangled_symbol): Add function.
+ * symtab.c (lookup_symbol): Call cplus_mangled_symbol via
+ iterate_over_msymbols to find demangled C++ symbol.
+ * xcoffexec.c (relocate_minimal_symbol): Return meaningful
+ value to iterate_over_msymbols().
+ * xcoffexec.c (vmap_symtab): Ignore return from iterate_over_
+ msymbols().
+
+Fri Mar 6 21:59:34 1992 K. Richard Pixley (rich@cygnus.com)
+
+ * Makefile.in: added check target.
+
Thu Mar 5 23:56:01 1992 John Gilmore (gnu at cygnus.com)
* ecoff.c: Move to ../bfd/coff-msym.c.
@@ -11,6 +26,13 @@ Thu Mar 5 23:56:01 1992 John Gilmore (gnu at cygnus.com)
* mipsread.c (fixup_symtab): Also swap RFD's.
(parse_partial_symbols): Avoid bug on unknown symbol types.
* Makefile.in (VERSION): Roll to 4.4.5.
+ * mips-tdep.c (heuristic_proc_start): Avoid long delays
+ for remote MIPS by limiting heuristic to 200 byte search.
+ (heuristic_proc_desc): Byte-swapping.
+ (mips_print_register): Cope with failure of
+ read_relative_register_raw_bytes. Byte-swap integers for
+ printing.
+ * mips-pinsn.c (print_insn): Byte-swap instruction.
Thu Mar 5 12:32:09 1992 Stu Grossman (grossman at cygnus.com)
@@ -32,6 +54,10 @@ Wed Mar 4 11:56:42 1992 Fred Fish (fnf@cygnus.com)
* xm-sysv4.h: Back out of change for missing prototypes.
* i386-tdep.c (get_longjmp_target): Add function.
+Wed Mar 4 05:46:11 1992 K. Richard Pixley (rich@rtl.cygnus.com)
+
+ * Makefile.in: install man page too.
+
Tue Mar 3 15:11:52 1992 Michael Tiemann (tiemann@cygnus.com)
* All GDB files that #include defs.h: Removed stdio.h.
@@ -226,6 +252,12 @@ Thu Feb 27 06:11:05 1992 John Gilmore (gnu at cygnus.com)
specifying a new symbol file.
(reread_symbols): Stat the file name, don't fstat the descriptor.
+Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
+
+ * Makefile.in, configure.in: removed traces of namesubdir,
+ -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
+ copyrights to '92, changed some from Cygnus to FSF.
+
Tue Feb 25 19:31:19 1992 Stu Grossman (grossman at cygnus.com)
* dbxread.c (end_psymtab): Delete empty psymtabs.
diff --git a/gdb/xcoffexec.c b/gdb/xcoffexec.c
index e698ffc..4e45a75 100644
--- a/gdb/xcoffexec.c
+++ b/gdb/xcoffexec.c
@@ -330,7 +330,7 @@ map_vmap (bfd *bf, bfd *arch)
/* Called via iterate_over_msymbols to relocate minimal symbols */
-static void
+static PTR
relocate_minimal_symbol (objfile, msymbol, arg1, arg2, arg3)
struct objfile *objfile;
struct minimal_symbol *msymbol;
@@ -340,6 +340,7 @@ relocate_minimal_symbol (objfile, msymbol, arg1, arg2, arg3)
{
if (msymbol->address < TEXT_SEGMENT_BASE)
msymbol -> address += (int) arg1;
+ return (NULL);
}
/* true, if symbol table and minimal symbol table are relocated. */
@@ -404,7 +405,7 @@ struct stat *vip;
}
}
if (vp->tstart != old_start) {
- iterate_over_msymbols (relocate_minimal_symbol,
+ (void) iterate_over_msymbols (relocate_minimal_symbol,
(PTR) (vp->tstart - old_start),
(PTR) NULL, (PTR) NULL);