Commit History

Author SHA1 Message Date
  Liav A 1b04726c85 Kernel: Move all tasks-related code to the Tasks subdirectory 2 years ago
  Liav A 12b7328c22 AK+Kernel: Add includes before removing Kernel/ProcessExposed.h 2 years ago
  Timothy Flynn 4a916cd379 Everywhere: Remove needless copies of Error / ErrorOr instances 2 years ago
  Sam Atkins fe7b08dad7 Kernel: Protect Process::m_name with a spinlock 2 years ago
  Andreas Kling da24a937f5 Kernel: Don't wrap AddressSpace's RegionTree in SpinlockProtected 2 years ago
  Andreas Kling cf16b2c8e6 Kernel: Wrap process address spaces in SpinlockProtected 2 years ago
  Andreas Kling dc9d2c1b10 Kernel: Wrap RegionTree objects in SpinlockProtected 2 years ago
  Anthony Iacono f86b671de2 Kernel: Use Process::credentials() and remove user ID/group ID helpers 2 years ago
  sin-ack fbc771efe9 Everywhere: Use default StringView constructor over nullptr 3 years ago
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) 3 years ago
  Tim Schumacher 3b3af58cf6 Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name 3 years ago
  Timon Kruiper feba7bc8a8 Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h 3 years ago
  Timon Kruiper 442800db3e Kernel: Fetch the frame pointer using __builtin_frame_address() 3 years ago
  Andreas Kling 2617adac52 Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree 3 years ago
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 years ago
  Jakub Berkop d01d754b83 Kernel: Fixed behavior of repeated calls to register_string 3 years ago
  Idan Horowitz feb00b7105 Everywhere: Make JSON serialization fallible 3 years ago
  Jakub Berkop 4916c892b2 Kernel/Profiling: Add profiling to read syscall 3 years ago
  Andreas Kling 3845c90e08 Kernel: Remove unnecessary includes from Thread.h 3 years ago
  Idan Horowitz 8a4654a924 Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOr 3 years ago
  Idan Horowitz 174056a479 Kernel: Use try_serialize_absolute_path in PerformanceEventBuffer 3 years ago
  Brian Gianforcaro aa77c2ca58 Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()` 3 years ago
  Hendiadyoin1 04d75f4ff9 Kernel: Add some implied auto qualifiers 3 years ago
  Andreas Kling 1cdc7aa038 Kernel: Mask kernel addresses in perf event streams for non-superuser 3 years ago
  Andreas Kling 369c7a7e9f Kernel: Don't include kmalloc perf events in JSON for non-superuser 3 years ago
  Andreas Kling 8ef9b003ad Kernel: Stop perf event stack walk on bogus userspace->kernel traversal 3 years ago
  Andreas Kling 5c344f4aee Kernel: Start perf event stack capture at RBP, not EBP on x86_64 3 years ago
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value 3 years ago
  Andreas Kling 9d1f238450 AK: Make HashTable and HashMap try_* functions return ErrorOr<T> 3 years ago
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 years ago