summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2020-04-11LibELF: Move validation methods to their own fileAndrew Kaster
2020-04-11LibELF: Move ELF classes into namespace ELFAndrew Kaster
2020-04-10Kernel: Ignore zero-length PROGBITS sections in sys$module_load()Andreas Kling
2020-04-10Kernel+LibC: Remove ESUCCESSAndreas Kling
2020-04-09Kernel: Remove redundant "ACPI" from filenames in ACPI/Andreas Kling
2020-04-09Kernel: Remove "non-operational" ACPI parser stateAndreas Kling
2020-04-08Kernel: Update cryptically-named functions related to symbolicationAndreas Kling
2020-04-06Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-04-03Revert "Kernel & Userland: Allow to mount image files formatted with Ext2FS"Andreas Kling
2020-04-02Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-03-28Kernel: Add 'ptrace' syscallItamar
2020-03-22Kernel: Simplify process assertion checking if region is in rangeShannon Booth
2020-03-19Process: Use monotonic time for timeoutsLiav A
2020-03-19Kernel: Add new syscall to allow changing the system dateLiav A
2020-03-19Kernel: Introduce the new Time management subsystemLiav A
2020-03-19Kernel: Resolve relative paths when there is a veil (#1474)Alex Muscar
2020-03-16Kernel: Add sys$get_stack_bounds() for finding the stack base & sizeAndreas Kling
2020-03-10Kernel: Get rid of SmapDisabler in sys$fstat()Andreas Kling
2020-03-09Kernel: Allow to reboot in ACPI via PCI or MMIO accessLiav A
2020-03-08Kernel: Fix race in waitidBen Wiederhake
2020-03-08Kernel: Fix race in selectBen Wiederhake
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-06Kernel: Simplify a bunch of dbg() and klog() callsAndreas Kling
2020-03-05Kernel: Run clang-format on Process.cpp & ACPIDynamicParser.hLiav A
2020-03-05Kernel: Call ACPI reboot method first if possibleLiav A
2020-03-03Kernel: Fix race in clock_nanosleepBen Wiederhake
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-03-02Kernel: Remove ability to create kernel-only regions at user addressesAndreas Kling
2020-03-02Kernel: Map executables at a kernel address during ELF loadAndreas Kling
2020-03-02Kernel: Load executables on demand when symbolicatingAndreas Kling
2020-03-02Kernel: Make the "entire executable" region sharedAndreas Kling
2020-03-01Kernel: Mark read-only PT_LOAD mappings as shared regionsAndreas Kling
2020-03-01Kernel: Use SharedInodeVMObject for executables after allAndreas Kling
2020-03-01Kernel: Run clang-format on Process.cppAndreas Kling
2020-03-01Kernel: Name perfcore files "perfcore.PID"Andreas Kling
2020-03-01Kernel: Remove some more harmless InodeVMObject miscastsAndreas Kling
2020-03-01Kernel: Fix harmless type miscast in Process::amount_clean_inode()Andreas Kling
2020-03-01Kernel: Use PrivateInodeVMObject for loading program executablesAndreas Kling
2020-03-01Kernel: Remove some Region construction helpersAndreas Kling
2020-02-29Kernel: Return bytes written if sys$write() fails after writing someAndreas Kling
2020-02-29Kernel: Simplify some dbg() loggingAndreas Kling
2020-02-28Kernel: Implement basic support for sys$mmap() with MAP_PRIVATEAndreas Kling
2020-02-28Kernel: Remove some unnecessary indirection in InodeFile::mmap()Andreas Kling
2020-02-28Kernel: Split InodeVMObject into two subclassesAndreas Kling
2020-02-28Kernel: Rename InodeVMObject => SharedInodeVMObjectAndreas Kling
2020-02-28Kernel: Make Process::m_master_tls_region a WeakPtrAndreas Kling
2020-02-28Kernel: Remove SmapDisabler in sys$connect()Andreas Kling
2020-02-28Kernel: Merge the shbuf_get_size() syscall into shbuf_get()Andreas Kling
2020-02-28Kernel+LibC: Rename shared buffer syscalls to use a prefixAndreas Kling
2020-02-27Process: Use dbg() instead of dbgprintf()Liav A