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, }