#define _PY_INTERPRETER
#include "Python.h"
#include "frameobject.h"
#include "pycore_code.h"
#include "pycore_frame.h"
#include "pycore_object.h"
#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)
{ … }
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] = …;