| Index: test/inspector/cpu-profiler/coverage-expected.txt
|
| diff --git a/test/inspector/cpu-profiler/coverage-expected.txt b/test/inspector/cpu-profiler/coverage-expected.txt
|
| index 465faae1d38abb31f6ac067401d4c839f7d7e52a..5334155ed8f9dd75eb7cf46f72a7f8d02dbb5ecb 100644
|
| --- a/test/inspector/cpu-profiler/coverage-expected.txt
|
| +++ b/test/inspector/cpu-profiler/coverage-expected.txt
|
| @@ -1,6 +1,6 @@
|
| Test collecting code coverage data with Profiler.collectCoverage.
|
|
|
| -Running test: testPreciseBaseline
|
| +Running test: testPreciseCountBaseline
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -17,9 +17,19 @@ Running test: testPreciseBaseline
|
| }
|
| ]
|
| }
|
| + [1] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 0
|
| + url : testPreciseCountBaseline
|
| }
|
| ]
|
| }
|
| @@ -40,15 +50,25 @@ Running test: testPreciseBaseline
|
| }
|
| ]
|
| }
|
| + [1] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 0
|
| + url : testPreciseCountBaseline
|
| }
|
| ]
|
| }
|
| }
|
|
|
| -Running test: testPreciseCoverage
|
| +Running test: testPreciseCountCoverage
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -65,7 +85,7 @@ Running test: testPreciseCoverage
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 119
|
| + endOffset : 221
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -81,18 +101,28 @@ Running test: testPreciseCoverage
|
| ]
|
| }
|
| [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| functionName : iife
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 106
|
| - startOffset : 75
|
| + endOffset : 208
|
| + startOffset : 177
|
| }
|
| ]
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 1
|
| + url : testPreciseCountCoverage
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -101,7 +131,7 @@ Running test: testPreciseCoverage
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 11
|
| + endOffset : 38
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -124,7 +154,7 @@ Running test: testPreciseCoverage
|
| ranges : [
|
| [0] : {
|
| count : 0
|
| - endOffset : 119
|
| + endOffset : 221
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -140,18 +170,28 @@ Running test: testPreciseCoverage
|
| ]
|
| }
|
| [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| functionName : iife
|
| ranges : [
|
| [0] : {
|
| count : 0
|
| - endOffset : 106
|
| - startOffset : 75
|
| + endOffset : 208
|
| + startOffset : 177
|
| }
|
| ]
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 1
|
| + url : testPreciseCountCoverage
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -160,7 +200,7 @@ Running test: testPreciseCoverage
|
| ranges : [
|
| [0] : {
|
| count : 0
|
| - endOffset : 11
|
| + endOffset : 38
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -218,7 +258,7 @@ Running test: testBestEffortCoverage
|
| }
|
| }
|
|
|
| -Running test: testBestEffortCoveragePrecise
|
| +Running test: testBestEffortCoverageWithPreciseBinaryEnabled
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -240,7 +280,7 @@ Running test: testBestEffortCoveragePrecise
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 119
|
| + endOffset : 221
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -249,25 +289,35 @@ Running test: testBestEffortCoveragePrecise
|
| functionName : fib
|
| ranges : [
|
| [0] : {
|
| - count : 15
|
| + count : 1
|
| endOffset : 73
|
| startOffset : 1
|
| }
|
| ]
|
| }
|
| [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| functionName : iife
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 106
|
| - startOffset : 75
|
| + endOffset : 208
|
| + startOffset : 177
|
| }
|
| ]
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 4
|
| + url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -276,7 +326,7 @@ Running test: testBestEffortCoveragePrecise
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 11
|
| + endOffset : 38
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -299,7 +349,7 @@ Running test: testBestEffortCoveragePrecise
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 119
|
| + endOffset : 221
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -308,25 +358,35 @@ Running test: testBestEffortCoveragePrecise
|
| functionName : fib
|
| ranges : [
|
| [0] : {
|
| - count : 15
|
| + count : 1
|
| endOffset : 73
|
| startOffset : 1
|
| }
|
| ]
|
| }
|
| [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| functionName : iife
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 106
|
| - startOffset : 75
|
| + endOffset : 208
|
| + startOffset : 177
|
| }
|
| ]
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 4
|
| + url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -335,7 +395,7 @@ Running test: testBestEffortCoveragePrecise
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 11
|
| + endOffset : 38
|
| startOffset : 0
|
| }
|
| ]
|
| @@ -348,7 +408,157 @@ Running test: testBestEffortCoveragePrecise
|
| }
|
| }
|
|
|
| -Running test: testEnablePreciseCoverageAtPause
|
| +Running test: testBestEffortCoverageWithPreciseCountEnabled
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + description : 8
|
| + type : number
|
| + value : 8
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testBestEffortCoverageWithPreciseCountEnabled
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testBestEffortCoverageWithPreciseCountEnabled
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +
|
| +Running test: testEnablePreciseCountCoverageAtPause
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -405,7 +615,169 @@ Running test: testEnablePreciseCoverageAtPause
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : 5
|
| + url : testEnablePreciseCountCoverageAtPause
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +
|
| +Running test: testPreciseBinaryCoverage
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + description : 8
|
| + type : number
|
| + value : 8
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testPreciseBinaryCoverage
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + type : string
|
| + value : unoptimized
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + description : 10946
|
| + type : number
|
| + value : 10946
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + type : string
|
| + value : optimized
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testPreciseBinaryCoverage
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -414,7 +786,23 @@ Running test: testEnablePreciseCoverageAtPause
|
| ranges : [
|
| [0] : {
|
| count : 1
|
| - endOffset : 11
|
| + endOffset : 17
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + [2] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 7
|
| startOffset : 0
|
| }
|
| ]
|
|
|