
    dk                     .    d dl mZmZmZ  G d de      Zy)   )UBInt32ULInt32Structc                   (    e Zd ZdZd Zd Zd Zd Zy)EHABIStructsz Accessible attributes:

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

            EH_table_struct:
                Struct of item in section .ARM.extab.
    c                 2    || _         | j                          y N)_little_endian_create_structs)selflittle_endians     8/usr/lib/python3/dist-packages/elftools/ehabi/structs.py__init__zEHABIStructs.__init__   s    +    c                     | j                   rt        | _        nt        | _        | j	                          | j                          y r	   )r
   r   EHABI_uint32r   _create_exception_handler_index_create_exception_handler_tabler   s    r   r   zEHABIStructs._create_structs   s3     'D 'D,,.,,.r   c                 d    t        d| j                  d      | j                  d            | _        y )NEH_indexword0word1)r   r   EH_index_structr   s    r   r   z,EHABIStructs._create_exception_handler_index$   s.    %g&g& 
r   c                 D    t        d| j                  d            | _        y )NEH_tabler   )r   r   EH_table_structr   s    r   r   z,EHABIStructs._create_exception_handler_table+   s     %g& 
r   N)__name__
__module____qualname____doc__r   r   r   r    r   r   r   r      s    /

r   r   N)	constructr   r   r   objectr   r"   r   r   <module>r%      s    1 0!
6 !
r   