aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog-gdbtk5
-rw-r--r--gdb/gdbtk.c6
2 files changed, 9 insertions, 2 deletions
diff --git a/gdb/ChangeLog-gdbtk b/gdb/ChangeLog-gdbtk
index 0bb53f2..0a0254f 100644
--- a/gdb/ChangeLog-gdbtk
+++ b/gdb/ChangeLog-gdbtk
@@ -1,3 +1,8 @@
+Sun Mar 29 21:19:46 1998 Keith Seitz <keiths@onions.cygnus.com>
+
+ * gdbtk.c (gdb_get_tracepoint_info): Change formatting of address.
+ (tracepoint_exists): Remove code which confuses assembly traces.
+
Sat Mar 28 12:13:23 1998 Keith Seitz <keiths@onions.cygnus.com>
* gdbtk.c (gdb_cmd): If argc > 2, assume that the busy and idle hooks
diff --git a/gdb/gdbtk.c b/gdb/gdbtk.c
index 3309154..5737fbd 100644
--- a/gdb/gdbtk.c
+++ b/gdb/gdbtk.c
@@ -2704,7 +2704,7 @@ gdb_get_tracepoint_info (clientData, interp, objc, objv)
find_pc_partial_function (tp->address, &funcname, NULL, NULL);
Tcl_ListObjAppendElement (interp, list, Tcl_NewStringObj (funcname, -1));
Tcl_ListObjAppendElement (interp, list, Tcl_NewIntObj (sal.line));
- sprintf (tmp, "0x%08x", tp->address);
+ sprintf (tmp, "0x%lx", tp->address);
Tcl_ListObjAppendElement (interp, list, Tcl_NewStringObj (tmp, -1));
Tcl_ListObjAppendElement (interp, list, Tcl_NewIntObj (tp->enabled));
Tcl_ListObjAppendElement (interp, list, Tcl_NewIntObj (tp->pass_count));
@@ -2865,11 +2865,13 @@ tracepoint_exists (char * args)
{
if (tp->address == sals.sals[0].pc)
result = tp->number;
+#if 0
+ /* Why is this here? This messes up assembly traces */
else if (tp->source_file != NULL
&& strcmp (tp->source_file, file) == 0
&& sals.sals[0].line == tp->line_number)
-
result = tp->number;
+#endif
}
}
}