summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-02-21Kernel: Use copy_n_from_user in sys$setgroups to check for overflowBrian Gianforcaro
2021-02-21Kernel: Use already computed nfds_checked value when copying from user mode.Brian Gianforcaro
2021-02-21Kernel: Use copy_n_from_user in sys$setkeymapBrian Gianforcaro
2021-02-21Kernel: Handle overflow in FileDescription::seek(, SEEK_CUR)Brian Gianforcaro
2021-02-21Kernel: Populate ELF::AuxilaryValue::Platform from Processor object.Brian Gianforcaro
2021-02-21Kernel: Switch m_signal_action_data to Array<...>Brian Gianforcaro
2021-02-21Kernel: Remove unneeded Thread::set_default_signal_dispositionsBrian Gianforcaro
2021-02-21Kernel: Use uniform initialization instead of memset for a few stack buffer.Brian Gianforcaro
2021-02-21Kernel: Use ByteBuffer::zero_fill() instead of raw memset in Ext2Brian Gianforcaro
2021-02-21Kernel: Silence TTY signal debug spamAndreas Kling
2021-02-21Kernel: Add "map_fixed" pledge promiseAndreas Kling
2021-02-21Kernel: Make UNMAP_AFTER_INIT imply NEVER_INLINE as wellAndreas Kling
2021-02-20Kernel: Mark some IDEController functions with UNMAP_AFTER_INITAndreas Kling
2021-02-20Kernel: Don't take debug logging lock in sprintf()Andreas Kling
2021-02-20Kernel: Slap a handful more things with UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-02-19Kernel: Mark write_cr0() and write_cr4() as UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Add .unmap_after_init section for code we don't need after initAndreas Kling
2021-02-19Kernel: Add helpers for manipulating x86 control registersAndreas Kling
2021-02-19Kernel: Release ptrace lock in exec before stopping due to PT_TRACE_MEAndreas Kling
2021-02-19ProcFS: Fix /proc/PID/* hardening bypassAndreas Kling
2021-02-18Kernel: Factor out mmap & friends range expansion to a helper functionAndreas Kling
2021-02-18Kernel: Use KResult a bit more in sys$execve()Andreas Kling
2021-02-17Kernel: Convert snprintf() => String::formatted()/number()Andreas Kling
2021-02-17Kernel: Remove kprintf()Andreas Kling
2021-02-17Kernel: Convert dbgprintf()/klog() => dbgln()/dmesgln() in UHCI codeAndreas Kling
2021-02-17Kernel: Remove dbgprintf() from kernelAndreas Kling
2021-02-17Kernel: Use dbgln_if() in sys$fork()Andreas Kling
2021-02-17Kernel: Don't go through ARP for IP broadcast messagesAnotherTest
2021-02-16Kernel: Make sys$msyscall() EFAULT on non-user addressAndreas Kling
2021-02-15Kernel: Refuse excessively long iovec list, also in readvBen Wiederhake
2021-02-15Kernel: Handle 'Menu' key on PS/2 keyboardJean-Baptiste Boric
2021-02-15Meta: Make it possible to (somewhat) build the system inside SerenityAnotherTest
2021-02-15Kernel+LibC: Add the _SC_GETPW_R_SIZE_MAX sysconf enumAnotherTest
2021-02-15Kernel+LibC: Implement readvAnotherTest
2021-02-15Kernel+LibC: Stub out SO_{SND_RCV}BUFAnotherTest
2021-02-15Kernel: Avoid some un-necessary copies coming from range based for loopsBrian Gianforcaro
2021-02-15Kernel: Initial integration of Kernel Address Sanitizer (KASAN)Brian Gianforcaro
2021-02-15Kernel: Mark KBuffer and its getters as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Mark Lock getters as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Mark UserOrKernelBuffer and it's getters as [[nodicard]]Brian Gianforcaro
2021-02-15Kernel: Mark KResult getters as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Mark PhysicalAddress/VirtualAddress getters as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Mark more StdLib functions as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Mark BlockResult as [[nodiscard]]Brian Gianforcaro
2021-02-15Kernel: Ignore unobserved BlockResult from Thread::SleepBrian Gianforcaro
2021-02-15Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.Brian Gianforcaro
2021-02-14Kernel: Forked children should inherit the signal trampoline addressAndreas Kling
2021-02-14Kernel: Mark a handful of things in CPU.cpp as READONLY_AFTER_INITAndreas Kling