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-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
2020-03-24
Interrupts: Assert if trying to install an handler on syscall vector
Liav A
2020-03-22
Kernel: Run clang-format on files
Shannon Booth
2020-03-02
Kernel: Run clang-format on various files
Liav A
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-27
Syscall: Use dbg() instead of dbgprintf()
Liav A
2020-02-27
Kernel: Fix the gettid syscall
Cristian-Bogdan SIRB
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-16
Kernel: Rename RegisterDump => RegisterState
Andreas Kling
2020-01-25
Kernel: Clear ESI and EDI on syscall entry
Andreas Kling
2020-01-19
Kernel: Add fast-path for sys$gettid()
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-12
Kernel: Dispatch pending signals when returning from a syscall
Andreas Kling
2020-01-09
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
Andreas Kling
2020-01-05
Kernel: Start implementing x86 SMAP support
Andreas Kling
2020-01-03
Kernel: Use get_fast_random() for the random syscall stack offset
Andreas Kling
2020-01-01
Kernel: Add a random offset to kernel stacks upon syscall entry
Andreas Kling
2019-12-15
Kernel: Make separate kernel entry points for each PIC IRQ
Andreas Kling
2019-12-14
Kernel: Tidy up kernel entry points a little bit
Andreas Kling
2019-11-29
Kernel: Disallow syscalls from writeable memory
Andreas Kling
[next]