GDB (xrefs)
|
#include "gdbsupport/intrusive_list.h"
Go to the source code of this file.
Classes | |
class | interp |
class | scoped_restore_interp |
Macros | |
#define | INTERP_CONSOLE "console" |
#define | INTERP_MI2 "mi2" |
#define | INTERP_MI3 "mi3" |
#define | INTERP_MI4 "mi4" |
#define | INTERP_MI "mi" |
#define | INTERP_TUI "tui" |
#define | INTERP_INSIGHT "insight" |
Typedefs | |
typedef struct interp *(* | interp_factory_func) (const char *name) |
#define INTERP_CONSOLE "console" |
Definition at line 367 of file interps.h.
Referenced by captured_main_1(), captured_mi_execute_command(), execute_control_command(), main(), mi_interp::on_normal_stop(), and read_command_lines().
#define INTERP_INSIGHT "insight" |
Definition at line 373 of file interps.h.
Referenced by captured_main_1().
#define INTERP_MI "mi" |
Definition at line 371 of file interps.h.
Referenced by captured_mi_execute_command(), and mi_out_new().
#define INTERP_MI2 "mi2" |
Definition at line 368 of file interps.h.
Referenced by captured_mi_execute_command(), and mi_out_new().
#define INTERP_MI3 "mi3" |
Definition at line 369 of file interps.h.
Referenced by captured_mi_execute_command(), and mi_out_new().
#define INTERP_MI4 "mi4" |
Definition at line 370 of file interps.h.
Referenced by captured_mi_execute_command(), and mi_out_new().
#define INTERP_TUI "tui" |
Definition at line 372 of file interps.h.
Referenced by captured_main_1(), and tui_enable().
|
extern |
Definition at line 271 of file interps.c.
References deprecated_call_command_hook, deprecated_context_hook, deprecated_error_begin_hook, deprecated_print_frame_info_listing_hook, deprecated_query_hook, deprecated_readline_begin_hook, deprecated_readline_end_hook, deprecated_readline_hook, and deprecated_warning_hook.
Referenced by interp_set().
|
extern |
Definition at line 247 of file interps.c.
References ui::command_interpreter, ui::current_interpreter, and current_ui.
Referenced by call_function_by_hand_dummy(), change_line_handler(), finish_command(), mi_execute_command(), step_1(), until_break_command(), and until_next_command().
|
extern |
Definition at line 226 of file interps.c.
References ui::current_interpreter, current_ui, and interp::name().
Referenced by captured_mi_execute_command(), and read_command_lines().
|
extern |
Definition at line 203 of file interps.c.
References ui::current_interpreter, current_ui, debug_redirect, logging_redirect, and interp::set_logging().
Referenced by handle_redirections(), and pop_output_files().
|
extern |
Definition at line 353 of file interps.c.
References ui::current_interpreter, and current_ui.
Referenced by mi_cmd_gdb_exit(), mi_execute_command(), and mi_load_progress().
|
extern |
Definition at line 259 of file interps.c.
References ui::command_interpreter, current_ui, and interp::exec().
Referenced by interpreter_exec_cmd(), and mi_cmd_interpreter_exec().
|
extern |
Definition at line 167 of file interps.c.
References interp::interp(), interp_add(), interp_lookup_existing(), interpreter_factories, and name.
Referenced by execute_control_command(), interpreter_exec_cmd(), mi_cmd_interpreter_exec(), mi_interp::on_normal_stop(), scoped_restore_interp::set_interp(), and set_top_level_interpreter().
|
extern |
Definition at line 328 of file interps.c.
References completion_tracker::add_completion(), interpreter_factories, make_completion_match_str(), and interp::name().
|
extern |
Definition at line 539 of file interps.c.
References interps_notify(), and interp::on_breakpoint_created().
Referenced by notify_breakpoint_created().
|
extern |
Definition at line 547 of file interps.c.
References interps_notify(), and interp::on_breakpoint_deleted().
Referenced by notify_breakpoint_deleted().
|
extern |
Definition at line 555 of file interps.c.
References interps_notify(), and interp::on_breakpoint_modified().
Referenced by notify_breakpoint_modified().
|
extern |
Definition at line 408 of file interps.c.
References interps_notify(), interp::on_exited(), and status.
Referenced by handle_inferior_event().
|
extern |
Definition at line 442 of file interps.c.
References interps_notify(), and interp::on_inferior_added().
Referenced by notify_inferior_added().
|
extern |
Definition at line 450 of file interps.c.
References interps_notify(), and interp::on_inferior_appeared().
Referenced by notify_inferior_appeared().
|
extern |
Definition at line 458 of file interps.c.
References interps_notify(), and interp::on_inferior_disappeared().
Referenced by notify_inferior_disappeared().
|
extern |
Definition at line 466 of file interps.c.
References interps_notify(), and interp::on_inferior_removed().
Referenced by notify_inferior_removed().
|
extern |
Definition at line 571 of file interps.c.
References interps_notify(), and interp::on_memory_changed().
Referenced by notify_memory_changed().
|
extern |
Definition at line 424 of file interps.c.
References interps_notify(), and interp::on_new_thread().
Referenced by notify_new_thread().
|
extern |
Definition at line 392 of file interps.c.
References interps_notify(), and interp::on_no_history().
Referenced by handle_inferior_event().
|
extern |
Definition at line 400 of file interps.c.
References interps_notify(), interp::on_normal_stop(), and print_frame().
Referenced by notify_normal_stop().
|
extern |
Definition at line 563 of file interps.c.
References interps_notify(), and interp::on_param_changed().
Referenced by directory_command(), and do_set_command().
|
extern |
Definition at line 474 of file interps.c.
References interps_notify(), and interp::on_record_changed().
Referenced by cmd_record_stop(), record_btrace_push_target(), and record_full_open().
|
extern |
Definition at line 384 of file interps.c.
References interps_notify(), and interp::on_signal_exited().
Referenced by handle_inferior_event().
|
extern |
Definition at line 376 of file interps.c.
References interps_notify(), and interp::on_signal_received().
Referenced by notify_signal_received().
|
extern |
Definition at line 491 of file interps.c.
References interps_notify(), and interp::on_solib_loaded().
Referenced by notify_solib_loaded().
|
extern |
Definition at line 499 of file interps.c.
References interps_notify(), and interp::on_solib_unloaded().
Referenced by notify_solib_unloaded().
|
extern |
Definition at line 483 of file interps.c.
References interps_notify(), and interp::on_target_resumed().
Referenced by notify_target_resumed().
|
extern |
Definition at line 432 of file interps.c.
References interps_notify(), and interp::on_thread_exited().
Referenced by notify_thread_exited().
|
extern |
Definition at line 507 of file interps.c.
References interps_notify(), and interp::on_traceframe_changed().
Referenced by tfind_1().
|
extern |
Definition at line 515 of file interps.c.
References interps_notify(), and interp::on_tsv_created().
Referenced by create_tsv_from_upload(), and trace_variable_command().
|
extern |
Definition at line 523 of file interps.c.
References interps_notify(), and interp::on_tsv_deleted().
Referenced by delete_trace_state_variable(), and delete_trace_variable_command().
|
extern |
Definition at line 531 of file interps.c.
References interps_notify(), and interp::on_tsv_modified().
Referenced by trace_variable_command().
|
extern |
Definition at line 416 of file interps.c.
References interps_notify(), and interp::on_user_selected_context_changed().
Referenced by mi_cmd_execute(), and notify_user_selected_context_changed().
|
extern |
Definition at line 191 of file interps.c.
References current_ui, interp_lookup(), interp_set(), and name.
Referenced by captured_main_1(), and new_ui_command().
|
extern |
Definition at line 345 of file interps.c.
References current_ui, and ui::top_level_interpreter.
Referenced by captured_command_loop(), change_line_handler(), check_curr_ui_sync_execution_done(), decode_line_full(), info_sharedlibrary_command(), interps_notify(), mi_execute_command_input_handler(), mi_output_running(), new_ui_command(), notify_about_to_proceed(), pager_file::puts(), start_event_loop(), and tui_enable().