blob: 49c7392aecdfa6c497203d0a5b5992a8a3e62a1f [file] [log] [blame]
Tests asynchronous call stacks in debugger.
Set timer for test function.
Captured call stacks in no particular order:
Call stack:
0) animFrame1 (async-callstack.js:34)
[requestAnimationFrame]
0) timeout1 (async-callstack.js:22)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) animFrame2 (async-callstack.js:51)
[requestAnimationFrame]
0) animFrame1 (async-callstack.js:36)
[requestAnimationFrame]
0) timeout1 (async-callstack.js:22)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) interval1 (async-callstack.js:41)
1) innerInterval1 (async-callstack.js:27)
[setInterval]
0) timeout1 (async-callstack.js:23)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) timeout1 (async-callstack.js:21)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) timeout2 (async-callstack.js:46)
[setTimeout]
0) animFrame1 (async-callstack.js:35)
[requestAnimationFrame]
0) timeout1 (async-callstack.js:22)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) timeout3 (async-callstack.js:65)
1) longTail0 (async-callstack.js:54)
[setTimeout]
0) longTail1 (:1)
[setTimeout]
0) longTail2 (:2)
[setTimeout]
0) longTail3 (:3)
[setTimeout]
0) longTail4 (:4)
[setTimeout]
0) longTail5 (:5)
[setTimeout]
0) longTail6 (:6)
[setTimeout]
0) longTail7 (:7)
[setTimeout]
0) longTail8 (:8)
[setTimeout]
0) longTail9 (:9)
[setTimeout]
0) longTail10 (:10)
[setTimeout]
0) longTail11 (:11)
[setTimeout]
0) longTail12 (:12)
[setTimeout]
0) longTail13 (:13)
[setTimeout]
0) longTail14 (:14)
[setTimeout]
0) longTail15 (:15)
[setTimeout]
0) longTail16 (:16)
[setTimeout]
0) longTail17 (:17)
[setTimeout]
0) longTail18 (:18)
[setTimeout]
0) longTail19 (:19)
[setTimeout]
0) longTail20 (:20)
[setTimeout]
0) eval (:21)
1) animFrame2 (async-callstack.js:60)
[requestAnimationFrame]
0) animFrame1 (async-callstack.js:36)
[requestAnimationFrame]
0) timeout1 (async-callstack.js:22)
1) innerTestFunction (async-callstack.js:14)
[setTimeout]
0) testFunction (async-callstack.js:16)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>