summaryrefslogtreecommitdiff
path: root/DevTools/ProfileViewer
AgeCommit message (Expand)Author
2020-05-21LibGUI: Get rid of Model::ColumnMetadata and always use auto-sizingAndreas Kling
2020-05-21LibGUI: Add Model::Role::TextAlignment and remove from ColumnMetadataAndreas Kling
2020-05-15ProfileViewer: Fix opening the kernel imageSergey Bugaev
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-06Misc: Replace "String(string_view)" with "string_view.to_string()"Linus Groh
2020-04-21LibGUI: Make it easier to create checkable GUI::ActionsAndreas Kling
2020-04-21LibGUI: Make MenuBar a Core::ObjectAndreas Kling
2020-04-20LibELF: Make ELF::Loader RefCountedItamar
2020-04-18ProfileViewer: Make the invert menu item visible again :^)Emanuel Sprung
2020-04-12ProfileViewer: Switching to percent mode should take effect immediatelyAndreas Kling
2020-04-12ProfileViewer: Symbolicate the disassembled instructionsAndreas Kling
2020-04-12LibGUI: Add a way for models to update without invalidating indexesAndreas Kling
2020-04-12ProfileViewer: Put the tree and disasembly views in a vertical splitterAndreas Kling
2020-04-11ProfileViewer: Open /boot/kernel for disassembly if possibleAndreas Kling
2020-04-11ProfileViewer: Don't crash when we can't disassemble somethingAndreas Kling
2020-04-11LibELF: Move ELF classes into namespace ELFAndrew Kaster
2020-04-11ProfileViewer: Color code the instruction rows by sample percentageAndreas Kling
2020-04-11ProfileViewer: Don't skip the innermost frame when loading profilesAndreas Kling
2020-04-11ProfileViewer: Remove debug spam during disassemblyAndreas Kling
2020-04-11ProfileViewer: Highlight instructions with >0 samples in yellowAndreas Kling
2020-04-11ProfileViewer: Add an instruction-level sample viewerAndreas Kling
2020-04-07ProfileViewer: Remove nonsense no-opAndreas Kling
2020-04-07ProfileViewer: Remove an unnecessary call to String::format()Andreas Kling
2020-04-04LibGUI: Add MenuBar::add_menu(name)Andreas Kling
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-07LibGUI: Move Icon and FontDatabase into the GUI namespaceShannon Booth
2020-03-04LibCore: Make Core::Object::add<ChildType> return a ChildType&Andreas Kling
2020-03-04LibGUI: Use GUI::Window::set_main_widget<WidgetType>() in clientsAndreas Kling
2020-03-04LibGUI: Use set_layout<LayoutType>() in lots of client codeAndreas Kling
2020-03-02ProfileViewer: Add mode that shows percentages instead of sample countsAndreas Kling
2020-03-02ProfileView: Show "self" sample counts in profilesAndreas Kling
2020-03-02ProfileViewer: Parse the JSON input directly to Profile::EventAndreas Kling
2020-03-02ProfileViewer: Rename Profile::Sample => Profile::EventAndreas Kling
2020-02-29ProfileViewer: Unbreak after Vector size_t changesAndreas Kling
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-23LibGUI: Remove parent parameter to GUI::Widget constructorAndreas Kling
2020-02-23LibGUI: Make GUI::Frame have the 2px sunken container look by defaultAndreas Kling
2020-02-22ProfileViewer: Fix treeview selection looking unselected on Left keyAndreas Kling
2020-02-22ProfileViewer: Remove loading code for the old file formatAndreas Kling
2020-02-22ProfileViewer: Symbolicate unknown addresses as "??" for nowAndreas Kling
2020-02-22ProfileViewer: Symbolicate kernel addresses when possibleAndreas Kling
2020-02-22Kernel+ProfileViewer: Move symbolication to userspace for time profilesAndreas Kling
2020-02-16LibGUI: Add forwarding headerAndreas Kling
2020-02-06LibGUI: Remove leading G from filenamesAndreas Kling
2020-02-06LibCore: Remove leading C from filenamesAndreas Kling
2020-02-06LibGUI: Rename {H,V}BoxLayout => {Horizontal,Vertical}BoxLayoutAndreas Kling
2020-02-06LibGfx: Rename from LibDraw :^)Andreas Kling
2020-02-06LibDraw: Put all classes in the Gfx namespaceAndreas Kling
2020-02-02ProfileViewer: Only show live allocations by defaultAndreas Kling
2020-02-02ProfileViewer: Add basic support for loading "perfcore" filesAndreas Kling