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
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
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