summaryrefslogtreecommitdiff
path: root/Userland/Utilities/readelf.cpp
AgeCommit message (Expand)Author
2022-10-31LibELF: Drop the separate file name member from DynamicLoaderTim Schumacher
2022-10-31LibELF: Ensure that DynamicLoader only receives absolute pathsTim Schumacher
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Userland: Convert command line arguments to String/StringViewsin-ack
2022-05-07LibELF: Name library maps with the full file pathTim Schumacher
2022-05-02readelf: Don't error out on invalid interpreter pathAndrew Kaster
2022-05-01readelf: Add printing for STT_GNU_IFUNCDaniel Bertalan
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22readelf: Port to LibMainBrian Gianforcaro
2022-02-11Utilities/readelf: Add printing for RELR relocationsDaniel Bertalan
2022-01-24Utilities/readelf: Add support for printing the content of sectionsDaniel Bertalan
2022-01-16readelf: Fall back to default interpreter path on empty pathThijs Waalen
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-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-10-21LibELF+Userland: Move a few functions to Elf::ImageValtteri Koskivuori
2021-09-26LibELF+readelf: Remove duplicated dtag->string mapRodrigo Tobar
2021-09-11Utilities: Show dynamic ELF info with "show all" optionRodrigo Tobar
2021-07-22Utilities: Make the columns for readelf fit all reloc types on x86_64Gunnar Beutner
2021-07-22LibELF+Utilities: Avoid truncating 64-bit valuesGunnar Beutner
2021-07-22Utilities: Make sure columns are properly aligned for readelf on x86_64Gunnar Beutner
2021-07-22Everywhere: Prefix hexadecimal numbers with 0xGunnar Beutner
2021-07-18readelf: Add names for x86_64 relocations and machine typeGunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-01Userland: Replace most printf-style APIs with AK::Format APIs :^)Linus Groh
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-04-25LibC+LibELF: Implement more fully-features dlfcn functionalityGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21readelf: Remove an unnecessary String::format()Andreas Kling
2021-04-11LibC: Move S_* defines into <fcntl.h>Gunnar Beutner
2021-03-29LibElf+readelf: Parse ELFs with no program headers correctlyIdan Horowitz
2021-03-22readelf: Use Loader.so interpreter for dynamic section and symbolsBrendan Coles
2021-03-19readelf: Add --checksec flag to display security hardening infoBrendan Coles
2021-03-14readelf: Tweak section headers output column paddingBrendan Coles
2021-03-14readelf: Add support for core notes and relocationsBrendan Coles
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-01-12Userland: Move command-line utilities to Userland/Utilities/Andreas Kling