Gunnar Beutner
|
f9a8c6f053
LibELF: Implement support for RELA relocations
|
4 năm trước cách đây |
Gunnar Beutner
|
1f93ffcd72
LibELF: Simplify ELF load address calculations
|
4 năm trước cách đây |
Gunnar Beutner
|
2dbd3f83c1
LibELF: Fix incorrect error message
|
4 năm trước cách đây |
Gunnar Beutner
|
d3127efc01
LibELF: Implement PLT relocations for x86_64
|
4 năm trước cách đây |
Gunnar Beutner
|
5afec84cc2
LibELF: Add stub for R_X86_64_TPOFF64
|
4 năm trước cách đây |
Gunnar Beutner
|
811f9d562d
LibELF: Make sure the mmap() regions are large enough
|
4 năm trước cách đây |
Gunnar Beutner
|
0cb937416b
Meta: Install 64-bit libgcc_s.so for x86_64 targets
|
4 năm trước cách đây |
Gunnar Beutner
|
158355e0d7
Kernel+LibELF: Add support for validating and loading ELF64 executables
|
4 năm trước cách đây |
Andrew Kaster
|
7b4dc590e7
AK+Userland: Use akaster@serenityos.org for my copyright headers
|
4 năm trước cách đây |
Nicholas Baron
|
aa4d41fe2c
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
|
4 năm trước cách đây |
Gunnar Beutner
|
0ab37dbd03
LibELF: Propagate ELF image validation errors to the caller
|
4 năm trước cách đây |
Gunnar Beutner
|
a050b43290
LibELF: Implement x86_64 relocation support
|
4 năm trước cách đây |
Itamar
|
101ac45c1a
LibELF: Change TLS offset calculation
|
4 năm trước cách đây |
Itamar
|
6bbd2ebf83
Kernel+LibELF: Support initializing values of TLS data
|
4 năm trước cách đây |
Itamar
|
db76702d71
LibELF: Rename tls_size to tls_size_of_current_object
|
4 năm trước cách đây |
Itamar
|
1c24388d74
LibELF: Extract TLS offset calculation logic to separate function
|
4 năm trước cách đây |
Gunnar Beutner
|
f40ee1b03f
LibC+LibELF: Implement more fully-features dlfcn functionality
|
4 năm trước cách đây |
Gunnar Beutner
|
f74b8a2d1f
LibELF: Avoid calculating symbol hashes when we don't need them
|
4 năm trước cách đây |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 năm trước cách đây |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 năm trước cách đây |
Gunnar Beutner
|
6c729993a8
LibELF: Allow shared objects which don't have a text segment
|
4 năm trước cách đây |
Gunnar Beutner
|
c32b58873a
LibELF: Fix calculation for TLS relocations
|
4 năm trước cách đây |
Gunnar Beutner
|
1dab5ca5fd
LibELF: Fix support for relocating weak symbols
|
4 năm trước cách đây |
Gunnar Beutner
|
97d7450571
LibELF: Remove VERIFY() calls and let control flow return to the caller
|
4 năm trước cách đây |
Gunnar Beutner
|
6cb28ecee8
LibC+LibELF: Implement support for the dl_iterate_phdr helper
|
4 năm trước cách đây |
Gunnar Beutner
|
cd7512a2ad
LibELF: Add support for loading objects with multiple data and text segments
|
4 năm trước cách đây |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 năm trước cách đây |
Andreas Kling
|
79889ef052
LibELF: Consolidate main executable loading a bit
|
4 năm trước cách đây |
Andreas Kling
|
7db8ccc0e4
LibC+DynamicLoader: Move "transactional memory" GCC stubs to LibC
|
4 năm trước cách đây |
Brian Gianforcaro
|
069fd58381
LibELF: Convert more string literals to StringView literals.
|
4 năm trước cách đây |