summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-02-08Kernel: Remove unused Thread::is_runnable_state()Andreas Kling
2021-02-08Kernel: Prevent execve/ptrace raceAndreas Kling
2021-02-08Kernel: Remove two unused fields from sys$execve's LoadResultAndreas Kling
2021-02-08Kernel: Make the space lock a RecursiveSpinLockAndreas Kling
2021-02-08Kernel: Move ShouldAllocateTls enum from Process to execve.cppAndreas Kling
2021-02-08Kernel: Always hold space lock while calculating memory statisticsAndreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling
2021-02-08Kernel: Skip generic region lookup in sys$futex and sys$get_stack_boundsAndreas Kling
2021-02-08Kernel: Reorganize ptrace implementation a bitAndreas Kling
2021-02-08Kernel: Set the dumpable flag before switching spaces in sys$execve()Andreas Kling
2021-02-08Kernel: Remove outdated code to dump memory layout after exec loadAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-08Kernel: Remove unused MemoryManager::validate_range()Andreas Kling
2021-02-08Kernel: Remove unused Process::for_each_thread_in_coredump()Andreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-08Kernel: Make Arch/i386/CPU.cpp safe to run through clang-formatAnotherTest
2021-02-08Everywhere: Fix obvious dbgln() bugsAnotherTest
2021-02-08Everywhere: Fix weird includesBen Wiederhake
2021-02-08Kernel: KResultOr can use the same storage as the object for the errorTom
2021-02-07Kernel: Fix KResultOr copy-move from itself caseTom
2021-02-07Kernel: Use KResultOr::release_value in Process::create_kernel_threadTom
2021-02-07Kernel: Change KResultOr::take_value to use move semanticsTom
2021-02-07Kernel: Remove ancient unused Scheduler::beep() declarationAndreas Kling
2021-02-07Kernel: Remove a handful of unused things from ThreadAndreas Kling
2021-02-07Kernel: Don't allocate kernel stack twice per thread :^)Andreas Kling
2021-02-07Kernel: Make sure we can allocate kernel stack before creating threadAndreas Kling
2021-02-07Kernel: Combine Thread::backtrace() and backtrace_impl() into oneAndreas Kling
2021-02-07Kernel: Add initializer for Thread::m_tssAndreas Kling
2021-02-07Kernel: Remove unused function Process::backtrace()Andreas Kling
2021-02-07Kernel: Remove some unused declarations from ProcessAndreas Kling
2021-02-07Kernel: KUBSAN implementation of returns-nonnull-attributeBrian Gianforcaro
2021-02-06Kernel: Use the resolved parent path when testing create veil (#5231)William Bowling
2021-02-06Kernel: And some more KUBSAN checks :^)Andreas Kling
2021-02-06Kernel: Implement some more KUBSAN checks :^)Andreas Kling
2021-02-05Kernel: Don't left-shift 1 (signed) 31 timesAndreas Kling
2021-02-05Kernel: Don't create a zero-length VLA in Ext2FS block list walkAndreas Kling
2021-02-05Kenrel: Implement two more KUBSAN checksAndreas Kling
2021-02-05Kernel: Add missing initializer for SharedIRQHandler::m_enabledAndreas Kling
2021-02-05Kernel: KUBSAN! (Kernel Undefined Behavior SANitizer) :^)Andreas Kling
2021-02-05Userland: Add LibSystem and funnel all syscalls through itAndreas Kling
2021-02-05Kernel: Add NE2000 network card driverJean-Baptiste Boric
2021-02-05Kernel: Clear pending interrupts before enabling IRQs of IDE ChannelLiav A
2021-02-05Kernel: Try to detect Sound Blaster 16 before creating an instanceLiav A
2021-02-04Kernel: Make /proc/PID/stacks/TID a JSON arrayAndreas Kling
2021-02-04Make it possible to overwrite debug macros locally.asynts
2021-02-03Kernel: Move perf event backtrace capture out of Thread classAndreas Kling
2021-02-03Everywhere: Remove some bitrotted "#if 0" blocksAndreas Kling
2021-02-03Kernel: Don't try to symbolicate user addresses with ksymsAndreas Kling
2021-02-03Kernel: Check for off_t overflow in FileDescription::read/writeAndreas Kling
2021-02-03Kernel: Check for off_t overflow before reading/writing InodeFileAndreas Kling