File: //opt/alt/python37/lib/python3.7/site-packages/packaging/__pycache__/_elffile.cpython-37.pyc
B
��f� � @ s� d Z ddlZddlZddlZddlmZmZmZ G dd� de�Z G dd� dej
�ZG dd � d ej
�ZG d
d� dej
�Z
G dd
� d
�ZdS )a;
ELF file parser.
This provides a class ``ELFFile`` that parses an ELF executable in a similar
interface to ``ZipFile``. Only the read interface is implemented.
Based on: https://gist.github.com/lyssdod/f51579ae8d93c8657a5564aefc2ffbca
ELF header: https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html
� N)�IO�Optional�Tuplec @ s e Zd ZdS )�
ELFInvalidN)�__name__�
__module__�__qualname__� r r �C/opt/alt/python37/lib/python3.7/site-packages/packaging/_elffile.pyr s r c @ s e Zd ZdZdZdS )�EIClass� � N)r r r ZC32ZC64r r r r
r s r c @ s e Zd ZdZdZdS )�EIDatar r
N)r r r ZLsbZMsbr r r r
r s r c @ s e Zd ZdZdZdZdZdZdS )�EMachine� � �( �>