5 releases
| 0.1.4 | Jul 21, 2023 |
|---|---|
| 0.1.3 | Jul 7, 2023 |
| 0.1.2 | Jun 13, 2023 |
| 0.1.1 | Jun 13, 2023 |
| 0.1.0 | Jun 4, 2023 |
37 downloads per month
Used in 2 crates
(via linux-syscalls)
475KB
3.5K
SLoC
Contains (ELF lib, 71KB) fake/powerpc64.so, (ELF lib, 70KB) fake/powerpc.so, (ELF lib, 71KB) fake/powerpc64le.so, (ELF lib, 21KB) fake/loongarch64.so, (ELF lib, 9KB) fake/aarch64.so, (ELF lib, 8KB) fake/arm.so and 8 more.
linux-vdso-raw
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