Docs.rs
linux-raw-sys-0.7.0
linux-raw-sys 0.7.0
Docs.rs crate page
Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
Links
Repository
crates.io
Source
Owners
sunfishcode
Dependencies
compiler_builtins ^0.1.49
normal
optional
rustc-std-workspace-core ^1.0.0
normal
optional
libc ^0.2.100
dev
static_assertions ^1.1.0
dev
Versions
0.01%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
linux_
raw_
sys
0.7.0
Module elf_
uapi
Module Items
Structs
Constants
Type Aliases
Unions
In crate linux_
raw_
sys
linux_raw_sys
Module
elf_uapi
Copy item path
Source
Structs
§
Elf32_
Dyn
Elf64_
Dyn
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_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
ELFCLAS
S32
ELFCLAS
S64
ELFCLASSNONE
ELFCLASSNUM
ELFDAT
A2LSB
ELFDAT
A2MSB
ELFDATANONE
ELFMAG
ELFMAG0
ELFMAG1
ELFMAG2
ELFMAG3
ELFOSABI_
LINUX
ELFOSABI_
NONE
ELF_
OSABI
EM_68K
EM_88K
EM_386
EM_486
EM_860
EM_
AARC
H64
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_
SPAR
C32PLUS
EM_
SPARC
V9
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_
AARC
H64_
FEATURE_
1_
AND
GNU_
PROPERTY_
AARC
H64_
FEATURE_
1_
BTI
NT_
386_
IOPERM
NT_
386_
TLS
NT_
ARC_
V2
NT_
ARM_
FPMR
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_
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_
AARC
H64_
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_
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_
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_
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