We want to allow the client to detect when the process forks and to attach the debugger to a newly created process. For this we propose to implement two options in LLDB*: to propagate fork/vfork events to the client and to automatically detach the child/parent in a _stopped_ state:
- stop-on-clone-events (false/true);
- detach-keeps-stopped (false/true).
The client (IDE in our case) can then decide to attach another debugger to that process.
- By default these options will be disabled, so the default behavior won't change.