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-21
Kernel: Use copy_n_from_user in sys$setgroups to check for overflow
Brian Gianforcaro
2021-02-21
Kernel: Use already computed nfds_checked value when copying from user mode.
Brian Gianforcaro
2021-02-21
Kernel: Use copy_n_from_user in sys$setkeymap
Brian Gianforcaro
2021-02-21
Kernel: Handle overflow in FileDescription::seek(, SEEK_CUR)
Brian Gianforcaro
2021-02-21
Kernel: Populate ELF::AuxilaryValue::Platform from Processor object.
Brian Gianforcaro
2021-02-21
Kernel: Switch m_signal_action_data to Array<...>
Brian Gianforcaro
2021-02-21
Kernel: Remove unneeded Thread::set_default_signal_dispositions
Brian Gianforcaro
2021-02-21
Kernel: Use uniform initialization instead of memset for a few stack buffer.
Brian Gianforcaro
2021-02-21
Kernel: Use ByteBuffer::zero_fill() instead of raw memset in Ext2
Brian Gianforcaro
2021-02-21
Kernel: Silence TTY signal debug spam
Andreas Kling
2021-02-21
Kernel: Add "map_fixed" pledge promise
Andreas Kling
2021-02-21
Kernel: Make UNMAP_AFTER_INIT imply NEVER_INLINE as well
Andreas Kling
2021-02-20
Kernel: Mark some IDEController functions with UNMAP_AFTER_INIT
Andreas Kling
2021-02-20
Kernel: Don't take debug logging lock in sprintf()
Andreas Kling
2021-02-20
Kernel: Slap a handful more things with UNMAP_AFTER_INIT
Andreas Kling
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions
Andreas Kling
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
Andreas Kling
2021-02-19
Kernel: Mark write_cr0() and write_cr4() as UNMAP_AFTER_INIT
Andreas Kling
2021-02-19
Kernel: Add .unmap_after_init section for code we don't need after init
Andreas Kling
2021-02-19
Kernel: Add helpers for manipulating x86 control registers
Andreas Kling
2021-02-19
Kernel: Release ptrace lock in exec before stopping due to PT_TRACE_ME
Andreas Kling
2021-02-19
ProcFS: Fix /proc/PID/* hardening bypass
Andreas Kling
2021-02-18
Kernel: Factor out mmap & friends range expansion to a helper function
Andreas Kling
2021-02-18
Kernel: Use KResult a bit more in sys$execve()
Andreas Kling
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
[next]