PHP 8.2.30
Preview: pyframe.h Size: 1.44 KB
//opt/alt/python312/include/python3.12/cpython/pyframe.h

#ifndef Py_CPYTHON_PYFRAME_H
#  error "this header file must not be included directly"
#endif

PyAPI_DATA(PyTypeObject) PyFrame_Type;

#define PyFrame_Check(op) Py_IS_TYPE((op), &PyFrame_Type)

PyAPI_FUNC(PyFrameObject *) PyFrame_GetBack(PyFrameObject *frame);
PyAPI_FUNC(PyObject *) PyFrame_GetLocals(PyFrameObject *frame);

PyAPI_FUNC(PyObject *) PyFrame_GetGlobals(PyFrameObject *frame);
PyAPI_FUNC(PyObject *) PyFrame_GetBuiltins(PyFrameObject *frame);

PyAPI_FUNC(PyObject *) PyFrame_GetGenerator(PyFrameObject *frame);
PyAPI_FUNC(int) PyFrame_GetLasti(PyFrameObject *frame);
PyAPI_FUNC(PyObject*) PyFrame_GetVar(PyFrameObject *frame, PyObject *name);
PyAPI_FUNC(PyObject*) PyFrame_GetVarString(PyFrameObject *frame, const char *name);

/* The following functions are for use by debuggers and other tools
 * implementing custom frame evaluators with PEP 523. */

struct _PyInterpreterFrame;

/* Returns the code object of the frame (strong reference).
 * Does not raise an exception. */
PyAPI_FUNC(PyObject *) PyUnstable_InterpreterFrame_GetCode(struct _PyInterpreterFrame *frame);

/* Returns a byte ofsset into the last executed instruction.
 * Does not raise an exception. */
PyAPI_FUNC(int) PyUnstable_InterpreterFrame_GetLasti(struct _PyInterpreterFrame *frame);

/* Returns the currently executing line number, or -1 if there is no line number.
 * Does not raise an exception. */
PyAPI_FUNC(int) PyUnstable_InterpreterFrame_GetLine(struct _PyInterpreterFrame *frame);

Directory Contents

Dirs: 0 × Files: 50

Name Size Perms Modified Actions
7.69 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.14 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.55 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.05 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.61 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
2.19 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
15.81 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
2.60 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.22 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.92 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.60 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.58 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
818 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
232 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
900 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.08 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
7.02 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
3.24 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.58 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
7.64 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
387 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.59 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.77 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.57 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
2.22 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
2.22 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.23 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
20.71 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
3.24 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.28 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
848 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
3.42 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.35 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.38 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.18 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
444 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.44 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
3.34 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
3.30 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
16.82 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
4.79 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.38 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
12.11 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
2.10 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
489 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
444 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.34 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
34.47 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download
564 B lrw-r--r-- 2025-10-09 11:07:00
Edit Download
1.98 KB lrw-r--r-- 2025-10-09 11:07:00
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).