linux-raw-vdso 0.1.4

Linux vDSO parser for all the architectures
Documentation

linux-vdso-raw

GitHub Workflow Status (with branch) Crates.io docs.rs Crates.io

Cross-arch implementation of vDSO parsing. For more informations about vDSO and why it's important in Linux you can see here.

#![no_std]

This library is entirely no_std.

Platforms

arch implemented tested
aarch64
aarch64_be
arm
armeb
loongarch64
mips
mipsel
mips64
mips64el
mips64n32
mips64n32el
powerpc
powerpc64
powerpc64le
riscv32
riscv64
s390x
x86_64
x86
x32

Code generation

All the code in src/arch is generated by the inner crate in the vdso-gen directory so don't touch auto generated files please. If you need to add or change something look in defs directory instead.

MSRV

1.38.0

riscv64: 1.42.0

loongarch64: nightly