summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2021-05-13Kernel: Make Process::start_tracing_from API OOM safeBrian Gianforcaro
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-04-30Kernel+LibELF: Support initializing values of TLS dataItamar
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-19Kernel: Add a syscall to clear the profiling bufferBrian Gianforcaro
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-04-18LibC+LibELF: Implement support for the dl_iterate_phdr helperGunnar Beutner
2021-04-16AK+Kernel: Make IntrusiveList capable of holding non-raw pointersAnotherTest
2021-04-04Kernel+CrashReporter: Add metadata about page faults to crash reportsAndreas Kling
2021-03-17LibC+Kernel: Switch off_t to 64 bitsJean-Baptiste Boric
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-11Kernel: Move process termination status/signal into protected dataAndreas Kling
2021-03-11Kernel: Move process thread lists into protected dataAndreas Kling
2021-03-11Kernel: Move process signal trampoline address into protected dataAndreas Kling
2021-03-11Kernel: Move process umask into protected data :^)Andreas Kling
2021-03-11Kernel: Don't keep protected Process data in a separate allocationAndreas Kling
2021-03-10Kernel: Move process pledge promises into protected dataAndreas Kling
2021-03-10Kernel: Move process "dumpable" flag into protected dataAndreas Kling
2021-03-10Kernel: Move process parent PID into protected data :^)Andreas Kling
2021-03-10Kernel: Move process extra_gids into protected data :^)Andreas Kling
2021-03-10Kernel: Move select Process members into protected memoryAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-02Kernel: Better handling of allocation failure in profilingAndreas Kling
2021-03-02Kernel: Make kgettimeofday use AK::TimeBen Wiederhake
2021-03-02Kernel: Remove duplicative kgettimeofday(timeval&) functionBen Wiederhake
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-03-01Kernel: Use Userspace<T> in sys${munmap,mprotect,madvise,msyscall}()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$select()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$get_dir_entries()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$get_stack_bounds()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$write()Andreas Kling
2021-03-01Kernel: Use Userspace<T> in sys$sigaction()Andreas Kling
2021-03-01Kernel: Make all syscall functions return KResultOr<T>Andreas Kling
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-25Kernel: Don't disable interrupts while dealing with a process crashAndreas Kling
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-21Kernel: Add "map_fixed" pledge promiseAndreas Kling
2021-02-18Kernel: Use KResult a bit more in sys$execve()Andreas Kling
2021-02-15Kernel+LibC: Implement readvAnotherTest
2021-02-14Kernel+Userland: Give sys$recvfd() an options argument for O_CLOEXECAndreas Kling
2021-02-14Kernel: Map signal trampoline into each process's address spaceAndreas Kling
2021-02-12Kernel: Move get_interpreter_load_offset() out of Process classAndreas Kling
2021-02-08Kernel: Prevent execve/ptrace raceAndreas Kling
2021-02-08Kernel: Move ShouldAllocateTls enum from Process to execve.cppAndreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling