genode/repos/base-linux
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
..
etc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
include/base base: simplification of the IPC code 2016-04-11 11:51:42 +02:00
lib Move server API concept to base framework 2016-04-11 11:51:46 +02:00
mk/spec base: hide internals of the Thread API 2016-03-07 12:34:46 +01:00
run base-linux: remove chroot support 2016-03-08 17:00:54 +01:00
src linux: improve exception-signal handling 2016-04-11 11:53:00 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the Linux-specific implementation of Genode.