summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF/DynamicObject.h
AgeCommit message (Expand)Author
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-26LibELF+readelf: Remove duplicated dtag->string mapRodrigo Tobar
2021-09-16LibELF: Use default instead of an empty constructor/destructorBrian Gianforcaro
2021-07-22LibELF+Utilities: Avoid truncating 64-bit valuesGunnar Beutner
2021-07-04LibELF: Save the negative TLS offset in m_tls_offsetGunnar Beutner
2021-07-01LibELF: Implement support for RELA relocationsGunnar Beutner
2021-06-29LibELF: Use correct accessor macros on x86_64 for some ELF fieldsGunnar Beutner
2021-05-30AK+Userland: Use akaster@serenityos.org for my copyright headersAndrew Kaster
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-03LibELF+LibC: Support building LibELF for 64-bit targetsGunnar Beutner
2021-04-30LibELF: Change TLS offset calculationItamar
2021-04-25LibC+LibELF: Implement more fully-features dlfcn functionalityGunnar Beutner
2021-04-23LibELF: Avoid calculating symbol hashes when we don't need themGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18LibC+LibELF: Implement support for the dl_iterate_phdr helperGunnar Beutner
2021-03-22LibELF: DynamicObject: Add rpath and runpath helpersBrendan Coles
2021-03-21LibELF: DynamicObject: set for_each_symbol/for_each_dynamic_entry publicBrendan Coles
2021-02-24LibELF: Use StringView literal syntax to build section names.Brian Gianforcaro
2021-02-23LibELF: Inline DynamicObject::hash_section()Andreas Kling
2021-02-23LibELF: Avoid doing strlen() on everything while iterating GNU hashAndreas Kling
2021-02-23LibELF: Rename lookup_elf_symbol() => lookup_sysv_symbol()Andreas Kling
2021-02-23LibELF: Don't recompute the same ELF hashes over and overAndreas Kling
2021-02-23LibELF: Move ELF hash functions to their own file (and make constexpr)Andreas Kling
2021-02-21LibELF: Move DynamicObject::lookup_symbol() to DynamicLoaderAndreas Kling
2021-02-21LibELF: Make SymbolLookupResult::address a VirtualAddressAndreas Kling
2021-02-21LibELF: Simplify DynamicObject::Symbol class a bitAndreas Kling
2021-02-21LibELF: Make symbol lookup functions return Optional<Symbol>Andreas Kling
2021-02-21LibELF+DynamicLoader: Rename DynamicObject::construct() => create()Andreas Kling
2021-02-21LibELF: Fix various clang-tidy warningsAndreas Kling
2021-02-20LibELF: Use StringView instead of "const char*" in dynamic linker codeAndreas Kling
2021-02-05LibELF: Only set up PLT trampoline for objects with a PLTAndreas Kling
2021-01-25LibELF: Use Optional<SymbolLookupResult> as a return typeAndreas Kling
2021-01-18LibELF: Remove unused m_global_symbol_lookup_func from DynamicObjectLinus Groh
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling