3 ms·
I think we can support io_uring with some work. Basically we need to have rr manage the real ring buffers and give the application fake ring buffers, then have
by roca 5y ago
I think we can support io_uring with some work. Basically we need to have rr manage the real ring buffers and give the application fake ring buffers, then have rr copy data between the fake and real ring buffers at defined times.
- souprock 5y agoI think it's easier to put the entire system into the reverse debugger. The downside is some complexity seeing into the system to view individual processes. Here is one such tool: https://www.raytheonintelligenceandspace.com/capabilities/products/dejavm https://www.raytheonintelligenceandspace.com/capabilities/pr... An extra benefit is that you can reverse debug the kernel.
- roca 5y agoThat is cool stuff but having to run your application in a VM is annoying for users (it was for VMWare). Also a problem in AWS where you don't have nested virtualization.