2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / LayoutTests / fast / profiler / anonymous-function-calls-eval.html
blob9cb5c4b6b997204e7b72c74038872a62cc39d8a9
1 <html>
2 <head>
3 <script src="resources/profiler-test-JS-resources.js"></script>
4 <script>
5 if (window.layoutTestController) {
6 layoutTestController.dumpAsText();
7 layoutTestController.setJavaScriptProfilingEnabled(true);
10 function startTest()
12 console.profile("Anonymous function calles eval");
14 var variableThatPointsToAnAnonymousFunction = function() {
15 eval("insertNewText()");
18 variableThatPointsToAnAnonymousFunction();
19 endTest();
21 </script>
22 </head>
24 <body onload="startTest()">
25 This page's JavaScript calls an anonymous function which calls eval().
26 <br>
27 <br>
28 To run this test manually, load it in the browser then load the WebInspector and look at
29 the profile. Beneath onload and startTest it should show an (anonymous function)
30 which has a (program) child.
31 <div id="output"></div>
32 </body>
33 </html>