2004-08-02 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Mon, 2 Aug 2004 18:58:20 +0000 (18:58 +0000)
committerAndrew Cagney <cagney@redhat.com>
Mon, 2 Aug 2004 18:58:20 +0000 (18:58 +0000)
* blockframe.c (legacy_frame_chain_valid): Delete function.

gdb/ChangeLog
gdb/blockframe.c

index 59f6d3c66357052548473661f8547be3bc23cceb..e2caf803e4d1d901a7f3efb596b76e43d993a882 100644 (file)
@@ -1,5 +1,7 @@
 2004-08-02  Andrew Cagney  <cagney@gnu.org>
 
+       * blockframe.c (legacy_frame_chain_valid): Delete function.
+
        * dummy-frame.c (struct dummy_frame): Delete call_lo, call_hi, top
        and pc.  Update comments.
        (pc_in_dummy_frame): Delete function.
index eb032258939d54e3d6e536926e31adde0dccf569..7b48194ffa2a85fef51605781df09992d1645e24 100644 (file)
@@ -492,40 +492,3 @@ block_innermost_frame (struct block *block)
        return frame;
     }
 }
-
-/* Are we in a call dummy?  The code below which allows DECR_PC_AFTER_BREAK
-   below is for infrun.c, which may give the macro a pc without that
-   subtracted out.  */
-
-/* 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.  */
-
-int
-legacy_frame_chain_valid (CORE_ADDR fp, struct frame_info *fi)
-{
-  /* Don't prune CALL_DUMMY frames.  */
-  if (deprecated_pc_in_call_dummy (get_frame_pc (fi)))
-    return 1;
-
-  /* If the new frame pointer is zero, then it isn't valid.  */
-  if (fp == 0)
-    return 0;
-  
-  /* If the new frame would be inside (younger than) the previous frame,
-     then it isn't valid.  */
-  if (INNER_THAN (fp, get_frame_base (fi)))
-    return 0;
-  
-  /* If the architecture has a custom DEPRECATED_FRAME_CHAIN_VALID,
-     call it now.  */
-  if (DEPRECATED_FRAME_CHAIN_VALID_P ())
-    return DEPRECATED_FRAME_CHAIN_VALID (fp, fi);
-
-  /* If we're already inside the entry function for the main objfile,
-     then it isn't valid.  */
-  if (inside_entry_func (fi))
-    return 0;
-
-  return 1;
-}