summaryrefslogtreecommitdiff
path: root/Kernel/ProcFileSystem.cpp
AgeCommit message (Expand)Author
2019-01-04Fix crash when doing "ls -l" in the /proc/PID directory for a kernel process.Andreas Kling
2019-01-01Unbreak ksym loading and make reading /proc/PID/stack not crash.Andreas Kling
2019-01-01MM: Allocate page tables from a separate set of physical pages.Andreas Kling
2018-12-26Fix some issues uncovered by the spawn stress test.Andreas Kling
2018-12-26Add slightly better kmalloc_aligned() and kfree_aligned().Andreas Kling
2018-12-24Fix bug where Vnode kept its Inode alive indefinitely.Andreas Kling
2018-12-24Move kernel symbolication code out of init.cpp and into its own KSym files.Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-12-19Automatically call Inode::flush_metadata() before an Inode is destroyed.Andreas Kling
2018-12-03More coding style changes.Andreas Kling
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