elftypes ¤
Classes:
-
constants
– -
Elf32_Ehdr
– -
Elf64_Ehdr
– -
Elf32_Phdr
– -
Elf64_Phdr
– -
AUXV
–
Attributes:
-
Elf32_Addr
– -
Elf32_Half
– -
Elf32_Off
– -
Elf32_Sword
– -
Elf32_Word
– -
Elf64_Addr
– -
Elf64_Half
– -
Elf64_SHalf
– -
Elf64_Off
– -
Elf64_Sword
– -
Elf64_Word
– -
Elf64_Xword
– -
Elf64_Sxword
– -
AT_CONSTANTS
(dict[int, str]
) – -
AT_CONSTANT_NAMES
–
AT_CONSTANTS module-attribute
¤
AT_CONSTANTS: dict[int, str] = {
0: "AT_NULL",
1: "AT_IGNORE",
2: "AT_EXECFD",
3: "AT_PHDR",
4: "AT_PHENT",
5: "AT_PHNUM",
6: "AT_PAGESZ",
7: "AT_BASE",
8: "AT_FLAGS",
9: "AT_ENTRY",
10: "AT_NOTELF",
11: "AT_UID",
12: "AT_EUID",
13: "AT_GID",
14: "AT_EGID",
15: "AT_PLATFORM",
16: "AT_HWCAP",
17: "AT_CLKTCK",
18: "AT_FPUCW",
19: "AT_DCACHEBSIZE",
20: "AT_ICACHEBSIZE",
21: "AT_UCACHEBSIZE",
22: "AT_IGNOREPPC",
23: "AT_SECURE",
24: "AT_BASE_PLATFORM",
25: "AT_RANDOM",
26: "AT_HWCAP2",
27: "AT_RSEQ_FEATURE_SIZE",
28: "AT_RSEQ_ALIGN",
29: "AT_HWCAP3",
30: "AT_HWCAP4",
31: "AT_EXECFN",
32: "AT_SYSINFO",
33: "AT_SYSINFO_EHDR",
34: "AT_L1I_CACHESHAPE",
35: "AT_L1D_CACHESHAPE",
36: "AT_L2_CACHESHAPE",
37: "AT_L3_CACHESHAPE",
40: "AT_L1I_CACHESIZE",
41: "AT_L1I_CACHEGEOMETRY",
42: "AT_L1D_CACHESIZE",
43: "AT_L1D_CACHEGEOMETRY",
44: "AT_L2_CACHESIZE",
45: "AT_L2_CACHEGEOMETRY",
46: "AT_L3_CACHESIZE",
47: "AT_L3_CACHEGEOMETRY",
51: "AT_MINSIGSTKSZ",
}
constants ¤
Attributes:
-
EI_MAG0
– -
EI_MAG1
– -
EI_MAG2
– -
EI_MAG3
– -
EI_CLASS
– -
EI_DATA
– -
EI_VERSION
– -
EI_OSABI
– -
EI_ABIVERSION
– -
EI_PAD
– -
EI_NIDENT
– -
ELFMAG0
– -
ELFMAG1
– -
ELFMAG2
– -
ELFMAG3
– -
ELFCLASSNONE
– -
ELFCLASS32
– -
ELFCLASS64
– -
ELFDATANONE
– -
ELFDATA2LSB
– -
ELFDATA2MSB
– -
PT_NULL
– -
PT_LOAD
– -
PT_DYNAMIC
– -
PT_INTERP
– -
PT_NOTE
– -
PT_SHLIB
– -
PT_PHDR
– -
PT_TLS
– -
ET_NONE
– -
ET_REL
– -
ET_EXEC
– -
ET_DYN
– -
ET_CORE
– -
DT_NULL
– -
DT_NEEDED
– -
DT_PLTRELSZ
– -
DT_PLTGOT
– -
DT_HASH
– -
DT_STRTAB
– -
DT_SYMTAB
– -
DT_RELA
– -
DT_RELASZ
– -
DT_RELAENT
– -
DT_STRSZ
– -
DT_SYMENT
– -
DT_INIT
– -
DT_FINI
– -
DT_SONAME
– -
DT_RPATH
– -
DT_SYMBOLIC
– -
DT_REL
– -
DT_RELSZ
– -
DT_RELENT
– -
DT_PLTREL
– -
DT_DEBUG
– -
DT_TEXTREL
– -
DT_JMPREL
– -
DT_ENCODING
– -
SHT_NULL
– -
SHT_PROGBITS
– -
SHT_SYMTAB
– -
SHT_STRTAB
– -
SHT_RELA
– -
SHT_HASH
– -
SHT_DYNAMIC
– -
SHT_NOTE
– -
SHT_NOBITS
– -
SHT_REL
– -
SHT_SHLIB
– -
SHT_DYNSYM
– -
SHT_NUM
– -
STT_NOTYPE
– -
STT_OBJECT
– -
STT_FUNC
– -
STT_SECTION
– -
STT_FILE
– -
STT_COMMON
– -
STT_TLS
– -
NT_PRSTATUS
– -
NT_PRFPREG
– -
NT_PRPSINFO
– -
NT_TASKSTRUCT
– -
NT_AUXV
– -
NT_SIGINFO
– -
NT_FILE
– -
NT_PRXFPREG
– -
NT_PPC_VMX
– -
NT_PPC_SPE
– -
NT_PPC_VSX
– -
NT_386_TLS
– -
NT_386_IOPERM
– -
NT_X86_XSTATE
– -
NT_S390_HIGH_GPRS
– -
NT_S390_TIMER
– -
NT_S390_TODCMP
– -
NT_S390_TODPREG
– -
NT_S390_CTRS
– -
NT_S390_PREFIX
– -
NT_S390_LAST_BREAK
– -
NT_S390_SYSTEM_CALL
– -
NT_S390_TDB
– -
NT_ARM_VFP
– -
NT_ARM_TLS
– -
NT_ARM_HW_BREAK
– -
NT_ARM_HW_WATCH
– -
NT_METAG_CBUF
– -
NT_METAG_RPIPE
– -
NT_METAG_TLS
– -
AT_NULL
– -
AT_IGNORE
– -
AT_EXECFD
– -
AT_PHDR
– -
AT_PHENT
– -
AT_PHNUM
– -
AT_PAGESZ
– -
AT_BASE
– -
AT_FLAGS
– -
AT_ENTRY
– -
AT_NOTELF
– -
AT_UID
– -
AT_EUID
– -
AT_GID
– -
AT_EGID
– -
AT_PLATFORM
– -
AT_HWCAP
– -
AT_CLKTCK
– -
AT_FPUCW
– -
AT_DCACHEBSIZE
– -
AT_ICACHEBSIZE
– -
AT_UCACHEBSIZE
– -
AT_IGNOREPPC
– -
AT_SECURE
– -
AT_BASE_PLATFORM
– -
AT_RANDOM
– -
AT_EXECFN
– -
AT_SYSINFO
– -
AT_SYSINFO_EHDR
– -
AT_L1I_CACHESHAPE
– -
AT_L1D_CACHESHAPE
– -
AT_L2_CACHESHAPE
– -
AT_L3_CACHESHAPE
–
AUXV ¤
Bases: dict[str, int | str]
Methods:
-
set
– -
__getattr__
– -
__str__
–
Attributes:
-
AT_PHDR
(int | None
) – -
AT_BASE
(int | None
) – -
AT_PLATFORM
(str | None
) – -
AT_BASE_PLATFORM
(str | None
) – -
AT_ENTRY
(int | None
) – -
AT_RANDOM
(int | None
) – -
AT_EXECFN
(str | None
) – -
AT_SYSINFO
(int | None
) – -
AT_SYSINFO_EHDR
(int | None
) –