GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | ui_out_data |
Typedefs | |
typedef struct ui_out_data | mi_out_data |
Functions | |
static void | mi_table_begin (struct ui_out *uiout, int nbrofcols, int nr_rows, const char *tblid) |
static void | mi_table_body (struct ui_out *uiout) |
static void | mi_table_end (struct ui_out *uiout) |
static void | mi_table_header (struct ui_out *uiout, int width, enum ui_align alig, const char *col_name, const char *colhdr) |
static void | mi_begin (struct ui_out *uiout, enum ui_out_type type, int level, const char *id) |
static void | mi_end (struct ui_out *uiout, enum ui_out_type type, int level) |
static void | mi_field_int (struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname, int value) |
static void | mi_field_skip (struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname) |
static void | mi_field_string (struct ui_out *uiout, int fldno, int width, enum ui_align alig, const char *fldname, const char *string) |
static void | mi_field_fmt (struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, const char *format, va_list args) ATTRIBUTE_PRINTF(6 |
static void static void | mi_spaces (struct ui_out *uiout, int numspaces) |
static void | mi_text (struct ui_out *uiout, const char *string) |
static void | mi_message (struct ui_out *uiout, int verbosity, const char *format, va_list args) ATTRIBUTE_PRINTF(3 |
static void static void | mi_wrap_hint (struct ui_out *uiout, char *identstring) |
static void | mi_flush (struct ui_out *uiout) |
static int | mi_redirect (struct ui_out *uiout, struct ui_file *outstream) |
void | _initialize_mi_out (void) |
static void | field_separator (struct ui_out *uiout) |
static void | mi_open (struct ui_out *uiout, const char *name, enum ui_out_type type) |
static void | mi_close (struct ui_out *uiout, enum ui_out_type type) |
void | mi_out_buffered (struct ui_out *uiout, char *string) |
void | mi_out_rewind (struct ui_out *uiout) |
void | mi_out_put (struct ui_out *uiout, struct ui_file *stream) |
int | mi_version (struct ui_out *uiout) |
struct ui_out * | mi_out_new (int mi_version) |
Variables | |
static const struct ui_out_impl | mi_ui_out_impl |
typedef struct ui_out_data mi_out_data |
void _initialize_mi_out | ( | void | ) |
|
static |
Definition at line 306 of file mi-out.c.
References ui_out_data::buffer, fputc_unfiltered(), ui_out_data::suppress_field_separator, and ui_out_data().
Referenced by mi_field_fmt(), mi_field_string(), and mi_open().
|
static |
Definition at line 162 of file mi-out.c.
References mi_open(), ui_out_data::suppress_output, and ui_out_data().
|
static |
Definition at line 339 of file mi-out.c.
References _, ui_out_data::buffer, fputc_unfiltered(), internal_error(), ui_out_data::suppress_field_separator, ui_out_data(), ui_out_type_list, and ui_out_type_tuple.
Referenced by mi_end(), mi_table_body(), mi_table_end(), and mi_table_header().
|
static |
Definition at line 176 of file mi-out.c.
References mi_close(), ui_out_data::suppress_output, and ui_out_data().
|
static |
Definition at line 234 of file mi-out.c.
References ui_out_data::buffer, field_separator(), fprintf_unfiltered(), fputs_unfiltered(), ui_out_data::suppress_output, ui_out_data(), and vfprintf_unfiltered().
|
static |
Definition at line 189 of file mi-out.c.
References mi_field_string(), ui_out_data::suppress_output, ui_out_data(), and xsnprintf().
Referenced by mi_table_begin(), and mi_table_header().
|
static |
Definition at line 214 of file mi-out.c.
References ui_out_data::buffer, field_separator(), fprintf_unfiltered(), fputstr_unfiltered(), ui_out_data::suppress_output, and ui_out_data().
Referenced by mi_field_int(), and mi_table_header().
|
static |
Definition at line 275 of file mi-out.c.
References ui_out_data::buffer, gdb_flush(), and ui_out_data().
|
static |
Definition at line 317 of file mi-out.c.
References _, ui_out_data::buffer, field_separator(), fprintf_unfiltered(), fputc_unfiltered(), internal_error(), ui_out_data::suppress_field_separator, ui_out_data(), ui_out_type_list, and ui_out_type_tuple.
Referenced by mi_begin(), mi_table_begin(), mi_table_body(), and mi_table_header().
void mi_out_buffered | ( | struct ui_out * | uiout, |
char * | string | ||
) |
Definition at line 360 of file mi-out.c.
References ui_out_data::buffer, fprintf_unfiltered(), and ui_out_data().
Definition at line 401 of file mi-out.c.
References ui_out_data::buffer, ui_out::data, flags, mem_fileopen(), ui_out_data::mi_version, mi_version(), ui_out_data::suppress_field_separator, ui_out_data::suppress_output, and ui_out_new().
Referenced by mi_interpreter_init(), and mi_load_progress().
Definition at line 380 of file mi-out.c.
References ui_out_data::buffer, ui_file_put(), ui_file_rewind(), ui_file_write_for_put(), and ui_out_data().
Referenced by captured_mi_execute_command(), mi_cmd_gdb_exit(), mi_load_progress(), and mi_on_normal_stop().
void mi_out_rewind | ( | struct ui_out * | uiout | ) |
Definition at line 370 of file mi-out.c.
References ui_out_data::buffer, ui_file_rewind(), and ui_out_data().
Referenced by captured_mi_execute_command(), mi_execute_command(), and mi_on_normal_stop().
Definition at line 283 of file mi-out.c.
References ui_out_data::buffer, ui_out_data::original_buffer, and ui_out_data().
|
static |
Definition at line 103 of file mi-out.c.
References mi_field_int(), mi_open(), ui_out_type_list, and ui_out_type_tuple.
|
static |
Definition at line 117 of file mi-out.c.
References mi_close(), mi_open(), ui_out_data::suppress_output, ui_out_data(), and ui_out_type_list.
|
static |
Definition at line 131 of file mi-out.c.
References mi_close(), ui_out_data::suppress_output, ui_out_data(), ui_out_type_list, and ui_out_type_tuple.
|
static |
Definition at line 143 of file mi-out.c.
References mi_close(), mi_field_int(), mi_field_string(), mi_open(), ui_out_data::suppress_output, ui_out_data(), and ui_out_type_tuple.
Definition at line 391 of file mi-out.c.
References ui_out_data::mi_version, and ui_out_data().
Referenced by mi_cmd_env_dir(), mi_cmd_env_path(), mi_cmd_env_pwd(), mi_cmd_var_list_children(), mi_cmd_var_update(), mi_interpreter_init(), mi_out_new(), and varobj_update_one().
|
static |
Definition at line 269 of file mi-out.c.
References wrap_here().
|
static |