Gunnar Beutner
|
c41f13f10b
Kernel+Profiler: Track lost time between profiler timer ticks
|
4 年之前 |
Brian Gianforcaro
|
ccdcb6a635
Kernel: Add PerformanceManager static class, move perf event APIs there
|
4 年之前 |
Gunnar Beutner
|
afeee35cbf
Kernel: Avoid calling characters() where not necessary
|
4 年之前 |
Gunnar Beutner
|
4a40caa020
Kernel: Use the correct union member for unmap events
|
4 年之前 |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 年之前 |
Gunnar Beutner
|
64639de4d2
Kernel: Stop walking the stack when we encounter return address 0
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Idan Horowitz
|
2c93123daf
Kernel: Replace process' regions vector with a Red Black tree
|
4 年之前 |
Andreas Kling
|
5e7abea31e
Kernel+Profiler: Capture metadata about all profiled processes
|
4 年之前 |
Andreas Kling
|
ea500dd3e3
Kernel: Start work on full system profiling :^)
|
4 年之前 |
Andreas Kling
|
b425c2602c
Kernel: Better handling of allocation failure in profiling
|
4 年之前 |
Andreas Kling
|
8129f3da52
Kernel: Move SMAP disabler RAII helper to its own file
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 年之前 |
Andreas Kling
|
c10e0adaca
Kernel: Move perf event backtrace capture out of Thread class
|
4 年之前 |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 年之前 |
Andreas Kling
|
647cfcb641
Kernel: Prune uninteresting kernel frames from profiling samples
|
4 年之前 |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
4 年之前 |
Andreas Kling
|
5dafb72370
Kernel+Profiler: Make profiling per-process and without core dumps
|
4 年之前 |
Andreas Kling
|
d893498e57
Kernel: Use fallible KBuffer API in PerformanceEventBuffer
|
4 年之前 |
Andreas Kling
|
8e79bde2b7
Kernel: Move KBufferBuilder to the fallible KBuffer API
|
4 年之前 |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 年之前 |
Andreas Kling
|
d5d54da0ea
Kernel: Don't use copy_from_user() for kernelspace read in perf events
|
4 年之前 |
Nico Weber
|
430b265cd4
AK: Rename KB, MB, GB to KiB, MiB, GiB
|
4 年之前 |
Ben Wiederhake
|
f5744a6f2f
Kernel: PID/TID typing
|
4 年之前 |
Tom
|
16783bd14d
Kernel: Turn Thread::current and Process::current into functions
|
5 年之前 |
Andreas Kling
|
b7ff3b5ad1
Kernel: Include the current instruction pointer in profile samples
|
5 年之前 |
Shannon Booth
|
81adefef27
Kernel: Run clang-format on files
|
5 年之前 |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
5 年之前 |
Andreas Kling
|
7e6c2068bf
Kernel: Fix suspicious local shadowing in PerformanceEventBuffer
|
5 年之前 |