1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-14 20:17:35 +00:00
serenity/Userland/DevTools/Profiler
Gunnar Beutner 60d6137e73 Userland: Use /proc/kernel_base to determine the kernel base address
This removes all the hard-coded kernel base addresses from userspace
tools.

One downside for this is that e.g. Profiler no longer uses a different
color for kernel symbols when run as a non-root user.
2021-07-22 21:38:23 +02:00
..
CMakeLists.txt Userland: Use /proc/kernel_base to determine the kernel base address 2021-07-22 21:38:23 +02:00
DisassemblyModel.cpp Userland: Use /proc/kernel_base to determine the kernel base address 2021-07-22 21:38:23 +02:00
DisassemblyModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
EventSerialNumber.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Histogram.h Profiler: Add histogram for sample counts 2021-05-14 00:35:57 +02:00
IndividualSampleModel.cpp Profiler: Move everything into the "Profiler" namespace 2021-05-04 20:59:32 +02:00
IndividualSampleModel.h Profiler: Move everything into the "Profiler" namespace 2021-05-04 20:59:32 +02:00
main.cpp Userland: Add GUI::Window::add_menu() and use it everywhere 2021-07-21 21:24:26 +02:00
Process.cpp AK: Implement String::find_any_of() and StringView::find_any_of() 2021-07-02 21:54:21 +02:00
Process.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Profile.cpp Userland: Use /proc/kernel_base to determine the kernel base address 2021-07-22 21:38:23 +02:00
Profile.h Profiler: Make profiler not truncate 64-bit addresses 2021-07-20 15:12:19 +02:00
ProfileModel.cpp Userland: Use /proc/kernel_base to determine the kernel base address 2021-07-22 21:38:23 +02:00
ProfileModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
SamplesModel.cpp LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
SamplesModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
TimelineContainer.cpp Revert "Profiler: Configure the TimelineContainer to be shrink to fit" 2021-07-19 23:09:28 +04:30
TimelineContainer.h Profiler: Add fixed track headers to the timeline view 2021-05-06 22:18:45 +02:00
TimelineHeader.cpp AK+Everywhere: Add and use static APIs for LexicalPath 2021-06-30 11:13:54 +02:00
TimelineHeader.h Everywhere: Forward declare structs as structs 2021-07-08 10:11:00 +02:00
TimelineTrack.cpp Everywhere: Add break after the last case label before default 2021-07-08 10:11:00 +02:00
TimelineTrack.h Everywhere: Forward declare structs as structs 2021-07-08 10:11:00 +02:00
TimelineView.cpp Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00
TimelineView.h Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00