1. 15 Jan, 2019 1 commit
  2. 09 Oct, 2018 1 commit
  3. 08 Oct, 2018 1 commit
  4. 31 Aug, 2018 1 commit
    • Bret Sepulveda's avatar
      profview: View source code of functions with samples inline. · b9cb78a7
      Bret Sepulveda authored
      If profiling is done with --log-source-code profview will now display
      a "View source" link for each function in the tree view. Clicking this
      will show a new source viewer, with sampled lines highlighted. See the
      associated bug for screenshots.
      
      This patch also fixes a bug in the profiler where the source info of
      only the first code object for each function would be logged, and
      includes some refactoring.
      
      Bug: v8:6240
      Change-Id: Ib96a9cfc54543d0dc9bef4657cdeb96ce28b223c
      Reviewed-on: https://chromium-review.googlesource.com/1194231
      Commit-Queue: Bret Sepulveda <bsep@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55542}
      b9cb78a7
  5. 23 Aug, 2018 1 commit
    • Bret Sepulveda's avatar
      profview: Fix leaking state when switching log files. · cb65864d
      Bret Sepulveda authored
      When switching log files, if a function was selected the timeline would
      attempt to draw its ticks and would usually crash. It would also
      preserve the selected section of the timeline.
      
      This patch wipes out the current state when loading a new log file,
      with the exception of the current mode (Summary, Bottom up, etc). As a
      consequence, the timeline size is now calculated in TimelineView.render
      so it will always be drawn at the right size.
      
      Bug: v8:6240
      Change-Id: Ie15dd9b225901c8f4df614444458ae2aeaf74ccc
      Reviewed-on: https://chromium-review.googlesource.com/1186340Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
      Commit-Queue: Bret Sepulveda <bsep@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55339}
      cb65864d
  6. 14 Aug, 2018 1 commit
  7. 13 Aug, 2018 2 commits
  8. 08 Nov, 2017 1 commit
  9. 10 Aug, 2017 1 commit
  10. 11 Apr, 2017 1 commit
  11. 22 Mar, 2017 1 commit
  12. 17 Mar, 2017 1 commit
    • Leszek Swirski's avatar
      [profview] Show all variants of a function in the timeline · 64746e5f
      Leszek Swirski authored
      When displaying a single function's timeline, display all its variants
      (colour-coded by kind) instead of just the ones with the same code-id.
      This allows us to see all optimised versions of a function, as well as
      changes between optimised and unoptimised.
      
      Drive-by -- Do some rounding to get rendering pixel-perfect.
      
      Change-Id: I385c83b39414ac5e59208b7a25b488d6a283e2b0
      
      NOTRY=true
      
      Change-Id: I385c83b39414ac5e59208b7a25b488d6a283e2b0
      Reviewed-on: https://chromium-review.googlesource.com/455833
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#43894}
      64746e5f
  13. 08 Mar, 2017 1 commit
  14. 07 Mar, 2017 1 commit
  15. 06 Mar, 2017 2 commits
  16. 04 Mar, 2017 1 commit