@whitequark ah yes the vdso section is just a VMA with a custom page fault handler that inserts PTEs pointing to an in-kernel buffer on demand (and vvar is basically like that, too).
but ELF loading in the kernel isn't really all that complicated either, you basically go through an array of "please map this range to this location"...
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
Jann Horn (jann@infosec.exchange)'s status on Monday, 25-Aug-2025 02:35:53 JST
Jann Horn