| GDB (API)
   
    | 
#include "defs.h"#include "symtab.h"#include <ctype.h>#include "gdb_regex.h"#include "gdb_string.h"#include "completer.h"#include "ui-out.h"#include "cli/cli-cmds.h"#include "cli/cli-decode.h"#include "gdb_assert.h"Go to the source code of this file.
| Functions | |
| void | set_cmd_cfunc (struct cmd_list_element *cmd, cmd_cfunc_ftype *cfunc) | 
| void | set_cmd_sfunc (struct cmd_list_element *cmd, cmd_sfunc_ftype *sfunc) | 
| int | cmd_cfunc_eq (struct cmd_list_element *cmd, void(*cfunc)(char *args, int from_tty)) | 
| void | set_cmd_context (struct cmd_list_element *cmd, void *context) | 
| void * | get_cmd_context (struct cmd_list_element *cmd) | 
| enum cmd_types | cmd_type (struct cmd_list_element *cmd) | 
| void | set_cmd_completer (struct cmd_list_element *cmd, completer_ftype *completer) | 
| struct cmd_list_element * | add_cmd (const char *name, enum command_class class, void(*fun)(char *, int), char *doc, struct cmd_list_element **list) | 
| struct cmd_list_element * | deprecate_cmd (struct cmd_list_element *cmd, char *replacement) | 
| struct cmd_list_element * | add_alias_cmd (const char *name, const char *oldname, enum command_class class, int abbrev_flag, struct cmd_list_element **list) | 
| struct cmd_list_element * | add_prefix_cmd (const char *name, enum command_class class, void(*fun)(char *, int), char *doc, struct cmd_list_element **prefixlist, char *prefixname, int allow_unknown, struct cmd_list_element **list) | 
| struct cmd_list_element * | add_abbrev_prefix_cmd (const char *name, enum command_class class, void(*fun)(char *, int), char *doc, struct cmd_list_element **prefixlist, char *prefixname, int allow_unknown, struct cmd_list_element **list) | 
| void | not_just_help_class_command (char *args, int from_tty) | 
| void | add_setshow_enum_cmd (const char *name, enum command_class class, const char *const *enumlist, const char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_auto_boolean_cmd (const char *name, enum command_class class, enum auto_boolean *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_boolean_cmd (const char *name, enum command_class class, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_filename_cmd (const char *name, enum command_class class, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_string_cmd (const char *name, enum command_class class, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| struct cmd_list_element * | add_setshow_string_noescape_cmd (const char *name, enum command_class class, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_optional_filename_cmd (const char *name, enum command_class class, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_integer_cmd (const char *name, enum command_class class, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_uinteger_cmd (const char *name, enum command_class class, unsigned int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_zinteger_cmd (const char *name, enum command_class class, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_zuinteger_unlimited_cmd (const char *name, enum command_class class, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| void | add_setshow_zuinteger_cmd (const char *name, enum command_class class, unsigned int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list) | 
| struct cmd_list_element * | add_info (const char *name, void(*fun)(char *, int), char *doc) | 
| struct cmd_list_element * | add_info_alias (const char *name, char *oldname, int abbrev_flag) | 
| struct cmd_list_element * | add_com (const char *name, enum command_class class, void(*fun)(char *, int), char *doc) | 
| struct cmd_list_element * | add_com_alias (const char *name, const char *oldname, enum command_class class, int abbrev_flag) | 
| void | apropos_cmd (struct ui_file *stream, struct cmd_list_element *commandlist, struct re_pattern_buffer *regex, char *prefix) | 
| void | help_cmd (char *arg, struct ui_file *stream) | 
| void | help_list (struct cmd_list_element *list, char *cmdtype, enum command_class class, struct ui_file *stream) | 
| void | print_doc_line (struct ui_file *stream, char *str) | 
| void | help_cmd_list (struct cmd_list_element *list, enum command_class class, char *prefix, int recurse, struct ui_file *stream) | 
| int | valid_user_defined_cmd_name_p (const char *name) | 
| struct cmd_list_element * | lookup_cmd_1 (const char **text, struct cmd_list_element *clist, struct cmd_list_element **result_list, int ignore_help_classes) | 
| struct cmd_list_element * | lookup_cmd (const char **line, struct cmd_list_element *list, char *cmdtype, int allow_unknown, int ignore_help_classes) | 
| void | deprecated_cmd_warning (const char *text) | 
| int | lookup_cmd_composition (const char *text, struct cmd_list_element **alias, struct cmd_list_element **prefix_cmd, struct cmd_list_element **cmd) | 
| int | cmd_func_p (struct cmd_list_element *cmd) | 
| void | cmd_func (struct cmd_list_element *cmd, char *args, int from_tty) | 
| Variables | |
| const char *const | auto_boolean_enums [] = { "on", "off", "auto", NULL } | 
| struct cmd_list_element* add_abbrev_prefix_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| void(*)(char *, int) | fun, | ||
| char * | doc, | ||
| struct cmd_list_element ** | prefixlist, | ||
| char * | prefixname, | ||
| int | allow_unknown, | ||
| struct cmd_list_element ** | list | ||
| ) |  [read] | 
Definition at line 355 of file cli-decode.c.
| struct cmd_list_element* add_alias_cmd | ( | const char * | name, | 
| const char * | oldname, | ||
| enum command_class | class, | ||
| int | abbrev_flag, | ||
| struct cmd_list_element ** | list | ||
| ) |  [read] | 
Definition at line 275 of file cli-decode.c.
| struct cmd_list_element* add_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| void(*)(char *, int) | fun, | ||
| char * | doc, | ||
| struct cmd_list_element ** | list | ||
| ) |  [read] | 
Definition at line 186 of file cli-decode.c.
| struct cmd_list_element* add_com | ( | const char * | name, | 
| enum command_class | class, | ||
| void(*)(char *, int) | fun, | ||
| char * | doc | ||
| ) |  [read] | 
Definition at line 861 of file cli-decode.c.
| struct cmd_list_element* add_com_alias | ( | const char * | name, | 
| const char * | oldname, | ||
| enum command_class | class, | ||
| int | abbrev_flag | ||
| ) |  [read] | 
Definition at line 870 of file cli-decode.c.
| struct cmd_list_element* add_info | ( | const char * | name, | 
| void(*)(char *, int) | fun, | ||
| char * | doc | ||
| ) |  [read] | 
Definition at line 845 of file cli-decode.c.
| struct cmd_list_element* add_info_alias | ( | const char * | name, | 
| char * | oldname, | ||
| int | abbrev_flag | ||
| ) |  [read] | 
Definition at line 853 of file cli-decode.c.
| struct cmd_list_element* add_prefix_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| void(*)(char *, int) | fun, | ||
| char * | doc, | ||
| struct cmd_list_element ** | prefixlist, | ||
| char * | prefixname, | ||
| int | allow_unknown, | ||
| struct cmd_list_element ** | list | ||
| ) |  [read] | 
Definition at line 327 of file cli-decode.c.
| void add_setshow_auto_boolean_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| enum auto_boolean * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 504 of file cli-decode.c.
| void add_setshow_boolean_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 529 of file cli-decode.c.
| void add_setshow_enum_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| const char *const * | enumlist, | ||
| const char ** | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 475 of file cli-decode.c.
| void add_setshow_filename_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| char ** | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 551 of file cli-decode.c.
| void add_setshow_integer_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 657 of file cli-decode.c.
| void add_setshow_optional_filename_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| char ** | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 614 of file cli-decode.c.
| void add_setshow_string_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| char ** | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 573 of file cli-decode.c.
| struct cmd_list_element* add_setshow_string_noescape_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| char ** | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) |  [read] | 
Definition at line 592 of file cli-decode.c.
| void add_setshow_uinteger_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| unsigned int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 682 of file cli-decode.c.
| void add_setshow_zinteger_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 707 of file cli-decode.c.
| void add_setshow_zuinteger_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| unsigned int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 751 of file cli-decode.c.
| void add_setshow_zuinteger_unlimited_cmd | ( | const char * | name, | 
| enum command_class | class, | ||
| int * | var, | ||
| const char * | set_doc, | ||
| const char * | show_doc, | ||
| const char * | help_doc, | ||
| cmd_sfunc_ftype * | set_func, | ||
| show_value_ftype * | show_func, | ||
| struct cmd_list_element ** | set_list, | ||
| struct cmd_list_element ** | show_list | ||
| ) | 
Definition at line 724 of file cli-decode.c.
| void apropos_cmd | ( | struct ui_file * | stream, | 
| struct cmd_list_element * | commandlist, | ||
| struct re_pattern_buffer * | regex, | ||
| char * | prefix | ||
| ) | 
Definition at line 881 of file cli-decode.c.
| int cmd_cfunc_eq | ( | struct cmd_list_element * | cmd, | 
| void(*)(char *args, int from_tty) | cfunc | ||
| ) | 
Definition at line 137 of file cli-decode.c.
| void cmd_func | ( | struct cmd_list_element * | cmd, | 
| char * | args, | ||
| int | from_tty | ||
| ) | 
Definition at line 1879 of file cli-decode.c.
| int cmd_func_p | ( | struct cmd_list_element * | cmd | ) | 
Definition at line 1871 of file cli-decode.c.
| enum cmd_types cmd_type | ( | struct cmd_list_element * | cmd | ) | 
Definition at line 156 of file cli-decode.c.
| struct cmd_list_element* deprecate_cmd | ( | struct cmd_list_element * | cmd, | 
| char * | replacement | ||
| ) |  [read] | 
Definition at line 262 of file cli-decode.c.
| void deprecated_cmd_warning | ( | const char * | text | ) | 
Definition at line 1593 of file cli-decode.c.
| void* get_cmd_context | ( | struct cmd_list_element * | cmd | ) | 
Definition at line 150 of file cli-decode.c.
| void help_cmd | ( | char * | arg, | 
| struct ui_file * | stream | ||
| ) | 
Definition at line 936 of file cli-decode.c.
| void help_cmd_list | ( | struct cmd_list_element * | list, | 
| enum command_class | class, | ||
| char * | prefix, | ||
| int | recurse, | ||
| struct ui_file * | stream | ||
| ) | 
Definition at line 1179 of file cli-decode.c.
| void help_list | ( | struct cmd_list_element * | list, | 
| char * | cmdtype, | ||
| enum command_class | class, | ||
| struct ui_file * | stream | ||
| ) | 
Definition at line 1012 of file cli-decode.c.
| struct cmd_list_element* lookup_cmd | ( | const char ** | line, | 
| struct cmd_list_element * | list, | ||
| char * | cmdtype, | ||
| int | allow_unknown, | ||
| int | ignore_help_classes | ||
| ) |  [read] | 
Definition at line 1471 of file cli-decode.c.
| struct cmd_list_element* lookup_cmd_1 | ( | const char ** | text, | 
| struct cmd_list_element * | clist, | ||
| struct cmd_list_element ** | result_list, | ||
| int | ignore_help_classes | ||
| ) |  [read] | 
Definition at line 1328 of file cli-decode.c.
| int lookup_cmd_composition | ( | const char * | text, | 
| struct cmd_list_element ** | alias, | ||
| struct cmd_list_element ** | prefix_cmd, | ||
| struct cmd_list_element ** | cmd | ||
| ) | 
Definition at line 1667 of file cli-decode.c.
| void not_just_help_class_command | ( | char * | args, | 
| int | from_tty | ||
| ) | 
Definition at line 371 of file cli-decode.c.
| void print_doc_line | ( | struct ui_file * | stream, | 
| char * | str | ||
| ) | 
Definition at line 1111 of file cli-decode.c.
| void set_cmd_cfunc | ( | struct cmd_list_element * | cmd, | 
| cmd_cfunc_ftype * | cfunc | ||
| ) | 
Definition at line 111 of file cli-decode.c.
| void set_cmd_completer | ( | struct cmd_list_element * | cmd, | 
| completer_ftype * | completer | ||
| ) | 
Definition at line 162 of file cli-decode.c.
| void set_cmd_context | ( | struct cmd_list_element * | cmd, | 
| void * | context | ||
| ) | 
Definition at line 144 of file cli-decode.c.
| void set_cmd_sfunc | ( | struct cmd_list_element * | cmd, | 
| cmd_sfunc_ftype * | sfunc | ||
| ) | 
Definition at line 127 of file cli-decode.c.
| int valid_user_defined_cmd_name_p | ( | const char * | name | ) | 
Definition at line 1268 of file cli-decode.c.
| const char* const auto_boolean_enums[] = { "on", "off", "auto", NULL } | 
Definition at line 497 of file cli-decode.c.
 1.7.6.1
 1.7.6.1