summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2020-01-07Kernel: Make Process::file_description() vend a RefPtr<FileDescription>Andreas Kling
2020-01-06Kernel: Make utime() take path+length, remove SmapDisablerAndreas Kling
2020-01-06Kernel: Pass name+length to set_mmap_name() and remove SmapDisablerAndreas Kling
2020-01-06Kernel: Make realpath() take path+length, get rid of SmapDisablerAndreas Kling
2020-01-06Kernel: Make watch_file() syscall take path length as a size_tAndreas Kling
2020-01-06Kernel: Pass path+length to mkdir(), rmdir() and chmod()Andreas Kling
2020-01-06Kernel: Make access() take path+lengthAndreas Kling
2020-01-05Kernel: Make chdir() take path+lengthAndreas Kling
2020-01-05Kernel: Pass path+length to the stat() and lstat() syscallsAndreas Kling
2020-01-04Kernel: Remove some unused Process membersAndreas Kling
2020-01-04Kernel: Remove unused "putch" syscallAndreas Kling
2020-01-03Kernel: Remove read_tsc() syscallAndreas Kling
2020-01-02Kernel: Don't include the process GID in the "extra GIDs" tableAndreas Kling
2020-01-02Kernel: Remove broken implementation of Unix SHMAndreas Kling
2020-01-02Kernel: sys$mprotect protects sub-regions as well as whole onesAndrew Kaster
2019-12-31Kernel: Implement AltGr key supportTibor Nagy
2019-12-30Kernel: Also add a process boosting mechanismAndreas Kling
2019-12-30Kernel: Add a basic thread boosting mechanismAndreas Kling
2019-12-30Kernel: Refactor scheduler to use dynamic thread prioritiesAndreas Kling
2019-12-29Kernel: Add a mode flag to sys$purge and allow purging clean inodesAndreas Kling
2019-12-29Kernel+SystemMonitor: Expose amount of per-process clean inode memoryAndreas Kling
2019-12-29Kernel+SystemMonitor: Expose amount of per-process dirty private memoryAndreas Kling
2019-12-26Kernel: Process::for_each_in_pgrp() should not include dead processesAndreas Kling
2019-12-25Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_tAndreas Kling
2019-12-24Kernel: Add a size argument to validate_read_from_kernelConrad Pankoff
2019-12-22Kernel: Make TID's be unique PID'sAndreas Kling
2019-12-22Kernel: Get rid of "main thread" conceptAndreas Kling
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-12-19Kernel: Merge Process::fork() into sys$fork()Andreas Kling
2019-12-15Kernel+LibC: Publish a "kernel info page" and use it for gettimeofday()Andreas Kling
2019-12-11Kernel: Implement a simple process time profilerAndreas Kling
2019-12-09Kernel+LibC: Make all SharedBuffers purgeable (default: non-volatile)Andreas Kling
2019-12-09Kernel: Start implementing purgeable memory supportAndreas Kling
2019-12-08Kernel: Allow setting thread namesAndrew Kaster
2019-12-07Kernel+LibPthread: Implement pthread_detach()Andreas Kling
2019-11-28Kernel: Implement very simple kernel module loadingAndreas Kling
2019-11-27Kernel: Remove Process::state(), everyone should use Thread::state()Andreas Kling
2019-11-26Kernel: Make syscall counters and page fault counters per-threadAndreas Kling
2019-11-26Kernel: Process::for_each_thread() should show the main thread of PID 0Andreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-18Kernel+LibPthread: pthread_create handles pthread_attr_tAndrew Kaster
2019-11-17Kernel+LibC: Remove the isatty() syscallAndreas Kling
2019-11-17Kernel+LibPthread+LibC: Create secondary thread stacks in userspaceAndreas Kling
2019-11-14Kernel+LibPthread: Implement pthread_join()Andreas Kling
2019-11-14Kernel: Implement the killpg() syscallSergey Bugaev
2019-11-13LibPthread: Start working on a POSIX threading libraryAndreas Kling
2019-11-10Kernel+LibC: Implement the openat() syscallAndreas Kling
2019-11-09Kernel: Use a lookup table for syscallsAndreas Kling
2019-11-06Kernel: A running process should keep its TTY aliveAndreas Kling
2019-11-06Kernel: Rework Process::Priority into ThreadPriorityAndreas Kling