1. 15 Feb, 2019 1 commit
  2. 13 Dec, 2018 1 commit
  3. 05 Oct, 2017 1 commit
  4. 10 Aug, 2017 1 commit
  5. 26 Jul, 2017 1 commit
  6. 13 Jul, 2017 1 commit
  7. 22 Feb, 2017 1 commit
  8. 16 Feb, 2017 1 commit
  9. 14 Feb, 2017 1 commit
  10. 10 Feb, 2017 1 commit
    • yangguo's avatar
      [debugger] add precise mode for code coverage. · 8422e25b
      yangguo authored
      Collecting precise invocation counts need to be explicitly
      enabled. Once enabled, we disable optimization (optimized
      code does not increment invocation count, and may inline
      callees), and make sure feedback vectors interesting for
      code coverage is not garbage-collected.
      
      R=hpayer@chromium.org, jgruber@chromium.org
      BUG=v8:5808
      
      Review-Url: https://codereview.chromium.org/2686063002
      Cr-Commit-Position: refs/heads/master@{#43082}
      8422e25b
  11. 09 Feb, 2017 1 commit
    • yangguo's avatar
      [debugger] implement per-function code coverage. · 058d7ab7
      yangguo authored
      Collect code coverage from the available invocation counts.
      The granularity is at function level, and invocation counts may
      be lost to GC.
      
      Coverage::Collect returns a std::vector of Coverage::ScriptData.
      Each ScriptData contains a script ID and a std::vector of
      Coverage::RangeEntry.
      Each RangeEntry consists of a end position and the invocation
      count. The start position is implicit from the end position of
      the previous RangeEntry, or 0 if it's the first RangeEntry.
      
      R=jgruber@chromium.org
      BUG=v8:5808
      
      Review-Url: https://codereview.chromium.org/2689493002
      Cr-Commit-Position: refs/heads/master@{#43072}
      058d7ab7