1. 06 Apr, 2022 1 commit
  2. 02 Mar, 2022 1 commit
    • Camillo Bruni's avatar
      [tools] Improve system analyzer · 65667531
      Camillo Bruni authored
      Profiler:
        - Track profiler tick durations
        - Various speedups due to low-level hacking
      Improve code-panel:
        - Better register highlighting
        - Added address navigation and highlighting
        - Removed obsolete inline source-view
      Improve script-panel:
        - Keep current source position focused when showing related entries
        - Better tool-tip with buttons to focus on grouped entries per
          source postion
        - Focus by default on other views when showing related entries
      Improve timeline-panel:
        - Initialise event handlers late to avoid errors
        - Lazy initialise chunks to avoid errors when zooming-in and trying to
          create tooltips at the same time
      
      
      Change-Id: I3f3c0fd51985aaa490d62f786ab52a4be1eed292
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3492521Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#79329}
      65667531
  3. 02 Jun, 2021 1 commit
    • Camillo Bruni's avatar
      Reland "[mjsunit][tools][d8] Full roundtrip tickprocessor test" · 99bfa28b
      Camillo Bruni authored
      This is a reland of ed7e4554:
      - fixing platform names for tickprocessor
      - UnixCppEntriesProvider => LinuxCppEntriesProvider
      - MacCppEntriesProvider => MacOSCppEntriesProvider
      
      Original change's description:
      > [mjsunit][tools][d8] Full roundtrip tickprocessor test
      >
      > - Add os.d8Path property
      > - Add os.name property
      > - Change tickprocssor test to use command line arguments for testing
      >   various configurations
      > - Change tickprocessor test to create a temporary v8.log and read it
      >   back in on linux only
      > - Rearrange code in tickprocessor.mjs to allow instantiating the
      >   CppEntriesProvider directly
      > - Drop complete symbol-list for tickprocessor-test-large.log for better
      >   code searching in V8
      >
      > Change-Id: Ib56dd0a1ba5377282c84c4de6f17e2fd69ee8123
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2929120
      > Reviewed-by: Patrick Thier <pthier@chromium.org>
      > Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#74892}
      
      Change-Id: I5e121ba11f407af50108a2712d27c32867a22eb0
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2929382Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#74902}
      99bfa28b
  4. 01 Jun, 2021 2 commits
  5. 24 Mar, 2021 1 commit
  6. 11 Jan, 2021 1 commit
  7. 10 Nov, 2020 1 commit
  8. 04 Nov, 2020 1 commit
  9. 28 Sep, 2020 1 commit
  10. 20 Jun, 2018 1 commit
  11. 30 May, 2016 1 commit
  12. 28 Apr, 2016 1 commit
    • lpy's avatar
      Dump C++ symbols and merge into v8 log. · aff44193
      lpy authored
      Currently we already have tools to extract C++ symbols of d8, and output the
      statistics result. This patch creates two scripts, one is to use exsisting tools
      to extract C++ symbols and dump to output, the other collects all symbols and
      merges them into v8 log. The format of C++ symbols in v8 log is:
      
      cpp,start_address,size,symbol_name
      
      BUG=v8:4906
      LOG=n
      
      Review-Url: https://codereview.chromium.org/1884493003
      Cr-Commit-Position: refs/heads/master@{#35841}
      aff44193