diff options
author | bors <bors@rust-lang.org> | 2022-09-06 13:02:50 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2022-09-06 13:02:50 +0000 |
commit | 6b36b182410f8be1c6adb487986d152fc70add17 (patch) | |
tree | 3e267b511d0a3b38851b51f06404158178aa9329 /libc-test | |
parent | aec8514342e2b03924f4d17198ce77eb0a12fda5 (diff) | |
parent | 1d11c020abb7897ae43a261c5cdb78a73d044de2 (diff) | |
download | rust-libc-6b36b182410f8be1c6adb487986d152fc70add17.tar.gz |
Auto merge of #2897 - paandahl:add-elf-constants, r=JohnTitor
Added missing constants from elf.h
I have added a bunch of constants from elf.h, useful for parsing ELF files.
Closes #1876
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/semver/linux-gnu.txt | 1 | ||||
-rw-r--r-- | libc-test/semver/linux.txt | 139 |
2 files changed, 140 insertions, 0 deletions
diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt index 14c4ab9cfe..27bd593843 100644 --- a/libc-test/semver/linux-gnu.txt +++ b/libc-test/semver/linux-gnu.txt @@ -55,6 +55,7 @@ DEBUGFS_MAGIC DEVPTS_SUPER_MAGIC ECRYPTFS_SUPER_MAGIC EFS_SUPER_MAGIC +ELFOSABI_ARM_AEABI EMPTY EXT2_SUPER_MAGIC EXT3_SUPER_MAGIC diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 5bdb3143d2..356107bd4d 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -364,6 +364,17 @@ EFD_NONBLOCK EFD_SEMAPHORE EHWPOISON EISNAM +EI_ABIVERSION +EI_CLASS +EI_DATA +EI_MAG0 +EI_MAG1 +EI_MAG2 +EI_MAG3 +EI_NIDENT +EI_OSABI +EI_PAD +EI_VERSION EKEYEXPIRED EKEYREJECTED EKEYREVOKED @@ -371,6 +382,33 @@ EL2HLT EL2NSYNC EL3HLT EL3RST +ELFCLASS32 +ELFCLASS64 +ELFCLASSNONE +ELFCLASSNUM +ELFDATA2LSB +ELFDATA2MSB +ELFDATANONE +ELFDATANUM +ELFMAG0 +ELFMAG1 +ELFMAG2 +ELFMAG3 +ELFOSABI_AIX +ELFOSABI_ARM +ELFOSABI_FREEBSD +ELFOSABI_GNU +ELFOSABI_HPUX +ELFOSABI_IRIX +ELFOSABI_LINUX +ELFOSABI_MODESTO +ELFOSABI_NETBSD +ELFOSABI_NONE +ELFOSABI_OPENBSD +ELFOSABI_SOLARIS +ELFOSABI_STANDALONE +ELFOSABI_SYSV +ELFOSABI_TRU64 ELIBACC ELIBBAD ELIBEXEC @@ -379,6 +417,84 @@ ELIBSCN ELNRNG EMEDIUMTYPE EMULTIHOP +EM_386 +EM_68HC05 +EM_68HC08 +EM_68HC11 +EM_68HC12 +EM_68HC16 +EM_68K +EM_860 +EM_88K +EM_960 +EM_AARCH64 +EM_ALPHA +EM_ARC +EM_ARC_A5 +EM_ARM +EM_AVR +EM_COLDFIRE +EM_CRIS +EM_D10V +EM_D30V +EM_FAKE_ALPHA +EM_FIREPATH +EM_FR20 +EM_FR30 +EM_FX66 +EM_H8_300 +EM_H8_300H +EM_H8_500 +EM_H8S +EM_HUANY +EM_IA_64 +EM_JAVELIN +EM_M32 +EM_M32R +EM_ME16 +EM_MIPS +EM_MIPS_RS3_LE +EM_MIPS_X +EM_MMA +EM_MMIX +EM_MN10200 +EM_MN10300 +EM_NCPU +EM_NDR1 +EM_NONE +EM_OPENRISC +EM_PARISC +EM_PCP +EM_PDSP +EM_PJ +EM_PPC +EM_PPC64 +EM_PRISM +EM_RCE +EM_RH32 +EM_S370 +EM_S390 +EM_SH +EM_SPARC +EM_SPARC32PLUS +EM_SPARCV9 +EM_ST100 +EM_ST19 +EM_ST7 +EM_ST9PLUS +EM_STARCORE +EM_SVX +EM_TILEGX +EM_TILEPRO +EM_TINYJ +EM_TRICORE +EM_V800 +EM_V850 +EM_VAX +EM_VPP500 +EM_X86_64 +EM_XTENSA +EM_ZSP ENAVAIL ENOANO ENOATTR @@ -516,11 +632,24 @@ ETH_P_X25 ETH_ZLEN ETOOMANYREFS ETIME +ET_CORE +ET_DYN +ET_EXEC +ET_HIOS +ET_HIPROC +ET_LOOS +ET_LOPROC +ET_NONE +ET_NUM +ET_REL EUCLEAN EUNATCH EUSERS EV_CNT +EV_CURRENT EV_MAX +EV_NONE +EV_NUM EXFULL EXTA EXTB @@ -1521,6 +1650,8 @@ PF_IUCV PF_KEY PF_LLC PF_LOCAL +PF_MASKOS +PF_MASKPROC PF_NETBEUI PF_NETLINK PF_NETROM @@ -1528,6 +1659,7 @@ PF_NFC PF_PACKET PF_PHONET PF_PPPOX +PF_R PF_RDS PF_ROSE PF_ROUTE @@ -1536,7 +1668,9 @@ PF_SECURITY PF_SNA PF_TIPC PF_VSOCK +PF_W PF_WANPIPE +PF_X PF_X25 PIPE_BUF PM_STR @@ -1710,6 +1844,7 @@ PTRACE_SINGLESTEP PTRACE_SYSCALL PTRACE_TRACEME PT_HIOS +PT_HISUNW PT_LOPROC PT_HIPROC PT_DYNAMIC @@ -1719,11 +1854,14 @@ PT_GNU_STACK PT_INTERP PT_LOAD PT_LOOS +PT_LOSUNW PT_NOTE PT_NULL PT_NUM PT_PHDR PT_SHLIB +PT_SUNWBSS +PT_SUNWSTACK PT_TLS P_ALL P_PGID @@ -2001,6 +2139,7 @@ SECCOMP_RET_TRACE SECCOMP_RET_TRAP SEEK_DATA SEEK_HOLE +SELFMAG SEM_FAILED SFD_CLOEXEC SFD_NONBLOCK |