Advertisement
Advertisement
β‘ Community Insights
Discussion Sentiment
100% Positive
Analyzed from 204 words in the discussion.
Trending Topics
#syscall#strace#host#guest#process#kernel#inside#shim#syscalls#observability
Discussion Sentiment
Analyzed from 204 words in the discussion.
Trending Topics
Discussion (2 Comments)Read Original on HackerNews
Inside the guest, there's no kernel to attach strace to β the shim IS the syscall handler. But we do have full observability: every syscall that hits the shim is logged to a trace ring buffer with the syscall number, arguments, and TSC timestamp. It's more complete than strace in some ways β you see denied calls too, with the policy verdict, and there's no observer overhead because the logging is part of the dispatch path.
So existing tools don't work, but you get something arguably better: a complete, tamper-proof record of every syscall the process attempted, including the ones that were denied before they could execute. I'll publish a follow-on tomorrow that details how we load and execute this rewritten binary and what the VMM architecture looks like.