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 години |