kallsyms / warpspeed

macOS Record Replay Debugger
5 stars 0 forks source link

stitch together enter/exit events #8

Closed kallsyms closed 1 year ago

kallsyms commented 1 year ago

last remaining change is that we'll need to stitch together enter/exit events from dtrace, as before kill(SIGSTOP) would only trigger on the way back out to userland (i.e. after a blocking syscall had finished) but now since we suspend the thread(s) independent of dtrace events, we see events before they have actually finished.

(from https://github.com/kallsyms/mrr/issues/3#issuecomment-1475457212)