File: //lib/python3.9/site-packages/elftools/elf/__pycache__/constants.cpython-39.opt-1.pyc
a
�#�_� � @ s� G d d� de �ZG dd� de �ZG dd� de �ZG dd� de �ZG dd � d e �ZG d
d� de �ZG dd
� d
e �ZG dd� de �ZdS )c @ s� e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZdZdZdZd Zd
ZdZdZd
ZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dS ) �E_FLAGSz9 Flag values for the e_flags field of the ELF header
� ~ i i i i i i�@ � � � � � i @ i � � � � �@ � � ` � i i i 0i @i Pi `i p� N)'�__name__�
__module__�__qualname__�__doc__ZEF_ARM_EABIMASKZEF_ARM_EABI_VER1ZEF_ARM_EABI_VER2ZEF_ARM_EABI_VER3ZEF_ARM_EABI_VER4ZEF_ARM_EABI_VER5ZEF_ARM_GCCMASKZEF_ARM_RELEXECZEF_ARM_HASENTRYZEF_ARM_SYMSARESORTEDZEF_ARM_DYNSYMSUSESEGIDXZEF_ARM_MAPSYMSFIRSTZ
EF_ARM_LE8Z
EF_ARM_BE8ZEF_ARM_ABI_FLOAT_SOFTZEF_ARM_ABI_FLOAT_HARDZEF_MIPS_NOREORDERZEF_MIPS_PICZEF_MIPS_CPICZEF_MIPS_XGOTZEF_MIPS_64BIT_WHIRLZEF_MIPS_ABI2ZEF_MIPS_ABI_ON32ZEF_MIPS_32BITMODEZEF_MIPS_NAN2008ZEF_MIPS_ARCHZEF_MIPS_ARCH_1ZEF_MIPS_ARCH_2ZEF_MIPS_ARCH_3ZEF_MIPS_ARCH_4ZEF_MIPS_ARCH_5ZEF_MIPS_ARCH_32ZEF_MIPS_ARCH_64ZEF_MIPS_ARCH_32R2ZEF_MIPS_ARCH_64R2� r r �:/usr/lib/python3.9/site-packages/elftools/elf/constants.pyr
sH r c @ s$ e Zd ZdZdZdZdZdZdZdS )�
E_FLAGS_MASKSz�Masks to be used for convenience when working with E_FLAGS
This is a simplified approach that is also used by GNU binutils
readelf
i � � � i 0 � @ N) r r r r ZEFM_MIPS_ABIZEFM_MIPS_ABI_O32ZEFM_MIPS_ABI_O64ZEFM_MIPS_ABI_EABI32ZEFM_MIPS_ABI_EABI64r r r r r 3 s r c @ s0 e Zd ZdZdZdZdZdZdZdZ dZ
dZdS ) �SHN_INDICESz Special section indices
r i � i� i� i� i�� N)r r r r Z SHN_UNDEFZ
SHN_LORESERVEZ
SHN_LOPROCZ
SHN_HIPROCZSHN_ABSZ
SHN_COMMONZ
SHN_HIRESERVEZ
SHN_XINDEXr r r r r @ s r c @ sH e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZdZdS )�SH_FLAGSz; Flag values for the sh_flags field of section headers
r r r r r
r � r r r � i �r r
N)r r r r Z SHF_WRITEZ SHF_ALLOCZ
SHF_EXECINSTRZ SHF_MERGEZSHF_STRINGSZ
SHF_INFO_LINKZSHF_LINK_ORDERZSHF_OS_NONCONFORMINGZ SHF_GROUPZSHF_TLSZSHF_COMPRESSEDZ
SHF_MASKOSZSHF_EXCLUDEZSHF_MASKPROCr r r r r M s r c @ sP e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZdZdZdZdS )�RH_FLAGSz= Flag values for the DT_MIPS_FLAGS dynamic table entries
r r r r r r r
r r r r r r r r r N)r r r r ZRHF_NONEZRHF_QUICKSTARTZ
RHF_NOTPOTZRHF_NO_LIBRARY_REPLACEMENTZRHF_NO_MOVEZRHF_SGI_ONLYZRHF_GUARANTEE_INITZRHF_DELTA_C_PLUS_PLUSZRHF_GUARANTEE_START_INITZ RHF_PIXIEZRHF_DEFAULT_DELAY_LOADZRHF_REQUICKSTARTZRHF_REQUICKSTARTEDZRHF_CORDZRHF_NO_UNRES_UNDEFZRHF_RLD_ORDER_SAFEr r r r r ` s"