Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 năm trước cách đây |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 năm trước cách đây |
Andreas Kling
|
1e90a3a542
Kernel: Make sys$perf_register_string() generate the string ID's
|
3 năm trước cách đây |
Andreas Kling
|
4657c79143
Kernel+LibC: Add sys$perf_register_string()
|
3 năm trước cách đây |
Andreas Kling
|
0d997d48ea
Kernel+LibC: Add PERF_EVENT_SIGNPOST
|
3 năm trước cách đây |
Jean-Baptiste Boric
|
0286160b62
Kernel: Add syscall performance event type
|
3 năm trước cách đây |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
3 năm trước cách đây |
Andreas Kling
|
208147c77c
Kernel: Rename Process::space() => Process::address_space()
|
3 năm trước cách đây |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
3 năm trước cách đây |
Brian Gianforcaro
|
121e7626d0
Kernel: Rename PerformanceEvent methods to be more ARCH independent
|
4 năm trước cách đây |
Andreas Kling
|
9766fccb88
Kernel: Remove some unnecessary JSON related includes
|
4 năm trước cách đây |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 năm trước cách đây |
Brian Gianforcaro
|
ab63449ab7
Kernel: Make PerformanceEventBuffer creation API OOM safe
|
4 năm trước cách đây |
Brian Gianforcaro
|
83fc591cea
Kernel: Generate page fault events from the kernel profiler
|
4 năm trước cách đây |
Gunnar Beutner
|
277f333b2b
Kernel: Add support for profiling kmalloc()/kfree()
|
4 năm trước cách đây |
Gunnar Beutner
|
572bbf28cc
Kernel+LibC: Add support for filtering profiling events
|
4 năm trước cách đây |
Gunnar Beutner
|
8b2ace0326
Kernel: Track performance events for context switches
|
4 năm trước cách đây |
Nicholas Baron
|
aa4d41fe2c
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
|
4 năm trước cách đây |
Gunnar Beutner
|
53664787fb
Kernel: Correctly set the lost_samples field for the first sample
|
4 năm trước cách đây |
Gunnar Beutner
|
c41f13f10b
Kernel+Profiler: Track lost time between profiler timer ticks
|
4 năm trước cách đây |
Brian Gianforcaro
|
ccdcb6a635
Kernel: Add PerformanceManager static class, move perf event APIs there
|
4 năm trước cách đây |
Gunnar Beutner
|
afeee35cbf
Kernel: Avoid calling characters() where not necessary
|
4 năm trước cách đây |
Gunnar Beutner
|
4a40caa020
Kernel: Use the correct union member for unmap events
|
4 năm trước cách đây |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 năm trước cách đây |
Gunnar Beutner
|
64639de4d2
Kernel: Stop walking the stack when we encounter return address 0
|
4 năm trước cách đây |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 năm trước cách đây |
Idan Horowitz
|
2c93123daf
Kernel: Replace process' regions vector with a Red Black tree
|
4 năm trước cách đây |
Andreas Kling
|
5e7abea31e
Kernel+Profiler: Capture metadata about all profiled processes
|
4 năm trước cách đây |
Andreas Kling
|
ea500dd3e3
Kernel: Start work on full system profiling :^)
|
4 năm trước cách đây |
Andreas Kling
|
b425c2602c
Kernel: Better handling of allocation failure in profiling
|
4 năm trước cách đây |