Lines Matching refs:stack
28 // Flags: --stack-size=100
31 var a, b, c, d, e; // Allocates some locals on the function's stack frame.
38 // Test stack trace has correct function location at top of the stack.
42 var first_frame = e.stack.split("\n")[1]
43 assertTrue(first_frame.indexOf("stack-traces-overflow.js:30:18") > 0);
46 // Test stack trace getter and setter.
50 assertTrue(e.stack.indexOf("rec1") > 0);
51 e.stack = "123";
52 assertEquals("123", e.stack);
59 assertTrue(e.stack.indexOf("rec2") > 0);
60 assertTrue(e.stack.indexOf("rec3") > 0);
61 e.stack = "123";
62 assertEquals("123", e.stack);
69 assertTrue(e.stack.indexOf("rec1") > 0);
74 // Check setting/getting stack property on the prototype chain.
78 object.stack = "123"; // Overwriting stack property fails.
79 assertEquals(prototype.stack, object.stack);
80 assertTrue("123" != prototype.stack);
86 e.stack;
106 assertEquals(4, e.stack.split('\n').length);
113 assertEquals(26, e.stack.split('\n').length);
120 assertEquals(1, e.stack.split('\n').length);
128 assertTrue(e.stack.split('\n').length > 100);
135 assertTrue(e.stack.split('\n').length > 100);
142 assertEquals(undefined, e.stack);
143 e.stack = "abc";
144 assertEquals("abc", e.stack);
152 assertEquals(4, e.stack.split('\n').length);