- On Linux recent kernels only allow attaching of processes
to a debugger, if
* the right to attach to processes is enabled system-wide
* the debugger is a child process of the debuggee
* or the debuggee grants access 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.