Matheus
|
48ebc6c0ce
|
signal: fix stack corruption on action reset
|
2024-06-27 22:59:29 -03:00 |
|
Matheus
|
e45b1aa911
|
signal: use usercopy
|
2024-06-17 19:19:51 -03:00 |
|
Matheus
|
f9c5a696c7
|
signal: fix lock ordering issue
|
2024-06-08 14:03:41 -03:00 |
|
Matheus
|
9260c8cb96
|
scheduler: use a linked list for threads in a process instead of a table
|
2024-05-29 12:55:10 -03:00 |
|
Matheus
|
c81bdac897
|
signals: handle SIGBUS, SIGSEGV, SIGILL etc
|
2024-05-29 11:06:15 -03:00 |
|
Matheus
|
1dba3534c4
|
signal: check for parent when sending SIGCHLD
|
2024-05-26 20:50:32 -03:00 |
|
Matheus
|
a65e7fa8cc
|
signal: check for pending signals before yield
|
2024-05-22 17:49:49 -03:00 |
|
Matheus
|
6bc3747856
|
scheduler: sched_terminateprogram()
|
2024-05-22 17:10:33 -03:00 |
|
Matheus
|
c3983353b3
|
signal: support the stopping of processes
|
2024-05-22 13:49:11 -03:00 |
|
Matheus
|
e965ae3ec4
|
signals: retry in case of ignored signal
|
2024-05-22 10:44:00 -03:00 |
|
Matheus
|
1b63e9b436
|
signals: more general changes
|
2024-05-17 18:48:57 -03:00 |
|
Matheus
|
7b0cc4c51b
|
initial signal implementation
|
2024-05-14 15:04:48 -03:00 |
|