OXIESEC PANEL
- Current Dir:
/
/
usr
/
include
/
python2.7
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/20/2025 07:59:27 AM
rwxr-xr-x
📄
Python-ast.h
20.62 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
Python.h
4.27 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
abstract.h
44.17 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
asdl.h
1.07 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
ast.h
230 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
bitset.h
792 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
boolobject.h
912 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
bufferobject.h
922 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
bytearrayobject.h
1.9 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
bytes_methods.h
2.74 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
bytesobject.h
1.13 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
cStringIO.h
1.96 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
cellobject.h
651 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
ceval.h
4.94 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
classobject.h
2.93 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
cobject.h
2.86 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
code.h
4.3 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
codecs.h
6.03 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
compile.h
1.04 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
complexobject.h
1.81 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
datetime.h
8.12 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
descrobject.h
2.42 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
dictobject.h
6.73 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
dtoa.h
338 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
enumobject.h
253 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
errcode.h
1.37 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
eval.h
557 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
fileobject.h
3.58 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
floatobject.h
5.49 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
frameobject.h
3.18 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
funcobject.h
2.92 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
genobject.h
891 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
graminit.h
1.87 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
grammar.h
2 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
import.h
2.17 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
intobject.h
2.91 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
intrcheck.h
274 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
iterobject.h
522 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
listobject.h
2.51 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
longintrepr.h
3.82 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
longobject.h
5.67 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
marshal.h
713 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
memoryobject.h
2.76 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
metagrammar.h
253 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
methodobject.h
3.28 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
modsupport.h
4.91 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
moduleobject.h
609 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
node.h
938 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
object.h
39.12 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
objimpl.h
14 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
opcode.h
4.7 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
osdefs.h
1.03 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
parsetok.h
1.74 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
patchlevel.h
1.42 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pgen.h
253 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
pgenheaders.h
1.15 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
py_curses.h
4.17 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyarena.h
2.63 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pycapsule.h
1.64 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyconfig-64.h
37.02 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyconfig.h
162 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyctype.h
1.24 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pydebug.h
1.29 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyerrors.h
11.47 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyexpat.h
2.07 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyfpe.h
8.27 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pygetopt.h
348 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
pymacconfig.h
2.92 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pymactoolbox.h
8.43 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pymath.h
7.16 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pymem.h
4.6 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pyport.h
31.79 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pystate.h
6.25 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pystrcmp.h
463 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
pystrtod.h
1.54 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pythonrun.h
7.06 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
pythread.h
1.13 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
rangeobject.h
646 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
setobject.h
3.06 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
sliceobject.h
1.64 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
stringobject.h
7.79 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
structmember.h
2.83 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
structseq.h
862 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
symtable.h
3.64 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
sysmodule.h
865 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
timefuncs.h
541 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
token.h
1.76 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
traceback.h
697 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
tupleobject.h
2.18 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
ucnhash.h
924 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
unicodeobject.h
51 KB
11/15/2023 03:01:18 PM
rw-r--r--
📄
warnings.h
635 bytes
11/15/2023 03:01:18 PM
rw-r--r--
📄
weakrefobject.h
2.74 KB
11/15/2023 03:01:18 PM
rw-r--r--
Editing: weakrefobject.h
Close
/* Weak references objects for Python. */ #ifndef Py_WEAKREFOBJECT_H #define Py_WEAKREFOBJECT_H #ifdef __cplusplus extern "C" { #endif typedef struct _PyWeakReference PyWeakReference; /* PyWeakReference is the base struct for the Python ReferenceType, ProxyType, * and CallableProxyType. */ struct _PyWeakReference { PyObject_HEAD /* The object to which this is a weak reference, or Py_None if none. * Note that this is a stealth reference: wr_object's refcount is * not incremented to reflect this pointer. */ PyObject *wr_object; /* A callable to invoke when wr_object dies, or NULL if none. */ PyObject *wr_callback; /* A cache for wr_object's hash code. As usual for hashes, this is -1 * if the hash code isn't known yet. */ long hash; /* If wr_object is weakly referenced, wr_object has a doubly-linked NULL- * terminated list of weak references to it. These are the list pointers. * If wr_object goes away, wr_object is set to Py_None, and these pointers * have no meaning then. */ PyWeakReference *wr_prev; PyWeakReference *wr_next; }; PyAPI_DATA(PyTypeObject) _PyWeakref_RefType; PyAPI_DATA(PyTypeObject) _PyWeakref_ProxyType; PyAPI_DATA(PyTypeObject) _PyWeakref_CallableProxyType; #define PyWeakref_CheckRef(op) PyObject_TypeCheck(op, &_PyWeakref_RefType) #define PyWeakref_CheckRefExact(op) \ (Py_TYPE(op) == &_PyWeakref_RefType) #define PyWeakref_CheckProxy(op) \ ((Py_TYPE(op) == &_PyWeakref_ProxyType) || \ (Py_TYPE(op) == &_PyWeakref_CallableProxyType)) #define PyWeakref_Check(op) \ (PyWeakref_CheckRef(op) || PyWeakref_CheckProxy(op)) PyAPI_FUNC(PyObject *) PyWeakref_NewRef(PyObject *ob, PyObject *callback); PyAPI_FUNC(PyObject *) PyWeakref_NewProxy(PyObject *ob, PyObject *callback); PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); PyAPI_FUNC(Py_ssize_t) _PyWeakref_GetWeakrefCount(PyWeakReference *head); PyAPI_FUNC(void) _PyWeakref_ClearRef(PyWeakReference *self); /* Explanation for the Py_REFCNT() check: when a weakref's target is part of a long chain of deallocations which triggers the trashcan mechanism, clearing the weakrefs can be delayed long after the target's refcount has dropped to zero. In the meantime, code accessing the weakref will be able to "see" the target object even though it is supposed to be unreachable. See issue #16602. */ #define PyWeakref_GET_OBJECT(ref) \ (Py_REFCNT(((PyWeakReference *)(ref))->wr_object) > 0 \ ? ((PyWeakReference *)(ref))->wr_object \ : Py_None) #ifdef __cplusplus } #endif #endif /* !Py_WEAKREFOBJECT_H */