* Death detection. Open pipe/socket and pass the other end outside. Once the victim dies the pipe/socket will wake up.
* Death detection. Open pipe/socket and pass the other end outside. Once the victim dies the pipe/socket will wake up.
* Binary updates. E.g. live patching or libr relink
* Binary updates. E.g. live patching or libr relink
−
* Inject socket spy -- instead of opened socket create a unix one, put it in place of original one and send the latter back to caller so that any traffic flow in one goes "through" the spy
+
* Inject socket spy -- replace opened socket with unix one, and send the former one to the caller
* Do "nohup" on the fly
* Do "nohup" on the fly
* Debug stuff by MSG_PEEK-ing sockets messages of tee+splice sockets
* Debug stuff by MSG_PEEK-ing sockets messages of tee+splice sockets