diff options
author | Andrew Cagney <cagney@redhat.com> | 2004-03-22 01:43:32 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2004-03-22 01:43:32 +0000 |
commit | 244675f99af964096502f9dfa58fee5676c4c8d5 (patch) | |
tree | 04a62a6e0ddb95e773984398d898103e98ad0dff /gdb | |
parent | fb9da979021dd3c7c410b3983e23a884ffcbb9fb (diff) | |
download | gdb-244675f99af964096502f9dfa58fee5676c4c8d5.zip gdb-244675f99af964096502f9dfa58fee5676c4c8d5.tar.gz gdb-244675f99af964096502f9dfa58fee5676c4c8d5.tar.bz2 |
2004-03-21 Andrew Cagney <cagney@redhat.com>
* inferior.h (deprecated_pc_in_call_dummy_at_entry_point): Delete
declaration and out-of-date comment.
* blockframe.c (deprecated_pc_in_call_dummy_at_entry_point):
Delete function.
* mn10300-tdep.c (mn10300_gdbarch_init): Do not set
deprecated_pc_in_call_dummy.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/blockframe.c | 8 | ||||
-rw-r--r-- | gdb/inferior.h | 9 | ||||
-rw-r--r-- | gdb/mn10300-tdep.c | 1 |
4 files changed, 7 insertions, 18 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 16e852a..5ea55d8 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,12 @@ 2004-03-21 Andrew Cagney <cagney@redhat.com> + * inferior.h (deprecated_pc_in_call_dummy_at_entry_point): Delete + declaration and out-of-date comment. + * blockframe.c (deprecated_pc_in_call_dummy_at_entry_point): + Delete function. + * mn10300-tdep.c (mn10300_gdbarch_init): Do not set + deprecated_pc_in_call_dummy. + * infrun.c (handle_inferior_event): For non legacy frames, use the frame ID and frame type to identify a signal trampoline. Update comments. diff --git a/gdb/blockframe.c b/gdb/blockframe.c index 1e96555..1ff4685 100644 --- a/gdb/blockframe.c +++ b/gdb/blockframe.c @@ -585,14 +585,6 @@ deprecated_pc_in_call_dummy_on_stack (CORE_ADDR pc, CORE_ADDR sp, && INNER_THAN ((pc), (frame_address))); } -int -deprecated_pc_in_call_dummy_at_entry_point (CORE_ADDR pc, CORE_ADDR sp, - CORE_ADDR frame_address) -{ - CORE_ADDR addr = entry_point_address (); - return ((pc) >= addr && (pc) <= (addr + DECR_PC_AFTER_BREAK)); -} - /* Returns true for a user frame or a call_function_by_hand dummy frame, and false for the CRT0 start-up frame. Purpose is to terminate backtrace. */ diff --git a/gdb/inferior.h b/gdb/inferior.h index b36dcd4..115ffe1 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -463,15 +463,6 @@ extern int deprecated_pc_in_call_dummy_on_stack (CORE_ADDR pc, CORE_ADDR sp, CORE_ADDR frame_address); -/* NOTE: cagney/2002-11-24: Targets need to both switch to generic - dummy frames, and use generic_pc_in_call_dummy(). The generic - version should be able to handle all cases since that code works by - saving the address of the dummy's breakpoint (where ever it is). */ - -extern int deprecated_pc_in_call_dummy_at_entry_point (CORE_ADDR pc, - CORE_ADDR sp, - CORE_ADDR frame_address); - /* If STARTUP_WITH_SHELL is set, GDB's "run" will attempts to start up the debugee under a shell. This is in order for argument-expansion to occur. E.g., diff --git a/gdb/mn10300-tdep.c b/gdb/mn10300-tdep.c index 998ee68..21f5069 100644 --- a/gdb/mn10300-tdep.c +++ b/gdb/mn10300-tdep.c @@ -1185,7 +1185,6 @@ mn10300_gdbarch_init (struct gdbarch_info info, /* Calling functions in the inferior from GDB. */ set_gdbarch_deprecated_call_dummy_words (gdbarch, mn10300_call_dummy_words); set_gdbarch_deprecated_sizeof_call_dummy_words (gdbarch, sizeof (mn10300_call_dummy_words)); - set_gdbarch_deprecated_pc_in_call_dummy (gdbarch, deprecated_pc_in_call_dummy_at_entry_point); set_gdbarch_deprecated_push_arguments (gdbarch, mn10300_push_arguments); set_gdbarch_deprecated_reg_struct_has_addr (gdbarch, mn10300_reg_struct_has_addr); |