In which ptrace
is weird (episode 1 of N)
ptrace
is the API usually used on Unix-like systems to implement process tracing functionality. Usually that’s debuggers — e.g. GDB, UDB, etc. It can also be used where some other type of process needs to monitor / record another — e.g. strace
, LiveRecorder…