summaryrefslogtreecommitdiff
path: root/Libraries/LibELF
AgeCommit message (Expand)Author
2021-01-02Kernel+LibELF: Use hex instead of decimal for stack offsets in back traces (#...Brian Gianforcaro
2021-01-01LibELF: validate_program_headers: Validate p_memsz and p_alignBrendan Coles
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-31Everywhere: Fix more typosLuke
2020-12-30LibELF+LibCoreDump: Add a Metadata notes entryLinus Groh
2020-12-30LibELF+LibCoreDump: Add a ProcessInfo notes entryLinus Groh
2020-12-29LibELF: Add MemoryRegionInfo::object_name()Linus Groh
2020-12-29LibELF: Don't try to call mremap() on macOSAndreas Kling
2020-12-29DynamicLoader: Only remap text segments private if there are textrelsAndreas Kling
2020-12-27LibELF: Reject ELF with program header p_filesz larger than p_memszBrendan Coles
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25Kernel+LibELF: Abort ELF executable load sooner when something failsAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-25Kernel+LibELF: Move sys$execve()'s loading logic from LibELF to KernelAndreas Kling
2020-12-25Kernel+LibELF: Stop doing ELF symbolication in the kernelAndreas Kling
2020-12-24Toolchain+LibC: Fix usage of crt filesItamar
2020-12-24Loader: Support loading non-position independent executablesItamar
2020-12-24Kernel+LibELF: Allow Non ET_DYN executables to have an interpreterItamar
2020-12-21LibELF: Fix ELF::Image::symbol_count() asserting on section-less ELFAndreas Kling
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-19LibELF+LibDebug: Remove use of ByteBuffer::wrap()Andreas Kling
2020-12-14LibELF: Move the implementation of find_demangled_function to ELF::ImageItamar
2020-12-14LibC: Link statically with libstdc++Itamar
2020-12-14LibELF: Allow using ELF::Loader for ET_CORE objectsItamar
2020-12-14LibELF: Temporarily disable name demanglingItamar
2020-12-14LibELF: Refactor coredump notes section structuresItamar
2020-12-14Kernel: Generate a coredump file when a process crashesItamar
2020-12-14Loader: Stabilize loader & Use shared libraries everywhere :^)Itamar
2020-12-14LibELF: Allow elf files with no section header to pass validationItamar
2020-12-14Loader: Add dynamic loader programItamar
2020-12-14Kernel: Add ability to load interpreter instead of main programItamar
2020-12-01LibELF: Fix busted validation of section header locationAndreas Kling
2020-12-01LibELF+Kernel: Validate program headers in Image::parseAndrew Kaster
2020-12-01LibELF: Catch more Shenanigans in ELF filesAndrew Kaster
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-27LibELF: Validate PT_GNU_RELRO program headerLuke
2020-09-25Meta+LibC through LibHTTP: Make clang-format-10 cleanBen Wiederhake
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-30Libraries: Unbreak building with extra debug macrosBen Wiederhake
2020-08-20LibELF: Ignore PT_GNU_STACK headersAndreas Kling
2020-08-17LibELF: Fix uninitialized member variable in DynamicLoader, found by CoverityBrian Gianforcaro
2020-08-12LibELF: Tell compiler about invisible callsBen Wiederhake
2020-08-11LibELF: Remove unused cruft in ELF::LoaderAndreas Kling
2020-08-11LibELF: Set ELF::Loader::m_symbol_count in constructorAndreas Kling
2020-08-10Lagom+LibELF: Add an ELF fuzzer, and tweak the code to survive a few minutes ...Nico Weber
2020-08-09LibELF+Lagom: Use FlatPtr instead of u32 in DynamicLoader to get LibELF to bu...Nico Weber
2020-08-09LibELF+Lagom: Work towards getting LibELF in LagomNico Weber
2020-08-06Refactor: Expose const_cast by removing ByteBuffer::warp(const void*, size_t)asynts
2020-07-07Kernel+LibELF: Expose ELF Auxiliary Vector to UserspaceAndrew Kaster