pystate.h File Reference

Classes

struct  _err_stackitem
 
struct  _ts
 
struct  _xid
 

Macros

#define PyTrace_CALL
 
#define PyTrace_EXCEPTION
 
#define PyTrace_LINE
 
#define PyTrace_RETURN
 
#define PyTrace_C_CALL
 
#define PyTrace_C_EXCEPTION
 
#define PyTrace_C_RETURN
 
#define PyTrace_OPCODE
 
#define _PyInterpreterState_Get
 

Typedefs

typedef int(* Py_tracefunc) (PyObject *, PyFrameObject *, int, PyObject *)
 
typedef struct _err_stackitem _PyErr_StackItem
 
typedef PyObject *(* _PyFrameEvalFunction) (PyThreadState *tstate, PyFrameObject *, int)
 
typedef struct _xid _PyCrossInterpreterData
 
typedef int(* crossinterpdatafunc) (PyObject *, struct _xid *)
 

Functions

 PyAPI_FUNC (int) _PyInterpreterState_RequiresIDRef(PyInterpreterState *)
 
 PyAPI_FUNC (void) _PyInterpreterState_RequireIDRef(PyInterpreterState *
 
 PyAPI_FUNC (PyObject *) _PyInterpreterState_GetMainModule(PyInterpreterState *)
 
 PyAPI_FUNC (PyThreadState *) _PyThreadState_Prealloc(PyInterpreterState *)
 
 PyAPI_FUNC (PyInterpreterState *) _PyGILState_GetInterpreterStateUnsafe(void)
 
 PyAPI_FUNC (_PyFrameEvalFunction) _PyInterpreterState_GetEvalFrameFunc(PyInterpreterState *interp)
 
 PyAPI_FUNC (const PyConfig *) _PyInterpreterState_GetConfig(PyInterpreterState *interp)
 
 PyAPI_FUNC (crossinterpdatafunc) _PyCrossInterpreterData_Lookup(PyObject *)
 

Variables

 int
 
_PyFrameEvalFunction eval_frame
 

Macro Definition Documentation

◆ PyTrace_CALL

#define PyTrace_CALL

◆ PyTrace_EXCEPTION

#define PyTrace_EXCEPTION

◆ PyTrace_LINE

#define PyTrace_LINE

◆ PyTrace_RETURN

#define PyTrace_RETURN

◆ PyTrace_C_CALL

#define PyTrace_C_CALL

◆ PyTrace_C_EXCEPTION

#define PyTrace_C_EXCEPTION

◆ PyTrace_C_RETURN

#define PyTrace_C_RETURN

◆ PyTrace_OPCODE

#define PyTrace_OPCODE

◆ _PyInterpreterState_Get

#define _PyInterpreterState_Get

Typedef Documentation

◆ Py_tracefunc

typedef int(* Py_tracefunc) (PyObject *, PyFrameObject *, int, PyObject *)

◆ _PyErr_StackItem

◆ _PyFrameEvalFunction

typedef PyObject*(* _PyFrameEvalFunction) (PyThreadState *tstate, PyFrameObject *, int)

◆ _PyCrossInterpreterData

typedef struct _xid _PyCrossInterpreterData

◆ crossinterpdatafunc

crossinterpdatafunc

Function Documentation

◆ PyAPI_FUNC() [1/8]

PyAPI_FUNC ( int  )

◆ PyAPI_FUNC() [2/8]

PyAPI_FUNC ( void  )

◆ PyAPI_FUNC() [3/8]

PyAPI_FUNC ( PyObject )

◆ PyAPI_FUNC() [4/8]

PyAPI_FUNC ( PyThreadState )

◆ PyAPI_FUNC() [5/8]

PyAPI_FUNC ( PyInterpreterState )

◆ PyAPI_FUNC() [6/8]

PyAPI_FUNC ( _PyFrameEvalFunction  )

◆ PyAPI_FUNC() [7/8]

PyAPI_FUNC ( const PyConfig )

◆ PyAPI_FUNC() [8/8]

PyAPI_FUNC ( crossinterpdatafunc  )

Variable Documentation

◆ int

int

◆ eval_frame