OSDN Git Service

2004-08-02 Andrew Cagney <cagney@gnu.org>
authorcagney <cagney>
Mon, 2 Aug 2004 17:39:51 +0000 (17:39 +0000)
committercagney <cagney>
Mon, 2 Aug 2004 17:39:51 +0000 (17:39 +0000)
commitf906875912c62ffdfbffa7fca5cf4c9005acaf23
tree84f88ac4c7a4e4bd6990bcf88788c80b4b2d20b8
parent5f50bb5e97b86957ae625f0bf43674b555716ff4
2004-08-02  Andrew Cagney  <cagney@gnu.org>

* dummy-frame.c: Include "gdb_string.h".
(generic_save_call_dummy_addr, generic_push_dummy_frame)
(generic_save_dummy_frame_tos): Delete.
(dummy_frame_push): New function, replaces above.
* dummy-frame.h: Update copyright.
(dummy_frame_push): Declare.
* frame.h (generic_save_dummy_frame_tos, generic_push_dummy_frame)
(generic_save_call_dummy_addr): Delete declarations.
* infcall.c: Include "dummy-frame.h".
(call_function_by_hand): Add locals caller_regcache,
caller_regcache_cleanup and dummy_id.  Replace push_dummy_frame
with call to frame_save_as_regcache plus cleanup.  Delete calls to
generic_save_call_dummy_addr and generic_save_dummy_frame_tos.
Move clear_proceed_status to just before the resume, add call to
dummy_frame_push (discard cleanup).
* Makefile.in (infcall.o): Add $(dummy_frame_h).
(dummy-frame.o): Add $(gdb_string_h).
gdb/ChangeLog
gdb/Makefile.in
gdb/dummy-frame.c
gdb/dummy-frame.h
gdb/frame.h
gdb/infcall.c