1. 26 Apr, 2022 1 commit
    • Camillo Bruni's avatar
      [tools][system-analyzer] Add profiler-panel · 7a90c320
      Camillo Bruni authored
      Add basic profiler support
      - Moved profiling-related helpers to profiling.mjs
      - Added bottom-up profiler table
      - Added mini-timeline overview wit opt/deopt events and usage graph
      - Added flame-graph, pivoted on the currently selected function
      
      Drive-by-fixes:
      - Added/updated jsdoc type information
      - Fixed static symbols (builtins, bytecodehandlers) that were both
        added by the CppEntriesProvider and from code-events in the v8.log
      - Support platform-specific (linux/macos) dynamic symbol loader by
        adding a query path ('/v8/info/platform') to lws-middleware.js
      - added css var --selection-color
      
      Bug: v8:10644
      Change-Id: I6412bec63eac13140d6d425e7d9cc33316824c73
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3585453Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#80192}
      7a90c320
  2. 14 Apr, 2022 1 commit
  3. 11 Apr, 2022 1 commit
  4. 05 Apr, 2022 1 commit
  5. 21 Mar, 2022 1 commit
  6. 22 Dec, 2021 1 commit
  7. 29 Jun, 2021 1 commit
  8. 15 Jun, 2021 2 commits
  9. 07 Jun, 2021 1 commit
  10. 31 May, 2021 2 commits
  11. 25 May, 2021 1 commit
  12. 20 Jan, 2021 1 commit
  13. 07 Jan, 2021 1 commit
  14. 21 Dec, 2020 1 commit
    • Camillo Bruni's avatar
      [tools] System-analyzer improvements · c84213ef
      Camillo Bruni authored
      - Fix landing page
      - Introduce and use SelectRelatedEvent for centralising the logic of
        finding and showing related LogEntries. It also clears the selection
        of all list panels if there are no related entries.
      - Add "select related" button to the script-panel to show events only
        from the currently selected script
      - Add selection type tabs for the map-panel
      - Fix transition colors for map-transitions view
      - Introduce separate map-transition view for the currently selected Map
      
      Bug: v8:10644
      Change-Id: I4199a8332bab2518d98078712ed5ce9a8f1dc19e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2599555
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran  <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#71849}
      c84213ef
  15. 14 Dec, 2020 1 commit
  16. 09 Dec, 2020 1 commit
  17. 08 Dec, 2020 1 commit
  18. 05 Dec, 2020 1 commit
  19. 02 Dec, 2020 1 commit
  20. 30 Nov, 2020 1 commit
  21. 26 Nov, 2020 1 commit
    • Camillo Bruni's avatar
      [tools] Add ToolTip support for system-analyzer · dbffd66e
      Camillo Bruni authored
      - Add ToolTip helper that tracks scrolling target elements
      - Auto hide if the target scrolls out of view
      - ToolTip position depends on target position
      - Add basic tooltips for maps in the transition view, entries in
        timeline tracks and the source panel
      
      Drive-by-fix:
      - Move events.mjs to view/ folder
      - Add basic toString methods on various log entries
      - Add requestAnimationFrame update support for V8CustomElement
      
      Bug: v8:10644
      Change-Id: I1059733cd094a986b715547b3d5747eefbc54bc5
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2551103
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarMarja Hölttä <marja@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#71434}
      dbffd66e
  22. 18 Nov, 2020 1 commit
  23. 23 Oct, 2020 1 commit
  24. 22 Oct, 2020 1 commit
  25. 20 Oct, 2020 1 commit
  26. 19 Oct, 2020 2 commits
  27. 12 Oct, 2020 1 commit
  28. 28 Sep, 2020 1 commit
  29. 17 Sep, 2020 1 commit
  30. 28 Aug, 2020 2 commits
  31. 25 Aug, 2020 1 commit
  32. 17 Aug, 2020 1 commit
  33. 13 Aug, 2020 1 commit
  34. 12 Aug, 2020 1 commit
  35. 05 Aug, 2020 1 commit
  36. 04 Aug, 2020 1 commit