linux-raw-vdso

Crates.iolinux-raw-vdso
lib.rslinux-raw-vdso
version0.1.4
sourcesrc
created_at2023-06-04 00:57:28.202155
updated_at2023-07-21 17:00:20.131062
descriptionLinux vDSO parser for all the architectures
homepagehttps://github.com/shurizzle/linux-raw-vdso
repositoryhttps://github.com/shurizzle/linux-raw-vdso
max_upload_size
id881931
size479,907
shurizzle (shurizzle)

documentation

https://docs.rs/linux-raw-vdso

README

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

Commit count: 42

cargo fmt