Current Path: > > opt > alt > python38 > include > > > python3.8
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 |
---|---|---|---|---|
cpython | Directory | - | - | |
internal | Directory | - | - | |
Python-ast.h | File | 26491 bytes | September 06 2024 20:41:55. | |
Python.h | File | 3615 bytes | September 06 2024 20:41:55. | |
abstract.h | File | 30286 bytes | September 06 2024 20:41:55. | |
asdl.h | File | 1229 bytes | September 06 2024 20:41:55. | |
ast.h | File | 948 bytes | September 06 2024 20:41:55. | |
bitset.h | File | 468 bytes | September 06 2024 20:41:55. | |
bltinmodule.h | File | 264 bytes | September 06 2024 20:41:55. | |
boolobject.h | File | 886 bytes | September 06 2024 20:41:55. | |
bytearrayobject.h | File | 2114 bytes | September 06 2024 20:41:55. | |
bytes_methods.h | File | 3301 bytes | September 06 2024 20:41:55. | |
bytesobject.h | File | 8493 bytes | September 06 2024 20:41:55. | |
cellobject.h | File | 713 bytes | September 06 2024 20:41:55. | |
ceval.h | File | 8366 bytes | September 06 2024 20:41:55. | |
classobject.h | File | 1710 bytes | September 06 2024 20:41:55. | |
code.h | File | 7178 bytes | September 06 2024 20:41:55. | |
codecs.h | File | 6793 bytes | September 06 2024 20:41:55. | |
compile.h | File | 3582 bytes | September 06 2024 20:41:55. | |
complexobject.h | File | 1807 bytes | September 06 2024 20:41:55. | |
context.h | File | 2014 bytes | September 06 2024 20:41:55. | |
datetime.h | File | 9260 bytes | September 06 2024 20:41:55. | |
descrobject.h | File | 3019 bytes | September 06 2024 20:41:55. | |
dictobject.h | File | 3716 bytes | September 06 2024 20:41:55. | |
dtoa.h | File | 458 bytes | September 06 2024 20:41:55. | |
dynamic_annotations.h | File | 22469 bytes | September 06 2024 20:41:55. | |
enumobject.h | File | 253 bytes | September 06 2024 20:41:55. | |
errcode.h | File | 1695 bytes | September 06 2024 20:41:55. | |
eval.h | File | 1209 bytes | September 06 2024 20:41:55. | |
fileobject.h | File | 1571 bytes | September 06 2024 20:41:55. | |
fileutils.h | File | 4352 bytes | September 06 2024 20:41:55. | |
floatobject.h | File | 4794 bytes | September 06 2024 20:41:55. | |
frameobject.h | File | 3317 bytes | September 06 2024 20:41:55. | |
funcobject.h | File | 4200 bytes | September 06 2024 20:41:55. | |
genobject.h | File | 3720 bytes | September 06 2024 20:41:55. | |
graminit.h | File | 2118 bytes | September 06 2024 20:41:55. | |
grammar.h | File | 1821 bytes | September 06 2024 20:41:55. | |
import.h | File | 4926 bytes | September 06 2024 20:41:55. | |
interpreteridobject.h | File | 334 bytes | September 06 2024 20:41:55. | |
intrcheck.h | File | 861 bytes | September 06 2024 20:41:55. | |
iterobject.h | File | 567 bytes | September 06 2024 20:41:55. | |
listobject.h | File | 2927 bytes | September 06 2024 20:41:55. | |
longintrepr.h | File | 3799 bytes | September 06 2024 20:41:55. | |
longobject.h | File | 9520 bytes | September 06 2024 20:41:55. | |
marshal.h | File | 803 bytes | September 06 2024 20:41:55. | |
memoryobject.h | File | 2765 bytes | September 06 2024 20:41:55. | |
methodobject.h | File | 4406 bytes | September 06 2024 20:41:55. | |
modsupport.h | File | 9591 bytes | September 06 2024 20:41:55. | |
moduleobject.h | File | 2362 bytes | September 06 2024 20:41:55. | |
namespaceobject.h | File | 349 bytes | September 06 2024 20:41:55. | |
node.h | File | 1328 bytes | September 06 2024 20:41:55. | |
object.h | File | 29599 bytes | September 06 2024 20:41:55. | |
objimpl.h | File | 10537 bytes | September 06 2024 20:41:55. | |
odictobject.h | File | 1300 bytes | September 06 2024 20:41:55. | |
opcode.h | File | 5164 bytes | September 06 2024 20:41:55. | |
osdefs.h | File | 737 bytes | September 06 2024 20:41:55. | |
osmodule.h | File | 291 bytes | September 06 2024 20:41:55. | |
parsetok.h | File | 2958 bytes | September 06 2024 20:41:55. | |
patchlevel.h | File | 1299 bytes | September 06 2024 20:41:55. | |
picklebufobject.h | File | 847 bytes | September 06 2024 20:41:55. | |
py_curses.h | File | 2477 bytes | September 06 2024 20:41:55. | |
pyarena.h | File | 2744 bytes | September 06 2024 20:41:55. | |
pycapsule.h | File | 1726 bytes | September 06 2024 20:41:55. | |
pyconfig-64.h | File | 47515 bytes | September 23 2024 11:18:30. | |
pyconfig.h | File | 161 bytes | September 23 2024 11:26:06. | |
pyctype.h | File | 1387 bytes | September 06 2024 20:41:55. | |
pydebug.h | File | 1214 bytes | September 06 2024 20:41:55. | |
pydtrace.h | File | 2413 bytes | September 06 2024 20:41:55. | |
pyerrors.h | File | 12786 bytes | September 06 2024 20:41:55. | |
pyexpat.h | File | 2572 bytes | September 06 2024 20:41:55. | |
pyfpe.h | File | 341 bytes | September 06 2024 20:41:55. | |
pyhash.h | File | 4140 bytes | September 06 2024 20:41:55. | |
pylifecycle.h | File | 2081 bytes | September 06 2024 20:41:55. | |
pymacconfig.h | File | 2989 bytes | September 06 2024 20:41:55. | |
pymacro.h | File | 3778 bytes | September 06 2024 20:41:55. | |
pymath.h | File | 8312 bytes | September 06 2024 20:41:55. | |
pymem.h | File | 5406 bytes | September 06 2024 20:41:55. | |
pyport.h | File | 30221 bytes | September 06 2024 20:41:55. | |
pystate.h | File | 4686 bytes | September 06 2024 20:41:55. | |
pystrcmp.h | File | 436 bytes | September 06 2024 20:41:55. | |
pystrhex.h | File | 849 bytes | September 06 2024 20:41:55. | |
pystrtod.h | File | 1483 bytes | September 06 2024 20:41:55. | |
pythonrun.h | File | 7645 bytes | September 06 2024 20:41:55. | |
pythread.h | File | 5660 bytes | September 06 2024 20:41:55. | |
pytime.h | File | 8926 bytes | September 06 2024 20:41:55. | |
rangeobject.h | File | 629 bytes | September 06 2024 20:41:55. | |
setobject.h | File | 3362 bytes | September 06 2024 20:41:55. | |
sliceobject.h | File | 2517 bytes | September 06 2024 20:41:55. | |
structmember.h | File | 2030 bytes | September 06 2024 20:41:55. | |
structseq.h | File | 1377 bytes | September 06 2024 20:41:55. | |
symtable.h | File | 5308 bytes | September 06 2024 20:41:55. | |
sysmodule.h | File | 1242 bytes | September 06 2024 20:41:55. | |
token.h | File | 2429 bytes | September 06 2024 20:41:55. | |
traceback.h | File | 601 bytes | September 06 2024 20:41:55. | |
tracemalloc.h | File | 1114 bytes | September 06 2024 20:41:55. | |
tupleobject.h | File | 1661 bytes | September 06 2024 20:41:55. | |
typeslots.h | File | 2253 bytes | September 06 2024 20:41:55. | |
ucnhash.h | File | 1056 bytes | September 06 2024 20:41:55. | |
unicodeobject.h | File | 35732 bytes | September 06 2024 20:41:55. | |
warnings.h | File | 1776 bytes | September 06 2024 20:41:55. | |
weakrefobject.h | File | 2866 bytes | September 06 2024 20:41:55. |
/* The PyMem_ family: low-level memory allocation interfaces. See objimpl.h for the PyObject_ memory family. */ #ifndef Py_PYMEM_H #define Py_PYMEM_H #include "pyport.h" #ifdef __cplusplus extern "C" { #endif /* BEWARE: Each interface exports both functions and macros. Extension modules should use the functions, to ensure binary compatibility across Python versions. Because the Python implementation is free to change internal details, and the macros may (or may not) expose details for speed, if you do use the macros you must recompile your extensions with each Python release. Never mix calls to PyMem_ with calls to the platform malloc/realloc/ calloc/free. For example, on Windows different DLLs may end up using different heaps, and if you use PyMem_Malloc you'll get the memory from the heap used by the Python DLL; it could be a disaster if you free()'ed that directly in your own extension. Using PyMem_Free instead ensures Python can return the memory to the proper heap. As another example, in PYMALLOC_DEBUG mode, Python wraps all calls to all PyMem_ and PyObject_ memory functions in special debugging wrappers that add additional debugging info to dynamic memory blocks. The system routines have no idea what to do with that stuff, and the Python wrappers have no idea what to do with raw blocks obtained directly by the system routines then. The GIL must be held when using these APIs. */ /* * Raw memory interface * ==================== */ /* Functions Functions supplying platform-independent semantics for malloc/realloc/ free. These functions make sure that allocating 0 bytes returns a distinct non-NULL pointer (whenever possible -- if we're flat out of memory, NULL may be returned), even if the platform malloc and realloc don't. Returned pointers must be checked for NULL explicitly. No action is performed on failure (no exception is set, no warning is printed, etc). */ PyAPI_FUNC(void *) PyMem_Malloc(size_t size); PyAPI_FUNC(void *) PyMem_Realloc(void *ptr, size_t new_size); PyAPI_FUNC(void) PyMem_Free(void *ptr); /* Macros. */ /* PyMem_MALLOC(0) means malloc(1). Some systems would return NULL for malloc(0), which would be treated as an error. Some platforms would return a pointer with no memory behind it, which would break pymalloc. To solve these problems, allocate an extra byte. */ /* Returns NULL to indicate error if a negative size or size larger than Py_ssize_t can represent is supplied. Helps prevents security holes. */ #define PyMem_MALLOC(n) PyMem_Malloc(n) #define PyMem_REALLOC(p, n) PyMem_Realloc(p, n) #define PyMem_FREE(p) PyMem_Free(p) /* * Type-oriented memory interface * ============================== * * Allocate memory for n objects of the given type. Returns a new pointer * or NULL if the request was too large or memory allocation failed. Use * these macros rather than doing the multiplication yourself so that proper * overflow checking is always done. */ #define PyMem_New(type, n) \ ( ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ ( (type *) PyMem_Malloc((n) * sizeof(type)) ) ) #define PyMem_NEW(type, n) \ ( ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) /* * The value of (p) is always clobbered by this macro regardless of success. * The caller MUST check if (p) is NULL afterwards and deal with the memory * error if so. This means the original value of (p) MUST be saved for the * caller's memory error handler to not lose track of it. */ #define PyMem_Resize(p, type, n) \ ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ (type *) PyMem_Realloc((p), (n) * sizeof(type)) ) #define PyMem_RESIZE(p, type, n) \ ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ (type *) PyMem_REALLOC((p), (n) * sizeof(type)) ) /* PyMem{Del,DEL} are left over from ancient days, and shouldn't be used * anymore. They're just confusing aliases for PyMem_{Free,FREE} now. */ #define PyMem_Del PyMem_Free #define PyMem_DEL PyMem_FREE /* bpo-35053: expose _Py_tracemalloc_config for performance: _Py_NewReference() needs an efficient check to test if tracemalloc is tracing. It has to be defined in pymem.h, before object.h is included. */ struct _PyTraceMalloc_Config { /* Module initialized? Variable protected by the GIL */ enum { TRACEMALLOC_NOT_INITIALIZED, TRACEMALLOC_INITIALIZED, TRACEMALLOC_FINALIZED } initialized; /* Is tracemalloc tracing memory allocations? Variable protected by the GIL */ int tracing; /* limit of the number of frames in a traceback, 1 by default. Variable protected by the GIL. */ int max_nframe; /* use domain in trace key? Variable protected by the GIL. */ int use_domain; }; PyAPI_DATA(struct _PyTraceMalloc_Config) _Py_tracemalloc_config; #define _PyTraceMalloc_Config_INIT \ {.initialized = TRACEMALLOC_NOT_INITIALIZED, \ .tracing = 0, \ .max_nframe = 1, \ .use_domain = 0} #ifndef Py_LIMITED_API # define Py_CPYTHON_PYMEM_H # include "cpython/pymem.h" # undef Py_CPYTHON_PYMEM_H #endif #ifdef __cplusplus } #endif #endif /* !Py_PYMEM_H */
SILENT KILLER Tool