summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibELF
AgeCommit message (Expand)Author
2021-02-13LibELF: Unmap and close the main executable after dynamic loadAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-08Everywhere: Fix obvious dbgln() bugsAnotherTest
2021-02-05Userland: Add LibSystem and funnel all syscalls through itAndreas Kling
2021-02-05LibELF: Only set up PLT trampoline for objects with a PLTAndreas Kling
2021-02-04LibELF: Randomize the VM reservation (so we don't break ASLR)Andreas Kling
2021-02-03LibELF: Make a dummy VM reservation before mapping dynamic objectsAndreas Kling
2021-02-03LibELF: Remove dynamic loader syscall exception for libkeyboard.soAndreas Kling
2021-02-03LibC+LibELF: Run clang-formatAndreas Kling
2021-02-02LibELF: Make syscall region exceptions for UE and libkeyboard.soAndreas Kling
2021-02-02LibELF: Mark libc.so and libpthread.so as syscall regionsAndreas Kling
2021-02-01LibELF: Close dynamic objects after mapping and linking themAndreas Kling
2021-01-31LibELF: Split the DynamicLoader's loading mechanism into two stepsAndreas Kling
2021-01-31LibELF: Assert on multiple calls to DynamicLoader::load_from_image()Andreas Kling
2021-01-31LibELF: Don't validate ELF twice in DynamicLoaderAndreas Kling
2021-01-31LibELF: Call mmap() before constructing the DynamicLoader objectAndreas Kling
2021-01-30LibELF: Add a bunch of overflow checks in ELF validationAndreas Kling
2021-01-30LibELF: Avoid quadratic memory usage weaknessBen Wiederhake
2021-01-30DynamicLoader: load_program_headers use variables to store regions (#5173)Jorropo
2021-01-29LibELF: Map text segments read-only at firstAndreas Kling
2021-01-29LibELF: Tidy up DynamicLoader::load_program_headers() a bitAndreas Kling
2021-01-29LibELF: perror on failed mmap in load_program_headers (#5159)Jorropo
2021-01-28LibELF: Implement ASLR for shared libraries :^)Andreas Kling
2021-01-27DynamicLoader: Pass MAP_FIXED to mmap() where applicableAndreas Kling
2021-01-25LibELF: Cache the DynamicObject in DynamicLoaderAndreas Kling
2021-01-25LibELF: Use Optional<SymbolLookupResult> as a return typeAndreas Kling
2021-01-25LibELF: Convert String::format() to String::formatted()Andreas Kling
2021-01-25LibELF: Convert dbgprintf() in DynamicObject class to dbgln()Andreas Kling
2021-01-25LibELF: Convert dbgprintf() in DynamicLinker class to dbgln()Andreas Kling
2021-01-25LibELF: Convert dbgprintf() in DynamicLoader class to dbgln()Andreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-22Libraries: Add missing headersBen Wiederhake
2021-01-22Meta: Fix silly copyright lineBen Wiederhake
2021-01-20Kernel: Set "pledge_violation" coredump metadata in REQUIRE_PROMISE()Linus Groh
2021-01-18LibELF: Remove unused m_global_symbol_lookup_func from DynamicObjectLinus Groh
2021-01-16LibELF: validate_program_headers: Validate PT_INTERP header p_filesz > 1Brendan Coles
2021-01-15Kernel+LibELF+LibCoreDump+CrashReporter: Use JSON for ProcessInfoLinus Groh
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling