genode/repos/base/src
Norman Feske 66d5359d75 ldso: heuristics for libs needed during execve
The allocation of regions within the linker area is normally left to the
best-fit 'Allocator_avl', which happens to populate the linker area
starting with the binary followed by all loaded libraried with no gaps
in between.

When replacing the binary during execve, however, we need to ensure that
the new binary does not conflict with any library that stays resident
during execve. This patch tweaks the linker's region allocation scheme
such that these libraries are placed at the end of the linker area.

Issue #3481
2019-08-28 14:18:45 +02:00
..
core trace: make trace buffer resizeable 2019-07-09 08:55:23 +02:00
include base: remove debug message 2019-08-28 14:18:44 +02:00
ld hw: switch page-tables only when necessary 2017-10-19 13:31:18 +02:00
lib ldso: heuristics for libs needed during execve 2019-08-28 14:18:45 +02:00
test Relax timing requirements in lazy timer test 2019-06-13 12:22:49 +02:00
timer timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
README

This directory contains all source codes.