kernel_loader
0.1.0
Module elf
Structs
Constants
Type Aliases
In crate kernel_loader
?
Module
kernel_loader
::
elf
source
·
[
−
]
Structs
§
elf32_hdr
elf32_phdr
elf64_hdr
elf64_phdr
Constants
§
BITS_PER_LONG
BITS_PER_LONG_LONG
DT_ADDRRNGHI
DT_ADDRRNGLO
DT_DEBUG
DT_ENCODING
DT_FINI
DT_FLAGS_1
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
NT_386_IOPERM
NT_386_TLS
NT_ARC_V2
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_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_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_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_EXECINSTR
SHF_MASKPROC
SHF_RELA_LIVEPATCH
SHF_RO_AFTER_INIT
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
STT_COMMON
STT_FILE
STT_FUNC
STT_NOTYPE
STT_OBJECT
STT_SECTION
STT_TLS
__BITS_PER_LONG
__FD_SETSIZE
false_
true_
Type Aliases
§
Elf32_Addr
Elf32_Ehdr
Elf32_Half
Elf32_Off
Elf32_Phdr
Elf32_Word
Elf64_Addr
Elf64_Ehdr
Elf64_Half
Elf64_Off
Elf64_Phdr
Elf64_Word
Elf64_Xword
_bindgen_ty_1