36 void init (
bool top_level)
override;
39 void exec (
const char *command_str)
override;
61 const char *format)
override;
75 const bfd_byte *data)
override;
const char * name() const
void on_user_selected_context_changed(user_selected_what selection) override
void on_solib_unloaded(so_list *so) override
ui_out * interp_ui_out() override
void on_inferior_removed(inferior *inf) override
void on_param_changed(const char *param, const char *value) override
void on_tsv_created(const trace_state_variable *tsv) override
void pre_command_loop() override
void on_solib_loaded(so_list *so) override
void on_new_thread(thread_info *t) override
void on_command_error() override
void on_sync_execution_done() override
void on_target_resumed(ptid_t ptid) override
void on_traceframe_changed(int tfnum, int tpnum) override
void on_thread_exited(thread_info *t, gdb::optional< ULONGEST > exit_code, int silent) override
void on_about_to_proceed() override
mi_console_file * event_channel
struct ui_out * cli_uiout
void on_breakpoint_deleted(breakpoint *b) override
void exec(const char *command_str) override
void on_exited(int status) override
void on_tsv_modified(const trace_state_variable *tsv) override
struct ui_file * raw_stdout
struct ui_file * saved_raw_stdout
void on_inferior_added(inferior *inf) override
void on_signal_exited(gdb_signal sig) override
void set_logging(ui_file_up logfile, bool logging_redirect, bool debug_redirect) override
void on_record_changed(inferior *inf, int started, const char *method, const char *format) override
void on_inferior_appeared(inferior *inf) override
void on_tsv_deleted(const trace_state_variable *tsv) override
void on_inferior_disappeared(inferior *inf) override
ui_file_up logfile_holder
void on_breakpoint_created(breakpoint *b) override
const char * current_token
void on_signal_received(gdb_signal sig) override
void on_breakpoint_modified(breakpoint *b) override
void on_normal_stop(struct bpstat *bs, int print_frame) override
int running_result_record_printed
mi_interp(const char *name)
void on_no_history() override
void on_memory_changed(inferior *inf, CORE_ADDR addr, ssize_t len, const bfd_byte *data) override
void init(bool top_level) override
static bool debug_redirect
static bool logging_redirect
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int status
void mi_output_solib_attribs(ui_out *uiout, struct so_list *solib)
static struct mi_interp * as_mi_interp(struct interp *interp)
static void print_frame(const frame_print_options &opts, frame_info_ptr frame, int print_level, enum print_what print_what, int print_args, struct symtab_and_line sal)
std::unique_ptr< ui_file > ui_file_up