summaryrefslogtreecommitdiff
path: root/Libraries/LibELF
AgeCommit message (Expand)Author
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-16Kernel+LibELF: Don't blindly trust ELF symbol offsets in symbolicationAndreas Kling
2020-01-13LibELF: Add methods to validate the ELF and program headersAndrew Kaster
2020-01-10Kernel+LibELF: Enable SMAP protection during non-syscall exec()Andreas Kling
2020-01-09LibELF: Remove DynamicSection from ELFImageAndrew Kaster
2020-01-09LibELF: Map .text segment with MAP_ANONYMOUS for shared objectsAndrew Kaster
2020-01-06Kernel+LibELF: Validate PT_LOAD and PT_TLS offsets before memcpy()'ingAndreas Kling
2020-01-05LibELF: Fix stack overflow in ELFImage::relocations()Andreas Kling
2020-01-04LibELF+LibC: Split ELFDynamicObject into a Loader + ObjectAndrew Kaster
2020-01-02LibELF: Simplify R_386_32 relocations to ignore symbol bind valueAndrew Kaster
2020-01-01LibELF: Re-organize ELFDynamicObject::load and add PLT trampolineAndrew Kaster
2020-01-01LibELF: Call DT_INIT method now that startfiles are correct for DSOsAndrew Kaster
2020-01-01LibELF: Add ELFDynamicObject to dynamically load libariesAndrew Kaster
2020-01-01LibELF: Replace kprintf's in ELFImage.cpp with dbgprintfAndrew Kaster
2019-12-25Kernel: Make kernel memory regions be non-executable by defaultAndreas Kling
2019-12-20Build: clean up build system, use one shared Makefilejoshua stein
2019-12-12Kernel: Separate out the symbol offsets in profile outputAndreas Kling
2019-11-29Kernel: Demangle kernel C++ symbols correctly againAndreas Kling
2019-11-28LibELF: Add ELFImage::Symbol::bind()Andreas Kling
2019-11-28LibELF: Restore the relocation code from git historyAndreas Kling
2019-11-27Kernel: Demangle userspace ELF symbols in backtracesAndreas Kling
2019-11-06LibELF: Move AK/ELF/ into Libraries/LibELF/Andreas Kling