RSSAmplifier

Blog

Omar Sandoval’s Blog

Systems programming and computer magick

blog.osandov.comRSS feed ↗2 posts

Latest posts

Calling Linux Kernel Functions From Userspace (!)

I just landed a really exciting feature for drgn: the ability to call arbitrary functions and write to memory in the Linux kernel. I think the technical details of the implementation are very interesting, and it’s probably the funniest thing I’ve ever done, so I wanted to write about how it works.

Making debuginfod Viable for the Linux Kernel

debuginfod is a service providing debugging symbols, source code, and executables via an HTTP API. Most Linux distributions run a debuginfod server, and many debugging tools make use of it automatically. debuginfod removes the need to manually install debugging symbols, which is a massive usability improvement for debuggers.