V8 logs: obj/release/snapshot.log, /projects/cassowary-js-refactor/v8.log, /projects/cassowary-js-refactor/v8.log.ll
Perf trace file: /projects/cassowary-js-refactor/perf.data
Generated code architecture: ia32

Ticks per symbol:
      2062   4.7% LazyCompile:*indexOf native array.js:1162 [js]
           0.29 0: 85 c9                	test   ecx,ecx
                2: 74 08                	je     0xc
                4: c7 44 24 0c 91 80 d0 	mov    DWORD PTR [esp+0xc],0x55d08091
                b: 55 
           0.15 c: 55                   	push   ebp
           0.15 d: 89 e5                	mov    ebp,esp
                f: 56                   	push   esi
           0.15 10: 57                   	push   edi
                11: 83 ec 50             	sub    esp,0x50
                14: 8b 45 fc             	mov    eax,DWORD PTR [ebp-0x4]
           0.29 17: 89 45 f4             	mov    DWORD PTR [ebp-0xc],eax
           0.10 1a: 89 c6                	mov    esi,eax
                1c: 3b 25 b4 c8 f7 09    	cmp    esp,DWORD PTR ds:0x9f7c8b4
                22: 73 05                	jae    0x29
           0.10 24: e8 f7 ad fa ff       	call   0xfffaae20
           0.19 29: 8b 45 10             	mov    eax,DWORD PTR [ebp+0x10]
                2c: 3d 81 80 d0 55       	cmp    eax,0x55d08081
                31: 0f 84 23 00 00 00    	je     0x5a
                37: 3d 91 80 d0 55       	cmp    eax,0x55d08091
                3c: 0f 84 18 00 00 00    	je     0x5a
           0.24 42: a8 01                	test   al,0x1
                44: 0f 84 8f 00 00 00    	je     0xd9
           0.05 4a: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                4d: 0f b6 49 09          	movzx  ecx,BYTE PTR [ecx+0x9]
           0.39 51: f6 c1 20             	test   cl,0x20
                54: 0f 84 7f 00 00 00    	je     0xd9
                5a: a8 01                	test   al,0x1
                5c: 0f 84 0d 00 00 00    	je     0x6f
                62: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                65: f6 41 09 20          	test   BYTE PTR [ecx+0x9],0x20
                69: 0f 85 6a 00 00 00    	jne    0xd9
                6f: 8b 4d f4             	mov    ecx,DWORD PTR [ebp-0xc]
                72: 8b 51 13             	mov    edx,DWORD PTR [ecx+0x13]
                75: 89 55 f0             	mov    DWORD PTR [ebp-0x10],edx
                78: 89 ce                	mov    esi,ecx
                7a: 8b 45 f8             	mov    eax,DWORD PTR [ebp-0x8]
                7d: ff 70 1b             	push   DWORD PTR [eax+0x1b]
                80: 6a 02                	push   0x2
                82: 68 81 80 00 4a       	push   0x4a008081
                87: e8 74 e3 fa ff       	call   0xfffae400
                8c: 8b 0d 84 98 70 47    	mov    ecx,DWORD PTR ds:0x47709884
                92: 81 f9 a1 80 d0 55    	cmp    ecx,0x55d080a1
                98: 0f 84 6c 63 8a c8    	je     0xc88a640a
                9e: 81 f9 29 e2 d3 55    	cmp    ecx,0x55d3e229
                a4: 0f 85 6a 63 8a c8    	jne    0xc88a6414
                aa: 8b 4d f0             	mov    ecx,DWORD PTR [ebp-0x10]
                ad: 8b 49 13             	mov    ecx,DWORD PTR [ecx+0x13]
                b0: 51                   	push   ecx
                b1: 68 6d 5d 01 4a       	push   0x4a015d6d
                b6: 50                   	push   eax
                b7: bf 29 e2 d3 55       	mov    edi,0x55d3e229
                bc: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                bf: c6 c1 02             	mov    cl,0x2
                c2: ff 57 0b             	call   DWORD PTR [edi+0xb]
                c5: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                c8: ff f0                	push   eax
                ca: b8 01 00 00 00       	mov    eax,0x1
                cf: bb b0 9f 2a 08       	mov    ebx,0x82a9fb0
                d4: e8 27 66 fa ff       	call   0xfffa6700
           0.10 d9: f7 45 10 01 00 00 00 	test   DWORD PTR [ebp+0x10],0x1
           0.05 e0: 0f 84 4c 63 8a c8    	je     0xc88a6432
                e6: 8b 45 10             	mov    eax,DWORD PTR [ebp+0x10]
                e9: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
           0.05 ec: 80 79 07 ac          	cmp    BYTE PTR [ecx+0x7],0xac
           0.19 f0: 0f 85 46 63 8a c8    	jne    0xc88a643c
           0.10 f6: 8b 48 0b             	mov    ecx,DWORD PTR [eax+0xb]
           0.05 f9: f6 c1 01             	test   cl,0x1
           0.15 fc: 0f 85 03 07 00 00    	jne    0x805
                102: d1 f9                	sar    ecx,1
           0.05 104: f7 c1 00 00 00 80    	test   ecx,0x80000000
                10a: 0f 85 36 63 8a c8    	jne    0xc88a6446
                110: 89 4d f0             	mov    DWORD PTR [ebp-0x10],ecx
                113: 83 f9 00             	cmp    ecx,0x0
                116: 0f 84 de 06 00 00    	je     0x7fa
           0.05 11c: 8b 55 08             	mov    edx,DWORD PTR [ebp+0x8]
           0.19 11f: 81 fa 91 80 d0 55    	cmp    edx,0x55d08091
                125: 0f 84 11 01 00 00    	je     0x23c
                12b: f6 c2 01             	test   dl,0x1
                12e: 0f 84 0d 00 00 00    	je     0x141
                134: 8b 52 ff             	mov    edx,DWORD PTR [edx-0x1]
                137: f6 42 09 20          	test   BYTE PTR [edx+0x9],0x20
                13b: 0f 85 fb 00 00 00    	jne    0x23c
                141: 8b 55 08             	mov    edx,DWORD PTR [ebp+0x8]
                144: f7 c2 01 00 00 00    	test   edx,0x1
                14a: 0f 84 51 00 00 00    	je     0x1a1
                150: 8b 5d f4             	mov    ebx,DWORD PTR [ebp-0xc]
                153: 8b 73 13             	mov    esi,DWORD PTR [ebx+0x13]
                156: 8b 3d e4 93 70 47    	mov    edi,DWORD PTR ds:0x477093e4
                15c: 81 ff a1 80 d0 55    	cmp    edi,0x55d080a1
                162: 0f 84 e8 62 8a c8    	je     0xc88a6450
                168: 81 ff 6d ae d3 55    	cmp    edi,0x55d3ae6d
                16e: 0f 85 e6 62 8a c8    	jne    0xc88a645a
                174: 8b 76 13             	mov    esi,DWORD PTR [esi+0x13]
                177: 56                   	push   esi
                178: 52                   	push   edx
                179: bf 6d ae d3 55       	mov    edi,0x55d3ae6d
                17e: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                181: c6 c1 02             	mov    cl,0x2
                184: ff 57 0b             	call   DWORD PTR [edi+0xb]
                187: 50                   	push   eax
                188: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                18b: b8 01 00 00 00       	mov    eax,0x1
                190: bb 50 fd 29 08       	mov    ebx,0x829fd50
                195: e8 66 65 fa ff       	call   0xfffa6700
                19a: 89 c1                	mov    ecx,eax
                19c: e9 03 00 00 00       	jmp    0x1a4
                1a1: 8b 4d 08             	mov    ecx,DWORD PTR [ebp+0x8]
                1a4: 89 4d ec             	mov    DWORD PTR [ebp-0x14],ecx
                1a7: e9 cc 62 8a c8       	jmp    0xc88a6478
                1ac: 33 c0                	xor    eax,eax
                1ae: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                1b1: 89 ca                	mov    edx,ecx
                1b3: e8 c8 a6 fa ff       	call   0xfffaa880
                1b8: 90                   	nop
                1b9: 85 c0                	test   eax,eax
                1bb: 7c 07                	jl     0x1c4
                1bd: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                1c2: eb 05                	jmp    0x1c9
                1c4: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                1c9: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                1ce: 0f 84 08 00 00 00    	je     0x1dc
                1d4: 8b 45 ec             	mov    eax,DWORD PTR [ebp-0x14]
                1d7: e9 62 00 00 00       	jmp    0x23e
                1dc: e9 ab 62 8a c8       	jmp    0xc88a648c
                1e1: 8b 45 f0             	mov    eax,DWORD PTR [ebp-0x10]
                1e4: 03 c0                	add    eax,eax
                1e6: 0f 80 61 06 00 00    	jo     0x84d
                1ec: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                1ef: 89 c2                	mov    edx,eax
                1f1: 8b 45 ec             	mov    eax,DWORD PTR [ebp-0x14]
                1f4: e8 67 06 fc ff       	call   0xfffc0860
                1f9: 90                   	nop
                1fa: 90                   	nop
                1fb: 89 45 e8             	mov    DWORD PTR [ebp-0x18],eax
                1fe: 89 c1                	mov    ecx,eax
                200: e9 9b 62 8a c8       	jmp    0xc88a64a0
                205: 33 c0                	xor    eax,eax
                207: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                20a: 89 ca                	mov    edx,ecx
                20c: e8 6f a6 fa ff       	call   0xfffaa880
                211: 90                   	nop
                212: 85 c0                	test   eax,eax
                214: 7c 07                	jl     0x21d
                216: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                21b: eb 05                	jmp    0x222
                21d: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                222: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                227: 0f 84 08 00 00 00    	je     0x235
                22d: 8b 45 e8             	mov    eax,DWORD PTR [ebp-0x18]
                230: e9 09 00 00 00       	jmp    0x23e
                235: 33 c0                	xor    eax,eax
                237: e9 02 00 00 00       	jmp    0x23e
           0.05 23c: 33 c0                	xor    eax,eax
           0.19 23e: 89 45 e4             	mov    DWORD PTR [ebp-0x1c],eax
           0.10 241: 8b 4d f4             	mov    ecx,DWORD PTR [ebp-0xc]
           0.05 244: 8b 51 13             	mov    edx,DWORD PTR [ecx+0x13]
           0.15 247: 8b 5d 10             	mov    ebx,DWORD PTR [ebp+0x10]
                24a: f6 c3 01             	test   bl,0x1
                24d: 0f 84 0d 00 00 00    	je     0x260
                253: 8b 73 ff             	mov    esi,DWORD PTR [ebx-0x1]
                256: 80 7e 07 ac          	cmp    BYTE PTR [esi+0x7],0xac
           0.19 25a: 0f 84 0a 00 00 00    	je     0x26a
                260: be c1 80 d0 55       	mov    esi,0x55d080c1
                265: e9 05 00 00 00       	jmp    0x26f
           0.15 26a: be b1 80 d0 55       	mov    esi,0x55d080b1
                26f: 8b 3d 2c 92 70 47    	mov    edi,DWORD PTR ds:0x4770922c
           0.05 275: 81 ff a1 80 d0 55    	cmp    edi,0x55d080a1
                27b: 0f 84 33 62 8a c8    	je     0xc88a64b4
           0.10 281: 81 ff b9 93 d3 55    	cmp    edi,0x55d393b9
                287: 0f 85 31 62 8a c8    	jne    0xc88a64be
                28d: 8b 7a 13             	mov    edi,DWORD PTR [edx+0x13]
                290: 89 7d dc             	mov    DWORD PTR [ebp-0x24],edi
           0.05 293: 57                   	push   edi
           0.05 294: 53                   	push   ebx
           0.05 295: 8b 45 f0             	mov    eax,DWORD PTR [ebp-0x10]
                298: 03 c0                	add    eax,eax
                29a: 0f 80 0e 06 00 00    	jo     0x8ae
           0.15 2a0: 89 45 e0             	mov    DWORD PTR [ebp-0x20],eax
                2a3: 50                   	push   eax
                2a4: 56                   	push   esi
                2a5: bf b9 93 d3 55       	mov    edi,0x55d393b9
           0.05 2aa: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                2ad: c6 c1 02             	mov    cl,0x2
                2b0: ff 57 0b             	call   DWORD PTR [edi+0xb]
           0.39 2b3: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                2b8: 0f 84 1b 00 00 00    	je     0x2d9
           0.10 2be: 3d c1 80 d0 55       	cmp    eax,0x55d080c1
                2c3: 0f 84 05 00 00 00    	je     0x2ce
                2c9: e9 04 62 8a c8       	jmp    0xc88a64d2
           0.24 2ce: 8b 5d e4             	mov    ebx,DWORD PTR [ebp-0x1c]
           0.19 2d1: 8b 4d e0             	mov    ecx,DWORD PTR [ebp-0x20]
           0.05 2d4: e9 62 03 00 00       	jmp    0x63b
                2d9: ff 75 10             	push   DWORD PTR [ebp+0x10]
                2dc: ff 75 e0             	push   DWORD PTR [ebp-0x20]
                2df: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                2e2: b8 02 00 00 00       	mov    eax,0x2
                2e7: bb c0 63 2c 08       	mov    ebx,0x82c63c0
                2ec: e8 0f 64 fa ff       	call   0xfffa6700
                2f1: 89 45 d8             	mov    DWORD PTR [ebp-0x28],eax
                2f4: 89 c1                	mov    ecx,eax
                2f6: e9 eb 61 8a c8       	jmp    0xc88a64e6
                2fb: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                2fe: 89 c8                	mov    eax,ecx
                300: b9 5d bc 00 4a       	mov    ecx,0x4a00bc5d
                305: e8 36 20 fb ff       	call   0xfffb2340
                30a: b9 04 00 00 00       	mov    ecx,0x4
                30f: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                312: 89 c2                	mov    edx,eax
                314: 89 c8                	mov    eax,ecx
                316: e8 65 ad fa ff       	call   0xfffab080
                31b: 90                   	nop
                31c: 85 c0                	test   eax,eax
                31e: 74 07                	je     0x327
                320: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                325: eb 05                	jmp    0x32c
                327: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                32c: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                331: 0f 85 3c 00 00 00    	jne    0x373
                337: e9 c8 61 8a c8       	jmp    0xc88a6504
                33c: 33 c0                	xor    eax,eax
                33e: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                341: 8b 55 d8             	mov    edx,DWORD PTR [ebp-0x28]
                344: e8 57 20 fb ff       	call   0xfffb23a0
                349: 89 c1                	mov    ecx,eax
                34b: 33 c0                	xor    eax,eax
                34d: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                350: 89 ca                	mov    edx,ecx
                352: e8 29 a5 fa ff       	call   0xfffaa880
                357: 90                   	nop
                358: 85 c0                	test   eax,eax
                35a: 7c 07                	jl     0x363
                35c: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                361: eb 05                	jmp    0x368
                363: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                368: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                36d: 0f 84 23 02 00 00    	je     0x596
                373: e9 aa 61 8a c8       	jmp    0xc88a6522
                378: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                37b: 8b 45 d8             	mov    eax,DWORD PTR [ebp-0x28]
                37e: b9 5d bc 00 4a       	mov    ecx,0x4a00bc5d
                383: e8 b8 1f fb ff       	call   0xfffb2340
                388: 33 c9                	xor    ecx,ecx
                38a: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                38d: 89 c2                	mov    edx,eax
                38f: 89 c8                	mov    eax,ecx
                391: e8 ea ac fa ff       	call   0xfffab080
                396: 90                   	nop
                397: 85 c0                	test   eax,eax
                399: 74 07                	je     0x3a2
                39b: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                3a0: eb 05                	jmp    0x3a7
                3a2: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                3a7: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                3ac: 0f 84 d9 01 00 00    	je     0x58b
                3b2: 8b 05 4c 98 70 47    	mov    eax,DWORD PTR ds:0x4770984c
                3b8: 3d a1 80 d0 55       	cmp    eax,0x55d080a1
                3bd: 0f 84 7d 61 8a c8    	je     0xc88a6540
                3c3: 3d 91 df d3 55       	cmp    eax,0x55d3df91
                3c8: 0f 85 7c 61 8a c8    	jne    0xc88a654a
                3ce: ff 75 dc             	push   DWORD PTR [ebp-0x24]
                3d1: ff 75 10             	push   DWORD PTR [ebp+0x10]
                3d4: ff 75 d8             	push   DWORD PTR [ebp-0x28]
                3d7: bf 91 df d3 55       	mov    edi,0x55d3df91
                3dc: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                3df: c6 c1 02             	mov    cl,0x2
                3e2: ff 57 0b             	call   DWORD PTR [edi+0xb]
                3e5: 89 45 d4             	mov    DWORD PTR [ebp-0x2c],eax
                3e8: 89 c1                	mov    ecx,eax
                3ea: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                3ed: 89 c8                	mov    eax,ecx
                3ef: b9 5d bc 00 4a       	mov    ecx,0x4a00bc5d
                3f4: e8 47 1f fb ff       	call   0xfffb2340
                3f9: 89 45 d0             	mov    DWORD PTR [ebp-0x30],eax
                3fc: 89 c1                	mov    ecx,eax
                3fe: 33 db                	xor    ebx,ebx
                400: 89 5d cc             	mov    DWORD PTR [ebp-0x34],ebx
                403: e9 60 61 8a c8       	jmp    0xc88a6568
                408: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                40b: 89 da                	mov    edx,ebx
                40d: 89 c8                	mov    eax,ecx
                40f: e8 6c a4 fa ff       	call   0xfffaa880
                414: 90                   	nop
                415: 85 c0                	test   eax,eax
                417: 7c 07                	jl     0x420
                419: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                41e: eb 05                	jmp    0x425
                420: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                425: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                42a: 0f 85 72 00 00 00    	jne    0x4a2
                430: e9 47 61 8a c8       	jmp    0xc88a657c
                435: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                438: 8b 55 d4             	mov    edx,DWORD PTR [ebp-0x2c]
                43b: 8b 45 cc             	mov    eax,DWORD PTR [ebp-0x34]
                43e: e8 5d 1f fb ff       	call   0xfffb23a0
                443: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                446: 89 c2                	mov    edx,eax
                448: 8b 45 e4             	mov    eax,DWORD PTR [ebp-0x1c]
                44b: e8 30 a4 fa ff       	call   0xfffaa880
                450: 90                   	nop
                451: 85 c0                	test   eax,eax
                453: 7c 07                	jl     0x45c
                455: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                45a: eb 05                	jmp    0x461
                45c: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                461: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                466: 0f 85 36 00 00 00    	jne    0x4a2
                46c: 3b 25 b4 c8 f7 09    	cmp    esp,DWORD PTR ds:0x9f7c8b4
                472: 0f 82 97 04 00 00    	jb     0x90f
                478: 8b 45 cc             	mov    eax,DWORD PTR [ebp-0x34]
                47b: a8 01                	test   al,0x1
                47d: 0f 85 a2 04 00 00    	jne    0x925
                483: d1 f8                	sar    eax,1
                485: 83 c0 01             	add    eax,0x1
                488: 0f 80 16 61 8a c8    	jo     0xc88a65a4
                48e: 89 c1                	mov    ecx,eax
                490: 03 c9                	add    ecx,ecx
                492: 0f 80 bc 04 00 00    	jo     0x954
                498: 89 cb                	mov    ebx,ecx
                49a: 8b 4d d0             	mov    ecx,DWORD PTR [ebp-0x30]
                49d: e9 5e ff ff ff       	jmp    0x400
                4a2: 8b 4d cc             	mov    ecx,DWORD PTR [ebp-0x34]
                4a5: 89 4d c8             	mov    DWORD PTR [ebp-0x38],ecx
                4a8: e9 01 61 8a c8       	jmp    0xc88a65ae
                4ad: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                4b0: 89 ca                	mov    edx,ecx
                4b2: 8b 45 d0             	mov    eax,DWORD PTR [ebp-0x30]
                4b5: e8 c6 a3 fa ff       	call   0xfffaa880
                4ba: 90                   	nop
                4bb: 85 c0                	test   eax,eax
                4bd: 7c 07                	jl     0x4c6
                4bf: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                4c4: eb 05                	jmp    0x4cb
                4c6: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                4cb: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                4d0: 0f 85 aa 00 00 00    	jne    0x580
                4d6: 3b 25 b4 c8 f7 09    	cmp    esp,DWORD PTR ds:0x9f7c8b4
                4dc: 0f 82 d6 04 00 00    	jb     0x9b8
                4e2: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                4e5: 8b 55 d4             	mov    edx,DWORD PTR [ebp-0x2c]
                4e8: 8b 45 c8             	mov    eax,DWORD PTR [ebp-0x38]
                4eb: e8 b0 1e fb ff       	call   0xfffb23a0
                4f0: 89 45 c4             	mov    DWORD PTR [ebp-0x3c],eax
                4f3: 89 c1                	mov    ecx,eax
                4f5: 89 c8                	mov    eax,ecx
                4f7: 3d 91 80 d0 55       	cmp    eax,0x55d08091
                4fc: 0f 84 50 00 00 00    	je     0x552
                502: a8 01                	test   al,0x1
                504: 0f 84 0d 00 00 00    	je     0x517
                50a: 8b 40 ff             	mov    eax,DWORD PTR [eax-0x1]
                50d: f6 40 09 20          	test   BYTE PTR [eax+0x9],0x20
                511: 0f 85 3b 00 00 00    	jne    0x552
                517: e9 ba 60 8a c8       	jmp    0xc88a65d6
                51c: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                51f: 8b 55 10             	mov    edx,DWORD PTR [ebp+0x10]
                522: 89 c8                	mov    eax,ecx
                524: e8 77 1e fb ff       	call   0xfffb23a0
                529: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                52c: 89 c2                	mov    edx,eax
                52e: 8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
                531: e8 ca a6 fa ff       	call   0xfffaac00
                536: 90                   	nop
                537: 85 c0                	test   eax,eax
                539: 74 07                	je     0x542
                53b: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                540: eb 05                	jmp    0x547
                542: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                547: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                54c: 0f 84 25 00 00 00    	je     0x577
                552: 8b 45 c8             	mov    eax,DWORD PTR [ebp-0x38]
                555: a8 01                	test   al,0x1
                557: 0f 85 71 04 00 00    	jne    0x9ce
                55d: d1 f8                	sar    eax,1
                55f: 83 c0 01             	add    eax,0x1
                562: 0f 80 8c 60 8a c8    	jo     0xc88a65f4
                568: 89 c1                	mov    ecx,eax
                56a: 03 c9                	add    ecx,ecx
                56c: 0f 80 8b 04 00 00    	jo     0x9fd
                572: e9 2e ff ff ff       	jmp    0x4a5
                577: 8b 45 c4             	mov    eax,DWORD PTR [ebp-0x3c]
                57a: 89 ec                	mov    esp,ebp
                57c: 5d                   	pop    ebp
                57d: c2 0c 00             	ret    0xc
                580: b8 fe ff ff ff       	mov    eax,0xfffffffe
                585: 89 ec                	mov    esp,ebp
                587: 5d                   	pop    ebp
                588: c2 0c 00             	ret    0xc
                58b: b8 fe ff ff ff       	mov    eax,0xfffffffe
                590: 89 ec                	mov    esp,ebp
                592: 5d                   	pop    ebp
                593: c2 0c 00             	ret    0xc
                596: 33 c0                	xor    eax,eax
                598: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                59b: 8b 55 d8             	mov    edx,DWORD PTR [ebp-0x28]
                59e: e8 fd 1d fb ff       	call   0xfffb23a0
                5a3: e9 60 60 8a c8       	jmp    0xc88a6608
                5a8: b9 02 00 00 00       	mov    ecx,0x2
                5ad: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                5b0: 89 c2                	mov    edx,eax
                5b2: 89 c8                	mov    eax,ecx
                5b4: e8 a7 02 fc ff       	call   0xfffc0860
                5b9: 90                   	nop
                5ba: 90                   	nop
                5bb: 89 c1                	mov    ecx,eax
                5bd: b8 fe ff ff ff       	mov    eax,0xfffffffe
                5c2: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                5c5: 89 ca                	mov    edx,ecx
                5c7: e8 14 e6 fc ff       	call   0xfffcebe0
                5cc: 90                   	nop
                5cd: 90                   	nop
                5ce: 89 45 c0             	mov    DWORD PTR [ebp-0x40],eax
                5d1: 89 c3                	mov    ebx,eax
                5d3: b9 02 00 00 00       	mov    ecx,0x2
                5d8: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                5db: 8b 55 d8             	mov    edx,DWORD PTR [ebp-0x28]
                5de: 89 c8                	mov    eax,ecx
                5e0: e8 bb 1d fb ff       	call   0xfffb23a0
                5e5: e9 46 60 8a c8       	jmp    0xc88a6630
                5ea: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                5ed: 8b 55 c0             	mov    edx,DWORD PTR [ebp-0x40]
                5f0: e8 6b 02 fc ff       	call   0xfffc0860
                5f5: 90                   	nop
                5f6: 90                   	nop
                5f7: 89 45 bc             	mov    DWORD PTR [ebp-0x44],eax
                5fa: 89 c1                	mov    ecx,eax
                5fc: e9 43 60 8a c8       	jmp    0xc88a6644
                601: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                604: 8b 55 e4             	mov    edx,DWORD PTR [ebp-0x1c]
                607: 8b 45 c0             	mov    eax,DWORD PTR [ebp-0x40]
                60a: e8 71 a2 fa ff       	call   0xfffaa880
                60f: 90                   	nop
                610: 85 c0                	test   eax,eax
                612: 7c 07                	jl     0x61b
                614: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                619: eb 05                	jmp    0x620
                61b: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                620: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                625: 0f 84 08 00 00 00    	je     0x633
                62b: 8b 45 e4             	mov    eax,DWORD PTR [ebp-0x1c]
                62e: e9 03 00 00 00       	jmp    0x636
                633: 8b 45 c0             	mov    eax,DWORD PTR [ebp-0x40]
                636: 89 c3                	mov    ebx,eax
                638: 8b 4d bc             	mov    ecx,DWORD PTR [ebp-0x44]
           0.24 63b: 89 5d b4             	mov    DWORD PTR [ebp-0x4c],ebx
           0.10 63e: 89 4d b8             	mov    DWORD PTR [ebp-0x48],ecx
           0.19 641: 8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
                644: 3d 91 80 d0 55       	cmp    eax,0x55d08091
                649: 0f 84 e2 00 00 00    	je     0x731
           0.10 64f: a8 01                	test   al,0x1
                651: 0f 84 0d 00 00 00    	je     0x664
           0.05 657: 8b 40 ff             	mov    eax,DWORD PTR [eax-0x1]
           0.05 65a: f6 40 09 20          	test   BYTE PTR [eax+0x9],0x20
           0.10 65e: 0f 85 cd 00 00 00    	jne    0x731
           0.29 664: 89 d8                	mov    eax,ebx
           0.24 666: a8 01                	test   al,0x1
                668: 0f 85 f3 03 00 00    	jne    0xa61
           0.05 66e: d1 f8                	sar    eax,1
                670: 89 cf                	mov    edi,ecx
           0.05 672: f7 c7 01 00 00 00    	test   edi,0x1
                678: 0f 85 27 04 00 00    	jne    0xaa5
                67e: d1 ff                	sar    edi,1
                680: 89 7d b0             	mov    DWORD PTR [ebp-0x50],edi
           0.24 683: 8b 55 10             	mov    edx,DWORD PTR [ebp+0x10]
           7.76 686: 89 45 ac             	mov    DWORD PTR [ebp-0x54],eax
           0.05 689: 3b c7                	cmp    eax,edi
                68b: 0f 8d 95 00 00 00    	jge    0x726
           6.01 691: 3b 25 b4 c8 f7 09    	cmp    esp,DWORD PTR ds:0x9f7c8b4
                697: 0f 82 37 04 00 00    	jb     0xad4
           5.87 69d: 81 7a ff e1 ae 10 38 	cmp    DWORD PTR [edx-0x1],0x3810aee1
           5.09 6a4: 0f 85 b8 5f 8a c8    	jne    0xc88a6662
           6.60 6aa: 8b 72 07             	mov    esi,DWORD PTR [edx+0x7]
           0.10 6ad: 8b 4a 0b             	mov    ecx,DWORD PTR [edx+0xb]
           0.29 6b0: f6 c1 01             	test   cl,0x1
                6b3: 0f 85 31 04 00 00    	jne    0xaea
           5.43 6b9: d1 f9                	sar    ecx,1
           0.05 6bb: 3b c1                	cmp    eax,ecx
           0.15 6bd: 0f 83 a9 5f 8a c8    	jae    0xc88a666c
           6.50 6c3: 8b 4c 86 07          	mov    ecx,DWORD PTR [esi+eax*4+0x7]
           7.71 6c7: 81 f9 a1 80 d0 55    	cmp    ecx,0x55d080a1
           6.06 6cd: 0f 84 a3 5f 8a c8    	je     0xc88a6676
           5.43 6d3: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                6d6: 89 ca                	mov    edx,ecx
           0.63 6d8: 89 c1                	mov    ecx,eax
                6da: 8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
           6.40 6dd: e8 1e a5 fa ff       	call   0xfffaac00
           5.58 6e2: 90                   	nop
           0.05 6e3: 85 c0                	test   eax,eax
                6e5: 74 07                	je     0x6ee
                6e7: b8 c1 80 d0 55       	mov    eax,0x55d080c1
           0.05 6ec: eb 05                	jmp    0x6f3
           0.15 6ee: b8 b1 80 d0 55       	mov    eax,0x55d080b1
           6.01 6f3: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                6f8: 0f 84 17 00 00 00    	je     0x715
           0.10 6fe: 8b 45 ac             	mov    eax,DWORD PTR [ebp-0x54]
           0.10 701: 83 c0 01             	add    eax,0x1
                704: 8b 55 10             	mov    edx,DWORD PTR [ebp+0x10]
           7.18 707: 8b 5d b4             	mov    ebx,DWORD PTR [ebp-0x4c]
                70a: 8b 4d b8             	mov    ecx,DWORD PTR [ebp-0x48]
           1.45 70d: 8b 7d b0             	mov    edi,DWORD PTR [ebp-0x50]
           0.19 710: e9 71 ff ff ff       	jmp    0x686
           0.05 715: 8b 45 ac             	mov    eax,DWORD PTR [ebp-0x54]
           0.29 718: 03 c0                	add    eax,eax
                71a: 0f 80 f9 03 00 00    	jo     0xb19
                720: 89 ec                	mov    esp,ebp
                722: 5d                   	pop    ebp
                723: c2 0c 00             	ret    0xc
           0.78 726: b8 fe ff ff ff       	mov    eax,0xfffffffe
           0.29 72b: 89 ec                	mov    esp,ebp
                72d: 5d                   	pop    ebp
           0.39 72e: c2 0c 00             	ret    0xc
                731: 8b 4d b4             	mov    ecx,DWORD PTR [ebp-0x4c]
                734: 89 4d a8             	mov    DWORD PTR [ebp-0x58],ecx
                737: e9 4e 5f 8a c8       	jmp    0xc88a668a
                73c: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                73f: 89 ca                	mov    edx,ecx
                741: 8b 45 b8             	mov    eax,DWORD PTR [ebp-0x48]
                744: e8 37 a1 fa ff       	call   0xfffaa880
                749: 90                   	nop
                74a: 85 c0                	test   eax,eax
                74c: 7c 07                	jl     0x755
                74e: b8 c1 80 d0 55       	mov    eax,0x55d080c1
                753: eb 05                	jmp    0x75a
                755: b8 b1 80 d0 55       	mov    eax,0x55d080b1
                75a: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                75f: 0f 85 8a 00 00 00    	jne    0x7ef
                765: 3b 25 b4 c8 f7 09    	cmp    esp,DWORD PTR ds:0x9f7c8b4
                76b: 0f 82 09 04 00 00    	jb     0xb7a
                771: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                774: 8b 55 10             	mov    edx,DWORD PTR [ebp+0x10]
                777: 8b 45 a8             	mov    eax,DWORD PTR [ebp-0x58]
                77a: e8 21 1c fb ff       	call   0xfffb23a0
                77f: 3d 91 80 d0 55       	cmp    eax,0x55d08091
                784: 0f 84 15 00 00 00    	je     0x79f
                78a: a8 01                	test   al,0x1
                78c: 0f 84 2f 00 00 00    	je     0x7c1
                792: 8b 40 ff             	mov    eax,DWORD PTR [eax-0x1]
                795: f6 40 09 20          	test   BYTE PTR [eax+0x9],0x20
                799: 0f 84 22 00 00 00    	je     0x7c1
                79f: 8b 75 f4             	mov    esi,DWORD PTR [ebp-0xc]
                7a2: ff 75 a8             	push   DWORD PTR [ebp-0x58]
                7a5: ff 75 10             	push   DWORD PTR [ebp+0x10]
                7a8: 8b 7e 13             	mov    edi,DWORD PTR [esi+0x13]
                7ab: 8b 7f 0b             	mov    edi,DWORD PTR [edi+0xb]
                7ae: 8b 7f 5b             	mov    edi,DWORD PTR [edi+0x5b]
                7b1: 33 c9                	xor    ecx,ecx
                7b3: ff 57 0b             	call   DWORD PTR [edi+0xb]
                7b6: 3d b1 80 d0 55       	cmp    eax,0x55d080b1
                7bb: 0f 84 25 00 00 00    	je     0x7e6
                7c1: 8b 45 a8             	mov    eax,DWORD PTR [ebp-0x58]
                7c4: a8 01                	test   al,0x1
                7c6: 0f 85 c4 03 00 00    	jne    0xb90
                7cc: d1 f8                	sar    eax,1
                7ce: 83 c0 01             	add    eax,0x1
                7d1: 0f 80 e5 5e 8a c8    	jo     0xc88a66bc
                7d7: 89 c1                	mov    ecx,eax
                7d9: 03 c9                	add    ecx,ecx
                7db: 0f 80 de 03 00 00    	jo     0xbbf
                7e1: e9 4e ff ff ff       	jmp    0x734
                7e6: 8b 45 a8             	mov    eax,DWORD PTR [ebp-0x58]
                7e9: 89 ec                	mov    esp,ebp
                7eb: 5d                   	pop    ebp
                7ec: c2 0c 00             	ret    0xc
                7ef: b8 fe ff ff ff       	mov    eax,0xfffffffe
                7f4: 89 ec                	mov    esp,ebp
                7f6: 5d                   	pop    ebp
                7f7: c2 0c 00             	ret    0xc
           0.10 7fa: b8 fe ff ff ff       	mov    eax,0xfffffffe
                7ff: 89 ec                	mov    esp,ebp
           0.05 801: 5d                   	pop    ebp
                802: c2 0c 00             	ret    0xc
                805: 81 79 ff 81 81 10 38 	cmp    DWORD PTR [ecx-0x1],0x38108181
                80c: 74 13                	je     0x821
                80e: 81 f9 91 80 d0 55    	cmp    ecx,0x55d08091
                814: 0f 85 ac 5e 8a c8    	jne    0xc88a66c6
                81a: b9 00 00 00 00       	mov    ecx,0x0
                81f: eb 27                	jmp    0x848
                821: dd 41 03             	fld    QWORD PTR [ecx+0x3]
                824: 8b 49 07             	mov    ecx,DWORD PTR [ecx+0x7]
                827: 81 e1 00 00 f0 7f    	and    ecx,0x7ff00000
                82d: 81 f9 00 00 e0 43    	cmp    ecx,0x43e00000
                833: 7c 07                	jl     0x83c
                835: dd d8                	fstp   st(0)
                837: e9 8a 5e 8a c8       	jmp    0xc88a66c6
                83c: 83 ec 08             	sub    esp,0x8
                83f: dd 0c 24             	fisttp QWORD PTR [esp]
                842: 8b 0c 24             	mov    ecx,DWORD PTR [esp]
                845: 83 c4 08             	add    esp,0x8
                848: e9 b7 f8 ff ff       	jmp    0x104
                84d: 60                   	pusha  
                84e: d1 f8                	sar    eax,1
                850: 35 00 00 00 80       	xor    eax,0x80000000
                855: f2 0f 2a c0          	cvtsi2sd xmm0,eax
                859: 8b 05 b4 c2 f7 09    	mov    eax,DWORD PTR ds:0x9f7c2b4
                85f: 89 c1                	mov    ecx,eax
                861: 83 c1 0c             	add    ecx,0xc
                864: 0f 82 1e 00 00 00    	jb     0x888
                86a: 3b 0d b8 c2 f7 09    	cmp    ecx,DWORD PTR ds:0x9f7c2b8
                870: 0f 87 12 00 00 00    	ja     0x888
                876: 89 0d b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,ecx
                87c: 83 c0 01             	add    eax,0x1
                87f: c7 40 ff 81 81 10 38 	mov    DWORD PTR [eax-0x1],0x38108181
                886: eb 17                	jmp    0x89f
                888: c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
                88f: 00 
                890: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                893: 33 c0                	xor    eax,eax
                895: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                89a: e8 01 15 ff ff       	call   0xffff1da0
                89f: f2 0f 11 40 03       	movsd  QWORD PTR [eax+0x3],xmm0
                8a4: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                8a8: 61                   	popa   
                8a9: e9 3e f9 ff ff       	jmp    0x1ec
                8ae: 60                   	pusha  
                8af: d1 f8                	sar    eax,1
                8b1: 35 00 00 00 80       	xor    eax,0x80000000
                8b6: f2 0f 2a c0          	cvtsi2sd xmm0,eax
                8ba: 8b 05 b4 c2 f7 09    	mov    eax,DWORD PTR ds:0x9f7c2b4
                8c0: 89 c1                	mov    ecx,eax
                8c2: 83 c1 0c             	add    ecx,0xc
                8c5: 0f 82 1e 00 00 00    	jb     0x8e9
                8cb: 3b 0d b8 c2 f7 09    	cmp    ecx,DWORD PTR ds:0x9f7c2b8
                8d1: 0f 87 12 00 00 00    	ja     0x8e9
                8d7: 89 0d b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,ecx
                8dd: 83 c0 01             	add    eax,0x1
                8e0: c7 40 ff 81 81 10 38 	mov    DWORD PTR [eax-0x1],0x38108181
                8e7: eb 17                	jmp    0x900
                8e9: c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
                8f0: 00 
                8f1: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                8f4: 33 c0                	xor    eax,eax
                8f6: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                8fb: e8 a0 14 ff ff       	call   0xffff1da0
                900: f2 0f 11 40 03       	movsd  QWORD PTR [eax+0x3],xmm0
                905: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                909: 61                   	popa   
                90a: e9 91 f9 ff ff       	jmp    0x2a0
                90f: 60                   	pusha  
                910: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                913: 33 c0                	xor    eax,eax
                915: bb 50 77 29 08       	mov    ebx,0x8297750
                91a: e8 81 14 ff ff       	call   0xffff1da0
                91f: 61                   	popa   
                920: e9 53 fb ff ff       	jmp    0x478
                925: 81 78 ff 81 81 10 38 	cmp    DWORD PTR [eax-0x1],0x38108181
                92c: 0f 85 9e 5d 8a c8    	jne    0xc88a66d0
                932: f2 0f 10 40 03       	movsd  xmm0,QWORD PTR [eax+0x3]
                937: f2 0f 2c c0          	cvttsd2si eax,xmm0
                93b: f2 0f 2a c8          	cvtsi2sd xmm1,eax
                93f: 66 0f 2e c1          	ucomisd xmm0,xmm1
                943: 0f 85 87 5d 8a c8    	jne    0xc88a66d0
                949: 0f 8a 81 5d 8a c8    	jp     0xc88a66d0
                94f: e9 31 fb ff ff       	jmp    0x485
                954: 60                   	pusha  
                955: d1 f9                	sar    ecx,1
                957: 81 f1 00 00 00 80    	xor    ecx,0x80000000
                95d: f2 0f 2a c1          	cvtsi2sd xmm0,ecx
                961: 8b 0d b4 c2 f7 09    	mov    ecx,DWORD PTR ds:0x9f7c2b4
                967: 89 c8                	mov    eax,ecx
                969: 83 c0 0c             	add    eax,0xc
                96c: 0f 82 1e 00 00 00    	jb     0x990
                972: 3b 05 b8 c2 f7 09    	cmp    eax,DWORD PTR ds:0x9f7c2b8
                978: 0f 87 12 00 00 00    	ja     0x990
                97e: 89 05 b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,eax
                984: 83 c1 01             	add    ecx,0x1
                987: c7 41 ff 81 81 10 38 	mov    DWORD PTR [ecx-0x1],0x38108181
                98e: eb 19                	jmp    0x9a9
                990: c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
                997: 00 
                998: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                99b: 33 c0                	xor    eax,eax
                99d: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                9a2: e8 f9 13 ff ff       	call   0xffff1da0
                9a7: 89 c1                	mov    ecx,eax
                9a9: f2 0f 11 41 03       	movsd  QWORD PTR [ecx+0x3],xmm0
                9ae: 89 4c 24 18          	mov    DWORD PTR [esp+0x18],ecx
                9b2: 61                   	popa   
                9b3: e9 e0 fa ff ff       	jmp    0x498
                9b8: 60                   	pusha  
                9b9: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                9bc: 33 c0                	xor    eax,eax
                9be: bb 50 77 29 08       	mov    ebx,0x8297750
                9c3: e8 d8 13 ff ff       	call   0xffff1da0
                9c8: 61                   	popa   
                9c9: e9 14 fb ff ff       	jmp    0x4e2
                9ce: 81 78 ff 81 81 10 38 	cmp    DWORD PTR [eax-0x1],0x38108181
                9d5: 0f 85 ff 5c 8a c8    	jne    0xc88a66da
                9db: f2 0f 10 40 03       	movsd  xmm0,QWORD PTR [eax+0x3]
                9e0: f2 0f 2c c0          	cvttsd2si eax,xmm0
                9e4: f2 0f 2a c8          	cvtsi2sd xmm1,eax
                9e8: 66 0f 2e c1          	ucomisd xmm0,xmm1
                9ec: 0f 85 e8 5c 8a c8    	jne    0xc88a66da
                9f2: 0f 8a e2 5c 8a c8    	jp     0xc88a66da
                9f8: e9 62 fb ff ff       	jmp    0x55f
                9fd: 60                   	pusha  
                9fe: d1 f9                	sar    ecx,1
                a00: 81 f1 00 00 00 80    	xor    ecx,0x80000000
                a06: f2 0f 2a c1          	cvtsi2sd xmm0,ecx
                a0a: 8b 0d b4 c2 f7 09    	mov    ecx,DWORD PTR ds:0x9f7c2b4
                a10: 89 c8                	mov    eax,ecx
                a12: 83 c0 0c             	add    eax,0xc
                a15: 0f 82 1e 00 00 00    	jb     0xa39
                a1b: 3b 05 b8 c2 f7 09    	cmp    eax,DWORD PTR ds:0x9f7c2b8
                a21: 0f 87 12 00 00 00    	ja     0xa39
                a27: 89 05 b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,eax
                a2d: 83 c1 01             	add    ecx,0x1
                a30: c7 41 ff 81 81 10 38 	mov    DWORD PTR [ecx-0x1],0x38108181
                a37: eb 19                	jmp    0xa52
                a39: c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
                a40: 00 
                a41: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                a44: 33 c0                	xor    eax,eax
                a46: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                a4b: e8 50 13 ff ff       	call   0xffff1da0
                a50: 89 c1                	mov    ecx,eax
                a52: f2 0f 11 41 03       	movsd  QWORD PTR [ecx+0x3],xmm0
                a57: 89 4c 24 18          	mov    DWORD PTR [esp+0x18],ecx
                a5b: 61                   	popa   
                a5c: e9 11 fb ff ff       	jmp    0x572
                a61: 81 78 ff 81 81 10 38 	cmp    DWORD PTR [eax-0x1],0x38108181
                a68: 0f 85 76 5c 8a c8    	jne    0xc88a66e4
                a6e: f2 0f 10 40 03       	movsd  xmm0,QWORD PTR [eax+0x3]
                a73: f2 0f 2c c0          	cvttsd2si eax,xmm0
                a77: f2 0f 2a c8          	cvtsi2sd xmm1,eax
                a7b: 66 0f 2e c1          	ucomisd xmm0,xmm1
                a7f: 0f 85 5f 5c 8a c8    	jne    0xc88a66e4
                a85: 0f 8a 59 5c 8a c8    	jp     0xc88a66e4
                a8b: 85 c0                	test   eax,eax
                a8d: 0f 85 0d 00 00 00    	jne    0xaa0
                a93: 66 0f 50 c0          	movmskpd eax,xmm0
                a97: 83 e0 01             	and    eax,0x1
                a9a: 0f 85 44 5c 8a c8    	jne    0xc88a66e4
                aa0: e9 cb fb ff ff       	jmp    0x670
                aa5: 81 7f ff 81 81 10 38 	cmp    DWORD PTR [edi-0x1],0x38108181
                aac: 0f 85 3c 5c 8a c8    	jne    0xc88a66ee
                ab2: f2 0f 10 47 03       	movsd  xmm0,QWORD PTR [edi+0x3]
                ab7: f2 0f 2c f8          	cvttsd2si edi,xmm0
                abb: f2 0f 2a cf          	cvtsi2sd xmm1,edi
                abf: 66 0f 2e c1          	ucomisd xmm0,xmm1
                ac3: 0f 85 25 5c 8a c8    	jne    0xc88a66ee
                ac9: 0f 8a 1f 5c 8a c8    	jp     0xc88a66ee
                acf: e9 ac fb ff ff       	jmp    0x680
                ad4: 60                   	pusha  
                ad5: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                ad8: 33 c0                	xor    eax,eax
                ada: bb 50 77 29 08       	mov    ebx,0x8297750
                adf: e8 bc 12 ff ff       	call   0xffff1da0
                ae4: 61                   	popa   
                ae5: e9 b3 fb ff ff       	jmp    0x69d
                aea: 81 79 ff 81 81 10 38 	cmp    DWORD PTR [ecx-0x1],0x38108181
                af1: 0f 85 01 5c 8a c8    	jne    0xc88a66f8
                af7: f2 0f 10 41 03       	movsd  xmm0,QWORD PTR [ecx+0x3]
                afc: f2 0f 2c c8          	cvttsd2si ecx,xmm0
                b00: f2 0f 2a c9          	cvtsi2sd xmm1,ecx
                b04: 66 0f 2e c1          	ucomisd xmm0,xmm1
                b08: 0f 85 ea 5b 8a c8    	jne    0xc88a66f8
                b0e: 0f 8a e4 5b 8a c8    	jp     0xc88a66f8
                b14: e9 a2 fb ff ff       	jmp    0x6bb
                b19: 60                   	pusha  
                b1a: d1 f8                	sar    eax,1
                b1c: 35 00 00 00 80       	xor    eax,0x80000000
                b21: f2 0f 2a c0          	cvtsi2sd xmm0,eax
                b25: 8b 05 b4 c2 f7 09    	mov    eax,DWORD PTR ds:0x9f7c2b4
                b2b: 89 c1                	mov    ecx,eax
                b2d: 83 c1 0c             	add    ecx,0xc
                b30: 0f 82 1e 00 00 00    	jb     0xb54
                b36: 3b 0d b8 c2 f7 09    	cmp    ecx,DWORD PTR ds:0x9f7c2b8
                b3c: 0f 87 12 00 00 00    	ja     0xb54
                b42: 89 0d b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,ecx
                b48: 83 c0 01             	add    eax,0x1
                b4b: c7 40 ff 81 81 10 38 	mov    DWORD PTR [eax-0x1],0x38108181
                b52: eb 17                	jmp    0xb6b
                b54: c7 44 24 1c 00 00 00 	mov    DWORD PTR [esp+0x1c],0x0
                b5b: 00 
                b5c: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                b5f: 33 c0                	xor    eax,eax
                b61: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                b66: e8 35 12 ff ff       	call   0xffff1da0
                b6b: f2 0f 11 40 03       	movsd  QWORD PTR [eax+0x3],xmm0
                b70: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                b74: 61                   	popa   
                b75: e9 a6 fb ff ff       	jmp    0x720
                b7a: 60                   	pusha  
                b7b: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                b7e: 33 c0                	xor    eax,eax
                b80: bb 50 77 29 08       	mov    ebx,0x8297750
                b85: e8 16 12 ff ff       	call   0xffff1da0
                b8a: 61                   	popa   
                b8b: e9 e1 fb ff ff       	jmp    0x771
                b90: 81 78 ff 81 81 10 38 	cmp    DWORD PTR [eax-0x1],0x38108181
                b97: 0f 85 65 5b 8a c8    	jne    0xc88a6702
                b9d: f2 0f 10 40 03       	movsd  xmm0,QWORD PTR [eax+0x3]
                ba2: f2 0f 2c c0          	cvttsd2si eax,xmm0
                ba6: f2 0f 2a c8          	cvtsi2sd xmm1,eax
                baa: 66 0f 2e c1          	ucomisd xmm0,xmm1
                bae: 0f 85 4e 5b 8a c8    	jne    0xc88a6702
                bb4: 0f 8a 48 5b 8a c8    	jp     0xc88a6702
                bba: e9 0f fc ff ff       	jmp    0x7ce
                bbf: 60                   	pusha  
                bc0: d1 f9                	sar    ecx,1
                bc2: 81 f1 00 00 00 80    	xor    ecx,0x80000000
                bc8: f2 0f 2a c1          	cvtsi2sd xmm0,ecx
                bcc: 8b 0d b4 c2 f7 09    	mov    ecx,DWORD PTR ds:0x9f7c2b4
                bd2: 89 c8                	mov    eax,ecx
                bd4: 83 c0 0c             	add    eax,0xc
                bd7: 0f 82 1e 00 00 00    	jb     0xbfb
                bdd: 3b 05 b8 c2 f7 09    	cmp    eax,DWORD PTR ds:0x9f7c2b8
                be3: 0f 87 12 00 00 00    	ja     0xbfb
                be9: 89 05 b4 c2 f7 09    	mov    DWORD PTR ds:0x9f7c2b4,eax
                bef: 83 c1 01             	add    ecx,0x1
                bf2: c7 41 ff 81 81 10 38 	mov    DWORD PTR [ecx-0x1],0x38108181
                bf9: eb 19                	jmp    0xc14
                bfb: c7 44 24 18 00 00 00 	mov    DWORD PTR [esp+0x18],0x0
                c02: 00 
                c03: 8b 75 fc             	mov    esi,DWORD PTR [ebp-0x4]
                c06: 33 c0                	xor    eax,eax
                c08: bb e0 7a 29 08       	mov    ebx,0x8297ae0
                c0d: e8 8e 11 ff ff       	call   0xffff1da0
                c12: 89 c1                	mov    ecx,eax
                c14: f2 0f 11 41 03       	movsd  QWORD PTR [ecx+0x3],xmm0
                c19: 89 4c 24 18          	mov    DWORD PTR [esp+0x18],ecx
                c1d: 61                   	popa   
                c1e: e9 be fb ff ff       	jmp    0x7e1
                c23: 90                   	nop
                c24: 90                   	nop
                c25: 90                   	nop
                c26: 90                   	nop
                c27: 90                   	nop
                c28: 2e 00 00             	add    BYTE PTR cs:[eax],al
                c2b: 00 04 00             	add    BYTE PTR [eax+eax*1],al
                c2e: 00 00                	add    BYTE PTR [eax],al
                c30: 29 00                	sub    DWORD PTR [eax],eax
                c32: 00 00                	add    BYTE PTR [eax],al
                c34: 00 00                	add    BYTE PTR [eax],al
                c36: 00 00                	add    BYTE PTR [eax],al
                c38: 8c 00                	mov    WORD PTR [eax],es
                c3a: 00 00                	add    BYTE PTR [eax],al
                c3c: 03 00                	add    eax,DWORD PTR [eax]
                c3e: 00 00                	add    BYTE PTR [eax],al
                c40: c5 00                	lds    eax,FWORD PTR [eax]
                c42: 00 00                	add    BYTE PTR [eax],al
                c44: 03 00                	add    eax,DWORD PTR [eax]
                c46: 00 00                	add    BYTE PTR [eax],al
                c48: d9 00                	fld    DWORD PTR [eax]
                c4a: 00 00                	add    BYTE PTR [eax],al
                c4c: 04 00                	add    al,0x0
                c4e: 00 00                	add    BYTE PTR [eax],al
                c50: 87 01                	xchg   DWORD PTR [ecx],eax
                c52: 00 00                	add    BYTE PTR [eax],al
                c54: 0a 00                	or     al,BYTE PTR [eax]
                c56: 00 00                	add    BYTE PTR [eax],al
                c58: 9a 01 00 00 0b 00 00 	call   0x0:0xb000001
                c5f: 00 b8 01 00 00 0d    	add    BYTE PTR [eax+0xd000001],bh
                c65: 00 00                	add    BYTE PTR [eax],al
                c67: 00 f9                	add    cl,bh
                c69: 01 00                	add    DWORD PTR [eax],eax
                c6b: 00 0f                	add    BYTE PTR [edi],cl
                c6d: 00 00                	add    BYTE PTR [eax],al
                c6f: 00 11                	add    BYTE PTR [ecx],dl
                c71: 02 00                	add    al,BYTE PTR [eax]
                c73: 00 11                	add    BYTE PTR [ecx],dl
                c75: 00 00                	add    BYTE PTR [eax],al
                c77: 00 b3 02 00 00 14    	add    BYTE PTR [ebx+0x14000002],dh
                c7d: 00 00                	add    BYTE PTR [eax],al
                c7f: 00 f1                	add    cl,dh
                c81: 02 00                	add    al,BYTE PTR [eax]
                c83: 00 16                	add    BYTE PTR [esi],dl
                c85: 00 00                	add    BYTE PTR [eax],al
                c87: 00 0a                	add    BYTE PTR [edx],cl
                c89: 03 00                	add    eax,DWORD PTR [eax]
                c8b: 00 18                	add    BYTE PTR [eax],bl
                c8d: 00 00                	add    BYTE PTR [eax],al
                c8f: 00 1b                	add    BYTE PTR [ebx],bl
                c91: 03 00                	add    eax,DWORD PTR [eax]
                c93: 00 19                	add    BYTE PTR [ecx],bl
                c95: 00 00                	add    BYTE PTR [eax],al
                c97: 00 49 03             	add    BYTE PTR [ecx+0x3],cl
                c9a: 00 00                	add    BYTE PTR [eax],al
                c9c: 1b 00                	sbb    eax,DWORD PTR [eax]
                c9e: 00 00                	add    BYTE PTR [eax],al
                ca0: 57                   	push   edi
                ca1: 03 00                	add    eax,DWORD PTR [eax]
                ca3: 00 1c 00             	add    BYTE PTR [eax+eax*1],bl
                ca6: 00 00                	add    BYTE PTR [eax],al
                ca8: 88 03                	mov    BYTE PTR [ebx],al
                caa: 00 00                	add    BYTE PTR [eax],al
                cac: 1e                   	push   ds
                cad: 00 00                	add    BYTE PTR [eax],al
                caf: 00 96 03 00 00 1f    	add    BYTE PTR [esi+0x1f000003],dl
                cb5: 00 00                	add    BYTE PTR [eax],al
                cb7: 00 e5                	add    ch,ah
                cb9: 03 00                	add    eax,DWORD PTR [eax]
                cbb: 00 22                	add    BYTE PTR [edx],ah
                cbd: 00 00                	add    BYTE PTR [eax],al
                cbf: 00 f9                	add    cl,bh
                cc1: 03 00                	add    eax,DWORD PTR [eax]
                cc3: 00 23                	add    BYTE PTR [ebx],ah
                cc5: 00 00                	add    BYTE PTR [eax],al
                cc7: 00 14 04             	add    BYTE PTR [esp+eax*1],dl
                cca: 00 00                	add    BYTE PTR [eax],al
                ccc: 25 00 00 00 43       	and    eax,0x43000000
                cd1: 04 00                	add    al,0x0
                cd3: 00 27                	add    BYTE PTR [edi],ah
                cd5: 00 00                	add    BYTE PTR [eax],al
                cd7: 00 50 04             	add    BYTE PTR [eax+0x4],dl
                cda: 00 00                	add    BYTE PTR [eax],al
                cdc: 28 00                	sub    BYTE PTR [eax],al
                cde: 00 00                	add    BYTE PTR [eax],al
                ce0: ba 04 00 00 2c       	mov    edx,0x2c000004
                ce5: 00 00                	add    BYTE PTR [eax],al
                ce7: 00 f0                	add    al,dh
                ce9: 04 00                	add    al,0x0
                ceb: 00 2e                	add    BYTE PTR [esi],ch
                ced: 00 00                	add    BYTE PTR [eax],al
                cef: 00 29                	add    BYTE PTR [ecx],ch
                cf1: 05 00 00 30 00       	add    eax,0x300000
                cf6: 00 00                	add    BYTE PTR [eax],al
                cf8: 36                   	ss
                cf9: 05 00 00 31 00       	add    eax,0x310000
                cfe: 00 00                	add    BYTE PTR [eax],al
                d00: a3 05 00 00 33       	mov    ds:0x33000005,eax
                d05: 00 00                	add    BYTE PTR [eax],al
                d07: 00 b9 05 00 00 35    	add    BYTE PTR [ecx+0x35000005],bh
                d0d: 00 00                	add    BYTE PTR [eax],al
                d0f: 00 cc                	add    ah,cl
                d11: 05 00 00 36 00       	add    eax,0x360000
                d16: 00 00                	add    BYTE PTR [eax],al
                d18: e5 05                	in     eax,0x5
                d1a: 00 00                	add    BYTE PTR [eax],al
                d1c: 37                   	aaa    
                d1d: 00 00                	add    BYTE PTR [eax],al
                d1f: 00 f5                	add    ch,dh
                d21: 05 00 00 39 00       	add    eax,0x390000
                d26: 00 00                	add    BYTE PTR [eax],al
                d28: 0f 06                	clts   
                d2a: 00 00                	add    BYTE PTR [eax],al
                d2c: 3b 00                	cmp    eax,DWORD PTR [eax]
                d2e: 00 00                	add    BYTE PTR [eax],al
                d30: e2 06                	loop   0xd38
                d32: 00 00                	add    BYTE PTR [eax],al
                d34: 40                   	inc    eax
                d35: 00 00                	add    BYTE PTR [eax],al
                d37: 00 49 07             	add    BYTE PTR [ecx+0x7],cl
                d3a: 00 00                	add    BYTE PTR [eax],al
                d3c: 42                   	inc    edx
                d3d: 00 00                	add    BYTE PTR [eax],al
                d3f: 00 7f 07             	add    BYTE PTR [edi+0x7],bh
                d42: 00 00                	add    BYTE PTR [eax],al
                d44: 44                   	inc    esp
                d45: 00 00                	add    BYTE PTR [eax],al
                d47: 00 b6 07 00 00 45    	add    BYTE PTR [esi+0x45000007],dh
                d4d: 00 00                	add    BYTE PTR [eax],al
                d4f: 00 9f 08 00 00 ff    	add    BYTE PTR [edi-0xfffff8],bl
                d55: ff                   	(bad)  
                d56: ff 0f                	dec    DWORD PTR [edi]
                d58: 00 09                	add    BYTE PTR [ecx],cl
                d5a: 00 00                	add    BYTE PTR [eax],al
                d5c: ff                   	(bad)  
                d5d: ff                   	(bad)  
                d5e: ff 0f                	dec    DWORD PTR [edi]
                d60: 1f                   	pop    ds
                d61: 09 00                	or     DWORD PTR [eax],eax
                d63: 00 29                	add    BYTE PTR [ecx],ch
                d65: 00 00                	add    BYTE PTR [eax],al
                d67: 00 a7 09 00 00 ff    	add    BYTE PTR [edi-0xfffff7],ah
                d6d: ff                   	(bad)  
                d6e: ff 0f                	dec    DWORD PTR [edi]
                d70: c8 09 00 00          	enter  0x9,0x0
                d74: 2d 00 00 00 50       	sub    eax,0x50000000
                d79: 0a 00                	or     al,BYTE PTR [eax]
                d7b: 00 ff                	add    bh,bh
                d7d: ff                   	(bad)  
                d7e: ff 0f                	dec    DWORD PTR [edi]
                d80: e4 0a                	in     al,0xa
                d82: 00 00                	add    BYTE PTR [eax],al
                d84: 3c 00                	cmp    al,0x0
                d86: 00 00                	add    BYTE PTR [eax],al
                d88: 6b 0b 00             	imul   ecx,DWORD PTR [ebx],0x0
                d8b: 00 ff                	add    bh,bh
                d8d: ff                   	(bad)  
                d8e: ff 0f                	dec    DWORD PTR [edi]
                d90: 8a 0b                	mov    cl,BYTE PTR [ebx]
                d92: 00 00                	add    BYTE PTR [eax],al
                d94: 43                   	inc    ebx
                d95: 00 00                	add    BYTE PTR [eax],al
                d97: 00 12                	add    BYTE PTR [edx],dl
                d99: 0c 00                	or     al,0x0
                d9b: 00 ff                	add    bh,bh
                d9d: ff                   	(bad)  
                d9e: ff 0f                	dec    DWORD PTR [edi]
                da0: ff 00                	inc    DWORD PTR [eax]
                da2: 00 08                	add    BYTE PTR [eax],cl
                da4: ff 00                	inc    DWORD PTR [eax]
                da6: 00 0c ff             	add    BYTE PTR [edi+edi*8],cl
                da9: 00 00                	add    BYTE PTR [eax],al
                dab: 08 ff                	or     bh,bh
                dad: 00 00                	add    BYTE PTR [eax],al
                daf: 00 ff                	add    bh,bh
                db1: 00 00                	add    BYTE PTR [eax],al
                db3: 08 ff                	or     bh,bh
                db5: 00 00                	add    BYTE PTR [eax],al
                db7: 08 ff                	or     bh,bh
                db9: 00 00                	add    BYTE PTR [eax],al
                dbb: 0a ff                	or     bh,bh
                dbd: 00 00                	add    BYTE PTR [eax],al
                dbf: 0a ff                	or     bh,bh
                dc1: 00 00                	add    BYTE PTR [eax],al
                dc3: 09 ff                	or     edi,edi
                dc5: 00 e0                	add    al,ah
                dc7: 08 ff                	or     bh,bh
                dc9: 00 a0 08 ff 00 b0    	add    BYTE PTR [eax-0x4fff00f8],ah
                dcf: 08 ff                	or     bh,bh
                dd1: 00 b0 08 ff 00 b0    	add    BYTE PTR [eax-0x4fff00f8],dh
                dd7: 08 ff                	or     bh,bh
                dd9: 00 b0 08 ff 00 b0    	add    BYTE PTR [eax-0x4fff00f8],dh
                ddf: 08 ff                	or     bh,bh
                de1: 00 b0 08 ff 00 90    	add    BYTE PTR [eax-0x6fff00f8],dh
                de7: 08 ff                	or     bh,bh
                de9: 00 98 08 ff 00 9e    	add    BYTE PTR [eax-0x61ff00f8],bl
                def: 08 ff                	or     bh,bh
                df1: 00 9e 08 ff 00 9e    	add    BYTE PTR [esi-0x61ff00f8],bl
                df7: 08 ff                	or     bh,bh
                df9: 00 9d 08 ff 00 9d    	add    BYTE PTR [ebp-0x62ff00f8],bl
                dff: 08 ff                	or     bh,bh
                e01: 80 9d 08 ff 80 9d 08 	sbb    BYTE PTR [ebp-0x627f00f8],0x8
                e08: ff 00                	inc    DWORD PTR [eax]
                e0a: 90                   	nop
                e0b: 08 ff                	or     bh,bh
                e0d: 00 90 08 ff 00 90    	add    BYTE PTR [eax-0x6fff00f8],dl
                e13: 08 ff                	or     bh,bh
                e15: 40                   	inc    eax
                e16: 90                   	nop
                e17: 08 ff                	or     bh,bh
                e19: 40                   	inc    eax
                e1a: 90                   	nop
                e1b: 08 ff                	or     bh,bh
                e1d: 60                   	pusha  
                e1e: 90                   	nop
                e1f: 08 ff                	or     bh,bh
                e21: 18 80 08 ff 19 80    	sbb    BYTE PTR [eax-0x7fe600f8],al
                e27: 08 ff                	or     bh,bh
                e29: 19 80 08 ff 19 80    	sbb    DWORD PTR [eax-0x7fe600f8],eax
                e2f: 08 01                	or     BYTE PTR [ecx],al
                e31: 00 00                	add    BYTE PTR [eax],al
                e33: 0a cf                	or     cl,bh
                e35: 00 a0 08 00 00 9e    	add    BYTE PTR [eax-0x61fffff8],ah
                e3b: 08 02                	or     BYTE PTR [edx],al
                e3d: 00 9c 08 00 00 9d 08 	add    BYTE PTR [eax+ecx*1+0x89d0000],bl
                e44: 02 80 9c 08 0e 18    	add    al,BYTE PTR [eax+0x180e089c]
                e4a: 80 08 01             	or     BYTE PTR [eax],0x1
                e4d: 18 80 00 00 19 80    	sbb    BYTE PTR [eax-0x7fe70000],al
                e53: 08 02                	or     BYTE PTR [edx],al
                e55: 18                   	.byte 0x18
                e56: 80                   	.byte 0x80
                e57: 08                   	.byte 0x8

      1332   3.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
           0.75 81daff0: 55                   	push   ebp
                81daff1: 57                   	push   edi
                81daff2: 56                   	push   esi
                81daff3: 53                   	push   ebx
           0.08 81daff4: 83 ec 2c             	sub    esp,0x2c
                81daff7: 8b 5c 24 44          	mov    ebx,DWORD PTR [esp+0x44]
           0.08 81daffb: 8b 7c 24 48          	mov    edi,DWORD PTR [esp+0x48]
           0.30 81dafff: 39 fb                	cmp    ebx,edi
                81db001: 0f 83 f9 00 00 00    	jae    81db100 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x110>
                81db007: 89 d8                	mov    eax,ebx
                81db009: 25 00 00 f0 ff       	and    eax,0xfff00000
                81db00e: 89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
                81db012: eb 0f                	jmp    81db023 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x33>
                81db014: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
           9.53 81db018: 83 c3 04             	add    ebx,0x4
           0.75 81db01b: 39 df                	cmp    edi,ebx
           0.30 81db01d: 0f 86 dd 00 00 00    	jbe    81db100 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x110>
           0.53 81db023: 8b 33                	mov    esi,DWORD PTR [ebx]
          15.24 81db025: f7 c6 01 00 00 00    	test   esi,0x1
                81db02b: 74 eb                	je     81db018 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28>
           2.48 81db02d: 89 f5                	mov    ebp,esi
           0.68 81db02f: 8b 4c 24 40          	mov    ecx,DWORD PTR [esp+0x40]
           0.53 81db033: 81 e5 00 00 f0 ff    	and    ebp,0xfff00000
           5.11 81db039: f6 45 0d 02          	test   BYTE PTR [ebp+0xd],0x2
           9.53 81db03d: 8b 51 04             	mov    edx,DWORD PTR [ecx+0x4]
           0.15 81db040: 0f 85 1a 01 00 00    	jne    81db160 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x170>
           5.11 81db046: 89 f0                	mov    eax,esi
           2.18 81db048: 89 f2                	mov    edx,esi
           0.53 81db04a: 25 00 00 f0 ff       	and    eax,0xfff00000
           0.08 81db04f: bd 01 00 00 00       	mov    ebp,0x1
           4.05 81db054: 29 c2                	sub    edx,eax
           1.35 81db056: 89 d1                	mov    ecx,edx
           0.68 81db058: c1 e9 02             	shr    ecx,0x2
           0.15 81db05b: 83 e1 1f             	and    ecx,0x1f
           4.73 81db05e: d3 e5                	shl    ebp,cl
           2.78 81db060: c1 ea 07             	shr    edx,0x7
           0.30 81db063: 89 e9                	mov    ecx,ebp
           2.10 81db065: f6 40 0d 01          	test   BYTE PTR [eax+0xd],0x1
           2.78 81db069: 8d 54 90 30          	lea    edx,[eax+edx*4+0x30]
           2.18 81db06d: 0f 84 95 00 00 00    	je     81db108 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x118>
           0.15 81db073: 8b 02                	mov    eax,DWORD PTR [edx]
           0.53 81db075: 85 e8                	test   eax,ebp
                81db077: 75 9f                	jne    81db018 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28>
           0.15 81db079: 09 c1                	or     ecx,eax
                81db07b: 89 0a                	mov    DWORD PTR [edx],ecx
           0.15 81db07d: 8b 56 ff             	mov    edx,DWORD PTR [esi-0x1]
           1.58 81db080: 0f b6 42 03          	movzx  eax,BYTE PTR [edx+0x3]
           0.23 81db084: c1 e0 02             	shl    eax,0x2
           0.08 81db087: 85 c0                	test   eax,eax
                81db089: 75 5d                	jne    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
           0.15 81db08b: 0f b6 42 07          	movzx  eax,BYTE PTR [edx+0x7]
                81db08f: 83 e0 bf             	and    eax,0xffffffbf
                81db092: 3d a1 00 00 00       	cmp    eax,0xa1
                81db097: 0f 84 c7 01 00 00    	je     81db264 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x274>
                81db09d: 83 f8 04             	cmp    eax,0x4
                81db0a0: 0f 84 5c 02 00 00    	je     81db302 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x312>
                81db0a6: 3d 86 00 00 00       	cmp    eax,0x86
                81db0ab: 0f 84 72 02 00 00    	je     81db323 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x333>
                81db0b1: 3d 87 00 00 00       	cmp    eax,0x87
                81db0b6: 0f 84 77 02 00 00    	je     81db333 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x343>
                81db0bc: 85 c0                	test   eax,eax
                81db0be: 66 90                	xchg   ax,ax
                81db0c0: 0f 84 4c 02 00 00    	je     81db312 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x322>
                81db0c6: 3d 91 00 00 00       	cmp    eax,0x91
                81db0cb: 90                   	nop
                81db0cc: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81db0d0: 0f 84 67 02 00 00    	je     81db33d <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x34d>
                81db0d6: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db0d9: 83 c0 03             	add    eax,0x3
                81db0dc: 83 e0 fc             	and    eax,0xfffffffc
                81db0df: 83 c0 5f             	add    eax,0x5f
                81db0e2: 83 e0 e0             	and    eax,0xffffffe0
                81db0e5: 8d 76 00             	lea    esi,[esi+0x0]
           0.08 81db0e8: 83 ee 01             	sub    esi,0x1
                81db0eb: 83 c3 04             	add    ebx,0x4
                81db0ee: 81 e6 00 00 f0 ff    	and    esi,0xfff00000
                81db0f4: 01 46 24             	add    DWORD PTR [esi+0x24],eax
           0.08 81db0f7: 39 df                	cmp    edi,ebx
                81db0f9: 0f 87 24 ff ff ff    	ja     81db023 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x33>
                81db0ff: 90                   	nop
           0.30 81db100: 83 c4 2c             	add    esp,0x2c
           0.30 81db103: 5b                   	pop    ebx
           0.23 81db104: 5e                   	pop    esi
                81db105: 5f                   	pop    edi
           0.08 81db106: 5d                   	pop    ebp
           0.23 81db107: c3                   	ret    
           6.83 81db108: 8b 2a                	mov    ebp,DWORD PTR [edx]
           6.98 81db10a: 85 cd                	test   ebp,ecx
           2.33 81db10c: 0f 85 06 ff ff ff    	jne    81db018 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28>
           0.45 81db112: 8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
           0.30 81db116: 09 cd                	or     ebp,ecx
           0.08 81db118: 01 c9                	add    ecx,ecx
                81db11a: 89 2a                	mov    DWORD PTR [edx],ebp
           0.45 81db11c: 8b 40 08             	mov    eax,DWORD PTR [eax+0x8]
                81db11f: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                81db123: 0f 84 27 01 00 00    	je     81db250 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x260>
                81db129: 89 54 24 14          	mov    DWORD PTR [esp+0x14],edx
                81db12d: 09 e9                	or     ecx,ebp
           0.38 81db12f: 8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
           0.08 81db133: 8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
           0.08 81db137: 89 4d 00             	mov    DWORD PTR [ebp+0x0],ecx
           0.30 81db13a: 8b 48 18             	mov    ecx,DWORD PTR [eax+0x18]
           0.15 81db13d: 8d 51 01             	lea    edx,[ecx+0x1]
           0.30 81db140: 23 50 20             	and    edx,DWORD PTR [eax+0x20]
           0.15 81db143: 3b 50 1c             	cmp    edx,DWORD PTR [eax+0x1c]
                81db146: 0f 84 29 01 00 00    	je     81db275 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x285>
           0.53 81db14c: 8b 68 14             	mov    ebp,DWORD PTR [eax+0x14]
           0.15 81db14f: 89 50 18             	mov    DWORD PTR [eax+0x18],edx
                81db152: 89 74 8d 00          	mov    DWORD PTR [ebp+ecx*4+0x0],esi
           0.75 81db156: e9 bd fe ff ff       	jmp    81db018 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28>
                81db15b: 90                   	nop
                81db15c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81db160: 8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
                81db164: f7 40 0c 60 06 00 00 	test   DWORD PTR [eax+0xc],0x660
                81db16b: 0f 85 d5 fe ff ff    	jne    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db171: 8b 45 28             	mov    eax,DWORD PTR [ebp+0x28]
                81db174: 8d 8a 34 05 00 00    	lea    ecx,[edx+0x534]
                81db17a: 89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
                81db17e: 85 c0                	test   eax,eax
                81db180: 0f 84 aa 00 00 00    	je     81db230 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x240>
                81db186: 8b 08                	mov    ecx,DWORD PTR [eax]
                81db188: 81 f9 fd 03 00 00    	cmp    ecx,0x3fd
                81db18e: 74 10                	je     81db1a0 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x1b0>
                81db190: 89 5c 88 0c          	mov    DWORD PTR [eax+ecx*4+0xc],ebx
                81db194: 83 c1 01             	add    ecx,0x1
                81db197: 89 08                	mov    DWORD PTR [eax],ecx
                81db199: e9 a8 fe ff ff       	jmp    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db19e: 66 90                	xchg   ax,ax
                81db1a0: 83 78 04 05          	cmp    DWORD PTR [eax+0x4],0x5
                81db1a4: 0f 8e 86 00 00 00    	jle    81db230 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x240>
                81db1aa: 8d 45 28             	lea    eax,[ebp+0x28]
                81db1ad: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                81db1b1: 8b 44 24 14          	mov    eax,DWORD PTR [esp+0x14]
                81db1b5: 89 54 24 10          	mov    DWORD PTR [esp+0x10],edx
                81db1b9: 89 04 24             	mov    DWORD PTR [esp],eax
                81db1bc: e8 5f 36 03 00       	call   820e820 <v8::internal::SlotsBufferAllocator::DeallocateChain(v8::internal::SlotsBuffer**)>
                81db1c1: 8b 54 24 10          	mov    edx,DWORD PTR [esp+0x10]
                81db1c5: 80 3d 1d 72 3d 08 00 	cmp    BYTE PTR ds:0x83d721d,0x0
                81db1cc: 74 18                	je     81db1e6 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x1f6>
                81db1ce: 89 54 24 10          	mov    DWORD PTR [esp+0x10],edx
                81db1d2: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                81db1d6: c7 04 24 d8 b1 31 08 	mov    DWORD PTR [esp],0x831b1d8
                81db1dd: e8 ee a1 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81db1e2: 8b 54 24 10          	mov    edx,DWORD PTR [esp+0x10]
                81db1e6: 8b 4d 18             	mov    ecx,DWORD PTR [ebp+0x18]
                81db1e9: 8b 45 0c             	mov    eax,DWORD PTR [ebp+0xc]
                81db1ec: 83 e1 03             	and    ecx,0x3
                81db1ef: 89 4c 24 1c          	mov    DWORD PTR [esp+0x1c],ecx
                81db1f3: 8b 4d 18             	mov    ecx,DWORD PTR [ebp+0x18]
                81db1f6: 80 e4 fd             	and    ah,0xfd
                81db1f9: 89 45 0c             	mov    DWORD PTR [ebp+0xc],eax
                81db1fc: 83 e9 03             	sub    ecx,0x3
                81db1ff: 89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
                81db203: 31 c9                	xor    ecx,ecx
                81db205: 83 7c 24 1c 03       	cmp    DWORD PTR [esp+0x1c],0x3
                81db20a: 0f 95 c1             	setne  cl
                81db20d: 83 e9 01             	sub    ecx,0x1
                81db210: 21 4c 24 14          	and    DWORD PTR [esp+0x14],ecx
                81db214: 8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
                81db218: 83 79 08 02          	cmp    DWORD PTR [ecx+0x8],0x2
                81db21c: 74 60                	je     81db27e <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28e>
                81db21e: 80 cc 04             	or     ah,0x4
                81db221: 89 45 0c             	mov    DWORD PTR [ebp+0xc],eax
                81db224: e9 1d fe ff ff       	jmp    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db229: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81db230: 8b 4c 24 14          	mov    ecx,DWORD PTR [esp+0x14]
                81db234: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                81db238: 89 0c 24             	mov    DWORD PTR [esp],ecx
                81db23b: e8 10 2e 03 00       	call   820e050 <v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*)>
                81db240: 89 45 28             	mov    DWORD PTR [ebp+0x28],eax
                81db243: 8b 08                	mov    ecx,DWORD PTR [eax]
                81db245: e9 46 ff ff ff       	jmp    81db190 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x1a0>
                81db24a: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                81db250: 8d 4a 04             	lea    ecx,[edx+0x4]
           0.08 81db253: 8b 6a 04             	mov    ebp,DWORD PTR [edx+0x4]
                81db256: 89 4c 24 14          	mov    DWORD PTR [esp+0x14],ecx
                81db25a: b9 01 00 00 00       	mov    ecx,0x1
                81db25f: e9 c9 fe ff ff       	jmp    81db12d <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x13d>
                81db264: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db267: d1 f8                	sar    eax,1
                81db269: 8d 04 85 08 00 00 00 	lea    eax,[eax*4+0x8]
                81db270: e9 73 fe ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
                81db275: c6 40 24 01          	mov    BYTE PTR [eax+0x24],0x1
                81db279: e9 9a fd ff ff       	jmp    81db018 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x28>
                81db27e: 8b 82 64 05 00 00    	mov    eax,DWORD PTR [edx+0x564]
                81db284: 85 c0                	test   eax,eax
                81db286: 89 44 24 14          	mov    DWORD PTR [esp+0x14],eax
                81db28a: 0f 8e b6 fd ff ff    	jle    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db290: 8b 8a 5c 05 00 00    	mov    ecx,DWORD PTR [edx+0x55c]
                81db296: 31 c0                	xor    eax,eax
                81db298: 3b 29                	cmp    ebp,DWORD PTR [ecx]
                81db29a: 74 20                	je     81db2bc <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x2cc>
                81db29c: 89 54 24 1c          	mov    DWORD PTR [esp+0x1c],edx
                81db2a0: 8b 54 24 14          	mov    edx,DWORD PTR [esp+0x14]
                81db2a4: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81db2a8: 83 c0 01             	add    eax,0x1
                81db2ab: 39 c2                	cmp    edx,eax
                81db2ad: 0f 8e 93 fd ff ff    	jle    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db2b3: 3b 2c 81             	cmp    ebp,DWORD PTR [ecx+eax*4]
                81db2b6: 75 f0                	jne    81db2a8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x2b8>
                81db2b8: 8b 54 24 1c          	mov    edx,DWORD PTR [esp+0x1c]
                81db2bc: 8b 6c 24 14          	mov    ebp,DWORD PTR [esp+0x14]
                81db2c0: 83 ed 01             	sub    ebp,0x1
                81db2c3: 39 c5                	cmp    ebp,eax
                81db2c5: 89 6c 24 14          	mov    DWORD PTR [esp+0x14],ebp
                81db2c9: 89 aa 64 05 00 00    	mov    DWORD PTR [edx+0x564],ebp
                81db2cf: 0f 8e 71 fd ff ff    	jle    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
                81db2d5: 8d 68 01             	lea    ebp,[eax+0x1]
                81db2d8: 89 74 24 1c          	mov    DWORD PTR [esp+0x1c],esi
                81db2dc: 8d 14 a9             	lea    edx,[ecx+ebp*4]
                81db2df: 8b 74 24 14          	mov    esi,DWORD PTR [esp+0x14]
                81db2e3: 8d 04 81             	lea    eax,[ecx+eax*4]
                81db2e6: eb 03                	jmp    81db2eb <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x2fb>
                81db2e8: 83 c5 01             	add    ebp,0x1
                81db2eb: 8b 0a                	mov    ecx,DWORD PTR [edx]
                81db2ed: 83 c2 04             	add    edx,0x4
                81db2f0: 89 08                	mov    DWORD PTR [eax],ecx
                81db2f2: 83 c0 04             	add    eax,0x4
                81db2f5: 39 f5                	cmp    ebp,esi
                81db2f7: 7c ef                	jl     81db2e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x2f8>
                81db2f9: 8b 74 24 1c          	mov    esi,DWORD PTR [esp+0x1c]
                81db2fd: e9 44 fd ff ff       	jmp    81db046 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0x56>
           0.23 81db302: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
           0.08 81db305: d1 f8                	sar    eax,1
                81db307: 83 c0 0f             	add    eax,0xf
                81db30a: 83 e0 fc             	and    eax,0xfffffffc
           0.08 81db30d: e9 d6 fd ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
                81db312: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db315: d1 f8                	sar    eax,1
                81db317: 8d 44 00 0f          	lea    eax,[eax+eax*1+0xf]
                81db31b: 83 e0 fc             	and    eax,0xfffffffc
                81db31e: e9 c5 fd ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
                81db323: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db326: d1 f8                	sar    eax,1
                81db328: 83 c0 0b             	add    eax,0xb
                81db32b: 83 e0 fc             	and    eax,0xfffffffc
                81db32e: e9 b5 fd ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
                81db333: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db336: d1 f8                	sar    eax,1
                81db338: e9 ab fd ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>
                81db33d: 8b 46 03             	mov    eax,DWORD PTR [esi+0x3]
                81db340: d1 f8                	sar    eax,1
                81db342: 8d 04 c5 08 00 00 00 	lea    eax,[eax*8+0x8]
                81db349: e9 9a fd ff ff       	jmp    81db0e8 <v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)+0xf8>

      1287   2.9% v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int) [/projects/v8_edge/d8]
           2.87 8229240: 55                   	push   ebp
           1.55 8229241: 57                   	push   edi
           0.23 8229242: 56                   	push   esi
           0.23 8229243: 53                   	push   ebx
           1.17 8229244: 83 ec 24             	sub    esp,0x24
                8229247: 8b 7c 24 38          	mov    edi,DWORD PTR [esp+0x38]
                822924b: 89 f8                	mov    eax,edi
           1.01 822924d: 25 00 00 f0 ff       	and    eax,0xfff00000
           0.16 8229252: 8b 40 1c             	mov    eax,DWORD PTR [eax+0x1c]
           4.82 8229255: 8d 48 ac             	lea    ecx,[eax-0x54]
           0.62 8229258: 8b 80 44 02 00 00    	mov    eax,DWORD PTR [eax+0x244]
           3.11 822925e: 8b b1 10 02 00 00    	mov    esi,DWORD PTR [ecx+0x210]
           1.09 8229264: d1 f8                	sar    eax,1
                8229266: 33 44 24 3c          	xor    eax,DWORD PTR [esp+0x3c]
           2.56 822926a: 89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
           0.08 822926e: 89 c2                	mov    edx,eax
           1.24 8229270: f7 d2                	not    edx
           1.09 8229272: c1 e0 0f             	shl    eax,0xf
           0.70 8229275: 01 d0                	add    eax,edx
           1.01 8229277: 89 c2                	mov    edx,eax
           1.01 8229279: c1 ea 0c             	shr    edx,0xc
           0.62 822927c: 31 c2                	xor    edx,eax
           1.01 822927e: 8d 14 92             	lea    edx,[edx+edx*4]
           0.54 8229281: 89 d0                	mov    eax,edx
           1.63 8229283: c1 e8 04             	shr    eax,0x4
           1.09 8229286: 31 d0                	xor    eax,edx
           0.62 8229288: 69 d8 09 08 00 00    	imul   ebx,eax,0x809
           3.96 822928e: 8b 47 0f             	mov    eax,DWORD PTR [edi+0xf]
           1.48 8229291: 89 da                	mov    edx,ebx
           0.78 8229293: c1 ea 10             	shr    edx,0x10
           0.85 8229296: d1 f8                	sar    eax,1
                8229298: 31 da                	xor    edx,ebx
           0.85 822929a: 83 e8 01             	sub    eax,0x1
                822929d: 21 c2                	and    edx,eax
           0.93 822929f: 8d 5c 52 07          	lea    ebx,[edx+edx*2+0x7]
           0.70 82292a3: 8b 5c 9f ff          	mov    ebx,DWORD PTR [edi+ebx*4-0x1]
          16.63 82292a7: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                82292ab: 89 d0                	mov    eax,edx
                82292ad: 39 f3                	cmp    ebx,esi
                82292af: 74 6c                	je     822931d <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xdd>
           3.03 82292b1: 8b a9 14 02 00 00    	mov    ebp,DWORD PTR [ecx+0x214]
           1.86 82292b7: b9 01 00 00 00       	mov    ecx,0x1
                82292bc: 39 eb                	cmp    ebx,ebp
                82292be: 74 35                	je     82292f5 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xb5>
           0.78 82292c0: f6 c3 01             	test   bl,0x1
                82292c3: 75 53                	jne    8229318 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xd8>
           0.70 82292c5: d1 fb                	sar    ebx,1
           0.08 82292c7: 89 5c 24 0c          	mov    DWORD PTR [esp+0xc],ebx
           1.01 82292cb: db 44 24 0c          	fild   DWORD PTR [esp+0xc]
           7.46 82292cf: d9 7c 24 1e          	fnstcw WORD PTR [esp+0x1e]
                82292d3: 0f b7 5c 24 1e       	movzx  ebx,WORD PTR [esp+0x1e]
           1.94 82292d8: b7 0c                	mov    bh,0xc
           0.93 82292da: 66 89 5c 24 1c       	mov    WORD PTR [esp+0x1c],bx
           0.23 82292df: d9 6c 24 1c          	fldcw  WORD PTR [esp+0x1c]
           2.95 82292e3: df 7c 24 10          	fistp  QWORD PTR [esp+0x10]
           3.81 82292e7: d9 6c 24 1e          	fldcw  WORD PTR [esp+0x1e]
           0.62 82292eb: 8b 5c 24 10          	mov    ebx,DWORD PTR [esp+0x10]
           2.87 82292ef: 39 5c 24 3c          	cmp    DWORD PTR [esp+0x3c],ebx
                82292f3: 74 2b                	je     8229320 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xe0>
           2.25 82292f5: 8d 14 11             	lea    edx,[ecx+edx*1]
           0.54 82292f8: 23 54 24 04          	and    edx,DWORD PTR [esp+0x4]
           1.17 82292fc: 8d 5c 52 07          	lea    ebx,[edx+edx*2+0x7]
                8229300: 89 d0                	mov    eax,edx
           0.39 8229302: 8b 5c 9f ff          	mov    ebx,DWORD PTR [edi+ebx*4-0x1]
           1.24 8229306: 39 5c 24 08          	cmp    DWORD PTR [esp+0x8],ebx
                822930a: 74 11                	je     822931d <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xdd>
           0.47 822930c: 83 c1 01             	add    ecx,0x1
           0.78 822930f: 39 eb                	cmp    ebx,ebp
                8229311: 74 e2                	je     82292f5 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0xb5>
           0.70 8229313: f6 c3 01             	test   bl,0x1
                8229316: 74 ad                	je     82292c5 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0x85>
                8229318: dd 43 03             	fld    QWORD PTR [ebx+0x3]
                822931b: eb b2                	jmp    82292cf <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)+0x8f>
           2.80 822931d: 83 c8 ff             	or     eax,0xffffffff
           2.64 8229320: 83 c4 24             	add    esp,0x24
           0.23 8229323: 5b                   	pop    ebx
           1.17 8229324: 5e                   	pop    esi
           0.62 8229325: 5f                   	pop    edi
           0.31 8229326: 5d                   	pop    ebp
           0.16 8229327: c3                   	ret    

       879   2.0% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*) [/projects/v8_edge/d8]
           1.82 8250dc0: 55                   	push   ebp
           2.05 8250dc1: 57                   	push   edi
           0.34 8250dc2: 56                   	push   esi
           0.11 8250dc3: 53                   	push   ebx
           2.84 8250dc4: 83 ec 4c             	sub    esp,0x4c
                8250dc7: 8b 74 24 60          	mov    esi,DWORD PTR [esp+0x60]
                8250dcb: 8b 54 24 64          	mov    edx,DWORD PTR [esp+0x64]
           1.37 8250dcf: 8b 7c 24 68          	mov    edi,DWORD PTR [esp+0x68]
           0.11 8250dd3: 89 f5                	mov    ebp,esi
                8250dd5: 89 f3                	mov    ebx,esi
           0.11 8250dd7: 83 e5 03             	and    ebp,0x3
           1.48 8250dda: 83 fd 01             	cmp    ebp,0x1
                8250ddd: 0f 84 25 01 00 00    	je     8250f08 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x148>
                8250de3: 90                   	nop
                8250de4: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
           2.16 8250de8: 8b 4e 03             	mov    ecx,DWORD PTR [esi+0x3]
                8250deb: 8d 46 03             	lea    eax,[esi+0x3]
                8250dee: 89 44 24 38          	mov    DWORD PTR [esp+0x38],eax
                8250df2: 89 4c 24 2c          	mov    DWORD PTR [esp+0x2c],ecx
           1.48 8250df6: 83 e1 03             	and    ecx,0x3
                8250df9: 83 f9 01             	cmp    ecx,0x1
           0.11 8250dfc: 0f 84 6e 01 00 00    	je     8250f70 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1b0>
           1.93 8250e02: 8b 46 ff             	mov    eax,DWORD PTR [esi-0x1]
                8250e05: 8d 5e ff             	lea    ebx,[esi-0x1]
                8250e08: 89 5c 24 3c          	mov    DWORD PTR [esp+0x3c],ebx
                8250e0c: 8b 58 13             	mov    ebx,DWORD PTR [eax+0x13]
           2.28 8250e0f: f6 c3 01             	test   bl,0x1
                8250e12: 0f 84 0b 02 00 00    	je     8251023 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x263>
           1.02 8250e18: 89 dd                	mov    ebp,ebx
           0.34 8250e1a: 81 e5 00 00 f0 ff    	and    ebp,0xfff00000
           0.80 8250e20: 8b 45 1c             	mov    eax,DWORD PTR [ebp+0x1c]
           5.80 8250e23: 8b 88 dc 07 00 00    	mov    ecx,DWORD PTR [eax+0x7dc]
           6.94 8250e29: 8b 42 ff             	mov    eax,DWORD PTR [edx-0x1]
                8250e2c: f6 40 07 40          	test   BYTE PTR [eax+0x7],0x40
                8250e30: 74 13                	je     8250e45 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x85>
           0.11 8250e32: 89 d0                	mov    eax,edx
           0.11 8250e34: 31 d8                	xor    eax,ebx
                8250e36: c1 e8 02             	shr    eax,0x2
                8250e39: 83 e0 3f             	and    eax,0x3f
                8250e3c: 3b 1c c1             	cmp    ebx,DWORD PTR [ecx+eax*8]
           1.14 8250e3f: 0f 84 64 02 00 00    	je     82510a9 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x2e9>
           2.73 8250e45: 89 54 24 04          	mov    DWORD PTR [esp+0x4],edx
           0.23 8250e49: 89 54 24 34          	mov    DWORD PTR [esp+0x34],edx
           0.11 8250e4d: 89 1c 24             	mov    DWORD PTR [esp],ebx
           0.11 8250e50: e8 db e3 ff ff       	call   824f230 <v8::internal::DescriptorArray::Search(v8::internal::String*)>
           2.16 8250e55: 8b 4d 1c             	mov    ecx,DWORD PTR [ebp+0x1c]
           1.14 8250e58: 8b 54 24 34          	mov    edx,DWORD PTR [esp+0x34]
                8250e5c: 8b a9 dc 07 00 00    	mov    ebp,DWORD PTR [ecx+0x7dc]
           6.03 8250e62: 8b 4a ff             	mov    ecx,DWORD PTR [edx-0x1]
                8250e65: f6 41 07 40          	test   BYTE PTR [ecx+0x7],0x40
           7.17 8250e69: 74 19                	je     8250e84 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0xc4>
           0.11 8250e6b: 89 d1                	mov    ecx,edx
                8250e6d: 31 d9                	xor    ecx,ebx
                8250e6f: c1 e9 02             	shr    ecx,0x2
                8250e72: 83 e1 3f             	and    ecx,0x3f
                8250e75: 89 5c cd 00          	mov    DWORD PTR [ebp+ecx*8+0x0],ebx
                8250e79: 89 54 cd 04          	mov    DWORD PTR [ebp+ecx*8+0x4],edx
                8250e7d: 89 84 8d 00 02 00 00 	mov    DWORD PTR [ebp+ecx*4+0x200],eax
           2.28 8250e84: 83 f8 ff             	cmp    eax,0xffffffff
                8250e87: 0f 84 83 01 00 00    	je     8251010 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x250>
           0.11 8250e8d: 8b 53 0b             	mov    edx,DWORD PTR [ebx+0xb]
           0.11 8250e90: c7 47 08 01 00 00 00 	mov    DWORD PTR [edi+0x8],0x1
           0.11 8250e97: 89 77 0c             	mov    DWORD PTR [edi+0xc],esi
                8250e9a: 89 47 10             	mov    DWORD PTR [edi+0x10],eax
           0.11 8250e9d: 8b 54 c2 0b          	mov    edx,DWORD PTR [edx+eax*8+0xb]
           0.68 8250ea1: d1 fa                	sar    edx,1
                8250ea3: f6 c2 10             	test   dl,0x10
                8250ea6: 89 57 18             	mov    DWORD PTR [edi+0x18],edx
                8250ea9: 0f 84 b9 00 00 00    	je     8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250eaf: 83 e2 0f             	and    edx,0xf
                8250eb2: 83 fa 01             	cmp    edx,0x1
                8250eb5: 0f 85 ad 00 00 00    	jne    8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250ebb: 89 3c 24             	mov    DWORD PTR [esp],edi
                8250ebe: e8 dd f9 eb ff       	call   81108a0 <v8::internal::LookupResult::GetValue()>
                8250ec3: 8b 4c 24 3c          	mov    ecx,DWORD PTR [esp+0x3c]
                8250ec7: 8b 11                	mov    edx,DWORD PTR [ecx]
                8250ec9: d1 f8                	sar    eax,1
                8250ecb: 0f b6 4a 04          	movzx  ecx,BYTE PTR [edx+0x4]
                8250ecf: 29 c8                	sub    eax,ecx
                8250ed1: 0f 88 f1 01 00 00    	js     82510c8 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x308>
                8250ed7: 8b 5c 24 38          	mov    ebx,DWORD PTR [esp+0x38]
                8250edb: 8b 13                	mov    edx,DWORD PTR [ebx]
                8250edd: 8b 44 82 07          	mov    eax,DWORD PTR [edx+eax*4+0x7]
                8250ee1: 89 c2                	mov    edx,eax
                8250ee3: 83 e2 03             	and    edx,0x3
                8250ee6: 83 fa 01             	cmp    edx,0x1
                8250ee9: 75 7d                	jne    8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250eeb: 8b 50 ff             	mov    edx,DWORD PTR [eax-0x1]
                8250eee: 80 7a 07 82          	cmp    BYTE PTR [edx+0x7],0x82
                8250ef2: 75 74                	jne    8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250ef4: 8b 40 0b             	mov    eax,DWORD PTR [eax+0xb]
                8250ef7: d1 f8                	sar    eax,1
                8250ef9: 3c 02                	cmp    al,0x2
                8250efb: 75 6b                	jne    8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250efd: c6 47 14 00          	mov    BYTE PTR [edi+0x14],0x0
                8250f01: eb 65                	jmp    8250f68 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x1a8>
                8250f03: 90                   	nop
                8250f04: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
           1.59 8250f08: 8b 46 ff             	mov    eax,DWORD PTR [esi-0x1]
           0.23 8250f0b: 80 78 07 ab          	cmp    BYTE PTR [eax+0x7],0xab
           4.66 8250f0f: 0f 85 d3 fe ff ff    	jne    8250de8 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x28>
                8250f15: 8d 76 00             	lea    esi,[esi+0x0]
                8250f18: 8b 58 0b             	mov    ebx,DWORD PTR [eax+0xb]
                8250f1b: 89 dd                	mov    ebp,ebx
                8250f1d: 83 e5 03             	and    ebp,0x3
                8250f20: 83 fd 01             	cmp    ebp,0x1
                8250f23: 74 0b                	je     8250f30 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x170>
                8250f25: 89 de                	mov    esi,ebx
                8250f27: e9 bc fe ff ff       	jmp    8250de8 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x28>
                8250f2c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                8250f30: 8b 43 ff             	mov    eax,DWORD PTR [ebx-0x1]
                8250f33: 80 78 07 82          	cmp    BYTE PTR [eax+0x7],0x82
                8250f37: 74 17                	je     8250f50 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x190>
                8250f39: 80 78 07 ab          	cmp    BYTE PTR [eax+0x7],0xab
                8250f3d: 89 de                	mov    esi,ebx
                8250f3f: 0f 85 a3 fe ff ff    	jne    8250de8 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x28>
                8250f45: 8b 43 ff             	mov    eax,DWORD PTR [ebx-0x1]
                8250f48: eb ce                	jmp    8250f18 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x158>
                8250f4a: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                8250f50: 8b 4b 0b             	mov    ecx,DWORD PTR [ebx+0xb]
                8250f53: d1 f9                	sar    ecx,1
                8250f55: 80 f9 03             	cmp    cl,0x3
                8250f58: 75 df                	jne    8250f39 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x179>
           1.93 8250f5a: c7 47 08 00 00 00 00 	mov    DWORD PTR [edi+0x8],0x0
                8250f61: c7 47 0c 00 00 00 00 	mov    DWORD PTR [edi+0xc],0x0
                8250f68: 83 c4 4c             	add    esp,0x4c
                8250f6b: 5b                   	pop    ebx
           1.48 8250f6c: 5e                   	pop    esi
                8250f6d: 5f                   	pop    edi
           0.23 8250f6e: 5d                   	pop    ebp
                8250f6f: c3                   	ret    
           1.93 8250f70: 8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
           0.57 8250f74: 8b 44 24 2c          	mov    eax,DWORD PTR [esp+0x2c]
           0.34 8250f78: 81 e1 00 00 f0 ff    	and    ecx,0xfff00000
                8250f7e: 8b 49 1c             	mov    ecx,DWORD PTR [ecx+0x1c]
          10.01 8250f81: 8b 40 ff             	mov    eax,DWORD PTR [eax-0x1]
           3.30 8250f84: 3b 81 04 02 00 00    	cmp    eax,DWORD PTR [ecx+0x204]
           7.05 8250f8a: 89 4c 24 3c          	mov    DWORD PTR [esp+0x3c],ecx
                8250f8e: 0f 85 6e fe ff ff    	jne    8250e02 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x42>
           0.11 8250f94: 8b 44 24 2c          	mov    eax,DWORD PTR [esp+0x2c]
                8250f98: 3b 81 ac 04 00 00    	cmp    eax,DWORD PTR [ecx+0x4ac]
           0.11 8250f9e: 0f 84 5e fe ff ff    	je     8250e02 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x42>
                8250fa4: 89 54 24 04          	mov    DWORD PTR [esp+0x4],edx
                8250fa8: 89 04 24             	mov    DWORD PTR [esp],eax
                8250fab: e8 60 f0 ff ff       	call   8250010 <v8::internal::StringDictionary::FindEntry(v8::internal::String*)>
                8250fb0: 83 f8 ff             	cmp    eax,0xffffffff
                8250fb3: 74 a5                	je     8250f5a <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x19a>
                8250fb5: 8b 4c 24 38          	mov    ecx,DWORD PTR [esp+0x38]
                8250fb9: 8d 14 40             	lea    edx,[eax+eax*2]
                8250fbc: 83 fd 01             	cmp    ebp,0x1
                8250fbf: 8b 09                	mov    ecx,DWORD PTR [ecx]
                8250fc1: 89 4c 24 2c          	mov    DWORD PTR [esp+0x2c],ecx
                8250fc5: 8b 4c 91 1f          	mov    ecx,DWORD PTR [ecx+edx*4+0x1f]
                8250fc9: 89 4c 24 38          	mov    DWORD PTR [esp+0x38],ecx
                8250fcd: 8d 0c 95 23 00 00 00 	lea    ecx,[edx*4+0x23]
                8250fd4: 89 4c 24 3c          	mov    DWORD PTR [esp+0x3c],ecx
                8250fd8: 74 69                	je     8251043 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x283>
                8250fda: 8b 54 24 38          	mov    edx,DWORD PTR [esp+0x38]
           0.11 8250fde: 83 e2 03             	and    edx,0x3
                8250fe1: 83 fa 01             	cmp    edx,0x1
                8250fe4: 0f 84 97 00 00 00    	je     8251081 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x2c1>
                8250fea: 8b 5c 24 3c          	mov    ebx,DWORD PTR [esp+0x3c]
                8250fee: 8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
                8250ff2: c7 47 08 02 00 00 00 	mov    DWORD PTR [edi+0x8],0x2
                8250ff9: 89 77 0c             	mov    DWORD PTR [edi+0xc],esi
                8250ffc: 89 47 10             	mov    DWORD PTR [edi+0x10],eax
                8250fff: 8b 14 19             	mov    edx,DWORD PTR [ecx+ebx*1]
                8251002: d1 fa                	sar    edx,1
                8251004: 89 57 18             	mov    DWORD PTR [edi+0x18],edx
                8251007: 83 c4 4c             	add    esp,0x4c
                825100a: 5b                   	pop    ebx
                825100b: 5e                   	pop    esi
                825100c: 5f                   	pop    edi
                825100d: 5d                   	pop    ebp
                825100e: c3                   	ret    
                825100f: 90                   	nop
           2.28 8251010: c7 47 08 00 00 00 00 	mov    DWORD PTR [edi+0x8],0x0
           0.46 8251017: c7 47 0c 00 00 00 00 	mov    DWORD PTR [edi+0xc],0x0
           0.23 825101e: e9 37 ff ff ff       	jmp    8250f5a <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x19a>
           1.82 8251023: a1 cc 82 3d 08       	mov    eax,ds:0x83d82cc
           0.57 8251028: 89 54 24 34          	mov    DWORD PTR [esp+0x34],edx
                825102c: 89 04 24             	mov    DWORD PTR [esp],eax
                825102f: e8 6c 6c 02 00       	call   8277ca0 <v8::internal::Thread::GetThreadLocal(v8::internal::Thread::LocalStorageKey)>
           1.14 8251034: 8b 54 24 34          	mov    edx,DWORD PTR [esp+0x34]
                8251038: 8b 98 6c 02 00 00    	mov    ebx,DWORD PTR [eax+0x26c]
                825103e: e9 d5 fd ff ff       	jmp    8250e18 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x58>
                8251043: 8b 5b ff             	mov    ebx,DWORD PTR [ebx-0x1]
                8251046: 0f b6 5b 07          	movzx  ebx,BYTE PTR [ebx+0x7]
                825104a: 81 eb a9 00 00 00    	sub    ebx,0xa9
                8251050: 83 fb 01             	cmp    ebx,0x1
                8251053: 77 85                	ja     8250fda <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x21a>
                8251055: 8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
                8251059: 8d 14 95 24 00 00 00 	lea    edx,[edx*4+0x24]
                8251060: 8d 5a ff             	lea    ebx,[edx-0x1]
                8251063: 89 5c 24 3c          	mov    DWORD PTR [esp+0x3c],ebx
           0.11 8251067: f6 04 11 01          	test   BYTE PTR [ecx+edx*1],0x1
                825106b: 0f 85 e9 fe ff ff    	jne    8250f5a <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x19a>
                8251071: 8b 5c 24 38          	mov    ebx,DWORD PTR [esp+0x38]
                8251075: 8b 5b 03             	mov    ebx,DWORD PTR [ebx+0x3]
           0.46 8251078: 89 5c 24 38          	mov    DWORD PTR [esp+0x38],ebx
                825107c: e9 59 ff ff ff       	jmp    8250fda <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x21a>
                8251081: 8b 4c 24 38          	mov    ecx,DWORD PTR [esp+0x38]
                8251085: 8b 51 ff             	mov    edx,DWORD PTR [ecx-0x1]
           0.23 8251088: 80 7a 07 82          	cmp    BYTE PTR [edx+0x7],0x82
           0.23 825108c: 0f 85 58 ff ff ff    	jne    8250fea <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x22a>
                8251092: 8b 51 0b             	mov    edx,DWORD PTR [ecx+0xb]
                8251095: d1 fa                	sar    edx,1
                8251097: 80 fa 02             	cmp    dl,0x2
                825109a: 0f 85 4a ff ff ff    	jne    8250fea <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x22a>
                82510a0: c6 47 14 00          	mov    BYTE PTR [edi+0x14],0x0
                82510a4: e9 41 ff ff ff       	jmp    8250fea <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x22a>
           0.68 82510a9: 3b 54 c1 04          	cmp    edx,DWORD PTR [ecx+eax*8+0x4]
           0.34 82510ad: 0f 85 92 fd ff ff    	jne    8250e45 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x85>
           0.11 82510b3: 8b 84 81 00 02 00 00 	mov    eax,DWORD PTR [ecx+eax*4+0x200]
                82510ba: 83 f8 fe             	cmp    eax,0xfffffffe
                82510bd: 0f 85 c1 fd ff ff    	jne    8250e84 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0xc4>
                82510c3: e9 7d fd ff ff       	jmp    8250e45 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x85>
                82510c8: 0f b6 52 03          	movzx  edx,BYTE PTR [edx+0x3]
                82510cc: 8d 04 86             	lea    eax,[esi+eax*4]
                82510cf: 8b 44 90 ff          	mov    eax,DWORD PTR [eax+edx*4-0x1]
                82510d3: e9 09 fe ff ff       	jmp    8250ee1 <v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)+0x121>

       752   1.7% v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
           2.26 829d7c0: 83 ec 4c             	sub    esp,0x4c
           0.53 829d7c3: 89 7c 24 44          	mov    DWORD PTR [esp+0x44],edi
           0.40 829d7c7: 8b 7c 24 54          	mov    edi,DWORD PTR [esp+0x54]
           2.53 829d7cb: 89 5c 24 3c          	mov    DWORD PTR [esp+0x3c],ebx
           0.13 829d7cf: 8b 5c 24 58          	mov    ebx,DWORD PTR [esp+0x58]
                829d7d3: 89 74 24 40          	mov    DWORD PTR [esp+0x40],esi
           0.13 829d7d7: 89 6c 24 48          	mov    DWORD PTR [esp+0x48],ebp
           2.39 829d7db: 8b 77 fc             	mov    esi,DWORD PTR [edi-0x4]
           0.66 829d7de: 89 f0                	mov    eax,esi
           0.80 829d7e0: 83 e0 03             	and    eax,0x3
           0.80 829d7e3: 83 f8 01             	cmp    eax,0x1
                829d7e6: 74 20                	je     829d808 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x48>
                829d7e8: 89 1c 24             	mov    DWORD PTR [esp],ebx
                829d7eb: e8 a0 52 f4 ff       	call   81e2a90 <v8::internal::Isolate::ThrowIllegalOperation()>
           1.46 829d7f0: 8b 5c 24 3c          	mov    ebx,DWORD PTR [esp+0x3c]
                829d7f4: 8b 74 24 40          	mov    esi,DWORD PTR [esp+0x40]
                829d7f8: 8b 7c 24 44          	mov    edi,DWORD PTR [esp+0x44]
                829d7fc: 8b 6c 24 48          	mov    ebp,DWORD PTR [esp+0x48]
           1.33 829d800: 83 c4 4c             	add    esp,0x4c
                829d803: c3                   	ret    
                829d804: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
           1.86 829d808: 8b 46 ff             	mov    eax,DWORD PTR [esi-0x1]
          17.95 829d80b: 0f b6 40 07          	movzx  eax,BYTE PTR [eax+0x7]
          12.37 829d80f: 83 f8 7f             	cmp    eax,0x7f
                829d812: 7f d4                	jg     829d7e8 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x28>
           2.53 829d814: 8b 46 07             	mov    eax,DWORD PTR [esi+0x7]
           0.66 829d817: a8 01                	test   al,0x1
                829d819: 75 1d                	jne    829d838 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x78>
                829d81b: a8 02                	test   al,0x2
                829d81d: 74 19                	je     829d838 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x78>
                829d81f: 8b 3f                	mov    edi,DWORD PTR [edi]
                829d821: 31 ed                	xor    ebp,ebp
                829d823: 89 f8                	mov    eax,edi
                829d825: 83 e0 03             	and    eax,0x3
                829d828: 83 f8 01             	cmp    eax,0x1
                829d82b: 74 29                	je     829d856 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x96>
                829d82d: 8d 76 00             	lea    esi,[esi+0x0]
                829d830: 8b 83 20 02 00 00    	mov    eax,DWORD PTR [ebx+0x220]
                829d836: eb b8                	jmp    829d7f0 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x30>
           2.79 829d838: 8d 44 24 2c          	lea    eax,[esp+0x2c]
           0.13 829d83c: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
           0.13 829d840: 89 34 24             	mov    DWORD PTR [esp],esi
                829d843: e8 78 a5 fa ff       	call   8247dc0 <v8::internal::String::SlowAsArrayIndex(unsigned int*)>
           2.93 829d848: 8b 3f                	mov    edi,DWORD PTR [edi]
                829d84a: 89 c5                	mov    ebp,eax
                829d84c: 89 f8                	mov    eax,edi
           0.13 829d84e: 83 e0 03             	and    eax,0x3
           2.79 829d851: 83 f8 01             	cmp    eax,0x1
                829d854: 75 da                	jne    829d830 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x70>
           0.40 829d856: 8b 47 ff             	mov    eax,DWORD PTR [edi-0x1]
           0.40 829d859: 0f b6 40 07          	movzx  eax,BYTE PTR [eax+0x7]
           4.65 829d85d: 3d a5 00 00 00       	cmp    eax,0xa5
                829d862: 0f 8e a8 00 00 00    	jle    829d910 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x150>
           1.99 829d868: 89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
                829d86c: 89 3c 24             	mov    DWORD PTR [esp],edi
                829d86f: e8 7c 39 fb ff       	call   82511f0 <v8::internal::JSObject::HasRealNamedProperty(v8::internal::String*)>
           1.99 829d874: 84 c0                	test   al,al
                829d876: 0f 85 b6 00 00 00    	jne    829d932 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x172>
           0.13 829d87c: 89 ea                	mov    edx,ebp
                829d87e: 8b 47 ff             	mov    eax,DWORD PTR [edi-0x1]
           0.66 829d881: 84 d2                	test   dl,dl
                829d883: 75 13                	jne    829d898 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0xd8>
                829d885: f6 40 09 08          	test   BYTE PTR [eax+0x9],0x8
                829d889: 75 0d                	jne    829d898 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0xd8>
                829d88b: 8b 40 0b             	mov    eax,DWORD PTR [eax+0xb]
                829d88e: 8b 40 ff             	mov    eax,DWORD PTR [eax-0x1]
                829d891: f6 40 09 04          	test   BYTE PTR [eax+0x9],0x4
                829d895: 74 99                	je     829d830 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x70>
                829d897: 90                   	nop
           2.26 829d898: 8b 83 34 08 00 00    	mov    eax,DWORD PTR [ebx+0x834]
                829d89e: 83 83 3c 08 00 00 01 	add    DWORD PTR [ebx+0x83c],0x1
           1.33 829d8a5: 89 5c 24 20          	mov    DWORD PTR [esp+0x20],ebx
           1.60 829d8a9: 89 44 24 24          	mov    DWORD PTR [esp+0x24],eax
                829d8ad: 8b 83 38 08 00 00    	mov    eax,DWORD PTR [ebx+0x838]
           0.80 829d8b3: 89 44 24 28          	mov    DWORD PTR [esp+0x28],eax
           1.33 829d8b7: 89 f0                	mov    eax,esi
                829d8b9: 25 00 00 f0 ff       	and    eax,0xfff00000
                829d8be: 8b 40 1c             	mov    eax,DWORD PTR [eax+0x1c]
           6.38 829d8c1: 89 34 24             	mov    DWORD PTR [esp],esi
           1.33 829d8c4: 83 e8 54             	sub    eax,0x54
           0.27 829d8c7: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
           0.40 829d8cb: e8 40 d5 e1 ff       	call   80bae10 <v8::internal::String** v8::internal::HandleScope::CreateHandle<v8::internal::String>(v8::internal::String*, v8::internal::Isolate*)>
           2.53 829d8d0: 89 c6                	mov    esi,eax
                829d8d2: 89 f8                	mov    eax,edi
                829d8d4: 25 00 00 f0 ff       	and    eax,0xfff00000
                829d8d9: 8b 40 1c             	mov    eax,DWORD PTR [eax+0x1c]
           2.13 829d8dc: 89 3c 24             	mov    DWORD PTR [esp],edi
                829d8df: 83 e8 54             	sub    eax,0x54
                829d8e2: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
           1.46 829d8e6: e8 65 d4 e1 ff       	call   80bad50 <v8::internal::JSObject** v8::internal::HandleScope::CreateHandle<v8::internal::JSObject>(v8::internal::JSObject*, v8::internal::Isolate*)>
           2.53 829d8eb: 89 f1                	mov    ecx,esi
                829d8ed: 89 c2                	mov    edx,eax
                829d8ef: 89 d8                	mov    eax,ebx
                829d8f1: e8 aa fd ff ff       	call   829d6a0 <v8::internal::HasLocalPropertyImplementation(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>)>
           2.66 829d8f6: 8d 54 24 20          	lea    edx,[esp+0x20]
                829d8fa: 89 14 24             	mov    DWORD PTR [esp],edx
                829d8fd: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
           3.32 829d901: e8 fa fe df ff       	call   809d800 <v8::internal::HandleScope::~HandleScope()>
           1.33 829d906: 8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
           0.27 829d90a: e9 e1 fe ff ff       	jmp    829d7f0 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x30>
                829d90f: 90                   	nop
                829d910: 83 f8 7f             	cmp    eax,0x7f
                829d913: 0f 8f 17 ff ff ff    	jg     829d830 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x70>
                829d919: 89 e8                	mov    eax,ebp
                829d91b: 84 c0                	test   al,al
                829d91d: 0f 84 0d ff ff ff    	je     829d830 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x70>
                829d923: 8b 47 03             	mov    eax,DWORD PTR [edi+0x3]
                829d926: d1 f8                	sar    eax,1
                829d928: 3b 44 24 2c          	cmp    eax,DWORD PTR [esp+0x2c]
                829d92c: 0f 86 fe fe ff ff    	jbe    829d830 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x70>
           0.13 829d932: 8b 83 1c 02 00 00    	mov    eax,DWORD PTR [ebx+0x21c]
                829d938: e9 b3 fe ff ff       	jmp    829d7f0 <v8::internal::Runtime_HasLocalProperty(v8::internal::Arguments, v8::internal::Isolate*)+0x30>

       741   1.7% v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
                82148a0: 55                   	push   ebp
                82148a1: 57                   	push   edi
                82148a2: 56                   	push   esi
                82148a3: 53                   	push   ebx
                82148a4: 83 ec 4c             	sub    esp,0x4c
                82148a7: 8b 74 24 60          	mov    esi,DWORD PTR [esp+0x60]
                82148ab: 8d 54 24 3c          	lea    edx,[esp+0x3c]
                82148af: 8b 5c 24 64          	mov    ebx,DWORD PTR [esp+0x64]
                82148b3: 8b 7c 24 68          	mov    edi,DWORD PTR [esp+0x68]
                82148b7: 8d 46 ac             	lea    eax,[esi-0x54]
                82148ba: 3b 90 9c 07 00 00    	cmp    edx,DWORD PTR [eax+0x79c]
                82148c0: 89 44 24 3c          	mov    DWORD PTR [esp+0x3c],eax
                82148c4: 0f 82 26 01 00 00    	jb     82149f0 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x150>
                82148ca: 8d ae 28 05 00 00    	lea    ebp,[esi+0x528]
                82148d0: 39 fb                	cmp    ebx,edi
                82148d2: 89 6c 24 20          	mov    DWORD PTR [esp+0x20],ebp
                82148d6: 0f 83 04 01 00 00    	jae    82149e0 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x140>
                82148dc: 89 d8                	mov    eax,ebx
                82148de: 81 c6 34 05 00 00    	add    esi,0x534
                82148e4: 25 00 00 f0 ff       	and    eax,0xfff00000
                82148e9: 89 74 24 24          	mov    DWORD PTR [esp+0x24],esi
                82148ed: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                82148f1: eb 10                	jmp    8214903 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x63>
                82148f3: 90                   	nop
                82148f4: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
          10.12 82148f8: 83 c3 04             	add    ebx,0x4
           0.94 82148fb: 39 df                	cmp    edi,ebx
                82148fd: 0f 86 dd 00 00 00    	jbe    82149e0 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x140>
           0.13 8214903: 8b 33                	mov    esi,DWORD PTR [ebx]
          14.71 8214905: 89 f0                	mov    eax,esi
           1.21 8214907: 83 e0 03             	and    eax,0x3
           0.94 821490a: 83 f8 01             	cmp    eax,0x1
                821490d: 75 e9                	jne    82148f8 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x58>
           0.40 821490f: 89 f5                	mov    ebp,esi
           8.37 8214911: 81 e5 00 00 f0 ff    	and    ebp,0xfff00000
           0.81 8214917: f6 45 0d 02          	test   BYTE PTR [ebp+0xd],0x2
           7.96 821491b: 0f 85 f7 00 00 00    	jne    8214a18 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x178>
           5.94 8214921: 89 f0                	mov    eax,esi
           3.64 8214923: 89 f2                	mov    edx,esi
           0.13 8214925: 25 00 00 f0 ff       	and    eax,0xfff00000
                821492a: bd 01 00 00 00       	mov    ebp,0x1
           5.26 821492f: 29 c2                	sub    edx,eax
           3.10 8214931: 89 d1                	mov    ecx,edx
           0.13 8214933: c1 e9 02             	shr    ecx,0x2
                8214936: c1 ea 07             	shr    edx,0x7
           6.48 8214939: 83 e1 1f             	and    ecx,0x1f
           3.24 821493c: 8d 54 90 30          	lea    edx,[eax+edx*4+0x30]
           0.54 8214940: d3 e5                	shl    ebp,cl
           1.89 8214942: 8b 0a                	mov    ecx,DWORD PTR [edx]
          17.81 8214944: 89 6c 24 18          	mov    DWORD PTR [esp+0x18],ebp
           1.21 8214948: 85 cd                	test   ebp,ecx
                821494a: 75 ac                	jne    82148f8 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x58>
           0.40 821494c: 8b 40 1c             	mov    eax,DWORD PTR [eax+0x1c]
           0.54 821494f: 8d 6e ff             	lea    ebp,[esi-0x1]
                8214952: 89 6c 24 28          	mov    DWORD PTR [esp+0x28],ebp
           0.27 8214956: 8b 6e ff             	mov    ebp,DWORD PTR [esi-0x1]
           2.56 8214959: 89 44 24 2c          	mov    DWORD PTR [esp+0x2c],eax
                821495d: 8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
           0.27 8214961: 09 c8                	or     eax,ecx
                8214963: 89 02                	mov    DWORD PTR [edx],eax
                8214965: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                8214969: 89 34 24             	mov    DWORD PTR [esp],esi
           0.13 821496c: e8 bf 3f fc ff       	call   81d8930 <v8::internal::HeapObject::SizeFromMap(v8::internal::Map*)>
                8214971: 8b 54 24 28          	mov    edx,DWORD PTR [esp+0x28]
                8214975: 81 e2 00 00 f0 ff    	and    edx,0xfff00000
                821497b: 01 42 24             	add    DWORD PTR [edx+0x24],eax
                821497e: 8b 46 ff             	mov    eax,DWORD PTR [esi-0x1]
                8214981: 80 78 07 80          	cmp    BYTE PTR [eax+0x7],0x80
                8214985: 0f 84 16 01 00 00    	je     8214aa1 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x201>
           0.13 821498b: 89 e8                	mov    eax,ebp
                821498d: 89 ea                	mov    edx,ebp
                821498f: 25 00 00 f0 ff       	and    eax,0xfff00000
                8214994: 29 c2                	sub    edx,eax
           0.13 8214996: 89 d1                	mov    ecx,edx
           0.13 8214998: c1 e9 02             	shr    ecx,0x2
                821499b: 83 e1 1f             	and    ecx,0x1f
                821499e: 89 54 24 18          	mov    DWORD PTR [esp+0x18],edx
                82149a2: ba 01 00 00 00       	mov    edx,0x1
                82149a7: d3 e2                	shl    edx,cl
                82149a9: 89 d1                	mov    ecx,edx
                82149ab: 8b 54 24 18          	mov    edx,DWORD PTR [esp+0x18]
           0.27 82149af: c1 ea 07             	shr    edx,0x7
                82149b2: 8d 44 90 30          	lea    eax,[eax+edx*4+0x30]
                82149b6: 8b 10                	mov    edx,DWORD PTR [eax]
                82149b8: 85 ca                	test   edx,ecx
                82149ba: 0f 84 a8 00 00 00    	je     8214a68 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x1c8>
                82149c0: 0f b6 45 06          	movzx  eax,BYTE PTR [ebp+0x6]
                82149c4: 83 c3 04             	add    ebx,0x4
                82149c7: 89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
                82149cb: 89 2c 24             	mov    DWORD PTR [esp],ebp
                82149ce: ff 14 85 a0 89 3d 08 	call   DWORD PTR [eax*4+0x83d89a0]
           0.13 82149d5: 39 df                	cmp    edi,ebx
                82149d7: 0f 87 26 ff ff ff    	ja     8214903 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x63>
                82149dd: 8d 76 00             	lea    esi,[esi+0x0]
                82149e0: 83 c4 4c             	add    esp,0x4c
                82149e3: b8 01 00 00 00       	mov    eax,0x1
                82149e8: 5b                   	pop    ebx
                82149e9: 5e                   	pop    esi
                82149ea: 5f                   	pop    edi
                82149eb: 5d                   	pop    ebp
                82149ec: c3                   	ret    
                82149ed: 8d 76 00             	lea    esi,[esi+0x0]
                82149f0: 8d 86 38 07 00 00    	lea    eax,[esi+0x738]
                82149f6: 89 04 24             	mov    DWORD PTR [esp],eax
                82149f9: e8 42 2c ea ff       	call   80b7640 <v8::internal::StackGuard::IsStackOverflow()>
                82149fe: 89 c2                	mov    edx,eax
                8214a00: 31 c0                	xor    eax,eax
                8214a02: 84 d2                	test   dl,dl
                8214a04: 0f 84 c0 fe ff ff    	je     82148ca <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x2a>
                8214a0a: 83 c4 4c             	add    esp,0x4c
                8214a0d: 5b                   	pop    ebx
                8214a0e: 5e                   	pop    esi
                8214a0f: 5f                   	pop    edi
                8214a10: 5d                   	pop    ebp
                8214a11: c3                   	ret    
                8214a12: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                8214a18: 8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
                8214a1c: f7 40 0c 60 06 00 00 	test   DWORD PTR [eax+0xc],0x660
                8214a23: 0f 85 f8 fe ff ff    	jne    8214921 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x81>
                8214a29: 8b 54 24 24          	mov    edx,DWORD PTR [esp+0x24]
                8214a2d: 8d 45 28             	lea    eax,[ebp+0x28]
                8214a30: c7 44 24 0c 00 00 00 	mov    DWORD PTR [esp+0xc],0x0
                8214a37: 00 
                8214a38: 89 5c 24 08          	mov    DWORD PTR [esp+0x8],ebx
                8214a3c: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                8214a40: 89 14 24             	mov    DWORD PTR [esp],edx
                8214a43: e8 98 9f ff ff       	call   820e9e0 <v8::internal::SlotsBuffer::AddTo(v8::internal::SlotsBufferAllocator*, v8::internal::SlotsBuffer**, v8::internal::Object**, v8::internal::SlotsBuffer::AdditionMode)>
                8214a48: 84 c0                	test   al,al
                8214a4a: 0f 85 d1 fe ff ff    	jne    8214921 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x81>
                8214a50: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                8214a54: 8b 6c 24 20          	mov    ebp,DWORD PTR [esp+0x20]
                8214a58: 89 2c 24             	mov    DWORD PTR [esp],ebp
                8214a5b: e8 90 fc ec ff       	call   80e46f0 <v8::internal::MarkCompactCollector::EvictEvacuationCandidate(v8::internal::Page*)>
                8214a60: e9 bc fe ff ff       	jmp    8214921 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x81>
                8214a65: 8d 76 00             	lea    esi,[esi+0x0]
                8214a68: 09 d1                	or     ecx,edx
                8214a6a: 89 08                	mov    DWORD PTR [eax],ecx
                8214a6c: 8b 45 ff             	mov    eax,DWORD PTR [ebp-0x1]
                8214a6f: 89 2c 24             	mov    DWORD PTR [esp],ebp
                8214a72: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                8214a76: e8 b5 3e fc ff       	call   81d8930 <v8::internal::HeapObject::SizeFromMap(v8::internal::Map*)>
                8214a7b: 8d 55 ff             	lea    edx,[ebp-0x1]
                8214a7e: 81 e2 00 00 f0 ff    	and    edx,0xfff00000
                8214a84: 01 42 24             	add    DWORD PTR [edx+0x24],eax
                8214a87: 8b 44 24 2c          	mov    eax,DWORD PTR [esp+0x2c]
                8214a8b: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                8214a8f: 05 28 05 00 00       	add    eax,0x528
                8214a94: 89 04 24             	mov    DWORD PTR [esp],eax
                8214a97: e8 b4 fc ff ff       	call   8214750 <v8::internal::MarkCompactCollector::ProcessNewlyMarkedObject(v8::internal::HeapObject*)>
                8214a9c: e9 1f ff ff ff       	jmp    82149c0 <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0x120>
                8214aa1: 80 3d fc 52 3d 08 00 	cmp    BYTE PTR ds:0x83d52fc,0x0
                8214aa8: 0f 84 dd fe ff ff    	je     821498b <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0xeb>
                8214aae: 8b 54 24 2c          	mov    edx,DWORD PTR [esp+0x2c]
                8214ab2: 8b 82 3c 05 00 00    	mov    eax,DWORD PTR [edx+0x53c]
                8214ab8: 8b 80 08 02 00 00    	mov    eax,DWORD PTR [eax+0x208]
                8214abe: 89 46 17             	mov    DWORD PTR [esi+0x17],eax
                8214ac1: e9 c5 fe ff ff       	jmp    821498b <v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**)+0xeb>

       475   1.1% Stub:CompareStub [js]
          29.05 0: 89 d1                	mov    ecx,edx
           0.21 2: 0b c8                	or     ecx,eax
                4: f6 c1 01             	test   cl,0x1
                7: 75 09                	jne    0x12
          14.74 9: 2b d0                	sub    edx,eax
          13.89 b: 71 02                	jno    0xf
                d: f7 d2                	not    edx
          19.79 f: 89 d0                	mov    eax,edx
           0.42 11: c3                   	ret    
           2.32 12: 3b c2                	cmp    eax,edx
                14: 0f 85 1d 00 00 00    	jne    0x37
                1a: 81 7a ff 81 81 10 38 	cmp    DWORD PTR [edx-0x1],0x38108181
                21: 74 03                	je     0x26
                23: 33 c0                	xor    eax,eax
                25: c3                   	ret    
                26: 8b 52 07             	mov    edx,DWORD PTR [edx+0x7]
                29: 33 c0                	xor    eax,eax
                2b: 03 d2                	add    edx,edx
                2d: 81 fa 00 00 f0 ff    	cmp    edx,0xfff00000
                33: 0f 93 c0             	setae  al
                36: c3                   	ret    
           3.16 37: b9 01 00 00 00       	mov    ecx,0x1
           0.21 3c: 23 c8                	and    ecx,eax
                3e: 85 ca                	test   edx,ecx
                40: 75 17                	jne    0x59
                42: 83 e9 01             	sub    ecx,0x1
                45: 89 d3                	mov    ebx,edx
                47: 33 d8                	xor    ebx,eax
                49: 23 d9                	and    ebx,ecx
                4b: 33 d8                	xor    ebx,eax
                4d: 81 7b ff 81 81 10 38 	cmp    DWORD PTR [ebx-0x1],0x38108181
                54: 74 22                	je     0x78
                56: 89 d8                	mov    eax,ebx
                58: c3                   	ret    
           3.79 59: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
           0.42 5c: 80 79 07 a4          	cmp    BYTE PTR [ecx+0x7],0xa4
           8.21 60: 72 01                	jb     0x63
           3.37 62: c3                   	ret    
           0.21 63: 80 79 07 82          	cmp    BYTE PTR [ecx+0x7],0x82
           0.21 67: 74 f9                	je     0x62
                69: 8b 4a ff             	mov    ecx,DWORD PTR [edx-0x1]
                6c: 80 79 07 a4          	cmp    BYTE PTR [ecx+0x7],0xa4
                70: 73 f0                	jae    0x62
                72: 80 79 07 82          	cmp    BYTE PTR [ecx+0x7],0x82
                76: 74 ea                	je     0x62
                78: f6 c2 01             	test   dl,0x1
                7b: 74 0f                	je     0x8c
                7d: 8b 5a ff             	mov    ebx,DWORD PTR [edx-0x1]
                80: 81 fb 81 81 10 38    	cmp    ebx,0x38108181
                86: 0f 85 56 00 00 00    	jne    0xe2
                8c: a8 01                	test   al,0x1
                8e: 74 0f                	je     0x9f
                90: 8b 58 ff             	mov    ebx,DWORD PTR [eax-0x1]
                93: 81 fb 81 81 10 38    	cmp    ebx,0x38108181
                99: 0f 85 43 00 00 00    	jne    0xe2
                9f: a8 01                	test   al,0x1
                a1: 74 05                	je     0xa8
                a3: dd 40 03             	fld    QWORD PTR [eax+0x3]
                a6: eb 07                	jmp    0xaf
                a8: d1 f8                	sar    eax,1
                aa: 50                   	push   eax
                ab: db 04 24             	fild   DWORD PTR [esp]
                ae: 58                   	pop    eax
                af: f6 c2 01             	test   dl,0x1
                b2: 74 05                	je     0xb9
                b4: dd 42 03             	fld    QWORD PTR [edx+0x3]
                b7: eb 07                	jmp    0xc0
                b9: d1 fa                	sar    edx,1
                bb: 52                   	push   edx
                bc: db 04 24             	fild   DWORD PTR [esp]
                bf: 5a                   	pop    edx
                c0: da e9                	fucompp 
                c2: 50                   	push   eax
                c3: df e0                	fnstsw ax
                c5: 9e                   	sahf   
                c6: 58                   	pop    eax
                c7: 7a 13                	jp     0xdc
                c9: 72 05                	jb     0xd0
                cb: 77 09                	ja     0xd6
                cd: 33 c0                	xor    eax,eax
                cf: c3                   	ret    
                d0: b8 fe ff ff ff       	mov    eax,0xfffffffe
                d5: c3                   	ret    
                d6: b8 02 00 00 00       	mov    eax,0x2
                db: c3                   	ret    
                dc: b8 fe ff ff ff       	mov    eax,0xfffffffe
                e1: c3                   	ret    
                e2: a8 01                	test   al,0x1
                e4: 0f 84 36 00 00 00    	je     0x120
                ea: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                ed: 0f b6 49 07          	movzx  ecx,BYTE PTR [ecx+0x7]
                f1: 81 e1 c0 00 00 00    	and    ecx,0xc0
                f7: 83 f9 40             	cmp    ecx,0x40
                fa: 0f 85 20 00 00 00    	jne    0x120
                100: f6 c2 01             	test   dl,0x1
                103: 0f 84 17 00 00 00    	je     0x120
                109: 8b 4a ff             	mov    ecx,DWORD PTR [edx-0x1]
                10c: 0f b6 49 07          	movzx  ecx,BYTE PTR [ecx+0x7]
                110: 81 e1 c0 00 00 00    	and    ecx,0xc0
                116: 83 f9 40             	cmp    ecx,0x40
                119: 0f 85 01 00 00 00    	jne    0x120
                11f: c3                   	ret    
                120: 89 d1                	mov    ecx,edx
                122: 23 c8                	and    ecx,eax
                124: f6 c1 01             	test   cl,0x1
                127: 0f 84 57 00 00 00    	je     0x184
                12d: 8b 4a ff             	mov    ecx,DWORD PTR [edx-0x1]
                130: 8b 58 ff             	mov    ebx,DWORD PTR [eax-0x1]
                133: 0f b6 49 07          	movzx  ecx,BYTE PTR [ecx+0x7]
                137: 0f b6 5b 07          	movzx  ebx,BYTE PTR [ebx+0x7]
                13b: 81 e1 87 00 00 00    	and    ecx,0x87
                141: 81 e3 87 00 00 00    	and    ebx,0x87
                147: 8d 0c d9             	lea    ecx,[ecx+ebx*8]
                14a: 83 f9 24             	cmp    ecx,0x24
                14d: 0f 85 31 00 00 00    	jne    0x184
                153: 8b 4a 03             	mov    ecx,DWORD PTR [edx+0x3]
                156: 3b 48 03             	cmp    ecx,DWORD PTR [eax+0x3]
                159: 74 06                	je     0x161
                15b: b8 02 00 00 00       	mov    eax,0x2
                160: c3                   	ret    
                161: 85 c9                	test   ecx,ecx
                163: 75 03                	jne    0x168
                165: 33 c0                	xor    eax,eax
                167: c3                   	ret    
                168: d1 f9                	sar    ecx,1
                16a: 8d 54 0a 0b          	lea    edx,[edx+ecx*1+0xb]
                16e: 8d 44 08 0b          	lea    eax,[eax+ecx*1+0xb]
                172: f7 d9                	neg    ecx
                174: 8a 1c 0a             	mov    bl,BYTE PTR [edx+ecx*1]
                177: 3a 1c 08             	cmp    bl,BYTE PTR [eax+ecx*1]
                17a: 75 df                	jne    0x15b
                17c: 83 c1 01             	add    ecx,0x1
                17f: 75 f3                	jne    0x174
                181: 33 c0                	xor    eax,eax
                183: c3                   	ret    
                184: 59                   	pop    ecx
                185: 52                   	push   edx
                186: 50                   	push   eax
                187: 51                   	push   ecx
                188: 8b 7e 13             	mov    edi,DWORD PTR [esi+0x13]
                18b: 8b 7f 0b             	mov    edi,DWORD PTR [edi+0xb]
                18e: 8b 7f 1b             	mov    edi,DWORD PTR [edi+0x1b]
                191: 33 c9                	xor    ecx,ecx
                193: ff 67 0b             	jmp    DWORD PTR [edi+0xb]

       465   1.1% v8::internal::JSObject::HasLocalElement(unsigned int) [/projects/v8_edge/d8]
           3.44 823adc0: 55                   	push   ebp
           1.94 823adc1: 57                   	push   edi
                823adc2: 56                   	push   esi
                823adc3: 53                   	push   ebx
           3.23 823adc4: 83 ec 2c             	sub    esp,0x2c
                823adc7: 8b 5c 24 40          	mov    ebx,DWORD PTR [esp+0x40]
           0.22 823adcb: 8b 6c 24 44          	mov    ebp,DWORD PTR [esp+0x44]
           2.80 823adcf: 90                   	nop
                823add0: 89 de                	mov    esi,ebx
                823add2: 83 e6 03             	and    esi,0x3
           0.43 823add5: 83 fe 01             	cmp    esi,0x1
                823add8: 74 36                	je     823ae10 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x50>
           3.66 823adda: 8b 53 ff             	mov    edx,DWORD PTR [ebx-0x1]
                823addd: f6 42 09 10          	test   BYTE PTR [edx+0x9],0x10
                823ade1: 0f 85 92 00 00 00    	jne    823ae79 <v8::internal::JSObject::HasLocalElement(unsigned int)+0xb9>
           1.72 823ade7: 83 fe 01             	cmp    esi,0x1
                823adea: 0f 84 e7 00 00 00    	je     823aed7 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x117>
           1.94 823adf0: 0f b6 42 0a          	movzx  eax,BYTE PTR [edx+0xa]
                823adf4: c0 e8 04             	shr    al,0x4
                823adf7: 0f b6 c0             	movzx  eax,al
                823adfa: 83 f8 0d             	cmp    eax,0xd
           1.72 823adfd: 0f 86 91 00 00 00    	jbe    823ae94 <v8::internal::JSObject::HasLocalElement(unsigned int)+0xd4>
           0.86 823ae03: 31 c0                	xor    eax,eax
           1.08 823ae05: 83 c4 2c             	add    esp,0x2c
                823ae08: 5b                   	pop    ebx
           2.15 823ae09: 5e                   	pop    esi
           1.94 823ae0a: 5f                   	pop    edi
           0.43 823ae0b: 5d                   	pop    ebp
           1.08 823ae0c: c3                   	ret    
                823ae0d: 8d 76 00             	lea    esi,[esi+0x0]
           3.66 823ae10: 8b 43 ff             	mov    eax,DWORD PTR [ebx-0x1]
           0.43 823ae13: 8d 7b ff             	lea    edi,[ebx-0x1]
                823ae16: 80 78 09 00          	cmp    BYTE PTR [eax+0x9],0x0
           3.23 823ae1a: 78 2c                	js     823ae48 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x88>
           3.01 823ae1c: 80 78 07 ab          	cmp    BYTE PTR [eax+0x7],0xab
                823ae20: 75 b8                	jne    823adda <v8::internal::JSObject::HasLocalElement(unsigned int)+0x1a>
                823ae22: 8b 43 ff             	mov    eax,DWORD PTR [ebx-0x1]
                823ae25: 8b 58 0b             	mov    ebx,DWORD PTR [eax+0xb]
                823ae28: 89 d8                	mov    eax,ebx
                823ae2a: 83 e0 03             	and    eax,0x3
                823ae2d: 83 f8 01             	cmp    eax,0x1
                823ae30: 75 9e                	jne    823add0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x10>
                823ae32: 8b 43 ff             	mov    eax,DWORD PTR [ebx-0x1]
                823ae35: 80 78 07 82          	cmp    BYTE PTR [eax+0x7],0x82
                823ae39: 75 95                	jne    823add0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x10>
                823ae3b: 8b 43 0b             	mov    eax,DWORD PTR [ebx+0xb]
                823ae3e: d1 f8                	sar    eax,1
                823ae40: 3c 03                	cmp    al,0x3
                823ae42: 75 8c                	jne    823add0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x10>
                823ae44: eb bd                	jmp    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823ae46: 66 90                	xchg   ax,ax
                823ae48: 89 d8                	mov    eax,ebx
                823ae4a: 25 00 00 f0 ff       	and    eax,0xfff00000
                823ae4f: 8b 40 1c             	mov    eax,DWORD PTR [eax+0x1c]
                823ae52: c7 44 24 0c 02 00 00 	mov    DWORD PTR [esp+0xc],0x2
                823ae59: 00 
                823ae5a: 89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
                823ae5e: 89 5c 24 04          	mov    DWORD PTR [esp+0x4],ebx
                823ae62: 83 e8 54             	sub    eax,0x54
                823ae65: 89 44 24 1c          	mov    DWORD PTR [esp+0x1c],eax
                823ae69: 89 04 24             	mov    DWORD PTR [esp],eax
                823ae6c: e8 af 7d fa ff       	call   81e2c20 <v8::internal::Isolate::MayIndexedAccess(v8::internal::JSObject*, unsigned int, v8::AccessType)>
                823ae71: 84 c0                	test   al,al
                823ae73: 74 40                	je     823aeb5 <v8::internal::JSObject::HasLocalElement(unsigned int)+0xf5>
                823ae75: 8b 07                	mov    eax,DWORD PTR [edi]
                823ae77: eb a3                	jmp    823ae1c <v8::internal::JSObject::HasLocalElement(unsigned int)+0x5c>
                823ae79: 89 6c 24 08          	mov    DWORD PTR [esp+0x8],ebp
                823ae7d: 89 5c 24 04          	mov    DWORD PTR [esp+0x4],ebx
                823ae81: 89 1c 24             	mov    DWORD PTR [esp],ebx
                823ae84: e8 37 f5 ff ff       	call   823a3c0 <v8::internal::JSObject::HasElementWithInterceptor(v8::internal::JSReceiver*, unsigned int)>
                823ae89: 83 c4 2c             	add    esp,0x2c
                823ae8c: 5b                   	pop    ebx
                823ae8d: 5e                   	pop    esi
                823ae8e: 5f                   	pop    edi
                823ae8f: 5d                   	pop    ebp
                823ae90: 0f b6 c0             	movzx  eax,al
                823ae93: c3                   	ret    
           4.73 823ae94: ff 24 85 bc e8 32 08 	jmp    DWORD PTR [eax*4+0x832e8bc]
                823ae9b: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
                823ae9e: 8b 40 03             	mov    eax,DWORD PTR [eax+0x3]
                823aea1: d1 f8                	sar    eax,1
                823aea3: 39 e8                	cmp    eax,ebp
                823aea5: 0f 86 58 ff ff ff    	jbe    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
           0.65 823aeab: b8 03 00 00 00       	mov    eax,0x3
           0.43 823aeb0: e9 50 ff ff ff       	jmp    823ae05 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x45>
                823aeb5: 8b 44 24 1c          	mov    eax,DWORD PTR [esp+0x1c]
                823aeb9: 89 5c 24 04          	mov    DWORD PTR [esp+0x4],ebx
                823aebd: c7 44 24 08 02 00 00 	mov    DWORD PTR [esp+0x8],0x2
                823aec4: 00 
                823aec5: 89 04 24             	mov    DWORD PTR [esp],eax
                823aec8: e8 f3 4e fa ff       	call   81dfdc0 <v8::internal::Isolate::ReportFailedAccessCheck(v8::internal::JSObject*, v8::AccessType)>
                823aecd: 83 c4 2c             	add    esp,0x2c
                823aed0: 31 c0                	xor    eax,eax
                823aed2: 5b                   	pop    ebx
                823aed3: 5e                   	pop    esi
                823aed4: 5f                   	pop    edi
                823aed5: 5d                   	pop    ebp
                823aed6: c3                   	ret    
           2.80 823aed7: 80 7a 07 a6          	cmp    BYTE PTR [edx+0x7],0xa6
           0.43 823aedb: 0f 85 0f ff ff ff    	jne    823adf0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x30>
                823aee1: 8b 43 0b             	mov    eax,DWORD PTR [ebx+0xb]
                823aee4: 89 c1                	mov    ecx,eax
                823aee6: 83 e1 03             	and    ecx,0x3
                823aee9: 83 f9 01             	cmp    ecx,0x1
                823aeec: 0f 85 fe fe ff ff    	jne    823adf0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x30>
                823aef2: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                823aef5: 0f b6 49 07          	movzx  ecx,BYTE PTR [ecx+0x7]
                823aef9: 83 f9 7f             	cmp    ecx,0x7f
                823aefc: 0f 8f ee fe ff ff    	jg     823adf0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x30>
                823af02: 8b 48 03             	mov    ecx,DWORD PTR [eax+0x3]
                823af05: b8 02 00 00 00       	mov    eax,0x2
                823af0a: d1 f9                	sar    ecx,1
                823af0c: 39 cd                	cmp    ebp,ecx
                823af0e: 0f 82 f1 fe ff ff    	jb     823ae05 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x45>
                823af14: e9 d7 fe ff ff       	jmp    823adf0 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x30>
                823af19: 8b 53 07             	mov    edx,DWORD PTR [ebx+0x7]
                823af1c: 8b 42 03             	mov    eax,DWORD PTR [edx+0x3]
                823af1f: d1 f8                	sar    eax,1
                823af21: 83 e8 02             	sub    eax,0x2
                823af24: 39 e8                	cmp    eax,ebp
                823af26: 76 30                	jbe    823af58 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x198>
                823af28: 8b 44 aa 0f          	mov    eax,DWORD PTR [edx+ebp*4+0xf]
                823af2c: 85 c0                	test   eax,eax
                823af2e: 74 28                	je     823af58 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x198>
                823af30: 89 c1                	mov    ecx,eax
                823af32: 83 e1 03             	and    ecx,0x3
                823af35: 83 f9 01             	cmp    ecx,0x1
                823af38: 0f 85 6d ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
                823af3e: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                823af41: 80 79 07 82          	cmp    BYTE PTR [ecx+0x7],0x82
                823af45: 0f 85 60 ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
                823af4b: 8b 40 0b             	mov    eax,DWORD PTR [eax+0xb]
                823af4e: d1 f8                	sar    eax,1
                823af50: 3c 02                	cmp    al,0x2
                823af52: 0f 85 53 ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
                823af58: 8b 42 0b             	mov    eax,DWORD PTR [edx+0xb]
                823af5b: 89 c2                	mov    edx,eax
                823af5d: 83 e2 03             	and    edx,0x3
                823af60: 83 fa 01             	cmp    edx,0x1
                823af63: 0f 84 e6 00 00 00    	je     823b04f <v8::internal::JSObject::HasLocalElement(unsigned int)+0x28f>
                823af69: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                823af6c: d1 fa                	sar    edx,1
                823af6e: 39 ea                	cmp    edx,ebp
                823af70: 0f 86 8d fe ff ff    	jbe    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823af76: 8b 44 a8 07          	mov    eax,DWORD PTR [eax+ebp*4+0x7]
                823af7a: 85 c0                	test   eax,eax
                823af7c: 0f 84 81 fe ff ff    	je     823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823af82: 89 c2                	mov    edx,eax
                823af84: 83 e2 03             	and    edx,0x3
                823af87: 83 fa 01             	cmp    edx,0x1
                823af8a: 0f 85 1b ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
           0.43 823af90: 8b 50 ff             	mov    edx,DWORD PTR [eax-0x1]
           7.10 823af93: 80 7a 07 82          	cmp    BYTE PTR [edx+0x7],0x82
           1.94 823af97: 0f 85 0e ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
           0.43 823af9d: 8b 40 0b             	mov    eax,DWORD PTR [eax+0xb]
           0.43 823afa0: d1 f8                	sar    eax,1
                823afa2: 3c 02                	cmp    al,0x2
                823afa4: 0f 85 01 ff ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
                823afaa: e9 54 fe ff ff       	jmp    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823afaf: 90                   	nop
          16.34 823afb0: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
           3.23 823afb4: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
                823afb7: 89 04 24             	mov    DWORD PTR [esp],eax
           0.86 823afba: e8 81 e2 fe ff       	call   8229240 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)>
           4.95 823afbf: 83 f8 ff             	cmp    eax,0xffffffff
                823afc2: 0f 84 3b fe ff ff    	je     823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823afc8: b8 04 00 00 00       	mov    eax,0x4
                823afcd: e9 33 fe ff ff       	jmp    823ae05 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x45>
                823afd2: 83 fe 01             	cmp    esi,0x1
                823afd5: 74 5d                	je     823b034 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x274>
                823afd7: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
                823afda: 8b 40 03             	mov    eax,DWORD PTR [eax+0x3]
                823afdd: d1 f8                	sar    eax,1
                823afdf: 39 e8                	cmp    eax,ebp
                823afe1: 0f 86 1c fe ff ff    	jbe    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
                823afe7: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                823afeb: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
                823afee: 89 04 24             	mov    DWORD PTR [esp],eax
                823aff1: e8 fa f4 fe ff       	call   822a4f0 <v8::internal::FixedDoubleArray::is_the_hole(int)>
                823aff6: 84 c0                	test   al,al
                823aff8: 0f 84 ad fe ff ff    	je     823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
                823affe: e9 00 fe ff ff       	jmp    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
           5.16 823b003: 83 fe 01             	cmp    esi,0x1
           0.22 823b006: 66 90                	xchg   ax,ax
           0.43 823b008: 74 38                	je     823b042 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x282>
           0.65 823b00a: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
           0.43 823b00d: 8b 40 03             	mov    eax,DWORD PTR [eax+0x3]
           1.51 823b010: d1 f8                	sar    eax,1
           0.22 823b012: 39 e8                	cmp    eax,ebp
                823b014: 0f 86 e9 fd ff ff    	jbe    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>
           1.51 823b01a: 8b 43 07             	mov    eax,DWORD PTR [ebx+0x7]
           0.22 823b01d: 8b 44 a8 07          	mov    eax,DWORD PTR [eax+ebp*4+0x7]
           4.09 823b021: 89 c2                	mov    edx,eax
                823b023: 83 e2 03             	and    edx,0x3
           0.22 823b026: 83 fa 01             	cmp    edx,0x1
                823b029: 0f 85 7c fe ff ff    	jne    823aeab <v8::internal::JSObject::HasLocalElement(unsigned int)+0xeb>
           0.22 823b02f: e9 5c ff ff ff       	jmp    823af90 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x1d0>
                823b034: 80 7a 07 ac          	cmp    BYTE PTR [edx+0x7],0xac
                823b038: 75 9d                	jne    823afd7 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x217>
                823b03a: 8b 43 0b             	mov    eax,DWORD PTR [ebx+0xb]
                823b03d: d1 f8                	sar    eax,1
                823b03f: 90                   	nop
                823b040: eb 9d                	jmp    823afdf <v8::internal::JSObject::HasLocalElement(unsigned int)+0x21f>
           1.08 823b042: 80 7a 07 ac          	cmp    BYTE PTR [edx+0x7],0xac
           0.43 823b046: 75 c2                	jne    823b00a <v8::internal::JSObject::HasLocalElement(unsigned int)+0x24a>
                823b048: 8b 43 0b             	mov    eax,DWORD PTR [ebx+0xb]
                823b04b: d1 f8                	sar    eax,1
                823b04d: eb c3                	jmp    823b012 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x252>
                823b04f: 89 c2                	mov    edx,eax
                823b051: 8b 48 ff             	mov    ecx,DWORD PTR [eax-0x1]
                823b054: 81 e2 00 00 f0 ff    	and    edx,0xfff00000
                823b05a: 8b 52 1c             	mov    edx,DWORD PTR [edx+0x1c]
                823b05d: 3b 8a 04 02 00 00    	cmp    ecx,DWORD PTR [edx+0x204]
                823b063: 0f 85 00 ff ff ff    	jne    823af69 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x1a9>
                823b069: 3b 82 ac 04 00 00    	cmp    eax,DWORD PTR [edx+0x4ac]
                823b06f: 0f 84 f4 fe ff ff    	je     823af69 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x1a9>
                823b075: 89 6c 24 04          	mov    DWORD PTR [esp+0x4],ebp
                823b079: 89 04 24             	mov    DWORD PTR [esp],eax
                823b07c: e8 bf e1 fe ff       	call   8229240 <v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)>
                823b081: 83 f8 ff             	cmp    eax,0xffffffff
                823b084: 0f 85 3e ff ff ff    	jne    823afc8 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x208>
                823b08a: e9 74 fd ff ff       	jmp    823ae03 <v8::internal::JSObject::HasLocalElement(unsigned int)+0x43>

       438   1.0% GLIBC_2.0   pthread_getspecific [/lib32/libpthread-2.11.1.so]
          16.67 b230: 55                   	push   ebp
           6.62 b231: 89 e5                	mov    ebp,esp
                b233: 83 ec 08             	sub    esp,0x8
           6.39 b236: 8b 55 08             	mov    edx,DWORD PTR [ebp+0x8]
           2.97 b239: 89 1c 24             	mov    DWORD PTR [esp],ebx
           5.48 b23c: e8 ff 90 ff ff       	call   4340 <__i686.get_pc_thunk.bx>
          10.05 b241: 81 c3 b3 ad 00 00    	add    ebx,0xadb3
                b247: 89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
           8.22 b24b: 83 fa 1f             	cmp    edx,0x1f
                b24e: 77 2a                	ja     b27a <__pthread_getspecific+0x4a>
           5.71 b250: 65 a1 08 00 00 00    	mov    eax,gs:0x8
           0.68 b256: 8d 8c d0 8c 00 00 00 	lea    ecx,[eax+edx*8+0x8c]
           0.68 b25d: 8b 41 04             	mov    eax,DWORD PTR [ecx+0x4]
          10.96 b260: 85 c0                	test   eax,eax
                b262: 74 0b                	je     b26f <__pthread_getspecific+0x3f>
           6.85 b264: 8b 31                	mov    esi,DWORD PTR [ecx]
           0.91 b266: 3b b4 d3 6c 01 00 00 	cmp    esi,DWORD PTR [ebx+edx*8+0x16c]
                b26d: 75 17                	jne    b286 <__pthread_getspecific+0x56>
           7.99 b26f: 8b 1c 24             	mov    ebx,DWORD PTR [esp]
           4.34 b272: 8b 74 24 04          	mov    esi,DWORD PTR [esp+0x4]
                b276: 89 ec                	mov    esp,ebp
                b278: 5d                   	pop    ebp
           5.48 b279: c3                   	ret    
                b27a: 81 fa ff 03 00 00    	cmp    edx,0x3ff
                b280: 76 10                	jbe    b292 <__pthread_getspecific+0x62>
                b282: 31 c0                	xor    eax,eax
                b284: eb e9                	jmp    b26f <__pthread_getspecific+0x3f>
                b286: c7 41 04 00 00 00 00 	mov    DWORD PTR [ecx+0x4],0x0
                b28d: 31 c0                	xor    eax,eax
                b28f: 90                   	nop
                b290: eb dd                	jmp    b26f <__pthread_getspecific+0x3f>
                b292: 89 d0                	mov    eax,edx
                b294: c1 e8 05             	shr    eax,0x5
                b297: 65 8b 04 85 8c 01 00 	mov    eax,DWORD PTR gs:[eax*4+0x18c]
                b29e: 00 
                b29f: 85 c0                	test   eax,eax
                b2a1: 74 df                	je     b282 <__pthread_getspecific+0x52>
                b2a3: 89 d1                	mov    ecx,edx
                b2a5: 83 e1 1f             	and    ecx,0x1f
                b2a8: 8d 0c c8             	lea    ecx,[eax+ecx*8]
                b2ab: eb b0                	jmp    b25d <__pthread_getspecific+0x2d>

       437   1.0% v8::internal::IncrementalMarking::Step(int) [/projects/v8_edge/d8]
                81dc000: 55                   	push   ebp
                81dc001: 57                   	push   edi
                81dc002: 56                   	push   esi
                81dc003: 53                   	push   ebx
                81dc004: 83 ec 6c             	sub    esp,0x6c
                81dc007: 8b 9c 24 80 00 00 00 	mov    ebx,DWORD PTR [esp+0x80]
                81dc00e: 8b 03                	mov    eax,DWORD PTR [ebx]
                81dc010: 8b 88 70 01 00 00    	mov    ecx,DWORD PTR [eax+0x170]
                81dc016: 85 c9                	test   ecx,ecx
                81dc018: 75 09                	jne    81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc01a: 80 3d f6 52 3d 08 00 	cmp    BYTE PTR ds:0x83d52f6,0x0
                81dc021: 75 0d                	jne    81dc030 <v8::internal::IncrementalMarking::Step(int)+0x30>
                81dc023: 83 c4 6c             	add    esp,0x6c
                81dc026: 5b                   	pop    ebx
           0.23 81dc027: 5e                   	pop    esi
                81dc028: 5f                   	pop    edi
                81dc029: 5d                   	pop    ebp
                81dc02a: c3                   	ret    
                81dc02b: 90                   	nop
                81dc02c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81dc030: 80 3d f7 52 3d 08 00 	cmp    BYTE PTR ds:0x83d52f7,0x0
                81dc037: 74 ea                	je     81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc039: 8b 43 04             	mov    eax,DWORD PTR [ebx+0x4]
                81dc03c: 8d 50 ff             	lea    edx,[eax-0x1]
                81dc03f: 83 fa 01             	cmp    edx,0x1
                81dc042: 77 df                	ja     81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc044: 8b b4 24 84 00 00 00 	mov    esi,DWORD PTR [esp+0x84]
                81dc04b: 03 73 6c             	add    esi,DWORD PTR [ebx+0x6c]
                81dc04e: 81 fe ff ff 00 00    	cmp    esi,0xffff
                81dc054: 89 73 6c             	mov    DWORD PTR [ebx+0x6c],esi
                81dc057: 7e ca                	jle    81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc059: 83 7b 04 02          	cmp    DWORD PTR [ebx+0x4],0x2
                81dc05d: 0f 84 4d 02 00 00    	je     81dc2b0 <v8::internal::IncrementalMarking::Step(int)+0x2b0>
                81dc063: 0f af 73 64          	imul   esi,DWORD PTR [ebx+0x64]
                81dc067: 01 73 68             	add    DWORD PTR [ebx+0x68],esi
                81dc06a: 80 3d 1e 72 3d 08 00 	cmp    BYTE PTR ds:0x83d721e,0x0
                81dc071: 0f 85 09 02 00 00    	jne    81dc280 <v8::internal::IncrementalMarking::Step(int)+0x280>
                81dc077: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc07e: 0f 85 fc 01 00 00    	jne    81dc280 <v8::internal::IncrementalMarking::Step(int)+0x280>
                81dc084: d9 ee                	fldz   
                81dc086: dd 5c 24 30          	fstp   QWORD PTR [esp+0x30]
                81dc08a: 83 f8 01             	cmp    eax,0x1
                81dc08d: 0f 84 65 05 00 00    	je     81dc5f8 <v8::internal::IncrementalMarking::Step(int)+0x5f8>
                81dc093: 83 f8 02             	cmp    eax,0x2
                81dc096: 0f 84 24 02 00 00    	je     81dc2c0 <v8::internal::IncrementalMarking::Step(int)+0x2c0>
                81dc09c: 8b 43 28             	mov    eax,DWORD PTR [ebx+0x28]
                81dc09f: 31 f6                	xor    esi,esi
                81dc0a1: 83 43 4c 01          	add    DWORD PTR [ebx+0x4c],0x1
                81dc0a5: c7 43 6c 00 00 00 00 	mov    DWORD PTR [ebx+0x6c],0x0
                81dc0ac: 83 c0 01             	add    eax,0x1
                81dc0af: a9 ff 03 00 00       	test   eax,0x3ff
                81dc0b4: 89 43 28             	mov    DWORD PTR [ebx+0x28],eax
                81dc0b7: 75 12                	jne    81dc0cb <v8::internal::IncrementalMarking::Step(int)+0xcb>
                81dc0b9: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc0c0: be 01 00 00 00       	mov    esi,0x1
                81dc0c5: 0f 85 75 04 00 00    	jne    81dc540 <v8::internal::IncrementalMarking::Step(int)+0x540>
                81dc0cb: 8b 43 3c             	mov    eax,DWORD PTR [ebx+0x3c]
                81dc0ce: 8b 7b 40             	mov    edi,DWORD PTR [ebx+0x40]
                81dc0d1: 89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
                81dc0d5: 8b 03                	mov    eax,DWORD PTR [ebx]
                81dc0d7: 8b 68 14             	mov    ebp,DWORD PTR [eax+0x14]
                81dc0da: 89 04 24             	mov    DWORD PTR [esp],eax
                81dc0dd: e8 ee 72 f0 ff       	call   80e33d0 <v8::internal::Heap::PromotedSpaceSize()>
                81dc0e2: 8b 53 3c             	mov    edx,DWORD PTR [ebx+0x3c]
                81dc0e5: 83 ff 00             	cmp    edi,0x0
                81dc0e8: 8b 4b 64             	mov    ecx,DWORD PTR [ebx+0x64]
                81dc0eb: 89 54 24 28          	mov    DWORD PTR [esp+0x28],edx
                81dc0ef: 8b 53 40             	mov    edx,DWORD PTR [ebx+0x40]
                81dc0f2: 89 54 24 2c          	mov    DWORD PTR [esp+0x2c],edx
                81dc0f6: 7c 30                	jl     81dc128 <v8::internal::IncrementalMarking::Step(int)+0x128>
                81dc0f8: 0f 8e 2a 04 00 00    	jle    81dc528 <v8::internal::IncrementalMarking::Step(int)+0x528>
                81dc0fe: 29 c5                	sub    ebp,eax
                81dc100: 83 c1 01             	add    ecx,0x1
                81dc103: 89 e8                	mov    eax,ebp
                81dc105: f7 e9                	imul   ecx
                81dc107: 8b 4c 24 2c          	mov    ecx,DWORD PTR [esp+0x2c]
                81dc10b: 39 ca                	cmp    edx,ecx
                81dc10d: 89 44 24 20          	mov    DWORD PTR [esp+0x20],eax
                81dc111: 89 54 24 24          	mov    DWORD PTR [esp+0x24],edx
                81dc115: 7f 23                	jg     81dc13a <v8::internal::IncrementalMarking::Step(int)+0x13a>
                81dc117: 7c 0f                	jl     81dc128 <v8::internal::IncrementalMarking::Step(int)+0x128>
                81dc119: 8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
                81dc11d: 39 e8                	cmp    eax,ebp
                81dc11f: 73 19                	jae    81dc13a <v8::internal::IncrementalMarking::Step(int)+0x13a>
                81dc121: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc128: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc12f: be 01 00 00 00       	mov    esi,0x1
                81dc134: 0f 85 96 03 00 00    	jne    81dc4d0 <v8::internal::IncrementalMarking::Step(int)+0x4d0>
                81dc13a: 8b 3b                	mov    edi,DWORD PTR [ebx]
                81dc13c: 89 3c 24             	mov    DWORD PTR [esp],edi
                81dc13f: e8 8c 72 f0 ff       	call   80e33d0 <v8::internal::Heap::PromotedSpaceSize()>
                81dc144: 89 3c 24             	mov    DWORD PTR [esp],edi
                81dc147: 89 c5                	mov    ebp,eax
                81dc149: e8 c2 73 f0 ff       	call   80e3510 <v8::internal::Heap::PromotedExternalMemorySize()>
                81dc14e: 8b 53 64             	mov    edx,DWORD PTR [ebx+0x64]
                81dc151: 83 c2 01             	add    edx,0x1
                81dc154: 89 d1                	mov    ecx,edx
                81dc156: 8d 2c 28             	lea    ebp,[eax+ebp*1]
                81dc159: c1 f9 1f             	sar    ecx,0x1f
                81dc15c: 89 e8                	mov    eax,ebp
                81dc15e: 89 54 24 18          	mov    DWORD PTR [esp+0x18],edx
                81dc162: c1 f8 1f             	sar    eax,0x1f
                81dc165: 8b 7c 24 18          	mov    edi,DWORD PTR [esp+0x18]
                81dc169: 89 4c 24 1c          	mov    DWORD PTR [esp+0x1c],ecx
                81dc16d: 8b 4c 24 1c          	mov    ecx,DWORD PTR [esp+0x1c]
                81dc171: 89 44 24 24          	mov    DWORD PTR [esp+0x24],eax
                81dc175: 8b 44 24 18          	mov    eax,DWORD PTR [esp+0x18]
                81dc179: 0f af 4b 44          	imul   ecx,DWORD PTR [ebx+0x44]
                81dc17d: 0f af 7b 48          	imul   edi,DWORD PTR [ebx+0x48]
                81dc181: f7 63 44             	mul    DWORD PTR [ebx+0x44]
                81dc184: 89 6c 24 20          	mov    DWORD PTR [esp+0x20],ebp
                81dc188: 01 f9                	add    ecx,edi
                81dc18a: 01 ca                	add    edx,ecx
                81dc18c: 39 54 24 24          	cmp    DWORD PTR [esp+0x24],edx
                81dc190: 89 44 24 18          	mov    DWORD PTR [esp+0x18],eax
                81dc194: 89 54 24 1c          	mov    DWORD PTR [esp+0x1c],edx
                81dc198: 7c 1e                	jl     81dc1b8 <v8::internal::IncrementalMarking::Step(int)+0x1b8>
                81dc19a: 7f 0a                	jg     81dc1a6 <v8::internal::IncrementalMarking::Step(int)+0x1a6>
                81dc19c: 8b 4c 24 18          	mov    ecx,DWORD PTR [esp+0x18]
                81dc1a0: 39 4c 24 20          	cmp    DWORD PTR [esp+0x20],ecx
                81dc1a4: 76 12                	jbe    81dc1b8 <v8::internal::IncrementalMarking::Step(int)+0x1b8>
                81dc1a6: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc1ad: be 01 00 00 00       	mov    esi,0x1
                81dc1b2: 0f 85 a8 03 00 00    	jne    81dc560 <v8::internal::IncrementalMarking::Step(int)+0x560>
                81dc1b8: 8b 3b                	mov    edi,DWORD PTR [ebx]
                81dc1ba: 89 3c 24             	mov    DWORD PTR [esp],edi
                81dc1bd: e8 0e 72 f0 ff       	call   80e33d0 <v8::internal::Heap::PromotedSpaceSize()>
                81dc1c2: 89 3c 24             	mov    DWORD PTR [esp],edi
                81dc1c5: 89 c5                	mov    ebp,eax
                81dc1c7: e8 44 73 f0 ff       	call   80e3510 <v8::internal::Heap::PromotedExternalMemorySize()>
                81dc1cc: 8b 4b 68             	mov    ecx,DWORD PTR [ebx+0x68]
                81dc1cf: 8b 7b 64             	mov    edi,DWORD PTR [ebx+0x64]
                81dc1d2: 01 e8                	add    eax,ebp
                81dc1d4: 89 cd                	mov    ebp,ecx
                81dc1d6: 89 c2                	mov    edx,eax
                81dc1d8: c1 fa 1f             	sar    edx,0x1f
                81dc1db: 2b 43 44             	sub    eax,DWORD PTR [ebx+0x44]
                81dc1de: 1b 53 48             	sbb    edx,DWORD PTR [ebx+0x48]
                81dc1e1: c1 ed 1f             	shr    ebp,0x1f
                81dc1e4: 8d 4c 0d 00          	lea    ecx,[ebp+ecx*1+0x0]
                81dc1e8: c1 e7 14             	shl    edi,0x14
                81dc1eb: d1 f9                	sar    ecx,1
                81dc1ed: 8d 0c 0f             	lea    ecx,[edi+ecx*1]
                81dc1f0: 8b 3b                	mov    edi,DWORD PTR [ebx]
                81dc1f2: 03 4f 0c             	add    ecx,DWORD PTR [edi+0xc]
                81dc1f5: 89 cd                	mov    ebp,ecx
                81dc1f7: c1 fd 1f             	sar    ebp,0x1f
                81dc1fa: 39 ea                	cmp    edx,ebp
                81dc1fc: 0f 8c 96 00 00 00    	jl     81dc298 <v8::internal::IncrementalMarking::Step(int)+0x298>
                81dc202: 7f 08                	jg     81dc20c <v8::internal::IncrementalMarking::Step(int)+0x20c>
                81dc204: 39 c8                	cmp    eax,ecx
                81dc206: 0f 86 8c 00 00 00    	jbe    81dc298 <v8::internal::IncrementalMarking::Step(int)+0x298>
                81dc20c: 31 c0                	xor    eax,eax
                81dc20e: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc215: 0f 85 5d 03 00 00    	jne    81dc578 <v8::internal::IncrementalMarking::Step(int)+0x578>
                81dc21b: 83 7b 04 02          	cmp    DWORD PTR [ebx+0x4],0x2
                81dc21f: 0f 84 6b 03 00 00    	je     81dc590 <v8::internal::IncrementalMarking::Step(int)+0x590>
                81dc225: 84 c0                	test   al,al
                81dc227: 0f 85 43 04 00 00    	jne    81dc670 <v8::internal::IncrementalMarking::Step(int)+0x670>
                81dc22d: 80 3d 1e 72 3d 08 00 	cmp    BYTE PTR ds:0x83d721e,0x0
                81dc234: 75 0d                	jne    81dc243 <v8::internal::IncrementalMarking::Step(int)+0x243>
                81dc236: 80 3d 19 72 3d 08 00 	cmp    BYTE PTR ds:0x83d7219,0x0
                81dc23d: 0f 84 e0 fd ff ff    	je     81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc243: e8 b8 d5 09 00       	call   8279800 <v8::internal::OS::TimeCurrentMillis()>
                81dc248: dc 64 24 30          	fsub   QWORD PTR [esp+0x30]
                81dc24c: dd 43 34             	fld    QWORD PTR [ebx+0x34]
                81dc24f: d9 c9                	fxch   st(1)
                81dc251: dd e1                	fucom  st(1)
                81dc253: df e0                	fnstsw ax
                81dc255: 9e                   	sahf   
                81dc256: 76 08                	jbe    81dc260 <v8::internal::IncrementalMarking::Step(int)+0x260>
                81dc258: dd d9                	fstp   st(1)
                81dc25a: d9 c0                	fld    st(0)
                81dc25c: eb 04                	jmp    81dc262 <v8::internal::IncrementalMarking::Step(int)+0x262>
                81dc25e: 66 90                	xchg   ax,ax
                81dc260: d9 c9                	fxch   st(1)
                81dc262: dd 5b 34             	fstp   QWORD PTR [ebx+0x34]
                81dc265: dd 43 2c             	fld    QWORD PTR [ebx+0x2c]
                81dc268: d8 c1                	fadd   st,st(1)
                81dc26a: dd 5b 2c             	fstp   QWORD PTR [ebx+0x2c]
                81dc26d: dc 43 50             	fadd   QWORD PTR [ebx+0x50]
                81dc270: dd 5b 50             	fstp   QWORD PTR [ebx+0x50]
                81dc273: 83 c4 6c             	add    esp,0x6c
                81dc276: 5b                   	pop    ebx
                81dc277: 5e                   	pop    esi
                81dc278: 5f                   	pop    edi
                81dc279: 5d                   	pop    ebp
                81dc27a: c3                   	ret    
                81dc27b: 90                   	nop
                81dc27c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81dc280: e8 7b d5 09 00       	call   8279800 <v8::internal::OS::TimeCurrentMillis()>
                81dc285: 8b 43 04             	mov    eax,DWORD PTR [ebx+0x4]
                81dc288: dd 5c 24 30          	fstp   QWORD PTR [esp+0x30]
                81dc28c: e9 f9 fd ff ff       	jmp    81dc08a <v8::internal::IncrementalMarking::Step(int)+0x8a>
                81dc291: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
           0.23 81dc298: 89 f0                	mov    eax,esi
                81dc29a: 84 c0                	test   al,al
                81dc29c: 74 8f                	je     81dc22d <v8::internal::IncrementalMarking::Step(int)+0x22d>
                81dc29e: 0f b6 05 19 72 3d 08 	movzx  eax,BYTE PTR ds:0x83d7219
                81dc2a5: e9 71 ff ff ff       	jmp    81dc21b <v8::internal::IncrementalMarking::Step(int)+0x21b>
                81dc2aa: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                81dc2b0: 8b 53 70             	mov    edx,DWORD PTR [ebx+0x70]
                81dc2b3: 85 d2                	test   edx,edx
                81dc2b5: 0f 8f 68 fd ff ff    	jg     81dc023 <v8::internal::IncrementalMarking::Step(int)+0x23>
                81dc2bb: e9 a3 fd ff ff       	jmp    81dc063 <v8::internal::IncrementalMarking::Step(int)+0x63>
           0.23 81dc2c0: 8b 03                	mov    eax,DWORD PTR [ebx]
                81dc2c2: c7 44 24 54 08 a6 32 	mov    DWORD PTR [esp+0x54],0x832a608
                81dc2c9: 08 
                81dc2ca: 89 5c 24 5c          	mov    DWORD PTR [esp+0x5c],ebx
                81dc2ce: 89 74 24 20          	mov    DWORD PTR [esp+0x20],esi
                81dc2d2: 8b 90 b0 01 00 00    	mov    edx,DWORD PTR [eax+0x1b0]
                81dc2d8: 8b 88 e8 01 00 00    	mov    ecx,DWORD PTR [eax+0x1e8]
                81dc2de: 89 44 24 58          	mov    DWORD PTR [esp+0x58],eax
                81dc2e2: 89 54 24 3c          	mov    DWORD PTR [esp+0x3c],edx
                81dc2e6: 89 4c 24 2c          	mov    DWORD PTR [esp+0x2c],ecx
                81dc2ea: eb 1a                	jmp    81dc306 <v8::internal::IncrementalMarking::Step(int)+0x306>
                81dc2ec: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
           1.14 81dc2f0: f7 d1                	not    ecx
                81dc2f2: 83 ef 01             	sub    edi,0x1
                81dc2f5: 21 ca                	and    edx,ecx
                81dc2f7: 81 e7 00 00 f0 ff    	and    edi,0xfff00000
           0.92 81dc2fd: 89 10                	mov    DWORD PTR [eax],edx
           0.23 81dc2ff: 29 74 24 20          	sub    DWORD PTR [esp+0x20],esi
           0.69 81dc303: 01 77 24             	add    DWORD PTR [edi+0x24],esi
           0.46 81dc306: 8b 7c 24 20          	mov    edi,DWORD PTR [esp+0x20]
           2.29 81dc30a: 8b 53 18             	mov    edx,DWORD PTR [ebx+0x18]
                81dc30d: 8b 4b 1c             	mov    ecx,DWORD PTR [ebx+0x1c]
           0.46 81dc310: 85 ff                	test   edi,edi
                81dc312: 0f 8e 58 01 00 00    	jle    81dc470 <v8::internal::IncrementalMarking::Step(int)+0x470>
           0.23 81dc318: 39 d1                	cmp    ecx,edx
                81dc31a: 0f 84 54 01 00 00    	je     81dc474 <v8::internal::IncrementalMarking::Step(int)+0x474>
                81dc320: 8b 73 14             	mov    esi,DWORD PTR [ebx+0x14]
           0.46 81dc323: 83 ea 01             	sub    edx,0x1
                81dc326: 23 53 20             	and    edx,DWORD PTR [ebx+0x20]
           0.69 81dc329: 8b 3c 96             	mov    edi,DWORD PTR [esi+edx*4]
           0.92 81dc32c: 89 53 18             	mov    DWORD PTR [ebx+0x18],edx
           0.69 81dc32f: 8b 47 ff             	mov    eax,DWORD PTR [edi-0x1]
          59.73 81dc332: 39 44 24 3c          	cmp    DWORD PTR [esp+0x3c],eax
                81dc336: 74 e0                	je     81dc318 <v8::internal::IncrementalMarking::Step(int)+0x318>
           1.37 81dc338: 89 74 24 28          	mov    DWORD PTR [esp+0x28],esi
                81dc33c: 0f b6 70 03          	movzx  esi,BYTE PTR [eax+0x3]
           4.58 81dc340: c1 e6 02             	shl    esi,0x2
           0.69 81dc343: 85 f6                	test   esi,esi
                81dc345: 75 61                	jne    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
           0.46 81dc347: 0f b6 50 07          	movzx  edx,BYTE PTR [eax+0x7]
                81dc34b: 83 e2 bf             	and    edx,0xffffffbf
                81dc34e: 81 fa a1 00 00 00    	cmp    edx,0xa1
                81dc354: 0f 84 8e 01 00 00    	je     81dc4e8 <v8::internal::IncrementalMarking::Step(int)+0x4e8>
           0.23 81dc35a: 83 fa 04             	cmp    edx,0x4
                81dc35d: 0f 84 b5 01 00 00    	je     81dc518 <v8::internal::IncrementalMarking::Step(int)+0x518>
                81dc363: 81 fa 86 00 00 00    	cmp    edx,0x86
                81dc369: 0f 84 e1 02 00 00    	je     81dc650 <v8::internal::IncrementalMarking::Step(int)+0x650>
                81dc36f: 81 fa 87 00 00 00    	cmp    edx,0x87
                81dc375: 0f 84 e5 02 00 00    	je     81dc660 <v8::internal::IncrementalMarking::Step(int)+0x660>
                81dc37b: 85 d2                	test   edx,edx
                81dc37d: 8d 76 00             	lea    esi,[esi+0x0]
                81dc380: 0f 84 7a 01 00 00    	je     81dc500 <v8::internal::IncrementalMarking::Step(int)+0x500>
                81dc386: 81 fa 91 00 00 00    	cmp    edx,0x91
                81dc38c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81dc390: 0f 84 51 03 00 00    	je     81dc6e7 <v8::internal::IncrementalMarking::Step(int)+0x6e7>
                81dc396: 8b 77 03             	mov    esi,DWORD PTR [edi+0x3]
                81dc399: 83 c6 03             	add    esi,0x3
                81dc39c: 83 e6 fc             	and    esi,0xfffffffc
                81dc39f: 83 c6 5f             	add    esi,0x5f
                81dc3a2: 83 e6 e0             	and    esi,0xffffffe0
                81dc3a5: 8d 76 00             	lea    esi,[esi+0x0]
           0.92 81dc3a8: 89 c2                	mov    edx,eax
                81dc3aa: 89 c5                	mov    ebp,eax
           0.23 81dc3ac: 81 e2 00 00 f0 ff    	and    edx,0xfff00000
                81dc3b2: 29 d5                	sub    ebp,edx
                81dc3b4: 89 e9                	mov    ecx,ebp
                81dc3b6: c1 e9 02             	shr    ecx,0x2
                81dc3b9: 83 e1 1f             	and    ecx,0x1f
           0.23 81dc3bc: 89 6c 24 40          	mov    DWORD PTR [esp+0x40],ebp
           0.69 81dc3c0: bd 01 00 00 00       	mov    ebp,0x1
                81dc3c5: d3 e5                	shl    ebp,cl
           0.23 81dc3c7: 89 e9                	mov    ecx,ebp
           0.23 81dc3c9: 8b 6c 24 40          	mov    ebp,DWORD PTR [esp+0x40]
                81dc3cd: c1 ed 07             	shr    ebp,0x7
           0.23 81dc3d0: 8d 54 aa 30          	lea    edx,[edx+ebp*4+0x30]
           0.69 81dc3d4: 8b 2a                	mov    ebp,DWORD PTR [edx]
           4.58 81dc3d6: 85 cd                	test   ebp,ecx
                81dc3d8: 75 33                	jne    81dc40d <v8::internal::IncrementalMarking::Step(int)+0x40d>
                81dc3da: 09 cd                	or     ebp,ecx
                81dc3dc: 01 c9                	add    ecx,ecx
                81dc3de: 89 2a                	mov    DWORD PTR [edx],ebp
                81dc3e0: 75 0a                	jne    81dc3ec <v8::internal::IncrementalMarking::Step(int)+0x3ec>
                81dc3e2: 83 c2 04             	add    edx,0x4
                81dc3e5: b9 01 00 00 00       	mov    ecx,0x1
                81dc3ea: 8b 2a                	mov    ebp,DWORD PTR [edx]
                81dc3ec: 09 e9                	or     ecx,ebp
                81dc3ee: 89 0a                	mov    DWORD PTR [edx],ecx
                81dc3f0: 8b 4b 18             	mov    ecx,DWORD PTR [ebx+0x18]
                81dc3f3: 8d 51 01             	lea    edx,[ecx+0x1]
                81dc3f6: 23 53 20             	and    edx,DWORD PTR [ebx+0x20]
                81dc3f9: 3b 53 1c             	cmp    edx,DWORD PTR [ebx+0x1c]
                81dc3fc: 0f 84 be 00 00 00    	je     81dc4c0 <v8::internal::IncrementalMarking::Step(int)+0x4c0>
                81dc402: 8b 6c 24 28          	mov    ebp,DWORD PTR [esp+0x28]
                81dc406: 89 53 18             	mov    DWORD PTR [ebx+0x18],edx
                81dc409: 89 44 8d 00          	mov    DWORD PTR [ebp+ecx*4+0x0],eax
           1.37 81dc40d: 39 44 24 2c          	cmp    DWORD PTR [esp+0x2c],eax
                81dc411: 74 7d                	je     81dc490 <v8::internal::IncrementalMarking::Step(int)+0x490>
                81dc413: 8d 6c 24 54          	lea    ebp,[esp+0x54]
                81dc417: 89 6c 24 0c          	mov    DWORD PTR [esp+0xc],ebp
                81dc41b: 89 74 24 08          	mov    DWORD PTR [esp+0x8],esi
           0.92 81dc41f: 0f b6 40 07          	movzx  eax,BYTE PTR [eax+0x7]
                81dc423: 89 3c 24             	mov    DWORD PTR [esp],edi
                81dc426: 89 44 24 04          	mov    DWORD PTR [esp+0x4],eax
                81dc42a: e8 81 12 05 00       	call   822d6b0 <v8::internal::HeapObject::IterateBody(v8::internal::InstanceType, int, v8::internal::ObjectVisitor*)>
           0.92 81dc42f: 89 f8                	mov    eax,edi
                81dc431: 89 fa                	mov    edx,edi
                81dc433: 25 00 00 f0 ff       	and    eax,0xfff00000
                81dc438: bd 01 00 00 00       	mov    ebp,0x1
           2.06 81dc43d: 29 c2                	sub    edx,eax
                81dc43f: 89 d1                	mov    ecx,edx
                81dc441: c1 ea 07             	shr    edx,0x7
           0.92 81dc444: 8d 44 90 30          	lea    eax,[eax+edx*4+0x30]
           0.69 81dc448: c1 e9 02             	shr    ecx,0x2
                81dc44b: 8b 10                	mov    edx,DWORD PTR [eax]
           4.12 81dc44d: 83 e1 1f             	and    ecx,0x1f
                81dc450: d3 e5                	shl    ebp,cl
           0.46 81dc452: 89 e9                	mov    ecx,ebp
                81dc454: 09 ea                	or     edx,ebp
           0.92 81dc456: 01 c9                	add    ecx,ecx
                81dc458: 89 10                	mov    DWORD PTR [eax],edx
           1.60 81dc45a: 0f 85 90 fe ff ff    	jne    81dc2f0 <v8::internal::IncrementalMarking::Step(int)+0x2f0>
           0.46 81dc460: 83 c0 04             	add    eax,0x4
                81dc463: b9 fe ff ff ff       	mov    ecx,0xfffffffe
                81dc468: 8b 10                	mov    edx,DWORD PTR [eax]
           0.23 81dc46a: e9 83 fe ff ff       	jmp    81dc2f2 <v8::internal::IncrementalMarking::Step(int)+0x2f2>
                81dc46f: 90                   	nop
                81dc470: 39 d1                	cmp    ecx,edx
                81dc472: 75 08                	jne    81dc47c <v8::internal::IncrementalMarking::Step(int)+0x47c>
                81dc474: 89 1c 24             	mov    DWORD PTR [esp],ebx
                81dc477: e8 d4 c9 ff ff       	call   81d8e50 <v8::internal::IncrementalMarking::MarkingComplete()>
                81dc47c: c7 44 24 54 a8 ec 32 	mov    DWORD PTR [esp+0x54],0x832eca8
                81dc483: 08 
                81dc484: e9 13 fc ff ff       	jmp    81dc09c <v8::internal::IncrementalMarking::Step(int)+0x9c>
                81dc489: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc490: 8b 87 c7 00 00 00    	mov    eax,DWORD PTR [edi+0xc7]
                81dc496: 89 c2                	mov    edx,eax
                81dc498: 83 e2 03             	and    edx,0x3
                81dc49b: 83 fa 01             	cmp    edx,0x1
                81dc49e: 0f 84 e4 01 00 00    	je     81dc688 <v8::internal::IncrementalMarking::Step(int)+0x688>
                81dc4a4: 8d 4c 24 54          	lea    ecx,[esp+0x54]
                81dc4a8: 89 4c 24 08          	mov    DWORD PTR [esp+0x8],ecx
                81dc4ac: 89 7c 24 04          	mov    DWORD PTR [esp+0x4],edi
                81dc4b0: 89 1c 24             	mov    DWORD PTR [esp],ebx
                81dc4b3: e8 68 db ff ff       	call   81da020 <v8::internal::IncrementalMarking::VisitGlobalContext(v8::internal::Context*, v8::internal::ObjectVisitor*)>
                81dc4b8: e9 72 ff ff ff       	jmp    81dc42f <v8::internal::IncrementalMarking::Step(int)+0x42f>
                81dc4bd: 8d 76 00             	lea    esi,[esi+0x0]
                81dc4c0: c6 43 24 01          	mov    BYTE PTR [ebx+0x24],0x1
                81dc4c4: e9 44 ff ff ff       	jmp    81dc40d <v8::internal::IncrementalMarking::Step(int)+0x40d>
                81dc4c9: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc4d0: c7 04 24 94 a4 32 08 	mov    DWORD PTR [esp],0x832a494
                81dc4d7: e8 f4 8e 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc4dc: e9 59 fc ff ff       	jmp    81dc13a <v8::internal::IncrementalMarking::Step(int)+0x13a>
                81dc4e1: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
           0.23 81dc4e8: 8b 57 03             	mov    edx,DWORD PTR [edi+0x3]
                81dc4eb: d1 fa                	sar    edx,1
                81dc4ed: 8d 34 95 08 00 00 00 	lea    esi,[edx*4+0x8]
                81dc4f4: e9 af fe ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc4f9: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc500: 8b 57 03             	mov    edx,DWORD PTR [edi+0x3]
                81dc503: d1 fa                	sar    edx,1
                81dc505: 8d 74 12 0f          	lea    esi,[edx+edx*1+0xf]
                81dc509: 83 e6 fc             	and    esi,0xfffffffc
                81dc50c: e9 97 fe ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc511: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc518: 8b 77 03             	mov    esi,DWORD PTR [edi+0x3]
                81dc51b: d1 fe                	sar    esi,1
                81dc51d: 83 c6 0f             	add    esi,0xf
                81dc520: 83 e6 fc             	and    esi,0xfffffffc
           0.23 81dc523: e9 80 fe ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc528: 81 7c 24 20 ff ff 9f 	cmp    DWORD PTR [esp+0x20],0x9fffff
                81dc52f: 00 
                81dc530: 0f 86 f2 fb ff ff    	jbe    81dc128 <v8::internal::IncrementalMarking::Step(int)+0x128>
                81dc536: e9 c3 fb ff ff       	jmp    81dc0fe <v8::internal::IncrementalMarking::Step(int)+0xfe>
                81dc53b: 90                   	nop
                81dc53c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81dc540: c7 44 24 04 00 04 00 	mov    DWORD PTR [esp+0x4],0x400
                81dc547: 00 
                81dc548: c7 04 24 70 a4 32 08 	mov    DWORD PTR [esp],0x832a470
                81dc54f: e8 7c 8e 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc554: e9 72 fb ff ff       	jmp    81dc0cb <v8::internal::IncrementalMarking::Step(int)+0xcb>
                81dc559: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc560: c7 04 24 c0 a4 32 08 	mov    DWORD PTR [esp],0x832a4c0
                81dc567: e8 64 8e 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc56c: e9 47 fc ff ff       	jmp    81dc1b8 <v8::internal::IncrementalMarking::Step(int)+0x1b8>
                81dc571: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc578: c7 04 24 f0 a4 32 08 	mov    DWORD PTR [esp],0x832a4f0
                81dc57f: e8 4c 8e 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc584: 0f b6 05 19 72 3d 08 	movzx  eax,BYTE PTR ds:0x83d7219
                81dc58b: e9 8b fc ff ff       	jmp    81dc21b <v8::internal::IncrementalMarking::Step(int)+0x21b>
                81dc590: 8b 53 64             	mov    edx,DWORD PTR [ebx+0x64]
                81dc593: d9 7c 24 4a          	fnstcw WORD PTR [esp+0x4a]
                81dc597: 83 c2 02             	add    edx,0x2
                81dc59a: 89 54 24 4c          	mov    DWORD PTR [esp+0x4c],edx
                81dc59e: 0f b7 54 24 4a       	movzx  edx,WORD PTR [esp+0x4a]
                81dc5a3: db 44 24 4c          	fild   DWORD PTR [esp+0x4c]
                81dc5a7: dc 0d a8 a6 32 08    	fmul   QWORD PTR ds:0x832a6a8
                81dc5ad: b6 0c                	mov    dh,0xc
                81dc5af: 66 89 54 24 48       	mov    WORD PTR [esp+0x48],dx
                81dc5b4: d9 6c 24 48          	fldcw  WORD PTR [esp+0x48]
                81dc5b8: db 5c 24 4c          	fistp  DWORD PTR [esp+0x4c]
                81dc5bc: d9 6c 24 4a          	fldcw  WORD PTR [esp+0x4a]
                81dc5c0: 8b 54 24 4c          	mov    edx,DWORD PTR [esp+0x4c]
                81dc5c4: 81 fa e8 03 00 00    	cmp    edx,0x3e8
                81dc5ca: 7e 05                	jle    81dc5d1 <v8::internal::IncrementalMarking::Step(int)+0x5d1>
                81dc5cc: ba e8 03 00 00       	mov    edx,0x3e8
                81dc5d1: 84 c0                	test   al,al
                81dc5d3: 89 53 64             	mov    DWORD PTR [ebx+0x64],edx
                81dc5d6: 0f 84 51 fc ff ff    	je     81dc22d <v8::internal::IncrementalMarking::Step(int)+0x22d>
                81dc5dc: 89 54 24 04          	mov    DWORD PTR [esp+0x4],edx
                81dc5e0: c7 04 24 5c a5 32 08 	mov    DWORD PTR [esp],0x832a55c
                81dc5e7: e8 e4 8d 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc5ec: e9 3c fc ff ff       	jmp    81dc22d <v8::internal::IncrementalMarking::Step(int)+0x22d>
                81dc5f1: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc5f8: 8b 3b                	mov    edi,DWORD PTR [ebx]
                81dc5fa: 89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
                81dc5fe: 8b 87 5c 01 00 00    	mov    eax,DWORD PTR [edi+0x15c]
                81dc604: 89 04 24             	mov    DWORD PTR [esp],eax
                81dc607: e8 14 b3 10 00       	call   82e7920 <v8::internal::PagedSpace::AdvanceSweeper(int)>
                81dc60c: 89 74 24 04          	mov    DWORD PTR [esp+0x4],esi
                81dc610: 89 c5                	mov    ebp,eax
                81dc612: 8b 87 58 01 00 00    	mov    eax,DWORD PTR [edi+0x158]
                81dc618: 81 e5 ff 00 00 00    	and    ebp,0xff
                81dc61e: 89 04 24             	mov    DWORD PTR [esp],eax
                81dc621: e8 fa b2 10 00       	call   82e7920 <v8::internal::PagedSpace::AdvanceSweeper(int)>
                81dc626: 85 c5                	test   ebp,eax
                81dc628: 0f 84 6e fa ff ff    	je     81dc09c <v8::internal::IncrementalMarking::Step(int)+0x9c>
                81dc62e: c7 43 68 00 00 00 00 	mov    DWORD PTR [ebx+0x68],0x0
                81dc635: c7 44 24 04 01 00 00 	mov    DWORD PTR [esp+0x4],0x1
                81dc63c: 00 
                81dc63d: 89 1c 24             	mov    DWORD PTR [esp],ebx
                81dc640: e8 5b e0 ff ff       	call   81da6a0 <v8::internal::IncrementalMarking::StartMarking(v8::internal::IncrementalMarking::CompactionFlag)>
                81dc645: e9 52 fa ff ff       	jmp    81dc09c <v8::internal::IncrementalMarking::Step(int)+0x9c>
                81dc64a: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                81dc650: 8b 77 03             	mov    esi,DWORD PTR [edi+0x3]
                81dc653: d1 fe                	sar    esi,1
                81dc655: 83 c6 0b             	add    esi,0xb
                81dc658: 83 e6 fc             	and    esi,0xfffffffc
                81dc65b: e9 48 fd ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc660: 8b 77 03             	mov    esi,DWORD PTR [edi+0x3]
                81dc663: d1 fe                	sar    esi,1
                81dc665: e9 3e fd ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc66a: 8d b6 00 00 00 00    	lea    esi,[esi+0x0]
                81dc670: c7 04 24 24 a5 32 08 	mov    DWORD PTR [esp],0x832a524
                81dc677: e8 54 8d 12 00       	call   83053d0 <v8::internal::PrintF(char const*, ...)>
                81dc67c: e9 ac fb ff ff       	jmp    81dc22d <v8::internal::IncrementalMarking::Step(int)+0x22d>
                81dc681: 8d b4 26 00 00 00 00 	lea    esi,[esi+eiz*1+0x0]
                81dc688: 89 c5                	mov    ebp,eax
                81dc68a: 89 c1                	mov    ecx,eax
                81dc68c: 81 e5 00 00 f0 ff    	and    ebp,0xfff00000
                81dc692: 29 e9                	sub    ecx,ebp
                81dc694: 89 4c 24 40          	mov    DWORD PTR [esp+0x40],ecx
                81dc698: c1 e9 02             	shr    ecx,0x2
                81dc69b: 83 e1 1f             	and    ecx,0x1f
                81dc69e: d3 e2                	shl    edx,cl
                81dc6a0: 89 54 24 28          	mov    DWORD PTR [esp+0x28],edx
                81dc6a4: 8b 54 24 40          	mov    edx,DWORD PTR [esp+0x40]
                81dc6a8: c1 ea 07             	shr    edx,0x7
                81dc6ab: 8d 4c 95 30          	lea    ecx,[ebp+edx*4+0x30]
                81dc6af: 8b 29                	mov    ebp,DWORD PTR [ecx]
                81dc6b1: 85 6c 24 28          	test   DWORD PTR [esp+0x28],ebp
                81dc6b5: 75 41                	jne    81dc6f8 <v8::internal::IncrementalMarking::Step(int)+0x6f8>
                81dc6b7: 8b 44 24 28          	mov    eax,DWORD PTR [esp+0x28]
                81dc6bb: 01 c0                	add    eax,eax
                81dc6bd: 89 44 24 40          	mov    DWORD PTR [esp+0x40],eax
                81dc6c1: 8b 44 24 40          	mov    eax,DWORD PTR [esp+0x40]
                81dc6c5: 0b 6c 24 28          	or     ebp,DWORD PTR [esp+0x28]
                81dc6c9: 85 c0                	test   eax,eax
                81dc6cb: 89 29                	mov    DWORD PTR [ecx],ebp
                81dc6cd: 75 0d                	jne    81dc6dc <v8::internal::IncrementalMarking::Step(int)+0x6dc>
                81dc6cf: 83 c1 04             	add    ecx,0x4
                81dc6d2: 8b 29                	mov    ebp,DWORD PTR [ecx]
                81dc6d4: c7 44 24 40 01 00 00 	mov    DWORD PTR [esp+0x40],0x1
                81dc6db: 00 
                81dc6dc: 0b 6c 24 40          	or     ebp,DWORD PTR [esp+0x40]
                81dc6e0: 89 29                	mov    DWORD PTR [ecx],ebp
                81dc6e2: e9 bd fd ff ff       	jmp    81dc4a4 <v8::internal::IncrementalMarking::Step(int)+0x4a4>
                81dc6e7: 8b 57 03             	mov    edx,DWORD PTR [edi+0x3]
                81dc6ea: d1 fa                	sar    edx,1
                81dc6ec: 8d 34 d5 08 00 00 00 	lea    esi,[edx*8+0x8]
                81dc6f3: e9 b0 fc ff ff       	jmp    81dc3a8 <v8::internal::IncrementalMarking::Step(int)+0x3a8>
                81dc6f8: 8b 54 24 28          	mov    edx,DWORD PTR [esp+0x28]
                81dc6fc: 01 d2                	add    edx,edx
                81dc6fe: 89 54 24 40          	mov    DWORD PTR [esp+0x40],edx
                81dc702: 74 6f                	je     81dc773 <v8::internal::IncrementalMarking::Step(int)+0x773>
                81dc704: 89 6c 24 44          	mov    DWORD PTR [esp+0x44],ebp
                81dc708: 85 54 24 44          	test   DWORD PTR [esp+0x44],edx
                81dc70c: 75 b3                	jne    81dc6c1 <v8::internal::IncrementalMarking::Step(int)+0x6c1>
                81dc70e: 8b 68 ff             	mov    ebp,DWORD PTR [eax-0x1]
                81dc711: 0f b6 55 03          	movzx  edx,BYTE PTR [ebp+0x3]
                81dc715: c1 e2 02             	shl    edx,0x2
                81dc718: 85 d2                	test   edx,edx
                81dc71a: 75 45                	jne    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc71c: 0f b6 55 07          	movzx  edx,BYTE PTR [ebp+0x7]
                81dc720: 83 e2 bf             	and    edx,0xffffffbf
                81dc723: 81 fa a1 00 00 00    	cmp    edx,0xa1
                81dc729: 74 56                	je     81dc781 <v8::internal::IncrementalMarking::Step(int)+0x781>
                81dc72b: 83 fa 04             	cmp    edx,0x4
                81dc72e: 74 5f                	je     81dc78f <v8::internal::IncrementalMarking::Step(int)+0x78f>
                81dc730: 81 fa 86 00 00 00    	cmp    edx,0x86
                81dc736: 74 72                	je     81dc7aa <v8::internal::IncrementalMarking::Step(int)+0x7aa>
                81dc738: 81 fa 87 00 00 00    	cmp    edx,0x87
                81dc73e: 66 90                	xchg   ax,ax
                81dc740: 74 75                	je     81dc7b7 <v8::internal::IncrementalMarking::Step(int)+0x7b7>
                81dc742: 85 d2                	test   edx,edx
                81dc744: 74 56                	je     81dc79c <v8::internal::IncrementalMarking::Step(int)+0x79c>
                81dc746: 81 fa 91 00 00 00    	cmp    edx,0x91
                81dc74c: 8d 74 26 00          	lea    esi,[esi+eiz*1+0x0]
                81dc750: 74 6c                	je     81dc7be <v8::internal::IncrementalMarking::Step(int)+0x7be>
                81dc752: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc755: 83 c2 03             	add    edx,0x3
                81dc758: 83 e2 fc             	and    edx,0xfffffffc
                81dc75b: 83 c2 5f             	add    edx,0x5f
                81dc75e: 83 e2 e0             	and    edx,0xffffffe0
                81dc761: 83 e8 01             	sub    eax,0x1
                81dc764: 25 00 00 f0 ff       	and    eax,0xfff00000
                81dc769: 29 50 24             	sub    DWORD PTR [eax+0x24],edx
                81dc76c: 8b 29                	mov    ebp,DWORD PTR [ecx]
                81dc76e: e9 4e ff ff ff       	jmp    81dc6c1 <v8::internal::IncrementalMarking::Step(int)+0x6c1>
                81dc773: 8b 51 04             	mov    edx,DWORD PTR [ecx+0x4]
                81dc776: 89 54 24 44          	mov    DWORD PTR [esp+0x44],edx
                81dc77a: ba 01 00 00 00       	mov    edx,0x1
                81dc77f: eb 87                	jmp    81dc708 <v8::internal::IncrementalMarking::Step(int)+0x708>
                81dc781: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc784: d1 fa                	sar    edx,1
                81dc786: 8d 14 95 08 00 00 00 	lea    edx,[edx*4+0x8]
                81dc78d: eb d2                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc78f: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc792: d1 fa                	sar    edx,1
                81dc794: 83 c2 0f             	add    edx,0xf
                81dc797: 83 e2 fc             	and    edx,0xfffffffc
                81dc79a: eb c5                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc79c: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc79f: d1 fa                	sar    edx,1
                81dc7a1: 8d 54 12 0f          	lea    edx,[edx+edx*1+0xf]
                81dc7a5: 83 e2 fc             	and    edx,0xfffffffc
                81dc7a8: eb b7                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc7aa: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc7ad: d1 fa                	sar    edx,1
                81dc7af: 83 c2 0b             	add    edx,0xb
                81dc7b2: 83 e2 fc             	and    edx,0xfffffffc
                81dc7b5: eb aa                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc7b7: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc7ba: d1 fa                	sar    edx,1
                81dc7bc: eb a3                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>
                81dc7be: 8b 50 03             	mov    edx,DWORD PTR [eax+0x3]
                81dc7c1: d1 fa                	sar    edx,1
                81dc7c3: 8d 14 d5 08 00 00 00 	lea    edx,[edx*8+0x8]
                81dc7ca: eb 95                	jmp    81dc761 <v8::internal::IncrementalMarking::Step(int)+0x761>

       427   1.0% v8::internal::JSObject::GetElementsCapacityAndUsage(int*, int*) [/projects/v8_edge/d8]
       403   0.9% LazyCompile:hasOwnProperty native v8natives.js:249 [js]
       393   0.9% v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) [/projects/v8_edge/d8]
       392   0.9% Stub:CEntryStub [js]
       385   0.9% LazyCompile:*forEach native array.js:1039 [js]
       383   0.9% v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*) [/projects/v8_edge/d8]
       382   0.9% v8::internal::JSObject::HasRealNamedProperty(v8::internal::String*) [/projects/v8_edge/d8]
       374   0.9% v8::internal::String::SlowAsArrayIndex(unsigned int*) [/projects/v8_edge/d8]
       372   0.8% v8::internal::Scanner::ScanIdentifierOrKeyword() [/projects/v8_edge/d8]
       368   0.8% LoadIC:A load IC from the snapshot [js]
       360   0.8% LazyCompile:*scope.SimpleHashtable.c.inherit.get simple-hashtable.js:105 [js]
       346   0.8% GLIBC_2.0   _IO_vfprintf [/lib32/libc-2.11.1.so]
       340   0.8% v8::internal::JSObject::SetDictionaryElement(unsigned int, v8::internal::Object*, v8::internal::StrictModeFlag, bool) [/projects/v8_edge/d8]
       335   0.8% v8::internal::JSObject::NormalizeElements() [/projects/v8_edge/d8]
       312   0.7% v8::internal::HasLocalPropertyImplementation(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
       294   0.7% Stub:NumberToStringStub [js]
       259   0.6% Stub:KeyedLoadElementStub [js]
       256   0.6% v8::internal::Scanner::Scan() [/projects/v8_edge/d8]
       229   0.5% v8::internal::String** v8::internal::HandleScope::CreateHandle<v8::internal::String>(v8::internal::String*, v8::internal::Isolate*) [/projects/v8_edge/d8]
       219   0.5% v8::internal::Runtime_IsJSProxy(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
       217   0.5% Builtin:A builtin from the snapshot [js]
       214   0.5% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedArray::BodyDescriptor, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
       207   0.5% LazyCompile:~NonStringToString native runtime.js:558 (aka LazyCompile:NonStringToString native runtime.js:558) [js]
       204   0.5% LazyCompile:*scope.SimpleHashtable.c.inherit.put simple-hashtable.js:88 [js]
       194   0.4% v8::internal::JSReceiver::GetLocalPropertyAttribute(v8::internal::String*) [/projects/v8_edge/d8]
       192   0.4% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::AtPut(unsigned int, v8::internal::Object*) [/projects/v8_edge/d8]
       186   0.4% v8::internal::RelocIterator::next() [/projects/v8_edge/d8]
       174   0.4% v8::internal::DescriptorArray::Search(v8::internal::String*) [/projects/v8_edge/d8]
       174   0.4% GLIBC_2.0   fwrite [/lib32/libc-2.11.1.so]
       147   0.3% v8::internal::JSObject::SetElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
       147   0.3% LazyCompile:*c.SimplexSolver.c.inherit.resolveArray SimplexSolver.js:336 [js]
       145   0.3% Stub:ToBooleanStub [js]
       141   0.3% v8::internal::Heap::AllocateFixedArrayWithHoles(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
       137   0.3% v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
       136   0.3% v8::internal::HandleScope::~HandleScope() [/projects/v8_edge/d8]
       132   0.3% v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
       129   0.3% LazyCompile:*c.Tableau.c.inherit.insertColVar Tableau.js:78 [js]
       126   0.3% T.8588 [/projects/v8_edge/d8]
       125   0.3% Builtin:A builtin from the snapshot [js]
       122   0.3% GLIBC_2.0   _IO_default_xsputn [/lib32/libc-2.11.1.so]
       119   0.3% v8::internal::StringDictionary::TransformPropertiesToFastFor(v8::internal::JSObject*, int) [/projects/v8_edge/d8]
       115   0.3% v8::internal::Zone::New(int) [/projects/v8_edge/d8]
       111   0.3% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::AddEntry(unsigned int, v8::internal::Object*, v8::internal::PropertyDetails, unsigned int) [/projects/v8_edge/d8]
       110   0.3% v8::internal::Deserializer::ReadChunk(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) [/projects/v8_edge/d8]
       110   0.3% v8::internal::LAllocator::ProcessInstructions(v8::internal::HBasicBlock*, v8::internal::BitVector*) [/projects/v8_edge/d8]
       108   0.2% Function:~c.SimplexSolver.c.inherit.setExternalVariables._fNeedsSolving SimplexSolver.js:822 [js]
       107   0.2% v8::internal::JSObject** v8::internal::HandleScope::CreateHandle<v8::internal::JSObject>(v8::internal::JSObject*, v8::internal::Isolate*) [/projects/v8_edge/d8]
       107   0.2% v8::internal::Scanner::Next() [/projects/v8_edge/d8]
       106   0.2% v8::internal::SequentialSymbolKey<char>::Hash() [/projects/v8_edge/d8]
       105   0.2% v8::internal::String::ComputeAndSetHash() [/projects/v8_edge/d8]
       102   0.2% v8::internal::FixedArray::set(int, v8::internal::Object*, v8::internal::WriteBarrierMode) [/projects/v8_edge/d8]
       102   0.2% CallMegamorphic:1 [js]
        99   0.2% GLIBC_2.1   _IO_file_xsputn [/lib32/libc-2.11.1.so]
        99   0.2% Builtin:A builtin from the snapshot (aka LazyCompile:call) [js]
        98   0.2% Stub:InstanceofStub [js]
        96   0.2% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*) [/projects/v8_edge/d8]
        96   0.2% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<unsigned long>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const [/usr/lib32/libstdc++.so.6.0.13]
        94   0.2% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) [/projects/v8_edge/d8]
        92   0.2% Function:~scope.SimpleHashtable.c.inherit.each simple-hashtable.js:160 [js]
        89   0.2% v8::internal::Builtin_ArrayPush(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*) [/projects/v8_edge/d8]
        88   0.2% v8::internal::AsciiSymbolKey::IsMatch(v8::internal::Object*) [/projects/v8_edge/d8]
        86   0.2% void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int) [/projects/v8_edge/d8]
        85   0.2% CallIC:NonStringToString [js]
        84   0.2% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        84   0.2% v8::internal::Map::LookupElementsTransitionMap(v8::internal::ElementsKind, bool*) [/projects/v8_edge/d8]
        84   0.2% v8::internal::JSObject::SetElementWithoutInterceptor(unsigned int, v8::internal::Object*, v8::internal::StrictModeFlag, bool) [/projects/v8_edge/d8]
        83   0.2% v8::internal::Thread::GetThreadLocal(v8::internal::Thread::LocalStorageKey) [/projects/v8_edge/d8]
        82   0.2% v8::internal::CopyFastElementsToFast(v8::internal::FixedArray*, v8::internal::FixedArray*, v8::internal::WriteBarrierMode) [/projects/v8_edge/d8]
        80   0.2% v8::internal::JSObject::SetElementWithCallbackSetterInPrototypes(unsigned int, v8::internal::Object*, bool*, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
        80   0.2% v8::internal::DescriptorArray::CopyInsert(v8::internal::Descriptor*, v8::internal::TransitionFlag) [/projects/v8_edge/d8]
        80   0.2% LazyCompile:~UseSparseVariant native array.js:111 [js]
        79   0.2% v8::internal::LAllocator::AllocateRegisters() [/projects/v8_edge/d8]
        78   0.2% v8::internal::Runtime_SetProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        78   0.2% v8::internal::MarkCompactCollector::SweepSpace(v8::internal::PagedSpace*, v8::internal::MarkCompactCollector::SweeperType) [/projects/v8_edge/d8]
        75   0.2% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)1>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        73   0.2% v8::internal::FixedArray::set(int, v8::internal::Object*) [/projects/v8_edge/d8]
        72   0.2% v8::internal::Heap::NumberToString(v8::internal::Object*, bool) [/projects/v8_edge/d8]
        71   0.2% v8::internal::Heap::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        70   0.2% v8::internal::Heap::RecordWrite(unsigned char*, int) [/projects/v8_edge/d8]
        70   0.2% Function:~scope.SimpleHashtable.c.inherit.get simple-hashtable.js:105 [js]
        68   0.2% v8::internal::SymbolTable::LookupKey(v8::internal::HashTableKey*, v8::internal::Object**) [/projects/v8_edge/d8]
        68   0.2% v8::internal::JSObject::SetElement(unsigned int, v8::internal::Object*, v8::internal::StrictModeFlag, bool) [/projects/v8_edge/d8]
        68   0.2% v8::internal::StoreBuffer::Compact() [/projects/v8_edge/d8]
        67   0.2% KeyedStoreIC:A keyed store IC from the snapshot [js]
        66   0.2% GLIBC_2.1.1 strchrnul [/lib32/libc-2.11.1.so]
        65   0.1% v8::internal::Parser::ParseAssignmentExpression(bool, bool*) [/projects/v8_edge/d8]
        65   0.1% v8::internal::StoreBuffer::IteratePointersToNewSpace(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) [/projects/v8_edge/d8]
        65   0.1% Stub:StringAddStub [js]
        64   0.1% v8::internal::IntToCString(int, v8::internal::Vector<char>) [/projects/v8_edge/d8]
        64   0.1% LazyCompile:*scope.SimpleHashtable.c.inherit.each simple-hashtable.js:157 [js]
        63   0.1% v8::internal::SeededNumberDictionary::AtNumberPut(unsigned int, v8::internal::Object*) [/projects/v8_edge/d8]
        63   0.1% Stub:RecordWriteStub [js]
        62   0.1% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        60   0.1% v8::internal::HeapObject::IterateBody(v8::internal::InstanceType, int, v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
        60   0.1% v8::internal::Parser::ParseMemberWithNewPrefixesExpression(v8::internal::PositionStack*, bool*) [/projects/v8_edge/d8]
        60   0.1% v8::internal::Parser::ParseBinaryExpression(int, bool, bool*) [/projects/v8_edge/d8]
        59   0.1% v8::internal::MarkCompactCollector::EmptyMarkingDeque() [/projects/v8_edge/d8]
        59   0.1% LazyCompile:~scope.c.approx c.js:153 [js]
        59   0.1% Function:~c.AbstractVariable.c.inherit.initialize Variable.js:16 [js]
        58   0.1% v8::internal::PagedSpace::AllocateRaw(int) [/projects/v8_edge/d8]
        58   0.1% StoreIC:A store IC from the snapshot [js]
        58   0.1% GLIBC_2.3.4 __vsnprintf_chk [/lib32/libc-2.11.1.so]
        57   0.1% v8::internal::Heap::SetNumberStringCache(v8::internal::Object*, v8::internal::String*) [/projects/v8_edge/d8]
        57   0.1% void v8::internal::String::WriteToFlat<char>(v8::internal::String*, char*, int, int) [/projects/v8_edge/d8]
        57   0.1% Function:~c.Tableau.c.inherit.rowExpression Tableau.js:184 [js]
        57   0.1% LazyCompile:~c.Tests.c.inherit.addDelSolvers Tests.js:292 (aka LazyCompile:c.Tests.c.inherit.addDelSolvers Tests.js:292) [js]
        56   0.1% v8::internal::Logger::SnapshotPositionEvent(unsigned char*, int) [/projects/v8_edge/d8]
        55   0.1% v8::internal::Parser::ParsePrimaryExpression(bool*) [/projects/v8_edge/d8]
        55   0.1% LazyCompile:*c.SimplexSolver.c.inherit.newExpression SimplexSolver.js:643 [js]
        55   0.1% v8::internal::LAllocator::TryAllocateFreeReg(v8::internal::LiveRange*) [/projects/v8_edge/d8]
        55   0.1% GLIBC_2.0   pthread_mutex_lock [/lib32/libpthread-2.11.1.so]
        54   0.1% v8::internal::LAllocator::MeetConstraintsBetween(v8::internal::LInstruction*, v8::internal::LInstruction*, int) [/projects/v8_edge/d8]
        53   0.1% v8::internal::HashMap::Lookup(void*, unsigned int, bool) [/projects/v8_edge/d8]
        53   0.1% Stub:FastNewClosureStub [js]
        52   0.1% v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*) [/projects/v8_edge/d8]
        52   0.1% LazyCompile:*c.SimplexSolver.c.inherit.resolve SimplexSolver.js:353 [js]
        51   0.1% v8::internal::DescriptorArray::SortUnchecked(v8::internal::DescriptorArray::WhitenessWitness const&) [/projects/v8_edge/d8]
        51   0.1% Function:~c.LinearExpression.c.inherit.addVariable LinearExpression.js:135 [js]
        51   0.1% LoadIC:trace [js]
        50   0.1% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**) [/projects/v8_edge/d8]
        50   0.1% v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&) [/projects/v8_edge/d8]
        50   0.1% v8::internal::Parser::ParseUnaryExpression(bool*) [/projects/v8_edge/d8]
        50   0.1% CallIC:push [js]
        49   0.1% v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::Rehash(v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>*, unsigned int) [/projects/v8_edge/d8]
        49   0.1% v8::internal::Parser::Expect(v8::internal::Token::Value, bool*) [/projects/v8_edge/d8]
        49   0.1% LazyCompile:~ToObject native runtime.js:567 [js]
        49   0.1% Stub:RecordWriteStub [js]
        48   0.1% CallIC:get [js]
        47   0.1% v8::internal::JSObject::ShouldConvertToFastElements() [/projects/v8_edge/d8]
        46   0.1% v8::internal::StubCache::CollectMatchingMaps(v8::internal::SmallMapList*, v8::internal::String*, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Context>) [/projects/v8_edge/d8]
        46   0.1% Stub:CompareStub [js]
        46   0.1% LoadIC:hashCode [js]
        45   0.1% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*) [/projects/v8_edge/d8]
        45   0.1% v8::internal::Assembler::bind(v8::internal::Label*) [/projects/v8_edge/d8]
        44   0.1% v8::internal::Context::global_context() [/projects/v8_edge/d8]
        44   0.1% v8::internal::Heap::AllocateFixedArray(int) [/projects/v8_edge/d8]
        44   0.1% Stub:BinaryOpStub_MUL_Alloc_HeapNumbers [js]
        43   0.1% v8::internal::TranslationBuffer::Add(int) [/projects/v8_edge/d8]
        43   0.1% v8::internal::JSObject::SetFastElement(unsigned int, v8::internal::Object*, v8::internal::StrictModeFlag, bool) [/projects/v8_edge/d8]
        43   0.1% v8::internal::Runtime_CollectStackTrace(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        43   0.1% Stub:FastCloneShallowObjectStub [js]
        43   0.1% Function:~scope.SimpleHashtable.c.inherit.escapingEach simple-hashtable.js:175 [js]
        43   0.1% Stub:ToBooleanStub_UndefinedSmiHeapNumber [js]
        42   0.1% v8::internal::Heap::CopyBlock(unsigned char*, unsigned char*, int) [/projects/v8_edge/d8]
        42   0.1% v8::internal::Object::GetPrototype() [/projects/v8_edge/d8]
        42   0.1% v8::internal::Scanner::ScanString() [/projects/v8_edge/d8]
        42   0.1% v8::internal::Operand::Operand(v8::internal::Register, int, v8::internal::RelocInfo::Mode) [/projects/v8_edge/d8]
        42   0.1% LazyCompile:*keyCode simple-hashtable.js:64 [js]
        42   0.1% GLIBC_2.0   __libc_malloc [/lib32/libc-2.11.1.so]
        41   0.1% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        41   0.1% v8::internal::Parser::ParseLeftHandSideExpression(bool*) [/projects/v8_edge/d8]
        40   0.1% v8::internal::Label::pos() const [/projects/v8_edge/d8]
        40   0.1% v8::internal::Heap::AllocateFunction(v8::internal::Map*, v8::internal::SharedFunctionInfo*, v8::internal::Object*, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        40   0.1% v8::internal::Parser::ParseFunctionLiteral(v8::internal::Handle<v8::internal::String>, bool, int, v8::internal::FunctionLiteral::Type, bool*) [/projects/v8_edge/d8]
        40   0.1% v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance) [/projects/v8_edge/d8]
        40   0.1% Function:~ SimplexSolver.js:521 [js]
        40   0.1% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<long>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long&) const [/usr/lib32/libstdc++.so.6.0.13]
        39   0.1% v8::internal::Object::GetElementWithReceiver(v8::internal::Object*, unsigned int) [/projects/v8_edge/d8]
        39   0.1% v8::internal::JSObject::NormalizeProperties(v8::internal::PropertyNormalizationMode, int) [/projects/v8_edge/d8]
        39   0.1% LazyCompile:*c.Tableau.c.inherit.addRow Tableau.js:93 [js]
        38   0.1% v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        38   0.1% void v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        38   0.1% Stub:CallFunctionStub_Args1_Recording [js]
        38   0.1% Stub:StringAddStub [js]
        37   0.1% v8::internal::Heap::AllocateJSObjectFromMap(v8::internal::Map*, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        37   0.1% void v8::internal::Code::CodeIterateBody<v8::internal::StaticMarkingVisitor>(v8::internal::Heap*) [/projects/v8_edge/d8]
        36   0.1% v8::internal::Builtin_ArraySlice(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*) [/projects/v8_edge/d8]
        36   0.1% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const [/projects/v8_edge/d8]
        36   0.1% v8::internal::Object::GetProperty(v8::internal::Object*, v8::internal::LookupResult*, v8::internal::String*, PropertyAttributes*) [/projects/v8_edge/d8]
        36   0.1% v8::internal::CPU::FlushICache(void*, unsigned int) [/projects/v8_edge/d8]
        36   0.1% LoadIC:clvEditPlus (aka LoadIC:_store) [js]
        35   0.1% v8::internal::Heap::AllocateJSArrayAndStorage(v8::internal::ElementsKind, int, int, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        35   0.1% v8::internal::StringDictionary::FindEntry(v8::internal::String*) [/projects/v8_edge/d8]
        35   0.1% v8::internal::JSObject::GetElementsTransitionMapSlow(v8::internal::ElementsKind) [/projects/v8_edge/d8]
        35   0.1% LazyCompile:*c.LinearExpression.c.inherit.coefficientFor LinearExpression.js:212 [js]
        34   0.1% v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(unsigned char*) [/projects/v8_edge/d8]
        34   0.1% v8::internal::CodeCache::UpdateDefaultCache(v8::internal::String*, v8::internal::Code*) [/projects/v8_edge/d8]
        34   0.1% v8::internal::Parser::ParseSourceElements(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool*) [/projects/v8_edge/d8]
        34   0.1% v8::internal::Runtime_NumberToStringSkipCache(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        34   0.1% LazyCompile:INSTANCE_OF native runtime.js:367 [js]
        34   0.1% Function:~c.LinearExpression.c.inherit.addExpression LinearExpression.js:121 [js]
        34   0.1% GLIBC_2.0   fflush [/lib32/libc-2.11.1.so]
        34   0.1% Function:~keyCode simple-hashtable.js:64 [js]
        33   0.1% v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        33   0.1% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::AddEntry(v8::internal::String*, v8::internal::Object*, v8::internal::PropertyDetails, unsigned int) [/projects/v8_edge/d8]
        33   0.1% v8::internal::HGlobalValueNumberer::AnalyzeBlock(v8::internal::HBasicBlock*, v8::internal::HValueMap*) [/projects/v8_edge/d8]
        33   0.1% v8::internal::LChunk::IsGapAt(int) const [/projects/v8_edge/d8]
        33   0.1% v8::internal::LChunkBuilder::CreateEnvironment(v8::internal::HEnvironment*, int*) [/projects/v8_edge/d8]
        33   0.1% Stub:CallConstructStub [js]
        33   0.1% Stub:CompareStub_LT [js]
        33   0.1% CallMegamorphic:0 [js]
        33   0.1% Function:~ Variable.js:11 [js]
        32   0.1% v8::internal::IC::set_target(v8::internal::Code*) [/projects/v8_edge/d8]
        32   0.1% GLIBC_2.0   memchr [/lib32/libc-2.11.1.so]
        31   0.1% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateFixedArray(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        31   0.1% v8::internal::Scope::LocalLookup(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
        31   0.1% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
        31   0.1% Function:~c.LinearExpression.c.inherit.initialize LinearExpression.js:18 [js]
        31   0.1% LazyCompile:*scope.HashSet.c.inherit.add simple-hashset.js:15 [js]
        31   0.1% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::String*) [/projects/v8_edge/d8]
        31   0.1% LoadIC:hash_code [js]
        30   0.1% v8::internal::CopyElements(v8::internal::Heap*, v8::internal::AssertNoAllocation*, v8::internal::FixedArray*, int, v8::internal::FixedArray*, int, int) [/projects/v8_edge/d8]
        30   0.1% v8::internal::LAllocator::PopulatePointerMaps() [/projects/v8_edge/d8]
        30   0.1% v8::internal::SymbolTable::LookupAsciiSymbol(v8::internal::Vector<char const>, v8::internal::Object**) [/projects/v8_edge/d8]
        30   0.1% Stub:RecordWriteStub [js]
        30   0.1% Function:~scope.SimpleHashtable.c.inherit.escapingEach simple-hashtable.js:182 [js]
        30   0.1% CallIC:rowExpression [js]
        30   0.1% LoadIC:constant [js]
        29   0.1% v8::internal::HeapObjectIterator::next_object() [/projects/v8_edge/d8]
        29   0.1% v8::internal::Runtime::GetElementOrCharAt(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, unsigned int) [/projects/v8_edge/d8]
        29   0.1% v8::internal::Assembler::emit_arith(int, v8::internal::Operand, v8::internal::Immediate const&) [/projects/v8_edge/d8]
        29   0.1% v8::internal::Assembler::call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, unsigned int) [/projects/v8_edge/d8]
        29   0.1% LazyCompile:STRING_ADD_LEFT native runtime.js:183 [js]
        29   0.1% Stub:CallConstructStub_Recording [js]
        29   0.1% Function:~c.AbstractVariable.c.inherit.hashCode Variable.js:26 [js]
        28   0.1% v8::internal::StackFrameIterator::AdvanceWithHandler() [/projects/v8_edge/d8]
        28   0.1% v8::internal::GetEnumPropertyKeys(v8::internal::Handle<v8::internal::JSObject>, bool) [/projects/v8_edge/d8]
        28   0.1% v8::internal::JSObject::HasElementWithReceiver(v8::internal::JSReceiver*, unsigned int) [/projects/v8_edge/d8]
        28   0.1% v8::internal::CreateObjectLiteralBoilerplate(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::FixedArray>, bool, bool) [/projects/v8_edge/d8]
        28   0.1% Stub:BinaryOpStub_ADD_Alloc_Strings [js]
        28   0.1% CallMegamorphic:3 [js]
        28   0.1% Function:~ SimplexSolver.js:659 [js]
        28   0.1% LoadIC:c [js]
        27   0.1% Stub:FastNewContextStub [js]
        27   0.1% Stub:RecordWriteStub [js]
        27   0.1% LazyCompile:~forEach native array.js:1039 [js]
        27   0.1% Function:~c.SimplexSolver.c.inherit.chooseSubject SimplexSolver.js:514 [js]
        27   0.1% CallIC:hasOwnProperty [js]
        27   0.1% LazyCompile:*c.Variable.c.inherit.change_value Variable.js:75 [js]
        27   0.1% v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoAndFlushCode(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        26   0.1% Stub:KeyedLoadElementStub [js]
        26   0.1% KeyedLoadIC:A keyed load IC from the snapshot [js]
        26   0.1% LazyCompile:*c.SimplexSolver.c.inherit.insertErrorVar SimplexSolver.js:831 [js]
        26   0.1% v8::internal::StoreIC::Store(v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
        26   0.1% GLIBC_2.0   cfree [/lib32/libc-2.11.1.so]
        25   0.1% v8::internal::BitVector::Iterator::Advance() [/projects/v8_edge/d8]
        25   0.1% v8::internal::Factory::LookupAsciiSymbol(v8::internal::Vector<char const>) [/projects/v8_edge/d8]
        25   0.1% v8::internal::FuncNameInferrer::PushVariableName(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
        25   0.1% v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) [/projects/v8_edge/d8]
        25   0.1% T.3562 [/projects/v8_edge/d8]
        25   0.1% v8::internal::Parser::ParseArguments(bool*) [/projects/v8_edge/d8]
        25   0.1% LoadIC:hashCode [js]
        25   0.1% Function:~c.SimplexSolver.c.inherit.newExpression SimplexSolver.js:643 [js]
        25   0.1% GLIBC_2.0   _IO_setb [/lib32/libc-2.11.1.so]
        25   0.1% v8::internal::LiveRange::AddUseInterval(v8::internal::LifetimePosition, v8::internal::LifetimePosition) [/projects/v8_edge/d8]
        24   0.1% v8::internal::DictionaryElementsAccessor::Delete(v8::internal::JSObject*, unsigned int, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
        24   0.1% v8::internal::ElementsAccessorBase<v8::internal::FastObjectElementsAccessor, v8::internal::FixedArray>::AddElementsToFixedArray(v8::internal::FixedArrayBase*, v8::internal::FixedArray*, v8::internal::JSObject*, v8::internal::Object*) [/projects/v8_edge/d8]
        24   0.1% T.8556 [/projects/v8_edge/d8]
        24   0.1% v8::internal::Parser::ParseIdentifier(bool*) [/projects/v8_edge/d8]
        24   0.1% v8::internal::Parser::ParseStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) [/projects/v8_edge/d8]
        24   0.1% v8::internal::FullCodeGenerator::Generate(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
        24   0.1% LazyCompile:*c.LinearExpression.c.inherit.initialize LinearExpression.js:18 [js]
        24   0.1% void v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<16>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        23   0.1% v8::internal::Heap::AllocateStringFromAscii(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        23   0.1% v8::internal::CopySlowElementsToFast(v8::internal::SeededNumberDictionary*, v8::internal::FixedArray*, v8::internal::WriteBarrierMode) [/projects/v8_edge/d8]
        23   0.1% v8::internal::Scope::ResolveVariable(v8::internal::Scope*, v8::internal::VariableProxy*) [/projects/v8_edge/d8]
        23   0.1% Function:~c.SimplexSolver.c.inherit.addConstraint SimplexSolver.js:76 [js]
        23   0.1% KeyedLoadIC: (aka KeyedLoadMegamorphicIC:0) [js]
        23   0.1% v8::internal::LiveRange::AddUsePosition(v8::internal::LifetimePosition, v8::internal::LOperand*) [/projects/v8_edge/d8]
        23   0.1% Builtin:A builtin from the snapshot [js]
        23   0.1% Function:~scope.SimpleHashtable.c.inherit.initialize simple-hashtable.js:80 [js]
        22   0.1% v8::internal::Literal::IsPropertyName() [/projects/v8_edge/d8]
        22   0.1% v8::internal::CodeStub::GetCode() [/projects/v8_edge/d8]
        22   0.1% v8::internal::FuncNameInferrer::PushLiteralName(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
        22   0.1% v8::internal::HValue::SetOperandAt(int, v8::internal::HValue*) [/projects/v8_edge/d8]
        22   0.1% v8::internal::HeapObject::set_map(v8::internal::Map*) [/projects/v8_edge/d8]
        22   0.1% T.8580 [/projects/v8_edge/d8]
        22   0.1% v8::internal::FixedArray::SortPairs(v8::internal::FixedArray*, unsigned int) [/projects/v8_edge/d8]
        22   0.1% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::CopyKeysTo(v8::internal::FixedArray*, PropertyAttributes, v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::SortMode) [/projects/v8_edge/d8]
        22   0.1% v8::internal::JSObject::AddFastPropertyUsingMap(v8::internal::Map*, v8::internal::String*, v8::internal::Object*) [/projects/v8_edge/d8]
        22   0.1% v8::internal::JSObject::SetFastElementsCapacityAndLength(int, int, v8::internal::JSObject::SetFastElementsCapacityMode) [/projects/v8_edge/d8]
        22   0.1% v8::internal::Parser::ParsePostfixExpression(bool*) [/projects/v8_edge/d8]
        22   0.1% v8::internal::Parser::ParseVariableDeclarations(v8::internal::Parser::VariableDeclarationContext, v8::internal::Parser::VariableDeclarationProperties*, v8::internal::Handle<v8::internal::String>*, bool*) [/projects/v8_edge/d8]
        22   0.1% v8::internal::LGapResolver::Resolve(v8::internal::LParallelMove*) [/projects/v8_edge/d8]
        22   0.1% Stub:CompareICStub [js]
        22   0.1% v8::internal::LAllocator::LiveRangeFor(int) [/projects/v8_edge/d8]
        22   0.1% CallIC:approx [js]
        22   0.1% GLIBC_2.1   _IO_file_sync [/lib32/libc-2.11.1.so]
        22   0.1% Base        _rl_reset_argument [/lib32/libreadline.so.5.2]
        21   0.0% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        21   0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        21   0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<20>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        21   0.0% v8::internal::Heap::AllocateUninitializedFixedArray(int) [/projects/v8_edge/d8]
        21   0.0% v8::internal::JSObject::SetPropertyForResult(v8::internal::LookupResult*, v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
        21   0.0% v8::internal::VariableMap::Declare(v8::internal::Scope*, v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode, bool, v8::internal::Variable::Kind, v8::internal::InitializationFlag) [/projects/v8_edge/d8]
        21   0.0% v8::internal::NewSpace::ResetAllocationInfo() [/projects/v8_edge/d8]
        21   0.0% Stub:FastNewContextStub [js]
        21   0.0% v8::internal::StubCompiler::GenerateStoreField(v8::internal::MacroAssembler*, v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::Map>, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Label*) [/projects/v8_edge/d8]
        21   0.0% v8::internal::MarkCompactCollector::ProcessNewlyMarkedObject(v8::internal::HeapObject*) [/projects/v8_edge/d8]
        21   0.0% CallIC:abs [js]
        20   0.0% v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*) [/projects/v8_edge/d8]
        20   0.0% v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*) [/projects/v8_edge/d8]
        20   0.0% v8::internal::HInstruction::InsertAfter(v8::internal::HInstruction*) [/projects/v8_edge/d8]
        20   0.0% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Immediate const&) [/projects/v8_edge/d8]
        20   0.0% v8::internal::HEnvironment::Initialize(v8::internal::HEnvironment const*) [/projects/v8_edge/d8]
        20   0.0% v8::internal::HInferRepresentation::Analyze() [/projects/v8_edge/d8]
        20   0.0% v8::internal::Assembler::test(v8::internal::Register, v8::internal::Immediate const&) [/projects/v8_edge/d8]
        20   0.0% v8::internal::CallICBase::LoadFunction(v8::internal::InlineCacheState, int, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
        20   0.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitEmbeddedPointer(v8::internal::RelocInfo*) [/projects/v8_edge/d8]
        20   0.0% v8::internal::LAllocator::ComputeLiveOut(v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        20   0.0% Stub:CallFunctionStub_Args0_Recording [js]
        19   0.0% v8::internal::ArrayPrototypeHasNoElements(v8::internal::Heap*, v8::internal::Context*, v8::internal::JSObject*) [/projects/v8_edge/d8]
        19   0.0% v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) [/projects/v8_edge/d8]
        19   0.0% v8::internal::Factory::ObjectLiteralMapFromCache(v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::FixedArray>) [/projects/v8_edge/d8]
        19   0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<36>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        19   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)1>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        19   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)1>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        19   0.0% v8::internal::LinuxMutex::Lock() [/projects/v8_edge/d8]
        19   0.0% v8::internal::MemoryAllocator::AllocateChunk(int, v8::internal::Executability, v8::internal::Space*) [/projects/v8_edge/d8]
        19   0.0% v8::internal::HGraph::InsertRepresentationChangesForValue(v8::internal::HValue*) [/projects/v8_edge/d8]
        19   0.0% v8::internal::LCodeGen::GenerateBody() [/projects/v8_edge/d8]
        19   0.0% v8::internal::LChunk::AddInstruction(v8::internal::LInstruction*, v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        19   0.0% Stub:BinaryOpStub_ADD_OverwriteRight_HeapNumbers [js]
        19   0.0% CallIC:hashCode [js]
        19   0.0% v8::internal::LAllocator::ResolveControlFlow(v8::internal::LiveRange*, v8::internal::HBasicBlock*, v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        19   0.0% v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*) [/projects/v8_edge/d8]
        19   0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<20>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        19   0.0% GLIBC_2.1   _IO_file_write [/lib32/libc-2.11.1.so]
        19   0.0% GLIBC_2.1   _IO_do_write [/lib32/libc-2.11.1.so]
        19   0.0% GLIBC_2.0   pthread_mutex_unlock [/lib32/libpthread-2.11.1.so]
        18   0.0% v8::internal::AstVisitor::CheckStackOverflow() [/projects/v8_edge/d8]
        18   0.0% v8::internal::GetKeysInFixedArrayFor(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionType, bool*) [/projects/v8_edge/d8]
        18   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        18   0.0% v8::internal::String::ComputeHashField(unibrow::CharacterStream*, int, unsigned int) [/projects/v8_edge/d8]
        18   0.0% T.8586 [/projects/v8_edge/d8]
        18   0.0% v8::internal::Parser::ParseConditionalExpression(bool, bool*) [/projects/v8_edge/d8]
        18   0.0% v8::internal::Runtime_NewClosure(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        18   0.0% v8::internal::Assembler::push_imm32(int) [/projects/v8_edge/d8]
        18   0.0% Stub:FastNewClosureStub [js]
        18   0.0% Stub:BinaryOpStub_MUL_Alloc_Oddball [js]
        18   0.0% v8::internal::KeyedStoreIC_Slow(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        18   0.0% v8::internal::LAllocator::Allocate(v8::internal::LChunk*) [/projects/v8_edge/d8]
        18   0.0% Function:~c.Constraint.c.inherit.initialize Constraint.js:21 [js]
        17   0.0% v8::internal::CodeStub::UseSpecialCache() [/projects/v8_edge/d8]
        17   0.0% v8::internal::StubCompiler::CheckPrototypes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::String>, int, v8::internal::Label*) [/projects/v8_edge/d8]
        17   0.0% v8::internal::JSObject::DeleteElement(unsigned int, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
        17   0.0% v8::internal::JSObject::AddFastProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes) [/projects/v8_edge/d8]
        17   0.0% v8::internal::JSObject::SetLocalPropertyIgnoreAttributes(v8::internal::String*, v8::internal::Object*, PropertyAttributes) [/projects/v8_edge/d8]
        17   0.0% v8::internal::Parser::ParseObjectLiteral(bool*) [/projects/v8_edge/d8]
        17   0.0% v8::internal::V8::RandomPrivate(v8::internal::Isolate*) [/projects/v8_edge/d8]
        17   0.0% Stub:RecordWriteStub [js]
        17   0.0% LoadIC:A load IC from the snapshot [js]
        17   0.0% Function:~c.LinearExpression.c.inherit.setVariable LinearExpression.js:160 [js]
        17   0.0% v8::internal::LogMessageBuilder::Append(char const*, ...) [/projects/v8_edge/d8]
        16   0.0% v8::internal::ElementsAccessorBase<v8::internal::DictionaryElementsAccessor, v8::internal::SeededNumberDictionary>::Get(v8::internal::FixedArrayBase*, unsigned int, v8::internal::JSObject*, v8::internal::Object*) [/projects/v8_edge/d8]
        16   0.0% v8::internal::Map::FindInCodeCache(v8::internal::String*, v8::internal::Code::Flags) [/projects/v8_edge/d8]
        16   0.0% v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
        16   0.0% v8::internal::Scanner::SkipMultiLineComment() [/projects/v8_edge/d8]
        16   0.0% v8::internal::Scanner::SkipSingleLineComment() [/projects/v8_edge/d8]
        16   0.0% Function:~c.SimplexSolver.c.inherit.tryAddingDirectly SimplexSolver.js:498 [js]
        16   0.0% Function:~c.SimplexSolver.c.inherit.deltaEditConstant SimplexSolver.js:601 [js]
        16   0.0% Stub:UnaryOpStub_SUB_Alloc_HeapNumbers [js]
        16   0.0% GLIBC_2.0   __write [/lib32/libc-2.11.1.so]
        16   0.0% Stub:ToBooleanStub [js]
        16   0.0% Function:~copyOwn simple-hashtable.js:71 (aka LazyCompile:copyOwn simple-hashtable.js:71) [js]
        15   0.0% v8::internal::FullCodeGenerator::PrepareForBailout(v8::internal::Expression*, v8::internal::FullCodeGenerator::State) [/projects/v8_edge/d8]
        15   0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<16>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        15   0.0% v8::internal::StackLimitCheck::HasOverflowed() const [/projects/v8_edge/d8]
        15   0.0% v8::internal::AstNode::operator new(unsigned int, v8::internal::Zone*) [/projects/v8_edge/d8]
        15   0.0% v8::internal::Parser::ParseIfStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) [/projects/v8_edge/d8]
        15   0.0% v8::internal::StubCache::ComputeCallInitialize(int, v8::internal::RelocInfo::Mode, v8::internal::Code::Kind) [/projects/v8_edge/d8]
        15   0.0% unibrow::Utf8::ReadBlock(unibrow::Buffer<char const*>, unsigned char*, unsigned int, unsigned int*, unsigned int*) [/projects/v8_edge/d8]
        15   0.0% LazyCompile:FILTER_KEY native runtime.js:398 [js]
        15   0.0% Function:~c.SimplexSolver.c.inherit.optimize SimplexSolver.js:726 [js]
        15   0.0% Stub:ToBooleanStub_SmiHeapNumber [js]
        15   0.0% v8::internal::StoreIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
        15   0.0% v8::internal::CallIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        15   0.0% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long long&) const [/usr/lib32/libstdc++.so.6.0.13]
        15   0.0% LazyCompile:ToString native runtime.js:550 [js]
        15   0.0% Function:~scope.SimpleHashtable.c.inherit.remove simple-hashtable.js:138 [js]
        15   0.0% CallIC:put [js]
        15   0.0% LoadIC:_terms [js]
        14   0.0% v8::internal::PositionsRecorder::WriteRecordedPositions() [/projects/v8_edge/d8]
        14   0.0% v8::internal::RelocIterator::RelocIterator(v8::internal::Code*, int) [/projects/v8_edge/d8]
        14   0.0% v8::internal::VariableProxy::VariableProxy(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, bool, int) [/projects/v8_edge/d8]
        14   0.0% v8::internal::Assignment::Assignment(v8::internal::Isolate*, v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression*, int) [/projects/v8_edge/d8]
        14   0.0% v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
        14   0.0% v8::internal::Heap::Scavenge() [/projects/v8_edge/d8]
        14   0.0% v8::internal::Heap::AllocateRawFixedArray(int) [/projects/v8_edge/d8]
        14   0.0% v8::internal::LookupResult::GetValue() [/projects/v8_edge/d8]
        14   0.0% v8::internal::Map::CopyDropDescriptors() [/projects/v8_edge/d8]
        14   0.0% v8::internal::CodeCache::Lookup(v8::internal::String*, v8::internal::Code::Flags) [/projects/v8_edge/d8]
        14   0.0% v8::internal::JSObject::DeleteProperty(v8::internal::String*, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
        14   0.0% v8::internal::Parser::ParseIdentifierName(bool*) [/projects/v8_edge/d8]
        14   0.0% v8::internal::Scanner::ScanNumber(bool) [/projects/v8_edge/d8]
        14   0.0% v8::internal::Scope::NewUnresolved(v8::internal::Handle<v8::internal::String>, int) [/projects/v8_edge/d8]
        14   0.0% v8::internal::HGlobalValueNumberer::Analyze() [/projects/v8_edge/d8]
        14   0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::Plug(v8::internal::Variable*) const [/projects/v8_edge/d8]
        14   0.0% Stub:ToBooleanStub_Smi [js]
        14   0.0% Function:~scope.SimpleHashtable.c.inherit.each simple-hashtable.js:157 [js]
        14   0.0% Function:~c.SymbolicWeight.c.inherit.toDouble SymbolicWeight.js:80 [js]
        14   0.0% Function:~c.LinearExpression.c.inherit.addExpression LinearExpression.js:129 [js]
        14   0.0% Function:~c.LinearExpression.c.inherit.terms LinearExpression.js:216 [js]
        14   0.0% Function:~c.Tableau.c.inherit.addRow Tableau.js:99 [js]
        14   0.0% v8::internal::MacroAssembler::CheckMap(v8::internal::Register, v8::internal::Handle<v8::internal::Map>, v8::internal::Label*, v8::internal::SmiCheckType, v8::internal::CompareMapMode) [/projects/v8_edge/d8]
        14   0.0% LazyCompile:*c.SlackVariable.c.inherit.initialize Variable.js:112 [js]
        14   0.0% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::SharedFunctionInfo*, v8::internal::String*, int) [/projects/v8_edge/d8]
        13   0.0% v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::JavaScriptFrame::Summarize(v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Heap::NumberFromDouble(double, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        13   0.0% v8::internal::PromotionQueue::insert(v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
        13   0.0% v8::internal::HGlobalValueNumberer::CollectSideEffectsOnPathsToDominatedBlock(v8::internal::HBasicBlock*, v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::RootMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
        13   0.0% v8::internal::JSReceiver::SetProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Parser::ParseExpression(bool, bool*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Parser::ParseBlock(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Runtime_DefineOrRedefineAccessorProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Runtime_KeyedGetProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Scope::Scope(v8::internal::Scope*, v8::internal::ScopeType) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Scope::AllocateNonParameterLocals() [/projects/v8_edge/d8]
        13   0.0% v8::internal::SemiSpace::GrowTo(int) [/projects/v8_edge/d8]
        13   0.0% v8::internal::StubCache::ComputeStoreField(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::Map>, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
        13   0.0% v8::internal::V8::Random(v8::internal::Context*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Assembler::emit_operand(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
        13   0.0% v8::internal::Assembler::jmp(v8::internal::Label*, v8::internal::Label::Distance) [/projects/v8_edge/d8]
        13   0.0% v8::internal::HGraphBuilder::CreateGraph() [/projects/v8_edge/d8]
        13   0.0% v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::LCodeGen::WriteTranslation(v8::internal::LEnvironment*, v8::internal::Translation*) [/projects/v8_edge/d8]
        13   0.0% v8::internal::LChunkBuilder::DoBasicBlock(v8::internal::HBasicBlock*, v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        13   0.0% Stub:ToBooleanStub [js]
        13   0.0% LazyCompile:DELETE native runtime.js:348 [js]
        13   0.0% Stub:CompareICStub [js]
        13   0.0% LoadIC:_columns [js]
        13   0.0% v8::internal::MacroAssembler::RecordWriteField(v8::internal::Register, int, v8::internal::Register, v8::internal::Register, v8::internal::SaveFPRegsMode, v8::internal::RememberedSetAction, v8::internal::SmiCheck) [/projects/v8_edge/d8]
        13   0.0% Stub:RecordWriteStub [js]
        13   0.0% v8::internal::LoadIC::Load(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
        13   0.0% v8::internal::CallICBase::ReceiverToObjectIfRequired(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
        12   0.0% v8::internal::PositionsRecorder::RecordPosition(int) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Debugger::IsDebuggerActive() [/projects/v8_edge/d8]
        12   0.0% v8::internal::ElementsAccessorBase<v8::internal::FastObjectElementsAccessor, v8::internal::FixedArray>::Get(v8::internal::FixedArrayBase*, unsigned int, v8::internal::JSObject*, v8::internal::Object*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::List<v8::internal::FuncNameInferrer::Name, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::FuncNameInferrer::Name const&) [/projects/v8_edge/d8]
        12   0.0% v8::internal::InitScriptLineEnds(v8::internal::Handle<v8::internal::Script>) [/projects/v8_edge/d8]
        12   0.0% v8::internal::StaticNewSpaceVisitor<v8::internal::NewSpaceScavenger>::VisitSeqAsciiString(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::HValue::DeleteAndReplaceWith(v8::internal::HValue*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::HBasicBlock::AddInstruction(v8::internal::HInstruction*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Map::LookupInDescriptors(v8::internal::JSObject*, v8::internal::String*, v8::internal::LookupResult*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Object::Lookup(v8::internal::String*, v8::internal::LookupResult*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Parser::ExpectSemicolon(bool*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Runtime_HasProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Runtime_GetDefaultReceiver(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Runtime_CreateObjectLiteralShallow(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::GenericStringUC16CharacterStream::FillBuffer(unsigned int, unsigned int) [/projects/v8_edge/d8]
        12   0.0% v8::internal::Scope::Initialize() [/projects/v8_edge/d8]
        12   0.0% v8::internal::LChunkBuilder::UseAny(v8::internal::HValue*) [/projects/v8_edge/d8]
        12   0.0% T.3558 [/projects/v8_edge/d8]
        12   0.0% Stub:BinaryOpStub_ADD_Alloc_SMI [js]
        12   0.0% Function:~c.LinearExpression.c.inherit.multiplyMe LinearExpression.js:43 [js]
        12   0.0% v8::internal::MacroAssembler::CompareMap(v8::internal::Register, v8::internal::Handle<v8::internal::Map>, v8::internal::Label*, v8::internal::CompareMapMode) [/projects/v8_edge/d8]
        12   0.0% Function:~c.Tableau.c.inherit.noteAddedVariable Tableau.js:36 [js]
        12   0.0% Stub:CompareICStub [js]
        12   0.0% LoadIC:_keyStrMap [js]
        12   0.0% CallIC:addVariable [js]
        12   0.0% LazyCompile:*c.LinearExpression.c.inherit.addExpression LinearExpression.js:121 [js]
        12   0.0% v8::internal::StoreIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        12   0.0% v8::internal::MarkCompactCollector::SweepConservatively(v8::internal::PagedSpace*, v8::internal::Page*) [/projects/v8_edge/d8]
        12   0.0% LoadIC:required [js]
        11   0.0% v8::internal::ElementsAccessor::ForArray(v8::internal::FixedArrayBase*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::Factory::BaseNewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Map>, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        11   0.0% v8::internal::StandardFrame::ComputeCallerState(v8::internal::StackFrame::State*) const [/projects/v8_edge/d8]
        11   0.0% v8::internal::StackFrameIterator::Reset() [/projects/v8_edge/d8]
        11   0.0% v8::internal::HashMap::Resize() [/projects/v8_edge/d8]
        11   0.0% v8::internal::Heap::LookupAsciiSymbol(v8::internal::Vector<char const>) [/projects/v8_edge/d8]
        11   0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<28>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
        11   0.0% T.8569 [/projects/v8_edge/d8]
        11   0.0% v8::internal::Parser::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::Runtime_DeleteProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::ScopeInfo::Create(v8::internal::Scope*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::Strtod(v8::internal::Vector<char const>, int) [/projects/v8_edge/d8]
        11   0.0% v8::internal::HGraphBuilder::VisitVariableProxy(v8::internal::VariableProxy*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::HGraph::Postorder(v8::internal::HBasicBlock*, v8::internal::BitVector*, v8::internal::ZoneList<v8::internal::HBasicBlock*>*, v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        11   0.0% v8::internal::Assembler::cmp(v8::internal::Operand const&, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
        11   0.0% Stub:FastCloneShallowArrayStub [js]
        11   0.0% LazyCompile:~scope.HashSet.c.inherit.add simple-hashset.js:15 [js]
        11   0.0% Stub:RecordWriteStub [js]
        11   0.0% CallIC:insertColVar [js]
        11   0.0% v8::internal::LogMessageBuilder::WriteToLogFile() [/projects/v8_edge/d8]
        11   0.0% Stub:RecordWriteStub [js]
        11   0.0% LoadIC:_rows [js]
        10   0.0% v8::internal::Property::node_type() const [/projects/v8_edge/d8]
        10   0.0% v8::internal::Compiler::RecordFunctionCompilation(v8::internal::Logger::LogEventsAndTags, v8::internal::CompilationInfo*, v8::internal::Handle<v8::internal::SharedFunctionInfo>) [/projects/v8_edge/d8]
        10   0.0% v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) [/projects/v8_edge/d8]
        10   0.0% v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
        10   0.0% v8::internal::FullCodeGenerator::SetSourcePosition(int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::GetScriptLineNumber(v8::internal::Handle<v8::internal::Script>, int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::HashMap::Start() const [/projects/v8_edge/d8]
        10   0.0% v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) [/projects/v8_edge/d8]
        10   0.0% v8::internal::HPhi::opcode() const [/projects/v8_edge/d8]
        10   0.0% v8::internal::HConstant::opcode() const [/projects/v8_edge/d8]
        10   0.0% v8::internal::HBasicBlock::CreateSimulate(int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::JSObject::NumberOfEnumProperties() [/projects/v8_edge/d8]
        10   0.0% v8::internal::Dictionary<v8::internal::UnseededNumberDictionaryShape, unsigned int>::AddEntry(unsigned int, v8::internal::Object*, v8::internal::PropertyDetails, unsigned int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::Map::UpdateCodeCache(v8::internal::String*, v8::internal::Code*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::JSReceiver::GetPropertyAttributeWithReceiver(v8::internal::JSReceiver*, v8::internal::String*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::LinuxMutex::Unlock() [/projects/v8_edge/d8]
        10   0.0% v8::internal::OS::VSNPrintF(v8::internal::Vector<char>, char const*, char*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::Runtime_IgnoreAttributesAndSetProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::Deserializer::Allocate(int, v8::internal::Space*, int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::TypeFeedbackOracle::GetInfo(unsigned int) [/projects/v8_edge/d8]
        10   0.0% v8::internal::HRangeAnalysis::Analyze(v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::HGraph::AssignDominators() [/projects/v8_edge/d8]
        10   0.0% v8::internal::RecordWriteStub::MinorKey() [/projects/v8_edge/d8]
        10   0.0% v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::FullCodeGenerator::EmitCallWithIC(v8::internal::Call*, v8::internal::Handle<v8::internal::Object>, v8::internal::RelocInfo::Mode) [/projects/v8_edge/d8]
        10   0.0% v8::internal::MacroAssembler::MacroAssembler(v8::internal::Isolate*, void*, int) [/projects/v8_edge/d8]
        10   0.0% Function:~c.SimplexSolver.c.inherit.optimize SimplexSolver.js:759 [js]
        10   0.0% StoreIC:_keyList [js]
        10   0.0% CallIC:call [js]
        10   0.0% LoadIC:isPivotable [js]
        10   0.0% v8::internal::IncrementalMarking::RecordWriteOfCodeEntrySlow(v8::internal::JSFunction*, v8::internal::Object**, v8::internal::Code*) [/projects/v8_edge/d8]
        10   0.0% v8::internal::SymbolTableCleaner::VisitPointers(v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
         9   0.0% v8::internal::AssemblerBase::AssemblerBase(v8::internal::Isolate*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::DescriptorArray::Set(int, v8::internal::Descriptor*, v8::internal::DescriptorArray::WhitenessWitness const&) [/projects/v8_edge/d8]
         9   0.0% v8::internal::MakeCrankshaftCode(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::List<v8::internal::FullCodeGenerator::BailoutEntry, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::FullCodeGenerator::BailoutEntry const&) [/projects/v8_edge/d8]
         9   0.0% v8::internal::FuncNameInferrer::MakeNameFromStackHelper(int, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         9   0.0% v8::internal::StringSearch<char, char>::SingleCharSearch(v8::internal::StringSearch<char, char>*, v8::internal::Vector<char const>, int) [/projects/v8_edge/d8]
         9   0.0% v8::internal::UnionOfKeys(v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::FixedArray>) [/projects/v8_edge/d8]
         9   0.0% v8::internal::HashMap::Next(v8::internal::HashMap::Entry*) const [/projects/v8_edge/d8]
         9   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<16>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::HParameter::opcode() const [/projects/v8_edge/d8]
         9   0.0% v8::internal::HUseIterator::Advance() [/projects/v8_edge/d8]
         9   0.0% v8::internal::LogMessageBuilder::AppendAddress(unsigned char*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Utf8SymbolKey::IsMatch(v8::internal::Object*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::JSObject::AddProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Parser::ParseReturnStatement(bool*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Scope::DeclarationScope() [/projects/v8_edge/d8]
         9   0.0% v8::internal::Scope::PropagateScopeInfo(bool) [/projects/v8_edge/d8]
         9   0.0% v8::internal::TypeFeedbackOracle::ProcessRelocInfos(v8::internal::ZoneList<v8::internal::RelocInfo>*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Assembler::cmp(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         9   0.0% v8::internal::Assembler::lea(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         9   0.0% v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) [/projects/v8_edge/d8]
         9   0.0% Function:~c.Strength.c.inherit.isRequired Strength.js:23 [js]
         9   0.0% Function:~c.Constraint.c.inherit.addedTo Constraint.js:65 [js]
         9   0.0% Function:~c.SimplexSolver.c.inherit.suggestValue SimplexSolver.js:361 [js]
         9   0.0% LazyCompile:~indexOf native array.js:1162 [js]
         9   0.0% CallIC:ToString [js]
         9   0.0% LazyCompile:~scope.c.Times c.js:120 [js]
         9   0.0% LoadIC:isExternal [js]
         9   0.0% LoadIC:_size [js]
         9   0.0% LazyCompile:*scope.SimpleHashtable.c.inherit.escapingEach simple-hashtable.js:175 [js]
         9   0.0% v8::internal::LoadIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         9   0.0% v8::internal::CallICBase::UpdateCaches(v8::internal::LookupResult*, v8::internal::InlineCacheState, int, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         9   0.0% v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) [/projects/v8_edge/d8]
         9   0.0% LoadIC:Variable [js]
         9   0.0% GLIBC_PRIVATE _dl_addr [/lib32/libc-2.11.1.so]
         8   0.0% v8::internal::VariableProxy::VariableProxy(v8::internal::Isolate*, v8::internal::Variable*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Compiler::SetFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*, bool, v8::internal::Handle<v8::internal::Script>) [/projects/v8_edge/d8]
         8   0.0% T.3299 [/projects/v8_edge/d8]
         8   0.0% v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::FullCodeGenerator::VisitBlock(v8::internal::Block*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::FullCodeGenerator::VisitArithmeticExpression(v8::internal::BinaryOperation*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::FullCodeGenerator::VisitIfStatement(v8::internal::IfStatement*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Heap::AllocateAccessorPair() [/projects/v8_edge/d8]
         8   0.0% v8::internal::HeapIterator::next() [/projects/v8_edge/d8]
         8   0.0% v8::internal::HValue::UpdateInferredType() [/projects/v8_edge/d8]
         8   0.0% v8::internal::HTemplateInstruction<2>::OperandAt(int) [/projects/v8_edge/d8]
         8   0.0% v8::internal::UnhandledSortHelper(v8::internal::LiveRange* const*, v8::internal::LiveRange* const*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::Shrink(unsigned int) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Add(v8::internal::String*, v8::internal::Object*, v8::internal::PropertyDetails) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Dictionary<v8::internal::UnseededNumberDictionaryShape, unsigned int>::AtPut(unsigned int, v8::internal::Object*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::JSObject::SetNormalizedProperty(v8::internal::String*, v8::internal::Object*, v8::internal::PropertyDetails) [/projects/v8_edge/d8]
         8   0.0% v8::internal::JSObject::DefineGetterSetter(v8::internal::String*, PropertyAttributes) [/projects/v8_edge/d8]
         8   0.0% v8::internal::JSObject::DefineAccessor(v8::internal::String*, bool, v8::internal::Object*, PropertyAttributes) [/projects/v8_edge/d8]
         8   0.0% v8::internal::JSObject::SetPropertyWithCallbackSetterInPrototypes(v8::internal::String*, v8::internal::Object*, PropertyAttributes, bool*, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
         8   0.0% v8::internal::ObjectLiteralPropertyChecker::CheckProperty(v8::internal::ObjectLiteral::Property*, v8::internal::Scanner::Location, bool*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Parser::Declare(v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode, v8::internal::FunctionLiteral*, bool, bool*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Parser::ParseVariableStatement(v8::internal::Parser::VariableDeclarationContext, bool*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Runtime_GetPropertyNamesFast(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Scope::CollectStackAndContextLocals(v8::internal::ZoneList<v8::internal::Variable*>*, v8::internal::ZoneList<v8::internal::Variable*>*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Scope::AllocateVariablesRecursively() [/projects/v8_edge/d8]
         8   0.0% v8::internal::StringStream::Add(v8::internal::Vector<char const>, v8::internal::Vector<v8::internal::FmtElm>) [/projects/v8_edge/d8]
         8   0.0% v8::internal::StubCache::Set(v8::internal::String*, v8::internal::Map*, v8::internal::Code*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::StubCache::ComputeCallPreMonomorphic(int, v8::internal::Code::Kind, int) [/projects/v8_edge/d8]
         8   0.0% v8::internal::TypeFeedbackOracle::CanRetainOtherContext(v8::internal::Map*, v8::internal::Context*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Variable::Variable(v8::internal::Scope*, v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode, bool, v8::internal::Variable::Kind, v8::internal::InitializationFlag) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Assembler::test_b(v8::internal::Operand const&, unsigned char) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Assembler::Nop(int) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Assembler::mov(v8::internal::Operand const&, v8::internal::Register) [/projects/v8_edge/d8]
         8   0.0% v8::internal::Assembler::test(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         8   0.0% Stub:CompareICStub [js]
         8   0.0% LazyCompile:MakeGenericError native messages.js:107 [js]
         8   0.0% Function:~c.SlackVariable.c.inherit.initialize Variable.js:112 [js]
         8   0.0% Function:~c.LinearExpression.c.inherit.multiplyMe LinearExpression.js:46 [js]
         8   0.0% CallIC:push [js]
         8   0.0% LoadIC:SimpleHashtable [js]
         8   0.0% CallIC:escapingEach [js]
         8   0.0% Stub:InstanceofStub_REGS [js]
         8   0.0% CallIC:coefficientFor [js]
         8   0.0% LazyCompile:*scope.SimpleHashtable.c.inherit.get simple-hashtable.js:105 [js]
         8   0.0% LazyCompile:*scope.c.approx c.js:153 [js]
         8   0.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitPointer(v8::internal::Object**) [/projects/v8_edge/d8]
         8   0.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitCodeTarget(v8::internal::RelocInfo*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::LAllocator::ResolveControlFlow() [/projects/v8_edge/d8]
         8   0.0% v8::internal::LAllocator::Define(v8::internal::LifetimePosition, v8::internal::LOperand*, v8::internal::LOperand*) [/projects/v8_edge/d8]
         8   0.0% v8::internal::LAllocator::BuildLiveRanges() [/projects/v8_edge/d8]
         8   0.0% v8::internal::StaticMarkingVisitor::VisitJSFunctionFields(v8::internal::Map*, v8::internal::JSFunction*, bool) [/projects/v8_edge/d8]
         8   0.0% LoadIC:LinearExpression [js]
         8   0.0% CallIC:setVariable [js]
         8   0.0% GLIBCXX_3.4 std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode) [/usr/lib32/libstdc++.so.6.0.13]
         8   0.0% CallIC:change_value [js]
         7   0.0% v8::internal::Execution::Call(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*, bool) [/projects/v8_edge/d8]
         7   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<16>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateSeqAsciiString(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::HValue::SetBlock(v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::ZoneListAllocationPolicy::New(int) [/projects/v8_edge/d8]
         7   0.0% v8::internal::LAllocator::AddToUnhandledSorted(v8::internal::LiveRange*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Code::FindFirstMap() [/projects/v8_edge/d8]
         7   0.0% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::DeleteProperty(int, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::Add(unsigned int, v8::internal::Object*, v8::internal::PropertyDetails) [/projects/v8_edge/d8]
         7   0.0% v8::internal::JSObject::CanSetCallback(v8::internal::String*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Parser::BuildObjectLiteralConstantProperties(v8::internal::ZoneList<v8::internal::ObjectLiteral::Property*>*, v8::internal::Handle<v8::internal::FixedArray>, bool*, bool*, int*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Parser::ParseLazy(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::ParserApi::Parse(v8::internal::CompilationInfo*, int) [/projects/v8_edge/d8]
         7   0.0% v8::internal::RuntimeProfiler::OptimizeNow() [/projects/v8_edge/d8]
         7   0.0% v8::internal::Runtime_EstimateNumberOfElements(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Match(void*, void*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Scope::ResolveVariablesRecursively(v8::internal::Scope*) [/projects/v8_edge/d8]
         7   0.0% unibrow::CharacterStream::Length() [/projects/v8_edge/d8]
         7   0.0% v8::internal::HEnvironment::Copy() const [/projects/v8_edge/d8]
         7   0.0% v8::internal::HBasicBlock::Finish(v8::internal::HControlInstruction*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::HGraphBuilder::VisitProperty(v8::internal::Property*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::HGraphBuilder::VisitAssignment(v8::internal::Assignment*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Assembler::Assembler(v8::internal::Isolate*, void*, int) [/projects/v8_edge/d8]
         7   0.0% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Variable*) const [/projects/v8_edge/d8]
         7   0.0% v8::internal::FullCodeGenerator::EmitVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value) [/projects/v8_edge/d8]
         7   0.0% v8::internal::Assembler::xor_(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         7   0.0% v8::internal::LCodeGen::Comment(char const*, ...) [/projects/v8_edge/d8]
         7   0.0% v8::internal::LGapResolver::EmitMove(int) [/projects/v8_edge/d8]
         7   0.0% v8::internal::LChunk::MarkEmptyBlocks() [/projects/v8_edge/d8]
         7   0.0% Builtin:A builtin from the snapshot (aka LazyCompile:slice) [js]
         7   0.0% Stub:FastCloneShallowObjectStub [js]
         7   0.0% Function:~c.LinearExpression.c.inherit.initializeFromHash LinearExpression.js:30 [js]
         7   0.0% Function:~c.LinearExpression.c.inherit.clone LinearExpression.js:52 [js]
         7   0.0% Function:~c.LinearExpression.c.inherit.newSubject LinearExpression.js:204 [js]
         7   0.0% CallIC:rowExpression [js]
         7   0.0% Stub:ToBooleanStub_UndefinedSmi [js]
         7   0.0% CallIC:call [js]
         7   0.0% KeyedLoadIC: (aka KeyedLoadIC:0) [js]
         7   0.0% KeyedLoadIC: (aka KeyedLoadIC:0) [js]
         7   0.0% LazyCompile:*scope.HashSet.c.inherit.initialize simple-hashset.js:11 [js]
         7   0.0% CallIC:UniformRandomDiscretized [js]
         7   0.0% v8::internal::IC::ReferenceError(char const*, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         7   0.0% v8::internal::BinaryOp_Patch(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         7   0.0% v8::internal::IncrementalMarking::BlackToGreyAndUnshift(v8::internal::HeapObject*, v8::internal::MarkBit) [/projects/v8_edge/d8]
         7   0.0% v8::internal::LAllocator::ConnectRanges() [/projects/v8_edge/d8]
         7   0.0% v8::internal::MarkCompactCollector::ClearNonLiveMapTransitions(v8::internal::Map*, v8::internal::MarkBit) [/projects/v8_edge/d8]
         7   0.0% CallIC:terms [js]
         7   0.0% CallIC:each [js]
         7   0.0% LoadIC:Math [js]
         7   0.0% GLIBCXX_3.4 operator new(unsigned int) [/usr/lib32/libstdc++.so.6.0.13]
         7   0.0% Function:~c.DummyVariable.c.inherit.initialize Variable.js:85 [js]
         6   0.0% v8::HandleScope::HandleScope() [/projects/v8_edge/d8]
         6   0.0% v8::TryCatch::~TryCatch() [/projects/v8_edge/d8]
         6   0.0% v8::internal::Literal::node_type() const [/projects/v8_edge/d8]
         6   0.0% v8::internal::Context::builtins() [/projects/v8_edge/d8]
         6   0.0% v8::internal::Factory::NewConsString(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Factory::NewError(char const*, char const*, v8::internal::Handle<v8::internal::JSArray>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::FullCodeGenerator::PopulateDeoptimizationData(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Heap::CopyJSObject(v8::internal::JSObject*) [/projects/v8_edge/d8]
         6   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateSeqAsciiString(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateFixedArray(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::HValue::EmitAtUses() [/projects/v8_edge/d8]
         6   0.0% v8::internal::Heap::AllocateCatchContext(v8::internal::JSFunction*, v8::internal::Context*, v8::internal::String*, v8::internal::Object*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::HValue::Mnemonic() const [/projects/v8_edge/d8]
         6   0.0% v8::internal::HTemplateInstruction<1>::OperandAt(int) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Handle<v8::internal::String> v8::internal::Handle<v8::internal::String>::cast<v8::internal::Object>(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::PointersUpdatingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
         6   0.0% v8::internal::HashTable<v8::internal::SymbolTableShape, v8::internal::HashTableKey*>::FindInsertionEntry(unsigned int) [/projects/v8_edge/d8]
         6   0.0% v8::internal::JSObject::FastPropertyAtPut(int, v8::internal::Object*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::NormalizedMapCache::Get(v8::internal::JSObject*, v8::internal::PropertyNormalizationMode) [/projects/v8_edge/d8]
         6   0.0% v8::internal::CodeCacheHashTable::Put(v8::internal::String*, v8::internal::Code*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::JSObject::UpdateMapCodeCache(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::JSObject::SetPropertyCallback(v8::internal::String*, v8::internal::Object*, PropertyAttributes) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Parser::IsEvalOrArguments(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Parser::ParseLazy(v8::internal::CompilationInfo*, v8::internal::UC16CharacterStream*, v8::internal::ZoneScope*) [/projects/v8_edge/d8]
         6   0.0% v8::preparser::PreParser::ParseBinaryExpression(int, bool, bool*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Scanner::Advance() [/projects/v8_edge/d8]
         6   0.0% v8::internal::Scanner::Scanner(v8::internal::UnicodeCache*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Scanner::SkipWhiteSpace() [/projects/v8_edge/d8]
         6   0.0% v8::internal::StoreStubCompiler::GetCode(v8::internal::PropertyType, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         6   0.0% v8::internal::HGraph::PropagateDeoptimizingMark() [/projects/v8_edge/d8]
         6   0.0% v8::internal::HGraph::EliminateRedundantPhis() [/projects/v8_edge/d8]
         6   0.0% v8::internal::Assembler::jmp(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Assembler::push(v8::internal::Register) [/projects/v8_edge/d8]
         6   0.0% v8::internal::ExitFrame::ComputeStackPointer(unsigned char*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::Assembler::push(v8::internal::Operand const&) [/projects/v8_edge/d8]
         6   0.0% v8::internal::LInstruction::IsGap() const [/projects/v8_edge/d8]
         6   0.0% v8::internal::LChunk::AddGapMove(int, v8::internal::LOperand*, v8::internal::LOperand*) [/projects/v8_edge/d8]
         6   0.0% Stub:JSEntryStub [js]
         6   0.0% Stub:RecordWriteStub [js]
         6   0.0% LazyCompile:~ConfigureTemplateInstance native apinatives.js:105 [js]
         6   0.0% Function:~c.SymbolicWeight.c.inherit.times SymbolicWeight.js:10 [js]
         6   0.0% Function:~c.LinearExpression.c.inherit.coefficientFor LinearExpression.js:212 [js]
         6   0.0% Function:~c.SimplexSolver.c.inherit.addStay SimplexSolver.js:202 [js]
         6   0.0% Function:~c.SimplexSolver.c.inherit.addWithArtificialVariable SimplexSolver.js:466 [js]
         6   0.0% Function:~c.SimplexSolver.c.inherit.setExternalVariables SimplexSolver.js:811 [js]
         6   0.0% CallIC:put [js]
         6   0.0% LoadIC:hashCode [js]
         6   0.0% CallIC:ToObject [js]
         6   0.0% LazyCompile:~scope.HashSet.c.inherit.size simple-hashset.js:36 [js]
         6   0.0% Stub:BinaryOpStub_DIV_OverwriteLeft_HeapNumbers [js]
         6   0.0% LoadIC:isRestricted [js]
         6   0.0% StoreIC:_store [js]
         6   0.0% Stub:RecordWriteStub [js]
         6   0.0% LazyCompile:~random native math.js:193 [js]
         6   0.0% LoadIC:isDummy [js]
         6   0.0% CallIC:forEach [js]
         6   0.0% LazyCompile:*c.SimplexSolver.c.inherit.tryAddingDirectly SimplexSolver.js:498 [js]
         6   0.0% v8::internal::LookupForWrite(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::LookupResult*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::LookupForRead(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::LookupResult*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::ToBoolean_Patch(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         6   0.0% v8::internal::KeyedStoreIC::Store(v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool) [/projects/v8_edge/d8]
         6   0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 1024u>::FillBuffer() [/projects/v8_edge/d8]
         6   0.0% v8::internal::HeapObject::Size() [/projects/v8_edge/d8]
         6   0.0% GLIBCXX_3.4 operator delete[](void*) [/usr/lib32/libstdc++.so.6.0.13]
         6   0.0% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<unsigned short>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const [/usr/lib32/libstdc++.so.6.0.13]
         6   0.0% v8::internal::LAllocator::TraceAlloc(char const*, ...) [/projects/v8_edge/d8]
         5   0.0% v8::TryCatch::TryCatch() [/projects/v8_edge/d8]
         5   0.0% v8::internal::PositionsRecorder::RecordStatementPosition(int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::ObjectLiteral::Property::Property(v8::internal::Literal*, v8::internal::Expression*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Builtin_ArraySplice(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*) [/projects/v8_edge/d8]
         5   0.0% double v8::internal::InternalStringToDouble<char const*, char const*>(v8::internal::UnicodeCache*, char const*, char const*, int, double) [/projects/v8_edge/d8]
         5   0.0% v8::internal::StackGuard::IsStackOverflow() [/projects/v8_edge/d8]
         5   0.0% v8::internal::Factory::NewReferenceError(char const*, v8::internal::Vector<v8::internal::Handle<v8::internal::Object> >) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Heap::CreateFillerObjectAt(unsigned char*, int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Heap::LookupSymbol(v8::internal::String*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::String::Get(int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::ScavengeVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Heap::AllocateSharedFunctionInfo(v8::internal::Object*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Heap::AllocateJSArrayWithElements(v8::internal::FixedArrayBase*, v8::internal::ElementsKind, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         5   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::HTemplateControlInstruction<1, 0>::SuccessorCount() [/projects/v8_edge/d8]
         5   0.0% v8::internal::HTemplateInstruction<1>::InternalSetOperandAt(int, v8::internal::HValue*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::HConstant::HConstant(v8::internal::Handle<v8::internal::Object>, v8::internal::Representation) [/projects/v8_edge/d8]
         5   0.0% v8::internal::HEnvironment::Pop() [/projects/v8_edge/d8]
         5   0.0% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Register) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Assembler::pop(v8::internal::Register) [/projects/v8_edge/d8]
         5   0.0% v8::internal::MacroAssembler::LoadContext(v8::internal::Register, int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::List<v8::internal::LiveRange*, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::LiveRange* const&) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LAllocator::Spill(v8::internal::LiveRange*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::JSArray::SetElementsLength(v8::internal::Object*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::SymbolsKey::IsMatch(v8::internal::Object*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::JSObject::NumberOfEnumElements() [/projects/v8_edge/d8]
         5   0.0% v8::internal::Object::GetPropertyWithReceiver(v8::internal::Object*, v8::internal::String*, PropertyAttributes*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Object::GetProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::String>, PropertyAttributes*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Runtime_PushCatchContext(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::SafepointTableBuilder::Emit(v8::internal::Assembler*, int) [/projects/v8_edge/d8]
         5   0.0% T.213 [/projects/v8_edge/d8]
         5   0.0% v8::internal::BufferedUC16CharacterStream::ReadBlock() [/projects/v8_edge/d8]
         5   0.0% v8::internal::Scope::LookupRecursive(v8::internal::Handle<v8::internal::String>, v8::internal::Scope::BindingKind*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Scope::DeserializeScopeChain(v8::internal::Context*, v8::internal::Scope*) [/projects/v8_edge/d8]
         5   0.0% v8::Locker::IsActive() [/projects/v8_edge/d8]
         5   0.0% v8::internal::HBasicBlock::HBasicBlock(v8::internal::HGraph*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Assembler::RecordRelocInfo(v8::internal::RelocInfo::Mode, int) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Assembler::push(v8::internal::Immediate const&) [/projects/v8_edge/d8]
         5   0.0% v8::internal::FullCodeGenerator::VisitObjectLiteral(v8::internal::ObjectLiteral*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LCodeGen::DoInstructionGap(v8::internal::LInstructionGap*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LCodeGen::RecordSafepoint(v8::internal::LPointerMap*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LCodeGen::DefineDeoptimizationLiteral(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LCodeGen::AddToTranslation(v8::internal::Translation*, v8::internal::LOperand*, bool) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LCodeGen::RegisterEnvironmentForDeoptimization(v8::internal::LEnvironment*, v8::internal::Safepoint::DeoptMode) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LChunkBuilder::Build() [/projects/v8_edge/d8]
         5   0.0% Stub:CompareICStub [js]
         5   0.0% v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Register) [/projects/v8_edge/d8]
         5   0.0% Stub:ToBooleanStub_UndefinedSpecObject [js]
         5   0.0% T.3563 [/projects/v8_edge/d8]
         5   0.0% LazyCompile:~DefineObjectProperty native v8natives.js:695 [js]
         5   0.0% v8::internal::MacroAssembler::CmpObjectType(v8::internal::Register, v8::internal::InstanceType, v8::internal::Register) [/projects/v8_edge/d8]
         5   0.0% Function:~EditOrStayCtor Constraint.js:74 [js]
         5   0.0% Function:~c.Constraint.c.inherit.hashCode Constraint.js:32 [js]
         5   0.0% Function:~c.LinearEquation.c.inherit.initialize LinearConstraint.js:66 [js]
         5   0.0% Function:~c.SimplexSolver.c.inherit.resolveArray SimplexSolver.js:339 [js]
         5   0.0% Function:~c.SimplexSolver.c.inherit.deltaEditConstant SimplexSolver.js:573 [js]
         5   0.0% CallIC:NonStringToString [js]
         5   0.0% Stub:BinaryOpStub_SUB_Alloc_SMI [js]
         5   0.0% CallIC:call [js]
         5   0.0% CallIC:addRow [js]
         5   0.0% LoadIC:storage [js]
         5   0.0% StoreIC:constant [js]
         5   0.0% StoreIC:hash_code [js]
         5   0.0% StoreIC:_name [js]
         5   0.0% CallIC:addExpression [js]
         5   0.0% LoadIC: [js]
         5   0.0% LoadIC:isPivotable [js]
         5   0.0% LazyCompile:*scope.SimpleHashtable.c.inherit.clone simple-hashtable.js:199 [js]
         5   0.0% LoadIC:isRestricted [js]
         5   0.0% v8::internal::LoadIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         5   0.0% v8::internal::LAllocator::ResolvePhis(v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
         5   0.0% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, char const*) [/projects/v8_edge/d8]
         5   0.0% LoadIC:_markerVars [js]
         5   0.0% GLIBCXX_3.4 operator delete(void*) [/usr/lib32/libstdc++.so.6.0.13]
         5   0.0% GLIBCXX_3.4 operator new[](unsigned int) [/usr/lib32/libstdc++.so.6.0.13]
         5   0.0% v8::internal::StoreStubCompiler::CompileStoreField(v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         5   0.0% Stub:FastNewContextStub [js]
         5   0.0% StoreIC:constant [js]
         4   0.0% v8::HandleScope::~HandleScope() [/projects/v8_edge/d8]
         4   0.0% v8::internal::VariableProxy::BindTo(v8::internal::Variable*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::CompareOperation::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Call::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::VariableProxy::position() const [/projects/v8_edge/d8]
         4   0.0% v8::internal::Block::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::ObjectLiteral::CalculateEmitStore() [/projects/v8_edge/d8]
         4   0.0% v8::internal::CodeGenerator::RecordPositions(v8::internal::MacroAssembler*, int, bool) [/projects/v8_edge/d8]
         4   0.0% v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::CompilationInfo::CompilationInfo(v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Debugger::OnException(v8::internal::Handle<v8::internal::Object>, bool) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Translation::StoreStackSlot(int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Factory::NewJSObjectFromMap(v8::internal::Handle<v8::internal::Map>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Factory::NewNumber(double, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::PrepareForBailoutForId(unsigned int, v8::internal::FullCodeGenerator::State) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::TestContext::PrepareTest(v8::internal::Label*, v8::internal::Label*, v8::internal::Label**, v8::internal::Label**, v8::internal::Label**) const [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::Plug(v8::internal::Register) const [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::VisitInDuplicateContext(v8::internal::Expression*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FuncNameInferrer::InferFunctionsNames() [/projects/v8_edge/d8]
         4   0.0% v8::internal::SetExpectedNofPropertiesFromEstimate(v8::internal::Handle<v8::internal::SharedFunctionInfo>, int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HashMap::HashMap(bool (*)(void*, void*), v8::internal::Allocator*, unsigned int) [/projects/v8_edge/d8]
         4   0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<28>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::EvacuateJSFunction(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         4   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HLoadNamedField::opcode() const [/projects/v8_edge/d8]
         4   0.0% v8::internal::HTemplateControlInstruction<1, 0>::SuccessorAt(int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HValue::Hashcode() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HTemplateInstruction<3>::OperandAt(int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HValue::CalculateInferredType() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HCheckNonSmi::Canonicalize() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(v8::internal::HValue*, v8::internal::HValue*, v8::internal::SmallMapList*, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraph::Compile(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HEnvironment::AddIncomingEdge(v8::internal::HBasicBlock*, v8::internal::HEnvironment*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraphBuilder::BuildLoadNamed(v8::internal::HValue*, v8::internal::Property*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraph::ComputeMinusZeroChecks() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HEnvironment::Bind(int, v8::internal::HValue*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraphBuilder::VisitCompareOperation(v8::internal::CompareOperation*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::LCodeGen::DoCmpIDAndBranch(v8::internal::LCmpIDAndBranch*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::JSFunction::IsInlineable() [/projects/v8_edge/d8]
         4   0.0% v8::internal::JSFunction::GlobalContextFromLiterals(v8::internal::FixedArray*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::SharedFunctionInfo::DebugName() [/projects/v8_edge/d8]
         4   0.0% v8::internal::SymbolsKey::Hash() [/projects/v8_edge/d8]
         4   0.0% T.8555 [/projects/v8_edge/d8]
         4   0.0% v8::internal::AsciiSymbolKey::AsObject() [/projects/v8_edge/d8]
         4   0.0% v8::internal::CodeCache::Update(v8::internal::String*, v8::internal::Code*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::String::SlowEquals(v8::internal::String*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::CodeCacheHashTableKey::IsMatch(v8::internal::Object*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::JSReceiver::DeleteProperty(v8::internal::String*, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
         4   0.0% v8::internal::ThisNamedPropertyAssignmentFinder::HandleThisPropertyAssignment(v8::internal::Scope*, v8::internal::Assignment*) [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::GetIdentifierSymbol() [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::ParseLazyFunctionLiteralBody(bool*) [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::ParsePrimaryExpression(bool*) [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::ParseUnaryExpression(bool*) [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::ParseMemberWithNewPrefixesExpression(unsigned int, bool*) [/projects/v8_edge/d8]
         4   0.0% v8::preparser::PreParser::ParseArguments(bool*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Scanner::Initialize(v8::internal::UC16CharacterStream*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Scope::StackLocalCount() const [/projects/v8_edge/d8]
         4   0.0% v8::internal::Scope::SetDefaults(v8::internal::ScopeType, v8::internal::Scope*, v8::internal::Handle<v8::internal::ScopeInfo>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::List<v8::internal::Variable*, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::Variable* const&) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Scope::AddDeclaration(v8::internal::Declaration*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::StubCache::ComputeKeyedLoadOrStoreElement(v8::internal::Handle<v8::internal::JSObject>, v8::internal::KeyedIC::StubKind, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
         4   0.0% v8::internal::StubCache::ComputeCallConstant(int, v8::internal::Code::Kind, int, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         4   0.0% unibrow::WhiteSpace::Is(unsigned int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::ZoneScope::~ZoneScope() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraph::InitializeInferredTypes(int, int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraphBuilder::TryArgumentsAccess(v8::internal::Property*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::ValueContext::ReturnInstruction(v8::internal::HInstruction*, int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraph::InsertRepresentationChanges() [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraph::ReplaceCheckedValues() [/projects/v8_edge/d8]
         4   0.0% v8::internal::Assembler::GetCode(v8::internal::CodeDesc*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Assembler::ret(int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::HGraphBuilder::VisitCall(v8::internal::Call*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Assembler::cmp(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::EmitBinaryOp(v8::internal::BinaryOperation*, v8::internal::Token::Value, v8::internal::OverwriteMode) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::VarOperand(v8::internal::Variable*, v8::internal::Register) [/projects/v8_edge/d8]
         4   0.0% v8::internal::FullCodeGenerator::VisitCallRuntime(v8::internal::CallRuntime*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::CompareIC::UpdateCaches(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         4   0.0% v8::internal::LCodeGen::DoGoto(v8::internal::LGoto*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::LGap::IsGap() const [/projects/v8_edge/d8]
         4   0.0% v8::internal::LChunkBuilder::UseFixed(v8::internal::HValue*, v8::internal::Register) [/projects/v8_edge/d8]
         4   0.0% Stub:FastNewContextStub [js]
         4   0.0% StoreIC:A store IC from the snapshot [js]
         4   0.0% Stub:KeyedStoreElementStub [js]
         4   0.0% Stub:CallFunctionStub_Args2_Recording [js]
         4   0.0% LazyCompile:~scope.c.inherit c.js:30 (aka LazyCompile:scope.c.inherit c.js:30) [js]
         4   0.0% LazyCompile:~defineProperties native v8natives.js:1110 [js]
         4   0.0% Function:~c.SymbolicWeight.c.inherit.times SymbolicWeight.js:15 [js]
         4   0.0% Stub:FastNewContextStub [js]
         4   0.0% Function:~c.SimplexSolver.c.inherit.optimize.minRatio SimplexSolver.js:739 [js]
         4   0.0% CallIC:indexOf [js]
         4   0.0% LoadIC:_store [js]
         4   0.0% KeyedLoadIC: (aka KeyedLoadIC:0) [js]
         4   0.0% CallIC:get [js]
         4   0.0% Stub:BinaryOpStub_MUL_Alloc_SMI [js]
         4   0.0% LoadIC:hashCode [js]
         4   0.0% CallIC:insertColVar [js]
         4   0.0% LoadIC:i [js]
         4   0.0% CallIC:columnsHasKey [js]
         4   0.0% LoadIC:isRestricted [js]
         4   0.0% CallIC:tryAddingDirectly [js]
         4   0.0% Stub:ToBooleanStub_NullSmiHeapNumber [js]
         4   0.0% StoreIC:_fNeedsSolving [js]
         4   0.0% StoreIC:_size [js]
         4   0.0% CallIC:indexOf [js]
         4   0.0% StoreIC:_name [js]
         4   0.0% LazyCompile:~c.Tests.c.inherit.RandomInRange Tests.js:288 [js]
         4   0.0% LazyCompile:~c.Tests.c.inherit.UniformRandomDiscretized Tests.js:277 [js]
         4   0.0% CallIC:addExpression [js]
         4   0.0% CallIC:floor [js]
         4   0.0% Stub:BinaryOpStub_SUB_Alloc_HeapNumbers [js]
         4   0.0% LoadIC:undefined [js]
         4   0.0% KeyedLoadIC: (aka KeyedLoadMegamorphicIC:0) [js]
         4   0.0% v8::internal::Isolate::DoThrow(v8::internal::MaybeObject*, v8::internal::MessageLocation*) [/projects/v8_edge/d8]
         4   0.0% v8::internal::LiveRange::LiveRange(int) [/projects/v8_edge/d8]
         4   0.0% v8::internal::LogMessageBuilder::Append(char) [/projects/v8_edge/d8]
         4   0.0% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::SharedFunctionInfo*, v8::internal::String*) [/projects/v8_edge/d8]
         4   0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<36>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         4   0.0% LoadIC:_slackCounter [js]
         4   0.0% CallIC:isRequired [js]
         4   0.0% LoadIC:Strength [js]
         4   0.0% GLIBC_2.1   _IO_file_overflow [/lib32/libc-2.11.1.so]
         4   0.0% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract<true>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const [/usr/lib32/libstdc++.so.6.0.13]
         4   0.0% GLIBCXX_3.4 std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::do_get(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, bool, std::ios_base&, std::_Ios_Iostate&, long double&) const [/usr/lib32/libstdc++.so.6.0.13]
         4   0.0% Function:~c.Variable.c.inherit.change_value Variable.js:75 [js]
         4   0.0% v8::internal::LAllocator::RecordUse(v8::internal::HValue*, v8::internal::LUnallocated*) [/projects/v8_edge/d8]
         3   0.0% v8::TryCatch::SetCaptureMessage(bool) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Malloced::Delete(void*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::IfStatement::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::VariableProxy::node_type() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::ExpressionStatement::node_type() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::VariableProxy::IsValidLeftHandSide() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Literal::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Property::position() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::VariableProxy::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::CompareOperation::IsLiteralCompareNull(v8::internal::Expression**) [/projects/v8_edge/d8]
         3   0.0% v8::internal::List<v8::internal::Map**, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::Map** const&) [/projects/v8_edge/d8]
         3   0.0% v8::internal::MatchLiteralCompareTypeof(v8::internal::Expression*, v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression**, v8::internal::Handle<v8::internal::String>*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Allocator::Delete(void*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::ICCompareStub::MinorKey() [/projects/v8_edge/d8]
         3   0.0% v8::internal::StatsCounter::Increment() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HasKey(v8::internal::FixedArray*, v8::internal::Object*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Execution::TryCall(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Factory::NewFixedArrayWithHoles(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Factory::NewJSArrayWithElements(v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Factory::NewError(char const*, char const*, v8::internal::Vector<v8::internal::Handle<v8::internal::Object> >) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JavaScriptFrame::GetCallerStackPointer() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::SetStatementPosition(v8::internal::Statement*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FuncNameInferrer::FuncNameInferrer(v8::internal::Isolate*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FixedBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedBodyDescriptor<12, 20, 20>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Heap::AllocateJSGlobalPropertyCell(v8::internal::Object*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Heap::AllocateCodeCache() [/projects/v8_edge/d8]
         3   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         3   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<20>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         3   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<20>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HValue::Canonicalize() [/projects/v8_edge/d8]
         3   0.0% v8::internal::HSimulate::OperandAt(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HPushArgument::opcode() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGoto::opcode() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::HLoadNamedGeneric::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HTemplateControlInstruction<2, 1>::OperandAt(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HTemplateControlInstruction<2, 1>::SuccessorCount() [/projects/v8_edge/d8]
         3   0.0% v8::internal::HAdd::NewHAdd(v8::internal::Zone*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::HValue*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HBasicBlock::PredecessorIndexOf(v8::internal::HBasicBlock*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::AstNode::AsVariableProxy() [/projects/v8_edge/d8]
         3   0.0% v8::internal::MatchLiteralCompareTypeof(v8::internal::HValue*, v8::internal::Token::Value, v8::internal::HValue*, v8::internal::HTypeof**, v8::internal::Handle<v8::internal::String>*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::AddCheckConstantFunction(v8::internal::Call*, v8::internal::HValue*, v8::internal::Handle<v8::internal::Map>, bool) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::and_(v8::internal::Register, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::cmpb(v8::internal::Operand const&, signed char) [/projects/v8_edge/d8]
         3   0.0% v8::internal::BinaryOpStub::Generate(v8::internal::MacroAssembler*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::VisitProperty(v8::internal::Property*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::VisitCountOperation(v8::internal::CountOperation*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::UseInterval::Intersect(v8::internal::UseInterval const*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LPointerMap::RecordPointer(v8::internal::LOperand*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Logger::LogExistingFunction(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSObject::GetNormalizedProperty(v8::internal::LookupResult*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FixedArray::UnionOfKeys(v8::internal::FixedArray*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSObject::ShouldConvertToSlowElements(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::SymbolTable::LookupTwoCharsSymbolIfExists(unsigned int, unsigned int, v8::internal::String**) [/projects/v8_edge/d8]
         3   0.0% v8::internal::PolymorphicCodeCache::Lookup(v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*, v8::internal::Code::Flags) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSFunction::MarkForLazyRecompilation() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Utf8SymbolKey::Hash() [/projects/v8_edge/d8]
         3   0.0% v8::internal::DescriptorArray::SetEnumCache(v8::internal::FixedArray*, v8::internal::FixedArray*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::PolymorphicCodeCacheHashTable::Put(v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*, int, v8::internal::Code*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSReceiver::IsSimpleEnum() [/projects/v8_edge/d8]
         3   0.0% v8::internal::String::ReadBlock(v8::internal::String*, unsigned char*, unsigned int, unsigned int*, unsigned int*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSReceiver::GetPropertyAttribute(v8::internal::JSReceiver*, v8::internal::LookupResult*, v8::internal::String*, bool) [/projects/v8_edge/d8]
         3   0.0% v8::internal::JSReceiver::SetProperty(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Parser::ParseForStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) [/projects/v8_edge/d8]
         3   0.0% v8::preparser::PreParser::ParseStatement(bool*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::String::AsArrayIndex(unsigned int*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Runtime_StringToNumber(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Runtime_LazyCompile(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Scanner::AddLiteralCharAdvance() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Scope::LookupFunctionVar(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         3   0.0% v8::internal::ZoneAllocator::New(unsigned int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Scope::AllowsLazyCompilation() const [/projects/v8_edge/d8]
         3   0.0% v8::internal::Scope::FinalizeBlockScope() [/projects/v8_edge/d8]
         3   0.0% v8::internal::ExternalReferenceTable::PopulateTable(v8::internal::Isolate*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HeapObjectIterator::AdvanceToNextPage() [/projects/v8_edge/d8]
         3   0.0% v8::internal::NewSpace::SlowAllocateRaw(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::StubCache::ComputeCallInitialize(int, v8::internal::RelocInfo::Mode) [/projects/v8_edge/d8]
         3   0.0% v8::internal::TypeFeedbackOracle::CreateDictionary(v8::internal::Handle<v8::internal::Code>, v8::internal::ZoneList<v8::internal::RelocInfo>*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::TypeFeedbackOracle::BuildDictionary(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         3   0.0% v8::ReadChars(char const*, int*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraph::CollectPhis() [/projects/v8_edge/d8]
         3   0.0% v8::internal::HValueMap::Resize(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::VisitForValue(v8::internal::Expression*, v8::internal::ArgumentsAllowedFlag) [/projects/v8_edge/d8]
         3   0.0% v8::internal::List<v8::internal::HBasicBlock*, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::HBasicBlock* const&) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraph::OrderBlocks() [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::TryInline(v8::internal::Call*, bool) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::TryInlineBuiltinFunction(v8::internal::Call*, v8::internal::HValue*, v8::internal::Handle<v8::internal::Map>, v8::internal::CheckType) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::BuildBinaryOperation(v8::internal::BinaryOperation*, v8::internal::HValue*, v8::internal::HValue*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::HGraphBuilder::HandlePropertyAssignment(v8::internal::Assignment*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::~Assembler() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::j(v8::internal::Condition, unsigned char*, v8::internal::RelocInfo::Mode) [/projects/v8_edge/d8]
         3   0.0% v8::internal::ToBooleanStub::MinorKey() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::mov(v8::internal::Operand const&, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::EmitReturnSequence() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Assembler::and_(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::PrepareForBailoutBeforeSplit(v8::internal::Expression*, bool, v8::internal::Label*, v8::internal::Label*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::FullCodeGenerator::TestContext::Plug(v8::internal::Variable*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LCodeGen::ToRegister(v8::internal::LOperand*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LCodeGen::ToOperand(v8::internal::LOperand*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LCodeGen::CallCodeGeneric(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, v8::internal::LInstruction*, v8::internal::LCodeGen::SafepointMode) [/projects/v8_edge/d8]
         3   0.0% v8::internal::LCodeGen::PopulateDeoptimizationData(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         3   0.0% v8::internal::LChunk::LookupLiteral(v8::internal::LConstantOperand*) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LChunk::GetGapAt(int) const [/projects/v8_edge/d8]
         3   0.0% v8::internal::LTemplateInstruction<0, 1, 0>::InputAt(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::LTemplateInstruction<1, 1, 0>::InputAt(int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::LTemplateInstruction<1, 1, 0>::result() [/projects/v8_edge/d8]
         3   0.0% v8::internal::LTemplateInstruction<1, 0, 0>::TempCount() [/projects/v8_edge/d8]
         3   0.0% v8::internal::LChunkBuilder::DoSimulate(v8::internal::HSimulate*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::LChunkBuilder::MarkAsCall(v8::internal::LInstruction*, v8::internal::HInstruction*, v8::internal::LChunkBuilder::CanDeoptimize) [/projects/v8_edge/d8]
         3   0.0% LazyCompile:IN native runtime.js:354 [js]
         3   0.0% StoreIC:A store IC from the snapshot [js]
         3   0.0% LazyCompile:~InstantiateFunction native apinatives.js:65 [js]
         3   0.0% Function:~scope.SimpleHashtable.c.inherit.clone simple-hashtable.js:199 [js]
         3   0.0% CallIC:hasEnumerable [js]
         3   0.0% CallIC:ToObject [js]
         3   0.0% Function:~c.LinearExpression.c.inherit.substituteOut LinearExpression.js:182 [js]
         3   0.0% Function:~c.StayConstraint.c.inherit.initialize Constraint.js:93 [js]
         3   0.0% Function:~c.SimplexSolver.c.inherit.resolvePair SimplexSolver.js:347 [js]
         3   0.0% v8::internal::MacroAssembler::CallRuntime(v8::internal::Runtime::Function const*, int) [/projects/v8_edge/d8]
         3   0.0% LoadIC:trace [js]
         3   0.0% LoadIC:_terms [js]
         3   0.0% Stub:CompareICStub [js]
         3   0.0% LazyCompile:~scope.HashSet.c.inherit.each simple-hashset.js:40 [js]
         3   0.0% LoadIC:_value [js]
         3   0.0% CallIC:times [js]
         3   0.0% CallIC:columnsHasKey [js]
         3   0.0% CallIC:remove [js]
         3   0.0% CallIC:addedTo [js]
         3   0.0% KeyedStoreIC: (aka KeyedStoreIC:0) [js]
         3   0.0% StoreIC:_value [js]
         3   0.0% CallIC:chooseSubject [js]
         3   0.0% Stub:BinaryOpStub_DIV_Alloc_HeapNumbers [js]
         3   0.0% Stub:KeyedStoreElementStub [js]
         3   0.0% LoadIC:_times_added (aka LoadIC:verbose) [js]
         3   0.0% LoadIC:i [js]
         3   0.0% LoadIC:_keyList [js]
         3   0.0% LoadIC:hash_code [js]
         3   0.0% LoadIC:hashCode [js]
         3   0.0% LoadIC:variable [js]
         3   0.0% CallIC:hashCode [js]
         3   0.0% StoreIC:_size [js]
         3   0.0% StoreIC:_keyStrMap [js]
         3   0.0% StoreIC:hash_code [js]
         3   0.0% LazyCompile:~c.SimplexSolver.c.inherit.insertErrorVar SimplexSolver.js:831 [js]
         3   0.0% LazyCompile:*c.SimplexSolver.c.inherit.tryAddingDirectly SimplexSolver.js:498 [js]
         3   0.0% Stub:BinaryOpStub_ADD_OverwriteLeft_HeapNumbers [js]
         3   0.0% Stub:BinaryOpStub_MUL_OverwriteRight_HeapNumbers [js]
         3   0.0% CallIC:Times [js]
         3   0.0% Stub:BinaryOpStub_SUB_OverwriteLeft_HeapNumbers [js]
         3   0.0% CallIC:GrainedUniformRandom [js]
         3   0.0% CallIC:hasOwnProperty [js]
         3   0.0% CallIC:Assert [js]
         3   0.0% LoadIC:isRestricted [js]
         3   0.0% LoadIC:hashCode [js]
         3   0.0% LoadIC:isPivotable [js]
         3   0.0% LoadIC:isExternal [js]
         3   0.0% CallIC:isRequired [js]
         3   0.0% LoadIC:$ReferenceError [js]
         3   0.0% CallIC:hasOwnProperty [js]
         3   0.0% Stub:RecordWriteStub [js]
         3   0.0% v8::internal::CallICBase::ComputeMonomorphicStub(v8::internal::LookupResult*, v8::internal::InlineCacheState, int, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         3   0.0% v8::internal::ThreadId::GetCurrentThreadId() [/projects/v8_edge/d8]
         3   0.0% v8::internal::Isolate::Throw(v8::internal::Object*, v8::internal::MessageLocation*) [/projects/v8_edge/d8]
         3   0.0% Function:~c.SimplexSolver.c.inherit.dualOptimize SimplexSolver.js:611 [js]
         3   0.0% v8::internal::LAllocator::AllocateBlockedReg(v8::internal::LiveRange*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Logger::ApiEntryCall(char const*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::EnumerateCompiledFunctions(v8::internal::Handle<v8::internal::SharedFunctionInfo>*, v8::internal::Handle<v8::internal::Code>*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::Logger::IntEvent(char const*, int) [/projects/v8_edge/d8]
         3   0.0% v8::internal::MarkCompactCollector::ClearNonLiveTransitions() [/projects/v8_edge/d8]
         3   0.0% v8::internal::MarkCompactCollector::MarkDescriptorArray(v8::internal::DescriptorArray*) [/projects/v8_edge/d8]
         3   0.0% v8::internal::SharedFunctionInfoMarkingVisitor::VisitPointer(v8::internal::Object**) [/projects/v8_edge/d8]
         3   0.0% LoadIC:Array [js]
         3   0.0% GLIBC_2.8   qsort_r [/lib32/libc-2.11.1.so]
         3   0.0% GLIBCXX_3.4 std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::do_get(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long long&) const [/usr/lib32/libstdc++.so.6.0.13]
         3   0.0% GLIBCXX_3.4 std::basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_istringstream(std::_Ios_Openmode) [/usr/lib32/libstdc++.so.6.0.13]
         3   0.0% Function:~scope.SimpleHashtable.c.inherit.put simple-hashtable.js:88 [js]
         3   0.0% Function:~c.ObjectiveVariable.c.inherit.initialize Variable.js:97 [js]
         3   0.0% v8::internal::LiveRange::CreateAssignedOperand() [/projects/v8_edge/d8]
         3   0.0% v8::internal::LiveRange::ShouldBeAllocatedBefore(v8::internal::LiveRange const*) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::ConstructFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::Value::ToString() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HandleScopeImplementer::Iterate(v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
         2   0.0% v8::HandleScope::RawClose(v8::internal::Object**) [/projects/v8_edge/d8]
         2   0.0% T.6037 [/projects/v8_edge/d8]
         2   0.0% v8::Script::Run() [/projects/v8_edge/d8]
         2   0.0% v8::String::Utf8Value::Utf8Value(v8::Handle<v8::Value>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::AstNode::AsMaterializedLiteral() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Assignment::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::UnaryOperation::node_type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::BinaryOperation::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Call::node_type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::Call::GetReceiverTypes() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Property::RecordTypeFeedback(v8::internal::TypeFeedbackOracle*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Allocator::New(unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Builtins::StoreIC_Miss() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Builtins::LoadIC_Initialize() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::PowersOfTenCache::GetCachedPowerForDecimalExponent(int, v8::internal::DiyFp*, int*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CodeStub::PrintName(v8::internal::StringStream*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::ICCompareStub::UseSpecialCache() [/projects/v8_edge/d8]
         2   0.0% v8::internal::CEntryStub::MinorKey() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HistogramTimer::Stop() [/projects/v8_edge/d8]
         2   0.0% v8::internal::StringToDouble(v8::internal::UnicodeCache*, v8::internal::Vector<char const>, int, double) [/projects/v8_edge/d8]
         2   0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 256u>::FillBuffer() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Translation::StoreLiteral(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::DiyFp::Multiply(v8::internal::DiyFp const&) [/projects/v8_edge/d8]
         2   0.0% v8::internal::JSArray::set_length(v8::internal::Object*, v8::internal::WriteBarrierMode) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FastObjectElementsAccessor::Delete(v8::internal::JSObject*, unsigned int, v8::internal::JSReceiver::DeleteMode) [/projects/v8_edge/d8]
         2   0.0% v8::internal::ElementsAccessorBase<v8::internal::FastObjectElementsAccessor, v8::internal::FixedArray>::SetLength(v8::internal::FixedArray*, v8::internal::JSObject*, v8::internal::Object*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StackGuard::EnableInterrupts() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Context** v8::internal::HandleScope::CreateHandle<v8::internal::Context>(v8::internal::Context*, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FastDtoa(double, v8::internal::FastDtoaMode, int, v8::internal::Vector<char>, int*, int*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::ArgumentsAdaptorFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::OptimizedFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::JavaScriptFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::ExitFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::InternalFrame::type() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::JavaScriptFrame::GetNumberOfIncomingArguments() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*, v8::internal::ThreadLocalTop*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Register) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::VisitLiteral(v8::internal::Literal*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::TestContext::Plug(v8::internal::Register) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::RecordJSReturnSite(v8::internal::Call*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FlattenGetString(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HashMap::HashMap(bool (*)(void*, void*), v8::internal::Allocator*, unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Heap::AllocateInternalSymbol(unibrow::CharacterStream*, int, unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Heap::AllocateScopeInfo(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Heap::AllocateRawAsciiString(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Heap::AllocateByteArray(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollector) [/projects/v8_edge/d8]
         2   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0>::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HPushArgument::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HChange::opcode() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HPhi::InferredRepresentation() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HCheckNonSmi::opcode() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HSimulate::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HSimulate::opcode() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HCallConstantFunction::opcode() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HLoadNamedField::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HCheckNonSmi::CalculateInferredType() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HCall<1>::argument_count() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HTemplateControlInstruction<2, 1>::SuccessorAt(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HType::TypeFromValue(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HTemplateControlInstruction<2, 2>::SuccessorAt(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HTemplateControlInstruction<2, 2>::SuccessorCount() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HValue::ClearOperands() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HPhi::InferRange() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HPhi::AddInput(v8::internal::HValue*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HValueMap::HValueMap(v8::internal::Zone*, v8::internal::HValueMap const*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TraceGVN(char const*, ...) [/projects/v8_edge/d8]
         2   0.0% v8::internal::AstVisitor::Visit(v8::internal::AstNode*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::TraceInline(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSFunction>, char const*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HCheckMap::HCheckMap(v8::internal::HValue*, v8::internal::Handle<v8::internal::Map>, v8::internal::HValue*, v8::internal::CompareMapMode) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HInstruction* v8::internal::HGraphBuilder::PreProcessCall<0>(v8::internal::HCall<0>*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::BinaryOpStub::GenerateSmiCode(v8::internal::MacroAssembler*, v8::internal::Label*, v8::internal::BinaryOpStub::SmiCodeGenerateHeapNumberResults) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::VisitUnaryOperation(v8::internal::UnaryOperation*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LoadStubCompiler::CompileLoadField(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CallStubCompiler::CompileCallConstant(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::String>, v8::internal::CheckType) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LAllocator::FindOptimalSplitPos(v8::internal::LifetimePosition, v8::internal::LifetimePosition) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LiveRange::set_assigned_register(int, v8::internal::RegisterKind) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LAllocator::LAllocator(int, v8::internal::HGraph*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LParallelMove::IsRedundant() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::LiveEditFunctionTracker::RecordFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Logger::LogCompiledFunctions() [/projects/v8_edge/d8]
         2   0.0% v8::internal::MarkCompactCollector::ProcessMapCaches() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Relocatable::PostGarbageCollectionProcessing() [/projects/v8_edge/d8]
         2   0.0% v8::internal::MapCache::Lookup(v8::internal::FixedArray*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CodeCacheHashTable::Lookup(v8::internal::String*, v8::internal::Code::Flags) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Dictionary<v8::internal::UnseededNumberDictionaryShape, unsigned int>::Allocate(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Map::IndexInCodeCache(v8::internal::Object*, v8::internal::Code*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::JSObject::SetPropertyWithCallback(v8::internal::Object*, v8::internal::String*, v8::internal::Object*, v8::internal::JSObject*, v8::internal::StrictModeFlag) [/projects/v8_edge/d8]
         2   0.0% v8::internal::MapCache::Put(v8::internal::FixedArray*, v8::internal::Map*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::SymbolTable::LookupSymbol(v8::internal::Vector<char const>, v8::internal::Object**) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StringDictionary::CopyEnumKeysTo(v8::internal::FixedArray*, v8::internal::FixedArray*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::String::ReadBlock(v8::internal::String*, v8::internal::String::ReadBlockBuffer*, unsigned int*, unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::SymbolsKey::HashForObject(v8::internal::Object*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::JSObject::TransformToFastProperties(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CodeCacheHashTableKey::Hash() [/projects/v8_edge/d8]
         2   0.0% v8::internal::UnseededNumberDictionary::AtNumberPut(unsigned int, v8::internal::Object*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::DescriptorArray::LinearSearch(v8::internal::String*, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::JSObject::SetLocalPropertyIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::EmptyStatement() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::Parser(v8::internal::Handle<v8::internal::Script>, int, v8::Extension*, v8::internal::ScriptDataImpl*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::GetSymbol(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::NewNumberLiteral(double) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::ParseArrayLiteral(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Parser::ParseTryStatement(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::OS::SNPrintF(v8::internal::Vector<char>, char const*, ...) [/projects/v8_edge/d8]
         2   0.0% v8::preparser::PreParser::ParseIdentifier(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::preparser::PreParser::ParseLeftHandSideExpression(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::preparser::PreParser::ParseAssignmentExpression(bool, bool*) [/projects/v8_edge/d8]
         2   0.0% v8::preparser::PreParser::ParseExpressionOrLabelledStatement(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::preparser::PreParser::ParseBlock(bool*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Rewriter::Rewrite(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Processor::VisitExpressionStatement(v8::internal::ExpressionStatement*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Runtime_IsTemplate(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Runtime_NumberAdd(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% T.9318 [/projects/v8_edge/d8]
         2   0.0% v8::internal::Runtime_DefineOrRedefineDataProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::SafepointTableBuilder::DefineSafepoint(v8::internal::Assembler*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Scanner::ScanDecimalDigits() [/projects/v8_edge/d8]
         2   0.0% v8::internal::Scanner::ScanEscape() [/projects/v8_edge/d8]
         2   0.0% v8::internal::ScopeInfo::CallsEval() [/projects/v8_edge/d8]
         2   0.0% v8::internal::ScopeInfo::ContextLength() [/projects/v8_edge/d8]
         2   0.0% v8::internal::VariableMap::Lookup(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Scope::HasTrivialOuterContext() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::Scope::ContextChainLength(v8::internal::Scope*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::ScopeInfo::ContextSlotIndex(v8::internal::String*, v8::internal::VariableMode*, v8::internal::InitializationFlag*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Scope::Scope(v8::internal::Scope*, v8::internal::ScopeType, v8::internal::Handle<v8::internal::ScopeInfo>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::List<v8::internal::VariableProxy*, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::VariableProxy* const&) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LargeObjectSpace::FindPageContainingPc(unsigned char*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::SemiSpace::Commit() [/projects/v8_edge/d8]
         2   0.0% v8::internal::NewSpace::SetUp(int, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FreeList::PickNodeFromList(v8::internal::FreeListNode**, int*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::NoAllocationStringAllocator::NoAllocationStringAllocator(char*, unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CallOptimization::AnalyzePossibleApiFunction(v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StubCache::Clear() [/projects/v8_edge/d8]
         2   0.0% v8::internal::StubCache::ComputeLoadConstant(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StubCache::ComputeLoadField(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CallStubCompiler::HasCustomCallGenerator(v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::KeyedLoadStubCompiler::GetCode(v8::internal::PropertyType, v8::internal::Handle<v8::internal::String>, v8::internal::InlineCacheState) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StubCache::ComputeCallMiss(int, v8::internal::Code::Kind, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TypeFeedbackOracle::LoadIsBuiltin(v8::internal::Property*, v8::internal::Builtins::Name) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TypeFeedbackOracle::GetRelocInfos(v8::internal::Handle<v8::internal::Code>, v8::internal::ZoneList<v8::internal::RelocInfo>*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TypeInfo::TypeFromValue(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TypeFeedbackOracle::CallIsMonomorphic(v8::internal::Call*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TypeFeedbackOracle::CollectReceiverTypes(unsigned int, v8::internal::Handle<v8::internal::String>, v8::internal::Code::Flags, v8::internal::SmallMapList*) [/projects/v8_edge/d8]
         2   0.0% unibrow::Letter::Is(unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::Unlocker::~Unlocker() [/projects/v8_edge/d8]
         2   0.0% v8::Shell::Write(v8::Arguments const&) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::VisitUnaryOperation(v8::internal::UnaryOperation*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::ValueContext::ReturnValue(v8::internal::HValue*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HRangeAnalysis::UpdateControlFlowRange(v8::internal::Token::Value, v8::internal::HValue*, v8::internal::HValue*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::SetUpScope(v8::internal::Scope*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HBasicBlock::Goto(v8::internal::HBasicBlock*, bool) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HPhase::End() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraph::EliminateUnreachablePhis() [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::VisitReturnStatement(v8::internal::ReturnStatement*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::VisitCountOperation(v8::internal::CountOperation*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Assembler::emit(unsigned int, v8::internal::RelocInfo::Mode, unsigned int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Assembler::add(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         2   0.0% v8::internal::HGraphBuilder::HandlePolymorphicCallNamed(v8::internal::Call*, v8::internal::HValue*, v8::internal::SmallMapList*, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Deoptimizer::TableEntryGenerator::GeneratePrologue() [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::TestContext::Plug(v8::internal::Label*, v8::internal::Label*) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Handle<v8::internal::Object>) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::Plug(v8::internal::Handle<v8::internal::Object>) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::EmitNewClosure(v8::internal::Handle<v8::internal::SharedFunctionInfo>, bool) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::EmitNamedPropertyLoad(v8::internal::Property*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FullCodeGenerator::EmitLiteralCompareNil(v8::internal::CompareOperation*, v8::internal::Expression*, v8::internal::NilValue) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::DoLabel(v8::internal::LLabel*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::DoIsNilAndBranch(v8::internal::LIsNilAndBranch*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::DoCheckInstanceType(v8::internal::LCheckInstanceType*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::DoTaggedToI(v8::internal::LTaggedToI*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::EmitPushTaggedOperand(v8::internal::LOperand*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::DoCheckNonSmi(v8::internal::LCheckNonSmi*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LGoto::IsControl() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCheckPrototypeMaps::opcode() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::LTemplateInstruction<1, 2, 0>::InputAt(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LTemplateInstruction<0, 2, 0>::InputAt(int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LTemplateInstruction<1, 2, 0>::result() [/projects/v8_edge/d8]
         2   0.0% v8::internal::LInstruction* v8::internal::LChunkBuilder::DefineAsRegister<0, 0>(v8::internal::LTemplateInstruction<1, 0, 0>*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LTemplateInstruction<0, 0, 0>::InputCount() [/projects/v8_edge/d8]
         2   0.0% v8::internal::LTemplateInstruction<1, 1, 1>::HasResult() const [/projects/v8_edge/d8]
         2   0.0% v8::internal::LInstructionGap::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LPushArgument::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LChunk::NearestGapPos(int) const [/projects/v8_edge/d8]
         2   0.0% v8::internal::LChunkBuilder::UseRegisterAtStart(v8::internal::HValue*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LChunkBuilder::DoBranch(v8::internal::HBranch*) [/projects/v8_edge/d8]
         2   0.0% Stub:CompareICStub [js]
         2   0.0% v8::internal::LChunkBuilder::DoCheckNonSmi(v8::internal::HCheckNonSmi*) [/projects/v8_edge/d8]
         2   0.0% Stub:CompareICStub [js]
         2   0.0% Stub:CallFunctionStub [js]
         2   0.0% CallIC:A call IC from the snapshot [js]
         2   0.0% LoadIC:A load IC from the snapshot [js]
         2   0.0% StoreIC:A store IC from the snapshot [js]
         2   0.0% LazyCompile:captureStackTrace native messages.js:1075 [js]
         2   0.0% LazyCompile:DefineOneShotAccessor native messages.js:745 [js]
         2   0.0% LazyCompile: native messages.js:1125 (aka LazyCompile:Error, LazyCompile:EvalError, LazyCompile:RangeError, LazyCompile:ReferenceError, LazyCompile:SyntaxError, LazyCompile:TypeError, LazyCompile:URIError) [js]
         2   0.0% v8::internal::MacroAssembler::CallStub(v8::internal::CodeStub*, unsigned int) [/projects/v8_edge/d8]
         2   0.0% Builtin:A builtin from the snapshot [js]
         2   0.0% Builtin:A builtin from the snapshot [js]
         2   0.0% Builtin:A builtin from the snapshot [js]
         2   0.0% v8::internal::MacroAssembler::IncrementCounter(v8::internal::StatsCounter*, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::MacroAssembler::Set(v8::internal::Register, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         2   0.0% LazyCompile:~FunctionSourceString native v8natives.js:1526 [js]
         2   0.0% Stub:ToBooleanStub_String [js]
         2   0.0% LazyCompile:~DefaultNumber native runtime.js:627 [js]
         2   0.0% CallIC:ToString [js]
         2   0.0% LazyCompile:~PropertyDescriptor native v8natives.js:482 [js]
         2   0.0% LazyCompile:~ToPropertyDescriptor native v8natives.js:420 [js]
         2   0.0% LazyCompile:~IsInconsistentDescriptor native v8natives.js:367 [js]
         2   0.0% CallIC:setEnumerable [js]
         2   0.0% LazyCompile:~IsDataDescriptor native v8natives.js:354 [js]
         2   0.0% CallIC:getValue [js]
         2   0.0% CallIC:hasValue [js]
         2   0.0% Stub:ToBooleanStub_NullSpecObject [js]
         2   0.0% LoadIC:Array [js]
         2   0.0% LazyCompile:~ Variable.js:7 [js]
         2   0.0% Function:~c.LinearExpression.c.inherit.substituteOut LinearExpression.js:176 [js]
         2   0.0% Function:~c.LinearConstraint.c.inherit.initialize LinearConstraint.js:12 [js]
         2   0.0% Function:~c.Tableau.c.inherit.noteRemovedVariable Tableau.js:29 [js]
         2   0.0% Function:~c.Tableau.c.inherit.columnsHasKey Tableau.js:180 [js]
         2   0.0% Function:~c.Tableau.c.inherit.addRow Tableau.js:93 [js]
         2   0.0% Function:~c.SimplexSolver.c.inherit.resolveArray SimplexSolver.js:336 [js]
         2   0.0% v8::internal::MacroAssembler::HasColor(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Label*, v8::internal::Label::Distance, int, int) [/projects/v8_edge/d8]
         2   0.0% v8::internal::MacroAssembler::SafeSet(v8::internal::Register, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         2   0.0% LoadIC:hashCode [js]
         2   0.0% CallIC:call [js]
         2   0.0% StoreIC:hash_code [js]
         2   0.0% CallIC:addVariable [js]
         2   0.0% CallIC:add [js]
         2   0.0% LoadIC:storage [js]
         2   0.0% CallIC:terms [js]
         2   0.0% LoadIC:SlackVariable [js]
         2   0.0% CallIC:hashCode [js]
         2   0.0% LoadIC:hash_code [js]
         2   0.0% CallIC:isRequired [js]
         2   0.0% LoadIC:isInequality [js]
         2   0.0% CallIC:each [js]
         2   0.0% CallIC:escapingEach [js]
         2   0.0% CallIC:addedTo [js]
         2   0.0% CallIC:setVariable [js]
         2   0.0% LoadIC:isStayConstraint [js]
         2   0.0% CallIC:insertErrorVar [js]
         2   0.0% CallIC:value [js]
         2   0.0% CallIC:multiplyMe [js]
         2   0.0% CallIC:call [js]
         2   0.0% LoadIC:_stayMinusErrorVars [js]
         2   0.0% LazyCompile:~scope.HashSet.c.inherit.remove simple-hashset.js:26 [js]
         2   0.0% CallIC:addConstraint [js]
         2   0.0% CallIC:newSubject [js]
         2   0.0% CallIC:noteAddedVariable [js]
         2   0.0% LoadIC:_stayPlusErrorVars [js]
         2   0.0% T.3556 [/projects/v8_edge/d8]
         2   0.0% LazyCompile:~c.Tests.c.inherit.multiedit Tests.js:131 [js]
         2   0.0% StoreIC:strength [js]
         2   0.0% LoadIC:isStayConstraint [js]
         2   0.0% KeyedStoreIC: (aka KeyedStoreIC:0) [js]
         2   0.0% StoreIC:multiplier [js]
         2   0.0% StoreIC:_values [js]
         2   0.0% LoadIC:hash_code [js]
         2   0.0% LoadIC:hash_code [js]
         2   0.0% KeyedLoadIC: (aka KeyedLoadMegamorphicIC:0) [js]
         2   0.0% LazyCompile:~NonNumberToNumber native runtime.js:538 [js]
         2   0.0% Stub:BinaryOpStub_MUL_OverwriteLeft_HeapNumbers [js]
         2   0.0% StoreIC:strength [js]
         2   0.0% CallIC:size [js]
         2   0.0% LoadIC:hashCode [js]
         2   0.0% StoreIC:_name [js]
         2   0.0% LoadIC:isInequality [js]
         2   0.0% LazyCompile:~MakeReferenceError native messages.js:317 [js]
         2   0.0% LoadIC:isExternal [js]
         2   0.0% LoadIC:hash_code [js]
         2   0.0% CallIC:each [js]
         2   0.0% CallIC:hashCode [js]
         2   0.0% LoadIC:MAX_VALUE [js]
         2   0.0% CallIC:clone [js]
         2   0.0% LoadIC:Number [js]
         2   0.0% CallIC:MakeGenericError [js]
         2   0.0% CallIC:isRequired [js]
         2   0.0% CallIC:captureStackTrace [js]
         2   0.0% LoadIC:expression [js]
         2   0.0% LoadIC:_dummyCounter [js]
         2   0.0% LoadIC:isInequality [js]
         2   0.0% Stub:RecordWriteStub [js]
         2   0.0% LazyCompile:*c.AbstractVariable.c.inherit.hashCode Variable.js:26 [js]
         2   0.0% LazyCompile:*scope.HashSet.c.inherit.each simple-hashset.js:40 [js]
         2   0.0% v8::internal::CallStubCompiler::CompileCallGlobal(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::GlobalObject>, v8::internal::Handle<v8::internal::JSGlobalPropertyCell>, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StoreIC_ArrayLength(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::CompareIC::TargetState(v8::internal::CompareIC::State, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::TryRemoveInvalidPrototypeDependentStub(v8::internal::Code*, v8::internal::Object*, v8::internal::Object*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::IC::IsContextual(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LookupResult::GetCallbackObject() [/projects/v8_edge/d8]
         2   0.0% v8::internal::KeyedLoadIC::Load(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool) [/projects/v8_edge/d8]
         2   0.0% v8::internal::KeyedStoreIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::IncrementalMarking::RecordWriteIntoCodeSlow(v8::internal::HeapObject*, v8::internal::RelocInfo*, v8::internal::Object*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitCodeEntry(unsigned char*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::IncrementalMarking::RecordCodeTargetPatch(unsigned char*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Isolate::UnregisterTryCatchHandler(v8::TryCatch*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::Isolate::FindOrAllocatePerThreadDataForThisThread() [/projects/v8_edge/d8]
         2   0.0% v8::internal::LUnallocated::CopyUnconstrained() [/projects/v8_edge/d8]
         2   0.0% v8::internal::LiveEditFunctionTracker::~LiveEditFunctionTracker() [/projects/v8_edge/d8]
         2   0.0% v8::internal::LogMessageBuilder::LogMessageBuilder(v8::internal::Logger*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::MarkCompactCollector::MarkMapContents(v8::internal::Map*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::StaticMarkingVisitor::VisitJSFunctionAndFlushCode(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates() [/projects/v8_edge/d8]
         2   0.0% v8::internal::FixedBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedBodyDescriptor<4, 8, 8>, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::FixedBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedBodyDescriptor<12, 32, 32>, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         2   0.0% LoadIC:DummyVariable [js]
         2   0.0% LoadIC:symbolicWeight [js]
         2   0.0% CallIC:addExpression [js]
         2   0.0% v8::internal::LCodeGen::DeoptimizeIf(v8::internal::Condition, v8::internal::LEnvironment*) [/projects/v8_edge/d8]
         2   0.0% v8::internal::LCodeGen::CallKnownFunction(v8::internal::Handle<v8::internal::JSFunction>, int, v8::internal::LInstruction*, v8::internal::CallKind) [/projects/v8_edge/d8]
         2   0.0% GLIBC_2.0   isnan [/lib32/libc-2.11.1.so]
         2   0.0% GLIBC_2.1   _IO_file_seekoff [/lib32/libc-2.11.1.so]
         2   0.0% GLIBC_2.0   __fxstat [/lib32/libc-2.11.1.so]
         2   0.0% GLIBC_2.1   sem_post [/lib32/libpthread-2.11.1.so]
         2   0.0% Stub:ToNumberStub [js]
         2   0.0% Stub:BinaryOpStub_SHR_Alloc_SMI [js]
         2   0.0% LazyCompile:~ConvertDescriptorArrayToDescriptor native v8natives.js:581 [js]
         2   0.0% Function:~c.Variable.c.inherit.initialize Variable.js:46 [js]
         2   0.0% Function:~c.Variable.c.inherit.value Variable.js:73 [js]
         2   0.0% v8::internal::LAllocator::RecordDefinition(v8::internal::HInstruction*, v8::internal::LUnallocated*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Accessors::FunctionSetPrototype(v8::internal::JSObject*, v8::internal::Object*, void*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Malloced::New(unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::TryCatch::SetVerbose(bool) [/projects/v8_edge/d8]
         1   0.0% v8::Context::Global() [/projects/v8_edge/d8]
         1   0.0% v8::Context::Enter() [/projects/v8_edge/d8]
         1   0.0% v8::NeanderArray::add(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::Integer::New(int) [/projects/v8_edge/d8]
         1   0.0% T.6043 [/projects/v8_edge/d8]
         1   0.0% v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>, v8::PropertyAttribute) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalReference::new_space_allocation_top_address(v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalReference::ExternalReference(v8::internal::Builtins::Name, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Expression::IsPropertyName() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Expression::ResultOverwriteAllowed() [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalReference::ExternalReference(v8::internal::IC_Utility const&, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Expression::ToBooleanIsTrue() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Property::IsValidLeftHandSide() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Property::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CountOperation::position() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Block::node_type() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Call::position() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::ReturnStatement::node_type() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Throw::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Declaration::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ArrayLiteral::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallNew::node_type() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallRuntime::Accept(v8::internal::AstVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FunctionLiteral::end_position() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallRuntime::node_type() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::BreakableStatement::AsBreakableStatement() [/projects/v8_edge/d8]
         1   0.0% v8::internal::VariableProxy::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExpressionStatement::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::IfStatement::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Property::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Call::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Block::IsInlineable() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::ObjectLiteral::Property::IsCompileTimeValue() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Call::ComputeTarget(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Call::ComputeGlobalTarget(v8::internal::Handle<v8::internal::GlobalObject>, v8::internal::LookupResult*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::AstVisitor::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CompareOperation::IsLiteralCompareTypeof(v8::internal::Expression**, v8::internal::Handle<v8::internal::String>*) [/projects/v8_edge/d8]
         1   0.0% global constructors keyed to v8::internal::AtomicOps_Internalx86CPUFeatures [/projects/v8_edge/d8]
         1   0.0% v8::internal::Genesis::TransferNamedProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::NativesExternalStringResource::data() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Genesis::ConfigureGlobalObjects(v8::Handle<v8::ObjectTemplate>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Genesis::CreateNewGlobals(v8::Handle<v8::ObjectTemplate>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::GlobalObject>*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::InitBuiltinFunctionTable() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::LoadIC_Miss() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::KeyedStoreIC_MissForceGeneric() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::IterateBuiltins(v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::LoadIC_PreMonomorphic() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::StoreIC_Initialize_Strict() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::ArgumentsAdaptorTrampoline() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Builtins::KeyedLoadIC_Initialize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::MoveElements(v8::internal::Heap*, v8::internal::AssertNoAllocation*, v8::internal::FixedArray*, int, v8::internal::FixedArray*, int, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::PowersOfTenCache::GetCachedPowerForBinaryExponentRange(int, int, v8::internal::DiyFp*, int*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::InstanceofStub::PrintName(v8::internal::StringStream*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CodeStub::GetICState() [/projects/v8_edge/d8]
         1   0.0% v8::internal::ToBooleanStub::Types::NeedsMap() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::ToBooleanStub::PrintName(v8::internal::StringStream*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ToBooleanStub::Types::Record(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ICCompareStub::MajorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::CodeStub::Activate(v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CompilationCache::Iterate(v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CompilationCacheScript::Lookup(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSFunction::ReplaceCode(v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Context::AddOptimizedFunction(v8::internal::JSFunction*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Context::global_proxy() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Context::set_global_proxy(v8::internal::JSObject*) [/projects/v8_edge/d8]
         1   0.0% bool v8::internal::AdvanceToNonspace<char const*, char const*>(v8::internal::UnicodeCache*, char const**, char const*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CpuProfiler::SetUp() [/projects/v8_edge/d8]
         1   0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 256u>::Rewind() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Handle<v8::internal::JSObject> v8::internal::Handle<v8::internal::JSObject>::cast<v8::internal::Object>(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Debug::Debug(v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Debugger::EventActive(v8::DebugEvent) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Translation::StoreInt32StackSlot(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Translation::StoreRegister(v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::DeoptimizerData::Iterate(v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::DoubleToAscii(double, v8::internal::DtoaMode, int, v8::internal::Vector<char>, int*, int*, int*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ElementsAccessor::InitializeOncePerProcess() [/projects/v8_edge/d8]
         1   0.0% v8::internal::ElementsAccessorBase<v8::internal::FastObjectElementsAccessor, v8::internal::FixedArray>::SetLength(v8::internal::JSObject*, v8::internal::Object*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StackGuard::DisableInterrupts() [/projects/v8_edge/d8]
         1   0.0% T.3331 [/projects/v8_edge/d8]
         1   0.0% v8::internal::Execution::HandleStackGuardInterrupt() [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSArray** v8::internal::HandleScope::CreateHandle<v8::internal::JSArray>(v8::internal::JSArray*, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::ConfigureInstance(v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::JSObject>, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::ScopeInfo>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::DictionaryAtNumberPut(v8::internal::Handle<v8::internal::UnseededNumberDictionary>, unsigned int, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::NewScopeInfo(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::CreateApiFunction(v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Factory::ApiInstanceType) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::NewJSGlobalPropertyCell(v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::NewScript(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::NewStruct(v8::internal::InstanceType) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Factory::LookupSymbol(v8::internal::Vector<char const>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExitFrame::GetCallerStackPointer() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExitFrame::ComputeCallerState(v8::internal::StackFrame::State*) const [/projects/v8_edge/d8]
         1   0.0% v8::internal::EntryFrame::GetCallerState(v8::internal::StackFrame::State*) const [/projects/v8_edge/d8]
         1   0.0% v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::FrameSummary const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::TryLiteralCompare(v8::internal::CompareOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::ExpressionContext::IsTest() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::ExpressionContext::IsEffect() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::PopulateTypeFeedbackCells(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::StackValueContext::PlugTOS() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::RecordTypeFeedbackCell(unsigned int, v8::internal::Handle<v8::internal::JSGlobalPropertyCell>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitThrow(v8::internal::Throw*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitReturnStatement(v8::internal::ReturnStatement*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FuncNameInferrer::PushEnclosingName(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitLogicalExpression(v8::internal::BinaryOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HashMap::Probe(void*, unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Space::RoundSizeDownToObjectAlignment(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::PagedSpace::Size() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::SetStackLimits() [/projects/v8_edge/d8]
         1   0.0% int v8::internal::StaticNewSpaceVisitor<v8::internal::NewSpaceScavenger>::DataObjectVisitor::VisitSpecialized<12>(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::FreeQueuedChunks() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::PromotedSpaceSize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LargeObjectIterator::next_object() [/projects/v8_edge/d8]
         1   0.0% v8::internal::KeyedLookupCache::Lookup(v8::internal::Map*, v8::internal::String*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::LookupSymbol(v8::internal::Vector<char const>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::RecordCopiedObject(v8::internal::Heap*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::RecordCopiedObject(v8::internal::Heap*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::FindCodeObject(unsigned char*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::KeyedLookupCache::Update(v8::internal::Map*, v8::internal::String*, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::ProcessWeakReferences(v8::internal::WeakObjectRetainer*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalStringTable::CleanUp() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::MarkCompactPrologue() [/projects/v8_edge/d8]
         1   0.0% v8::internal::GCTracer::~GCTracer() [/projects/v8_edge/d8]
         1   0.0% v8::internal::MakeOrFindTwoCharacterString(v8::internal::Heap*, unsigned int, unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::AllocateJSObject(v8::internal::JSFunction*, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         1   0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0>::VisitSpecialized<8>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HInstruction::DeleteFromGraph() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBlockEntry::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HInstruction::IsCall() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Heap::AllocateFunctionContext(int, v8::internal::JSFunction*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBranch::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCallNamed::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HUnaryOperation::CanTruncateToInt32() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLeaveInlined::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBoundsCheck::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HArithmeticBinaryOperation::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HReturn::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HSimulate::InternalSetOperandAt(int, v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HIsNilAndBranch::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCallNamed::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HPhi::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCheckMap::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HOuterContext::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGlobalObject::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCompareMap::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCallKnownGlobal::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGlobalReceiver::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCompareMap::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HPhi::OperandCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HPhi::OperandAt(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGlobalObject::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadKeyedFastElement::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadNamedFieldPolymorphic::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HStoreContextSlot::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadNamedFieldPolymorphic::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadContextSlot::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HStoreNamedGeneric::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HMul::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadNamedGeneric::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HIn::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HShr::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTypeof::RequiredInputRepresentation(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCompareIDAndBranch::SetInputRepresentation(v8::internal::Representation) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadKeyedFastElement::RequiresHoleCheck() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTemplateControlInstruction<2, 2>::OperandAt(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HValue::Equals(v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HConstant::Canonicalize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HAdd::CalculateInferredType() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTemplateInstruction<4>::OperandAt(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCheckMap::CalculateInferredType() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCheckPrototypeMaps::Hashcode() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTemplateInstruction<2>::OperandCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HConstant::CalculateInferredType() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTemplateInstruction<2>::InternalSetOperandAt(int, v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCheckPrototypeMaps::CompileToLithium(v8::internal::LChunkBuilder*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadNamedField::CompileToLithium(v8::internal::LChunkBuilder*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoadGlobalCell::CompileToLithium(v8::internal::LChunkBuilder*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBlockEntry::CompileToLithium(v8::internal::LChunkBuilder*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HChange::Canonicalize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HPhi::InitRealUses(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HAdd::InferRange() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HChange::InferRange() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HTemplateInstruction<0>::HTemplateInstruction() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HPhase::Begin(char const*, v8::internal::HGraph*, v8::internal::LChunk*, v8::internal::LAllocator*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HRangeAnalysis::TraceRange(char const*, ...) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraph::GetConstant(v8::internal::SetOncePointer<v8::internal::HConstant>*, v8::internal::Object*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCompareIDAndBranch::HCompareIDAndBranch(v8::internal::HValue*, v8::internal::HValue*, v8::internal::Token::Value) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HCheckNonSmi::HCheckNonSmi(v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::BuildContextChainWalk(v8::internal::Variable*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HUnaryOperation::HUnaryOperation(v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBinaryCall::HBinaryCall(v8::internal::HValue*, v8::internal::HValue*, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::BuildLoadKeyedGeneric(v8::internal::HValue*, v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBasicBlock::CreateDeoptimize(v8::internal::HDeoptimize::UseEnvironment) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HEnvironment::HEnvironment(v8::internal::HEnvironment*, v8::internal::Scope*, v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HEnvironment::CopyForInlining(v8::internal::Handle<v8::internal::JSFunction>, int, v8::internal::FunctionLiteral*, v8::internal::HConstant*, v8::internal::CallKind) const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::HandleDeclaration(v8::internal::VariableProxy*, v8::internal::VariableMode, v8::internal::FunctionLiteral*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::add(v8::internal::Operand const&, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::cmp(v8::internal::Register, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::not_(v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FloatingPointHelper::LoadUnknownsAsIntegers(v8::internal::MacroAssembler*, bool, v8::internal::Label*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::LoadObject(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LGapResolver::LGapResolver(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StubCache::GenerateProbe(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LoadStubCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallStubCompiler::GenerateGlobalReceiverCheck(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Label*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LParallelMove::AddMove(v8::internal::LOperand*, v8::internal::LOperand*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::List<v8::internal::LOperand*, v8::internal::ZoneListAllocationPolicy>::Add(v8::internal::LOperand* const&) [/projects/v8_edge/d8]
         1   0.0% global constructors keyed to v8::internal::StackTracer::Trace(v8::internal::Isolate*, v8::internal::TickSample*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::Initialize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::RootMarkingVisitor::VisitPointer(v8::internal::Object**) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::AfterMarking() [/projects/v8_edge/d8]
         1   0.0% v8::internal::StringKey::Hash() [/projects/v8_edge/d8]
         1   0.0% v8::internal::String::GetFlatContent() [/projects/v8_edge/d8]
         1   0.0% v8::internal::SharedFunctionInfo::SourceSize() [/projects/v8_edge/d8]
         1   0.0% v8::internal::GetMinInobjectSlack(v8::internal::Map*, void*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::DeoptimizationOutputData::Allocate(int, v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSFunction::CompileLazy(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::ClearExceptionFlag) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SharedFunctionInfo::StartInobjectSlackTracking(v8::internal::Map*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SharedFunctionInfo::SetThisPropertyAssignmentsInfo(bool, v8::internal::FixedArray*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SharedFunctionInfo::EnableDeoptimizationSupport(v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::PolymorphicCodeCacheHashTableKey::Hash() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Relocatable::Iterate(v8::internal::ObjectVisitor*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::TraverseTransitionTree(void (*)(v8::internal::Map*, void*), void*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::CreateBackPointers() [/projects/v8_edge/d8]
         1   0.0% v8::internal::String::SlowTryFlatten(v8::internal::PretenureFlag) [/projects/v8_edge/d8]
         1   0.0% T.8557 [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::CopyNormalized(v8::internal::PropertyNormalizationMode, v8::internal::NormalizedMapSharingMode) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::PutPrototypeTransition(v8::internal::Object*, v8::internal::Map*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::ClearNonLiveTransitions(v8::internal::Heap*, v8::internal::Object*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HashTable<v8::internal::UnseededNumberDictionaryShape, unsigned int>::Rehash(v8::internal::HashTable<v8::internal::UnseededNumberDictionaryShape, unsigned int>*, unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::PolymorphicCodeCache::Update(v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*, v8::internal::Code::Flags, v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SymbolKey::AsObject() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Shrink(v8::internal::String*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::String::Hash() [/projects/v8_edge/d8]
         1   0.0% v8::internal::CompilationCacheTable::Lookup(v8::internal::String*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSReceiver::SetPrototype(v8::internal::Object*, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Map::PropertyIndexFor(v8::internal::String*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SymbolKey::IsMatch(v8::internal::Object*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSObject::AddSlowProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSObject::AddConstantFunctionProperty(v8::internal::String*, v8::internal::JSFunction*, PropertyAttributes) [/projects/v8_edge/d8]
         1   0.0% v8::internal::JSFunction::SetInstancePrototype(v8::internal::Object*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::IterationStatement::IterationStatement(v8::internal::Isolate*, v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Parser::CheckOctalLiteral(int, int, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Parser::ParseNewPrefix(v8::internal::PositionStack*, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Parser::ParseV8Intrinsic(bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Parser::ParseCaseClause(bool*, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::OS::SignalCodeMovingGC() [/projects/v8_edge/d8]
         1   0.0% v8::internal::OS::Ticks() [/projects/v8_edge/d8]
         1   0.0% v8::preparser::PreParser::ParseConditionalExpression(bool, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::preparser::PreParser::ParseForStatement(bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::RuntimeProfiler::UpdateSamplesAfterScavenge() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime::FunctionForId(v8::internal::Runtime::FunctionId) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime::FunctionForSymbol(v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime_GetTemplateField(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime_DateCurrentTime(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime::IsUpperCaseChar(v8::internal::RuntimeState*, unsigned short) [/projects/v8_edge/d8]
         1   0.0% v8::internal::TrySettingInlineConstructStub(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime::ForceSetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime_GetOwnProperty(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime_CreateApiFunction(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Runtime_LazyRecompile(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Safepoint::DefinePointerRegister(v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SafepointTable::SafepointTable(v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SafepointTableBuilder::RecordLazyDeoptimizationIndex(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::GenericStringUC16CharacterStream::~GenericStringUC16CharacterStream() [/projects/v8_edge/d8]
         1   0.0% v8::internal::ScopeInfo::FunctionContextSlotIndex(v8::internal::String*, v8::internal::VariableMode*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ScopeInfo::ParameterIndex(v8::internal::String*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Scope::AllocateParameterLocals() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Scope::DeclareParameter(v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Scope::Analyze(v8::internal::CompilationInfo*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalReferenceTable::AddFromId(v8::internal::TypeCode, unsigned short, char const*, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ExternalReferenceDecoder::ExternalReferenceDecoder() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LargeObjectSpace::Size() [/projects/v8_edge/d8]
         1   0.0% v8::internal::NewSpacePage::InitializeAsAnchor(v8::internal::SemiSpace*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FreeListNode::set_next(v8::internal::FreeListNode*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SemiSpace::Swap(v8::internal::SemiSpace*, v8::internal::SemiSpace*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LargeObjectSpace::TearDown() [/projects/v8_edge/d8]
         1   0.0% T.2967 [/projects/v8_edge/d8]
         1   0.0% v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::PagedSpace::Expand() [/projects/v8_edge/d8]
         1   0.0% v8::internal::StoreBuffer::PrepareForIteration() [/projects/v8_edge/d8]
         1   0.0% v8::internal::NoAllocationStringAllocator::allocate(unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::NoAllocationStringAllocator::grow(unsigned int*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StringStream::ToCString() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::StringStream::Add(char const*, v8::internal::FmtElm, v8::internal::FmtElm, v8::internal::FmtElm) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StubCache::ComputeLoadGlobal(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::GlobalObject>, v8::internal::Handle<v8::internal::JSGlobalPropertyCell>, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallStubCompiler::GetCode(v8::internal::Handle<v8::internal::JSFunction>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StubCompiler::CompileCallPreMonomorphic(v8::internal::Code::Flags) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LoadStubCompiler::GetCode(v8::internal::PropertyType, v8::internal::Handle<v8::internal::String>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::TypeFeedbackOracle::ProcessTypeFeedbackCells(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SmallMapList::Add(v8::internal::Handle<v8::internal::Map>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::TypeFeedbackOracle::LoadIsMonomorphicNormal(v8::internal::Property*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::TypeFeedbackOracle::CallReceiverTypes(v8::internal::Call*, v8::internal::Handle<v8::internal::String>, v8::internal::CallKind, v8::internal::SmallMapList*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::V8::Initialize(v8::internal::Deserializer*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StringToDouble(v8::internal::UnicodeCache*, v8::internal::String*, int, double) [/projects/v8_edge/d8]
         1   0.0% v8::internal::ThreadManager::RestoreThread() [/projects/v8_edge/d8]
         1   0.0% v8::Unlocker::Unlocker(v8::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Variable::is_global() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::Zone::NewExpand(int) [/projects/v8_edge/d8]
         1   0.0% v8::Shell::SetOptions(int, char**) [/projects/v8_edge/d8]
         1   0.0% v8::Shell::OnExit() [/projects/v8_edge/d8]
         1   0.0% v8::Shell::Load(v8::Arguments const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraph::InsertRepresentationChangeForUse(v8::internal::HValue*, v8::internal::HValue*, int, v8::internal::Representation) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::LookupGlobalProperty(v8::internal::Variable*, v8::internal::LookupResult*, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::List<v8::internal::EnumSet<v8::internal::GVNFlag, int>, v8::internal::ZoneListAllocationPolicy>::AddBlock(v8::internal::EnumSet<v8::internal::GVNFlag, int>, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HEnvironment::CopyAsLoopHeader(v8::internal::HBasicBlock*) const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitExpressionStatement(v8::internal::ExpressionStatement*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HLoopInformation::AddBlock(v8::internal::HBasicBlock*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitArrayLiteral(v8::internal::ArrayLiteral*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitBlock(v8::internal::Block*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FunctionState::FunctionState(v8::internal::HGraphBuilder*, v8::internal::CompilationInfo*, v8::internal::TypeFeedbackOracle*, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraph::CreateBasicBlock() [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::HandlePolymorphicElementAccess(v8::internal::HValue*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::Expression*, int, int, bool, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::HandleKeyedElementAccess(v8::internal::HValue*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::Expression*, int, int, bool, bool*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitLogicalExpression(v8::internal::BinaryOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitNot(v8::internal::UnaryOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::divsd(v8::internal::XMMRegister, v8::internal::XMMRegister) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::fucomip() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::movaps(v8::internal::XMMRegister, v8::internal::XMMRegister) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::ucomisd(v8::internal::XMMRegister, v8::internal::XMMRegister) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::nop() [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::and_(v8::internal::Register, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::shr(v8::internal::Register, unsigned char) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::sar(v8::internal::Register, unsigned char) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::cmov(v8::internal::Condition, v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CompareStub::MajorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallConstructStub::MinorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::StackCheckStub::MajorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::FastCloneShallowArrayStub::MinorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::CEntryStub::MajorKey() [/projects/v8_edge/d8]
         1   0.0% v8::internal::BinaryOpStub::GetICState() [/projects/v8_edge/d8]
         1   0.0% v8::internal::CodeStub::GenerateFPStubs() [/projects/v8_edge/d8]
         1   0.0% v8::internal::UnaryOpStub::GenerateTypeTransition(v8::internal::MacroAssembler*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitIfStatement(v8::internal::IfStatement*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HGraphBuilder::VisitWhileStatement(v8::internal::WhileStatement*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::RecordWriteStub::Generate(v8::internal::MacroAssembler*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::StringDictionaryLookupStub::GenerateNegativeLookup(v8::internal::MacroAssembler*, v8::internal::Label*, v8::internal::Label*, v8::internal::Register, v8::internal::Handle<v8::internal::String>, v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HInstruction* v8::internal::HGraphBuilder::PreProcessCall<1>(v8::internal::HCall<1>*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FastCloneShallowObjectStub::Generate(v8::internal::MacroAssembler*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FloatingPointHelper::LoadSSE2Operands(v8::internal::MacroAssembler*, v8::internal::Label*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::Align(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::TestContext::IsTest() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::EmitNamedPropertyAssignment(v8::internal::Assignment*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitForStackValue(v8::internal::Expression*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::mov(v8::internal::Operand const&, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::pop(v8::internal::Operand const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::call(v8::internal::Operand const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::mov_b(v8::internal::Register, v8::internal::Operand const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitForTypeofValue(v8::internal::Expression*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitVariableProxy(v8::internal::VariableProxy*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::EmitUnaryOperation(v8::internal::UnaryOperation*, char const*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::DoTest(v8::internal::Expression*, v8::internal::Label*, v8::internal::Label*, v8::internal::Label*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::test(v8::internal::Operand const&, v8::internal::Immediate const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitCallNew(v8::internal::CallNew*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Assembler::or_(v8::internal::Operand const&, v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitForInStatement(v8::internal::ForInStatement*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FullCodeGenerator::VisitCompareOperation(v8::internal::CompareOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::CallICBase::GenerateMiss(v8::internal::MacroAssembler*, int, v8::internal::IC::UtilityId, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::SafepointGenerator::BeforeCall(int) const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::EmitBranch(int, int, v8::internal::Condition) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::GenerateDeferredCode() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoConstantT(v8::internal::LConstantT*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoStoreNamedGeneric(v8::internal::LStoreNamedGeneric*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoLoadKeyedGeneric(v8::internal::LLoadKeyedGeneric*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::GenerateCode() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoReturn(v8::internal::LReturn*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::GeneratePrologue() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoLazyBailout(v8::internal::LLazyBailout*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoStackCheck(v8::internal::LStackCheck*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::FinishCode(v8::internal::Handle<v8::internal::Code>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoBranch(v8::internal::LBranch*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::BuildFastArrayOperand(v8::internal::LOperand*, v8::internal::LOperand*, v8::internal::ElementsKind, unsigned int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HControlInstruction::FirstSuccessor() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LInstructionGap::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LIsUndetectableAndBranch::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LGapResolver::PerformMove(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LInstruction::IsControl() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::HControlInstruction::SecondSuccessor() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LLabel::Mnemonic() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LHasInstanceTypeAndBranch::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCheckMap::Mnemonic() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LPushArgument::Mnemonic() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LContext::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoLeaveInlined(v8::internal::HLeaveInlined*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCheckFunction::opcode() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LArithmeticT::Mnemonic() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LReturn::Mnemonic() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCmpMapAndBranch::IsControl() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 1, 1>::InputAt(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LControlInstruction<2, 0>::IsControl() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 1, 0>::InputCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<1, 1, 0>::HasResult() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 0, 1>::TempAt(int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 1, 0>::HasResult() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<1, 2, 0>::TempCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LControlInstruction<1, 1>::IsControl() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 1, 0>::TempCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<1, 1, 0>::InputCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 2, 0>::HasResult() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<0, 2, 0>::InputCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTemplateInstruction<1, 2, 0>::InputCount() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCheckNonSmi::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCallNamed::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LNumberTagI::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LTaggedToI::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCheckPrototypeMaps::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCmpT::CompileToNative(v8::internal::LCodeGen*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::HBinaryOperation::LeastConstantOperand() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::VisitInstruction(v8::internal::HInstruction*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoCheckMap(v8::internal::HCheckMap*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoCallConstantFunction(v8::internal::HCallConstantFunction*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoShift(v8::internal::Token::Value, v8::internal::HBitwiseBinaryOperation*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoStackCheck(v8::internal::HStackCheck*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoConstant(v8::internal::HConstant*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoCheckPrototypeMaps(v8::internal::HCheckPrototypeMaps*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::UseOrConstantAtStart(v8::internal::HValue*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoTypeofIsAndBranch(v8::internal::HTypeofIsAndBranch*) [/projects/v8_edge/d8]
         1   0.0% Stub:ToBooleanStub [js]
         1   0.0% v8::internal::LChunkBuilder::DoStoreNamedField(v8::internal::HStoreNamedField*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LChunkBuilder::DoChange(v8::internal::HChange*) [/projects/v8_edge/d8]
         1   0.0% CallIC:A call IC from the snapshot [js]
         1   0.0% CallIC:A call IC from the snapshot [js]
         1   0.0% CallIC:A call IC from the snapshot [js]
         1   0.0% CallIC:A call IC from the snapshot [js]
         1   0.0% Builtin:A builtin from the snapshot [js]
         1   0.0% v8::internal::LChunkBuilder::DoStoreKeyedFastElement(v8::internal::HStoreKeyedFastElement*) [/projects/v8_edge/d8]
         1   0.0% LazyCompile:EQUALS native runtime.js:54 [js]
         1   0.0% LazyCompile:MUL native runtime.js:222 [js]
         1   0.0% LazyCompile:SUB native runtime.js:214 [js]
         1   0.0% LazyCompile:ADD native runtime.js:163 [js]
         1   0.0% LazyCompile:ToPrimitive native runtime.js:506 [js]
         1   0.0% LazyCompile:ToBoolean native runtime.js:517 [js]
         1   0.0% v8::internal::MacroAssembler::SafePush(v8::internal::Immediate const&) [/projects/v8_edge/d8]
         1   0.0% Builtin:A builtin from the snapshot [js]
         1   0.0% Builtin:A builtin from the snapshot [js]
         1   0.0% KeyedStoreIC:A keyed store IC from the snapshot [js]
         1   0.0% v8::internal::MacroAssembler::EnterExitFrameEpilogue(int, bool) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::CheckPageFlag(v8::internal::Register, v8::internal::Register, int, v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance) [/projects/v8_edge/d8]
         1   0.0% Stub:ToBooleanStub_UndefinedString [js]
         1   0.0% LazyCompile:~IsPrimitive native runtime.js:618 [js]
         1   0.0% LazyCompile:~valueOf native v8natives.js:243 [js]
         1   0.0% Stub:BinaryOpStub_ADD_OverwriteLeft_BothStrings [js]
         1   0.0% CallIC:ToPrimitive [js]
         1   0.0% CallIC:ToObject [js]
         1   0.0% CallIC:ToPrimitive [js]
         1   0.0% Stub:ArgumentsAccessStub_NewStrict [js]
         1   0.0% v8::internal::MacroAssembler::RememberedSetHelper(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::SaveFPRegsMode, v8::internal::MacroAssembler::RememberedSetFinalAction) [/projects/v8_edge/d8]
         1   0.0% Stub:FastCloneShallowObjectStub [js]
         1   0.0% LazyCompile:~create native v8natives.js:1046 [js]
         1   0.0% CallIC:push [js]
         1   0.0% LazyCompile:~GetOwnEnumerablePropertyNames native v8natives.js:1098 [js]
         1   0.0% CallPreMonomorphic:0 [js]
         1   0.0% StoreIC:value_ [js]
         1   0.0% StoreIC:value_ [js]
         1   0.0% LazyCompile:~ native v8natives.js:573 [js]
         1   0.0% StoreIC:configurable_ [js]
         1   0.0% LazyCompile:~IsAccessorDescriptor native v8natives.js:347 [js]
         1   0.0% StoreIC:hasGetter_ [js]
         1   0.0% CallIC:IsAccessorDescriptor [js]
         1   0.0% CallIC:hasSetter [js]
         1   0.0% CallIC:ToBoolean [js]
         1   0.0% CallIC:hasGetter [js]
         1   0.0% v8::internal::MacroAssembler::TailCallExternalReference(v8::internal::ExternalReference const&, int, int) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::PushTryHandler(CodeLocation, HandlerType, int) [/projects/v8_edge/d8]
         1   0.0% LazyCompile:~$Array.configurable_ native v8natives.js:540 [js]
         1   0.0% LazyCompile:~$Array.enumerable_ native v8natives.js:520 [js]
         1   0.0% CallIC:isEnumerable [js]
         1   0.0% LoadIC:$Object [js]
         1   0.0% CallIC:create [js]
         1   0.0% CallIC:ObjectDefineProperties [js]
         1   0.0% StoreIC:_values [js]
         1   0.0% v8::internal::MacroAssembler::CmpInstanceType(v8::internal::Register, v8::internal::InstanceType) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::LoadGlobalFunction(int, v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::Throw(v8::internal::Register) [/projects/v8_edge/d8]
         1   0.0% Function:~c.Constraint.c.inherit.isRequired Constraint.js:40 [js]
         1   0.0% LazyCompile:~ Constraint.js:14 [js]
         1   0.0% Script:EditInfo.js [js]
         1   0.0% LazyCompile:~ LinearConstraint.js:7 [js]
         1   0.0% Function:~c.Tableau.c.inherit.insertColVar Tableau.js:78 [js]
         1   0.0% Function:~c.Tableau.c.inherit.substituteOut Tableau.js:158 [js]
         1   0.0% Function:~c.Tableau.c.inherit.removeColumn Tableau.js:114 [js]
         1   0.0% v8::internal::MacroAssembler::InvokeFunction(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::ParameterCount const&, InvokeFlag, v8::internal::CallWrapper const&, v8::internal::CallKind) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::InvokeFunction(v8::internal::Register, v8::internal::ParameterCount const&, InvokeFlag, v8::internal::CallWrapper const&, v8::internal::CallKind) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MacroAssembler::InvokeCode(v8::internal::Operand const&, v8::internal::ParameterCount const&, v8::internal::ParameterCount const&, InvokeFlag, v8::internal::CallWrapper const&, v8::internal::CallKind) [/projects/v8_edge/d8]
         1   0.0% Function:~c.SimplexSolver.c.inherit.beginEdit SimplexSolver.js:140 [js]
         1   0.0% Function:~ SimplexSolver.js:224 [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.removeConstraintInternal.i SimplexSolver.js:295 [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.removeConstraintInternal SimplexSolver.js:213 [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.resolve SimplexSolver.js:353 [js]
         1   0.0% v8::internal::MacroAssembler::CallRuntime(v8::internal::Runtime::FunctionId, int) [/projects/v8_edge/d8]
         1   0.0% Stub:FastNewContextStub [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.resetStayConstants SimplexSolver.js:799 [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.insertErrorVar SimplexSolver.js:831 [js]
         1   0.0% LazyCompile:~ SimplexSolver.js:7 [js]
         1   0.0% Script:Tests.js [js]
         1   0.0% LazyCompile:~c.Tests.c.inherit.main Tests.js:448 [js]
         1   0.0% CallIC:hasOwnProperty [js]
         1   0.0% StoreIC:_size [js]
         1   0.0% StoreIC:constant [js]
         1   0.0% LoadIC:AbstractVariable [js]
         1   0.0% LoadIC:SimpleHashtable [js]
         1   0.0% CallIC:hashCode [js]
         1   0.0% LoadIC:GC [js]
         1   0.0% LoadIC:_keyStrMap [js]
         1   0.0% CallIC:hasOwnProperty [js]
         1   0.0% LazyCompile:~scope.c.Assert c.js:92 [js]
         1   0.0% KeyedLoadIC: (aka KeyedLoadIC:0) [js]
         1   0.0% StoreIC:_name [js]
         1   0.0% LoadIC:_rows [js]
         1   0.0% LoadIC:HashSet [js]
         1   0.0% LoadIC:LinearExpression [js]
         1   0.0% StoreIC:i [js]
         1   0.0% LoadIC:expression [js]
         1   0.0% LoadIC:sum [js]
         1   0.0% LoadIC:_errorVars [js]
         1   0.0% LoadIC:hashCode [js]
         1   0.0% LoadIC:required [js]
         1   0.0% LoadIC:multiplier [js]
         1   0.0% CallIC:addRow [js]
         1   0.0% CallIC:each [js]
         1   0.0% LoadIC:isEditConstraint [js]
         1   0.0% LoadIC:_objective [js]
         1   0.0% StoreIC:_times_added [js]
         1   0.0% LoadIC:isExternal [js]
         1   0.0% LoadIC:weak [js]
         1   0.0% CallIC:multiplyMe [js]
         1   0.0% CallIC:newSubject [js]
         1   0.0% StoreIC:_times_added [js]
         1   0.0% CallIC:addConstraint [js]
         1   0.0% LoadIC:_markerVars [js]
         1   0.0% CallIC:call [js]
         1   0.0% LoadIC:_externalRows [js]
         1   0.0% LoadIC:isExternal [js]
         1   0.0% LoadIC:isEditConstraint [js]
         1   0.0% LoadIC:_fOptimizeAutomatically [js]
         1   0.0% LoadIC:StayConstraint [js]
         1   0.0% StoreIC:_artificialCounter [js]
         1   0.0% CallIC:slice [js]
         1   0.0% StoreIC:_terms [js]
         1   0.0% StoreIC:_name [js]
         1   0.0% LoadIC:_value [js]
         1   0.0% LoadIC:isPivotable [js]
         1   0.0% CallIC:insertErrorVar [js]
         1   0.0% StoreIC:_times_added [js]
         1   0.0% LoadIC:isEditConstraint [js]
         1   0.0% LoadIC:GC [js]
         1   0.0% StoreIC:factor [js]
         1   0.0% CallIC:ToUint32 [js]
         1   0.0% StoreIC:sum [js]
         1   0.0% LoadIC:hash_code [js]
         1   0.0% CallIC:forEach [js]
         1   0.0% v8::internal::MacroAssembler::AllocateHeapNumber(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Label*) [/projects/v8_edge/d8]
         1   0.0% StoreIC:expression [js]
         1   0.0% StoreIC:_terms [js]
         1   0.0% StoreIC:constant [js]
         1   0.0% Stub:KeyedStoreElementStub [js]
         1   0.0% Stub:BinaryOpStub_ADD_OverwriteLeft_SMI [js]
         1   0.0% Stub:CompareICStub [js]
         1   0.0% CallIC:random [js]
         1   0.0% LazyCompile:~c.Tests.c.inherit.GrainedUniformRandom Tests.js:281 [js]
         1   0.0% CallIC:RandomInRange [js]
         1   0.0% LoadIC:strength [js]
         1   0.0% LazyCompile:~scope.Timer.c.inherit.ElapsedTime Timer.js:35 [js]
         1   0.0% LoadIC:hash_code [js]
         1   0.0% LoadIC:isDummy [js]
         1   0.0% CallIC:hashCode [js]
         1   0.0% LoadIC:hashCode [js]
         1   0.0% LoadIC:isEditConstraint [js]
         1   0.0% CallIC:addWithArtificialVariable [js]
         1   0.0% LoadIC:retval [js]
         1   0.0% LoadIC:kAddMessageAccessorsMarker [js]
         1   0.0% LoadIC:$Error [js]
         1   0.0% CallIC:addedTo [js]
         1   0.0% StoreIC:arguments [js]
         1   0.0% StoreIC:type [js]
         1   0.0% Stub:BinaryOpStub_SAR_Alloc_SMI [js]
         1   0.0% KeyedStoreIC: (aka KeyedStoreMegamorphicIC:0) [js]
         1   0.0% Stub:RecordWriteStub [js]
         1   0.0% LoadIC:_infeasibleRows [js]
         1   0.0% LazyCompile:*c.SimplexSolver.c.inherit.suggestValue SimplexSolver.js:361 [js]
         1   0.0% LazyCompile:*c.SimplexSolver.c.inherit.deltaEditConstant SimplexSolver.js:573 [js]
         1   0.0% v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::Handle<v8::internal::Map> const&) [/projects/v8_edge/d8]
         1   0.0% v8::internal::BinaryOpIC::ToState(v8::internal::BinaryOpIC::TypeInfo) [/projects/v8_edge/d8]
         1   0.0% v8::internal::BinaryOpIC::GetTypeInfo(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [/projects/v8_edge/d8]
         1   0.0% v8::internal::IC::AddressFromUtilityId(v8::internal::IC::UtilityId) [/projects/v8_edge/d8]
         1   0.0% v8::internal::IC::target() const [/projects/v8_edge/d8]
         1   0.0% v8::internal::IC::ComputeMode() [/projects/v8_edge/d8]
         1   0.0% v8::internal::UnaryOp_Patch(v8::internal::Arguments, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::IncrementalMarking::RecordWriteFromCode(v8::internal::HeapObject*, v8::internal::Object*, v8::internal::Isolate*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Isolate::Iterate(v8::internal::ObjectVisitor*, v8::internal::ThreadLocalTop*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Isolate::Enter() [/projects/v8_edge/d8]
         1   0.0% v8::internal::LiveRange::SplitAt(v8::internal::LifetimePosition, v8::internal::LiveRange*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LGap::GetOrCreateParallelMove(v8::internal::LGap::InnerPosition) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LAllocator::SplitAt(v8::internal::LiveRange*, v8::internal::LifetimePosition) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LiveEditFunctionTracker::LiveEditFunctionTracker(v8::internal::Isolate*, v8::internal::FunctionLiteral*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Logger::ApiObjectAccess(char const*, v8::internal::JSObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::Logger::LogCodeObjects() [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::ClearWeakMaps() [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::ClearNonLivePrototypeTransitions(v8::internal::Map*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::RecordCodeEntrySlot(unsigned char*, v8::internal::Code*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::MarkCompactCollector::SweepSpaces() [/projects/v8_edge/d8]
         1   0.0% CallIC:newExpression [js]
         1   0.0% CallIC:addVariable [js]
         1   0.0% LoadIC:SlackVariable [js]
         1   0.0% LoadIC:SymbolicWeight [js]
         1   0.0% v8::internal::LCodeGen::DoNumberUntagD(v8::internal::LNumberUntagD*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoCheckMap(v8::internal::LCheckMap*) [/projects/v8_edge/d8]
         1   0.0% v8::internal::LCodeGen::DoDeferredTaggedToI(v8::internal::LTaggedToI*) [/projects/v8_edge/d8]
         1   0.0% GLIBC_2.0   qsort [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   random_r [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.1   fopen [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   fileno_unlocked [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   rewind [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   _IO_file_close [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   _IO_file_open [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   _IO_un_link [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   __underflow [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   close [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   mmap [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   munmap [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_PRIVATE __libc_pthread_init [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.3.4 __printf_chk [/lib32/libc-2.11.1.so]
         1   0.0% GLIBC_2.0   ceil [/lib32/libm-2.11.1.so]
         1   0.0% GLIBC_2.1   __fpclassify [/lib32/libm-2.11.1.so]
         1   0.0% GLIBC_2.0   __pthread_mutexattr_settype [/lib32/libpthread-2.11.1.so]
         1   0.0% GLIBC_2.1   sem_init [/lib32/libpthread-2.11.1.so]
         1   0.0% GLIBCXX_3.4 std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, bool, std::ios_base&, char, std::string const&) const [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract<false>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, bool, std::ios_base&, char, long double) const [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4.10 __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode) [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4.10 __gnu_cxx::stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::overflow(unsigned int) [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBC_PRIVATE _dl_allocate_tls_init [/lib32/ld-2.11.1.so]
         1   0.0% GLIBCXX_3.4.9 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<unsigned long>(unsigned long) [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_stringbuf(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::_Ios_Openmode) [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% GLIBCXX_3.4 std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode) [/usr/lib32/libstdc++.so.6.0.13]
         1   0.0% Function:~scope.SimpleHashtable.c.inherit.size simple-hashtable.js:153 [js]
         1   0.0% LazyCompile:~$Array.writable_ native v8natives.js:530 [js]
         1   0.0% LazyCompile:~ Tableau.js:7 [js]
         1   0.0% Function:~c.SimplexSolver.c.inherit.initialize SimplexSolver.js:13 [js]
         1   0.0% Function:~ Tests.js:409 [js]
         1   0.0% LoadIC:hashCode [js]
         1   0.0% StoreIC:_slackCounter [js]
         1   0.0% CallIC:hasOwnProperty [js]
         1   0.0% CallIC:deltaEditConstant [js]
         1   0.0% Stub:ConstructStub [js]
         1   0.0% LoadIC:_resolve_pair [js]
         1   0.0% LoadIC:variable [js]
         1   0.0% LoadIC:_editVarMap [js]
         1   0.0% CallIC:resolveArray [js]

Ticks per library:
     24312  55.5% /projects/v8_edge/d8
     11523  26.3% //anon-18
      2003   4.6% /lib32/libc-2.11.1.so
       656   1.5% /lib32/libpthread-2.11.1.so
       212   0.5% /lib32/ld-2.11.1.so
        29   0.1% /usr/lib32/libstdc++.so.6.0.13
        22   0.1% [vdso]-1
         2   0.0% /lib32/libm-2.11.1.so
         1   0.0% /lib32/libreadline.so.5.2
         0   0.0% /usr/bin/perf_2.6.38.8-gg705-1
         0   0.0% /usr/bin/perf_2.6.38.8-gg705-2
         0   0.0% /lib/libz.so.1.2.3.3
         0   0.0% /lib/libz.so.1.2.3.3-1
         0   0.0% /lib/libz.so.1.2.3.3-2
         0   0.0% /lib/libbz2.so.1.0.4
         0   0.0% /lib/libbz2.so.1.0.4-1
         0   0.0% /lib/libbz2.so.1.0.4-2
         0   0.0% /lib/libdl-2.11.1.so
         0   0.0% /lib/libdl-2.11.1.so-1
         0   0.0% /lib/libdl-2.11.1.so-2
         0   0.0% /lib/libc-2.11.1.so
         0   0.0% /lib/libc-2.11.1.so-1
         0   0.0% /lib/libc-2.11.1.so-2
         0   0.0% /usr/lib/libbfd-2.20.1-system.20100303.so
         0   0.0% /usr/lib/libbfd-2.20.1-system.20100303.so-1
         0   0.0% /usr/lib/libbfd-2.20.1-system.20100303.so-2
         0   0.0% /lib/libslang.so.2.2.2
         0   0.0% /lib/libslang.so.2.2.2-1
         0   0.0% /lib/libslang.so.2.2.2-2
         0   0.0% /usr/lib/libnewt.so.0.52.10
         0   0.0% /usr/lib/libnewt.so.0.52.10-1
         0   0.0% /usr/lib/libnewt.so.0.52.10-2
         0   0.0% /usr/lib/libdw-0.143.so
         0   0.0% /usr/lib/libdw-0.143.so-1
         0   0.0% /usr/lib/libdw-0.143.so-2
         0   0.0% /lib/libm-2.11.1.so
         0   0.0% /lib/libm-2.11.1.so-1
         0   0.0% /lib/libm-2.11.1.so-2
         0   0.0% /usr/lib/libelf-0.143.so
         0   0.0% /usr/lib/libelf-0.143.so-1
         0   0.0% /usr/lib/libelf-0.143.so-2
         0   0.0% /lib/librt-2.11.1.so
         0   0.0% /lib/librt-2.11.1.so-1
         0   0.0% /lib/librt-2.11.1.so-2
         0   0.0% /lib/libpthread-2.11.1.so
         0   0.0% /lib/libpthread-2.11.1.so-1
         0   0.0% /lib/libpthread-2.11.1.so-2
         0   0.0% /lib/ld-2.11.1.so
         0   0.0% /lib/ld-2.11.1.so-1
         0   0.0% /lib/ld-2.11.1.so-2
         0   0.0% [vdso]
         0   0.0% /projects/v8_edge/d8-1
         0   0.0% //anon
         0   0.0% /usr/bin/perf_2.6.38.8-gg705
         0   0.0% /lib32/ld-2.11.1.so-1
         0   0.0% //anon-1
         0   0.0% /lib32/libreadline.so.5.2-1
         0   0.0% //anon-2
         0   0.0% /lib32/libpthread-2.11.1.so-1
         0   0.0% //anon-3
         0   0.0% //anon-4
         0   0.0% /usr/lib32/libstdc++.so.6.0.13-1
         0   0.0% //anon-5
         0   0.0% /lib32/libm-2.11.1.so-1
         0   0.0% /usr/lib32/libgcc_s.so.1
         0   0.0% /usr/lib32/libgcc_s.so.1-1
         0   0.0% /lib32/libc-2.11.1.so-1
         0   0.0% //anon-6
         0   0.0% /lib32/libncurses.so.5.7
         0   0.0% /lib32/libncurses.so.5.7-1
         0   0.0% //anon-7
         0   0.0% //anon-8
         0   0.0% /lib32/libncurses.so.5.7-2
         0   0.0% /lib32/libc-2.11.1.so-2
         0   0.0% /usr/lib32/libgcc_s.so.1-2
         0   0.0% /lib32/libm-2.11.1.so-2
         0   0.0% /usr/lib32/libstdc++.so.6.0.13-2
         0   0.0% /lib32/libpthread-2.11.1.so-2
         0   0.0% /lib32/libreadline.so.5.2-2
         0   0.0% /projects/v8_edge/d8-2
         0   0.0% /lib32/ld-2.11.1.so-2
         0   0.0% [heap]
         0   0.0% //anon-9
         0   0.0% //anon-10
         0   0.0% //anon-11
         0   0.0% //anon-12
         0   0.0% //anon-13
         0   0.0% [heap]-1
         0   0.0% //anon-14
         0   0.0% //anon-15
         0   0.0% //anon-16
         0   0.0% //anon-17
         0   0.0% //anon-19
         0   0.0% //anon-20
         0   0.0% //anon-21
         0   0.0% //anon-22
         0   0.0% //anon-23
         0   0.0% //anon-24
         0   0.0% //anon-25
         0   0.0% //anon-26
         0   0.0% //anon-27
         0   0.0% //anon-28
         0   0.0% //anon-29
         0   0.0% //anon-30
         0   0.0% [heap]-2
         0   0.0% //anon-31
         0   0.0% //anon-32
         0   0.0% //anon-33
         0   0.0% //anon-34
         0   0.0% //anon-35
         0   0.0% //anon-36
         0   0.0% //anon-37
         0   0.0% //anon-38
         0   0.0% //anon-39
         0   0.0% //anon-40
         0   0.0% //anon-41
         0   0.0% //anon-42
         0   0.0% //anon-43
         0   0.0% //anon-44
         0   0.0% [heap]-3
         0   0.0% //anon-45
         0   0.0% //anon-46
         0   0.0% //anon-47
         0   0.0% [heap]-4
         0   0.0% [heap]-5
         0   0.0% //anon-48
         0   0.0% //anon-49
         0   0.0% [heap]-6
         0   0.0% //anon-50
         0   0.0% [heap]-7
         0   0.0% //anon-51
         0   0.0% [heap]-8
         0   0.0% [heap]-9
         0   0.0% //anon-52
         0   0.0% //anon-53
         0   0.0% //anon-54
         0   0.0% //anon-55
         0   0.0% //anon-56
         0   0.0% //anon-57
         0   0.0% //anon-58
         0   0.0% //anon-59
         0   0.0% [heap]-10
         0   0.0% [heap]-11
         0   0.0% //anon-60
         0   0.0% //anon-61
         0   0.0% //anon-62
         0   0.0% [heap]-12
         0   0.0% //anon-63
         0   0.0% //anon-64
         0   0.0% //anon-65
         0   0.0% [heap]-13
         0   0.0% //anon-66
         0   0.0% //anon-67
         0   0.0% //anon-68
         0   0.0% [heap]-14
         0   0.0% [heap]-15
         0   0.0% [heap]-16
         0   0.0% [heap]-17
         0   0.0% [heap]-18
         0   0.0% [heap]-19
         0   0.0% [heap]-20
         0   0.0% [heap]-21
         0   0.0% [heap]-22
         0   0.0% [heap]-23
         0   0.0% [heap]-24
         0   0.0% //anon-69

Stats:
     44137 total trace events
     43824 total ticks
      6172 ticks not in symbols
      5064 unaccounted ticks
     73043 total symbols
      2096 used symbols
     2.13s library processing time
     1.07s tick processing time
