Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling bb7dd63f74 Kernel: Run clang-format on Process.cpp %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 687b52ceb5 Kernel: Name perfcore files "perfcore.PID" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fee20bd8de Kernel: Remove some more harmless InodeVMObject miscasts %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 95e3aec719 Kernel: Fix harmless type miscast in Process::amount_clean_inode() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e2697c2ddd Kernel: Use PrivateInodeVMObject for loading program executables %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 88b334135b Kernel: Remove some Region construction helpers %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4badef8137 Kernel: Return bytes written if sys$write() fails after writing some %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7cd1bdfd81 Kernel: Simplify some dbg() logging %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8fbdda5a2d Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE %!s(int64=5) %!d(string=hai) anos
  Andreas Kling aa1e209845 Kernel: Remove some unnecessary indirection in InodeFile::mmap() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 651417a085 Kernel: Split InodeVMObject into two subclasses %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 07a26aece3 Kernel: Rename InodeVMObject => SharedInodeVMObject %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5af95139fa Kernel: Make Process::m_master_tls_region a WeakPtr %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b0623a0c58 Kernel: Remove SmapDisabler in sys$connect() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dcd619bd46 Kernel: Merge the shbuf_get_size() syscall into shbuf_get() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f72e5bbb17 Kernel+LibC: Rename shared buffer syscalls to use a prefix %!s(int64=5) %!d(string=hai) anos
  Liav A db23703570 Process: Use dbg() instead of dbgprintf() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4997dcde06 Kernel: Always disable interrupts in do_killpg() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4a293e8a21 Kernel: Ignore signals sent to threadless (zombie) processes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0c1497846e Kernel: Don't allow profiling a dead process %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 05ce8586ea Kernel: Fix ASSERTION failed in join_thread syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d28fa89346 Kernel: Don't assert on sys$kill() with pid=INT32_MIN %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 717cd5015e Kernel: Allow process with multiple threads to call exec and exit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ceec1a7d38 AK: Make Vector use size_t for its size and capacity %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d0f5b43c2e Kernel: Use Vector::unstable_remove() when deallocating a region %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 30a8991dbf Kernel: Make Region weakable and use WeakPtr<Region> instead of Region* %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 79576f9280 Kernel: Clear the region lookup cache on exec() %!s(int64=5) %!d(string=hai) anos
  Liav A 895e874eb4 Kernel: Include the new PIT class in system components %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fc5ebe2a50 Kernel: Disown shared buffers on sys$execve() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ece2971112 Kernel: Disable profiling during the critical section of sys$execve() %!s(int64=5) %!d(string=hai) anos