1. 01 Jul, 2021 1 commit
  2. 30 Jun, 2021 1 commit
  3. 02 Jun, 2021 2 commits
  4. 01 Jun, 2021 3 commits
    • Clemens Backes's avatar
      Revert "[mjsunit][tools][d8] Full roundtrip tickprocessor test" · 72564ba7
      Clemens Backes authored
      This reverts commit ed7e4554.
      
      Reason for revert: new test fails on Mac: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Mac64/40407/overview
      
      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: I7d7506b370f96365552a21fa767b1c5c608ebb1c
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2929380
      Auto-Submit: Clemens Backes <clemensb@chromium.org>
      Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#74894}
      72564ba7
    • Camillo Bruni's avatar
      [mjsunit][tools][d8] Full roundtrip tickprocessor test · ed7e4554
      Camillo Bruni authored
      - 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/+/2929120Reviewed-by: 's avatarPatrick Thier <pthier@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#74892}
      ed7e4554
    • Camillo Bruni's avatar
      [tools] Cleanup Arguments processing in tools · 5dbd342b
      Camillo Bruni authored
      - Move readFile helper to LogReader.readFile
      - Add static BaseArgumentsProcessor.process helper
      - Move SourceMap handling to the TickProcessor
      - Always skip example file mjsunit/tools/tickprocessor-test-large.js
      - Run tickprocessor and dumpcpp tests only in release mode
      
      Change-Id: I635fb2d2839233219b058faf9710fd0f19880fd2
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2929117Reviewed-by: 's avatarMarja Hölttä <marja@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#74873}
      5dbd342b
  5. 23 Apr, 2021 1 commit
  6. 21 Apr, 2021 1 commit
  7. 28 Sep, 2020 1 commit
  8. 28 May, 2019 1 commit
  9. 10 Aug, 2018 3 commits
    • Michael Achenbach's avatar
      Reland "[test] Add logic to run tests on Android" · b2537f21
      Michael Achenbach authored
      This is a reland of 4c094342
      
      Original change's description:
      > [test] Add logic to run tests on Android
      > 
      > This adds a new command abstraction for running commands on Android
      > using dockered devices on swarming.
      > 
      > The new abstraction handles pushing all required files to the device.
      > The logic used for pushing and running is reused from the perf runner.
      > 
      > This adds only the mjsunit test suite. Others will be handled in
      > follow up CLs. The suite logic is enhanced with auto-detection of files
      > to be pushed to devices, for e.g. load or import statements.
      > 
      > Some test cases need an extra resource section for specifying required
      > files.
      > 
      > Remaining failing tests are marked in the status files for later
      > triage.
      > 
      > Bug: chromium:866862
      > Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      > Reviewed-on: https://chromium-review.googlesource.com/1150153
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55041}
      
      Bug: chromium:866862
      Change-Id: Icf7e04c75d4abeab7254d10ba21240e46b0022ae
      Reviewed-on: https://chromium-review.googlesource.com/1170643Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55059}
      b2537f21
    • Sergiy Byelozyorov's avatar
      Revert "[test] Add logic to run tests on Android" · 2071051e
      Sergiy Byelozyorov authored
      This reverts commit 4c094342.
      
      Reason for revert: Unfortunately this broke all perf builders.
      
      Original change's description:
      > [test] Add logic to run tests on Android
      > 
      > This adds a new command abstraction for running commands on Android
      > using dockered devices on swarming.
      > 
      > The new abstraction handles pushing all required files to the device.
      > The logic used for pushing and running is reused from the perf runner.
      > 
      > This adds only the mjsunit test suite. Others will be handled in
      > follow up CLs. The suite logic is enhanced with auto-detection of files
      > to be pushed to devices, for e.g. load or import statements.
      > 
      > Some test cases need an extra resource section for specifying required
      > files.
      > 
      > Remaining failing tests are marked in the status files for later
      > triage.
      > 
      > Bug: chromium:866862
      > Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      > Reviewed-on: https://chromium-review.googlesource.com/1150153
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55041}
      
      TBR=machenbach@chromium.org,yangguo@chromium.org,sergiyb@chromium.org
      
      Change-Id: If80129810586b709dab762c9b5724888e15daec2
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:866862
      Reviewed-on: https://chromium-review.googlesource.com/1170962Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55058}
      2071051e
    • Michael Achenbach's avatar
      [test] Add logic to run tests on Android · 4c094342
      Michael Achenbach authored
      This adds a new command abstraction for running commands on Android
      using dockered devices on swarming.
      
      The new abstraction handles pushing all required files to the device.
      The logic used for pushing and running is reused from the perf runner.
      
      This adds only the mjsunit test suite. Others will be handled in
      follow up CLs. The suite logic is enhanced with auto-detection of files
      to be pushed to devices, for e.g. load or import statements.
      
      Some test cases need an extra resource section for specifying required
      files.
      
      Remaining failing tests are marked in the status files for later
      triage.
      
      Bug: chromium:866862
      Change-Id: I2b957559f07fdcd8c1bd2f7034f5ba7754a31fb7
      Reviewed-on: https://chromium-review.googlesource.com/1150153Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55041}
      4c094342
  10. 24 Oct, 2017 1 commit
  11. 11 Apr, 2017 1 commit
  12. 10 Mar, 2017 1 commit
  13. 04 Mar, 2017 1 commit
  14. 02 May, 2016 1 commit
  15. 05 Apr, 2016 1 commit
  16. 03 Sep, 2015 1 commit
  17. 20 Jan, 2015 1 commit
    • jkummerow's avatar
      Profiler improvements · feffccca
      jkummerow authored
      (1) --prof-cpp: Collects ticks like --prof, but ignores code creation events to reduce distortion (so all JS ticks will be "unaccounted"). Useful for profiling C++ code.
      (2) --timed-range flag for tick processor: Ignores ticks before the first and after the last call to Date.now(). Useful for focusing on the timed section of a test.
      
      Review URL: https://codereview.chromium.org/802333002
      
      Cr-Commit-Position: refs/heads/master@{#26168}
      feffccca
  18. 04 Aug, 2014 1 commit
  19. 22 May, 2014 1 commit
  20. 18 Jun, 2013 1 commit
  21. 29 Jan, 2013 1 commit
  22. 13 Feb, 2012 1 commit
  23. 08 Feb, 2010 1 commit
  24. 21 Jan, 2010 1 commit
    • mikhail.naganov@gmail.com's avatar
      Fix issue 553: function frame is skipped in profile when compare stub is called. · 999e3fca
      mikhail.naganov@gmail.com authored
      The problem appeared due to a fact that stubs doesn't create a stack
      frame, reusing the stack frame of the caller function. When building
      stack traces, the current function is retrieved from PC, and its
      callees are retrieved by traversing the stack backwards. Thus, for
      stubs, the stub itself was discovered via PC, and then stub's caller's
      caller was retrieved from stack.
      
      To fix this problem, a pointer to JSFunction object is now captured
      from the topmost stack frame, and is saved into stack trace log
      record. Then a simple heuristics is applied whether a referred
      function should be added to decoded stack, or not, to avoid reporting
      the same function twice (from PC and from the pointer.)
      
      BUG=553
      TEST=added to mjsunit/tools/tickprocessor
      
      Review URL: http://codereview.chromium.org/546089
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3673 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      999e3fca
  25. 17 Aug, 2009 1 commit
  26. 14 Jul, 2009 1 commit
  27. 09 Jul, 2009 1 commit
  28. 07 Jul, 2009 2 commits