I went digging in the old email exchanges with kseitz ....
And yes this is what I'm looking for
one nitpicking:
- the event notifications mechanism seem to be for side effects, for example
setting a breakpoint via CLI, notification is sent informing of the side effect.
Or assigning statements having side effects.
It does not seem to address "pure" async event. Threads creation/destruction,
and loading of shared libs are two examples that spring to mind about the need
of notification when the inferior is still running.
It those cases, I would say that sending an OOB instead of async-notify is more
appropriate.