ladybird/Userland
Itamar 7bd796b7e3 LibELF: Perform verification of TLS data in dlopen
When loading a library at runtime with dlopen(), we now check that:
1. The library's TLS size does not overflow the size of the allocated
TLS block.
2. The Library's TLS data is all zeroed.

We check for both of these cases because we currently do not support
them correctly. When we do add support for them, we can remove these
checks.
2021-04-30 18:47:39 +02:00
..
Applets AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Applications Browser: Add FrogFind search engine 2021-04-30 17:57:22 +02:00
Demos Userland: Fix two misaligned copyright headers 2021-04-29 00:59:26 +02:00
DevTools Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
DynamicLoader Tests: Unify LibC tests to single location. 2021-04-29 10:37:26 +02:00
Games Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
Libraries LibELF: Perform verification of TLS data in dlopen 2021-04-30 18:47:39 +02:00
Services Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
Shell Shell: Implement formatting for Heredocs 2021-04-29 20:25:56 +02:00
Tests Tests: Convert LibC exec unit test to be LibTest based. 2021-04-29 10:37:26 +02:00
Utilities Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
CMakeLists.txt Userland: Rename *.MenuApplet => *.Applet 2021-04-04 16:29:55 +02:00