diff options
author | Andreas Kling <kling@serenityos.org> | 2021-01-31 11:46:00 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-01-31 11:46:00 +0100 |
commit | e313323317ea06b4d86a2b037b88123f522ba5bd (patch) | |
tree | 3ecb7403a00cb5c0eaccea97ea29e1b37d3b4731 /Kernel/FileSystem | |
parent | 36525c057207060ba0fda1b13011a5b86528c08b (diff) | |
download | serenity-e313323317ea06b4d86a2b037b88123f522ba5bd.zip |
LibELF: Split the DynamicLoader's loading mechanism into two steps
load_from_image() becomes map() and link(). This allows us to map
an object before mapping its dependencies.
This solves an issue where fixed-position executables (like GCC)
would clash with the ASLR placement of their own shared libraries.
Diffstat (limited to 'Kernel/FileSystem')
0 files changed, 0 insertions, 0 deletions