Andreas Kling
|
fe9680f0a4
Kernel: Validate PROT_READ and PROT_WRITE against underlying file
|
5 years ago |
Andreas Kling
|
5387a19268
Kernel: Make Process::file_description() vend a RefPtr<FileDescription>
|
5 years ago |
Andreas Kling
|
6a4b376021
Kernel: Validate ftruncate(fd, length) syscall inputs
|
5 years ago |
Andreas Kling
|
78a63930cc
Kernel+LibELF: Validate PT_LOAD and PT_TLS offsets before memcpy()'ing
|
5 years ago |
Andreas Kling
|
8088fa0556
Kernel: Process::send_signal() should prefer main thread
|
5 years ago |
Andreas Kling
|
a803312eb4
Kernel: Send SIGCHLD to the thread with same PID as my PPID
|
5 years ago |
Andreas Kling
|
cd42ccd686
Kernel: The waitpid() syscall was not storing to "wstatus" in all cases
|
5 years ago |
Andreas Kling
|
47cc3e68c6
Kernel: Remove bogus kernel image access validation checks
|
5 years ago |
Andreas Kling
|
53bda09d15
Kernel: Make utime() take path+length, remove SmapDisabler
|
5 years ago |
Andreas Kling
|
1226fec19e
Kernel: Remove SmapDisablers in stat() and lstat()
|
5 years ago |
Andreas Kling
|
a47f0c93de
Kernel: Pass name+length to mmap() and remove SmapDisabler
|
5 years ago |
Andreas Kling
|
33025a8049
Kernel: Pass name+length to set_mmap_name() and remove SmapDisabler
|
5 years ago |
Andreas Kling
|
6af8392cf8
Kernel: Remove SmapDisabler in futex()
|
5 years ago |
Andreas Kling
|
a30fb5c5c1
Kernel: SMAP fixes for module_load() and module_unload()
|
5 years ago |
Andreas Kling
|
7c916b9fe9
Kernel: Make realpath() take path+length, get rid of SmapDisabler
|
5 years ago |
Andreas Kling
|
d6b06fd5a3
Kernel: Make watch_file() syscall take path length as a size_t
|
5 years ago |
Andreas Kling
|
cf7df95ffe
Kernel: Use get_syscall_path_argument() for syscalls that take paths
|
5 years ago |
Andreas Kling
|
0df72d4712
Kernel: Pass path+length to mkdir(), rmdir() and chmod()
|
5 years ago |
Andreas Kling
|
642137f014
Kernel: Make access() take path+length
|
5 years ago |
Andreas Kling
|
2c3a6c37ac
Kernel: Paper over SMAP violations in clock_{gettime,nanosleep}()
|
5 years ago |
Andreas Kling
|
c5890afc8b
Kernel: Make chdir() take path+length
|
5 years ago |
Andreas Kling
|
f231e9ea76
Kernel: Pass path+length to the stat() and lstat() syscalls
|
5 years ago |
Andreas Kling
|
152a83fac5
Kernel: Remove SmapDisabler in watch_file()
|
5 years ago |
Andreas Kling
|
80cbb72f2f
Kernel: Remove SmapDisablers in open(), openat() and set_thread_name()
|
5 years ago |
Andreas Kling
|
c4a1ea34c2
Kernel: Fix SMAP violation in writev() syscall
|
5 years ago |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
5 years ago |
Andreas Kling
|
1525c11928
Kernel: Add missing iovec base validation for writev() syscall
|
5 years ago |
Andreas Kling
|
c89fe8a6a3
Kernel: Fix bad TOCTOU pattern in syscalls that take a parameter struct
|
5 years ago |
Andreas Kling
|
3a27790fa7
Kernel: Use Thread::from_tid() in more places
|
5 years ago |
Andreas Kling
|
95ba0d5a02
Kernel: Remove unused "putch" syscall
|
5 years ago |