mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-22 04:52:56 +01:00
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
This directory contains all source codes.