| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- function foo() {
- var x = 1; /**bp:dumpFunctionProperties();**/
- }
- foo();
- (function () {
- var x = 1; /**bp:dumpFunctionProperties(0, 1);**/
- })();
- var arr = [0];
- arr.forEach((s) => {
- var x = 1; /**bp:dumpFunctionProperties([0], '0');**/
- });
- function same(shouldBreak) {
- if (shouldBreak) {
- // 0 is same(true), 1 is same(false), 2 is global function). same is dumped only once as functionHandle for frame 0 and 1 is same.
- var x = 1; /**bp:stack();dumpFunctionProperties([0,1,2]);**/
- } else {
- same(!shouldBreak);
- }
- }
- same(false);
- function one(arg1) {
- two();
- }
- function two(arg1, arg2) {
- three();
- }
- function three(arg1, arg2, arg3) {
- var x = 1; /**bp:stack();dumpFunctionProperties([0,1,2,3], 0);**/
- }
- one();
- WScript.Echo("pass");
|