-
Notifications
You must be signed in to change notification settings - Fork 6
Time Travel Debugging #42
Copy link
Copy link
Open
Labels
!: help wantedExtra attention is neededExtra attention is neededA: infraProject infrastructure: build system, issues, servers, etc.Project infrastructure: build system, issues, servers, etc.P: minorMinor priority. (Lower than major.) This issue is not urgent.Minor priority. (Lower than major.) This issue is not urgent.
Metadata
Metadata
Assignees
Labels
!: help wantedExtra attention is neededExtra attention is neededA: infraProject infrastructure: build system, issues, servers, etc.Project infrastructure: build system, issues, servers, etc.P: minorMinor priority. (Lower than major.) This issue is not urgent.Minor priority. (Lower than major.) This issue is not urgent.
It looks like QEMU has a record/replay feature these days.
It'd be nice if somebody played around with it and got it working for ukoOS debugging.
If it's reliable and low-overhead enough, it might even make sense as a default -- when execution reaches some "bad point" (e.g. a kernel panic), we should back out of the panic handler / trap handler until we get back to the panicking code.