GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "readline/tilde.h"
#include "completer.h"
#include "target.h"
#include "gdbsupport/gdb_wait.h"
#include "gdbcmd.h"
#include "gdbsupport/gdb_regex.h"
#include "gdb_vfork.h"
#include "linespec.h"
#include "expression.h"
#include "frame.h"
#include "value.h"
#include "language.h"
#include "filenames.h"
#include "objfiles.h"
#include "source.h"
#include "disasm.h"
#include "tracepoint.h"
#include "gdbsupport/filestuff.h"
#include "location.h"
#include "block.h"
#include "valprint.h"
#include "ui-out.h"
#include "interps.h"
#include "top.h"
#include "ui.h"
#include "cli/cli-decode.h"
#include "cli/cli-script.h"
#include "cli/cli-setshow.h"
#include "cli/cli-cmds.h"
#include "cli/cli-style.h"
#include "cli/cli-utils.h"
#include "extension.h"
#include "gdbsupport/pathstuff.h"
#include "gdbsupport/gdb_tilde_expand.h"
#include <fcntl.h>
#include <algorithm>
#include <string>
Go to the source code of this file.
Classes | |
struct | pipe_cmd_opts |
struct | alias_opts |
Functions | |
static void | print_sal_location (const symtab_and_line &sal) |
static void | ambiguous_line_spec (gdb::array_view< const symtab_and_line > sals, const char *format,...) ATTRIBUTE_PRINTF(2 |
static void static void | filter_sals (std::vector< symtab_and_line > &) |
void | error_no_arg (const char *why) |
static void | info_command (const char *arg, int from_tty) |
void | with_command_1 (const char *set_cmd_prefix, cmd_list_element *setlist, const char *args, int from_tty) |
void | with_command_completer_1 (const char *set_cmd_prefix, completion_tracker &tracker, const char *text) |
static void | with_command (const char *args, int from_tty) |
static void | with_command_completer (struct cmd_list_element *ignore, completion_tracker &tracker, const char *text, const char *) |
static struct cmd_list_element * | lookup_cmd_for_default_args (const char **text, struct cmd_list_element **prefix_cmd) |
static void | help_command (const char *command, int from_tty) |
static void | complete_command (const char *arg, int from_tty) |
int | is_complete_command (struct cmd_list_element *c) |
static void | show_version (const char *args, int from_tty) |
static void | show_configuration (const char *args, int from_tty) |
void | quit_command (const char *args, int from_tty) |
static void | pwd_command (const char *args, int from_tty) |
void | cd_command (const char *dir, int from_tty) |
static void | show_script_ext_mode (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) |
gdb::optional< open_script > | find_and_open_script (const char *script_file, int search_path) |
static void | source_script_from_stream (FILE *stream, const char *file, const char *file_to_open) |
static void | source_script_with_search (const char *file, int from_tty, int search_path) |
void | source_script (const char *file, int from_tty) |
static void | source_command (const char *args, int from_tty) |
static void | echo_command (const char *text, int from_tty) |
static void | exit_status_set_internal_vars (int exit_status) |
static int | run_under_shell (const char *arg, int from_tty) |
static void | shell_escape (const char *arg, int from_tty) |
static void | shell_command (const char *arg, int from_tty) |
static void | edit_command (const char *arg, int from_tty) |
static gdb::option::option_def_group | make_pipe_cmd_options_def_group (pipe_cmd_opts *opts) |
static void | pipe_command (const char *arg, int from_tty) |
static void | pipe_command_completer (struct cmd_list_element *ignore, completion_tracker &tracker, const char *text, const char *word_ignored) |
static void | list_around_line (const char *arg, symtab_and_line cursal) |
static void | list_command (const char *arg, int from_tty) |
static void | print_disassembly (struct gdbarch *gdbarch, const char *name, CORE_ADDR low, CORE_ADDR high, const struct block *block, gdb_disassembly_flags flags) |
static void | disassemble_current_function (gdb_disassembly_flags flags) |
static void | disassemble_command (const char *arg, int from_tty) |
static void | make_command (const char *arg, int from_tty) |
static void | show_user (const char *args, int from_tty) |
static bool | has_user_subcmd (struct cmd_list_element *command) |
static void | show_user_completer (cmd_list_element *, completion_tracker &tracker, const char *text, const char *word) |
static void | apropos_command (const char *arg, int from_tty) |
static gdb::option::option_def_group | make_alias_options_def_group (alias_opts *a_opts) |
static void | alias_command_completer (struct cmd_list_element *ignore, completion_tracker &tracker, const char *text, const char *word) |
static std::string | argv_to_string (char **argv, int n) |
static cmd_list_element * | validate_aliased_command (const char *command) |
static void | alias_usage_error (void) |
static void | alias_command (const char *args, int from_tty) |
static int | cmp_symtabs (const symtab_and_line &sala, const symtab_and_line &salb) |
static void | show_info_verbose (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) |
static void | show_history_expansion_p (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) |
static void | show_max_user_call_depth (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) |
static void | show_suppress_cli_notifications (ui_file *file, int from_tty, cmd_list_element *c, const char *value) |
static void | set_suppress_cli_notifications (const char *args, int from_tty, cmd_list_element *c) |
static cmd_list_element * | setting_cmd (const char *fnname, struct cmd_list_element *showlist, int argc, struct value **argv) |
static struct value * | value_from_setting (const setting &var, struct gdbarch *gdbarch) |
static struct value * | gdb_setting_internal_fn (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv) |
static struct value * | gdb_maint_setting_internal_fn (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv) |
static struct value * | str_value_from_setting (const setting &var, struct gdbarch *gdbarch) |
static struct value * | gdb_setting_str_internal_fn (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv) |
static struct value * | gdb_maint_setting_str_internal_fn (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv) |
static struct value * | shell_internal_fn (struct gdbarch *gdbarch, const struct language_defn *language, void *cookie, int argc, struct value **argv) |
void | _initialize_cli_cmds () |
void _initialize_cli_cmds | ( | ) |
Definition at line 2547 of file cli-cmds.c.
Referenced by initialize_all_files().
|
static |
Definition at line 1949 of file cli-cmds.c.
References alias_opts::abbrev_flag, add_alias_cmd(), add_com_alias(), alias, alias_usage_error(), argv_to_string(), class_alias, cmdlist, cmd_list_element::default_args, cmd_list_element::is_prefix(), lookup_cmd_1(), lookup_cmd_composition(), lookup_cmd_for_default_args(), make_alias_options_def_group(), cmd_list_element::name, cmd_list_element::prefix, gdb::option::process_options(), gdb::option::PROCESS_OPTIONS_UNKNOWN_IS_ERROR, cmd_list_element::subcommands, valid_user_defined_cmd_name_p(), and validate_aliased_command().
|
static |
Definition at line 1851 of file cli-cmds.c.
References completion_tracker::advance_custom_word_point_by(), complete_nested_command_line(), gdb::option::complete_options(), make_alias_options_def_group(), gdb::option::PROCESS_OPTIONS_UNKNOWN_IS_ERROR, and completion_tracker::set_use_custom_word_point().
|
static |
Definition at line 1941 of file cli-cmds.c.
Referenced by alias_command().
|
static |
Definition at line 2119 of file cli-cmds.c.
References gdb_vprintf(), and print_sal_location().
Referenced by edit_command(), and list_command().
|
static |
Definition at line 1807 of file cli-cmds.c.
References apropos_cmd(), check_for_argument(), cmdlist, and gdb_stdout.
|
static |
Definition at line 1893 of file cli-cmds.c.
Referenced by alias_command().
void cd_command | ( | const char * | dir, |
int | from_tty ) |
Definition at line 535 of file cli-cmds.c.
References dont_repeat(), forget_cached_source_info(), pwd_command(), and xfree().
Referenced by captured_main_1().
|
static |
Definition at line 2135 of file cli-cmds.c.
References symtab::compunit(), compunit_symtab::dirname(), symtab::filename, symtab_and_line::line, and symtab_and_line::symtab.
|
static |
Definition at line 399 of file cli-cmds.c.
References complete(), current_uiout, dont_repeat(), get_max_completions_reached_message(), completion_result::match_list, max_completions, completion_result::number_matches, printf_unfiltered(), and completion_result::sort_match_list().
Referenced by is_complete_command().
|
static |
Definition at line 1597 of file cli-cmds.c.
References asm_demangle, disassemble_current_function(), DISASSEMBLY_OMIT_FNAME, DISASSEMBLY_RAW_BYTES, DISASSEMBLY_RAW_INSN, DISASSEMBLY_SOURCE, DISASSEMBLY_SOURCE_DEPRECATED, find_pc_partial_function_sym(), flags, gdbarch_deprecated_function_start_offset(), get_current_arch(), general_symbol_info::linkage_name(), name, parse_and_eval_address(), parse_to_comma_and_eval(), print_disassembly(), general_symbol_info::print_name(), tui_active, tui_get_low_disassembly_address(), and value_as_address().
|
static |
Definition at line 1544 of file cli-cmds.c.
References find_pc_partial_function(), flags, gdbarch_deprecated_function_start_offset(), get_frame_address_in_block(), get_frame_arch(), get_selected_frame(), name, print_disassembly(), tui_active, and tui_get_low_disassembly_address().
Referenced by disassemble_command().
|
static |
Definition at line 838 of file cli-cmds.c.
References gdb_flush(), gdb_printf(), gdb_stdout, get_current_arch(), and parse_escape().
|
static |
Definition at line 977 of file cli-cmds.c.
References ambiguous_line_spec(), objfile::arch(), symtab::compunit(), current_language, decode_line_1(), DECODE_LINE_LIST_MODE, filter_sals(), find_pc_function(), gdb_printf(), get_current_arch(), get_current_source_symtab_and_line(), get_lines_to_list(), symtab_and_line::line, compunit_symtab::objfile(), paddress(), symtab_and_line::pc, general_symbol_info::print_name(), set_default_source_symtab_and_line(), shell_escape(), string_to_location_spec(), symtab_and_line::symtab, symtab_to_filename_for_display(), and symtab_to_fullname().
void error_no_arg | ( | const char * | why | ) |
Definition at line 206 of file cli-cmds.c.
Referenced by adi_assign_command(), advance_command(), bsd_kvm_pcb_cmd(), bsd_kvm_proc_cmd(), condition_command(), decode_line_2(), do_set_command(), enable_count_command(), generic_load(), get_selections(), go32_pte_for_address(), handle_command(), ignore_command(), info_symbol_command(), interpreter_exec_cmd(), jump_command(), gdbsim_target::load(), maint_agent_command_1(), maint_agent_printf_command(), map_breakpoint_numbers(), map_display_numbers(), mem_command(), memory_tag_check_command(), memory_tag_print_tag_command(), memory_tag_set_allocation_tag_command(), memory_tag_with_logical_tag_command(), parse_cli_var_integer(), parse_exp_in_context(), parse_pid_to_attach(), pipe_windows_open(), proc_trace_syscalls(), queue_signal_command(), remote_delete_command(), remote_get_command(), remote_put_command(), set_environment_command(), signal_command(), trace_variable_command(), tsave_command(), tui_set_focus_command(), tui_set_win_size(), ui_printf(), validate_comname(), and x_command().
|
static |
Definition at line 871 of file cli-cmds.c.
References clear_internalvar(), lookup_internalvar(), and set_internalvar_integer().
Referenced by pipe_command(), and shell_escape().
|
static |
Definition at line 2171 of file cli-cmds.c.
Referenced by edit_command(), and list_command().
gdb::optional< open_script > find_and_open_script | ( | const char * | script_file, |
int | search_path ) |
Definition at line 659 of file cli-cmds.c.
References openp(), OPF_RETURN_REALPATH, OPF_SEARCH_IN_PATH, OPF_TRY_CWD_FIRST, and source_path.
Referenced by source_script_file(), and source_script_with_search().
|
static |
Definition at line 2394 of file cli-cmds.c.
References maintenance_show_cmdlist, setting_cmd(), show_cmd, and value_from_setting().
|
static |
Definition at line 2475 of file cli-cmds.c.
References maintenance_show_cmdlist, setting_cmd(), show_cmd, and str_value_from_setting().
|
static |
Definition at line 2379 of file cli-cmds.c.
References setting_cmd(), show_cmd, showlist, and value_from_setting().
|
static |
Definition at line 2459 of file cli-cmds.c.
References setting_cmd(), show_cmd, showlist, and str_value_from_setting().
|
static |
Definition at line 1738 of file cli-cmds.c.
References cli_user_command_p(), has_user_subcmd(), cmd_list_element::is_alias(), cmd_list_element::is_prefix(), and cmd_list_element::subcommands.
Referenced by has_user_subcmd(), and show_user_completer().
|
static |
Definition at line 389 of file cli-cmds.c.
References gdb_stdout, and help_cmd().
|
static |
Definition at line 217 of file cli-cmds.c.
References all_commands, gdb_stdout, help_list(), and infolist.
int is_complete_command | ( | struct cmd_list_element * | c | ) |
Definition at line 456 of file cli-cmds.c.
References cmd_simple_func_eq(), and complete_command().
Referenced by execute_command().
|
static |
Definition at line 1208 of file cli-cmds.c.
References get_lines_to_list(), symtab_and_line::line, print_source_lines(), and symtab_and_line::symtab.
Referenced by list_command().
|
static |
Definition at line 1226 of file cli-cmds.c.
References ambiguous_line_spec(), objfile::arch(), source_lines_range::BACKWARD, clear_current_source_symtab_and_line(), symtab::compunit(), current_language, decode_line_1(), DECODE_LINE_LIST_MODE, filter_sals(), find_pc_function(), find_pc_line(), gdb_printf(), get_current_arch(), get_current_source_symtab_and_line(), get_first_line_listed(), get_frame_pc(), get_lines_to_list(), get_selected_frame(), have_full_symbols(), have_partial_symbols(), last_symtab_line(), symtab_and_line::line, list_around_line(), compunit_symtab::objfile(), paddress(), symtab_and_line::pc, general_symbol_info::print_name(), print_sal_location(), print_source_lines(), range, set_default_source_symtab_and_line(), set_repeat_arguments(), string_to_location_spec(), symtab_and_line::symtab, symtab_to_filename_for_display(), and target_has_stack().
|
static |
Definition at line 344 of file cli-cmds.c.
References alias, cmdlist, lookup_cmd(), and lookup_cmd_composition().
Referenced by alias_command().
|
static |
Definition at line 1843 of file cli-cmds.c.
References alias_option_defs.
Referenced by alias_command(), and alias_command_completer().
|
static |
Definition at line 1698 of file cli-cmds.c.
References shell_escape().
|
inlinestatic |
Definition at line 1101 of file cli-cmds.c.
References pipe_cmd_option_defs.
Referenced by pipe_command(), and pipe_command_completer().
|
static |
Definition at line 1109 of file cli-cmds.c.
References execute_command_to_ui_file(), exit_status_set_internal_vars(), make_pipe_cmd_options_def_group(), gdb::option::process_options(), gdb::option::PROCESS_OPTIONS_UNKNOWN_IS_OPERAND, repeat_previous(), and shell_command().
|
static |
Definition at line 1169 of file cli-cmds.c.
References complete_nested_command_line(), gdb::option::complete_options(), make_pipe_cmd_options_def_group(), and gdb::option::PROCESS_OPTIONS_UNKNOWN_IS_OPERAND.
|
static |
Definition at line 1493 of file cli-cmds.c.
References address_style, current_uiout, DISASSEM_WIN, flags, function_name_style, gdb_disassembly(), gdb_printf(), block::is_contiguous(), name, paddress(), block::ranges(), cli_style_option::style(), styled_string(), tui_is_window_visible(), and tui_show_assembly().
Referenced by disassemble_command(), and disassemble_current_function().
|
static |
Definition at line 2098 of file cli-cmds.c.
References gdb_printf(), symtab_and_line::line, general_symbol_info::print_name(), symtab_and_line::pspace, set_current_program_space(), symtab_and_line::symbol, symtab_and_line::symtab, and symtab_to_filename_for_display().
Referenced by ambiguous_line_spec(), and list_command().
|
static |
Definition at line 512 of file cli-cmds.c.
References file_name_style, gdb_printf(), cli_style_option::style(), and styled_string().
Referenced by cd_command().
void quit_command | ( | const char * | args, |
int | from_tty ) |
Definition at line 477 of file cli-cmds.c.
References exception_print(), gdb_stderr, parse_and_eval(), query_if_trace_running(), quit_confirm(), quit_force(), and value_as_long().
Referenced by captured_command_loop(), and stdin_event_handler().
|
static |
Definition at line 905 of file cli-cmds.c.
References gdb_printf(), gdb_stderr, pid, and status.
Referenced by shell_escape(), and shell_internal_fn().
|
static |
Definition at line 2234 of file cli-cmds.c.
References cli_suppress_notification::normal_stop, cli_suppress_notification::user_selected_context, and user_wants_cli_suppress_notification.
|
static |
Definition at line 2249 of file cli-cmds.c.
References check_typedef(), type::code(), cmd_list_element::command_components(), type::length(), lookup_cmd(), cmd_list_element::prefix, show_cmd, showlist, and cmd_list_element::type.
Referenced by gdb_maint_setting_internal_fn(), gdb_maint_setting_str_internal_fn(), gdb_setting_internal_fn(), and gdb_setting_str_internal_fn().
|
static |
Definition at line 971 of file cli-cmds.c.
References shell_escape().
Referenced by execv_argv::init_for_shell(), and pipe_command().
|
static |
Definition at line 962 of file cli-cmds.c.
References exit_status_set_internal_vars(), run_under_shell(), and status.
Referenced by edit_command(), make_command(), and shell_command().
|
static |
Definition at line 2491 of file cli-cmds.c.
References value::allocate_optimized_out(), builtin_type::builtin_int, builtin_type(), check_typedef(), get_no_prettyformat_print_options(), string_file::release(), run_under_shell(), string_file::size(), value::type(), value_from_longest(), and value_print().
|
static |
Definition at line 469 of file cli-cmds.c.
References gdb_stdout, and print_gdb_configuration().
|
static |
Definition at line 2205 of file cli-cmds.c.
References gdb_printf().
|
static |
Definition at line 2192 of file cli-cmds.c.
References gdb_printf(), and info_verbose.
|
static |
Definition at line 2213 of file cli-cmds.c.
References gdb_printf().
|
static |
Definition at line 641 of file cli-cmds.c.
References gdb_printf().
|
static |
Definition at line 2224 of file cli-cmds.c.
References gdb_printf().
|
static |
Definition at line 1711 of file cli-cmds.c.
References cli_user_command_p(), cmdlist, gdb_stdout, cmd_list_element::is_prefix(), lookup_cmd(), cmd_list_element::name, cmd_list_element::next, and show_user_1().
|
static |
Definition at line 1761 of file cli-cmds.c.
References completion_tracker::add_completion(), cmdlist, has_user_subcmd(), cmd_list_element::next, and cmd_list_element::subcommands.
|
static |
Definition at line 462 of file cli-cmds.c.
References gdb_printf(), gdb_stdout, and print_gdb_version().
|
static |
Definition at line 788 of file cli-cmds.c.
References source_script_with_search(), and source_verbose.
void source_script | ( | const char * | file, |
int | from_tty ) |
Definition at line 782 of file cli-cmds.c.
References source_script_with_search().
Referenced by captured_main_1(), and execute_cmdargs().
|
static |
Definition at line 701 of file cli-cmds.c.
References ext_lang_present_p(), ext_lang_script_sourcer(), get_ext_lang_of_file(), script_ext_mode, script_ext_off, script_ext_soft, script_from_file(), and throw_ext_lang_unsupported().
Referenced by source_script_with_search().
|
static |
Definition at line 739 of file cli-cmds.c.
References find_and_open_script(), perror_warning_with_name(), and source_script_from_stream().
Referenced by source_command(), and source_script().
|
static |
Definition at line 2409 of file cli-cmds.c.
References current_language, setting::get(), get_setshow_command_value_string(), setting::type(), value, language_defn::value_string(), var_auto_boolean, var_boolean, var_enum, var_filename, var_integer, var_optional_filename, var_pinteger, var_string, var_string_noescape, and var_uinteger.
Referenced by gdb_maint_setting_str_internal_fn(), and gdb_setting_str_internal_fn().
|
static |
Definition at line 1923 of file cli-cmds.c.
References cmdlist, and lookup_cmd_1().
Referenced by alias_command().
Definition at line 2290 of file cli-cmds.c.
References value::allocate(), AUTO_BOOLEAN_AUTO, AUTO_BOOLEAN_FALSE, AUTO_BOOLEAN_TRUE, current_language, setting::extra_literals(), setting::get(), literal_def::literal, setting::type(), value, value_from_longest(), value_from_ulongest(), language_defn::value_string(), var_auto_boolean, var_boolean, var_enum, var_filename, var_integer, var_optional_filename, var_pinteger, var_string, var_string_noescape, and var_uinteger.
Referenced by gdb_maint_setting_internal_fn(), and gdb_setting_internal_fn().
|
static |
Definition at line 322 of file cli-cmds.c.
References setlist, and with_command_1().
void with_command_1 | ( | const char * | set_cmd_prefix, |
cmd_list_element * | setlist, | ||
const char * | args, | ||
int | from_tty ) |
Definition at line 225 of file cli-cmds.c.
References ui::async, current_ui, do_set_command(), execute_command(), get_setshow_command_value_string(), lookup_cmd(), repeat_previous(), set_cmd, and setlist.
Referenced by maintenance_with_cmd(), and with_command().
|
static |
Definition at line 330 of file cli-cmds.c.
References with_command_completer_1().
void with_command_completer_1 | ( | const char * | set_cmd_prefix, |
completion_tracker & | tracker, | ||
const char * | text ) |
Definition at line 292 of file cli-cmds.c.
References completion_tracker::advance_custom_word_point_by(), complete_nested_command_line(), and completion_tracker::set_use_custom_word_point().
Referenced by maintenance_with_cmd_completer(), and with_command_completer().
|
static |
Definition at line 1828 of file cli-cmds.c.
Referenced by make_alias_options_def_group().
struct cmd_list_element* cmdlist |
Definition at line 87 of file cli-cmds.c.
Referenced by _initialize_sparc64_adi_tdep(), add_com(), add_com_alias(), add_com_suppress_notification(), add_target(), alias_command(), apropos_command(), bsd_kvm_add_target(), cmdpy_init(), selftests::command_structure_tests::command_structure_invariants_tests(), complete_line_internal_1(), do_add_cmd(), encode_actions_1(), execute_command(), gdbscm_register_command_x(), help_all(), help_cmd(), selftests::help_doc_tests::help_doc_invariants_tests(), initialize_inferiors(), lookup_cmd_composition(), lookup_cmd_for_default_args(), process_next_line(), show_user(), show_user_completer(), trace_dump_actions(), selftests::command_structure_tests::traverse_command_structure(), tui_get_cmd_list(), validate_actionline(), validate_aliased_command(), and validate_comname().
struct cmd_list_element* deletelist |
Definition at line 107 of file cli-cmds.c.
struct cmd_list_element* detachlist |
Definition at line 111 of file cli-cmds.c.
Referenced by initialize_inferiors().
struct cmd_list_element* disablelist |
Definition at line 99 of file cli-cmds.c.
struct cmd_list_element* enablelist |
Definition at line 95 of file cli-cmds.c.
struct cmd_list_element* infolist |
Definition at line 91 of file cli-cmds.c.
Referenced by _initialize_go32_nat(), add_info(), add_info_alias(), auto_load_info_cmdlist_get(), info_command(), info_probes_cmdlist_get(), init_w32_command_list(), and install_gdb_commands().
struct cmd_list_element* killlist |
Definition at line 115 of file cli-cmds.c.
Referenced by initialize_inferiors().
struct cmd_list_element* maintenancechecklist |
Definition at line 155 of file cli-cmds.c.
struct cmd_list_element* maintenanceflushlist |
Definition at line 159 of file cli-cmds.c.
struct cmd_list_element* maintenanceinfolist |
Definition at line 147 of file cli-cmds.c.
Referenced by _initialize_sol_thread(), initialize_progspace(), and s12z_gdbarch_init().
struct cmd_list_element* maintenancelist |
Definition at line 143 of file cli-cmds.c.
struct cmd_list_element* maintenanceprintlist |
Definition at line 151 of file cli-cmds.c.
Referenced by _initialize_arc_tdep(), and _initialize_hppa_tdep().
unsigned int max_user_call_depth = 1024 |
Definition at line 81 of file cli-cmds.c.
Referenced by execute_user_command().
|
static |
Definition at line 1084 of file cli-cmds.c.
Referenced by make_pipe_cmd_options_def_group().
|
static |
Definition at line 188 of file cli-cmds.c.
|
static |
Definition at line 195 of file cli-cmds.c.
Referenced by source_script_from_stream().
|
static |
Definition at line 184 of file cli-cmds.c.
Referenced by source_script_from_stream().
|
static |
Definition at line 185 of file cli-cmds.c.
Referenced by source_script_from_stream().
|
static |
Definition at line 186 of file cli-cmds.c.
struct cmd_list_element* setchecklist |
Definition at line 169 of file cli-cmds.c.
struct cmd_list_element* setdebuglist |
Definition at line 165 of file cli-cmds.c.
Referenced by _initialize_aarch64_tdep(), _initialize_aix_thread(), _initialize_arc_tdep(), _initialize_arm_tdep(), _initialize_bpf_tdep(), _initialize_csky_tdep(), _initialize_darwin_nat(), _initialize_dsbt_solib(), _initialize_fbsd_nat(), _initialize_gnu_nat(), _initialize_hppa_tdep(), _initialize_machoread(), _initialize_microblaze_tdep(), _initialize_mips_tdep(), _initialize_nios2_tdep(), _initialize_or1k_tdep(), _initialize_riscv_tdep(), and _initialize_xtensa_tdep().
struct cmd_list_element* sethistlist |
Definition at line 131 of file cli-cmds.c.
Referenced by init_main().
struct cmd_list_element* setlist |
Definition at line 119 of file cli-cmds.c.
Referenced by _initialize_alpha_tdep(), _initialize_arm_tdep(), _initialize_cris_tdep(), _initialize_darwin_nat(), _initialize_mips_tdep(), _initialize_proc_api(), _initialize_riscv_tdep(), _initialize_rs6000_tdep(), _initialize_ser_dos(), _initialize_sh_tdep(), _initialize_windows_nat(), add_set_language_command(), add_task_commands(), add_thread_commands(), auto_load_set_cmdlist_get(), do_set_command(), gdbpy_initialize_auto_load(), gdbscm_register_parameter_x(), init_main(), initialize_current_architecture(), install_gdb_commands(), parmpy_init(), with_command(), and with_command_1().
struct cmd_list_element* setprintlist |
Definition at line 161 of file cli-cmds.c.
Referenced by initialize_inferiors().
struct cmd_list_element* setsourcelist |
Definition at line 173 of file cli-cmds.c.
Referenced by set_source().
struct cmd_list_element* showchecklist |
Definition at line 171 of file cli-cmds.c.
struct cmd_list_element* showdebuglist |
Definition at line 167 of file cli-cmds.c.
Referenced by _initialize_aarch64_tdep(), _initialize_aix_thread(), _initialize_arc_tdep(), _initialize_arm_tdep(), _initialize_bpf_tdep(), _initialize_csky_tdep(), _initialize_darwin_nat(), _initialize_dsbt_solib(), _initialize_fbsd_nat(), _initialize_gnu_nat(), _initialize_hppa_tdep(), _initialize_machoread(), _initialize_microblaze_tdep(), _initialize_mips_tdep(), _initialize_nios2_tdep(), _initialize_or1k_tdep(), _initialize_riscv_tdep(), and _initialize_xtensa_tdep().
struct cmd_list_element* showhistlist |
Definition at line 135 of file cli-cmds.c.
Referenced by init_main().
struct cmd_list_element* showlist |
Definition at line 127 of file cli-cmds.c.
Referenced by _initialize_alpha_tdep(), _initialize_arm_tdep(), _initialize_cris_tdep(), _initialize_darwin_nat(), _initialize_mips_tdep(), _initialize_proc_api(), _initialize_riscv_tdep(), _initialize_rs6000_tdep(), _initialize_ser_dos(), _initialize_sh_tdep(), _initialize_windows_nat(), add_set_language_command(), add_task_commands(), add_thread_commands(), auto_load_show_cmdlist_get(), gdb_setting_internal_fn(), gdb_setting_str_internal_fn(), gdbpy_initialize_auto_load(), gdbscm_register_parameter_x(), init_main(), initialize_current_architecture(), install_gdb_commands(), parmpy_init(), set_verbose(), and setting_cmd().
struct cmd_list_element* showprintlist |
Definition at line 163 of file cli-cmds.c.
Referenced by initialize_inferiors().
struct cmd_list_element* showsourcelist |
Definition at line 175 of file cli-cmds.c.
Referenced by show_source().
int source_verbose = 0 |
Definition at line 179 of file cli-cmds.c.
Referenced by print_command_trace(), and source_command().
struct cmd_list_element* stoplist |
Definition at line 103 of file cli-cmds.c.
bool trace_commands = false |
Definition at line 180 of file cli-cmds.c.
Referenced by print_command_trace().
struct cmd_list_element* unsethistlist |
Definition at line 139 of file cli-cmds.c.
struct cmd_list_element* unsetlist |
Definition at line 123 of file cli-cmds.c.
|
static |
Definition at line 200 of file cli-cmds.c.
Referenced by set_suppress_cli_notifications().