Current Path: > > opt > > alt > python313 > include > > > python3.13 > internal
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
mimalloc | Directory | - | - | |
pycore_abstract.h | File | 1915 bytes | June 11 2025 15:36:57. | |
pycore_asdl.h | File | 3035 bytes | June 11 2025 15:36:57. | |
pycore_ast.h | File | 31520 bytes | June 11 2025 15:36:57. | |
pycore_ast_state.h | File | 6779 bytes | June 11 2025 15:36:57. | |
pycore_atexit.h | File | 1433 bytes | June 11 2025 15:36:57. | |
pycore_backoff.h | File | 3902 bytes | June 11 2025 15:36:57. | |
pycore_bitutils.h | File | 6026 bytes | June 11 2025 15:36:57. | |
pycore_blocks_output_buffer.h | File | 8772 bytes | June 11 2025 15:36:57. | |
pycore_brc.h | File | 2102 bytes | June 11 2025 15:36:57. | |
pycore_bytes_methods.h | File | 3933 bytes | June 11 2025 15:36:57. | |
pycore_bytesobject.h | File | 5099 bytes | June 11 2025 15:36:57. | |
pycore_call.h | File | 6135 bytes | June 11 2025 15:36:57. | |
pycore_capsule.h | File | 397 bytes | June 11 2025 15:36:57. | |
pycore_cell.h | File | 1057 bytes | June 11 2025 15:36:57. | |
pycore_ceval.h | File | 11162 bytes | June 11 2025 15:36:57. | |
pycore_ceval_state.h | File | 3921 bytes | June 11 2025 15:36:57. | |
pycore_code.h | File | 19864 bytes | June 11 2025 15:36:57. | |
pycore_codecs.h | File | 2465 bytes | June 11 2025 15:36:57. | |
pycore_compile.h | File | 3750 bytes | June 11 2025 15:36:57. | |
pycore_complexobject.h | File | 588 bytes | June 11 2025 15:36:57. | |
pycore_condvar.h | File | 2704 bytes | June 11 2025 15:36:57. | |
pycore_context.h | File | 1182 bytes | June 11 2025 15:36:57. | |
pycore_critical_section.h | File | 7968 bytes | June 11 2025 15:36:57. | |
pycore_crossinterp.h | File | 12128 bytes | June 11 2025 15:36:57. | |
pycore_descrobject.h | File | 543 bytes | June 11 2025 15:36:57. | |
pycore_dict.h | File | 12264 bytes | June 11 2025 15:36:57. | |
pycore_dict_state.h | File | 732 bytes | June 11 2025 15:36:57. | |
pycore_dtoa.h | File | 1727 bytes | June 11 2025 15:36:57. | |
pycore_emscripten_signal.h | File | 685 bytes | June 11 2025 15:36:57. | |
pycore_emscripten_trampoline.h | File | 3180 bytes | June 11 2025 15:36:57. | |
pycore_exceptions.h | File | 900 bytes | June 11 2025 15:36:57. | |
pycore_faulthandler.h | File | 2245 bytes | June 11 2025 15:36:57. | |
pycore_fileutils.h | File | 9468 bytes | June 11 2025 15:36:57. | |
pycore_fileutils_windows.h | File | 2713 bytes | June 11 2025 15:36:57. | |
pycore_floatobject.h | File | 1495 bytes | June 11 2025 15:36:57. | |
pycore_flowgraph.h | File | 1489 bytes | June 11 2025 15:36:57. | |
pycore_format.h | File | 480 bytes | June 11 2025 15:36:57. | |
pycore_frame.h | File | 10875 bytes | June 11 2025 15:36:57. | |
pycore_freelist.h | File | 4810 bytes | June 11 2025 15:36:57. | |
pycore_function.h | File | 1538 bytes | June 11 2025 15:36:57. | |
pycore_gc.h | File | 12967 bytes | June 11 2025 15:36:57. | |
pycore_genobject.h | File | 859 bytes | June 11 2025 15:36:57. | |
pycore_getopt.h | File | 490 bytes | June 11 2025 15:36:57. | |
pycore_gil.h | File | 2196 bytes | June 11 2025 15:36:57. | |
pycore_global_objects.h | File | 3090 bytes | June 11 2025 15:36:57. | |
pycore_global_objects_fini_generated.h | File | 117804 bytes | June 11 2025 15:36:57. | |
pycore_global_strings.h | File | 26706 bytes | June 11 2025 15:36:57. | |
pycore_hamt.h | File | 3742 bytes | June 11 2025 15:36:57. | |
pycore_hashtable.h | File | 4361 bytes | June 11 2025 15:36:57. | |
pycore_identifier.h | File | 515 bytes | June 11 2025 15:36:57. | |
pycore_import.h | File | 7731 bytes | June 11 2025 15:36:57. | |
pycore_importdl.h | File | 4055 bytes | June 11 2025 15:36:57. | |
pycore_initconfig.h | File | 6375 bytes | June 11 2025 15:36:57. | |
pycore_instruction_sequence.h | File | 2161 bytes | June 11 2025 15:36:57. | |
pycore_instruments.h | File | 2331 bytes | June 11 2025 15:36:57. | |
pycore_interp.h | File | 15063 bytes | June 11 2025 15:36:57. | |
pycore_intrinsics.h | File | 1756 bytes | June 11 2025 15:36:57. | |
pycore_jit.h | File | 527 bytes | June 11 2025 15:36:57. | |
pycore_list.h | File | 1859 bytes | June 11 2025 15:36:57. | |
pycore_llist.h | File | 2420 bytes | June 11 2025 15:36:57. | |
pycore_lock.h | File | 8538 bytes | June 11 2025 15:36:57. | |
pycore_long.h | File | 9966 bytes | June 11 2025 15:36:57. | |
pycore_memoryobject.h | File | 427 bytes | June 11 2025 15:36:57. | |
pycore_mimalloc.h | File | 1637 bytes | June 11 2025 15:36:57. | |
pycore_modsupport.h | File | 3351 bytes | June 11 2025 15:36:57. | |
pycore_moduleobject.h | File | 1572 bytes | June 11 2025 15:36:57. | |
pycore_namespace.h | File | 435 bytes | June 11 2025 15:36:57. | |
pycore_object.h | File | 27935 bytes | June 11 2025 15:36:57. | |
pycore_object_alloc.h | File | 2176 bytes | June 11 2025 15:36:57. | |
pycore_object_stack.h | File | 2384 bytes | June 11 2025 15:36:57. | |
pycore_object_state.h | File | 942 bytes | June 11 2025 15:36:57. | |
pycore_obmalloc.h | File | 27418 bytes | June 11 2025 15:36:57. | |
pycore_obmalloc_init.h | File | 1935 bytes | June 11 2025 15:36:57. | |
pycore_opcode_metadata.h | File | 84722 bytes | June 11 2025 15:36:57. | |
pycore_opcode_utils.h | File | 2122 bytes | June 11 2025 15:36:57. | |
pycore_optimizer.h | File | 8303 bytes | June 11 2025 15:36:57. | |
pycore_parking_lot.h | File | 3351 bytes | June 11 2025 15:36:57. | |
pycore_parser.h | File | 2089 bytes | June 11 2025 15:36:57. | |
pycore_pathconfig.h | File | 658 bytes | June 11 2025 15:36:57. | |
pycore_pyarena.h | File | 2862 bytes | June 11 2025 15:36:57. | |
pycore_pyatomic_ft_wrappers.h | File | 8056 bytes | June 11 2025 15:36:57. | |
pycore_pybuffer.h | File | 510 bytes | June 11 2025 15:36:57. | |
pycore_pyerrors.h | File | 4960 bytes | June 11 2025 15:36:57. | |
pycore_pyhash.h | File | 2813 bytes | June 11 2025 15:36:57. | |
pycore_pylifecycle.h | File | 4465 bytes | June 11 2025 15:36:57. | |
pycore_pymath.h | File | 8600 bytes | June 11 2025 15:36:57. | |
pycore_pymem.h | File | 4472 bytes | June 11 2025 15:36:57. | |
pycore_pymem_init.h | File | 3520 bytes | June 11 2025 15:36:57. | |
pycore_pystate.h | File | 9964 bytes | June 11 2025 15:36:57. | |
pycore_pystats.h | File | 420 bytes | June 11 2025 15:36:57. | |
pycore_pythonrun.h | File | 758 bytes | June 11 2025 15:36:57. | |
pycore_pythread.h | File | 5431 bytes | June 11 2025 15:36:57. | |
pycore_qsbr.h | File | 4927 bytes | June 11 2025 15:36:57. | |
pycore_range.h | File | 346 bytes | June 11 2025 15:36:57. | |
pycore_runtime.h | File | 13165 bytes | June 11 2025 15:36:57. | |
pycore_runtime_init.h | File | 13045 bytes | June 11 2025 15:36:57. | |
pycore_runtime_init_generated.h | File | 46820 bytes | June 11 2025 15:36:57. | |
pycore_semaphore.h | File | 1731 bytes | June 11 2025 15:36:57. | |
pycore_setobject.h | File | 951 bytes | June 11 2025 15:36:57. | |
pycore_signal.h | File | 2931 bytes | June 11 2025 15:36:57. | |
pycore_sliceobject.h | File | 369 bytes | June 11 2025 15:36:57. | |
pycore_stackref.h | File | 5186 bytes | June 11 2025 15:36:57. | |
pycore_strhex.h | File | 1013 bytes | June 11 2025 15:36:57. | |
pycore_structseq.h | File | 963 bytes | June 11 2025 15:36:57. | |
pycore_symtable.h | File | 8671 bytes | June 11 2025 15:36:57. | |
pycore_sysmodule.h | File | 1177 bytes | June 11 2025 15:36:57. | |
pycore_time.h | File | 11794 bytes | June 11 2025 15:36:57. | |
pycore_token.h | File | 3001 bytes | June 11 2025 15:36:57. | |
pycore_traceback.h | File | 3629 bytes | June 11 2025 15:36:57. | |
pycore_tracemalloc.h | File | 4533 bytes | June 11 2025 15:36:57. | |
pycore_tstate.h | File | 1354 bytes | June 11 2025 15:36:57. | |
pycore_tuple.h | File | 820 bytes | June 11 2025 15:36:57. | |
pycore_typeobject.h | File | 8877 bytes | June 11 2025 15:36:57. | |
pycore_typevarobject.h | File | 924 bytes | June 11 2025 15:36:57. | |
pycore_ucnhash.h | File | 958 bytes | June 11 2025 15:36:57. | |
pycore_unicodeobject.h | File | 13270 bytes | June 11 2025 15:36:57. | |
pycore_unicodeobject_generated.h | File | 132140 bytes | June 11 2025 15:36:57. | |
pycore_unionobject.h | File | 742 bytes | June 11 2025 15:36:57. | |
pycore_uop_ids.h | File | 10267 bytes | June 11 2025 15:36:57. | |
pycore_uop_metadata.h | File | 39469 bytes | June 11 2025 15:36:57. | |
pycore_warnings.h | File | 840 bytes | June 11 2025 15:36:57. | |
pycore_weakref.h | File | 3331 bytes | June 11 2025 15:36:57. |
#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_identifier.h" // _Py_Identifier #include "pycore_pystate.h" // _PyThreadState_GET() /* Suggested size (number of positional arguments) for arrays of PyObject* allocated on a C stack to avoid allocating memory on the heap memory. Such array is used to pass positional arguments to call functions of the PyObject_Vectorcall() family. The size is chosen to not abuse the C stack and so limit the risk of stack overflow. The size is also chosen to allow using the small stack for most function calls of the Python standard library. On 64-bit CPU, it allocates 40 bytes on the stack. */ #define _PY_FASTCALL_SMALL_STACK 5 // Export for 'math' shared extension, used via _PyObject_VectorcallTstate() // static inline function. PyAPI_FUNC(PyObject*) _Py_CheckFunctionResult( PyThreadState *tstate, PyObject *callable, PyObject *result, const char *where); extern PyObject* _PyObject_Call_Prepend( PyThreadState *tstate, PyObject *callable, PyObject *obj, PyObject *args, PyObject *kwargs); extern PyObject* _PyObject_VectorcallDictTstate( PyThreadState *tstate, PyObject *callable, PyObject *const *args, size_t nargsf, PyObject *kwargs); extern PyObject* _PyObject_Call( PyThreadState *tstate, PyObject *callable, PyObject *args, PyObject *kwargs); extern PyObject * _PyObject_CallMethodFormat( PyThreadState *tstate, PyObject *callable, const char *format, ...); // Export for 'array' shared extension PyAPI_FUNC(PyObject*) _PyObject_CallMethod( PyObject *obj, PyObject *name, const char *format, ...); extern PyObject* _PyObject_CallMethodIdObjArgs( PyObject *obj, _Py_Identifier *name, ...); static inline PyObject * _PyObject_VectorcallMethodId( _Py_Identifier *name, PyObject *const *args, size_t nargsf, PyObject *kwnames) { PyObject *oname = _PyUnicode_FromId(name); /* borrowed */ if (!oname) { return _Py_NULL; } return PyObject_VectorcallMethod(oname, args, nargsf, kwnames); } static inline PyObject * _PyObject_CallMethodIdNoArgs(PyObject *self, _Py_Identifier *name) { size_t nargsf = 1 | PY_VECTORCALL_ARGUMENTS_OFFSET; return _PyObject_VectorcallMethodId(name, &self, nargsf, _Py_NULL); } static inline PyObject * _PyObject_CallMethodIdOneArg(PyObject *self, _Py_Identifier *name, PyObject *arg) { PyObject *args[2] = {self, arg}; size_t nargsf = 2 | PY_VECTORCALL_ARGUMENTS_OFFSET; assert(arg != NULL); return _PyObject_VectorcallMethodId(name, args, nargsf, _Py_NULL); } /* === Vectorcall protocol (PEP 590) ============================= */ // Call callable using tp_call. Arguments are like PyObject_Vectorcall(), // except that nargs is plainly the number of arguments without flags. // // Export for 'math' shared extension, used via _PyObject_VectorcallTstate() // static inline function. PyAPI_FUNC(PyObject*) _PyObject_MakeTpCall( PyThreadState *tstate, PyObject *callable, PyObject *const *args, Py_ssize_t nargs, PyObject *keywords); // 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) { EVAL_CALL_STAT_INC_IF_FUNCTION(EVAL_CALL_API, func); PyThreadState *tstate = _PyThreadState_GET(); return _PyObject_VectorcallTstate(tstate, func, NULL, 0, NULL); } extern PyObject *const * _PyStack_UnpackDict(PyThreadState *tstate, PyObject *const *args, Py_ssize_t nargs, PyObject *kwargs, PyObject **p_kwnames); extern void _PyStack_UnpackDict_Free( PyObject *const *stack, Py_ssize_t nargs, PyObject *kwnames); extern void _PyStack_UnpackDict_FreeNoDecRef( PyObject *const *stack, PyObject *kwnames); #ifdef __cplusplus } #endif #endif /* !Py_INTERNAL_CALL_H */
SILENT KILLER Tool