OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python311
/
include
/
python3.11
/
internal
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/13/2025 09:30:28 PM
rwxr-xr-x
📄
pycore_abstract.h
611 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_accu.h
1.1 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_asdl.h
2.96 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_ast.h
28.63 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_ast_state.h
6.4 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_atomic.h
16.58 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_atomic_funcs.h
2.38 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_bitutils.h
5.92 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_blocks_output_buffer.h
8.48 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_bytes_methods.h
3.3 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_bytesobject.h
1.39 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_call.h
3.39 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_ceval.h
4.31 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_code.h
15.56 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_compile.h
1.02 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_condvar.h
2.77 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_context.h
1.21 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_dict.h
5.55 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_dtoa.h
704 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_emscripten_signal.h
562 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_exceptions.h
842 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_fileutils.h
7.23 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_floatobject.h
1.28 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_format.h
480 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_frame.h
7.39 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_function.h
413 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_gc.h
6.73 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_genobject.h
1.14 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_getopt.h
490 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_gil.h
1.53 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_global_objects.h
1.4 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_global_strings.h
12.68 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_hamt.h
3.61 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_hashtable.h
4.1 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_import.h
743 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_initconfig.h
5.66 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_interp.h
6.51 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_interpreteridobject.h
562 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_list.h
1.32 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_long.h
3.43 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_moduleobject.h
1.02 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_namespace.h
392 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_object.h
9.8 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_opcode.h
18.54 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_parser.h
626 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pathconfig.h
606 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pyarena.h
2.67 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pyerrors.h
2.44 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pyhash.h
206 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pylifecycle.h
3.42 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pymath.h
9.21 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pymem.h
3.62 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_pystate.h
4.15 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_runtime.h
5.85 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_runtime_init.h
47.94 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_signal.h
937 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_sliceobject.h
336 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_strhex.h
937 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_structseq.h
580 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_symtable.h
5.51 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_sysmodule.h
605 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_traceback.h
3.42 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_tuple.h
2.04 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_typeobject.h
1.13 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_ucnhash.h
898 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_unicodeobject.h
1.68 KB
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_unionobject.h
678 bytes
12/03/2024 05:20:40 PM
rw-r--r--
📄
pycore_warnings.h
740 bytes
12/03/2024 05:20:40 PM
rw-r--r--
Editing: pycore_call.h
Close
#ifndef Py_INTERNAL_CALL_H #define Py_INTERNAL_CALL_H #ifdef __cplusplus extern "C" { #endif #ifndef Py_BUILD_CORE # error "this header requires Py_BUILD_CORE define" #endif #include "pycore_pystate.h" // _PyThreadState_GET() PyAPI_FUNC(PyObject *) _PyObject_Call_Prepend( PyThreadState *tstate, PyObject *callable, PyObject *obj, PyObject *args, PyObject *kwargs); PyAPI_FUNC(PyObject *) _PyObject_FastCallDictTstate( PyThreadState *tstate, PyObject *callable, PyObject *const *args, size_t nargsf, PyObject *kwargs); PyAPI_FUNC(PyObject *) _PyObject_Call( PyThreadState *tstate, PyObject *callable, PyObject *args, PyObject *kwargs); extern PyObject * _PyObject_CallMethodFormat( PyThreadState *tstate, PyObject *callable, const char *format, ...); // Static inline variant of public PyVectorcall_Function(). static inline vectorcallfunc _PyVectorcall_FunctionInline(PyObject *callable) { assert(callable != NULL); PyTypeObject *tp = Py_TYPE(callable); if (!PyType_HasFeature(tp, Py_TPFLAGS_HAVE_VECTORCALL)) { return NULL; } assert(PyCallable_Check(callable)); Py_ssize_t offset = tp->tp_vectorcall_offset; assert(offset > 0); vectorcallfunc ptr; memcpy(&ptr, (char *) callable + offset, sizeof(ptr)); return ptr; } /* Call the callable object 'callable' with the "vectorcall" calling convention. args is a C array for positional arguments. nargsf is the number of positional arguments plus optionally the flag PY_VECTORCALL_ARGUMENTS_OFFSET which means that the caller is allowed to modify args[-1]. kwnames is a tuple of keyword names. The values of the keyword arguments are stored in "args" after the positional arguments (note that the number of keyword arguments does not change nargsf). kwnames can also be NULL if there are no keyword arguments. keywords must only contain strings and all keys must be unique. Return the result on success. Raise an exception and return NULL on error. */ static inline PyObject * _PyObject_VectorcallTstate(PyThreadState *tstate, PyObject *callable, PyObject *const *args, size_t nargsf, PyObject *kwnames) { vectorcallfunc func; PyObject *res; assert(kwnames == NULL || PyTuple_Check(kwnames)); assert(args != NULL || PyVectorcall_NARGS(nargsf) == 0); func = _PyVectorcall_FunctionInline(callable); if (func == NULL) { Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); return _PyObject_MakeTpCall(tstate, callable, args, nargs, kwnames); } res = func(callable, args, nargsf, kwnames); return _Py_CheckFunctionResult(tstate, callable, res, NULL); } static inline PyObject * _PyObject_CallNoArgsTstate(PyThreadState *tstate, PyObject *func) { return _PyObject_VectorcallTstate(tstate, func, NULL, 0, NULL); } // Private static inline function variant of public PyObject_CallNoArgs() static inline PyObject * _PyObject_CallNoArgs(PyObject *func) { PyThreadState *tstate = _PyThreadState_GET(); return _PyObject_VectorcallTstate(tstate, func, NULL, 0, NULL); } static inline PyObject * _PyObject_FastCallTstate(PyThreadState *tstate, PyObject *func, PyObject *const *args, Py_ssize_t nargs) { return _PyObject_VectorcallTstate(tstate, func, args, (size_t)nargs, NULL); } #ifdef __cplusplus } #endif #endif /* !Py_INTERNAL_CALL_H */