Dan Klishch
|
49e09507d7
LibELF: Perform weak relocations in much more straight-forward manner
|
преди 1 година |
Idan Horowitz
|
0d8064fafc
DynamicLoader: Resolve missing weak absolute symbols to null
|
преди 1 година |
Dan Klishch
|
cf92efc497
LibELF: Get rid of DynamicLoader::m_cached_dynamic_object
|
преди 1 година |
Sönke Holz
|
9437b29b43
LibELF+LibC: Add support for Variant I of the TLS data structures
|
преди 1 година |
Sönke Holz
|
aa44fe860d
LibELF: Change copy_initial_tls_data_into argument type to `Bytes`
|
преди 1 година |
Dan Klishch
|
5ed7cd6e32
Everywhere: Use east const in more places
|
преди 1 година |
Sönke Holz
|
0b0ea19d12
LibELF+readelf: Add support for RISC-V dynamic relocation types
|
преди 1 година |
Sönke Holz
|
f8628f94b8
LibELF: Refactor how arch-specific dynamic relocation types are handled
|
преди 1 година |
Sönke Holz
|
525555181e
LibELF: Add riscv64 PLT trampoline
|
преди 1 година |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
преди 1 година |
Andrew Kaster
|
87cbc63334
LibELF: Remove loader reservation after most allocating operations
|
преди 1 година |
Daniel Bertalan
|
45d81dceed
Everywhere: Replace `ElfW(type)` macro usage with `Elf_type`
|
преди 1 година |
Sönke Holz
|
9d7e217566
LibELF: Handle TLSDESC relocations in .rela.plt for GNU ld
|
преди 1 година |
Sönke Holz
|
0bff1f61b6
LibC+LibELF: Correctly call destructors on `exit()`
|
преди 1 година |
Andrew Kaster
|
1cd3826ad6
Userland+Tests: Don't use MAP_FILE when mmap-ing
|
преди 1 година |
Daniel Bertalan
|
1adf06c9f0
LibELF: Cache consecutive lookups for the same symbol
|
преди 1 година |
Daniel Bertalan
|
ad9e674fa0
LibC+LibELF: Support loading shared libraries compiled with dynamic TLS
|
преди 2 години |
Daniel Bertalan
|
70fcbcf54b
LibELF+readelf: Add missing constants for dynamic relocations
|
преди 2 години |
Daniel Bertalan
|
e2b1f9447c
LibELF: Only call IFUNC resolvers after populating the PLT
|
преди 2 години |
Daniel Bertalan
|
cd45c2d295
LibELF: Split `do_relocation` into `do_{direct,plt}_relocation`
|
преди 2 години |
Daniel Bertalan
|
c4e0f5e5ee
LibC+LibELF: Handle the R_AARCH64_IRELATIVE relocation type
|
преди 2 години |
Idan Horowitz
|
f412e73bba
DynamicLoader: Remove the unused load_regions vector
|
преди 3 години |
Timon Kruiper
|
ed3be5b7f5
LibELF+LibC: Add support for aarch64 relocations
|
преди 2 години |
Ben Wiederhake
|
8a331d4fa0
Everywhere: Move AK/Debug.h include to using files or remove
|
преди 2 години |
Liav A
|
a4c87fac56
LibELF+LibSymbolication: Remove i686 support
|
преди 2 години |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
преди 2 години |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
преди 2 години |
Tim Schumacher
|
d0d494a151
LibELF: Drop the separate file name member from DynamicLoader
|
преди 2 години |
Tim Schumacher
|
177a5baf60
LibELF: Ensure that DynamicLoader only receives absolute paths
|
преди 2 години |
Andrew Kaster
|
828441852f
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
|
преди 2 години |