Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.119
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Lib /
test /
crashers /
Delete
Unzip
Name
Size
Permission
Date
Action
README
1
KB
-rw-r--r--
2024-03-19 22:46
bogus_code_obj.py
628
B
-rw-r--r--
2024-03-19 22:46
gc_inspection.py
1.07
KB
-rw-r--r--
2024-03-19 22:46
infinite_loop_re.py
645
B
-rw-r--r--
2024-03-19 22:46
mutation_inside_cyclegc.py
753
B
-rw-r--r--
2024-03-19 22:46
recursive_call.py
358
B
-rwxr-xr-x
2024-03-19 22:46
trace_at_recursion_limit.py
376
B
-rw-r--r--
2024-03-19 22:46
underlying_dict.py
282
B
-rw-r--r--
2024-03-19 22:46
Save
Rename
# The cycle GC collector can be executed when any GC-tracked object is # allocated, e.g. during a call to PyList_New(), PyDict_New(), ... # Moreover, it can invoke arbitrary Python code via a weakref callback. # This means that there are many places in the source where an arbitrary # mutation could unexpectedly occur. # The example below shows list_slice() not expecting the call to # PyList_New to mutate the input list. (Of course there are many # more examples like this one.) import weakref class A(object): pass def callback(x): del lst[:] keepalive = [] for i in range(100): lst = [str(i)] a = A() a.cycle = a keepalive.append(weakref.ref(a, callback)) del a while lst: keepalive.append(lst[:])