| 1234567891011121314151617181920212223242526272829303132 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- //
- // Test etw rundown.
- //
- function bar() {
- var s = "";
- for (var i = 0; i < 40; i++) {
- s += "bar";
- }
- (function (a) { })(s);
- }
- var MAX_TIME = 2000; //max ms to run the following loop (and bound etw rundown time)
- var beginTime = new Date();
- // Keep generating new functions.
- for (var i = 0; i < 1000; i++) {
- var foo = "foo" + i; // different function names
- eval("function " + foo + "(){ bar();} " + foo + "();");
- var now = new Date();
- if (now - beginTime >= MAX_TIME) {
- break;
- }
- }
- WScript.Echo("pass");
|