aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-10-06 21:48:39 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-10-06 21:48:39 +0000
commit01a0354571113ccc5eb3e51b619932e80bddf232 (patch)
tree148f3248debaafcf75373ee0686e6755a094df7a /gdb
parent580217119e6aec769367a0c1a67e5f4e6852fce1 (diff)
downloadgdb-01a0354571113ccc5eb3e51b619932e80bddf232.zip
gdb-01a0354571113ccc5eb3e51b619932e80bddf232.tar.gz
gdb-01a0354571113ccc5eb3e51b619932e80bddf232.tar.bz2
* hppa-tdep.c (frame_chain): Rework so that it correctly
handles boundaries where code with a frame pointer calls code without a frame pointer. (dig_fp_from_stack): New function.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/hppa-tdep.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c
index 4c35afa..7ebe97d 100644
--- a/gdb/hppa-tdep.c
+++ b/gdb/hppa-tdep.c
@@ -574,8 +574,10 @@ frame_chain (frame)
if (!u)
{
- /* We could find this information by examining prologues. This
- is necessary to deal with stripped executables. */
+ /* We could find this information by examining prologues. I don't
+ think anyone has actually written any tools (not even "strip")
+ which leave them out of an executable, so maybe this is a moot
+ point. */
warning ("Unable to find unwind for PC 0x%x -- Help!", frame->pc);
return 0;
}