summaryrefslogtreecommitdiff
path: root/Userland/DevTools/Profiler/Profile.h
AgeCommit message (Expand)Author
2022-02-14Profiler: Add ability to process read syscallsJakub Berkop
2022-02-11AK: Make Bitmap construction OOM-fallibleIdan Horowitz
2021-12-28Profiler: Make everything east-const :^)Stephan Unverwerth
2021-12-28Profiler: Add source code viewStephan Unverwerth
2021-12-23Profiler: Always use FlyString const&'s in ProfileNode constructionHendiadyoin1
2021-12-23Profiler: Add some implied auto qualifiersHendiadyoin1
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08Profiler: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-10-31Profiler: Cache parsed DWARF debug information in disassembly viewDaniel Bertalan
2021-10-31Profiler: Share the mapped kernel between Profile and DisassemblyModelDaniel Bertalan
2021-08-14Profiler: Add a "Signposts" tab next to the "Samples" tabAndreas 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-12Profiler: Parse and render signpost stringsAndreas Kling
2021-08-12Profiler: Parse and paint profile signpost events :^)Andreas Kling
2021-07-20Profiler: Make profiler not truncate 64-bit addressesGunnar Beutner
2021-06-03Profiler: Remove m_deepest_stack_depthGunnar Beutner
2021-06-03Profiler: Use sequential serial numbers for profiling eventsGunnar Beutner
2021-05-22Profiler: Split the call tree into one subtree per processAndreas Kling
2021-05-21DevTools: Remove redundant default destructor and forward declarationsLenny Maiorani
2021-05-19Profiler: Remove ability to filter Kernel::Scheduler::yield() framesGunnar Beutner
2021-05-14Kernel+Profiler: Track lost time between profiler timer ticksGunnar Beutner
2021-05-14Profiler: Let the user ignore context switchesGunnar Beutner
2021-05-08Profiler: Let the user select more than one processGunnar Beutner
2021-05-07Profiler: Move filter checks into their own functionGunnar Beutner
2021-05-04Profiler: Move everything into the "Profiler" namespaceAndreas Kling
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-04AK: Simplify Bitmap and implement in terms of BitmapViewAndreas Kling
2021-03-03Profiler: Symbolicate addresses in non-PIE ELF objectsAndreas Kling
2021-03-03Profiler: Cache and reuse mapped ELF objectsAndreas Kling
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-02-28Profiler: remove unimplemented Profile::LibraryMetadata::symbolicate() defini...thislooksfun
2021-02-27Profiler: Add a new "Samples" view to the main UIAndreas Kling
2021-02-27Profiler: Move ELF object name to its own profile graph columnAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12DevTools: Move to Userland/DevTools/Andreas Kling