37 typedef struct gdb_exception (interp_exec_ftype) (void *data,
68 extern void interp_add (
struct interp *interp);
69 extern int interp_set (
struct interp *interp,
int top_level);
73 extern const char *
interp_name (
struct interp *interp);
108 #define INTERP_CONSOLE "console"
109 #define INTERP_MI1 "mi1"
110 #define INTERP_MI2 "mi2"
111 #define INTERP_MI3 "mi3"
112 #define INTERP_MI "mi"
113 #define INTERP_TUI "tui"
114 #define INTERP_INSIGHT "insight"
void *( interp_init_ftype)(struct interp *self, int top_level)
interp_resume_ftype * resume_proc
void( interp_command_loop_ftype)(void *data)
struct interp * interp_new(const char *name, const struct interp_procs *procs)
interp_suspend_ftype * suspend_proc
void * interp_data(struct interp *interp)
int current_interp_named_p(const char *name)
void * top_level_interpreter_data(void)
int( interp_resume_ftype)(void *data)
interp_command_loop_ftype * command_loop_proc
struct gdb_exception interp_exec(struct interp *interp, const char *command)
int current_interp_set_logging(int start_log, struct ui_file *out, struct ui_file *logfile)
struct ui_out *( interp_ui_out_ftype)(struct interp *self)
struct interp * interp_set_temp(const char *name)
struct interp * top_level_interpreter(void)
struct gdb_exception() interp_exec_ftype(void *data, const char *command)
void clear_interpreter_hooks(void)
struct interp * command_interp(void)
int( interp_set_logging_ftype)(struct interp *self, int start_log, struct ui_file *out, struct ui_file *logfile)
int( interp_suspend_ftype)(void *data)
const char const char int
interp_ui_out_ftype * ui_out_proc
int interp_quiet_p(struct interp *interp)
const struct interp_procs * procs
void current_interp_command_loop(void)
const char * interp_name(struct interp *interp)
interp_init_ftype * init_proc
struct interp * interp_lookup(const char *name)
void interp_add(struct interp *interp)
interp_set_logging_ftype * set_logging_proc
int interp_set(struct interp *interp, int top_level)
interp_exec_ftype * exec_proc
struct ui_out * interp_ui_out(struct interp *interp)
int interp_suspend(struct interp *interp)
int interp_resume(struct interp *interp)