summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF/Image.cpp
AgeCommit message (Expand)Author
2022-07-12Everywhere: Use default StringView constructor over nullptrsin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-05-01LibELF: Add support for IFUNCsDaniel Bertalan
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-10Libraries: Use default constructors/destructors in LibELFLenny Maiorani
2022-02-16LibELF: Exclude sorted symbols APIs from the KernelIdan Horowitz
2022-02-16LibELF: Use StringBuilder::string_view() to avoid String allocationIdan 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-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-10-21LibELF: Rename the x86_64 machine type string to be less verboseValtteri Koskivuori
2021-10-21LibELF+Userland: Move a few functions to Elf::ImageValtteri Koskivuori
2021-07-22LibELF+Utilities: Avoid truncating 64-bit valuesGunnar Beutner
2021-07-06Kernel+LibELF: Don't demangle symbols in the kernelGunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-24 LibELF: Fix missing includeHendiadyoin1
2021-05-31LibELF + LibDebug: Reduce allocations during symbolificationBrian Gianforcaro
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-10LibELF: Don't use assignments in return statementsGunnar Beutner
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibELF: Convert String::format() => String::formatted()Andreas Kling
2021-02-24LibELF: Convert more string literals to StringView literals.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23LibELF: Don't build barely-used section lookup table in ELF::ImageAndreas Kling
2021-02-21LibELF: Fix build with ELF_IMAGE_DEBUGAndreas Kling
2021-02-21LibELF: Fix various clang-tidy warningsAndreas Kling
2021-01-30LibELF: Avoid quadratic memory usage weaknessBen Wiederhake
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling