GDB (xrefs)
Public Member Functions | Private Attributes | List of all members
gdbpy_enter Class Reference

#include "python-internal.h"

Inheritance diagram for gdbpy_enter:
gdbpy_enter_varobj

Public Member Functions

 gdbpy_enter (struct gdbarch *gdbarch, const struct language_defn *language)
 
 ~gdbpy_enter ()
 
 DISABLE_COPY_AND_ASSIGN (gdbpy_enter)
 

Private Attributes

struct active_ext_lang_statem_previous_active
 
PyGILState_STATE m_state
 
struct gdbarchm_gdbarch
 
const struct language_defnm_language
 
PyObject * m_error_type
 
PyObject * m_error_value
 
PyObject * m_error_traceback
 

Detailed Description

Definition at line 627 of file python-internal.h.

Constructor & Destructor Documentation

◆ gdbpy_enter()

gdbpy_enter::gdbpy_enter ( struct gdbarch gdbarch,
const struct language_defn language 
)

◆ ~gdbpy_enter()

gdbpy_enter::~gdbpy_enter ( )

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

gdbpy_enter::DISABLE_COPY_AND_ASSIGN ( gdbpy_enter  )

Member Data Documentation

◆ m_error_traceback

PyObject * gdbpy_enter::m_error_traceback
private

Definition at line 643 of file python-internal.h.

Referenced by gdbpy_enter(), and ~gdbpy_enter().

◆ m_error_type

PyObject* gdbpy_enter::m_error_type
private

Definition at line 643 of file python-internal.h.

Referenced by gdbpy_enter(), and ~gdbpy_enter().

◆ m_error_value

PyObject * gdbpy_enter::m_error_value
private

Definition at line 643 of file python-internal.h.

Referenced by gdbpy_enter(), and ~gdbpy_enter().

◆ m_gdbarch

struct gdbarch* gdbpy_enter::m_gdbarch
private

Definition at line 641 of file python-internal.h.

Referenced by ~gdbpy_enter().

◆ m_language

const struct language_defn* gdbpy_enter::m_language
private

Definition at line 642 of file python-internal.h.

Referenced by ~gdbpy_enter().

◆ m_previous_active

struct active_ext_lang_state* gdbpy_enter::m_previous_active
private

Definition at line 639 of file python-internal.h.

Referenced by gdbpy_enter(), and ~gdbpy_enter().

◆ m_state

PyGILState_STATE gdbpy_enter::m_state
private

Definition at line 640 of file python-internal.h.

Referenced by gdbpy_enter(), and ~gdbpy_enter().


The documentation for this class was generated from the following files: