genode/repos/base-linux/src
Christian Helmuth 14f1ac497e linux: improve exception-signal handling
First, we use an alternate stack for signal handling now. The stack is
shared among all threads of the component, which is okay as we only
handle exceptions with log output and pass on to the default handler
(that terminates the execution). The primary motivation for the
alternate stack is the detection of SIGSEGV due to stack overflows.

Also, hybrid components now handle exception signals by logging and the
support for multi-threaded applications was improved.

Fixes #1935
2016-04-11 11:53:00 +02:00
..
base linux: improve exception-signal handling 2016-04-11 11:53:00 +02:00
core linux: improve exception-signal handling 2016-04-11 11:53:00 +02:00
include Move server API concept to base framework 2016-04-11 11:51:46 +02:00
ld base: hide internals of the Thread API 2016-03-07 12:34:46 +01:00
lib linux: improve exception-signal handling 2016-04-11 11:53:00 +02:00
test Move server API concept to base framework 2016-04-11 11:51:46 +02:00