getter-hook-1.js (383B)
1 // GETPROP PIC with multiple stubs containing getter hooks. 2 3 function foo(arr) { 4 for (var i = 0; i < 100; i++) 5 arr[i].caller; 6 } 7 arr = Object.create(Object.prototype); 8 first = Object.create({}); 9 first.caller = null; 10 second = Object.create({}); 11 second.caller = null; 12 for (var i = 0; i < 100; ) { 13 arr[i++] = first; 14 arr[i++] = foo; 15 arr[i++] = second; 16 } 17 foo.caller; 18 foo(arr);