pycore_runtime.h File Reference

Classes

struct  _ceval_runtime_state
 
struct  _gilstate_runtime_state
 
struct  _Py_AuditHookEntry
 
struct  pyruntimestate
 
struct  pyruntimestate::pyinterpreters
 
struct  pyruntimestate::_xidregistry
 

Macros

#define NEXITFUNCS
 
#define _PyRuntimeState_INIT
 

Typedefs

typedef struct _Py_AuditHookEntry _Py_AuditHookEntry
 
typedef struct pyruntimestate _PyRuntimeState
 

Functions

 PyAPI_DATA (_PyRuntimeState) _PyRuntime
 
 PyAPI_FUNC (PyStatus) _PyRuntimeState_Init(_PyRuntimeState *runtime)
 
 PyAPI_FUNC (void) _PyRuntimeState_Fini(_PyRuntimeState *runtime)
 
static PyThreadState_PyRuntimeState_GetFinalizing (_PyRuntimeState *runtime)
 
static void _PyRuntimeState_SetFinalizing (_PyRuntimeState *runtime, PyThreadState *tstate)
 

Macro Definition Documentation

◆ NEXITFUNCS

#define NEXITFUNCS

◆ _PyRuntimeState_INIT

#define _PyRuntimeState_INIT

Typedef Documentation

◆ _Py_AuditHookEntry

◆ _PyRuntimeState

Function Documentation

◆ PyAPI_DATA()

PyAPI_DATA ( _PyRuntimeState  )

◆ PyAPI_FUNC() [1/2]

PyAPI_FUNC ( PyStatus  )

◆ PyAPI_FUNC() [2/2]

PyAPI_FUNC ( void  )

◆ _PyRuntimeState_GetFinalizing()

static PyThreadState* _PyRuntimeState_GetFinalizing ( _PyRuntimeState runtime)
static

◆ _PyRuntimeState_SetFinalizing()

static void _PyRuntimeState_SetFinalizing ( _PyRuntimeState runtime,
PyThreadState tstate 
)
static