5e1f856d18
This change adds support for computing SHA-256 hashes in the stack output of errors by adding a function to the prototype of the `CallSite` object, passed to `Error.prepareStackTrace`. Additionally, it updates the `hash` property from `Debugger.scriptParsed` and `Debugger.scriptFailedToParse` to be SHA-256 instead of the proprietary hash it is today. It is intended to be an advancement in indexing source maps to support improved tooling, especially for post-hoc or in-production diagnostics scenarios. The explainer can be found here: https://docs.google.com/document/d/13hNeeLC2Ve_FVieNndZUUUP15x2O4ltvjnGWwOsMlrU/edit?usp=sharing Change-Id: Ifbbed4b22c8256e74e6d79974d2dd1e444143eda Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3229957 Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Shu-yu Guo <syg@chromium.org> Auto-Submit: Robert Paveza <Rob.Paveza@microsoft.com> Commit-Queue: Shu-yu Guo <syg@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Cr-Commit-Position: refs/heads/main@{#80320}
852 lines
19 KiB
Plaintext
852 lines
19 KiB
Plaintext
Checks that inspector correctly process compiled scripts
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo1(){}//# sourceURL=oneline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 66f58105002935b534ddfbc8632e2df04b29285844ee9183e2ed2be6f7b27143
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 42
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : oneline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo2(){}//# sourceURL=oneline-without-nl.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 52
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 1f33d8ced60471b32d415285613429a55b17a657676e0d4ff149f205db07cbdc
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 52
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : oneline-without-nl.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo3(){}<nl>//# sourceURL=twoline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : e0b7d233605df0c24c3861f4c3640a5fed162429ddec7ab558f9ec8ba2b2c0ee
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 43
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : twoline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo4(){}<nl><nl>//# sourceURL=threeline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 2965ae06f8e42e67c6963d7b49dd815bf9882d256a8082af9d49597a42bdfb07
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 46
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : threeline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo5(){}//# sourceMappingURL=oneline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 56ab0de9f0c2d6fee787224481a1e5f267d8b7e5aabd36d8cc310dc2a1e257c7
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 50
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : oneline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo6(){}//# sourceMappingURL=oneline-without-nl-map
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 60
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 34d15ef441582d89c0d2b8ea298cf64b37edf40517074b25ff162400f3a94df2
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 60
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : oneline-without-nl-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo7(){}<nl>//# sourceMappingURL=twoline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 22d905833d8055541017ca2da954b8546415ee6b03673d8c9790d1be44cd6f08
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 51
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : twoline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo8(){}<nl><nl>//# sourceMappingURL=threeline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 6208ed9da4f0bdfa59ca96b80d9d66dd4d20bafdd7ba1d7584c18cfbffad6adc
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 54
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : threeline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo9(){}//# sourceMappingURL=source-mapping-url-map<nl>//# sourceURL=source-url.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 27
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : ed2afada14f58739bcf96b6351ab177d6339e833c9d38775a1c8e79cc509bac4
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 88
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : source-mapping-url-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : source-url.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo10(){}//# sourceURL=source-url.js<nl>//# sourceMappingURL=source-mapping-url-map
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 43
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : b426be395a00daeefa276382cad3205123b8e27d6705fbce2da954738f00f37a
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 89
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : source-mapping-url-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : source-url.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo11(){}<nl>//# sourceURL=end1.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 21
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : ceda7fce6a1690b393f680ecee7eef909a17b31a2f4f89610232a6b472f14ab6
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 40
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : end1.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo12(){}<nl>//# sourceURL=end2.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 22
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 83439508c8bd1258f4cc1e116bc0ae4b402fb44b5a46b47326ce2645d31c990c
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 41
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : end2.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo13(){}
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 18
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : b3de078634b27f3dfa5a14464e9bd81fa877768ca37bd8ad986d0c465798abf1
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 18
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo15(){}; eval("function foo14(){}//# sourceURL=eval.js")//# sourceURL=eval-wrapper.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 96
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : a651f6bf09b8de967919a011710d379fb8af8ab141d4d7d0176e6229a3635484
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 96
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : eval-wrapper.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo14(){}//# sourceURL=eval.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 39
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 0dc076b4b3f54f30b981df5252a1902fb80e38dd1faf7dd623bd6973e8951a4f
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 39
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : eval.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo16(){}<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : ade161c2f459762efcc41fcd62a397b8141241405daca9338e094645cb5da706
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 19
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo17(){}<nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : e92077efc1de00232dc7bb43481e0a610c903723aa250c9a23197f46e03a616d
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 20
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo18(){}<nl><nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 9dfe0b9f655835dce36f0d506eb31ef7e3e00d4a693d5c33bd3704ff065b1ee2
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 21
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo19(){}<nl><nl><nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 4
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 22fa1aad7d91c994b74ce1cbc6462588346f42fef61dd5bcb1989b236dc92b08
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 22
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo1(){}//# sourceURL=oneline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 66f58105002935b534ddfbc8632e2df04b29285844ee9183e2ed2be6f7b27143
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 42
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : oneline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo2(){}//# sourceURL=oneline-without-nl.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 52
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 1f33d8ced60471b32d415285613429a55b17a657676e0d4ff149f205db07cbdc
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 52
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : oneline-without-nl.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo3(){}<nl>//# sourceURL=twoline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : e0b7d233605df0c24c3861f4c3640a5fed162429ddec7ab558f9ec8ba2b2c0ee
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 43
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : twoline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo4(){}<nl><nl>//# sourceURL=threeline.js<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 2965ae06f8e42e67c6963d7b49dd815bf9882d256a8082af9d49597a42bdfb07
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 46
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : threeline.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo5(){}//# sourceMappingURL=oneline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 56ab0de9f0c2d6fee787224481a1e5f267d8b7e5aabd36d8cc310dc2a1e257c7
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 50
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : oneline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo6(){}//# sourceMappingURL=oneline-without-nl-map
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 60
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 34d15ef441582d89c0d2b8ea298cf64b37edf40517074b25ff162400f3a94df2
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 60
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : oneline-without-nl-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo7(){}<nl>//# sourceMappingURL=twoline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 22d905833d8055541017ca2da954b8546415ee6b03673d8c9790d1be44cd6f08
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 51
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : twoline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo8(){}<nl><nl>//# sourceMappingURL=threeline-map<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 6208ed9da4f0bdfa59ca96b80d9d66dd4d20bafdd7ba1d7584c18cfbffad6adc
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 54
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : threeline-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo9(){}//# sourceMappingURL=source-mapping-url-map<nl>//# sourceURL=source-url.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 27
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : ed2afada14f58739bcf96b6351ab177d6339e833c9d38775a1c8e79cc509bac4
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 88
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : source-mapping-url-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : source-url.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo10(){}//# sourceURL=source-url.js<nl>//# sourceMappingURL=source-mapping-url-map
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 43
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : b426be395a00daeefa276382cad3205123b8e27d6705fbce2da954738f00f37a
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 89
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : source-mapping-url-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : source-url.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo11(){}<nl>//# sourceURL=end1.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 21
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : ceda7fce6a1690b393f680ecee7eef909a17b31a2f4f89610232a6b472f14ab6
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 40
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : end1.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo12(){}<nl>//# sourceURL=end2.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 22
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 83439508c8bd1258f4cc1e116bc0ae4b402fb44b5a46b47326ce2645d31c990c
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 41
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : end2.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo13(){}
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 18
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : b3de078634b27f3dfa5a14464e9bd81fa877768ca37bd8ad986d0c465798abf1
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 18
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo15(){}; eval("function foo14(){}//# sourceURL=eval.js")//# sourceURL=eval-wrapper.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 96
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : a651f6bf09b8de967919a011710d379fb8af8ab141d4d7d0176e6229a3635484
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 96
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : eval-wrapper.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo14(){}//# sourceURL=eval.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 39
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 0dc076b4b3f54f30b981df5252a1902fb80e38dd1faf7dd623bd6973e8951a4f
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 39
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
stackTrace : {
|
|
callFrames : [
|
|
[0] : {
|
|
columnNumber : 20
|
|
functionName :
|
|
lineNumber : 0
|
|
scriptId : <scriptId>
|
|
url : eval-wrapper.js
|
|
}
|
|
]
|
|
}
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : eval.js
|
|
}
|
|
scriptFailedToParse
|
|
{
|
|
scriptSource : {a:2:<nl>//# sourceURL=http://a.js
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 25
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 7314006bb3e66b1d3d9e0de2c0c899589858211c68a0adb6b559673e1a76a10a
|
|
isModule : false
|
|
length : 31
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : http://a.js
|
|
}
|
|
scriptFailedToParse
|
|
{
|
|
scriptSource : }//# sourceURL=failed.js<nl>//# sourceMappingURL=failed-map
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 31
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : true
|
|
hash : 245aa523bf1ad06d497c15cfbcf68565627b59aab12cfaf44195dd09c9f48ade
|
|
isModule : false
|
|
length : 56
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL : failed-map
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : failed.js
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo16(){}<nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 1
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : ade161c2f459762efcc41fcd62a397b8141241405daca9338e094645cb5da706
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 19
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo17(){}<nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 2
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : e92077efc1de00232dc7bb43481e0a610c903723aa250c9a23197f46e03a616d
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 20
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo18(){}<nl><nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 3
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 9dfe0b9f655835dce36f0d506eb31ef7e3e00d4a693d5c33bd3704ff065b1ee2
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 21
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
scriptParsed
|
|
{
|
|
scriptSource : function foo19(){}<nl><nl><nl><nl>
|
|
}
|
|
{
|
|
embedderName :
|
|
endColumn : 0
|
|
endLine : 4
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 22fa1aad7d91c994b74ce1cbc6462588346f42fef61dd5bcb1989b236dc92b08
|
|
isLiveEdit : false
|
|
isModule : false
|
|
length : 22
|
|
scriptId : <scriptId>
|
|
scriptLanguage : JavaScript
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url :
|
|
}
|
|
Remove script references and re-enable debugger.
|