| //------------------------------------------------------------------------------------------------------- | |
| // Copyright (C) Microsoft. All rights reserved. | |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. | |
| //------------------------------------------------------------------------------------------------------- | |
| /**exception(all):stack();**/ | |
| function fromEval() { | |
| try { | |
| throw new Error('Caught Error'); | |
| } catch (ex) {} | |
| } | |
| function foo() { | |
| eval("fromEval();"); | |
| } | |
| foo(); | |
| function FuncLevel2() { | |
| var level2Var = 1; | |
| function FuncLevel3() { | |
| var level3Var = level2Var; /**bp:stack();**/ | |
| } | |
| FuncLevel3(); | |
| } | |
| var globalVar = Math; | |
| function FuncLevel1() { | |
| var level1Var = globalVar; | |
| FuncLevel2(); | |
| } | |
| FuncLevel1(1); | |
| WScript.Echo("pass"); |