summaryrefslogtreecommitdiff
path: root/Userland/DevTools/Profiler
AgeCommit message (Expand)Author
2021-11-16Profiler: Stop disassembly on invalid instructionsHendiadyoin1
2021-11-16Profiler: Don't try to disassemble empty buffersHendiadyoin1
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-10Everywhere: Move shared library checks into a common functionTim Schumacher
2021-11-10Profiler: Use existing path split when mmapping librariesTim Schumacher
2021-11-08Profiler: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file()Andreas Kling
2021-10-31Profiler: Cache parsed DWARF debug information in disassembly viewDaniel Bertalan
2021-10-31Profiler: Load the actual kernel binary for disassemblyDaniel Bertalan
2021-10-31Profiler: Share the mapped kernel between Profile and DisassemblyModelDaniel Bertalan
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
2021-10-25Profiler: Fix disassembling objects with a non-zero `.text` vaddrDaniel Bertalan
2021-10-25LibX86: Take load base address into consideration during disassemblyDaniel Bertalan
2021-10-25Profiler: Subtract the kernel's base address when searching for symbolsDaniel Bertalan
2021-10-24Profiler: Handle profiles with more kernel samples than user samplesIdan Horowitz
2021-10-24Profiler: Use profile length in ms as histogram column count directlyIdan Horowitz
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