Module elf_uapi

Module elf_uapi 

Source

Structs§

Elf32_Dyn
Elf32_Verdaux
Elf32_Verdef
Elf64_Dyn
Elf64_Verdaux
Elf64_Verdef
elf32_hdr
elf32_note
elf32_phdr
elf32_rel
elf32_rela
elf32_shdr
elf32_sym
elf64_hdr
elf64_note
elf64_phdr
elf64_rel
elf64_rela
elf64_shdr
elf64_sym

Constants§

DT_ADDRRNGHI
DT_ADDRRNGLO
DT_DEBUG
DT_ENCODING
DT_FINI
DT_FLAGS_1
DT_GNU_HASH
DT_HASH
DT_HIOS
DT_HIPROC
DT_INIT
DT_JMPREL
DT_LOOS
DT_LOPROC
DT_NEEDED
DT_NULL
DT_PLTGOT
DT_PLTREL
DT_PLTRELSZ
DT_REL
DT_RELA
DT_RELACOUNT
DT_RELAENT
DT_RELASZ
DT_RELCOUNT
DT_RELENT
DT_RELSZ
DT_RPATH
DT_SONAME
DT_STRSZ
DT_STRTAB
DT_SYMBOLIC
DT_SYMENT
DT_SYMTAB
DT_TEXTREL
DT_VALRNGHI
DT_VALRNGLO
DT_VERDEF
DT_VERDEFNUM
DT_VERNEED
DT_VERNEEDNUM
DT_VERSYM
EI_CLASS
EI_DATA
EI_MAG0
EI_MAG1
EI_MAG2
EI_MAG3
EI_NIDENT
EI_OSABI
EI_PAD
EI_VERSION
ELFCLASS32
ELFCLASS64
ELFCLASSNONE
ELFCLASSNUM
ELFDATA2LSB
ELFDATA2MSB
ELFDATANONE
ELFMAG
ELFMAG0
ELFMAG1
ELFMAG2
ELFMAG3
ELFOSABI_LINUX
ELFOSABI_NONE
ELF_OSABI
EM_68K
EM_88K
EM_386
EM_486
EM_860
EM_AARCH64
EM_ALPHA
EM_ALTERA_NIOS2
EM_ARCOMPACT
EM_ARCV2
EM_ARM
EM_BLACKFIN
EM_BPF
EM_CRIS
EM_CSKY
EM_CYGNUS_M32R
EM_CYGNUS_MN10300
EM_FRV
EM_H8_300
EM_HEXAGON
EM_IA_64
EM_LOONGARCH
EM_M32
EM_M32R
EM_MICROBLAZE
EM_MIPS
EM_MIPS_RS3_LE
EM_MIPS_RS4_BE
EM_MN10300
EM_NDS32
EM_NONE
EM_OPENRISC
EM_PARISC
EM_PPC
EM_PPC64
EM_RISCV
EM_S390
EM_S390_OLD
EM_SH
EM_SPARC
EM_SPARC32PLUS
EM_SPARCV9
EM_SPU
EM_TILEGX
EM_TILEPRO
EM_TI_C6000
EM_UNICORE
EM_X86_64
EM_XTENSA
ET_CORE
ET_DYN
ET_EXEC
ET_HIPROC
ET_LOPROC
ET_NONE
ET_REL
EV_CURRENT
EV_NONE
EV_NUM
GNU_PROPERTY_AARCH64_FEATURE_1_AND
GNU_PROPERTY_AARCH64_FEATURE_1_BTI
NN_386_IOPERM
NN_386_TLS
NN_ARC_V2
NN_ARM_FPMR
NN_ARM_GCS
NN_ARM_HW_BREAK
NN_ARM_HW_WATCH
NN_ARM_PACA_KEYS
NN_ARM_PACG_KEYS
NN_ARM_PAC_ENABLED_KEYS
NN_ARM_PAC_MASK
NN_ARM_POE
NN_ARM_SSVE
NN_ARM_SVE
NN_ARM_SYSTEM_CALL
NN_ARM_TAGGED_ADDR_CTRL
NN_ARM_TLS
NN_ARM_VFP
NN_ARM_ZA
NN_ARM_ZT
NN_AUXV
NN_FILE
NN_GNU_PROPERTY_TYPE_0
NN_LOONGARCH_CPUCFG
NN_LOONGARCH_CSR
NN_LOONGARCH_HW_BREAK
NN_LOONGARCH_HW_WATCH
NN_LOONGARCH_LASX
NN_LOONGARCH_LBT
NN_LOONGARCH_LSX
NN_MIPS_DSP
NN_MIPS_FP_MODE
NN_MIPS_MSA
NN_PPC_DEXCR
NN_PPC_DSCR
NN_PPC_EBB
NN_PPC_HASHKEYR
NN_PPC_PKEY
NN_PPC_PMU
NN_PPC_PPR
NN_PPC_SPE
NN_PPC_TAR
NN_PPC_TM_CDSCR
NN_PPC_TM_CFPR
NN_PPC_TM_CGPR
NN_PPC_TM_CPPR
NN_PPC_TM_CTAR
NN_PPC_TM_CVMX
NN_PPC_TM_CVSX
NN_PPC_TM_SPR
NN_PPC_VMX
NN_PPC_VSX
NN_PRFPREG
NN_PRPSINFO
NN_PRSTATUS
NN_PRXFPREG
NN_RISCV_CSR
NN_RISCV_TAGGED_ADDR_CTRL
NN_RISCV_VECTOR
NN_S390_CTRS
NN_S390_GS_BC
NN_S390_GS_CB
NN_S390_HIGH_GPRS
NN_S390_LAST_BREAK
NN_S390_PREFIX
NN_S390_PV_CPU_DATA
NN_S390_RI_CB
NN_S390_SYSTEM_CALL
NN_S390_TDB
NN_S390_TIMER
NN_S390_TODCMP
NN_S390_TODPREG
NN_S390_VXRS_HIGH
NN_S390_VXRS_LOW
NN_SIGINFO
NN_TASKSTRUCT
NN_VMCOREDD
NN_X86_SHSTK
NN_X86_XSAVE_LAYOUT
NN_X86_XSTATE
NT_386_IOPERM
NT_386_TLS
NT_ARC_V2
NT_ARM_FPMR
NT_ARM_GCS
NT_ARM_HW_BREAK
NT_ARM_HW_WATCH
NT_ARM_PACA_KEYS
NT_ARM_PACG_KEYS
NT_ARM_PAC_ENABLED_KEYS
NT_ARM_PAC_MASK
NT_ARM_POE
NT_ARM_SSVE
NT_ARM_SVE
NT_ARM_SYSTEM_CALL
NT_ARM_TAGGED_ADDR_CTRL
NT_ARM_TLS
NT_ARM_VFP
NT_ARM_ZA
NT_ARM_ZT
NT_AUXV
NT_FILE
NT_GNU_PROPERTY_TYPE_0
NT_LOONGARCH_CPUCFG
NT_LOONGARCH_CSR
NT_LOONGARCH_HW_BREAK
NT_LOONGARCH_HW_WATCH
NT_LOONGARCH_LASX
NT_LOONGARCH_LBT
NT_LOONGARCH_LSX
NT_MIPS_DSP
NT_MIPS_FP_MODE
NT_MIPS_MSA
NT_PPC_DEXCR
NT_PPC_DSCR
NT_PPC_EBB
NT_PPC_HASHKEYR
NT_PPC_PKEY
NT_PPC_PMU
NT_PPC_PPR
NT_PPC_SPE
NT_PPC_TAR
NT_PPC_TM_CDSCR
NT_PPC_TM_CFPR
NT_PPC_TM_CGPR
NT_PPC_TM_CPPR
NT_PPC_TM_CTAR
NT_PPC_TM_CVMX
NT_PPC_TM_CVSX
NT_PPC_TM_SPR
NT_PPC_VMX
NT_PPC_VSX
NT_PRFPREG
NT_PRPSINFO
NT_PRSTATUS
NT_PRXFPREG
NT_RISCV_CSR
NT_RISCV_TAGGED_ADDR_CTRL
NT_RISCV_VECTOR
NT_S390_CTRS
NT_S390_GS_BC
NT_S390_GS_CB
NT_S390_HIGH_GPRS
NT_S390_LAST_BREAK
NT_S390_PREFIX
NT_S390_PV_CPU_DATA
NT_S390_RI_CB
NT_S390_SYSTEM_CALL
NT_S390_TDB
NT_S390_TIMER
NT_S390_TODCMP
NT_S390_TODPREG
NT_S390_VXRS_HIGH
NT_S390_VXRS_LOW
NT_SIGINFO
NT_TASKSTRUCT
NT_VMCOREDD
NT_X86_SHSTK
NT_X86_XSAVE_LAYOUT
NT_X86_XSTATE
OLD_DT_HIOS
OLD_DT_LOOS
PF_R
PF_W
PF_X
PN_XNUM
PT_AARCH64_MEMTAG_MTE
PT_DYNAMIC
PT_GNU_EH_FRAME
PT_GNU_PROPERTY
PT_GNU_RELRO
PT_GNU_STACK
PT_HIOS
PT_HIPROC
PT_INTERP
PT_LOAD
PT_LOOS
PT_LOPROC
PT_NOTE
PT_NULL
PT_PHDR
PT_SHLIB
PT_TLS
SELFMAG
SHF_ALLOC
SHF_EXCLUDE
SHF_EXECINSTR
SHF_GROUP
SHF_INFO_LINK
SHF_LINK_ORDER
SHF_MASKOS
SHF_MASKPROC
SHF_MERGE
SHF_ORDERED
SHF_OS_NONCONFORMING
SHF_RELA_LIVEPATCH
SHF_RO_AFTER_INIT
SHF_STRINGS
SHF_TLS
SHF_WRITE
SHN_ABS
SHN_COMMON
SHN_HIPROC
SHN_HIRESERVE
SHN_LIVEPATCH
SHN_LOPROC
SHN_LORESERVE
SHN_UNDEF
SHT_DYNAMIC
SHT_DYNSYM
SHT_HASH
SHT_HIPROC
SHT_HIUSER
SHT_LOPROC
SHT_LOUSER
SHT_NOBITS
SHT_NOTE
SHT_NULL
SHT_NUM
SHT_PROGBITS
SHT_REL
SHT_RELA
SHT_SHLIB
SHT_STRTAB
SHT_SYMTAB
STB_GLOBAL
STB_LOCAL
STB_WEAK
STN_UNDEF
STT_COMMON
STT_FILE
STT_FUNC
STT_NOTYPE
STT_OBJECT
STT_SECTION
STT_TLS
VER_FLG_BASE
VER_FLG_WEAK
__BITS_PER_LONG_LONG

