File: //usr/local/lib/python3.10/dist-packages/packaging/__pycache__/_elffile.cpython-310.pyc
o
���g� � @ s� d Z ddlmZ ddlZddlZddlZddlmZ G dd� de�Z G dd� dej
�ZG d d
� d
ej
�ZG dd� dej
�Z
G d
d� 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
� )�annotationsN)�IOc @ s e Zd ZdS )�
ELFInvalidN)�__name__�
__module__�__qualname__� r r �=/usr/local/lib/python3.10/dist-packages/packaging/_elffile.pyr s r c @ � e Zd ZdZdZdS )�EIClass� � N)r r r �C32�C64r r r r r � r c @ r
)�EIDatar r
N)r r r �Lsb�Msbr r r r r r r c @ s e Zd ZdZdZdZdZdZdS )�EMachine� � �( �>