summaryrefslogtreecommitdiff
path: root/Userland/Services
diff options
context:
space:
mode:
authorIdan Horowitz <idan.horowitz@gmail.com>2022-07-05 01:18:40 +0300
committerAndreas Kling <kling@serenityos.org>2022-07-05 11:26:10 +0200
commit753844ec9635d4e428253fb3a788b08b6590c5b1 (patch)
tree0bc07cfeec8f74a6c300e7e00f4fa84140cd05c6 /Userland/Services
parent33214c29d38f958ca968a6a39d4d52cbf0d0d5d6 (diff)
downloadserenity-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