OSDN Git Service

2002-11-19 Andrew Cagney <ac131313@redhat.com>
authorcagney <cagney>
Tue, 19 Nov 2002 19:33:45 +0000 (19:33 +0000)
committercagney <cagney>
Tue, 19 Nov 2002 19:33:45 +0000 (19:33 +0000)
* generic/gdbtk-cmds.c (gdb_loc): Use get_frame_type instead of
->signal_handler_caller.
* generic/gdbtk-stack.c (get_frame_name): Ditto.
(get_frame_name): Ditto.

gdb/gdbtk/ChangeLog
gdb/gdbtk/generic/gdbtk-cmds.c
gdb/gdbtk/generic/gdbtk-stack.c

index fcb5521..5f7490d 100644 (file)
@@ -1,3 +1,10 @@
+2002-11-19  Andrew Cagney  <ac131313@redhat.com>
+
+       * generic/gdbtk-cmds.c (gdb_loc): Use get_frame_type instead of
+       ->signal_handler_caller.
+       * generic/gdbtk-stack.c (get_frame_name): Ditto.
+       (get_frame_name): Ditto.
+
 2002-11-12  Andrew Cagney  <ac131313@redhat.com>
 
        From 2002-11-11 David Carlton <carlton@math.stanford.edu>
index 3fc06e2..a53c013 100644 (file)
@@ -2272,7 +2272,7 @@ gdb_loc (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST obj
          pc = selected_frame->pc;
          sal = find_pc_line (selected_frame->pc,
                              selected_frame->next != NULL
-                             && !selected_frame->next->signal_handler_caller
+                             && !(get_frame_type (selected_frame->next) == SIGTRAMP_FRAME)
                              && !deprecated_frame_in_dummy (selected_frame->next));
        }
       else
index a2a9d8f..14f3148 100644 (file)
@@ -526,7 +526,7 @@ get_frame_name (Tcl_Interp *interp, Tcl_Obj *list, struct frame_info *fi)
       Tcl_ListObjAppendElement (interp, list, objv[0]);
       return;
     }
-  if (fi->signal_handler_caller)
+  if ((get_frame_type (fi) == SIGTRAMP_FRAME))
     {
       objv[0] = Tcl_NewStringObj ("<signal handler called>\n", -1);
       Tcl_ListObjAppendElement (interp, list, objv[0]);
@@ -536,7 +536,7 @@ get_frame_name (Tcl_Interp *interp, Tcl_Obj *list, struct frame_info *fi)
   sal =
     find_pc_line (fi->pc,
                  fi->next != NULL
-                 && !fi->next->signal_handler_caller
+                 && !(get_frame_type (fi) == SIGTRAMP_FRAME)
                  && !deprecated_frame_in_dummy (fi->next));
 
   func = find_pc_function (fi->pc);