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
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
2021-02-21
LibELF: Move DynamicObject::lookup_symbol() to DynamicLoader
Andreas Kling
2021-02-21
LibELF: Make SymbolLookupResult::address a VirtualAddress
Andreas Kling
2021-02-21
LibELF: Make symbol lookup functions return Optional<Symbol>
Andreas Kling
2021-02-21
LibELF: Remove "always bind now" global flag
Andreas Kling
2021-02-21
LibELF+DynamicLoader: Rename DynamicObject::construct() => create()
Andreas Kling
2021-02-21
LibELF: Fix various clang-tidy warnings
Andreas Kling
2021-02-20
LibELF: Use StringView instead of "const char*" in dynamic linker code
Andreas Kling
2021-02-20
DynamicLoader: Always make .data segment read+write
Andreas Kling
2021-02-18
LibELF+Userland: Enable RELRO for all userland executables :^)
Andreas Kling
2021-02-18
DynamicLoader: Some ELF data segments were allocated too small
Andreas Kling
2021-02-13
LibELF: Unmap and close the main executable after dynamic load
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-08
Everywhere: Fix obvious dbgln() bugs
AnotherTest
2021-02-05
LibELF: Only set up PLT trampoline for objects with a PLT
Andreas Kling
2021-02-04
LibELF: Randomize the VM reservation (so we don't break ASLR)
Andreas Kling
2021-02-03
LibELF: Make a dummy VM reservation before mapping dynamic objects
Andreas Kling
2021-02-01
LibELF: Close dynamic objects after mapping and linking them
Andreas Kling
2021-01-31
LibELF: Split the DynamicLoader's loading mechanism into two steps
Andreas Kling
2021-01-31
LibELF: Assert on multiple calls to DynamicLoader::load_from_image()
Andreas Kling
2021-01-31
LibELF: Don't validate ELF twice in DynamicLoader
Andreas Kling
2021-01-31
LibELF: Call mmap() before constructing the DynamicLoader object
Andreas Kling
2021-01-30
DynamicLoader: load_program_headers use variables to store regions (#5173)
Jorropo
2021-01-29
LibELF: Map text segments read-only at first
Andreas Kling
2021-01-29
LibELF: Tidy up DynamicLoader::load_program_headers() a bit
Andreas Kling
2021-01-29
LibELF: perror on failed mmap in load_program_headers (#5159)
Jorropo
[next]