Commit History

Autor SHA1 Mensaxe Data
  Tim Schumacher e79f0e2ee9 Kernel+LibC: Don't hardcode the maximum signal number everywhere %!s(int64=3) %!d(string=hai) anos
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) %!s(int64=3) %!d(string=hai) anos
  Tim Schumacher 67f352b824 Kernel: Copy signal handlers when forking %!s(int64=3) %!d(string=hai) anos
  Timon Kruiper a4534678f9 Kernel: Implement InterruptDisabler using generic Processor functions %!s(int64=3) %!d(string=hai) anos
  Luke Wilde 1682b0b6d8 Kernel: Remove big lock from `sys$set_coredump_metadata` %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan 70ccdb300b Kernel: Panic if the init process dies %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 580d89f093 Kernel: Put Process unveil state in a SpinlockProtected container %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 24f02bd421 Kernel: Put Process's current directory in a SpinlockProtected %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 88d7bf7362 Kernel: Save and restore FPU state on signal dispatch on i386/x86_64 %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 4bd01b7fe9 Kernel: Add support for SA_SIGINFO %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 585054d68b Kernel: Comment the living daylights out of signal trampoline/sigreturn %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur cf63447044 Kernel: Move signal handlers from being thread state to process state %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 064b93c2ad Kernel: Add OpenFileDescriptions::try_enumerate for fallible iteration %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 0911112286 Kernel: VERIFY that signals are not sent to Kernel processes %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 2c996cbbee Kernel: Stop sending SIGCHLD to kernel parent processes %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 316fa0c3f3 AK+Kernel: Specialize Trie for NNOP<KString> and use it in UnveilNode %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur a1cb2c371a AK+Kernel: OOM-harden most parts of Trie %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz c8ab7bde3b Kernel: Use try_make_weak_ptr() instead of make_weak_ptr() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3845c90e08 Kernel: Remove unnecessary includes from Thread.h %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz e28af4a2fc Kernel: Stop using HashMap in Mutex %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b56646e293 Kernel: Switch process file descriptor table from spinlock to mutex %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8ebec2938c Kernel: Convert process file descriptor table to a SpinlockProtected %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 31c1094577 Kernel: Don't mess with thread state in Process::do_exec() %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 1abbe9b02c Kernel: Ignore allocation failures when appending threads to coredump %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0e72b04e7d Kernel: Perform exec-into-new-image directly in sys$execve() %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 50d6a6a186 Kernel: Convert hostname to KString %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 0fc25273e4 Kernel: Make Process::dump_perfcore OOM-fallible using KString %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 8a4654a924 Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOr %!s(int64=3) %!d(string=hai) anos
  mjz19910 3102d8e160 Everywhere: Fix many spelling errors %!s(int64=3) %!d(string=hai) anos