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
Age
Commit message (
Expand
)
Author
2021-02-17
Kernel: Convert snprintf() => String::formatted()/number()
Andreas Kling
2021-02-17
Kernel: Remove kprintf()
Andreas Kling
2021-02-17
Kernel: Convert dbgprintf()/klog() => dbgln()/dmesgln() in UHCI code
Andreas Kling
2021-02-17
Kernel: Remove dbgprintf() from kernel
Andreas Kling
2021-02-17
Kernel: Use dbgln_if() in sys$fork()
Andreas Kling
2021-02-17
Kernel: Don't go through ARP for IP broadcast messages
AnotherTest
2021-02-16
Kernel: Make sys$msyscall() EFAULT on non-user address
Andreas Kling
2021-02-15
Kernel: Refuse excessively long iovec list, also in readv
Ben Wiederhake
2021-02-15
Kernel: Handle 'Menu' key on PS/2 keyboard
Jean-Baptiste Boric
2021-02-15
Meta: Make it possible to (somewhat) build the system inside Serenity
AnotherTest
2021-02-15
Kernel+LibC: Add the _SC_GETPW_R_SIZE_MAX sysconf enum
AnotherTest
2021-02-15
Kernel+LibC: Implement readv
AnotherTest
2021-02-15
Kernel+LibC: Stub out SO_{SND_RCV}BUF
AnotherTest
2021-02-15
Kernel: Avoid some un-necessary copies coming from range based for loops
Brian Gianforcaro
2021-02-15
Kernel: Initial integration of Kernel Address Sanitizer (KASAN)
Brian Gianforcaro
2021-02-15
Kernel: Mark KBuffer and its getters as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark Lock getters as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark UserOrKernelBuffer and it's getters as [[nodicard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark KResult getters as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark PhysicalAddress/VirtualAddress getters as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark more StdLib functions as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Mark BlockResult as [[nodiscard]]
Brian Gianforcaro
2021-02-15
Kernel: Ignore unobserved BlockResult from Thread::Sleep
Brian Gianforcaro
2021-02-15
Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.
Brian Gianforcaro
2021-02-14
Kernel: Forked children should inherit the signal trampoline address
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in CPU.cpp as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in kmalloc.cpp as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in init.cpp as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in Thread.cpp READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in Scheduler.cpp READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in Process.cpp READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark the x86 IDT as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Print a helpful panic message for READONLY_AFTER_INIT crashes
Andreas Kling
2021-02-14
Kernel: Add mechanism to make some memory read-only after init finishes
Andreas Kling
2021-02-14
Kernel: Round old address/size in sys$mremap() to page size multiples
Andreas Kling
2021-02-14
Kernel: Add some bits of randomness to kernel stack pointers
Andreas Kling
2021-02-14
Kernel: Add some bits of randomness to the userspace stack pointer
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: Avoid magic number in sys$poll
Ben Wiederhake
2021-02-14
Kernel: Panic on sys$get_stack_bounds() in stack-less process
Andreas Kling
2021-02-14
Kernel: Panic on syscall from process with IOPL != 0
Andreas Kling
2021-02-14
Kernel+Userland: Give sys$recvfd() an options argument for O_CLOEXEC
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Panic on attempt to map mmap'ed page at a kernel address
Andreas Kling
2021-02-14
Kernel: Use PANIC() in a bunch of places :^)
Andreas Kling
2021-02-14
Kernel: Add a PANIC() function
Andreas Kling
2021-02-14
Kernel: Make the Region constructor private
Andreas Kling
2021-02-14
Kernel: Remove user/kernel flags from Region
Andreas Kling
2021-02-14
Kernel: Map signal trampoline into each process's address space
Andreas Kling
[next]