summaryrefslogtreecommitdiff
path: root/Userland/DevTools/Profiler
AgeCommit message (Expand)Author
2021-09-14Profiler: Make the ProfileModel searchableAli Mohammad Pur
2021-09-01Profiler: Minor static code analysis issues in FlameGraphViewBrian Gianforcaro
2021-09-01Profiler: Use = default for empty destructorBrian Gianforcaro
2021-08-31Profiler: Add a flamegraph view for the stackNicholas Hollett
2021-08-18Profiler: Limit the initial size of the timeline containerAndreas Kling
2021-08-18Userland+LibGUI: Add shorthand versions of the Margins constructorsin-ack
2021-08-18Userland+LibGUI: Make Margins arguments match CSS orderingsin-ack
2021-08-14Profiler: Set the initial size of the timeline container to a snug fitAndreas Kling
2021-08-14Profiler: Add a "Signposts" tab next to the "Samples" tabAndreas Kling
2021-08-14Profiler: Don't lose sight of timeline tracks when zooming outAndreas Kling
2021-08-14Profiler: Don't include signposts in the samples listAndreas Kling
2021-08-14Profiler: Store signposts in the main event streamAndreas Kling
2021-08-14Profiler: Use AK::Variant for type-specific data in Profile::EventAndreas Kling
2021-08-13Profiler: Store event type as enumAndreas Kling
2021-08-13Profiler: Remove "Signpost " prefix from timeline tooltipsAndreas Kling
2021-08-12Kernel: Make sys$perf_register_string() generate the string ID'sAndreas Kling
2021-08-12Profiler: Parse and render signpost stringsAndreas Kling
2021-08-12Profiler: Parse and paint profile signpost events :^)Andreas Kling
2021-08-10Profiler: Disassemble the entire function if the symbol is a functionAli Mohammad Pur
2021-08-10Profiler: Use SelectionBehavior::SelectRowssin-ack
2021-08-10Profiler: Disassemble the containing function for non-function symbolsAli Mohammad Pur
2021-08-10Profiler: Show the symbol address in object fileAli Mohammad Pur
2021-08-06Everywhere: Replace Model::update() with Model::invalidate()sin-ack
2021-08-06Profiler: Display source location information in the disassembly viewAli Mohammad Pur
2021-08-01DevTools: Remove unused header includesBrian Gianforcaro
2021-07-29Profiler: Don't perform disassembly when disassembly view is hiddenAndreas Kling
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-22Userland: Use /proc/kernel_base to determine the kernel base addressGunnar Beutner
2021-07-21Userland: Add GUI::Window::add_menu() and use it everywhereAndreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-20Profiler: Make profiler not truncate 64-bit addressesGunnar Beutner
2021-07-20Userland: Hardcode the x86_64 kernel base address for nowGunnar Beutner
2021-07-19Revert "Profiler: Configure the TimelineContainer to be shrink to fit"Brian Gianforcaro
2021-07-18Everywhere: Improve CPU usage calculationTom
2021-07-18Kernel: Split debug symbols into a separate fileGunnar Beutner
2021-07-17Profiler: Configure the TimelineContainer to be shrink to fitBrian Gianforcaro
2021-07-08Everywhere: Add break after the last case label before `default`Daniel Bertalan
2021-07-08Everywhere: Forward declare structs as structsDaniel Bertalan
2021-07-02AK: Implement String::find_any_of() and StringView::find_any_of()Max Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-27Profiler: Cache the timeline histograms instead of recomputing on paintAndreas Kling
2021-06-24Profiler: Use u32 when constructing InstructionDataGunnar Beutner
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-04Profiler: Show the duration of the time interval chosenDhruvMaroo
2021-06-03Profiler: Remove m_deepest_stack_depthGunnar Beutner
2021-06-03Profiler: Use sequential serial numbers for profiling eventsGunnar Beutner
2021-06-02Profiler: Fix loading profiles which previously would crash the profilerGunnar Beutner
2021-05-28Profiler: Use a more reasonable default event maskGunnar Beutner
2021-05-27Profiler: Don't try to create a DisassemblyModel for invalid indicesAndreas Kling
2021-05-26LibGUI/AbstractView: Remove `on_selection`Jelle Raaijmakers