c30472b83e
Some embedders primitive can trigger execution in current JavaScript instance or in another (e.g. MessageChannel). With this CL external async task can be local as well. R=dgozman@chromium.org Bug: chromium:661705 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel Change-Id: I82c68a021c2c25bc67a706c4bfed8c1a2b2388c5 Reviewed-on: https://chromium-review.googlesource.com/792015 Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#49728}
15 lines
395 B
Plaintext
15 lines
395 B
Plaintext
Test for step-into remote async task.
|
|
Setup debugger agents..
|
|
Pause before stack trace is captured..
|
|
Run stepInto with breakOnAsyncCall flag
|
|
Call pauseOnAsyncCall
|
|
Trigger external async task on another context group
|
|
Dump stack trace
|
|
boo (target.js:1:18)
|
|
call (framework.js:3:2)
|
|
(anonymous) (target.js:0:0)
|
|
-- remote-task --
|
|
store (utils.js:2:25)
|
|
foo (source.js:1:13)
|
|
(anonymous) (source.js:2:6)
|