summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-06-17Kernel: Remove obsolete size_t castsGunnar Beutner
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-06-13Kernel: Pass absolute path to shebang interpreterJelle Raaijmakers
2021-06-13Kernel: Also `move()` the shebang path in execveJelle Raaijmakers
2021-06-08Kernel: Properly reset m_unveiled_paths on execve()Max Wipfli
2021-06-08Kernel: Change unveil state to dropped even when node already existsMax Wipfli
2021-06-08Kernel: Update intermediate nodes when changing unveil permissionsMax Wipfli
2021-06-08Kernel: Allow unveiling subfolders regardless of parent's permissionsMax Wipfli
2021-06-08Kernel: Use LexicalPath to avoid two consecutive slashes in unveil pathMax Wipfli
2021-06-08Kernel: Simplify `execve` shebang argument handlingJelle Raaijmakers
2021-06-07Kernel: Switch Process to InstrusiveList from InlineLinkedListBrian Gianforcaro
2021-06-04Kernel: Process::exec(): Check if path is a regular fileJelle Raaijmakers
2021-06-04LibC: Add POSIX timer constantsJelle Raaijmakers
2021-06-02Kernel: Fix use-after-free in sys$mremapGunnar Beutner
2021-06-01Kernel: Handle OOM of file system in sys$mountBrian Gianforcaro
2021-06-01Kernel: Make AnonymousFile::create API OOM safeBrian Gianforcaro
2021-05-31Kernel: Rename instances of IO port 0xe9 to BOCHS_DEBUG_PORTNick Miller
2021-05-31AK+Kernel: Disallow implicitly lifting pointers to OwnPtr'sAli Mohammad Pur
2021-05-30Kernel: Don't log profile data before/after the process/thread lifetimeGunnar Beutner
2021-05-29Kernel: Convert Process::get_syscall_path_argument() to KStringAndreas Kling
2021-05-29Kernel: Make sure we free the thread stack on thread exitGunnar Beutner
2021-05-29Kernel: Move sys$munmap functionality into a helper methodGunnar Beutner
2021-05-29Kernel: Make PrivateInodeVMObject factory APIs OOM safeBrian Gianforcaro
2021-05-28Kernel: Rename Custody::create() => try_create()Andreas Kling
2021-05-28Kernel: Use KString for Region namesAndreas Kling
2021-05-27Kernel: Make dup2() return the fd even if old & new are the same (#7506)Tim Schumacher
2021-05-24Kernel: Disable profiling if setting up the buffer or timer failedGunnar Beutner
2021-05-23Kernel: Make sure we only log profiling events when m_profiling is trueGunnar Beutner
2021-05-20Kernel: Remove an allocation when blocking a threadGunnar Beutner
2021-05-20Kernel: Make ProcessGroup::find_or_create API OOM safeBrian Gianforcaro
2021-05-19Kernel: Avoid an allocation in sys$pollGunnar Beutner
2021-05-19Kernel: Add support for profiling kmalloc()/kfree()Gunnar Beutner
2021-05-19Kernel+LibC: Add support for filtering profiling eventsGunnar Beutner
2021-05-19Kernel: Add statvfs & fstatvfs SyscallsJustin
2021-05-18Kernel: Implement mprotect for multiple RegionsHendiadyoin1
2021-05-18Kernel: Fix subtle race condition in sys$write implementationSahan Fernando
2021-05-17Kernel+Userspace: Implement the accept4() system callGunnar Beutner
2021-05-17Kernel: Print failed attempt to shutdown the machineLiav A
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-15Kernel: Unbreak profiling all processesAndreas Kling
2021-05-15Kernel: Don't use the profile timer if we don't have a timer to assignLiav A
2021-05-15Kernel: Make perf_event() work for global profilesGunnar Beutner
2021-05-15Kernel: Make Process creation APIs OOM safeBrian Gianforcaro
2021-05-15LibELF: Remove sketchy use of "undefined" ELF::Image::SectionAndreas Kling
2021-05-14Kernel+LibC: Add fstatatMart G
2021-05-14Kernel: Use a separate timer for profiling the systemGunnar Beutner
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-13Kernel: Make InodeWatcher::crate API OOM safeBrian Gianforcaro
2021-05-13Kernel: Replace make<T>() with adopt_own_if_nonnull() in sys$module_loadBrian Gianforcaro
2021-05-13Kernel: Make Process::start_tracing_from API OOM safeBrian Gianforcaro