Created
February 6, 2020 18:16
-
-
Save uttampawar/2806cae2a3aadc32d7f3b2f3c0285f41 to your computer and use it in GitHub Desktop.
node binary objdump
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00000000012fd660 <Builtins_LoadIC_Megamorphic>: | |
12fd660: f6 c2 01 test $0x1,%dl | |
12fd663: 0f 84 5d 0a 00 00 je 12fe0c6 <Builtins_LoadIC_Megamorphic+0xa66> | |
12fd669: 4c 8b 42 ff mov -0x1(%rdx),%r8 | |
12fd66d: 4d 8b c8 mov %r8,%r9 | |
12fd670: 49 c1 e9 0d shr $0xd,%r9 | |
12fd674: 4d 33 c8 xor %r8,%r9 | |
12fd677: 44 8b 59 07 mov 0x7(%rcx),%r11d | |
12fd67b: 45 8b c9 mov %r9d,%r9d | |
12fd67e: 45 03 cb add %r11d,%r9d | |
12fd681: 41 81 e1 fc 1f 00 00 and $0x1ffc,%r9d | |
12fd688: 4d 6b d9 06 imul $0x6,%r9,%r11 | |
12fd68c: 4d 8b a5 08 2f 00 00 mov 0x2f08(%r13),%r12 | |
12fd693: 4b 39 0c 1c cmp %rcx,(%r12,%r11,1) | |
12fd697: 75 0e jne 12fd6a7 <Builtins_LoadIC_Megamorphic+0x47> | |
12fd699: 4f 39 44 1c 10 cmp %r8,0x10(%r12,%r11,1) | |
12fd69e: 75 07 jne 12fd6a7 <Builtins_LoadIC_Megamorphic+0x47> | |
12fd6a0: 4f 8b 44 1c 08 mov 0x8(%r12,%r11,1),%r8 | |
12fd6a5: eb 3c jmp 12fd6e3 <Builtins_LoadIC_Megamorphic+0x83> | |
12fd6a7: 44 8b d9 mov %ecx,%r11d | |
12fd6aa: 45 8b c9 mov %r9d,%r9d | |
12fd6ad: 45 2b cb sub %r11d,%r9d | |
12fd6b0: 41 81 e9 1b 59 93 4e sub $0x4e93591b,%r9d | |
12fd6b7: 41 81 e1 fc 07 00 00 and $0x7fc,%r9d | |
12fd6be: 4d 6b c9 06 imul $0x6,%r9,%r9 | |
12fd6c2: 4d 8b 9d 20 2f 00 00 mov 0x2f20(%r13),%r11 | |
12fd6c9: 4b 39 0c 0b cmp %rcx,(%r11,%r9,1) | |
12fd6cd: 0f 85 e7 09 00 00 jne 12fe0ba <Builtins_LoadIC_Megamorphic+0xa5a> | |
12fd6d3: 4f 39 44 0b 10 cmp %r8,0x10(%r11,%r9,1) | |
12fd6d8: 0f 85 d0 09 00 00 jne 12fe0ae <Builtins_LoadIC_Megamorphic+0xa4e> | |
12fd6de: 4f 8b 44 0b 08 mov 0x8(%r11,%r9,1),%r8 | |
12fd6e3: 41 f6 c0 01 test $0x1,%r8b | |
12fd6e7: 0f 85 b0 01 00 00 jne 12fd89d <Builtins_LoadIC_Megamorphic+0x23d> | |
12fd6ed: 4d 8b d8 mov %r8,%r11 | |
12fd6f0: 4c 8b ca mov %rdx,%r9 | |
12fd6f3: 49 c1 fb 20 sar $0x20,%r11 | |
12fd6f7: 4d 8b e3 mov %r11,%r12 | |
12fd6fa: 49 83 e4 0f and $0xf,%r12 | |
12fd6fe: 49 83 fc 04 cmp $0x4,%r12 | |
12fd702: 0f 84 07 01 00 00 je 12fd80f <Builtins_LoadIC_Megamorphic+0x1af> | |
12fd708: 49 83 fc 05 cmp $0x5,%r12 | |
12fd70c: 0f 84 e0 00 00 00 je 12fd7f2 <Builtins_LoadIC_Megamorphic+0x192> | |
12fd712: 49 83 fc 0c cmp $0xc,%r12 | |
12fd716: 0f 84 d1 00 00 00 je 12fd7ed <Builtins_LoadIC_Megamorphic+0x18d> | |
12fd71c: 49 83 fc 02 cmp $0x2,%r12 | |
12fd720: 0f 84 53 07 00 00 je 12fde79 <Builtins_LoadIC_Megamorphic+0x819> | |
12fd726: 49 83 fc 06 cmp $0x6,%r12 | |
12fd72a: 0f 84 12 07 00 00 je 12fde42 <Builtins_LoadIC_Megamorphic+0x7e2> | |
12fd730: 49 83 fc 07 cmp $0x7,%r12 | |
12fd734: 0f 84 7e 00 00 00 je 12fd7b8 <Builtins_LoadIC_Megamorphic+0x158> | |
12fd73a: 55 push %rbp | |
12fd73b: 48 89 e5 mov %rsp,%rbp | |
12fd73e: 6a 1a pushq $0x1a | |
12fd740: 48 83 ec 08 sub $0x8,%rsp | |
12fd744: 49 83 fc 08 cmp $0x8,%r12 | |
12fd748: 74 0a je 12fd754 <Builtins_LoadIC_Megamorphic+0xf4> | |
12fd74a: 49 83 fc 09 cmp $0x9,%r12 | |
12fd74e: 0f 85 37 04 00 00 jne 12fdb8b <Builtins_LoadIC_Megamorphic+0x52b> | |
12fd754: 41 f6 c3 10 test $0x10,%r11b | |
12fd758: 75 06 jne 12fd760 <Builtins_LoadIC_Megamorphic+0x100> | |
12fd75a: 4d 8b 40 1f mov 0x1f(%r8),%r8 | |
12fd75e: eb 04 jmp 12fd764 <Builtins_LoadIC_Megamorphic+0x104> | |
12fd760: 4d 8b 40 27 mov 0x27(%r8),%r8 | |
12fd764: 41 83 f8 03 cmp $0x3,%r8d | |
12fd768: 0f 84 83 06 00 00 je 12fddf1 <Builtins_LoadIC_Megamorphic+0x791> | |
12fd76e: 49 83 e0 fd and $0xfffffffffffffffd,%r8 | |
12fd772: 4d 8b 9d a0 12 00 00 mov 0x12a0(%r13),%r11 | |
12fd779: 41 83 3b 00 cmpl $0x0,(%r11) | |
12fd77d: 0f 85 74 06 00 00 jne 12fddf7 <Builtins_LoadIC_Megamorphic+0x797> | |
12fd783: 4d 8b 59 0f mov 0xf(%r9),%r11 | |
12fd787: 49 8b 59 17 mov 0x17(%r9),%rbx | |
12fd78b: 4d 8b 4b 07 mov 0x7(%r11),%r9 | |
12fd78f: 49 83 fc 08 cmp $0x8,%r12 | |
12fd793: 74 0a je 12fd79f <Builtins_LoadIC_Megamorphic+0x13f> | |
12fd795: 4c 8b 5a ff mov -0x1(%rdx),%r11 | |
12fd799: 4d 8b 5b 17 mov 0x17(%r11),%r11 | |
12fd79d: eb 03 jmp 12fd7a2 <Builtins_LoadIC_Megamorphic+0x142> | |
12fd79f: 4c 8b da mov %rdx,%r11 | |
12fd7a2: 52 push %rdx | |
12fd7a3: 33 c9 xor %ecx,%ecx | |
12fd7a5: 49 8b d1 mov %r9,%rdx | |
12fd7a8: 49 8b fb mov %r11,%rdi | |
12fd7ab: 49 8b f0 mov %r8,%rsi | |
12fd7ae: e8 6d 02 fd ff callq 12cda20 <Builtins_CallApiCallback> | |
12fd7b3: 48 8b e5 mov %rbp,%rsp | |
12fd7b6: 5d pop %rbp | |
12fd7b7: c3 retq | |
12fd7b8: 49 81 e3 c0 ff 00 00 and $0xffc0,%r11 | |
12fd7bf: 49 c1 eb 06 shr $0x6,%r11 | |
12fd7c3: 4d 6b c3 03 imul $0x3,%r11,%r8 | |
12fd7c7: 4d 8b 59 ff mov -0x1(%r9),%r11 | |
12fd7cb: 4d 8b 5b 27 mov 0x27(%r11),%r11 | |
12fd7cf: 4b 8b 5c c3 27 mov 0x27(%r11,%r8,8),%rbx | |
12fd7d4: 4d 8b 85 a0 12 00 00 mov 0x12a0(%r13),%r8 | |
12fd7db: 41 83 38 00 cmpl $0x0,(%r8) | |
12fd7df: 0f 85 3f 06 00 00 jne 12fde24 <Builtins_LoadIC_Megamorphic+0x7c4> | |
12fd7e5: 49 8b c9 mov %r9,%rcx | |
12fd7e8: e9 53 03 fd ff jmpq 12cdb40 <Builtins_CallApiGetter> | |
12fd7ed: 49 8b 45 d8 mov -0x28(%r13),%rax | |
12fd7f1: c3 retq | |
12fd7f2: 49 81 e3 c0 ff 00 00 and $0xffc0,%r11 | |
12fd7f9: 49 c1 eb 06 shr $0x6,%r11 | |
12fd7fd: 4d 6b c3 03 imul $0x3,%r11,%r8 | |
12fd801: 4d 8b 49 ff mov -0x1(%r9),%r9 | |
12fd805: 4d 8b 49 27 mov 0x27(%r9),%r9 | |
12fd809: 4b 8b 44 c1 27 mov 0x27(%r9,%r8,8),%rax | |
12fd80e: c3 retq | |
12fd80f: 4d 8b c3 mov %r11,%r8 | |
12fd812: 49 81 e0 00 ff 07 00 and $0x7ff00,%r8 | |
12fd819: 49 c1 e8 08 shr $0x8,%r8 | |
12fd81d: 49 c1 e0 03 shl $0x3,%r8 | |
12fd821: 41 f6 c3 40 test $0x40,%r11b | |
12fd825: 75 24 jne 12fd84b <Builtins_LoadIC_Megamorphic+0x1eb> | |
12fd827: 4d 8b 49 07 mov 0x7(%r9),%r9 | |
12fd82b: 41 f6 c1 01 test $0x1,%r9b | |
12fd82f: 75 07 jne 12fd838 <Builtins_LoadIC_Megamorphic+0x1d8> | |
12fd831: 4d 8b 8d a0 00 00 00 mov 0xa0(%r13),%r9 | |
12fd838: 4b 8b 44 01 ff mov -0x1(%r9,%r8,1),%rax | |
12fd83d: 41 f6 c3 80 test $0x80,%r11b | |
12fd841: 75 01 jne 12fd844 <Builtins_LoadIC_Megamorphic+0x1e4> | |
12fd843: c3 retq | |
12fd844: f2 0f 10 40 07 movsd 0x7(%rax),%xmm0 | |
12fd849: eb 13 jmp 12fd85e <Builtins_LoadIC_Megamorphic+0x1fe> | |
12fd84b: 41 f6 c3 80 test $0x80,%r11b | |
12fd84f: 75 06 jne 12fd857 <Builtins_LoadIC_Megamorphic+0x1f7> | |
12fd851: 4b 8b 44 01 ff mov -0x1(%r9,%r8,1),%rax | |
12fd856: c3 retq | |
12fd857: f2 43 0f 10 44 01 ff movsd -0x1(%r9,%r8,1),%xmm0 | |
12fd85e: 4d 8b 85 58 16 00 00 mov 0x1658(%r13),%r8 | |
12fd865: 4d 8b 08 mov (%r8),%r9 | |
12fd868: 4d 8d 59 10 lea 0x10(%r9),%r11 | |
12fd86c: 4d 8b a5 60 16 00 00 mov 0x1660(%r13),%r12 | |
12fd873: 4d 39 1c 24 cmp %r11,(%r12) | |
12fd877: 0f 86 ff 07 00 00 jbe 12fe07c <Builtins_LoadIC_Megamorphic+0xa1c> | |
12fd87d: 4d 8d 59 10 lea 0x10(%r9),%r11 | |
12fd881: 4d 89 18 mov %r11,(%r8) | |
12fd884: 4d 8d 41 01 lea 0x1(%r9),%r8 | |
12fd888: 4d 8b 8d 80 00 00 00 mov 0x80(%r13),%r9 | |
12fd88f: 4d 89 48 ff mov %r9,-0x1(%r8) | |
12fd893: f2 41 0f 11 40 07 movsd %xmm0,0x7(%r8) | |
12fd899: 49 8b c0 mov %r8,%rax | |
12fd89c: c3 retq | |
12fd89d: 55 push %rbp | |
12fd89e: 48 89 e5 mov %rsp,%rbp | |
12fd8a1: 6a 1a pushq $0x1a | |
12fd8a3: 48 83 ec 08 sub $0x8,%rsp | |
12fd8a7: 4d 8b 48 ff mov -0x1(%r8),%r9 | |
12fd8ab: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
12fd8af: 4d 39 4d 58 cmp %r9,0x58(%r13) | |
12fd8b3: 0f 84 a7 02 00 00 je 12fdb60 <Builtins_LoadIC_Megamorphic+0x500> | |
12fd8b9: 4d 8b 48 0f mov 0xf(%r8),%r9 | |
12fd8bd: 45 33 db xor %r11d,%r11d | |
12fd8c0: 4d 3b d9 cmp %r9,%r11 | |
12fd8c3: 74 0d je 12fd8d2 <Builtins_LoadIC_Megamorphic+0x272> | |
12fd8c5: 45 33 db xor %r11d,%r11d | |
12fd8c8: 4d 39 59 07 cmp %r11,0x7(%r9) | |
12fd8cc: 0f 85 02 08 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd8d2: 4d 8b 48 07 mov 0x7(%r8),%r9 | |
12fd8d6: 4d 8b d9 mov %r9,%r11 | |
12fd8d9: 49 c1 fb 20 sar $0x20,%r11 | |
12fd8dd: 41 f6 c3 30 test $0x30,%r11b | |
12fd8e1: 0f 84 43 02 00 00 je 12fdb2a <Builtins_LoadIC_Megamorphic+0x4ca> | |
12fd8e7: 41 f6 c3 10 test $0x10,%r11b | |
12fd8eb: 0f 85 f8 01 00 00 jne 12fdae9 <Builtins_LoadIC_Megamorphic+0x489> | |
12fd8f1: 4c 8b 5a 07 mov 0x7(%rdx),%r11 | |
12fd8f5: 41 f6 c3 01 test $0x1,%r11b | |
12fd8f9: 75 07 jne 12fd902 <Builtins_LoadIC_Megamorphic+0x2a2> | |
12fd8fb: 4d 8b 9d 98 03 00 00 mov 0x398(%r13),%r11 | |
12fd902: 4d 8b 63 1f mov 0x1f(%r11),%r12 | |
12fd906: 49 c1 fc 20 sar $0x20,%r12 | |
12fd90a: 49 83 ec 01 sub $0x1,%r12 | |
12fd90e: 44 8b 71 07 mov 0x7(%rcx),%r14d | |
12fd912: 41 c1 ee 02 shr $0x2,%r14d | |
12fd916: 4d 21 e6 and %r12,%r14 | |
12fd919: 45 33 ff xor %r15d,%r15d | |
12fd91c: 4b 8d 7c 76 05 lea 0x5(%r14,%r14,2),%rdi | |
12fd921: 49 8b 44 fb 0f mov 0xf(%r11,%rdi,8),%rax | |
12fd926: 49 39 45 d8 cmp %rax,-0x28(%r13) | |
12fd92a: 0f 84 fa 01 00 00 je 12fdb2a <Builtins_LoadIC_Megamorphic+0x4ca> | |
12fd930: 48 3b c1 cmp %rcx,%rax | |
12fd933: 74 12 je 12fd947 <Builtins_LoadIC_Megamorphic+0x2e7> | |
12fd935: 49 83 c7 01 add $0x1,%r15 | |
12fd939: 4d 03 f7 add %r15,%r14 | |
12fd93c: 4c 89 e0 mov %r12,%rax | |
12fd93f: 49 23 c6 and %r14,%rax | |
12fd942: 4c 8b f0 mov %rax,%r14 | |
12fd945: eb d5 jmp 12fd91c <Builtins_LoadIC_Megamorphic+0x2bc> | |
12fd947: 45 8b 44 fb 23 mov 0x23(%r11,%rdi,8),%r8d | |
12fd94c: 4d 63 4b 0b movslq 0xb(%r11),%r9 | |
12fd950: 4c 8d 67 01 lea 0x1(%rdi),%r12 | |
12fd954: 4d 3b e1 cmp %r9,%r12 | |
12fd957: 72 01 jb 12fd95a <Builtins_LoadIC_Megamorphic+0x2fa> | |
12fd959: cc int3 | |
12fd95a: 49 8b 44 fb 17 mov 0x17(%r11,%rdi,8),%rax | |
12fd95f: 41 f6 c0 01 test $0x1,%r8b | |
12fd963: 0f 84 79 01 00 00 je 12fdae2 <Builtins_LoadIC_Megamorphic+0x482> | |
12fd969: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fd96d: 4d 39 85 e0 0e 00 00 cmp %r8,0xee0(%r13) | |
12fd974: 0f 84 32 01 00 00 je 12fdaac <Builtins_LoadIC_Megamorphic+0x44c> | |
12fd97a: 4c 8b 42 ff mov -0x1(%rdx),%r8 | |
12fd97e: 45 0f b7 48 0b movzwl 0xb(%r8),%r9d | |
12fd983: 66 41 81 f9 25 04 cmp $0x425,%r9w | |
12fd989: 0f 84 03 01 00 00 je 12fda92 <Builtins_LoadIC_Megamorphic+0x432> | |
12fd98f: 66 41 81 f9 51 04 cmp $0x451,%r9w | |
12fd995: 74 4b je 12fd9e2 <Builtins_LoadIC_Megamorphic+0x382> | |
12fd997: 66 41 81 f9 11 04 cmp $0x411,%r9w | |
12fd99d: 0f 85 31 07 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd9a3: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fd9a7: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fd9ae: 0f 85 20 07 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd9b4: 4c 8b 42 17 mov 0x17(%rdx),%r8 | |
12fd9b8: 41 f6 c0 01 test $0x1,%r8b | |
12fd9bc: 0f 84 12 07 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd9c2: 4d 8b 48 ff mov -0x1(%r8),%r9 | |
12fd9c6: 66 41 83 79 0b 40 cmpw $0x40,0xb(%r9) | |
12fd9cc: 0f 83 02 07 00 00 jae 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd9d2: 45 8b 40 0b mov 0xb(%r8),%r8d | |
12fd9d6: 49 c1 e0 20 shl $0x20,%r8 | |
12fd9da: 49 8b c0 mov %r8,%rax | |
12fd9dd: e9 d1 fd ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fd9e2: 4c 8b 48 07 mov 0x7(%rax),%r9 | |
12fd9e6: 4d 39 8d 78 0b 00 00 cmp %r9,0xb78(%r13) | |
12fd9ed: 0f 85 e1 06 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fd9f3: 4c 8b 4a 17 mov 0x17(%rdx),%r9 | |
12fd9f7: 45 8b 49 2f mov 0x2f(%r9),%r9d | |
12fd9fb: 41 83 e1 1f and $0x1f,%r9d | |
12fd9ff: 41 83 f9 0c cmp $0xc,%r9d | |
12fda03: 41 0f 94 c3 sete %r11b | |
12fda07: 45 0f b6 db movzbl %r11b,%r11d | |
12fda0b: 41 83 f9 0d cmp $0xd,%r9d | |
12fda0f: 41 0f 94 c4 sete %r12b | |
12fda13: 45 0f b6 e4 movzbl %r12b,%r12d | |
12fda17: 45 0f b6 70 0d movzbl 0xd(%r8),%r14d | |
12fda1c: 41 83 f9 0e cmp $0xe,%r9d | |
12fda20: 41 0f 94 c7 sete %r15b | |
12fda24: 45 0f b6 ff movzbl %r15b,%r15d | |
12fda28: 45 09 e3 or %r12d,%r11d | |
12fda2b: 41 83 f9 0f cmp $0xf,%r9d | |
12fda2f: 41 0f 94 c1 sete %r9b | |
12fda33: 45 0f b6 c9 movzbl %r9b,%r9d | |
12fda37: 41 81 e6 c0 00 00 00 and $0xc0,%r14d | |
12fda3e: 45 0b fb or %r11d,%r15d | |
12fda41: 41 81 fe c0 00 00 00 cmp $0xc0,%r14d | |
12fda48: 41 0f 94 c3 sete %r11b | |
12fda4c: 45 0f b6 db movzbl %r11b,%r11d | |
12fda50: 45 0b cf or %r15d,%r9d | |
12fda53: 45 0b cb or %r11d,%r9d | |
12fda56: 0f 84 78 06 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fda5c: 41 f6 40 0d 01 testb $0x1,0xd(%r8) | |
12fda61: 0f 85 6d 06 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fda67: 48 8b 42 37 mov 0x37(%rdx),%rax | |
12fda6b: 49 39 45 e0 cmp %rax,-0x20(%r13) | |
12fda6f: 0f 84 5f 06 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fda75: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fda79: 4d 39 45 08 cmp %r8,0x8(%r13) | |
12fda7d: 74 05 je 12fda84 <Builtins_LoadIC_Megamorphic+0x424> | |
12fda7f: e9 2f fd ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fda84: 48 8b 40 17 mov 0x17(%rax),%rax | |
12fda88: e9 26 fd ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fda8d: e9 42 06 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fda92: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fda96: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fda9d: 0f 85 31 06 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdaa3: 48 8b 42 17 mov 0x17(%rdx),%rax | |
12fdaa7: e9 07 fd ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdaac: 48 8b 78 07 mov 0x7(%rax),%rdi | |
12fdab0: 4c 8b 47 ff mov -0x1(%rdi),%r8 | |
12fdab4: 66 41 83 78 0b 58 cmpw $0x58,0xb(%r8) | |
12fdaba: 0f 84 14 06 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdac0: 41 f6 40 0d 02 testb $0x2,0xd(%r8) | |
12fdac5: 75 09 jne 12fdad0 <Builtins_LoadIC_Megamorphic+0x470> | |
12fdac7: 49 8b 45 d8 mov -0x28(%r13),%rax | |
12fdacb: e9 e3 fc ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdad0: 52 push %rdx | |
12fdad1: 33 c0 xor %eax,%eax | |
12fdad3: e8 88 92 fc ff callq 12c6d60 <Builtins_Call_ReceiverIsAny> | |
12fdad8: e9 d6 fc ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdadd: e9 f2 05 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdae2: e9 cc fc ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdae7: eb 41 jmp 12fdb2a <Builtins_LoadIC_Megamorphic+0x4ca> | |
12fdae9: 4d 8b 58 1f mov 0x1f(%r8),%r11 | |
12fdaed: 41 83 fb 03 cmp $0x3,%r11d | |
12fdaf1: 0f 84 dd 05 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdaf7: 49 83 e3 fd and $0xfffffffffffffffd,%r11 | |
12fdafb: 4c 8b 66 27 mov 0x27(%rsi),%r12 | |
12fdaff: 4d 39 e3 cmp %r12,%r11 | |
12fdb02: 74 26 je 12fdb2a <Builtins_LoadIC_Megamorphic+0x4ca> | |
12fdb04: 4c 8b 72 ff mov -0x1(%rdx),%r14 | |
12fdb08: 66 41 81 7e 0b 02 04 cmpw $0x402,0xb(%r14) | |
12fdb0f: 0f 85 bf 05 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdb15: 4d 8b a4 24 47 04 00 mov 0x447(%r12),%r12 | |
12fdb1c: 00 | |
12fdb1d: 4d 39 a3 47 04 00 00 cmp %r12,0x447(%r11) | |
12fdb24: 0f 85 aa 05 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdb2a: 4d 8b 58 17 mov 0x17(%r8),%r11 | |
12fdb2e: 4d 8b 65 e8 mov -0x18(%r13),%r12 | |
12fdb32: 4d 3b e3 cmp %r11,%r12 | |
12fdb35: 74 10 je 12fdb47 <Builtins_LoadIC_Megamorphic+0x4e7> | |
12fdb37: 41 83 fb 03 cmp $0x3,%r11d | |
12fdb3b: 0f 84 93 05 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdb41: 49 83 e3 fd and $0xfffffffffffffffd,%r11 | |
12fdb45: eb 03 jmp 12fdb4a <Builtins_LoadIC_Megamorphic+0x4ea> | |
12fdb47: 4c 8b da mov %rdx,%r11 | |
12fdb4a: 4d 8b d3 mov %r11,%r10 | |
12fdb4d: 4d 8b d9 mov %r9,%r11 | |
12fdb50: 4d 8b ca mov %r10,%r9 | |
12fdb53: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
12fdb57: 48 8b e5 mov %rbp,%rsp | |
12fdb5a: 5d pop %rbp | |
12fdb5b: e9 93 fb ff ff jmpq 12fd6f3 <Builtins_LoadIC_Megamorphic+0x93> | |
12fdb60: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fdb64: 48 8b 04 24 mov (%rsp),%rax | |
12fdb68: 48 83 c4 18 add $0x18,%rsp | |
12fdb6c: 41 f7 40 2b 00 00 00 testl $0x80000000,0x2b(%r8) | |
12fdb73: 80 | |
12fdb74: 75 06 jne 12fdb7c <Builtins_LoadIC_Megamorphic+0x51c> | |
12fdb76: 49 83 c0 3f add $0x3f,%r8 | |
12fdb7a: eb 0c jmp 12fdb88 <Builtins_LoadIC_Megamorphic+0x528> | |
12fdb7c: 45 8b 40 3b mov 0x3b(%r8),%r8d | |
12fdb80: 4f 8b 84 c5 80 30 00 mov 0x3080(%r13,%r8,8),%r8 | |
12fdb87: 00 | |
12fdb88: 41 ff e0 jmpq *%r8 | |
12fdb8b: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
12fdb8f: 49 83 fc 03 cmp $0x3,%r12 | |
12fdb93: 0f 84 b9 00 00 00 je 12fdc52 <Builtins_LoadIC_Megamorphic+0x5f2> | |
12fdb99: 49 83 fc 0b cmp $0xb,%r12 | |
12fdb9d: 0f 84 8f 00 00 00 je 12fdc32 <Builtins_LoadIC_Megamorphic+0x5d2> | |
12fdba3: 49 83 fc 0d cmp $0xd,%r12 | |
12fdba7: 74 29 je 12fdbd2 <Builtins_LoadIC_Megamorphic+0x572> | |
12fdba9: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fdbad: 53 push %rbx | |
12fdbae: ff 74 24 20 pushq 0x20(%rsp) | |
12fdbb2: 49 8b 9d d8 23 00 00 mov 0x23d8(%r13),%rbx | |
12fdbb9: b8 05 00 00 00 mov $0x5,%eax | |
12fdbbe: 48 89 4c 24 28 mov %rcx,0x28(%rsp) | |
12fdbc3: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
12fdbc8: 4c 89 4c 24 18 mov %r9,0x18(%rsp) | |
12fdbcd: e9 6e 0c 05 00 jmpq 134e840 <Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit> | |
12fdbd2: 4c 8b 42 17 mov 0x17(%rdx),%r8 | |
12fdbd6: 41 b9 c0 ff ff ff mov $0xffffffc0,%r9d | |
12fdbdc: 4d 23 cb and %r11,%r9 | |
12fdbdf: 4d 8b 40 0f mov 0xf(%r8),%r8 | |
12fdbe3: 49 c1 e9 06 shr $0x6,%r9 | |
12fdbe7: 4d 63 58 0b movslq 0xb(%r8),%r11 | |
12fdbeb: 4d 3b cb cmp %r11,%r9 | |
12fdbee: 72 01 jb 12fdbf1 <Builtins_LoadIC_Megamorphic+0x591> | |
12fdbf0: cc int3 | |
12fdbf1: 4f 8b 44 c8 0f mov 0xf(%r8,%r9,8),%r8 | |
12fdbf6: 49 8b 40 07 mov 0x7(%r8),%rax | |
12fdbfa: 49 39 45 e0 cmp %rax,-0x20(%r13) | |
12fdbfe: 74 05 je 12fdc05 <Builtins_LoadIC_Megamorphic+0x5a5> | |
12fdc00: e9 ae fb ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdc05: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fdc09: 48 83 c4 18 add $0x18,%rsp | |
12fdc0d: 51 push %rcx | |
12fdc0e: ff 74 24 08 pushq 0x8(%rsp) | |
12fdc12: 49 8b 9d 58 25 00 00 mov 0x2558(%r13),%rbx | |
12fdc19: b8 02 00 00 00 mov $0x2,%eax | |
12fdc1e: 49 ba 00 00 00 00 b0 movabs $0xb000000000,%r10 | |
12fdc25: 00 00 00 | |
12fdc28: 4c 89 54 24 10 mov %r10,0x10(%rsp) | |
12fdc2d: e9 0e 0c 05 00 jmpq 134e840 <Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit> | |
12fdc32: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fdc36: 48 8b d9 mov %rcx,%rbx | |
12fdc39: 48 8b ca mov %rdx,%rcx | |
12fdc3c: 48 ba 00 00 00 00 01 movabs $0x100000000,%rdx | |
12fdc43: 00 00 00 | |
12fdc46: 49 8b c1 mov %r9,%rax | |
12fdc49: 48 83 c4 18 add $0x18,%rsp | |
12fdc4d: e9 4e 52 08 00 jmpq 1382ea0 <Builtins_ProxyGetProperty> | |
12fdc52: 49 8b 41 17 mov 0x17(%r9),%rax | |
12fdc56: 45 8b 41 13 mov 0x13(%r9),%r8d | |
12fdc5a: 49 39 45 e0 cmp %rax,-0x20(%r13) | |
12fdc5e: 0f 84 70 04 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdc64: 41 f6 c0 01 test $0x1,%r8b | |
12fdc68: 0f 84 79 01 00 00 je 12fdde7 <Builtins_LoadIC_Megamorphic+0x787> | |
12fdc6e: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fdc72: 4d 39 85 e0 0e 00 00 cmp %r8,0xee0(%r13) | |
12fdc79: 0f 84 32 01 00 00 je 12fddb1 <Builtins_LoadIC_Megamorphic+0x751> | |
12fdc7f: 4c 8b 42 ff mov -0x1(%rdx),%r8 | |
12fdc83: 45 0f b7 48 0b movzwl 0xb(%r8),%r9d | |
12fdc88: 66 41 81 f9 25 04 cmp $0x425,%r9w | |
12fdc8e: 0f 84 03 01 00 00 je 12fdd97 <Builtins_LoadIC_Megamorphic+0x737> | |
12fdc94: 66 41 81 f9 51 04 cmp $0x451,%r9w | |
12fdc9a: 74 4b je 12fdce7 <Builtins_LoadIC_Megamorphic+0x687> | |
12fdc9c: 66 41 81 f9 11 04 cmp $0x411,%r9w | |
12fdca2: 0f 85 2c 04 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdca8: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fdcac: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fdcb3: 0f 85 1b 04 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdcb9: 4c 8b 42 17 mov 0x17(%rdx),%r8 | |
12fdcbd: 41 f6 c0 01 test $0x1,%r8b | |
12fdcc1: 0f 84 0d 04 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdcc7: 4d 8b 48 ff mov -0x1(%r8),%r9 | |
12fdccb: 66 41 83 79 0b 40 cmpw $0x40,0xb(%r9) | |
12fdcd1: 0f 83 fd 03 00 00 jae 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdcd7: 45 8b 40 0b mov 0xb(%r8),%r8d | |
12fdcdb: 49 c1 e0 20 shl $0x20,%r8 | |
12fdcdf: 49 8b c0 mov %r8,%rax | |
12fdce2: e9 cc fa ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdce7: 4c 8b 48 07 mov 0x7(%rax),%r9 | |
12fdceb: 4d 39 8d 78 0b 00 00 cmp %r9,0xb78(%r13) | |
12fdcf2: 0f 85 dc 03 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdcf8: 4c 8b 4a 17 mov 0x17(%rdx),%r9 | |
12fdcfc: 45 8b 49 2f mov 0x2f(%r9),%r9d | |
12fdd00: 41 83 e1 1f and $0x1f,%r9d | |
12fdd04: 41 83 f9 0c cmp $0xc,%r9d | |
12fdd08: 41 0f 94 c3 sete %r11b | |
12fdd0c: 45 0f b6 db movzbl %r11b,%r11d | |
12fdd10: 41 83 f9 0d cmp $0xd,%r9d | |
12fdd14: 41 0f 94 c4 sete %r12b | |
12fdd18: 45 0f b6 e4 movzbl %r12b,%r12d | |
12fdd1c: 45 0f b6 70 0d movzbl 0xd(%r8),%r14d | |
12fdd21: 41 83 f9 0e cmp $0xe,%r9d | |
12fdd25: 41 0f 94 c7 sete %r15b | |
12fdd29: 45 0f b6 ff movzbl %r15b,%r15d | |
12fdd2d: 45 09 e3 or %r12d,%r11d | |
12fdd30: 41 83 f9 0f cmp $0xf,%r9d | |
12fdd34: 41 0f 94 c1 sete %r9b | |
12fdd38: 45 0f b6 c9 movzbl %r9b,%r9d | |
12fdd3c: 41 81 e6 c0 00 00 00 and $0xc0,%r14d | |
12fdd43: 45 0b fb or %r11d,%r15d | |
12fdd46: 41 81 fe c0 00 00 00 cmp $0xc0,%r14d | |
12fdd4d: 41 0f 94 c3 sete %r11b | |
12fdd51: 45 0f b6 db movzbl %r11b,%r11d | |
12fdd55: 45 0b cf or %r15d,%r9d | |
12fdd58: 45 0b cb or %r11d,%r9d | |
12fdd5b: 0f 84 73 03 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdd61: 41 f6 40 0d 01 testb $0x1,0xd(%r8) | |
12fdd66: 0f 85 68 03 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdd6c: 48 8b 42 37 mov 0x37(%rdx),%rax | |
12fdd70: 49 39 45 e0 cmp %rax,-0x20(%r13) | |
12fdd74: 0f 84 5a 03 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdd7a: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fdd7e: 4d 39 45 08 cmp %r8,0x8(%r13) | |
12fdd82: 74 05 je 12fdd89 <Builtins_LoadIC_Megamorphic+0x729> | |
12fdd84: e9 2a fa ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdd89: 48 8b 40 17 mov 0x17(%rax),%rax | |
12fdd8d: e9 21 fa ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdd92: e9 3d 03 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdd97: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fdd9b: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fdda2: 0f 85 2c 03 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdda8: 48 8b 42 17 mov 0x17(%rdx),%rax | |
12fddac: e9 02 fa ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fddb1: 48 8b 78 07 mov 0x7(%rax),%rdi | |
12fddb5: 4c 8b 47 ff mov -0x1(%rdi),%r8 | |
12fddb9: 66 41 83 78 0b 58 cmpw $0x58,0xb(%r8) | |
12fddbf: 0f 84 0f 03 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fddc5: 41 f6 40 0d 02 testb $0x2,0xd(%r8) | |
12fddca: 75 09 jne 12fddd5 <Builtins_LoadIC_Megamorphic+0x775> | |
12fddcc: 49 8b 45 d8 mov -0x28(%r13),%rax | |
12fddd0: e9 de f9 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fddd5: 52 push %rdx | |
12fddd6: 33 c0 xor %eax,%eax | |
12fddd8: e8 83 8f fc ff callq 12c6d60 <Builtins_Call_ReceiverIsAny> | |
12fdddd: e9 d1 f9 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdde2: e9 ed 02 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdde7: e9 c7 f9 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fddec: e9 e3 02 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fddf1: cc int3 | |
12fddf2: e9 77 f9 ff ff jmpq 12fd76e <Builtins_LoadIC_Megamorphic+0x10e> | |
12fddf7: 49 c1 e4 20 shl $0x20,%r12 | |
12fddfb: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fddff: 48 83 c4 18 add $0x18,%rsp | |
12fde03: 41 54 push %r12 | |
12fde05: 41 51 push %r9 | |
12fde07: ff 74 24 10 pushq 0x10(%rsp) | |
12fde0b: 49 8b 9d a8 23 00 00 mov 0x23a8(%r13),%rbx | |
12fde12: b8 03 00 00 00 mov $0x3,%eax | |
12fde17: 48 89 54 24 18 mov %rdx,0x18(%rsp) | |
12fde1c: 49 8b f0 mov %r8,%rsi | |
12fde1f: e9 1c 0a 05 00 jmpq 134e840 <Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit> | |
12fde24: 41 51 push %r9 | |
12fde26: 53 push %rbx | |
12fde27: 51 push %rcx | |
12fde28: ff 74 24 18 pushq 0x18(%rsp) | |
12fde2c: 49 8b 9d b0 23 00 00 mov 0x23b0(%r13),%rbx | |
12fde33: b8 04 00 00 00 mov $0x4,%eax | |
12fde38: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
12fde3d: e9 fe 09 05 00 jmpq 134e840 <Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit> | |
12fde42: 55 push %rbp | |
12fde43: 48 89 e5 mov %rsp,%rbp | |
12fde46: 6a 1a pushq $0x1a | |
12fde48: 48 83 ec 08 sub $0x8,%rsp | |
12fde4c: 49 81 e3 c0 ff 00 00 and $0xffc0,%r11 | |
12fde53: 49 c1 eb 06 shr $0x6,%r11 | |
12fde57: 4d 6b c3 03 imul $0x3,%r11,%r8 | |
12fde5b: 4d 8b 49 ff mov -0x1(%r9),%r9 | |
12fde5f: 4d 8b 49 27 mov 0x27(%r9),%r9 | |
12fde63: 4f 8b 44 c1 27 mov 0x27(%r9,%r8,8),%r8 | |
12fde68: 49 8b 78 07 mov 0x7(%r8),%rdi | |
12fde6c: 52 push %rdx | |
12fde6d: 33 c0 xor %eax,%eax | |
12fde6f: e8 ec 8e fc ff callq 12c6d60 <Builtins_Call_ReceiverIsAny> | |
12fde74: e9 3a f9 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fde79: 55 push %rbp | |
12fde7a: 48 89 e5 mov %rsp,%rbp | |
12fde7d: 6a 1a pushq $0x1a | |
12fde7f: 48 83 ec 08 sub $0x8,%rsp | |
12fde83: 4d 8b 41 07 mov 0x7(%r9),%r8 | |
12fde87: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
12fde8b: 41 f6 c0 01 test $0x1,%r8b | |
12fde8f: 75 07 jne 12fde98 <Builtins_LoadIC_Megamorphic+0x838> | |
12fde91: 4d 8b 85 98 03 00 00 mov 0x398(%r13),%r8 | |
12fde98: 4d 8b 48 1f mov 0x1f(%r8),%r9 | |
12fde9c: 49 c1 f9 20 sar $0x20,%r9 | |
12fdea0: 49 83 e9 01 sub $0x1,%r9 | |
12fdea4: 44 8b 59 07 mov 0x7(%rcx),%r11d | |
12fdea8: 41 c1 eb 02 shr $0x2,%r11d | |
12fdeac: 4d 23 d9 and %r9,%r11 | |
12fdeaf: 45 31 e4 xor %r12d,%r12d | |
12fdeb2: 4f 8d 74 5b 05 lea 0x5(%r11,%r11,2),%r14 | |
12fdeb7: 4f 8b 7c f0 0f mov 0xf(%r8,%r14,8),%r15 | |
12fdebc: 4d 39 7d d8 cmp %r15,-0x28(%r13) | |
12fdec0: 0f 84 0e 02 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdec6: 4c 3b f9 cmp %rcx,%r15 | |
12fdec9: 74 12 je 12fdedd <Builtins_LoadIC_Megamorphic+0x87d> | |
12fdecb: 49 83 c4 01 add $0x1,%r12 | |
12fdecf: 4d 01 e3 add %r12,%r11 | |
12fded2: 4d 8b f1 mov %r9,%r14 | |
12fded5: 4d 23 f3 and %r11,%r14 | |
12fded8: 4d 8b de mov %r14,%r11 | |
12fdedb: eb d5 jmp 12fdeb2 <Builtins_LoadIC_Megamorphic+0x852> | |
12fdedd: 47 8b 4c f0 23 mov 0x23(%r8,%r14,8),%r9d | |
12fdee2: 4d 63 58 0b movslq 0xb(%r8),%r11 | |
12fdee6: 4d 8d 66 01 lea 0x1(%r14),%r12 | |
12fdeea: 4d 3b e3 cmp %r11,%r12 | |
12fdeed: 72 01 jb 12fdef0 <Builtins_LoadIC_Megamorphic+0x890> | |
12fdeef: cc int3 | |
12fdef0: 4b 8b 44 f0 17 mov 0x17(%r8,%r14,8),%rax | |
12fdef5: 41 f6 c1 01 test $0x1,%r9b | |
12fdef9: 0f 84 76 01 00 00 je 12fe075 <Builtins_LoadIC_Megamorphic+0xa15> | |
12fdeff: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fdf03: 4d 39 85 e0 0e 00 00 cmp %r8,0xee0(%r13) | |
12fdf0a: 0f 84 32 01 00 00 je 12fe042 <Builtins_LoadIC_Megamorphic+0x9e2> | |
12fdf10: 4c 8b 42 ff mov -0x1(%rdx),%r8 | |
12fdf14: 45 0f b7 48 0b movzwl 0xb(%r8),%r9d | |
12fdf19: 66 41 81 f9 25 04 cmp $0x425,%r9w | |
12fdf1f: 0f 84 03 01 00 00 je 12fe028 <Builtins_LoadIC_Megamorphic+0x9c8> | |
12fdf25: 66 41 81 f9 51 04 cmp $0x451,%r9w | |
12fdf2b: 74 4b je 12fdf78 <Builtins_LoadIC_Megamorphic+0x918> | |
12fdf2d: 66 41 81 f9 11 04 cmp $0x411,%r9w | |
12fdf33: 0f 85 9b 01 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdf39: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fdf3d: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fdf44: 0f 85 8a 01 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdf4a: 4c 8b 42 17 mov 0x17(%rdx),%r8 | |
12fdf4e: 41 f6 c0 01 test $0x1,%r8b | |
12fdf52: 0f 84 7c 01 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdf58: 4d 8b 48 ff mov -0x1(%r8),%r9 | |
12fdf5c: 66 41 83 79 0b 40 cmpw $0x40,0xb(%r9) | |
12fdf62: 0f 83 6c 01 00 00 jae 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdf68: 45 8b 40 0b mov 0xb(%r8),%r8d | |
12fdf6c: 49 c1 e0 20 shl $0x20,%r8 | |
12fdf70: 49 8b c0 mov %r8,%rax | |
12fdf73: e9 3b f8 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fdf78: 4c 8b 48 07 mov 0x7(%rax),%r9 | |
12fdf7c: 4d 39 8d 78 0b 00 00 cmp %r9,0xb78(%r13) | |
12fdf83: 0f 85 4b 01 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdf89: 4c 8b 4a 17 mov 0x17(%rdx),%r9 | |
12fdf8d: 45 8b 49 2f mov 0x2f(%r9),%r9d | |
12fdf91: 41 83 e1 1f and $0x1f,%r9d | |
12fdf95: 41 83 f9 0c cmp $0xc,%r9d | |
12fdf99: 41 0f 94 c3 sete %r11b | |
12fdf9d: 45 0f b6 db movzbl %r11b,%r11d | |
12fdfa1: 41 83 f9 0d cmp $0xd,%r9d | |
12fdfa5: 41 0f 94 c4 sete %r12b | |
12fdfa9: 45 0f b6 e4 movzbl %r12b,%r12d | |
12fdfad: 45 0f b6 70 0d movzbl 0xd(%r8),%r14d | |
12fdfb2: 41 83 f9 0e cmp $0xe,%r9d | |
12fdfb6: 41 0f 94 c7 sete %r15b | |
12fdfba: 45 0f b6 ff movzbl %r15b,%r15d | |
12fdfbe: 45 09 e3 or %r12d,%r11d | |
12fdfc1: 41 83 f9 0f cmp $0xf,%r9d | |
12fdfc5: 41 0f 94 c1 sete %r9b | |
12fdfc9: 45 0f b6 c9 movzbl %r9b,%r9d | |
12fdfcd: 41 81 e6 c0 00 00 00 and $0xc0,%r14d | |
12fdfd4: 45 0b fb or %r11d,%r15d | |
12fdfd7: 41 81 fe c0 00 00 00 cmp $0xc0,%r14d | |
12fdfde: 41 0f 94 c3 sete %r11b | |
12fdfe2: 45 0f b6 db movzbl %r11b,%r11d | |
12fdfe6: 45 0b cf or %r15d,%r9d | |
12fdfe9: 45 0b cb or %r11d,%r9d | |
12fdfec: 0f 84 e2 00 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdff2: 41 f6 40 0d 01 testb $0x1,0xd(%r8) | |
12fdff7: 0f 85 d7 00 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fdffd: 48 8b 42 37 mov 0x37(%rdx),%rax | |
12fe001: 49 39 45 e0 cmp %rax,-0x20(%r13) | |
12fe005: 0f 84 c9 00 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe00b: 4c 8b 40 ff mov -0x1(%rax),%r8 | |
12fe00f: 4d 39 45 08 cmp %r8,0x8(%r13) | |
12fe013: 74 05 je 12fe01a <Builtins_LoadIC_Megamorphic+0x9ba> | |
12fe015: e9 99 f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe01a: 48 8b 40 17 mov 0x17(%rax),%rax | |
12fe01e: e9 90 f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe023: e9 ac 00 00 00 jmpq 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe028: 4c 8b 40 07 mov 0x7(%rax),%r8 | |
12fe02c: 4d 39 85 28 0a 00 00 cmp %r8,0xa28(%r13) | |
12fe033: 0f 85 9b 00 00 00 jne 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe039: 48 8b 42 17 mov 0x17(%rdx),%rax | |
12fe03d: e9 71 f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe042: 48 8b 78 07 mov 0x7(%rax),%rdi | |
12fe046: 4c 8b 47 ff mov -0x1(%rdi),%r8 | |
12fe04a: 66 41 83 78 0b 58 cmpw $0x58,0xb(%r8) | |
12fe050: 0f 84 7e 00 00 00 je 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe056: 41 f6 40 0d 02 testb $0x2,0xd(%r8) | |
12fe05b: 75 09 jne 12fe066 <Builtins_LoadIC_Megamorphic+0xa06> | |
12fe05d: 49 8b 45 d8 mov -0x28(%r13),%rax | |
12fe061: e9 4d f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe066: 52 push %rdx | |
12fe067: 33 c0 xor %eax,%eax | |
12fe069: e8 f2 8c fc ff callq 12c6d60 <Builtins_Call_ReceiverIsAny> | |
12fe06e: e9 40 f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe073: eb 5f jmp 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe075: e9 39 f7 ff ff jmpq 12fd7b3 <Builtins_LoadIC_Megamorphic+0x153> | |
12fe07a: eb 58 jmp 12fe0d4 <Builtins_LoadIC_Megamorphic+0xa74> | |
12fe07c: 55 push %rbp | |
12fe07d: 48 89 e5 mov %rsp,%rbp | |
12fe080: 6a 1a pushq $0x1a | |
12fe082: 48 83 ec 08 sub $0x8,%rsp | |
12fe086: f2 0f 11 45 f0 movsd %xmm0,-0x10(%rbp) | |
12fe08b: ba 10 00 00 00 mov $0x10,%edx | |
12fe090: e8 0b fc fc ff callq 12cdca0 <Builtins_AllocateInYoungGeneration> | |
12fe095: 4c 8d 48 ff lea -0x1(%rax),%r9 | |
12fe099: f2 0f 10 45 f0 movsd -0x10(%rbp),%xmm0 | |
12fe09e: 4d 8b 85 58 16 00 00 mov 0x1658(%r13),%r8 | |
12fe0a5: 48 8b e5 mov %rbp,%rsp | |
12fe0a8: 5d pop %rbp | |
12fe0a9: e9 cf f7 ff ff jmpq 12fd87d <Builtins_LoadIC_Megamorphic+0x21d> | |
12fe0ae: 55 push %rbp | |
12fe0af: 48 89 e5 mov %rsp,%rbp | |
12fe0b2: 6a 1a pushq $0x1a | |
12fe0b4: 48 83 ec 08 sub $0x8,%rsp | |
12fe0b8: eb 16 jmp 12fe0d0 <Builtins_LoadIC_Megamorphic+0xa70> | |
12fe0ba: 55 push %rbp | |
12fe0bb: 48 89 e5 mov %rsp,%rbp | |
12fe0be: 6a 1a pushq $0x1a | |
12fe0c0: 48 83 ec 08 sub $0x8,%rsp | |
12fe0c4: eb 0a jmp 12fe0d0 <Builtins_LoadIC_Megamorphic+0xa70> | |
12fe0c6: 55 push %rbp | |
12fe0c7: 48 89 e5 mov %rsp,%rbp | |
12fe0ca: 6a 1a pushq $0x1a | |
12fe0cc: 48 83 ec 08 sub $0x8,%rsp | |
12fe0d0: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
12fe0d4: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
12fe0d8: 48 83 ec 08 sub $0x8,%rsp | |
12fe0dc: 4c 8b 54 24 20 mov 0x20(%rsp),%r10 | |
12fe0e1: 4c 89 14 24 mov %r10,(%rsp) | |
12fe0e5: b8 04 00 00 00 mov $0x4,%eax | |
12fe0ea: 48 89 54 24 20 mov %rdx,0x20(%rsp) | |
12fe0ef: 48 89 4c 24 18 mov %rcx,0x18(%rsp) | |
12fe0f4: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 | |
12fe0f9: 4c 89 54 24 10 mov %r10,0x10(%rsp) | |
12fe0fe: 48 89 5c 24 08 mov %rbx,0x8(%rsp) | |
12fe103: 49 8b 9d d0 23 00 00 mov 0x23d0(%r13),%rbx | |
12fe10a: e9 31 07 05 00 jmpq 134e840 <Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit> | |
12fe10f: 90 nop | |
12fe110: 01 00 add %eax,(%rax) | |
12fe112: 00 00 add %al,(%rax) | |
12fe114: 01 00 add %eax,(%rax) | |
12fe116: 00 00 add %al,(%rax) | |
12fe118: ff (bad) | |
12fe119: ff (bad) | |
12fe11a: ff (bad) | |
12fe11b: ff (bad) | |
12fe11c: ff (bad) | |
12fe11d: ff (bad) | |
12fe11e: ff (bad) | |
12fe11f: ff (bad) | |
12fe120: ff (bad) | |
12fe121: ff (bad) | |
12fe122: ff (bad) | |
12fe123: ff 00 incl (%rax) | |
12fe125: cc int3 | |
12fe126: cc int3 | |
12fe127: cc int3 | |
12fe128: cc int3 | |
12fe129: cc int3 | |
12fe12a: cc int3 | |
12fe12b: cc int3 | |
12fe12c: cc int3 | |
12fe12d: cc int3 | |
12fe12e: cc int3 | |
12fe12f: cc int3 | |
12fe130: cc int3 | |
12fe131: cc int3 | |
12fe132: cc int3 | |
12fe133: cc int3 | |
12fe134: cc int3 | |
12fe135: cc int3 | |
12fe136: cc int3 | |
12fe137: cc int3 | |
12fe138: cc int3 | |
12fe139: cc int3 | |
12fe13a: cc int3 | |
12fe13b: cc int3 | |
12fe13c: cc int3 | |
12fe13d: cc int3 | |
12fe13e: cc int3 | |
12fe13f: cc int3 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment