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
/
DynamicObject.cpp
Age
Commit message (
Expand
)
Author
2021-08-28
LibELF: Apply some minor optimizations to symbol lookup
Brian Gianforcaro
2021-08-09
LibELF: Remove `(FlatPtr)something.as_ptr()` idiom
Daniel Bertalan
2021-07-01
LibELF: Implement support for RELA relocations
Gunnar Beutner
2021-06-29
LibELF: Implement PLT relocations for x86_64
Gunnar Beutner
2021-06-29
LibELF: Implement GNU hash section lookups for x86_64
Gunnar Beutner
2021-05-31
LibELF: Support weak symbols when using BIND_NOW
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-07
LibELF: Convert StringBuilder::appendf() => AK::Format
Andreas Kling
2021-05-03
LibELF+LibC: Support building LibELF for 64-bit targets
Gunnar Beutner
2021-04-30
LibELF: Change TLS offset calculation
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: Ignore DT_SYMBOLIC entries
Gunnar Beutner
2021-04-19
LibELF: Improve error message for missing symbols
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-22
LibELF: DynamicObject: Add rpath and runpath helpers
Brendan Coles
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: Inline DynamicObject::hash_section()
Andreas Kling
2021-02-23
LibELF: Avoid doing strlen() on everything while iterating GNU hash
Andreas Kling
2021-02-23
LibELF: Rename lookup_elf_symbol() => lookup_sysv_symbol()
Andreas Kling
2021-02-23
LibELF: Avoid calling strlen() in DynamicObject::hash_section()
Andreas Kling
2021-02-23
LibELF: Don't recompute the same ELF hashes over and over
Andreas Kling
2021-02-23
LibELF: Move ELF hash functions to their own file (and make constexpr)
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+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-18
LibELF+Userland: Enable RELRO for all userland executables :^)
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-01-25
LibELF: Use Optional<SymbolLookupResult> as a return type
Andreas Kling
2021-01-25
LibELF: Convert String::format() to String::formatted()
Andreas Kling
2021-01-25
LibELF: Convert dbgprintf() in DynamicObject class to dbgln()
Andreas Kling
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling