GDB (xrefs)
Classes | Enumerations | Functions
/tmp/gdb-8.1/gdb/extension-priv.h File Reference
#include "extension.h"
#include <signal.h>
#include "cli/cli-script.h"

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
 

Enumerations

enum  ext_lang_rc { EXT_LANG_RC_OK, EXT_LANG_RC_NOP, EXT_LANG_RC_ERROR }
 

Functions

const struct extension_language_defnget_active_ext_lang (void)
 
struct active_ext_lang_stateset_active_ext_lang (const struct extension_language_defn *)
 
void restore_active_ext_lang (struct active_ext_lang_state *previous)
 

Enumeration Type Documentation

◆ ext_lang_rc

Enumerator
EXT_LANG_RC_OK 
EXT_LANG_RC_NOP 
EXT_LANG_RC_ERROR 

Definition at line 30 of file extension-priv.h.

Function Documentation

◆ get_active_ext_lang()

const struct extension_language_defn* get_active_ext_lang ( void  )

Definition at line 687 of file extension.c.

References active_ext_lang.

◆ restore_active_ext_lang()

void restore_active_ext_lang ( struct active_ext_lang_state previous)

◆ set_active_ext_lang()

struct active_ext_lang_state* set_active_ext_lang ( const struct extension_language_defn )