Andreas Kling
153ea704af
Add some basic signal support.
...
It only works for sending a signal to a process that's in userspace code.
We implement reception by synthesizing a PUSHA+PUSHF in the receiving process
(operating on values in the TSS.)
The TSS CS:EIP is then rerouted to the signal handler and a tiny return
trampoline is constructed in a dedicated region in the receiving process.
Also hacked up /bin/kill to be able to send arbitrary signals (kill -N PID)
2018-11-06 10:56:41 +01:00
..
2018-11-06 10:56:41 +01:00
2018-10-22 14:06:22 +02:00
2018-10-31 10:14:56 +01:00
2018-11-04 14:11:16 +01:00
2018-11-04 13:13:57 +01:00
2018-10-31 19:54:25 +01:00
2018-11-05 19:01:59 +01:00
2018-11-05 19:01:59 +01:00
2018-11-05 16:40:48 +01:00
2018-10-31 17:52:59 +01:00
2018-10-31 02:09:11 +01:00
2018-11-05 16:40:48 +01:00
2018-10-31 17:52:59 +01:00
2018-10-31 17:52:59 +01:00
2018-11-05 14:54:11 +01:00
2018-11-05 18:21:42 +01:00
2018-10-28 09:57:22 +01:00
2018-10-31 02:09:11 +01:00
2018-11-03 10:55:02 +01:00
2018-11-03 10:55:02 +01:00
2018-11-01 16:22:28 +01:00
2018-10-31 19:54:25 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 16:40:48 +01:00
2018-11-06 10:56:41 +01:00
2018-11-06 10:56:41 +01:00
2018-10-31 02:09:11 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 19:01:59 +01:00
2018-11-05 19:01:59 +01:00
2018-10-31 17:52:59 +01:00
2018-11-06 10:56:41 +01:00
2018-11-05 18:21:42 +01:00
2018-11-05 18:21:42 +01:00
2018-11-05 18:21:42 +01:00
2018-11-05 18:21:42 +01:00
2018-11-05 18:21:42 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 16:40:48 +01:00
2018-11-05 19:01:59 +01:00
2018-11-05 19:01:59 +01:00
2018-10-26 14:57:26 +02:00
2018-10-31 02:09:11 +01:00