summaryrefslogtreecommitdiff
path: root/Kernel/ProcFileSystem.cpp
AgeCommit message (Expand)Author
2018-12-03Some coding style fixes. I'm getting more comfortable with this style.Andreas Kling
2018-11-19Add basic zero faults.Andreas Kling
2018-11-19Make /proc/PID/vm more readable.Andreas Kling
2018-11-15Some more renaming:Andreas Kling
2018-11-15More VFS cleanup.Andreas Kling
2018-11-15A pass of style/naming cleanup in VFS.Andreas Kling
2018-11-15Rename:Andreas Kling
2018-11-13More work on CoreInode.Andreas Kling
2018-11-10Add /proc/PID/cwd, a symlink to the process's current directory.Andreas Kling
2018-11-10Rename ProcessInspectionScope to ProcessInspectionHandle.Andreas Kling
2018-11-09Add /proc/vnodes, listing basic info about all open vnodes.Andreas Kling
2018-11-08Fix VMO leak in Process::exec().Andreas Kling
2018-11-08Teach Process::exec() about the magic of file-backed VMO's.Andreas Kling
2018-11-08Add a VMO pointer to VNode.Andreas Kling
2018-11-08Refactor the virtual memory object model a bit:Andreas Kling
2018-11-07Add a /proc/PID/regs that shows register state from the process's TSS.Andreas Kling
2018-11-07Rename FileHandle to FileDescriptor.Andreas Kling
2018-11-06Add getppid().Andreas Kling
2018-11-05Only COW on fault if the physical page has retain_count > 1.Andreas Kling
2018-11-05Implement COW pages! :^)Andreas Kling
2018-11-05Replace zones with individually tracked physical pages.Andreas Kling
2018-11-03Use ELF program headers to load executables smarter.Andreas Kling
2018-11-02Add tcsetpgrp()+tcgetpgrp().Andreas Kling
2018-11-02Start working on sessions and process groups.Andreas Kling
2018-11-02Add a simple /proc/cpuinfo that includes some info from CPUID.Andreas Kling
2018-11-01Free physical pages allocated for a process's page directory on exit.Andreas Kling
2018-11-01Way tighter locking in process creation.Andreas Kling
2018-11-01Allow processes to go into a BeingInspected state (used by procfs.)Andreas Kling
2018-11-01Add a /proc/PID/fds text files that lists all the fds open in a process.Andreas Kling
2018-11-01Preallocate the maximum number of FileHandle pointers (fds) in every process.Andreas Kling
2018-11-01Process now maps regions immediately when they are allocated.Andreas Kling
2018-11-01Fix /proc/PID/stack in the new per-process page directory world.Andreas Kling
2018-11-01More work on per-process page directories. It basically works now!Andreas Kling
2018-11-01Give each task its own page directory.Andreas Kling
2018-10-31Add a kmalloc_eternal() for things that will never be destroyed.Andreas Kling
2018-10-31Fix busted display of tty names in /proc/summary.Andreas Kling
2018-10-30Virtual consoles kinda work!Andreas Kling
2018-10-29Improve ps output.Andreas Kling
2018-10-28Add basic symlink support.Andreas Kling
2018-10-28Add zone dump to /proc/mm.Andreas Kling
2018-10-28Add /proc/mm and a /bin/mm utility that just dumps it.Andreas Kling
2018-10-28Add subregions to /proc/PID/vmAndreas Kling
2018-10-27Implement loading of linked ELF executables.Andreas Kling
2018-10-27Greatly improve /proc/PID/stack by tracing the ebp frame chain.Andreas Kling
2018-10-26Add a very hackish /proc/PID/stack.Andreas Kling
2018-10-26Add a simple /proc/mounts that enumerates the current VFS mounts.Andreas Kling
2018-10-26Add a /proc/kmalloc stats file.Andreas Kling
2018-10-26Fix bug where you couldn't "cd .." into the root of a mounted fs.Andreas Kling
2018-10-26Implement /proc/PID/vm.Andreas Kling
2018-10-25Add a "sleep" syscall that sleeps for N seconds.Andreas Kling