HEX
Server: Apache
System: Linux box5514.bluehost.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User: smqcdvmy (3893)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/libexec/oracle-cloud-agent/plugins/osms/opcode.pyc
a

���d�@s�dZgd�ZzddlmZe�d�Wney8Yn0dZgZgZgZ	gZ
gZgZgZ
gZiZdd�ed�D�Zd	d
�Zdd�Zd
d�Zdd�Zedd�edd�edd�edd�edd�edd�edd�edd �ed!d"�ed#d$�ed%d&�ed'd(�ed)d*�ed+d,�ed-d.�ed/d0�ed1d2�ed3d4�ed5d6�ed7d8�ed9d:�ed;d<�ed=d>�ed?d@�edAdB�edCdD�edEdF�edGdH�edIdJ�edKdL�edMdN�edOdP�edQdR�edSdT�edUdV�edWdX�edYdZ�ed[d\�ed]d^�ed_d`�edadb�edcdd�ededf�edgdh�edidj�edkdl�edmdn�edodp�edqdr�edsdt�edudv�edwdx�edydz�ed{d|�ed}d~�edd��ed�d��ed�d��ed�d��ed�d��d�Zed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��e�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��e�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�dƒed�dăed�dƃe�dơed�dȃe�dȡed�dʃe�dʡed�d̃ed�d΃ed�dЃed�d҃ed�dԃe
�dԡed�dփe
�d֡ed�d؃e
�dءed�dڃe
�dڡed�d܃ed�dރed�d�ed�d�ed�d�ed�d�ed�d�e
�d�ed�d�d�Zed�d�ed�d�ed�d�ed�d�ed�d�ed�d��ed�d��ed�d��ed�d��ed�d��[[[[d�S(zy
opcode module - potentially shared between dis and other modules which
operate on bytecodes (e.g. peephole optimizers).
)
�cmp_op�hasconst�hasname�hasjrel�hasjabs�haslocal�
hascompare�hasfree�opname�opmap�
HAVE_ARGUMENT�EXTENDED_ARG�hasnargs�)�stack_effectr)�<z<=z==z!=�>z>=cCsg|]}d|f�qS)z<%r>�)�.0�oprr�/usr/lib64/python3.9/opcode.py�
<listcomp>$�r�cCs|t|<|t|<dS�N)r	r
��namerrrr�def_op&srcCst||�t�|�dSr)rr�appendrrrr�name_op*s
rcCst||�t�|�dSr)rrrrrrr�jrel_op.s
rcCst||�t�|�dSr)rrrrrrr�jabs_op2s
r �POP_TOP��ROT_TWO��	ROT_THREE��DUP_TOP��DUP_TOP_TWO��ROT_FOUR��NOP�	�UNARY_POSITIVE�
�UNARY_NEGATIVE��	UNARY_NOT��UNARY_INVERT��BINARY_MATRIX_MULTIPLY��INPLACE_MATRIX_MULTIPLY��BINARY_POWER��BINARY_MULTIPLY��
BINARY_MODULO��
BINARY_ADD��BINARY_SUBTRACT��
BINARY_SUBSCR��BINARY_FLOOR_DIVIDE��BINARY_TRUE_DIVIDE��INPLACE_FLOOR_DIVIDE��INPLACE_TRUE_DIVIDE��RERAISE�0�WITH_EXCEPT_START�1�	GET_AITER�2�	GET_ANEXT�3�BEFORE_ASYNC_WITH�4�
END_ASYNC_FOR�6�INPLACE_ADD�7�INPLACE_SUBTRACT�8�INPLACE_MULTIPLY�9�INPLACE_MODULO�;�STORE_SUBSCR�<�
DELETE_SUBSCR�=�
BINARY_LSHIFT�>�
BINARY_RSHIFT�?�
BINARY_AND�@�
BINARY_XOR�A�	BINARY_OR�B�
INPLACE_POWER�C�GET_ITER�D�GET_YIELD_FROM_ITER�E�
PRINT_EXPR�F�LOAD_BUILD_CLASS�G�
YIELD_FROM�H�
GET_AWAITABLE�I�LOAD_ASSERTION_ERROR�J�INPLACE_LSHIFT�K�INPLACE_RSHIFT�L�INPLACE_AND�M�INPLACE_XOR�N�
INPLACE_OR�O�
LIST_TO_TUPLE�R�RETURN_VALUE�S�IMPORT_STAR�T�SETUP_ANNOTATIONS�U�YIELD_VALUE�V�	POP_BLOCK�W�
POP_EXCEPT�Y�Z�
STORE_NAME�DELETE_NAME�[�UNPACK_SEQUENCE�\�FOR_ITER�]�	UNPACK_EX�^�
STORE_ATTR�_�DELETE_ATTR�`�STORE_GLOBAL�a�
DELETE_GLOBAL�b�
LOAD_CONST�d�	LOAD_NAME�e�BUILD_TUPLE�f�
BUILD_LIST�g�	BUILD_SET�h�	BUILD_MAP�i�	LOAD_ATTR�j�
COMPARE_OP�k�IMPORT_NAME�l�IMPORT_FROM�m�JUMP_FORWARD�n�JUMP_IF_FALSE_OR_POP�o�JUMP_IF_TRUE_OR_POP�p�
JUMP_ABSOLUTE�q�POP_JUMP_IF_FALSE�r�POP_JUMP_IF_TRUE�s�LOAD_GLOBAL�t�IS_OP�u�CONTAINS_OP�v�JUMP_IF_NOT_EXC_MATCH�y�
SETUP_FINALLY�z�	LOAD_FAST�|�
STORE_FAST�}�DELETE_FAST�~�
RAISE_VARARGS��
CALL_FUNCTION��
MAKE_FUNCTION��BUILD_SLICE��LOAD_CLOSURE��
LOAD_DEREF��STORE_DEREF��DELETE_DEREF��CALL_FUNCTION_KW��CALL_FUNCTION_EX��
SETUP_WITH��LIST_APPEND��SET_ADD��MAP_ADD��LOAD_CLASSDEREF�r��SETUP_ASYNC_WITH��FORMAT_VALUE��BUILD_CONST_KEY_MAP��BUILD_STRING��LOAD_METHOD��CALL_METHOD��LIST_EXTEND��
SET_UPDATE��
DICT_MERGE��DICT_UPDATE�N)�__doc__�__all__�_opcoderr�ImportErrorrrrrrrrrr
r
�ranger	rrrr rrrrrr�<module>s2