genode/repos/base/src/core
Alexander Boettcher e285ecb76c core: avoid freeing wrong regions during attach
In case of an Alloc_return error, don't free the address at 0. If this
is a managed dataspace, there could be valid attachments which then gets
lost.

Make decreasing alignment search working. Continue with lower alignment
restrictions in case the optimal alignment wish can't be fulfilled.
2018-05-31 12:28:16 +02:00
..
include core: restrict mapping size recursively on regions 2018-05-31 12:28:15 +02:00
spec/x86 Streamline exception types 2017-05-31 13:16:07 +02:00
capability_space.cc core: add Platform::max_caps() 2017-05-31 13:16:03 +02:00
core_log.cc core: add support to export log output as ROM 2017-12-21 15:01:46 +01:00
core_mem_alloc.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
core_region_map.cc base: support to attach RAM dataspaces readonly 2018-05-30 13:36:27 +02:00
core_rpc_cap_alloc.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu_session_component.cc base: check ownership of thread in cpu_session 2017-06-08 11:33:06 +02:00
cpu_session_support.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu_thread_component.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
dataspace_component.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
default_log.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
dump_alloc.cc core: improve formatting of allocator dumps 2017-03-24 16:19:58 +01:00
io_mem_session_component.cc Streamline exception types 2017-05-31 13:16:07 +02:00
main.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
pager_ep.cc core: fix compiler warnings 2017-05-31 13:16:01 +02:00
pager_object.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
pd_session_component.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
pd_session_support.cc core: add map method to pd_session interface 2017-08-18 10:24:46 +02:00
platform_rom_modules.cc core: ignore boot modules with size 0 2017-08-28 16:49:36 +02:00
platform_services.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
ram_dataspace_factory.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
region_map_component.cc core: avoid freeing wrong regions during attach 2018-05-31 12:28:16 +02:00
rom_session_component.cc Streamline exception types 2017-05-31 13:16:07 +02:00
rpc_cap_factory_l4.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rpc_cap_factory.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
signal_receiver.cc core-linux: avoid block-for-signal assertion 2017-08-28 16:49:41 +02:00
signal_source_component.cc core: serve parent and core service by one ep 2017-08-28 16:49:43 +02:00
signal_transmitter_noinit.cc core: use separate signal ep 2017-11-30 11:23:11 +01:00
signal_transmitter_proxy.cc core: use separate signal ep 2017-11-30 11:23:11 +01:00
stack_area.cc base: support to attach RAM dataspaces readonly 2018-05-30 13:36:27 +02:00
target.inc mk: strip binaries at <build-dir>/bin/ 2017-05-02 15:29:03 +02:00
trace_session_component.cc base: free up all meta-data of trace subjects 2018-02-09 13:26:02 +01:00
version.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
version.inc core: avoid using BASE_DIR in vpath 2017-05-02 15:29:03 +02:00