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-05 13:48:07 +01:00
2018-11-04 14:11:16 +01:00
2018-11-06 10:56:41 +01:00
2018-11-06 10:56:41 +01:00
2018-11-06 10:56:41 +01:00
2018-10-10 13:18:46 +02:00
Description
No description provided
BSD-2-Clause 280 MiB
Languages
C++ 66.2%
HTML 21.5%
JavaScript 10%
CMake 0.7%
Objective-C++ 0.5%
Other 1%