summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF/Validation.cpp
AgeCommit message (Expand)Author
2023-02-08LibELF: Add EM_AARCH64 as expected architecture for ELF validationTimon Kruiper
2023-01-21Everywhere: Remove string.h include from AK/Traits.h and resolve falloutAndrew Kaster
2022-12-28LibELF+LibSymbolication: Remove i686 supportLiav A
2022-12-20LibELF: Include <pthread.h> to ensure PTHREAD_STACK_MAX is availableAndrew Kaster
2022-12-11Kernel+LibC+LibELF: Set stack size based on PT_GNU_STACK during execvesin-ack
2022-05-01LibELF: Relax restriction on allowed values of EI_OSABI to allow GNUAndrew Kaster
2022-02-16Kernel+LibELF+LibVT: Remove unused AK::String header includesIdan Horowitz
2022-01-13LibELF: Accept Span instead of Pointer+Size in validate_program_headersIdan Horowitz
2022-01-13LibELF: Use StringBuilders instead of Strings for the interpreter pathIdan Horowitz
2021-08-31LibELF: Allow (but ignore) PT_LOAD headers with zero sizeAndreas Kling
2021-07-01LibELF: Check for missing PT_LOAD alignment header valueIdan Horowitz
2021-06-29LibELF: Don't validate PT_LOAD alignment in ET_CORE filesAndreas Kling
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-24 LibELF: Fix missing includeHendiadyoin1
2021-05-30AK+Userland: Use akaster@serenityos.org for my copyright headersAndrew Kaster
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-04-18LibElf: Allow PT_GNU_EH_FRAME program headersGunnar Beutner
2021-03-29LibElf+readelf: Parse ELFs with no program headers correctlyIdan Horowitz
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-30LibELF: Add a bunch of overflow checks in ELF validationAndreas Kling
2021-01-16LibELF: validate_program_headers: Validate PT_INTERP header p_filesz > 1Brendan Coles
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling