* stack.c (frame_info): Use frame_register_unwind instead of
authorAndrew Cagney <cagney@redhat.com>
Sat, 1 Jun 2002 20:44:21 +0000 (20:44 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sat, 1 Jun 2002 20:44:21 +0000 (20:44 +0000)
commit4f4608125d11ed8d8ffc874255cfcb2a56203e2a
tree545e88e0fb81fef414e431f35c780212f773f488
parent3352e23e7a35ec5c7b903e6d8195db686e742a63
* stack.c (frame_info): Use frame_register_unwind instead of
saved_regs.  Mention when the SP is on the stack or in a register.
* frame.h (frame_register_unwind_ftype): Define.  Document.
(struct frame_info): Add field register_unwind and
register_unwind_cache.
(frame_register_unwind): Declare.
(generic_unwind_get_saved_register): Declare.
* frame.c (frame_register_unwind): New function.
(generic_unwind_get_saved_register): New function.
* blockframe.c (generic_call_dummy_register_unwind): New function.
(frame_saved_regs_register_unwind): New function.
(set_unwind_by_pc): New function.
(create_new_frame): New function.
(get_prev_frame): New function.
gdb/ChangeLog
gdb/blockframe.c
gdb/frame.c
gdb/frame.h
gdb/stack.c