index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibELF
/
DynamicLoader.cpp
Age
Commit message (
Expand
)
Author
2022-01-15
LibELF: Use shared memory mapping when loading ELF objects
Andreas Kling
2022-01-13
LibELF: Accept Span instead of Pointer+Size in validate_program_headers
Idan Horowitz
2022-01-13
LibELF: Use StringBuilders instead of Strings for the interpreter path
Idan Horowitz
2021-12-23
LibELF: Use MAP_FIXED_NOREPLACE for address space reservation
Daniel Bertalan
2021-09-04
LibELF: Name non-executable map regions ".rodata" instead of ".text"
Andreas Kling
2021-09-01
LibELF: Don't copy read-only data sections
Andreas Kling
2021-08-31
LibELF: Allow (but ignore) PT_LOAD headers with zero size
Andreas Kling
2021-08-12
LibELF+LibTest: Fix incorrect #ifdef
Gunnar Beutner
2021-08-09
LibELF: Remove `(FlatPtr)something.as_ptr()` idiom
Daniel Bertalan
2021-08-09
LibELF: Fix 'applying offset produced null pointer' UBSAN failure
Daniel Bertalan
2021-07-13
Userland: Prefer using ARCH() over __LP64__
Gunnar Beutner
2021-07-07
LibELF: Fix loading libs with a .text segment that's not page-aligned
Gunnar Beutner
2021-07-04
LibELF: Fix loading objects with a non-zero load base
Gunnar Beutner
2021-07-04
LibELF: Swap the arguments for negative_offset_from_tls_block_end
Gunnar Beutner
2021-07-04
LibELF: Fix relocation support for 'static __thread' variables
Gunnar Beutner
2021-07-04
LibELF: Save the negative TLS offset in m_tls_offset
Gunnar Beutner
2021-07-04
LibELF: Implement TLS relocation support for x86_64
Gunnar Beutner
2021-07-01
LibELF: Implement support for RELA relocations
Gunnar Beutner
2021-07-01
LibELF: Simplify ELF load address calculations
Gunnar Beutner
2021-07-01
LibELF: Fix incorrect error message
Gunnar Beutner
2021-06-29
LibELF: Implement PLT relocations for x86_64
Gunnar Beutner
2021-06-29
LibELF: Add stub for R_X86_64_TPOFF64
Gunnar Beutner
2021-06-29
LibELF: Make sure the mmap() regions are large enough
Gunnar Beutner
2021-06-28
Meta: Install 64-bit libgcc_s.so for x86_64 targets
Gunnar Beutner
2021-06-28
Kernel+LibELF: Add support for validating and loading ELF64 executables
Gunnar Beutner
2021-05-30
AK+Userland: Use akaster@serenityos.org for my copyright headers
Andrew Kaster
2021-05-16
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
Nicholas Baron
2021-05-10
LibELF: Propagate ELF image validation errors to the caller
Gunnar Beutner
2021-05-03
LibELF: Implement x86_64 relocation support
Gunnar Beutner
2021-04-30
LibELF: Change TLS offset calculation
Itamar
2021-04-30
Kernel+LibELF: Support initializing values of TLS data
Itamar
2021-04-30
LibELF: Rename tls_size to tls_size_of_current_object
Itamar
2021-04-30
LibELF: Extract TLS offset calculation logic to separate function
Itamar
2021-04-25
LibC+LibELF: Implement more fully-features dlfcn functionality
Gunnar Beutner
2021-04-23
LibELF: Avoid calculating symbol hashes when we don't need them
Gunnar Beutner
2021-04-23
AK: Rename adopt() to adopt_ref()
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-19
LibELF: Allow shared objects which don't have a text segment
Gunnar Beutner
2021-04-19
LibELF: Fix calculation for TLS relocations
Gunnar Beutner
2021-04-19
LibELF: Fix support for relocating weak symbols
Gunnar Beutner
2021-04-19
LibELF: Remove VERIFY() calls and let control flow return to the caller
Gunnar Beutner
2021-04-18
LibC+LibELF: Implement support for the dl_iterate_phdr helper
Gunnar Beutner
2021-04-14
LibELF: Add support for loading objects with multiple data and text segments
Gunnar Beutner
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-02-26
LibELF: Consolidate main executable loading a bit
Andreas Kling
2021-02-24
LibC+DynamicLoader: Move "transactional memory" GCC stubs to LibC
Andreas Kling
2021-02-24
LibELF: Convert more string literals to StringView literals.
Brian Gianforcaro
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-23
LibELF: Don't recompute the same ELF hashes over and over
Andreas Kling
2021-02-23
LibELF: Remove an ungodly amount of DYNAMIC_LOAD_DEBUG logging
Andreas Kling
[next]