diff options
author | Andrew Cagney <cagney@redhat.com> | 2004-08-02 17:39:53 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2004-08-02 17:39:53 +0000 |
commit | 96860204a5b8c68b406f7b44793d57183c10d2fb (patch) | |
tree | a14df27638eb5e5041e85d179f1748069eacfc92 /gdb/frame.h | |
parent | d67ec5db3925884861b2f120d8dec845692c62b0 (diff) | |
download | gdb-96860204a5b8c68b406f7b44793d57183c10d2fb.zip gdb-96860204a5b8c68b406f7b44793d57183c10d2fb.tar.gz gdb-96860204a5b8c68b406f7b44793d57183c10d2fb.tar.bz2 |
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).
Diffstat (limited to 'gdb/frame.h')
-rw-r--r-- | gdb/frame.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/gdb/frame.h b/gdb/frame.h index 75b0c9e..942f7b1 100644 --- a/gdb/frame.h +++ b/gdb/frame.h @@ -521,8 +521,6 @@ extern void *frame_obstack_zalloc (unsigned long size); /* Create a regcache, and copy the frame's registers into it. */ struct regcache *frame_save_as_regcache (struct frame_info *this_frame); -extern void generic_save_dummy_frame_tos (CORE_ADDR sp); - extern struct block *get_frame_block (struct frame_info *, CORE_ADDR *addr_in_block); @@ -575,12 +573,8 @@ extern void print_frame_info (struct frame_info *, int print_level, extern struct frame_info *block_innermost_frame (struct block *); -extern void generic_push_dummy_frame (void); - extern int deprecated_pc_in_call_dummy (CORE_ADDR pc); -extern void generic_save_call_dummy_addr (CORE_ADDR lo, CORE_ADDR hi); - /* FIXME: cagney/2003-02-02: Should be deprecated or replaced with a function called get_frame_register_p(). This slightly weird (and older) variant of get_frame_register() returns zero (indicating the |