����JFIF��`�`�����Viewing File: /lib/python3.9/site-packages/elftools/ehabi/__pycache__/structs.cpython-39.pyc
a

�#�_k�@s(ddlmZmZmZGdd�de�ZdS)�)�UBInt32�ULInt32�Structc@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
S)�EHABIStructsz� Accessible attributes:

            EH_index_struct:
                Struct of item in section .ARM.exidx.

            EH_table_struct:
                Struct of item in section .ARM.extab.
    cCs||_|��dS�N)�_little_endian�_create_structs)�selfZ
little_endian�r
�:/usr/lib/python3.9/site-packages/elftools/ehabi/structs.py�__init__szEHABIStructs.__init__cCs(|jrt|_nt|_|��|��dSr)rr�EHABI_uint32r�_create_exception_handler_index�_create_exception_handler_table�r	r
r
rrs
zEHABIStructs._create_structscCstd|�d�|�d��|_dS)NZEH_index�word0Zword1)rr
ZEH_index_structrr
r
rr$s
�z,EHABIStructs._create_exception_handler_indexcCstd|�d��|_dS)NZEH_tabler)rr
ZEH_table_structrr
r
rr+s�z,EHABIStructs._create_exception_handler_tableN)�__name__�
__module__�__qualname__�__doc__rrrrr
r
r
rrs
	rN)Z	constructrrr�objectrr
r
r
r�<module>s
Back to Directory �������}�!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������������� ������w�!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ��?��_��+��?��(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(�����