[PATCH] Add fullname field for MI -break-info command
Daniel Jacobowitz
drow@false.org
Tue Jan 24 21:13:00 GMT 2006
On Tue, Jan 24, 2006 at 07:32:15PM +0300, Vladimir Prus wrote:
>
> Hello!
>
> The attached patch adds the "fullname" field to the output of MI -break-info
> command.
In addition to what Bob said, formatting points:
> + if (ui_out_is_mi_like_p (uiout))
> + {
> + if (b->loc->loc_type == bp_loc_software_breakpoint ||
> + b->loc->loc_type == bp_loc_hardware_watchpoint)
if (b->loc->loc_type == bp_loc_software_breakpoint
|| b->loc->loc_type == bp_loc_hardware_watchpoint)
> + {
> + struct symtab_and_line sal = find_pc_line (b->loc->address, 0);
> + symtab_to_fullname (sal.symtab);
> +
> + if (sal.symtab->fullname)
> + {
> + annotate_field(10);
annotate_field (10);
But I don't think you need this at all; there's no point emitting
annotations when we're guarded by ui_out_is_mi_like_p.
Also, you can use the return value from symtab_to_fullname.
--
Daniel Jacobowitz
CodeSourcery
More information about the Gdb-patches
mailing list