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 年之前 |
Andreas Kling
|
fdde5cdf26
Kernel: Don't include the process GID in the "extra GIDs" table
|
5 年之前 |
Andreas Kling
|
9fe316c2d8
Kernel: Add some missing error checks to the setpgid() syscall
|
5 年之前 |
Andreas Kling
|
285130cc55
Kernel: Remove debug spam about marking threads for death
|
5 年之前 |
Andreas Kling
|
7f843ef3b2
Kernel: Make the purge() syscall superuser-only
|
5 年之前 |
Andreas Kling
|
c01f766fb2
Kernel: writev() should fail with EINVAL if total length > INT32_MAX
|
5 年之前 |
Andreas Kling
|
7f04334664
Kernel: Remove broken implementation of Unix SHM
|
5 年之前 |
Andrew Kaster
|
bc50a10cc9
Kernel: sys$mprotect protects sub-regions as well as whole ones
|
5 年之前 |
Andreas Kling
|
3f7de2713e
Kernel: Make mknod() respect the process umask
|
5 年之前 |
Andreas Kling
|
c7eb3ff1b3
Kernel: mknod() should not allow unprivileged users to create devices
|
5 年之前 |
Andreas Kling
|
3dcec260ed
Kernel: Validate the full range of user memory passed to syscalls
|
5 年之前 |