summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF
AgeCommit message (Expand)Author
2021-04-30LibELF: Fix TLS offset calculation for librariesItamar
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
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-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibELF: Convert String::format() => String::formatted()Andreas Kling
2021-04-19LibELF: Ignore DT_SYMBOLIC entriesGunnar Beutner
2021-04-19LibELF: Allow shared objects which don't have a text segmentGunnar Beutner
2021-04-19LibELF: Fix calculation for TLS relocationsGunnar Beutner
2021-04-19LibELF: Improve error message for missing symbolsGunnar Beutner
2021-04-19LibELF: Fix support for relocating weak symbolsGunnar Beutner
2021-04-19LibELF: Remove VERIFY() calls and let control flow return to the callerGunnar Beutner
2021-04-18Ports: Update the gcc port with the patches from the toolchainGunnar Beutner
2021-04-18LibC+LibELF: Implement support for the dl_iterate_phdr helperGunnar Beutner
2021-04-18LibElf: Allow PT_GNU_EH_FRAME program headersGunnar Beutner
2021-04-17LibELF: Make get_library_name() take String instead of StringViewAndreas Kling
2021-04-16LibELF: Add support for loading libraries from /usr/localGunnar Beutner
2021-04-14LibELF: Improve error messages for missing shared librariesGunnar Beutner
2021-04-14LibELF: Add support for loading objects with multiple data and text segmentsGunnar Beutner
2021-03-29LibElf+readelf: Parse ELFs with no program headers correctlyIdan Horowitz
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-03-15LibELF+LibTest: Fix serenity_install_sources() pathsLinus Groh
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-04Everywhere: Remove unnecessary `clang-format off`sWilliam McPherson
2021-02-26LibELF: Consolidate main executable loading a bitAndreas Kling
2021-02-24LibC+DynamicLoader: Move "transactional memory" GCC stubs to LibCAndreas Kling
2021-02-24LibELF: Convert more string literals to StringView literals.Brian Gianforcaro
2021-02-24LibELF: Use StringView literal syntax to build section names.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23LibELF: Inline DynamicObject::hash_section()Andreas Kling
2021-02-23LibELF: Don't build barely-used section lookup table in ELF::ImageAndreas 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: Avoid calling strlen() in DynamicObject::hash_section()Andreas Kling
2021-02-23LibELF: Don't recompute the same ELF hashes over and overAndreas Kling
2021-02-23LibELF: Remove an ungodly amount of DYNAMIC_LOAD_DEBUG loggingAndreas Kling
2021-02-23LibELF: Move ELF hash functions to their own file (and make constexpr)Andreas Kling
2021-02-21LibELF: Fix build with ELF_IMAGE_DEBUGAndreas 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: Remove "always bind now" global flagAndreas 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-20DynamicLoader: Always make .data segment read+writeAndreas Kling