cpython/Python/frame.c


#define _PY_INTERPRETER

#include "Python.h"
#include "frameobject.h"
#include "pycore_code.h"          // stats
#include "pycore_frame.h"
#include "pycore_object.h"        // _PyObject_GC_UNTRACK()
#include "opcode.h"

int
_PyFrame_Traverse(_PyInterpreterFrame *frame, visitproc visit, void *arg)
{}

PyFrameObject *
_PyFrame_MakeAndSetFrameObject(_PyInterpreterFrame *frame)
{}

static void
take_ownership(PyFrameObject *f, _PyInterpreterFrame *frame)
{}

void
_PyFrame_ClearLocals(_PyInterpreterFrame *frame)
{}

void
_PyFrame_ClearExceptCode(_PyInterpreterFrame *frame)
{}

/* Unstable API functions */

PyObject *
PyUnstable_InterpreterFrame_GetCode(struct _PyInterpreterFrame *frame)
{}

int
PyUnstable_InterpreterFrame_GetLasti(struct _PyInterpreterFrame *frame)
{}

int
PyUnstable_InterpreterFrame_GetLine(_PyInterpreterFrame *frame)
{}

const PyTypeObject *const PyUnstable_ExecutableKinds[PyUnstable_EXECUTABLE_KINDS+1] =;