summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF
AgeCommit message (Expand)Author
2021-07-06Kernel+LibELF: Don't demangle symbols in the kernelGunnar Beutner
2021-07-04LibELF: Fix loading objects with a non-zero load baseGunnar Beutner
2021-07-04LibELF: Swap the arguments for negative_offset_from_tls_block_endGunnar Beutner
2021-07-04LibELF: Fix relocation support for 'static __thread' variablesGunnar Beutner
2021-07-04LibELF: Save the negative TLS offset in m_tls_offsetGunnar Beutner
2021-07-04LibELF: Implement TLS relocation support for x86_64Gunnar Beutner
2021-07-02AK: Implement String::find_any_of() and StringView::find_any_of()Max Wipfli
2021-07-02LibELF: Use StringView literal to avoid string allocationsBrian Gianforcaro
2021-07-01LibELF: Check for missing PT_LOAD alignment header valueIdan Horowitz
2021-07-01LibELF: Implement support for RELA relocationsGunnar Beutner
2021-07-01LibELF: Simplify ELF load address calculationsGunnar Beutner
2021-07-01LibELF: Fix incorrect error messageGunnar Beutner
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-29LibELF: Implement PLT relocations for x86_64Gunnar Beutner
2021-06-29LibELF: Add stub for R_X86_64_TPOFF64Gunnar Beutner
2021-06-29LibELF: Make sure the mmap() regions are large enoughGunnar Beutner
2021-06-29LibELF: Use correct accessor macros on x86_64 for some ELF fieldsGunnar Beutner
2021-06-29LibELF: Implement GNU hash section lookups for x86_64Gunnar Beutner
2021-06-29LibELF: Don't validate PT_LOAD alignment in ET_CORE filesAndreas Kling
2021-06-28Meta: Install 64-bit libgcc_s.so for x86_64 targetsGunnar Beutner
2021-06-28Kernel: Properly set up the userland context for new processes on x86_64Gunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-24 LibELF: Fix missing includeHendiadyoin1
2021-06-06LibC+LibELF: Implement dladdr()Gunnar Beutner
2021-05-31LibELF: Support weak symbols when using BIND_NOWGunnar Beutner
2021-05-31LibELF + LibDebug: Reduce allocations during symbolificationBrian Gianforcaro
2021-05-30AK+Userland: Use akaster@serenityos.org for my copyright headersAndrew Kaster
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-05-17LibELF: Fix an integer overflow in Image::find_sorted_symbolGunnar Beutner
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-15LibELF: Use binary search when looking up symbols :^)Andreas Kling
2021-05-15LibELF: Remove sketchy use of "undefined" ELF::Image::SectionAndreas Kling
2021-05-14LibC: Move mman.h to sys/mman.hJean-Baptiste Boric
2021-05-10LibELF: Propagate ELF image validation errors to the callerGunnar Beutner
2021-05-10LibELF: Don't use assignments in return statementsGunnar Beutner
2021-05-08AK: Add missing GenericTraits<NonnullRefPtr>Itamar
2021-05-07LibELF: Convert StringBuilder::appendf() => AK::FormatAndreas Kling
2021-05-03LibELF: Implement x86_64 relocation supportGunnar Beutner
2021-05-03LibELF+LibC: Support building LibELF for 64-bit targetsGunnar Beutner
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-30LibELF: Perform verification of TLS data in dlopenItamar
2021-04-30LibELF: Change TLS offset calculationItamar
2021-04-30Kernel+LibELF: Support initializing values of TLS dataItamar
2021-04-30LibELF: Rename tls_size to tls_size_of_current_objectItamar
2021-04-30LibELF: Extract TLS offset calculation logic to separate functionItamar
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