403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3.14/test/libregrtest/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.14/test/libregrtest/__pycache__/refleak.cpython-314.pyc
+
��3j�%����^RIt^RIt^RIt^RIHt^RIHt^RIt^RIH	t	^RI
Ht^RI
Ht^RI
Ht^RIHt^R	IHtRtRtR
RltRtRRltR# ]d^RItR
tL'i;i)�N)�
isabstract)�Any)�support)�	os_helper)�refleak_helper)�HuntRefleak)�clear_caches)�	_get_dumpc��\RVP44pWPVPVP3#)c3�N"�TFp\P!V4x�K	R#5i�N)�weakref�ref)�.0�objs& �//usr/lib/python3.14/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& rr
r
s?�� �N�C�<M�<M�N�N��!�>�>��'�'��)H�)H�J�	J�c���\PfR#^RIp\VR4;_uu_4pVP	\PV4RRR4R\nR# +'giL;i)N�xb)r�junit_xml_list�pickle�open�dump)�filenamer �fps&  r�save_support_xmlr%sM�����%���	
�h��	�	�����G�*�*�B�/�
�!�G��
�	�s�!A#�#A3	c��\VR4p^RIpT;_uu_4TPT4pRRR4\P
!T4X\nR# \dR#i;i +'giLE;i)�rbN)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;	c�0�V^8�dQhR\R\/#)��hunt_refleak�quiet)r�bool)�formats"r�__annotate__r44s ��q�q�"-�q��qrc
�a7�^RIp^RIp\\R4'g\	R4h\4\PR,pVPP4p\PP4p\PP4\PP43p	^RIp
V
PP4p/pVP"P$U
u.uFp
\'VP"V
4NK	up
FIp\)V4'gKVP+4V.,Fp\-V4^,W�&K	KK	\/R"R4Uu/uFpVVbK	upo7V73RlpVP0pVP2pVP4pVV,p\7\/V44p^.V,p^.V,p^.V,p\P8p\P:p\P<p\>P@p^;p;p;p p!V'gj\CRVR\PDR	7R
V^
,^,,RVp"V"RVR,V"VR,p"\CV"\PDRR
7Rp#Rp$\GWgW�W�4VEFlp%\HPJ!4\LPNp&R\Ln'V!4p$V&\Ln'\QV#4\GWgW�W�4\HPJ!4V!RR7p'V!4V',
p(V!4p)V!4p*V!V)V,
4VV%&V!V(V,
4VV%&V!V*V ,
4VV%&V'g�\SVV%,VV%,VV%,4p+V+^8:dRp,MV+^
8dR#V+,p,MRp,V%V8Xd\CRR\PDRR7\CV,R\PDRR7?+?,T(pT)pT*p T'p!\UV#4EKo	V'g\C\PDR	7Rp-Rp.Rp/VRV-3VRV-3VRV.33F�wp0p1p2V0VRp0V2!V04p3\WV04p4V3'gV4'gK1V:RV0:RV1:R\YV04:2p5\CV5R\PDR7V3'd\\C\PDRR
7\[VRRR 7;_uu_4p6\CV5V6R	7V6P]4RRR4Rp/K�\CR!\PDRR
7K�	V/V$3# \ dRpEL~i;iuup
iuupi T&\Ln'i;i +'giLf;i)$z�Run a test multiple times, looking for reference leaks.

Returns:
    False if the test didn't leak references; True if we detected refleaks.
N�gettotalrefcountz9Tracking reference leaks requires a debug build of Python�NNNi�c�&<�SPW4#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�:T)r?�flushzrefleak-xml.tmp)�_only_immortal�.�X� �)�endr?rBc�j�\;QJdRV4F'dKR#	R#!RV44#)c3�*"�TF	q^8�x�K	R#5i)�N�)r�deltas& rr�;runtest_refleak.<locals>.check_rc_deltas.<locals>.<genexpr>�s���2�6�%�A�:�6�s�FT)�all��deltass&r�check_rc_deltas�(runtest_refleak.<locals>.check_rc_deltas�s-���s�2�6�2�s�s�2�s�2�s�2�6�2�2�2rc��\V4#r
)�anyrPs&r�check_fd_deltas�(runtest_refleak.<locals>.check_fd_deltas�s���6�{�rF�
referencesz
memory blockszfile descriptorsz leaked z, sum=)rHr?�azutf-8)�encodingz (this is fine)i���)
rD�1�2�3�4�5�6�7�8�9)/�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�getallocatedblocksr6�getunicodeinternedsizer�fd_count�print�stderr�dash_R_cleanupr�
gc_collectr�_hunting_for_refleaksr%�maxr-rU�sumr!rB)8�	test_name�	test_funcr0r1rd�collections�fs�ps�pic�linecache_datarr�zdc�abcsrYrurr:r<rzr{r#�repcount�	rep_range�	rc_deltas�alloc_deltas�	fd_deltasr}r6r~r�	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�symbolrRrV�failedrQ�	item_name�checker�failing�
suspicious�msg�refrepr;s8&&&&                                                   @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�)�e�h�
�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�U
�9U!�6U&�+U+�?U;�

U�U�+
U8�;Vc��^RIp^RIpV\PR&VPP4VPP
V4\PP4\PP
V4Vwr�\PP4\PP
V	4\PP4\PP
V4^RIp
V
PP4V
PP
V4VPP Uu.uFp\#VPV4NK	pp\%\&V4pVFp
V
P)4V
.,F`pVP+VR4pVe8VP-4VF!pV!4pVfKVP/V4K#	VP14Kb	K�	\34\P4!4R# \dL�i;iuupi)rNr7)rdrerjrkrl�clear�updatergrnrorqrprrrsrtrurvrw�filterrrx�get�_abc_registry_clear�register�_abc_caches_clearr	�_clear_internal_caches)r�r�r�r�r�r�rdr��lcache�linteractiverrrY�abs_classesrur�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���� ��1�
��
��Qs�
H5�I�5I�Ic��V^8�dQhRR/#)r/�returnNrL)r3s"rr4r4s����T�rc���\\R44p\R4FpWV^,K	\R4Uu.uFp\V4NK	p\\RR44R#uupi)�iN���)�bytesry�chrr|)�sr�s  rririsX��
�e�C�j��A�
�3�Z��	�A�a�C����3�Z� �Z��S��V�Z� ���r�3����!s�A,)r*rgrj�inspectr�typingrro�testr�test.supportrr�runtestsr�utilsr	�_abcr
rtrr%r-r�r�rirLrr�<module>r�sh��	�
������"�'�!��
J��"�&�q�h)!�X��G�J��J�J�s�A�A*�)A*

Youez - 2016 - github.com/yon3zu
LinuXploit