mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 10:00:51 +00:00
* frame.c (frame_func_unwind): Delete.
(get_frame_func): Do not use it. * frame.h (frame_func_unwind): Delete prototype. * hppa-tdep.c (hppa_frame_cache): Update comment. * rs6000-tdep.c (rs6000_frame_cache): Update comment.
This commit is contained in:
@@ -1894,9 +1894,9 @@ hppa_frame_cache (struct frame_info *this_frame, void **this_cache)
|
||||
in hppa_skip_prologue will return a prologue end that is too early
|
||||
for us to notice any potential frame adjustments. */
|
||||
|
||||
/* We used to use frame_func_unwind () to locate the beginning of the
|
||||
function to pass to skip_prologue (). However, when objects are
|
||||
compiled without debug symbols, frame_func_unwind can return the wrong
|
||||
/* We used to use get_frame_func to locate the beginning of the
|
||||
function to pass to skip_prologue. However, when objects are
|
||||
compiled without debug symbols, get_frame_func can return the wrong
|
||||
function (or 0). We can do better than that by using unwind records.
|
||||
This only works if the Region_description of the unwind record
|
||||
indicates that it includes the entry point of the function.
|
||||
|
||||
Reference in New Issue
Block a user