index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Syscall.cpp
Age
Commit message (
Expand
)
Author
2021-07-05
Kernel: Replace raw asm functions with naked ones
Hendiadyoin1
2021-07-02
Kernel: Use the GS segment for the per-CPU struct
Gunnar Beutner
2021-06-30
Kernel: Fix stack alignment on x86_64
Gunnar Beutner
2021-06-28
Kernel: Implement syscall entry for x86_64
Gunnar Beutner
2021-06-27
Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters
Gunnar Beutner
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1
2021-06-19
Kernel: Make sure threads which don't do any syscalls are terminated
Gunnar Beutner
2021-06-09
Meta: Disable -Wmaybe-uninitialized
Ali Mohammad Pur
2021-05-29
Kernel: Make sure we free the thread stack on thread exit
Gunnar Beutner
2021-05-28
Kernel: Allow building the kernel with -O0
Gunnar Beutner
2021-04-29
Kernel: Enable building the kernel with -flto
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-20
Kernel: Don't consider kernel memory regions for syscall origin check
Andreas Kling
2021-04-18
Kernel+LibC: Clean up how assertions work in the kernel and LibC
Gunnar Beutner
2021-04-14
Kernel: Suppress maybe-uninitialized' warning s_syscall_table in gcc-10.3.0
Brian Gianforcaro
2021-04-12
Kernel: Mark s_syscall_table const so it ends up in ro_data.
Brian Gianforcaro
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
2021-03-15
Kernel: Don't return -EFOO when return type is KResultOr<...>
Andreas Kling
2021-03-12
Kernel: Convert klog() => AK::Format in a handful of places
Andreas Kling
2021-03-04
Kernel: Make the kernel compile & link for x86_64
Andreas Kling
2021-03-02
Kernel: Use RDTSC instead of get_fast_random() for syscall stack noise
Andreas Kling
2021-03-01
Kernel: Oops, SC_abort was actually calling sys$exit_thread()
Andreas Kling
2021-03-01
Kernel: Detach any attached thread tracer on sys$abort()
Andreas Kling
2021-03-01
Kernel: Make all syscall functions return KResultOr<T>
Andreas Kling
2021-02-25
Kernel: Don't disable interrupts while exiting a thread or process
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-20
Kernel: Slap a handful more things with UNMAP_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Fix TOCTOU in syscall entry region validation
Andreas Kling
2021-02-14
Kernel: Mark handle_crash() as [[noreturn]]
Andreas Kling
2021-02-14
Kernel: Panic on syscall from process with IOPL != 0
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-02
Kernel: Add a way to specify which memory regions can make syscalls
Andreas Kling
2021-01-27
Kernel: Track previous mode when entering/exiting traps
Tom
2020-12-22
Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn()
Andreas Kling
2020-12-12
Kernel: Change wait blocking to Process-only blocking
Tom
2020-12-12
Kernel: Fix some issues related to fixes and block conditions
Tom
2020-11-30
Kernel: Move block condition evaluation out of the Scheduler
Tom
2020-11-23
Kernel: Convert dbg() to dbgln() in Syscall.cpp
Andreas Kling
2020-09-25
Meta+Kernel: Make clang-format-10 clean
Ben Wiederhake
2020-08-13
Kernel: Request random numbers for syscall stack noise in larger chunks (#3125)
Nico Weber
2020-08-10
Kernel: Use Userspace<T> for the exit_thread syscall
Brian Gianforcaro
2020-08-04
Kernel: Tidy up the syscalls list by reorganizing the enumerator macro
Andreas Kling
2020-08-03
Kernel: Consolidate timeout logic
Tom
2020-07-30
Kernel: Rename region_from_foo() => find_region_from_foo()
Andreas Kling
2020-07-18
Kernel: Remove special-casing of sys$gettid() in syscall entry
Andreas Kling
2020-07-04
Kernel: Move headers intended for userspace use into Kernel/API/
Andreas Kling
2020-07-01
Kernel: Turn Thread::current and Process::current into functions
Tom
2020-07-01
Kernel: Implement software context switching and Processor structure
Tom
2020-03-28
Kernel: Add 'ptrace' syscall
Itamar
[next]