pycore_ceval.h File Reference

Macros

#define Py_EnterRecursiveCall(where)
 
#define Py_LeaveRecursiveCall()
 

Functions

void _Py_FinishPendingCalls (PyThreadState *tstate)
 
void _PyEval_InitRuntimeState (struct _ceval_runtime_state *)
 
int _PyEval_InitState (struct _ceval_state *ceval)
 
void _PyEval_FiniState (struct _ceval_state *ceval)
 
 PyAPI_FUNC (void) _PyEval_SignalReceived(PyInterpreterState *interp)
 
 PyAPI_FUNC (int) _PyEval_AddPendingCall(PyInterpreterState *interp
 
void _PyEval_Fini (void)
 
static PyObject_PyEval_EvalFrame (PyThreadState *tstate, PyFrameObject *f, int throwflag)
 
PyObject_PyEval_EvalCode (PyThreadState *tstate, PyObject *_co, PyObject *globals, PyObject *locals, PyObject *const *args, Py_ssize_t argcount, PyObject *const *kwnames, PyObject *const *kwargs, Py_ssize_t kwcount, int kwstep, PyObject *const *defs, Py_ssize_t defcount, PyObject *kwdefs, PyObject *closure, PyObject *name, PyObject *qualname)
 
int _PyEval_ThreadsInitialized (struct pyruntimestate *runtime)
 
PyStatus _PyEval_InitGIL (PyThreadState *tstate)
 
void _PyEval_FiniGIL (PyThreadState *tstate)
 
void _PyEval_ReleaseLock (PyThreadState *tstate)
 
 PyAPI_DATA (int) _Py_CheckRecursionLimit
 
static int _Py_MakeRecCheck (PyThreadState *tstate)
 
static int _Py_EnterRecursiveCall (PyThreadState *tstate, const char *where)
 
static int _Py_EnterRecursiveCall_inline (const char *where)
 
static int _Py_RecursionLimitLowerWaterMark (int limit)
 
static void _Py_LeaveRecursiveCall (PyThreadState *tstate)
 
static void _Py_LeaveRecursiveCall_inline (void)
 

Variables

int(* func )(void *)
 
int(*) void arg )
 
int new_depth
 
const char * where
 

Macro Definition Documentation

◆ Py_EnterRecursiveCall

#define Py_EnterRecursiveCall (   where)

◆ Py_LeaveRecursiveCall

#define Py_LeaveRecursiveCall ( )

Function Documentation

◆ _Py_FinishPendingCalls()

void _Py_FinishPendingCalls ( PyThreadState tstate)

◆ _PyEval_InitRuntimeState()

void _PyEval_InitRuntimeState ( struct _ceval_runtime_state )

◆ _PyEval_InitState()

int _PyEval_InitState ( struct _ceval_state ceval)

◆ _PyEval_FiniState()

void _PyEval_FiniState ( struct _ceval_state ceval)

◆ PyAPI_FUNC() [1/2]

PyAPI_FUNC ( void  )

◆ PyAPI_FUNC() [2/2]

PyAPI_FUNC ( int  )

◆ _PyEval_Fini()

void _PyEval_Fini ( void  )

◆ _PyEval_EvalFrame()

static PyObject* _PyEval_EvalFrame ( PyThreadState tstate,
PyFrameObject f,
int  throwflag 
)
static

◆ _PyEval_EvalCode()

PyObject* _PyEval_EvalCode ( PyThreadState tstate,
PyObject _co,
PyObject globals,
PyObject locals,
PyObject *const *  args,
Py_ssize_t  argcount,
PyObject *const *  kwnames,
PyObject *const *  kwargs,
Py_ssize_t  kwcount,
int  kwstep,
PyObject *const *  defs,
Py_ssize_t  defcount,
PyObject kwdefs,
PyObject closure,
PyObject name,
PyObject qualname 
)

◆ _PyEval_ThreadsInitialized()

int _PyEval_ThreadsInitialized ( struct pyruntimestate runtime)

◆ _PyEval_InitGIL()

PyStatus _PyEval_InitGIL ( PyThreadState tstate)

◆ _PyEval_FiniGIL()

void _PyEval_FiniGIL ( PyThreadState tstate)

◆ _PyEval_ReleaseLock()

void _PyEval_ReleaseLock ( PyThreadState tstate)

◆ PyAPI_DATA()

PyAPI_DATA ( int  )

◆ _Py_MakeRecCheck()

static int _Py_MakeRecCheck ( PyThreadState tstate)
static

◆ _Py_EnterRecursiveCall()

static int _Py_EnterRecursiveCall ( PyThreadState tstate,
const char *  where 
)
static

◆ _Py_EnterRecursiveCall_inline()

static int _Py_EnterRecursiveCall_inline ( const char *  where)
static

◆ _Py_RecursionLimitLowerWaterMark()

static int _Py_RecursionLimitLowerWaterMark ( int  limit)
static

◆ _Py_LeaveRecursiveCall()

static void _Py_LeaveRecursiveCall ( PyThreadState tstate)
static

◆ _Py_LeaveRecursiveCall_inline()

static void _Py_LeaveRecursiveCall_inline ( void  )
static

Variable Documentation

◆ func

int(* func) (void *) ( void *  )

◆ arg

int(*) void arg)

◆ new_depth

int new_depth

◆ where

const char* where