diff options
author | Idan Horowitz <idan.horowitz@gmail.com> | 2022-07-05 01:18:40 +0300 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-07-05 11:26:10 +0200 |
commit | 753844ec9635d4e428253fb3a788b08b6590c5b1 (patch) | |
tree | 0bc07cfeec8f74a6c300e7e00f4fa84140cd05c6 /Userland/Services | |
parent | 33214c29d38f958ca968a6a39d4d52cbf0d0d5d6 (diff) | |
download | serenity-753844ec9635d4e428253fb3a788b08b6590c5b1.zip |
LibELF: Take TLS segment alignment into account in DynamicLoader
Previously we would just tightly pack the different libraries' TLS
segments together, but that is incorrect, as they might require some
kind of minimum alignment for their TLS base address.
We now plumb the required TLS segment alignment down to the TLS block
linear allocator and align the base address down to the appropriate
alignment.
Diffstat (limited to 'Userland/Services')
0 files changed, 0 insertions, 0 deletions