GDB (API)
|
#include "exceptions.h"
Go to the source code of this file.
Classes | |
struct | interp_procs |
Defines | |
#define | INTERP_CONSOLE "console" |
#define | INTERP_MI1 "mi1" |
#define | INTERP_MI2 "mi2" |
#define | INTERP_MI3 "mi3" |
#define | INTERP_MI "mi" |
#define | INTERP_TUI "tui" |
#define | INTERP_INSIGHT "insight" |
Typedefs | |
typedef void *( | interp_init_ftype )(struct interp *self, int top_level) |
typedef int( | interp_resume_ftype )(void *data) |
typedef int( | interp_suspend_ftype )(void *data) |
typedef int( | interp_prompt_p_ftype )(void *data) |
typedef void( | interp_command_loop_ftype )(void *data) |
typedef struct ui_out *( | interp_ui_out_ftype )(struct interp *self) |
typedef int( | interp_set_logging_ftype )(struct interp *self, int start_log, struct ui_file *out, struct ui_file *logfile) |
Functions | |
int | interp_resume (struct interp *interp) |
int | interp_suspend (struct interp *interp) |
int | interp_prompt_p (struct interp *interp) |
int | interp_exec_p (struct interp *interp) |
struct gdb_exception | interp_exec (struct interp *interp, const char *command) |
int | interp_quiet_p (struct interp *interp) |
struct gdb_exception() | interp_exec_ftype (void *data, const char *command) |
struct interp * | interp_new (const char *name, const struct interp_procs *procs) |
void | interp_add (struct interp *interp) |
int | interp_set (struct interp *interp, int top_level) |
struct interp * | interp_lookup (const char *name) |
struct ui_out * | interp_ui_out (struct interp *interp) |
void * | interp_data (struct interp *interp) |
const char * | interp_name (struct interp *interp) |
struct interp * | interp_set_temp (const char *name) |
int | current_interp_named_p (const char *name) |
int | current_interp_display_prompt_p (void) |
void | current_interp_command_loop (void) |
int | current_interp_set_logging (int start_log, struct ui_file *out, struct ui_file *logfile) |
void * | top_level_interpreter_data (void) |
struct interp * | top_level_interpreter (void) |
void | clear_interpreter_hooks (void) |
Variables | |
int | interpreter_async |
#define INTERP_CONSOLE "console" |
#define INTERP_INSIGHT "insight" |
#define INTERP_MI1 "mi1" |
#define INTERP_MI2 "mi2" |
#define INTERP_MI3 "mi3" |
#define INTERP_TUI "tui" |
typedef void( interp_command_loop_ftype)(void *data) |
typedef void*( interp_init_ftype)(struct interp *self, int top_level) |
typedef int( interp_prompt_p_ftype)(void *data) |
typedef int( interp_resume_ftype)(void *data) |
typedef int( interp_set_logging_ftype)(struct interp *self, int start_log, struct ui_file *out, struct ui_file *logfile) |
typedef int( interp_suspend_ftype)(void *data) |
typedef struct ui_out*( interp_ui_out_ftype)(struct interp *self) |
void clear_interpreter_hooks | ( | void | ) |
void current_interp_command_loop | ( | void | ) |
int current_interp_display_prompt_p | ( | void | ) |
int current_interp_named_p | ( | const char * | name | ) |
int current_interp_set_logging | ( | int | start_log, |
struct ui_file * | out, | ||
struct ui_file * | logfile | ||
) |
void interp_add | ( | struct interp * | interp | ) |
void* interp_data | ( | struct interp * | interp | ) |
struct gdb_exception interp_exec | ( | struct interp * | interp, |
const char * | command | ||
) | [read] |
struct gdb_exception() interp_exec_ftype | ( | void * | data, |
const char * | command | ||
) | [read] |
int interp_exec_p | ( | struct interp * | interp | ) |
struct interp* interp_lookup | ( | const char * | name | ) | [read] |
const char* interp_name | ( | struct interp * | interp | ) |
struct interp* interp_new | ( | const char * | name, |
const struct interp_procs * | procs | ||
) | [read] |
int interp_prompt_p | ( | struct interp * | interp | ) |
int interp_quiet_p | ( | struct interp * | interp | ) |
int interp_resume | ( | struct interp * | interp | ) |
int interp_set | ( | struct interp * | interp, |
int | top_level | ||
) |
struct interp* interp_set_temp | ( | const char * | name | ) | [read] |
int interp_suspend | ( | struct interp * | interp | ) |
struct ui_out* interp_ui_out | ( | struct interp * | interp | ) | [read] |
struct interp* top_level_interpreter | ( | void | ) | [read] |
void* top_level_interpreter_data | ( | void | ) |