Type Aliases§

Elf32_Addr
Elf32_Ehdr
Elf32_Half
Elf32_Nhdr
Elf32_Off
Elf32_Phdr
Elf32_Rel
Elf32_Rela
Elf32_Shdr
Elf32_Sword
Elf32_Sym
Elf32_Versym
Elf32_Word
Elf64_Addr
Elf64_Ehdr
Elf64_Half
Elf64_Nhdr
Elf64_Off
Elf64_Phdr
Elf64_Rel
Elf64_Rela
Elf64_SHalf
Elf64_Shdr
Elf64_Sword
Elf64_Sxword
Elf64_Sym
Elf64_Versym
Elf64_Word
Elf64_Xword
__be16
__be32
__be64
__kernel_caddr_t
__kernel_clock_t
__kernel_clockid_t
__kernel_daddr_t
__kernel_gid16_t
__kernel_gid32_t
__kernel_gid_t
__kernel_ino_t
__kernel_ipc_pid_t
__kernel_key_t
__kernel_loff_t
__kernel_long_t
__kernel_mode_t
__kernel_mqd_t
__kernel_off_t
__kernel_old_dev_t
__kernel_old_gid_t
__kernel_old_time_t
__kernel_old_uid_t
__kernel_pid_t
__kernel_ptrdiff_t
__kernel_size_t
__kernel_ssize_t
__kernel_suseconds_t
__kernel_time64_t
__kernel_time_t
__kernel_timer_t
__kernel_uid16_t
__kernel_uid32_t
__kernel_uid_t
__kernel_ulong_t
__le16
__le32
__le64
__poll_t
__s8
__s16
__s32
__s64
__sum16
__u8
__u16
__u32
__u64
__wsum

Unions§

Elf32_Dyn__bindgen_ty_1
Elf64_Dyn__bindgen_ty_1