Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling 33025a8049 Kernel: Pass name+length to set_mmap_name() and remove SmapDisabler преди 5 години
  Andreas Kling 6af8392cf8 Kernel: Remove SmapDisabler in futex() преди 5 години
  Andreas Kling a30fb5c5c1 Kernel: SMAP fixes for module_load() and module_unload() преди 5 години
  Andreas Kling 7c916b9fe9 Kernel: Make realpath() take path+length, get rid of SmapDisabler преди 5 години
  Andreas Kling d6b06fd5a3 Kernel: Make watch_file() syscall take path length as a size_t преди 5 години
  Andreas Kling cf7df95ffe Kernel: Use get_syscall_path_argument() for syscalls that take paths преди 5 години
  Andreas Kling 0df72d4712 Kernel: Pass path+length to mkdir(), rmdir() and chmod() преди 5 години
  Andreas Kling 642137f014 Kernel: Make access() take path+length преди 5 години
  Andreas Kling 2c3a6c37ac Kernel: Paper over SMAP violations in clock_{gettime,nanosleep}() преди 5 години
  Andreas Kling c5890afc8b Kernel: Make chdir() take path+length преди 5 години
  Andreas Kling f231e9ea76 Kernel: Pass path+length to the stat() and lstat() syscalls преди 5 години
  Andreas Kling 152a83fac5 Kernel: Remove SmapDisabler in watch_file() преди 5 години
  Andreas Kling 80cbb72f2f Kernel: Remove SmapDisablers in open(), openat() and set_thread_name() преди 5 години
  Andreas Kling c4a1ea34c2 Kernel: Fix SMAP violation in writev() syscall преди 5 години
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support преди 5 години
  Andreas Kling 1525c11928 Kernel: Add missing iovec base validation for writev() syscall преди 5 години
  Andreas Kling c89fe8a6a3 Kernel: Fix bad TOCTOU pattern in syscalls that take a parameter struct преди 5 години
  Andreas Kling 3a27790fa7 Kernel: Use Thread::from_tid() in more places преди 5 години
  Andreas Kling 95ba0d5a02 Kernel: Remove unused "putch" syscall преди 5 години
  Andreas Kling 5abc30e057 Kernel: Allow setgroups() to drop all groups with nullptr преди 5 години
  Andreas Kling d84299c7be Kernel: Allow fchmod() and fchown() on pre-bind() local sockets преди 5 години
  Andreas Kling 1dc64ec064 Kernel: Remove unnecessary logic in kill() and killpg() syscalls преди 5 години
  Andreas Kling 9026598999 Kernel: Add a more expressive API for getting random bytes преди 5 години
  Andreas Kling 24cc67d199 Kernel: Remove read_tsc() syscall преди 5 години
  Andreas Kling 8cc5fa5598 Kernel: Unbreak module loading (broke with NX bit changes) преди 5 години
  Andreas Kling 0a1865ebc6 Kernel: read() and write() should fail with EBADF for wrong mode fd's преди 5 години
  Andreas Kling 15f3abc849 Kernel: Handle O_DIRECTORY in VFS::open() instead of in each syscall преди 5 години
  Andreas Kling 05653a9189 Kernel: killpg() with pgrp=0 should signal every process in the group преди 5 години
  Andreas Kling 005313df82 Kernel: kill() with signal 0 should not actually send anything преди 5 години
  Andreas Kling 8345f51a24 Kernel: Remove unnecessary wraparound check in Process::validate_read() преди 5 години