Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 gadu atpakaļ |
Andrew Kaster
|
87cbc63334
LibELF: Remove loader reservation after most allocating operations
|
1 gadu atpakaļ |
Daniel Bertalan
|
45d81dceed
Everywhere: Replace `ElfW(type)` macro usage with `Elf_type`
|
1 gadu atpakaļ |
Sönke Holz
|
9d7e217566
LibELF: Handle TLSDESC relocations in .rela.plt for GNU ld
|
1 gadu atpakaļ |
Sönke Holz
|
0bff1f61b6
LibC+LibELF: Correctly call destructors on `exit()`
|
1 gadu atpakaļ |
Andrew Kaster
|
1cd3826ad6
Userland+Tests: Don't use MAP_FILE when mmap-ing
|
1 gadu atpakaļ |
Daniel Bertalan
|
1adf06c9f0
LibELF: Cache consecutive lookups for the same symbol
|
1 gadu atpakaļ |
Daniel Bertalan
|
ad9e674fa0
LibC+LibELF: Support loading shared libraries compiled with dynamic TLS
|
2 gadi atpakaļ |
Daniel Bertalan
|
70fcbcf54b
LibELF+readelf: Add missing constants for dynamic relocations
|
2 gadi atpakaļ |
Daniel Bertalan
|
e2b1f9447c
LibELF: Only call IFUNC resolvers after populating the PLT
|
2 gadi atpakaļ |
Daniel Bertalan
|
cd45c2d295
LibELF: Split `do_relocation` into `do_{direct,plt}_relocation`
|
2 gadi atpakaļ |
Daniel Bertalan
|
c4e0f5e5ee
LibC+LibELF: Handle the R_AARCH64_IRELATIVE relocation type
|
2 gadi atpakaļ |
Idan Horowitz
|
f412e73bba
DynamicLoader: Remove the unused load_regions vector
|
3 gadi atpakaļ |
Timon Kruiper
|
ed3be5b7f5
LibELF+LibC: Add support for aarch64 relocations
|
2 gadi atpakaļ |
Ben Wiederhake
|
8a331d4fa0
Everywhere: Move AK/Debug.h include to using files or remove
|
2 gadi atpakaļ |
Liav A
|
a4c87fac56
LibELF+LibSymbolication: Remove i686 support
|
2 gadi atpakaļ |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 gadi atpakaļ |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 gadi atpakaļ |
Tim Schumacher
|
d0d494a151
LibELF: Drop the separate file name member from DynamicLoader
|
2 gadi atpakaļ |
Tim Schumacher
|
177a5baf60
LibELF: Ensure that DynamicLoader only receives absolute paths
|
2 gadi atpakaļ |
Andrew Kaster
|
828441852f
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
|
2 gadi atpakaļ |
Tim Schumacher
|
e2c55ee0a8
LibC: Move `dlfcn_integration.h` to the `bits` directory
|
2 gadi atpakaļ |
Tim Schumacher
|
27bfb81702
Everywhere: Refer to `dlfcn*.h` by its non-prefixed name
|
2 gadi atpakaļ |
Tim Schumacher
|
3f59cb5e70
LibELF: Copy the entire TLS segment instead of each symbol one-by-one
|
3 gadi atpakaļ |
Tim Schumacher
|
6799b271bf
LibELF: Remove outdated TLS handling in generic program header code
|
3 gadi atpakaļ |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 gadi atpakaļ |
Idan Horowitz
|
fbeef409c6
DynamicLoader: Stop performing relative relocations on non-pie objects
|
3 gadi atpakaļ |
Idan Horowitz
|
753844ec96
LibELF: Take TLS segment alignment into account in DynamicLoader
|
3 gadi atpakaļ |
Tim Schumacher
|
e2036ca2ca
LibELF: Store the full file path in DynamicObject
|
3 gadi atpakaļ |
Tim Schumacher
|
6732fec8b8
LibELF: Warn on self-dlopening libraries while initializing
|
3 gadi atpakaļ |