b901591015
There are two possible type: - scriptParsed - breakpoint for any script, - scriptWithSourceMapParsed - breakpoint for script with sourceMappingURL. When one of the breakpoints is set then for each matched script we add breakpoint on call to top level function of that script. Node: https://github.com/nodejs/node/issues/24687 R=dgozman@chromium.org Bug: chromium:887384,chromium:724793,chromium:882909 Change-Id: I9c08b2a2a5ba7006adfedd85fc92ae191517af00 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1354245 Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Reviewed-by: Alexei Filippov <alph@chromium.org> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Cr-Commit-Position: refs/heads/master@{#61353}
90 lines
1.8 KiB
Plaintext
90 lines
1.8 KiB
Plaintext
Debugger.setInstrumentationBreakpoint
|
|
|
|
Running test: testSetTwice
|
|
set breakpoint..
|
|
{
|
|
breakpointId : <breakpointId>
|
|
}
|
|
set breakpoint again..
|
|
{
|
|
error : {
|
|
code : -32000
|
|
message : Instrumentation breakpoint is already enabled.
|
|
}
|
|
id : <messageId>
|
|
}
|
|
remove breakpoint..
|
|
{
|
|
id : <messageId>
|
|
result : {
|
|
}
|
|
}
|
|
|
|
Running test: testScriptParsed
|
|
set breakpoint and evaluate script..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
url : foo.js
|
|
}
|
|
set breakpoint and evaluate script with sourceMappingURL..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
sourceMapURL : map.js
|
|
url : foo.js
|
|
}
|
|
remove breakpoint..
|
|
{
|
|
id : <messageId>
|
|
result : {
|
|
}
|
|
}
|
|
evaluate script again..
|
|
|
|
Running test: testScriptWithSourceMapParsed
|
|
set breakpoint for scriptWithSourceMapParsed..
|
|
evaluate script without sourceMappingURL..
|
|
evaluate script with sourceMappingURL..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
sourceMapURL : map.js
|
|
url : foo.js
|
|
}
|
|
remove breakpoint..
|
|
{
|
|
id : <messageId>
|
|
result : {
|
|
}
|
|
}
|
|
evaluate script without sourceMappingURL..
|
|
evaluate script with sourceMappingURL..
|
|
|
|
Running test: testBlackboxing
|
|
set breakpoint and evaluate blackboxed script..
|
|
evaluate not blackboxed script..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
url : bar.js
|
|
}
|
|
evaluate blackboxed script that contains not blackboxed one..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
url : bar.js
|
|
}
|
|
|
|
Running test: testCompileFirstRunLater
|
|
set breakpoint for scriptWithSourceMapParsed..
|
|
compile script with sourceMappingURL..
|
|
evaluate script without sourceMappingURL..
|
|
run previously compiled script with sourceMappingURL..
|
|
paused with reason: instrumentation
|
|
{
|
|
scriptId : <scriptId>
|
|
sourceMapURL : boo.js
|
|
url : foo.js
|
|
}
|