|
GDB (API)
|
#include "defs.h"#include "gdb_string.h"#include "expression.h"#include "language.h"#include "ui-out.h"#include "gdb_assert.h"Go to the source code of this file.
Typedefs | |
| typedef struct ui_out_level * | ui_out_level_p |
Enumerations | |
| enum | { MAX_UI_OUT_LEVELS = 8 } |
Functions | |
| DEF_VEC_P (ui_out_level_p) | |
| void | _initialize_ui_out (void) |
| void | ui_out_table_body (struct ui_out *uiout) |
| void | ui_out_table_header (struct ui_out *uiout, int width, enum ui_align alignment, const char *col_name, const char *colhdr) |
| struct cleanup * | make_cleanup_ui_out_table_begin_end (struct ui_out *ui_out, int nr_cols, int nr_rows, const char *tblid) |
| void | ui_out_begin (struct ui_out *uiout, enum ui_out_type type, const char *id) |
| void | ui_out_end (struct ui_out *uiout, enum ui_out_type type) |
| struct cleanup * | make_cleanup_ui_out_tuple_begin_end (struct ui_out *uiout, const char *id) |
| struct cleanup * | make_cleanup_ui_out_list_begin_end (struct ui_out *uiout, const char *id) |
| void | ui_out_field_int (struct ui_out *uiout, const char *fldname, int value) |
| void | ui_out_field_fmt_int (struct ui_out *uiout, int input_width, enum ui_align input_align, const char *fldname, int value) |
| void | ui_out_field_core_addr (struct ui_out *uiout, const char *fldname, struct gdbarch *gdbarch, CORE_ADDR address) |
| void | ui_out_field_stream (struct ui_out *uiout, const char *fldname, struct ui_file *stream) |
| void | ui_out_field_skip (struct ui_out *uiout, const char *fldname) |
| void | ui_out_field_string (struct ui_out *uiout, const char *fldname, const char *string) |
| void | ui_out_field_fmt (struct ui_out *uiout, const char *fldname, const char *format,...) |
| void | ui_out_spaces (struct ui_out *uiout, int numspaces) |
| void | ui_out_text (struct ui_out *uiout, const char *string) |
| void | ui_out_message (struct ui_out *uiout, int verbosity, const char *format,...) |
| void | ui_out_wrap_hint (struct ui_out *uiout, char *identstring) |
| void | ui_out_flush (struct ui_out *uiout) |
| int | ui_out_redirect (struct ui_out *uiout, struct ui_file *outstream) |
| int | ui_out_set_flags (struct ui_out *uiout, int mask) |
| int | ui_out_clear_flags (struct ui_out *uiout, int mask) |
| int | ui_out_test_flags (struct ui_out *uiout, int mask) |
| int | ui_out_get_verblvl (struct ui_out *uiout) |
| int | ui_out_is_mi_like_p (struct ui_out *uiout) |
| void | uo_field_string (struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, const char *string) |
| void * | ui_out_data (struct ui_out *uiout) |
| int | ui_out_query_field (struct ui_out *uiout, int colno, int *width, int *alignment, char **col_name) |
| struct ui_out * | ui_out_new (struct ui_out_impl *impl, void *data, int flags) |
| void | ui_out_destroy (struct ui_out *uiout) |
Variables | |
| struct ui_out_impl | default_ui_out_impl |
| struct ui_out | def_uiout |
| struct ui_out * | current_uiout = &def_uiout |
| typedef struct ui_out_level* ui_out_level_p |
| void _initialize_ui_out | ( | void | ) |
| struct cleanup* make_cleanup_ui_out_list_begin_end | ( | struct ui_out * | uiout, |
| const char * | id | ||
| ) | [read] |
| struct cleanup* make_cleanup_ui_out_table_begin_end | ( | struct ui_out * | ui_out, |
| int | nr_cols, | ||
| int | nr_rows, | ||
| const char * | tblid | ||
| ) | [read] |
| struct cleanup* make_cleanup_ui_out_tuple_begin_end | ( | struct ui_out * | uiout, |
| const char * | id | ||
| ) | [read] |
| void ui_out_begin | ( | struct ui_out * | uiout, |
| enum ui_out_type | type, | ||
| const char * | id | ||
| ) |
| int ui_out_clear_flags | ( | struct ui_out * | uiout, |
| int | mask | ||
| ) |
| void* ui_out_data | ( | struct ui_out * | uiout | ) |
| void ui_out_destroy | ( | struct ui_out * | uiout | ) |
| void ui_out_end | ( | struct ui_out * | uiout, |
| enum ui_out_type | type | ||
| ) |
| void ui_out_field_core_addr | ( | struct ui_out * | uiout, |
| const char * | fldname, | ||
| struct gdbarch * | gdbarch, | ||
| CORE_ADDR | address | ||
| ) |
| void ui_out_field_fmt | ( | struct ui_out * | uiout, |
| const char * | fldname, | ||
| const char * | format, | ||
| ... | |||
| ) |
| void ui_out_field_fmt_int | ( | struct ui_out * | uiout, |
| int | input_width, | ||
| enum ui_align | input_align, | ||
| const char * | fldname, | ||
| int | value | ||
| ) |
| void ui_out_field_int | ( | struct ui_out * | uiout, |
| const char * | fldname, | ||
| int | value | ||
| ) |
| void ui_out_field_skip | ( | struct ui_out * | uiout, |
| const char * | fldname | ||
| ) |
| void ui_out_field_stream | ( | struct ui_out * | uiout, |
| const char * | fldname, | ||
| struct ui_file * | stream | ||
| ) |
| void ui_out_field_string | ( | struct ui_out * | uiout, |
| const char * | fldname, | ||
| const char * | string | ||
| ) |
| void ui_out_flush | ( | struct ui_out * | uiout | ) |
| int ui_out_get_verblvl | ( | struct ui_out * | uiout | ) |
| int ui_out_is_mi_like_p | ( | struct ui_out * | uiout | ) |
| void ui_out_message | ( | struct ui_out * | uiout, |
| int | verbosity, | ||
| const char * | format, | ||
| ... | |||
| ) |
| struct ui_out* ui_out_new | ( | struct ui_out_impl * | impl, |
| void * | data, | ||
| int | flags | ||
| ) | [read] |
| int ui_out_query_field | ( | struct ui_out * | uiout, |
| int | colno, | ||
| int * | width, | ||
| int * | alignment, | ||
| char ** | col_name | ||
| ) |
| int ui_out_redirect | ( | struct ui_out * | uiout, |
| struct ui_file * | outstream | ||
| ) |
| int ui_out_set_flags | ( | struct ui_out * | uiout, |
| int | mask | ||
| ) |
| void ui_out_spaces | ( | struct ui_out * | uiout, |
| int | numspaces | ||
| ) |
| void ui_out_table_body | ( | struct ui_out * | uiout | ) |
| void ui_out_table_header | ( | struct ui_out * | uiout, |
| int | width, | ||
| enum ui_align | alignment, | ||
| const char * | col_name, | ||
| const char * | colhdr | ||
| ) |
| int ui_out_test_flags | ( | struct ui_out * | uiout, |
| int | mask | ||
| ) |
| void ui_out_text | ( | struct ui_out * | uiout, |
| const char * | string | ||
| ) |
| void ui_out_wrap_hint | ( | struct ui_out * | uiout, |
| char * | identstring | ||
| ) |
| struct ui_out* current_uiout = &def_uiout |
| struct ui_out def_uiout |
{
0,
&default_ui_out_impl,
}
| struct ui_out_impl default_ui_out_impl |
{
default_table_begin,
default_table_body,
default_table_end,
default_table_header,
default_begin,
default_end,
default_field_int,
default_field_skip,
default_field_string,
default_field_fmt,
default_spaces,
default_text,
default_message,
default_wrap_hint,
default_flush,
NULL,
default_data_destroy,
0,
}
1.7.6.1