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 лет назад |
Tim Schumacher
|
e2c55ee0a8
LibC: Move `dlfcn_integration.h` to the `bits` directory
|
2 лет назад |
Tim Schumacher
|
27bfb81702
Everywhere: Refer to `dlfcn*.h` by its non-prefixed name
|
2 лет назад |
Tim Schumacher
|
3f59cb5e70
LibELF: Copy the entire TLS segment instead of each symbol one-by-one
|
3 лет назад |
Tim Schumacher
|
6799b271bf
LibELF: Remove outdated TLS handling in generic program header code
|
3 лет назад |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 лет назад |
Idan Horowitz
|
fbeef409c6
DynamicLoader: Stop performing relative relocations on non-pie objects
|
3 лет назад |