|
GDB (xrefs)
|
#include "target.h"
Classes | |
| class | scoped_restore_terminal_state |
Public Member Functions | |
| target_terminal ()=delete | |
| ~target_terminal ()=delete | |
| DISABLE_COPY_AND_ASSIGN (target_terminal) | |
Static Public Member Functions | |
| static void | init () |
| static void | inferior () |
| static void | ours () |
| static void | ours_for_output () |
| static bool | is_inferior () |
| static bool | is_ours () |
| static void | info (const char *arg, int from_tty) |
Private Types | |
| enum | terminal_state { terminal_is_inferior = 0, terminal_is_ours_for_output = 1, terminal_is_ours = 2 } |
Static Private Attributes | |
| static terminal_state | terminal_state |
|
private |
|
delete |
|
delete |
| target_terminal::DISABLE_COPY_AND_ASSIGN | ( | target_terminal | ) |
|
static |
Definition at line 450 of file target.c.
References check_quit_flag(), current_target, current_ui, main_ui, PROMPT_BLOCKED, ui::prompt_state, target_pass_ctrlc(), terminal_is_inferior, and target_ops::to_terminal_inferior.
Referenced by annotate_breakpoints_invalid(), annotate_frames_invalid(), attach_command(), continue_1(), do_initial_windows_stuff(), do_target_resume(), handle_jit_event(), handle_signal_stop(), handle_solib_event(), proceed(), remote_wait_as(), startup_inferior(), and target_terminal::scoped_restore_terminal_state::~scoped_restore_terminal_state().
|
static |
Definition at line 518 of file target.c.
References current_target, and target_ops::to_terminal_info.
Referenced by info_terminal_command().
|
static |
Definition at line 440 of file target.c.
References current_target, terminal_is_ours, and target_ops::to_terminal_init.
Referenced by attach_command(), do_initial_windows_stuff(), gnu_attach(), procfs_create_inferior(), and startup_inferior().
|
inlinestatic |
Definition at line 130 of file target.h.
References terminal_is_inferior.
Referenced by annotate_breakpoints_invalid(), and annotate_frames_invalid().
|
inlinestatic |
Definition at line 136 of file target.h.
References terminal_is_ours.
Referenced by default_quit_handler(), remote_serial_quit_handler(), restore_active_ext_lang(), and set_active_ext_lang().
|
static |
Definition at line 483 of file target.c.
References current_target, current_ui, main_ui, terminal_is_ours, and target_ops::to_terminal_ours.
Referenced by async_enable_stdin(), call_thread_fsm_should_stop(), check_curr_ui_sync_execution_done(), get_windows_debug_event(), handle_inferior_event_1(), linux_nat_attach(), record_full_wait_1(), scoped_input_handler::scoped_input_handler(), startup_inferior(), undo_terminal_modifications_before_exit(), windows_attach(), windows_wait(), and target_terminal::scoped_restore_terminal_state::~scoped_restore_terminal_state().
|
static |
Definition at line 501 of file target.c.
References current_target, current_ui, main_ui, terminal_is_inferior, terminal_is_ours_for_output, and target_ops::to_terminal_ours_for_output.
Referenced by annotate_breakpoints_invalid(), annotate_frames_invalid(), ATTRIBUTE_PRINTF(), disable_breakpoints_in_unloaded_shlib(), follow_fork_inferior(), gdb_demangle(), handle_jit_event(), handle_signal_stop(), handle_solib_event(), handle_vfork_child_exec_or_exit(), insert_breakpoint_locations(), maybe_remove_breakpoints(), mi_breakpoint_created(), mi_breakpoint_deleted(), mi_breakpoint_modified(), mi_command_param_changed(), mi_inferior_added(), mi_inferior_appeared(), mi_inferior_exit(), mi_inferior_removed(), mi_memory_changed(), mi_new_thread(), mi_on_resume(), mi_record_changed(), mi_solib_loaded(), mi_solib_unloaded(), mi_thread_exit(), mi_traceframe_changed(), mi_tsv_created(), mi_tsv_deleted(), mi_tsv_modified(), mi_user_selected_context_changed(), normal_stop(), post_create_inferior(), prepare_one_step(), print_flush(), remote_wait_as(), report_initial_inferior(), tui_refresh_frame_and_register_information(), update_inserted_breakpoint_locations(), vwarning(), and target_terminal::scoped_restore_terminal_state::~scoped_restore_terminal_state().
|
staticprivate |
1.8.14