diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-10-06 21:48:39 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-10-06 21:48:39 +0000 |
commit | 01a0354571113ccc5eb3e51b619932e80bddf232 (patch) | |
tree | 148f3248debaafcf75373ee0686e6755a094df7a /gdb | |
parent | 580217119e6aec769367a0c1a67e5f4e6852fce1 (diff) | |
download | gdb-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.c | 6 |
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; } |