GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | extension_language_defn |
struct | extension_language_script_ops |
struct | extension_language_ops |
struct | signal_handler |
struct | active_ext_lang_state |
Functions | |
const struct extension_language_defn * | get_active_ext_lang (void) |
struct active_ext_lang_state * | set_active_ext_lang (const struct extension_language_defn *) |
void | restore_active_ext_lang (struct active_ext_lang_state *previous) |
const struct extension_language_defn * get_active_ext_lang | ( | void | ) |
Definition at line 653 of file extension.c.
References active_ext_lang.
void restore_active_ext_lang | ( | struct active_ext_lang_state * | previous | ) |
Definition at line 752 of file extension.c.
References active_ext_lang, check_quit_flag(), active_ext_lang_state::ext_lang, signal_handler::handler_saved, install_ext_sigint_handler(), target_terminal::is_ours(), set_quit_flag(), active_ext_lang_state::sigint_handler, and xfree().
struct active_ext_lang_state * set_active_ext_lang | ( | const struct extension_language_defn * | now_active | ) |
Definition at line 716 of file extension.c.
References active_ext_lang, check_quit_flag(), extension_language_ops::check_quit_flag, active_ext_lang_state::ext_lang, EXT_LANG_GDB, signal_handler::handler_saved, install_gdb_sigint_handler(), target_terminal::is_ours(), extension_language_defn::language, extension_language_defn::ops, set_quit_flag(), and active_ext_lang_state::sigint_handler.