genode/repos/base-linux/src/core
Norman Feske 6e03d731a2 base-linux: avoid global ctor in wait_for_exit
This patch replaces the global '_wait_for_exit_sem' object by a local
static variable, which does not rely on the global ctors. It thereby
fixes the fault_detection test after the removal of the global ctors
execution from core ("base: remove component.cc from core").

Issue #4784
2023-07-14 12:06:31 +02:00
..
include base: remove internal use of format strings 2023-03-13 14:32:38 +01:00
linux base-linux: separate x86-specific code 2021-05-10 11:17:20 +02:00
spec base-linux: build fix for BOARD=pc 2023-06-16 11:24:26 +02:00
core_log_out.cc core: introduce 'Core' namespace 2023-03-13 14:32:37 +01:00
core_rpc_cap_alloc.cc base: remove env_deprecated from rpc_cap_alloc 2023-03-13 15:22:00 +01:00
native_cpu_component.cc core: introduce 'Core' namespace 2023-03-13 14:32:37 +01:00
native_pd_component.cc base: remove internal use of format strings 2023-03-13 14:32:38 +01:00
platform_thread.cc core: introduce 'Core' namespace 2023-03-13 14:32:37 +01:00
platform.cc base-linux: avoid global ctor in wait_for_exit 2023-07-14 12:06:31 +02:00
ram_dataspace_support.cc base: remove internal use of format strings 2023-03-13 14:32:38 +01:00
rom_session_component.cc core: introduce 'Core' namespace 2023-03-13 14:32:37 +01:00
rpc_cap_factory_linux.cc core: introduce 'Core' namespace 2023-03-13 14:32:37 +01:00
stack_area.cc base: introduce Ram_allocator::try_alloc 2021-11-29 15:10:53 +01:00
thread_linux.cc base-linux: simplify clone syscall binding 2021-05-05 11:35:31 +02:00