genode/ports/src/noux
Christian Prochaska 6fa57141ae Noux: delayed 'Child' object destruction
With this patch the destruction of Noux 'Child' objects gets delayed
further until the exit signal has been dispatched. This prevents the
self-destruction of the signal dispatcher, which is a member of the
'Child' object.

Fixes #603.
2013-01-10 21:16:37 +01:00
..
minimal Noux/net: refactoring of Socket_io_channel 2012-11-07 11:32:06 +01:00
net Noux/net: refactoring of Socket_io_channel 2012-11-07 11:32:06 +01:00
args.h Simplify use of namespace Genode within Noux 2012-04-23 20:43:43 +02:00
child.h Noux: delayed 'Child' object destruction 2013-01-10 21:16:37 +01:00
child_env.h Whitespace fixes in Noux 2012-10-08 15:08:17 +02:00
child_policy.h Noux: delayed 'Child' object destruction 2013-01-10 21:16:37 +01:00
cpu_session_component.h cpu_session: Access thread state by value 2012-11-23 12:20:22 +01:00
dataspace_registry.h base: replace obj_by_* by lookup_and_lock 2013-01-10 11:13:13 +01:00
destruct_dispatcher.h Noux: delayed 'Child' object destruction 2013-01-10 21:16:37 +01:00
destruct_queue.h Noux: delayed 'Child' object destruction 2013-01-10 21:16:37 +01:00
dir_file_system.h Noux: add random_file_system 2012-11-26 20:58:09 +01:00
directory_service.h Whitespace fixes in Noux 2012-10-08 15:08:17 +02:00
dummy_input_io_channel.h Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
environment.h Add support for symbolic links 2012-10-08 15:05:02 +02:00
family_member.h Handle lifetime of dynamic allocations in Noux 2012-02-26 13:34:48 +01:00
file_descriptor_registry.h Noux: close all file descriptors on child exit 2012-09-24 09:18:00 +02:00
file_io_service.h Noux: add ioctl() to Vfs 2012-11-26 20:58:09 +01:00
file_system.h Stacked file systems for Noux 2012-05-17 20:34:00 +02:00
fs_file_system.h Whitespace fixes in Noux 2012-10-08 15:08:17 +02:00
io_channel.h Noux: add backend pointer to Io_channel 2012-11-07 11:32:01 +01:00
io_receptor_registry.h Noux: add Io_receptor_registry 2012-11-07 11:32:11 +01:00
local_noux_service.h Handle lifetime of dynamic allocations in Noux 2012-02-26 13:34:48 +01:00
local_rm_service.h base: replace obj_by_* by lookup_and_lock 2013-01-10 11:13:13 +01:00
main.cc Noux: delayed 'Child' object destruction 2013-01-10 21:16:37 +01:00
null_file_system.h Add support for symbolic links 2012-10-08 15:05:02 +02:00
path.h Move path utility from noux to 'os/include/os' 2012-08-16 10:03:06 +02:00
pipe_io_channel.h Unify 'Signal_dispatcher' interfaces 2013-01-10 21:09:14 +01:00
ram_session_component.h Add support for allocating DMA memory 2012-06-20 09:17:48 +02:00
random_file_system.h Noux: add random_file_system 2012-11-26 20:58:09 +01:00
range_checked_index.h Add pipe and dup2 syscalls to Noux 2012-03-21 21:37:17 +01:00
rm_session_component.h base: replace obj_by_* by lookup_and_lock 2013-01-10 11:13:13 +01:00
shared_pointer.h Add support for symbolic links 2012-10-08 15:05:02 +02:00
stdio_file_system.h Noux: add stdio_file_system 2012-11-26 20:58:09 +01:00
tar_file_system.h Noux: add tar hardlink support in 'stat()' 2012-11-26 20:58:10 +01:00
terminal_connection.h Noux: use Terminal::Connection as singleton 2012-11-26 20:58:09 +01:00
terminal_file_system.h Whitespace fixes in Noux 2012-10-08 15:08:17 +02:00
terminal_io_channel.h Unify 'Signal_dispatcher' interfaces 2013-01-10 21:09:14 +01:00
user_info.h Noux: simplify 'User_info' constructor 2012-10-12 13:10:48 +02:00
vfs_handle.h Noux: add ioctl() to Vfs 2012-11-26 20:58:09 +01:00
vfs_io_channel.h Noux: add ioctl() to Vfs 2012-11-26 20:58:09 +01:00
wake_up_notifier.h Simplify use of namespace Genode within Noux 2012-04-23 20:43:43 +02:00
zero_file_system.h Whitespace fixes in Noux 2012-10-08 15:08:17 +02:00