Commit History

Autor SHA1 Mensaxe Data
  Brian Gianforcaro aa77c2ca58 Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()` %!s(int64=3) %!d(string=hai) anos
  Hendiadyoin1 04d75f4ff9 Kernel: Add some implied auto qualifiers %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 1cdc7aa038 Kernel: Mask kernel addresses in perf event streams for non-superuser %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 369c7a7e9f Kernel: Don't include kmalloc perf events in JSON for non-superuser %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8ef9b003ad Kernel: Stop perf event stack walk on bogus userspace->kernel traversal %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5c344f4aee Kernel: Start perf event stack capture at RBP, not EBP on x86_64 %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 9d1f238450 AK: Make HashTable and HashMap try_* functions return ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  James Mintram dfe4810c3a Kernel: Add cross platform RegisterState header and Aarch64 version %!s(int64=3) %!d(string=hai) anos
  James Mintram 0fbeac6011 Kernel: Split SmapDisabler so header is platform independent %!s(int64=3) %!d(string=hai) anos
  James Mintram a8e5130183 Kernel: Pass RegisterState by ref to event buffer %!s(int64=3) %!d(string=hai) anos
  James Mintram a4509ba633 Kernel: Accept RegisterState in append_with_ip_and_bp %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur e1e91f6c85 Kernel: Deduplicate signpost perf event strings %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 905065f8c8 Kernel: Make PerformanceEventBuffer::to_json() return a KResult %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 899cee8185 Kernel: Make KBuffer::try_create_with_size() return KResultOr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1e90a3a542 Kernel: Make sys$perf_register_string() generate the string ID's %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 4657c79143 Kernel+LibC: Add sys$perf_register_string() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 0d997d48ea Kernel+LibC: Add PERF_EVENT_SIGNPOST %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric 0286160b62 Kernel: Add syscall performance event type %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 208147c77c Kernel: Rename Process::space() => Process::address_space() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 121e7626d0 Kernel: Rename PerformanceEvent methods to be more ARCH independent %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9766fccb88 Kernel: Remove some unnecessary JSON related includes %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan f820917a76 Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull` %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro ab63449ab7 Kernel: Make PerformanceEventBuffer creation API OOM safe %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 83fc591cea Kernel: Generate page fault events from the kernel profiler %!s(int64=4) %!d(string=hai) anos