2010-03-29 Stan Shebs <stan@codesourcery.com>

* tracepoint.c (trace_find_line_command): Remove dead code.
This commit is contained in:
Stan Shebs 2010-03-30 00:19:43 +00:00
parent fe5c95995a
commit 42e08e6983
2 changed files with 6 additions and 21 deletions

View File

@ -1,5 +1,7 @@
2010-03-29 Stan Shebs <stan@codesourcery.com> 2010-03-29 Stan Shebs <stan@codesourcery.com>
* tracepoint.c (trace_find_line_command): Remove dead code.
* tracepoint.h (struct uploaded_string): New struct. * tracepoint.h (struct uploaded_string): New struct.
(struct uploaded_tp): New fields for source strings. (struct uploaded_tp): New fields for source strings.
* breakpoint.c (this_utp, next_cmd): New globals. * breakpoint.c (this_utp, next_cmd): New globals.

View File

@ -2043,33 +2043,16 @@ trace_find_line_command (char *args, int from_tty)
sals.sals[0] = sal; sals.sals[0] = sal;
} }
else else
{ {
sals = decode_line_spec (args, 1); sals = decode_line_spec (args, 1);
sal = sals.sals[0]; sal = sals.sals[0];
} }
old_chain = make_cleanup (xfree, sals.sals); old_chain = make_cleanup (xfree, sals.sals);
if (sal.symtab == 0) if (sal.symtab == 0)
{ error (_("No line number information available."));
printf_filtered ("TFIND: No line number information available");
if (sal.pc != 0) if (sal.line > 0 && find_line_pc_range (sal, &start_pc, &end_pc))
{
/* This is useful for "info line *0x7f34". If we can't
tell the user about a source line, at least let them
have the symbolic address. */
printf_filtered (" for address ");
wrap_here (" ");
print_address (get_current_arch (), sal.pc, gdb_stdout);
printf_filtered (";\n -- will attempt to find by PC. \n");
}
else
{
printf_filtered (".\n");
return; /* No line, no PC; what can we do? */
}
}
else if (sal.line > 0
&& find_line_pc_range (sal, &start_pc, &end_pc))
{ {
if (start_pc == end_pc) if (start_pc == end_pc)
{ {