ladybird/Userland/Libraries
Gunnar Beutner 6c729993a8 LibELF: Allow shared objects which don't have a text segment
Shared objects without a text segment are perfectly OK. For
example libicudata.so has only data segments:

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .hash         00000014  00000094  00000094  00000094  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .dynsym       00000020  000000a8  000000a8  000000a8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .dynstr       0000002a  000000c8  000000c8  000000c8  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .rodata       01b562d0  00000100  00000100  00000100  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .eh_frame     00000000  01b563d0  01b563d0  01b563d0  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .dynamic      00000070  01b573d0  01b573d0  01b563d0  2**2
2021-04-19 20:39:22 +02:00
..
LibArchive Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibAudio Everywhere: rename 'Sample' type to 'Frame' 2021-03-27 10:20:55 +01:00
LibC LibC: Expose new profiling_free_buffer(..) syscall. 2021-04-19 18:30:37 +02:00
LibChess Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibCompress Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibCore LibCore: Add ArgsParser::add_option(String&) 2021-04-18 22:42:10 +02:00
LibCoreDump Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibCpp LibCpp: Add 'Namespace' and 'Member' declaration types 2021-04-13 15:16:27 +02:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto LibCrypto: Avoid creating bools from anything except bools 2021-04-18 14:18:16 +02:00
LibDebug LibDebug: Implement ability to set watchpoints 2021-04-18 17:02:40 +02:00
LibDesktop Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibDiff Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibELF LibELF: Allow shared objects which don't have a text segment 2021-04-19 20:39:22 +02:00
LibGemini Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibGfx LibGfx: Report font glyph presence based on glyph's specific width 2021-04-18 22:10:25 +02:00
LibGUI LibGUI+WindowServer: Add WM_SuperKeyPressed event 2021-04-19 20:03:25 +02:00
LibHTTP LibHTTP: Trim the whitespace around the Transfer-Encoding header value 2021-04-14 09:31:31 +02:00
LibImageDecoderClient Everywhere: Remove pessimizing and redundant move() 2021-03-17 16:30:15 +01:00
LibIPC LibCore+LibIPC: Add IPC coder for Core::DateTime 2021-04-16 19:19:31 +02:00
LibJS LibJS: Implement console.assert() 2021-04-18 18:28:17 +02:00
LibKeyboard LibKeyboard: Mark CharacterMap::get_char as const 2021-04-03 11:57:23 +02:00
LibLine LibLine: Avoid trying to restore() if the editor isn't initialized 2021-04-19 16:28:33 +02:00
LibM Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
LibMarkdown LibMarkdown: Remove unused Paragraph::add_line() declaration 2021-03-26 22:58:36 +01:00
LibPCIDB Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibProtocol Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibPthread Pthread: Add stubs for pthread_cleanup_{push,pop} 2021-04-19 17:55:35 +02:00
LibRegex LibRegex: Generate a 'Compare' op for empty character classes 2021-04-12 08:54:58 +02:00
LibSymbolClient SymbolServer+LibSymbolClient: Just do one symbol per IPC message 2021-02-04 23:35:10 +01:00
LibSyntax Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibSystem CMake: Make libc.a self-contained 2021-03-19 22:55:53 +01:00
LibTest LibTest: Add Test::Counts 2021-03-24 20:38:20 +01:00
LibTextCodec LibTextCodec: Implement a Windows-1255 decoder. 2021-04-17 18:13:20 +02:00
LibThread AK+Everywhere: Make StdLibExtras templates less wrapper-y 2021-04-10 21:01:31 +02:00
LibTLS LibTLS: Parse X.509 certificates with the new ASN.1 parser 2021-04-18 14:18:16 +02:00
LibTTF LibGfx: Use size_t instead of int for glyph count 2021-04-18 22:10:25 +02:00
LibVT Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
LibWeb LibWeb: Correctly calculate height of TableRowGroupBox 2021-04-19 12:26:05 +02:00
LibWebSocket LibWebSocket: Add a new websocket library 2021-04-18 22:42:10 +02:00
LibX86 Everything: Add -Wnon-virtual-dtor flag 2021-04-15 20:57:13 +02:00
CMakeLists.txt LibWebSocket: Add a new websocket library 2021-04-18 22:42:10 +02:00