- On Linux recent kernels only allow attaching a debugger
to a process if
* the right to attach to processes is enabled system-wide
* the debugger is a child process of the debuggee
* or the debuggee sets a tracer process by a call to
`prctl(PR_SET_PTRACER, debugger_pid, 0, 0, 0);`
- DrKonqi will ask the debuggee by a socket connection to
set a new ptracer. This is required if an external debugger
is started (using the usually hidden Debug button).
- When the debugger has finished, the access is requested back
to DrKonqi to allow internal backtraces again.