mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 17:18:24 +08:00
Remove the ui_out_style_kind enum
This removes the ui_out_style_kind enum, in favor of simply using ui_file_style references. This simplifies the code somewhat. gdb/ChangeLog 2019-10-01 Tom Tromey <tom@tromey.com> * ui-out.h (enum class ui_out_style_kind): Remove. (class ui_out) <field_string, field_stsream, do_field_string>: Change type of "style". * ui-out.c (ui_out::field_core_addr, ui_out::field_stream) (ui_out::field_string): Update. * tui/tui-out.h (class tui_ui_out) <do_field_string>: Change type of "style". * tui/tui-out.c (tui_ui_out::do_field_string): Update. * tracepoint.c (print_one_static_tracepoint_marker): Update. * stack.c (print_frame_arg, print_frame_info, print_frame): Update. * source.c (print_source_lines_base): Update. * solib.c (info_sharedlibrary_command): Update. * skip.c (info_skip_command): Update. * record-btrace.c (btrace_call_history_src_line) (btrace_call_history): Update. * python/py-framefilter.c (py_print_frame): Update. * mi/mi-out.h (class mi_ui_out) <do_field_string>: Change type of "style". * mi/mi-out.c (mi_ui_out::do_table_header) (mi_ui_out::do_field_signed, mi_ui_out::do_field_unsigned) (mi_ui_out::do_field_string): Update. * disasm.c (gdb_pretty_print_disassembler::pretty_print_insn): Update. * cli-out.h (class cli_ui_out) <do_field_string>: Change type of "style". * cli-out.c (cli_ui_out::do_table_header) (cli_ui_out::do_field_signed, cli_ui_out::do_field_unsigned) (cli_ui_out::do_field_skip, cli_ui_out::do_field_string) (cli_ui_out::do_field_fmt): Update. * breakpoint.c (print_breakpoint_location): Update. (update_static_tracepoint): Update.
This commit is contained in:
@ -5823,14 +5823,14 @@ print_breakpoint_location (struct breakpoint *b,
|
||||
{
|
||||
uiout->text ("in ");
|
||||
uiout->field_string ("func", SYMBOL_PRINT_NAME (sym),
|
||||
ui_out_style_kind::FUNCTION);
|
||||
function_name_style.style ());
|
||||
uiout->text (" ");
|
||||
uiout->wrap_hint (wrap_indent_at_field (uiout, "what"));
|
||||
uiout->text ("at ");
|
||||
}
|
||||
uiout->field_string ("file",
|
||||
symtab_to_filename_for_display (loc->symtab),
|
||||
ui_out_style_kind::FILE);
|
||||
file_name_style.style ());
|
||||
uiout->text (":");
|
||||
|
||||
if (uiout->is_mi_like_p ())
|
||||
@ -13317,12 +13317,12 @@ update_static_tracepoint (struct breakpoint *b, struct symtab_and_line sal)
|
||||
if (sym)
|
||||
{
|
||||
uiout->field_string ("func", SYMBOL_PRINT_NAME (sym),
|
||||
ui_out_style_kind::FUNCTION);
|
||||
function_name_style.style ());
|
||||
uiout->text (" at ");
|
||||
}
|
||||
uiout->field_string ("file",
|
||||
symtab_to_filename_for_display (sal2.symtab),
|
||||
ui_out_style_kind::FILE);
|
||||
file_name_style.style ());
|
||||
uiout->text (":");
|
||||
|
||||
if (uiout->is_mi_like_p ())
|
||||
|
Reference in New Issue
Block a user