summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF
AgeCommit message (Expand)Author
2021-10-10LibELF: Use member initialization for AuxiliaryVector::optional_stringBrian Gianforcaro
2021-10-06LibELF: Fix dynamic linking of dlopen()-ed libsRodrigo Tobar
2021-09-26LibELF: Indicate value of unimplemented dtagRodrigo Tobar
2021-09-26LibC+LibELF: Add definitions for extra dtagsRodrigo Tobar
2021-09-26LibELF+readelf: Remove duplicated dtag->string mapRodrigo Tobar
2021-09-16LibELF: Use default instead of an empty constructor/destructorBrian Gianforcaro
2021-09-07LibELF: Use StringView to carry temporary strings in auxiliary vectorAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-04LibELF: Name non-executable map regions ".rodata" instead of ".text"Andreas Kling
2021-09-01LibELF: Don't copy read-only data sectionsAndreas Kling
2021-08-31LibELF: Allow (but ignore) PT_LOAD headers with zero sizeAndreas Kling
2021-08-28LibELF: Apply some minor optimizations to symbol lookupBrian Gianforcaro
2021-08-28CMake: Let `Meta/serenity.sh run aarch64` make it past cmakeNico Weber
2021-08-28LibELF: Reindent .S files to be consistent with other .S filesNico Weber
2021-08-23Everywhere: Core dump => CoredumpAndreas Kling
2021-08-12LibELF+LibTest: Fix incorrect #ifdefGunnar Beutner
2021-08-09LibELF: Remove `(FlatPtr)something.as_ptr()` idiomDaniel Bertalan
2021-08-09LibELF: Fix 'applying offset produced null pointer' UBSAN failureDaniel Bertalan
2021-07-27LibELF: Fix unaligned writes in the relocation codeGunnar Beutner
2021-07-27DynamicLoader+LibELF: Move self-relocation code into a separate fileGunnar Beutner
2021-07-22LibELF+Utilities: Avoid truncating 64-bit valuesGunnar Beutner
2021-07-16LibELF/DynamicLinker: Evaluate symbols in library insertion order (#8802)Peter Bindels
2021-07-13Userland: Prefer using ARCH() over __LP64__Gunnar Beutner
2021-07-10LibELF: Make sure calls to _fixup_plt_entry use a properly aligned stackGunnar Beutner
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-07LibELF: Fix syscall regions for .text segments with a non-zero offsetDaniel Bertalan
2021-07-07LibELF: Fix loading libs with a .text segment that's not page-alignedGunnar Beutner
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