summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-12-29Build: Support non-i686 toolchainsmeme
2020-12-29Kernel: Hold InodeVMObject reference while inspecting it in sys$mmap()Andreas Kling
2020-12-29Kernel: Remove unnecessary non-const Inode::shared_vmobject()Andreas Kling
2020-12-29Kernel+LibC: Add a very limited sys$mremap() implementationAndreas Kling
2020-12-29Kernel/VM: Make local_offset in PhysicalRegion::find_one_free_page unsignedLuke
2020-12-29Kernel/VM: Make local_offset in PhysicalRegion::free_page_at unsignedLuke
2020-12-29Revert "Kernel: Convert read_block method to get a reference instead of pointer"Andreas Kling
2020-12-27Kernel: Introduce a new partitioning subsystemLiav A
2020-12-27Kernel: Add DiskPartitionMetadata ClassLiav A
2020-12-27Kernel: Move Partition code files to the Storage folderLiav A
2020-12-27Kernel: Introduce the DevFSLiav A
2020-12-27Kernel: Add a method to determine the desired permissions of a DeviceLiav A
2020-12-27Kernel: Convert read_block method to get a reference instead of pointerLiav A
2020-12-27AK: Use direct-list-initialization for Vector::empend() (#4564)Nathan Lanza
2020-12-27Kernel: CoreDump::write_program_headers: set NOTE p_memsz to p_fileszBrendan Coles
2020-12-27Kernel: Allow sys$rename() to rename symlinksAndreas Kling
2020-12-27Kernel: Tag more methods and types as [[nodiscard]]Brian Gianforcaro
2020-12-27Kernel: Take into account the time keeper's frequency (if no HPET)Tom
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-27Kernel: Expose process executable paths in /proc/allAndreas Kling
2020-12-27Kernel: Lock target process when generating core dumpAndreas Kling
2020-12-26Kernel: Remove subheap from list before removing memoryTom
2020-12-26Kernel: Allow 'elevating' unveil permissions if implicitly inherited from '/'AnotherTest
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-26LibC: Enable compiler warnings for printf format stringsSahan Fernando
2020-12-26Kernel: Reset the process dumpable flag on successful non-setid execAndreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-25Kernel: Make /proc/PID directories owned by the EUID:EGIDAndreas Kling
2020-12-25Kernel: Fix build with E1000_DEBUGAndreas Kling
2020-12-25AK: Remove custom %w format string specifierAndreas Kling
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-12-25Kernel: Allocate new main thread stack before committing to execAndreas Kling
2020-12-25Kernel: Move ELF auxiliary vector building out of Process classAndreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25Kernel+LibELF: Abort ELF executable load sooner when something failsAndreas Kling
2020-12-25Kernel: Remove an unnecessary cast in sys$execve()Andreas Kling
2020-12-25Kernel: Don't fetch full inode metadata in sys$execve()Andreas Kling
2020-12-25Kernel: Add back missing ELF::Image validity checkAndreas Kling
2020-12-25Kernel: Convert dbg() => dbgln() in sys$execve()Andreas Kling
2020-12-25Kernel: Add formatter for VirtualAddressAndreas Kling
2020-12-25Kernel: Simplify ELF loading logic in sys$execve() somewhatAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-25Kernel+LibELF: Move sys$execve()'s loading logic from LibELF to KernelAndreas Kling
2020-12-25Kernel+LibELF: Stop doing ELF symbolication in the kernelAndreas Kling
2020-12-24Kernel+LibELF: Allow Non ET_DYN executables to have an interpreterItamar
2020-12-24Kernel: Fix mmap with specific address for file backed mappingsItamar
2020-12-24ProcFS: pid_vm: Replace duplicated purgeable key with kernel+cacheableBrendan Coles
2020-12-23Kernel: Tweak parameter name in Inode::read_entire()Andreas Kling
2020-12-23Kernel: Fix wrong-looking overflow check in sys$execve()Andreas Kling