aboutsummaryrefslogtreecommitdiff
path: root/gdb/mdebugread.c
diff options
context:
space:
mode:
authorPeter Schauer <Peter.Schauer@mytum.de>1996-10-26 14:22:35 +0000
committerPeter Schauer <Peter.Schauer@mytum.de>1996-10-26 14:22:35 +0000
commit1cb1b16cfbe804c50c10954649ca7c45e68baff3 (patch)
treed47ef2ce9254754b86a0b570a8387c47a189cce3 /gdb/mdebugread.c
parent59f2e5dbeb576371a2b6cffa0d9027ac1065d4da (diff)
downloadgdb-1cb1b16cfbe804c50c10954649ca7c45e68baff3.zip
gdb-1cb1b16cfbe804c50c10954649ca7c45e68baff3.tar.gz
gdb-1cb1b16cfbe804c50c10954649ca7c45e68baff3.tar.bz2
* procfs.c (proc_set_exec_trap): Under Alpha OSF/1-4.0, tracing
the entry to the exit system call to detect termination of the inferior stopped working. Trace termination of the inferior via PRFS_STOPTERM instead. (procfs_init_inferior): Do not trace entry to exit system call if PIOCSSPCACT is defined. (procfs_wait): Handle PR_DEAD event, which signals the termination of the inferior if PRFS_STOPTERM is set. * mdebugread.c (parse_partial_symbols): Ignore stNil section start address symbols. * sparc-tdep.c (get_saved_register): Get saved PC from the frame info if not in innermost frame.
Diffstat (limited to 'gdb/mdebugread.c')
-rw-r--r--gdb/mdebugread.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c
index 3f67503..c86fb6d 100644
--- a/gdb/mdebugread.c
+++ b/gdb/mdebugread.c
@@ -2448,9 +2448,12 @@ parse_partial_symbols (objfile, section_offsets)
}
break;
case stLocal:
+ case stNil:
/* The alpha has the section start addresses in stLocal symbols
whose name starts with a `.'. Skip those but complain for all
- other stLocal symbols. */
+ other stLocal symbols.
+ Irix6 puts the section start addresses in stNil symbols, skip
+ those too. */
if (name[0] == '.')
continue;
/* Fall through. */