Andreas Kling 6bf901b414 Kernel: Use TRY() in sys$execve() 3 年之前
..
access.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
alarm.cpp fc91eb365d Kernel: Do not cancel stale timers when servicing sys$alarm 4 年之前
anon_create.cpp 59335bd8ea Kernel: Rename FileDescription::create() => try_create() 3 年之前
beep.cpp da0b7d1737 Kernel: Disable big process lock for sys$beep() 4 年之前
chdir.cpp ed996fcced Kernel: Remove unused header includes 4 年之前
chmod.cpp ed996fcced Kernel: Remove unused header includes 4 年之前
chown.cpp ae197deb6b Kernel: Strongly typed user & group ID's 3 年之前
clock.cpp fdfc66db61 Kernel+LibC: Allow clock_gettime() to run without syscalls 4 年之前
debug.cpp ed6d842f85 Kernel: Fix OOB read in sys$dbgputstr(..) during fuzzing 4 年之前
disown.cpp 01b79910b3 Kernel/Process: Move protected values to the end of the object 4 年之前
dup2.cpp 4b2651ddab Kernel: Track allocated FileDescriptionAndFlag elements in each Process 4 年之前
emuctl.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
execve.cpp 6bf901b414 Kernel: Use TRY() in sys$execve() 3 年之前
exit.cpp 01b79910b3 Kernel/Process: Move protected values to the end of the object 4 年之前
fcntl.cpp cf271183b4 Kernel: Make Process::current() return a Process& instead of Process* 4 年之前
fork.cpp 12f820eb08 Kernel: Make Process::try_create() propagate errors better 3 年之前
ftruncate.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
futex.cpp 6c16bedd69 Kernel: Remove unnecessary FutexQueue::did_remove() 4 年之前
get_dir_entries.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
get_stack_bounds.cpp efeb01e35f Kernel: Disable big process lock for sys$get_stack_bounds 4 年之前
getrandom.cpp 668c429900 Kernel: Convert UserOrKernelBuffer callbacks to use AK::Bytes 3 年之前
getuid.cpp ae197deb6b Kernel: Strongly typed user & group ID's 3 年之前
hostname.cpp 0f6f863382 Kernel: Convert remaining users of copy_string_from_user() 4 年之前
inode_watcher.cpp 68a6d4c30a Kernel: Tidy up InodeWatcher construction 3 年之前
ioctl.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
keymap.cpp 1a08694dfc Kernel: Disable big process lock for sys$getkeymap 4 年之前
kill.cpp dea62fe93c Kernel: Guard the all processes list with a Spinlock rather than a Mutex 3 年之前
link.cpp 95669fa861 Kernel: Use try_copy_kstring_from_user() in sys$link() 4 年之前
lseek.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
mkdir.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
mknod.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
mmap.cpp 8e70b85215 Kernel: Don't disable interrupts in validate_inode_mmap_prot 3 年之前
module.cpp 0f6f863382 Kernel: Convert remaining users of copy_string_from_user() 4 年之前
mount.cpp 748938ea59 Kernel: Handle allocation failure in ProcFS and friends 4 年之前
open.cpp 7676edfb9b Kernel: Stop allowing implicit conversion from KResult to int 4 年之前
perf_event.cpp a29788e58a Kernel: Don't record sys$perf_event() if profiling is not enabled 4 年之前
pipe.cpp 8d3b819daf Kernel: Handle OOM from DoubleBuffer creation in FIFO creation 4 年之前
pledge.cpp 01b79910b3 Kernel/Process: Move protected values to the end of the object 4 年之前
prctl.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
process.cpp 0f6f863382 Kernel: Convert remaining users of copy_string_from_user() 4 年之前
profiling.cpp bcd2025311 Everywhere: Core dump => Coredump 4 年之前
ptrace.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 4 年之前
purge.cpp d7b6cc6421 Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr 3 年之前
read.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
readlink.cpp ed996fcced Kernel: Remove unused header includes 4 年之前
realpath.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
rename.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
rmdir.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
sched.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 4 年之前
select.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
sendfd.cpp 4b2651ddab Kernel: Track allocated FileDescriptionAndFlag elements in each Process 4 年之前
setpgid.cpp ac85fdeb1c Kernel: Handle ProcessGroup allocation failures better 3 年之前
setuid.cpp ae197deb6b Kernel: Strongly typed user & group ID's 3 年之前
shutdown.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
sigaction.cpp ed996fcced Kernel: Remove unused header includes 4 年之前
socket.cpp 48a1a3c0ce Kernel: Rename LocalSocket::create_connected_pair() => try_*() 3 年之前
stat.cpp 7676edfb9b Kernel: Stop allowing implicit conversion from KResult to int 4 年之前
statvfs.cpp ed996fcced Kernel: Remove unused header includes 4 年之前
sync.cpp 9d21c79671 Kernel: Disable big process lock for sys$sync 4 年之前
sysconf.cpp ad419a669d Kernel: Disable big process lock for sys$sysconf 4 年之前
thread.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 4 年之前
times.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
ttyname.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
umask.cpp 01b79910b3 Kernel/Process: Move protected values to the end of the object 4 年之前
uname.cpp 626b99ce1c Kernel: Migrate hostname locking to ProtectedValue 4 年之前
unlink.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
unveil.cpp 1b739a72c2 Kernel+Userland: Remove chroot functionality 4 年之前
utime.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
waitid.cpp 54161bf5b4 Kernel: Acquire reference to waitee before trying to block in sys$waitid 3 年之前
write.cpp 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前