summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-01-15Kernel: Don't remap already non-writable regions when they become CoWAndreas Kling
2022-01-15Kernel: Don't bother with page tables for PROT_NONE mappingsAndreas Kling
2022-01-15Kernel: Use move() in Region::try_clone() to avoid a VMObject::unref()Andreas Kling
2022-01-15Kernel: Only register kernel regions with MemoryManagerAndreas Kling
2022-01-15Kernel: Remove old "region lookup cache" optimizationAndreas Kling
2022-01-15Kernel: Always remove PageDirectories from the cr3 map on destructionIdan Horowitz
2022-01-14Kernel/TmpFS: Remove inode map from TmpFSAndreas Kling
2022-01-13Kernel: Wrap much of sys$execve() in a block scopeAndreas Kling
2022-01-13Kernel: Perform exec-into-new-image directly in sys$execve()Andreas Kling
2022-01-13LibELF: Accept Span instead of Pointer+Size in validate_program_headersIdan Horowitz
2022-01-13LibELF: Use StringBuilders instead of Strings for the interpreter pathIdan Horowitz
2022-01-13Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOrIdan Horowitz
2022-01-13Kernel: Make map_bios() and map_ebda() fallible using ErrorOrIdan Horowitz
2022-01-13Kernel: Stop leaking executable path in successful sys$execve()Andreas Kling
2022-01-13Kernel: Skip unnecessary TLB flush when growing kmalloc heapAndreas Kling
2022-01-13Kernel: Don't flush TLB after creating brand-new mappingsAndreas Kling
2022-01-13Kernel: Remove String use-after-free in generate_auxiliary_vectorIdan Horowitz
2022-01-13Kenrel: Use a KString for Ext2FSDirectoryEntry::nameIdan Horowitz
2022-01-13Kernel: Add a KString::bytes() helperIdan Horowitz
2022-01-13Kernel: Remove unused AK/String.h include from CommandLine.hIdan Horowitz
2022-01-13Kernel: Fix OOB write in sys$unameIdan Horowitz
2022-01-13Kernel: Convert hostname to KStringIdan Horowitz
2022-01-13Kernel: Replace {KString => String}::formatted in determine_boot_deviceIdan Horowitz
2022-01-13Kernel: Use KString::formatted in FramebufferDevice::create_framebufferIdan Horowitz
2022-01-13Kernel: Use StringView instead of String in RingBuffer's constructorIdan Horowitz
2022-01-13Kernel: Use StringView::to_uint instead of String::to_uint in ProcFSIdan Horowitz
2022-01-13Kernel: Use StringView literals instead of empty Strings in ProcFSIdan Horowitz
2022-01-13Kernel: Make Process::dump_perfcore OOM-fallible using KStringIdan Horowitz
2022-01-12Revert "Kernel: Use a StringView for Ext2FSDirectoryEntry::name"Idan Horowitz
2022-01-12Kernel: Make Thread::backtrace() fallible using KStringIdan Horowitz
2022-01-12Kernel: Move NonnullRefPtrVector<NVMeQueue>s instead of copying themIdan Horowitz
2022-01-12Kernel: Convert NVMeNameSpace::try_create() to KStringIdan Horowitz
2022-01-12Kernel: Convert IPv4SocketTuple::to_string() to KStringIdan Horowitz
2022-01-12Kernel: Move IPv4SocketTuple into the Kernel namespaceIdan Horowitz
2022-01-12Kernel: Replace usages of String::formatted with KString in sys$execIdan Horowitz
2022-01-12Kernel: Remove outdated FIXME comment in sys$sethostnameIdan Horowitz
2022-01-12Kernel: Convert Inode event APIs to use StringViews instead of StringsIdan Horowitz
2022-01-12Kernel: Use a StringView for Ext2FSDirectoryEntry::nameIdan Horowitz
2022-01-12Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOrIdan Horowitz
2022-01-12Kernel: Remove the Custody::absolute_path() APIIdan Horowitz
2022-01-12Kernel: Convert ProcFS Process getters to try_serialize_absolute_pathIdan Horowitz
2022-01-12Kernel: Use try_serialize_absolute_path in PerformanceEventBufferIdan Horowitz
2022-01-12Kernel: Convert CoreDump to KString using try_serialize_absolute_pathIdan Horowitz
2022-01-12Kernel: Use try_serialize_absolute_path in ProcFSOverallProcessesIdan Horowitz
2022-01-12Kernel: Convert Mount::absolute_path to ErrorOr<NonnullOwnPtr<KString>>Idan Horowitz
2022-01-12Kernel: Use Vector::try_append in Custody::try_serialize_absolute_pathIdan Horowitz
2022-01-12Kernel: Convert CommandLine to KStringIdan Horowitz
2022-01-12Kernel: Replace all usages of String::number with KString::numberIdan Horowitz
2022-01-12Kernel: Add an error propagating KString::number() APIIdan Horowitz
2022-01-12Kernel: Convert ProcessorInfo to KStringIdan Horowitz