data/4eee4cd34c516.bin: file format elf64-x86-64 Disassembly of section .init: 0000000000417810 <_init>: 417810: 48 83 ec 08 sub $0x8,%rsp 417814: e8 93 03 00 00 callq 417bac 417819: e8 22 04 00 00 callq 417c40 41781e: e8 8d 4f 01 00 callq 42c7b0 <__do_global_ctors_aux> 417823: 48 83 c4 08 add $0x8,%rsp 417827: c3 retq Disassembly of section .plt: 0000000000417830 : 417830: ff 35 ba d7 21 00 pushq 0x21d7ba(%rip) # 634ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 417836: ff 25 bc d7 21 00 jmpq *0x21d7bc(%rip) # 634ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 41783c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000417840 : 417840: ff 25 ba d7 21 00 jmpq *0x21d7ba(%rip) # 635000 <_GLOBAL_OFFSET_TABLE_+0x18> 417846: 68 00 00 00 00 pushq $0x0 41784b: e9 e0 ff ff ff jmpq 417830 <_init+0x20> 0000000000417850 : 417850: ff 25 b2 d7 21 00 jmpq *0x21d7b2(%rip) # 635008 <_GLOBAL_OFFSET_TABLE_+0x20> 417856: 68 01 00 00 00 pushq $0x1 41785b: e9 d0 ff ff ff jmpq 417830 <_init+0x20> 0000000000417860 : 417860: ff 25 aa d7 21 00 jmpq *0x21d7aa(%rip) # 635010 <_GLOBAL_OFFSET_TABLE_+0x28> 417866: 68 02 00 00 00 pushq $0x2 41786b: e9 c0 ff ff ff jmpq 417830 <_init+0x20> 0000000000417870 : 417870: ff 25 a2 d7 21 00 jmpq *0x21d7a2(%rip) # 635018 <_GLOBAL_OFFSET_TABLE_+0x30> 417876: 68 03 00 00 00 pushq $0x3 41787b: e9 b0 ff ff ff jmpq 417830 <_init+0x20> 0000000000417880 : 417880: ff 25 9a d7 21 00 jmpq *0x21d79a(%rip) # 635020 <_GLOBAL_OFFSET_TABLE_+0x38> 417886: 68 04 00 00 00 pushq $0x4 41788b: e9 a0 ff ff ff jmpq 417830 <_init+0x20> 0000000000417890 : 417890: ff 25 92 d7 21 00 jmpq *0x21d792(%rip) # 635028 <_GLOBAL_OFFSET_TABLE_+0x40> 417896: 68 05 00 00 00 pushq $0x5 41789b: e9 90 ff ff ff jmpq 417830 <_init+0x20> 00000000004178a0 : 4178a0: ff 25 8a d7 21 00 jmpq *0x21d78a(%rip) # 635030 <_GLOBAL_OFFSET_TABLE_+0x48> 4178a6: 68 06 00 00 00 pushq $0x6 4178ab: e9 80 ff ff ff jmpq 417830 <_init+0x20> 00000000004178b0 : 4178b0: ff 25 82 d7 21 00 jmpq *0x21d782(%rip) # 635038 <_GLOBAL_OFFSET_TABLE_+0x50> 4178b6: 68 07 00 00 00 pushq $0x7 4178bb: e9 70 ff ff ff jmpq 417830 <_init+0x20> 00000000004178c0 : 4178c0: ff 25 7a d7 21 00 jmpq *0x21d77a(%rip) # 635040 <_GLOBAL_OFFSET_TABLE_+0x58> 4178c6: 68 08 00 00 00 pushq $0x8 4178cb: e9 60 ff ff ff jmpq 417830 <_init+0x20> 00000000004178d0 : 4178d0: ff 25 72 d7 21 00 jmpq *0x21d772(%rip) # 635048 <_GLOBAL_OFFSET_TABLE_+0x60> 4178d6: 68 09 00 00 00 pushq $0x9 4178db: e9 50 ff ff ff jmpq 417830 <_init+0x20> 00000000004178e0 : 4178e0: ff 25 6a d7 21 00 jmpq *0x21d76a(%rip) # 635050 <_GLOBAL_OFFSET_TABLE_+0x68> 4178e6: 68 0a 00 00 00 pushq $0xa 4178eb: e9 40 ff ff ff jmpq 417830 <_init+0x20> 00000000004178f0 : 4178f0: ff 25 62 d7 21 00 jmpq *0x21d762(%rip) # 635058 <_GLOBAL_OFFSET_TABLE_+0x70> 4178f6: 68 0b 00 00 00 pushq $0xb 4178fb: e9 30 ff ff ff jmpq 417830 <_init+0x20> 0000000000417900 : 417900: ff 25 5a d7 21 00 jmpq *0x21d75a(%rip) # 635060 <_GLOBAL_OFFSET_TABLE_+0x78> 417906: 68 0c 00 00 00 pushq $0xc 41790b: e9 20 ff ff ff jmpq 417830 <_init+0x20> 0000000000417910 : 417910: ff 25 52 d7 21 00 jmpq *0x21d752(%rip) # 635068 <_GLOBAL_OFFSET_TABLE_+0x80> 417916: 68 0d 00 00 00 pushq $0xd 41791b: e9 10 ff ff ff jmpq 417830 <_init+0x20> 0000000000417920 : 417920: ff 25 4a d7 21 00 jmpq *0x21d74a(%rip) # 635070 <_GLOBAL_OFFSET_TABLE_+0x88> 417926: 68 0e 00 00 00 pushq $0xe 41792b: e9 00 ff ff ff jmpq 417830 <_init+0x20> 0000000000417930 : 417930: ff 25 42 d7 21 00 jmpq *0x21d742(%rip) # 635078 <_GLOBAL_OFFSET_TABLE_+0x90> 417936: 68 0f 00 00 00 pushq $0xf 41793b: e9 f0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417940 : 417940: ff 25 3a d7 21 00 jmpq *0x21d73a(%rip) # 635080 <_GLOBAL_OFFSET_TABLE_+0x98> 417946: 68 10 00 00 00 pushq $0x10 41794b: e9 e0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417950 : 417950: ff 25 32 d7 21 00 jmpq *0x21d732(%rip) # 635088 <_GLOBAL_OFFSET_TABLE_+0xa0> 417956: 68 11 00 00 00 pushq $0x11 41795b: e9 d0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417960 : 417960: ff 25 2a d7 21 00 jmpq *0x21d72a(%rip) # 635090 <_GLOBAL_OFFSET_TABLE_+0xa8> 417966: 68 12 00 00 00 pushq $0x12 41796b: e9 c0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417970 <__libc_start_main@plt>: 417970: ff 25 22 d7 21 00 jmpq *0x21d722(%rip) # 635098 <_GLOBAL_OFFSET_TABLE_+0xb0> 417976: 68 13 00 00 00 pushq $0x13 41797b: e9 b0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417980 : 417980: ff 25 1a d7 21 00 jmpq *0x21d71a(%rip) # 6350a0 <_GLOBAL_OFFSET_TABLE_+0xb8> 417986: 68 14 00 00 00 pushq $0x14 41798b: e9 a0 fe ff ff jmpq 417830 <_init+0x20> 0000000000417990 : 417990: ff 25 12 d7 21 00 jmpq *0x21d712(%rip) # 6350a8 <_GLOBAL_OFFSET_TABLE_+0xc0> 417996: 68 15 00 00 00 pushq $0x15 41799b: e9 90 fe ff ff jmpq 417830 <_init+0x20> 00000000004179a0 : 4179a0: ff 25 0a d7 21 00 jmpq *0x21d70a(%rip) # 6350b0 <_GLOBAL_OFFSET_TABLE_+0xc8> 4179a6: 68 16 00 00 00 pushq $0x16 4179ab: e9 80 fe ff ff jmpq 417830 <_init+0x20> 00000000004179b0 : 4179b0: ff 25 02 d7 21 00 jmpq *0x21d702(%rip) # 6350b8 <_GLOBAL_OFFSET_TABLE_+0xd0> 4179b6: 68 17 00 00 00 pushq $0x17 4179bb: e9 70 fe ff ff jmpq 417830 <_init+0x20> 00000000004179c0 : 4179c0: ff 25 fa d6 21 00 jmpq *0x21d6fa(%rip) # 6350c0 <_GLOBAL_OFFSET_TABLE_+0xd8> 4179c6: 68 18 00 00 00 pushq $0x18 4179cb: e9 60 fe ff ff jmpq 417830 <_init+0x20> 00000000004179d0 : 4179d0: ff 25 f2 d6 21 00 jmpq *0x21d6f2(%rip) # 6350c8 <_GLOBAL_OFFSET_TABLE_+0xe0> 4179d6: 68 19 00 00 00 pushq $0x19 4179db: e9 50 fe ff ff jmpq 417830 <_init+0x20> 00000000004179e0 : 4179e0: ff 25 ea d6 21 00 jmpq *0x21d6ea(%rip) # 6350d0 <_GLOBAL_OFFSET_TABLE_+0xe8> 4179e6: 68 1a 00 00 00 pushq $0x1a 4179eb: e9 40 fe ff ff jmpq 417830 <_init+0x20> 00000000004179f0 : 4179f0: ff 25 e2 d6 21 00 jmpq *0x21d6e2(%rip) # 6350d8 <_GLOBAL_OFFSET_TABLE_+0xf0> 4179f6: 68 1b 00 00 00 pushq $0x1b 4179fb: e9 30 fe ff ff jmpq 417830 <_init+0x20> 0000000000417a00 : 417a00: ff 25 da d6 21 00 jmpq *0x21d6da(%rip) # 6350e0 <_GLOBAL_OFFSET_TABLE_+0xf8> 417a06: 68 1c 00 00 00 pushq $0x1c 417a0b: e9 20 fe ff ff jmpq 417830 <_init+0x20> 0000000000417a10 : 417a10: ff 25 d2 d6 21 00 jmpq *0x21d6d2(%rip) # 6350e8 <_GLOBAL_OFFSET_TABLE_+0x100> 417a16: 68 1d 00 00 00 pushq $0x1d 417a1b: e9 10 fe ff ff jmpq 417830 <_init+0x20> 0000000000417a20 : 417a20: ff 25 ca d6 21 00 jmpq *0x21d6ca(%rip) # 6350f0 <_GLOBAL_OFFSET_TABLE_+0x108> 417a26: 68 1e 00 00 00 pushq $0x1e 417a2b: e9 00 fe ff ff jmpq 417830 <_init+0x20> 0000000000417a30 : 417a30: ff 25 c2 d6 21 00 jmpq *0x21d6c2(%rip) # 6350f8 <_GLOBAL_OFFSET_TABLE_+0x110> 417a36: 68 1f 00 00 00 pushq $0x1f 417a3b: e9 f0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a40 : 417a40: ff 25 ba d6 21 00 jmpq *0x21d6ba(%rip) # 635100 <_GLOBAL_OFFSET_TABLE_+0x118> 417a46: 68 20 00 00 00 pushq $0x20 417a4b: e9 e0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a50 : 417a50: ff 25 b2 d6 21 00 jmpq *0x21d6b2(%rip) # 635108 <_GLOBAL_OFFSET_TABLE_+0x120> 417a56: 68 21 00 00 00 pushq $0x21 417a5b: e9 d0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a60 : 417a60: ff 25 aa d6 21 00 jmpq *0x21d6aa(%rip) # 635110 <_GLOBAL_OFFSET_TABLE_+0x128> 417a66: 68 22 00 00 00 pushq $0x22 417a6b: e9 c0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a70 : 417a70: ff 25 a2 d6 21 00 jmpq *0x21d6a2(%rip) # 635118 <_GLOBAL_OFFSET_TABLE_+0x130> 417a76: 68 23 00 00 00 pushq $0x23 417a7b: e9 b0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a80 : 417a80: ff 25 9a d6 21 00 jmpq *0x21d69a(%rip) # 635120 <_GLOBAL_OFFSET_TABLE_+0x138> 417a86: 68 24 00 00 00 pushq $0x24 417a8b: e9 a0 fd ff ff jmpq 417830 <_init+0x20> 0000000000417a90 : 417a90: ff 25 92 d6 21 00 jmpq *0x21d692(%rip) # 635128 <_GLOBAL_OFFSET_TABLE_+0x140> 417a96: 68 25 00 00 00 pushq $0x25 417a9b: e9 90 fd ff ff jmpq 417830 <_init+0x20> 0000000000417aa0 : 417aa0: ff 25 8a d6 21 00 jmpq *0x21d68a(%rip) # 635130 <_GLOBAL_OFFSET_TABLE_+0x148> 417aa6: 68 26 00 00 00 pushq $0x26 417aab: e9 80 fd ff ff jmpq 417830 <_init+0x20> 0000000000417ab0 : 417ab0: ff 25 82 d6 21 00 jmpq *0x21d682(%rip) # 635138 <_GLOBAL_OFFSET_TABLE_+0x150> 417ab6: 68 27 00 00 00 pushq $0x27 417abb: e9 70 fd ff ff jmpq 417830 <_init+0x20> 0000000000417ac0 : 417ac0: ff 25 7a d6 21 00 jmpq *0x21d67a(%rip) # 635140 <_GLOBAL_OFFSET_TABLE_+0x158> 417ac6: 68 28 00 00 00 pushq $0x28 417acb: e9 60 fd ff ff jmpq 417830 <_init+0x20> 0000000000417ad0 : 417ad0: ff 25 72 d6 21 00 jmpq *0x21d672(%rip) # 635148 <_GLOBAL_OFFSET_TABLE_+0x160> 417ad6: 68 29 00 00 00 pushq $0x29 417adb: e9 50 fd ff ff jmpq 417830 <_init+0x20> 0000000000417ae0 : 417ae0: ff 25 6a d6 21 00 jmpq *0x21d66a(%rip) # 635150 <_GLOBAL_OFFSET_TABLE_+0x168> 417ae6: 68 2a 00 00 00 pushq $0x2a 417aeb: e9 40 fd ff ff jmpq 417830 <_init+0x20> 0000000000417af0 : 417af0: ff 25 62 d6 21 00 jmpq *0x21d662(%rip) # 635158 <_GLOBAL_OFFSET_TABLE_+0x170> 417af6: 68 2b 00 00 00 pushq $0x2b 417afb: e9 30 fd ff ff jmpq 417830 <_init+0x20> 0000000000417b00 : 417b00: ff 25 5a d6 21 00 jmpq *0x21d65a(%rip) # 635160 <_GLOBAL_OFFSET_TABLE_+0x178> 417b06: 68 2c 00 00 00 pushq $0x2c 417b0b: e9 20 fd ff ff jmpq 417830 <_init+0x20> 0000000000417b10 : 417b10: ff 25 52 d6 21 00 jmpq *0x21d652(%rip) # 635168 <_GLOBAL_OFFSET_TABLE_+0x180> 417b16: 68 2d 00 00 00 pushq $0x2d 417b1b: e9 10 fd ff ff jmpq 417830 <_init+0x20> 0000000000417b20 : 417b20: ff 25 4a d6 21 00 jmpq *0x21d64a(%rip) # 635170 <_GLOBAL_OFFSET_TABLE_+0x188> 417b26: 68 2e 00 00 00 pushq $0x2e 417b2b: e9 00 fd ff ff jmpq 417830 <_init+0x20> 0000000000417b30 : 417b30: ff 25 42 d6 21 00 jmpq *0x21d642(%rip) # 635178 <_GLOBAL_OFFSET_TABLE_+0x190> 417b36: 68 2f 00 00 00 pushq $0x2f 417b3b: e9 f0 fc ff ff jmpq 417830 <_init+0x20> 0000000000417b40 : 417b40: ff 25 3a d6 21 00 jmpq *0x21d63a(%rip) # 635180 <_GLOBAL_OFFSET_TABLE_+0x198> 417b46: 68 30 00 00 00 pushq $0x30 417b4b: e9 e0 fc ff ff jmpq 417830 <_init+0x20> 0000000000417b50 : 417b50: ff 25 32 d6 21 00 jmpq *0x21d632(%rip) # 635188 <_GLOBAL_OFFSET_TABLE_+0x1a0> 417b56: 68 31 00 00 00 pushq $0x31 417b5b: e9 d0 fc ff ff jmpq 417830 <_init+0x20> 0000000000417b60 : 417b60: ff 25 2a d6 21 00 jmpq *0x21d62a(%rip) # 635190 <_GLOBAL_OFFSET_TABLE_+0x1a8> 417b66: 68 32 00 00 00 pushq $0x32 417b6b: e9 c0 fc ff ff jmpq 417830 <_init+0x20> 0000000000417b70 : 417b70: ff 25 22 d6 21 00 jmpq *0x21d622(%rip) # 635198 <_GLOBAL_OFFSET_TABLE_+0x1b0> 417b76: 68 33 00 00 00 pushq $0x33 417b7b: e9 b0 fc ff ff jmpq 417830 <_init+0x20> Disassembly of section .text: 0000000000417b80 <_start>: 417b80: 31 ed xor %ebp,%ebp 417b82: 49 89 d1 mov %rdx,%r9 417b85: 5e pop %rsi 417b86: 48 89 e2 mov %rsp,%rdx 417b89: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 417b8d: 50 push %rax 417b8e: 54 push %rsp 417b8f: 49 c7 c0 a0 c7 42 00 mov $0x42c7a0,%r8 417b96: 48 c7 c1 10 c7 42 00 mov $0x42c710,%rcx 417b9d: 48 c7 c7 24 a5 41 00 mov $0x41a524,%rdi 417ba4: e8 c7 fd ff ff callq 417970 <__libc_start_main@plt> 417ba9: f4 hlt 417baa: 90 nop 417bab: 90 nop 0000000000417bac : 417bac: 48 83 ec 08 sub $0x8,%rsp 417bb0: 48 8b 05 11 d4 21 00 mov 0x21d411(%rip),%rax # 634fc8 <_DYNAMIC+0x210> 417bb7: 48 85 c0 test %rax,%rax 417bba: 74 02 je 417bbe 417bbc: ff d0 callq *%rax 417bbe: 48 83 c4 08 add $0x8,%rsp 417bc2: c3 retq 417bc3: 90 nop 417bc4: 90 nop 417bc5: 90 nop 417bc6: 90 nop 417bc7: 90 nop 417bc8: 90 nop 417bc9: 90 nop 417bca: 90 nop 417bcb: 90 nop 417bcc: 90 nop 417bcd: 90 nop 417bce: 90 nop 417bcf: 90 nop 0000000000417bd0 <__do_global_dtors_aux>: 417bd0: 55 push %rbp 417bd1: 48 89 e5 mov %rsp,%rbp 417bd4: 53 push %rbx 417bd5: 48 83 ec 08 sub $0x8,%rsp 417bd9: 80 3d f8 34 22 00 00 cmpb $0x0,0x2234f8(%rip) # 63b0d8 417be0: 75 4b jne 417c2d <__do_global_dtors_aux+0x5d> 417be2: bb a8 4d 63 00 mov $0x634da8,%ebx 417be7: 48 8b 05 f2 34 22 00 mov 0x2234f2(%rip),%rax # 63b0e0 417bee: 48 81 eb a0 4d 63 00 sub $0x634da0,%rbx 417bf5: 48 c1 fb 03 sar $0x3,%rbx 417bf9: 48 83 eb 01 sub $0x1,%rbx 417bfd: 48 39 d8 cmp %rbx,%rax 417c00: 73 24 jae 417c26 <__do_global_dtors_aux+0x56> 417c02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 417c08: 48 83 c0 01 add $0x1,%rax 417c0c: 48 89 05 cd 34 22 00 mov %rax,0x2234cd(%rip) # 63b0e0 417c13: ff 14 c5 a0 4d 63 00 callq *0x634da0(,%rax,8) 417c1a: 48 8b 05 bf 34 22 00 mov 0x2234bf(%rip),%rax # 63b0e0 417c21: 48 39 d8 cmp %rbx,%rax 417c24: 72 e2 jb 417c08 <__do_global_dtors_aux+0x38> 417c26: c6 05 ab 34 22 00 01 movb $0x1,0x2234ab(%rip) # 63b0d8 417c2d: 48 83 c4 08 add $0x8,%rsp 417c31: 5b pop %rbx 417c32: 5d pop %rbp 417c33: c3 retq 417c34: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 417c3b: 00 00 00 00 00 0000000000417c40 : 417c40: 48 83 3d 68 d1 21 00 cmpq $0x0,0x21d168(%rip) # 634db0 <__JCR_END__> 417c47: 00 417c48: 55 push %rbp 417c49: 48 89 e5 mov %rsp,%rbp 417c4c: 74 12 je 417c60 417c4e: b8 00 00 00 00 mov $0x0,%eax 417c53: 48 85 c0 test %rax,%rax 417c56: 74 08 je 417c60 417c58: 5d pop %rbp 417c59: bf b0 4d 63 00 mov $0x634db0,%edi 417c5e: ff e0 jmpq *%rax 417c60: 5d pop %rbp 417c61: c3 retq 417c62: 90 nop 417c63: 90 nop 417c64: c3 retq 417c65: b8 d0 51 63 00 mov $0x6351d0,%eax 417c6a: b9 10 b1 63 00 mov $0x63b110,%ecx 417c6f: 48 8b 11 mov (%rcx),%rdx 417c72: 48 89 10 mov %rdx,(%rax) 417c75: 48 89 01 mov %rax,(%rcx) 417c78: c3 retq 417c79: 90 nop 417c7a: 90 nop 417c7b: 90 nop 0000000000417c7c <_Dmain>: 417c7c: 55 push %rbp 417c7d: 48 8b ec mov %rsp,%rbp 417c80: ff 35 a2 4b 01 00 pushq 0x14ba2(%rip) # 42c828 <_TMP0+0x8> 417c86: ff 35 94 4b 01 00 pushq 0x14b94(%rip) # 42c820 <_TMP0> 417c8c: e8 0b 00 00 00 callq 417c9c <_D3std5stdio16__T7writelnTAyaZ7writelnFAyaZv> 417c91: 48 83 c4 10 add $0x10,%rsp 417c95: 31 c0 xor %eax,%eax 417c97: 5d pop %rbp 417c98: c3 retq 417c99: 90 nop 417c9a: 90 nop 417c9b: 90 nop 0000000000417c9c <_D3std5stdio16__T7writelnTAyaZ7writelnFAyaZv>: 417c9c: 55 push %rbp 417c9d: 48 8b ec mov %rsp,%rbp 417ca0: 48 83 ec 08 sub $0x8,%rsp 417ca4: 53 push %rbx 417ca5: 48 8b 4d 18 mov 0x18(%rbp),%rcx 417ca9: 8b 55 10 mov 0x10(%rbp),%edx 417cac: 48 be 30 c8 42 00 00 mov $0x42c830,%rsi 417cb3: 00 00 00 417cb6: 48 8b 05 bb 34 22 00 mov 0x2234bb(%rip),%rax # 63b178 <_D3std5stdio6stdoutS3std5stdio4File> 417cbd: 48 8b 38 mov (%rax),%rdi 417cc0: 31 c0 xor %eax,%eax 417cc2: e8 f9 fc ff ff callq 4179c0 417cc7: 48 89 c7 mov %rax,%rdi 417cca: 01 ff add %edi,%edi 417ccc: 19 ff sbb %edi,%edi 417cce: ff c7 inc %edi 417cd0: 48 b9 ec 7c 41 00 00 mov $0x417cec,%rcx 417cd7: 00 00 00 417cda: 48 31 db xor %rbx,%rbx 417cdd: 51 push %rcx 417cde: 53 push %rbx 417cdf: e8 18 00 00 00 callq 417cfc <_D3std9exception146__T7enforceTbVAyaa59_2f686f6d652f6672672f64706c2f646d64322f6c696e75782f62696e36342f2e2e2f2e2e2f7372632f70686f626f732f7374642f737464696f2e64Vi1498Z7enforceFNaNfbLAxaZb> 417ce4: 48 83 c4 10 add $0x10,%rsp 417ce8: 5b pop %rbx 417ce9: c9 leaveq 417cea: c3 retq 417ceb: 90 nop 0000000000417cec <_D3std5stdio16__T7writelnTAyaZ7writelnFAyaZv15__dgliteral1274MFZAxa>: 417cec: 55 push %rbp 417ced: 48 8b ec mov %rsp,%rbp 417cf0: 48 83 ec 08 sub $0x8,%rsp 417cf4: 31 c0 xor %eax,%eax 417cf6: 31 d2 xor %edx,%edx 417cf8: c9 leaveq 417cf9: c3 retq 417cfa: 90 nop 417cfb: 90 nop 0000000000417cfc <_D3std9exception146__T7enforceTbVAyaa59_2f686f6d652f6672672f64706c2f646d64322f6c696e75782f62696e36342f2e2e2f2e2e2f7372632f70686f626f732f7374642f737464696f2e64Vi1498Z7enforceFNaNfbLAxaZb>: 417cfc: 55 push %rbp 417cfd: 48 8b ec mov %rsp,%rbp 417d00: 48 83 ec 10 sub $0x10,%rsp 417d04: 89 7d f8 mov %edi,-0x8(%rbp) 417d07: 40 80 f7 01 xor $0x1,%dil 417d0b: 74 38 je 417d45 <_D3std9exception146__T7enforceTbVAyaa59_2f686f6d652f6672672f64706c2f646d64322f6c696e75782f62696e36342f2e2e2f2e2e2f7372632f70686f626f732f7374642f737464696f2e64Vi1498Z7enforceFNaNfbLAxaZb+0x49> 417d0d: ff 35 75 4b 01 00 pushq 0x14b75(%rip) # 42c888 <_TMP2+0x8> 417d13: ff 35 67 4b 01 00 pushq 0x14b67(%rip) # 42c880 <_TMP2> 417d19: 48 bf da 05 00 00 00 mov $0x5da,%rdi 417d20: 00 00 00 417d23: 48 89 7d f0 mov %rdi,-0x10(%rbp) 417d27: 48 8b 7d 10 mov 0x10(%rbp),%rdi 417d2b: 48 8b 55 18 mov 0x18(%rbp),%rdx 417d2f: 48 8b 45 10 mov 0x10(%rbp),%rax 417d33: 48 ff d2 rex.W callq *%rdx 417d36: 52 push %rdx 417d37: 50 push %rax 417d38: 48 8b 7d f0 mov -0x10(%rbp),%rdi 417d3c: e8 7b 46 00 00 callq 41c3bc <_D3std9exception7bailOutFNaNfAyamxAaZv> 417d41: 48 83 c4 20 add $0x20,%rsp 417d45: 8a 45 f8 mov -0x8(%rbp),%al 417d48: c9 leaveq 417d49: c3 retq 417d4a: 90 nop 417d4b: 90 nop 417d4c: c3 retq 417d4d: b8 80 62 63 00 mov $0x636280,%eax 417d52: b9 10 b1 63 00 mov $0x63b110,%ecx 417d57: 48 8b 11 mov (%rcx),%rdx 417d5a: 48 89 10 mov %rdx,(%rax) 417d5d: 48 89 01 mov %rax,(%rcx) 417d60: c3 retq 417d61: 90 nop 417d62: 90 nop 417d63: 90 nop 0000000000417d64 <_D6object7__arrayZ>: 417d64: 55 push %rbp 417d65: 48 8b ec mov %rsp,%rbp 417d68: 48 83 ec 10 sub $0x10,%rsp 417d6c: 48 89 fe mov %rdi,%rsi 417d6f: 48 bf a8 61 63 00 00 mov $0x6361a8,%rdi 417d76: 00 00 00 417d79: e8 72 27 00 00 callq 41a4f0 <_d_array_bounds> 417d7e: 90 nop 417d7f: 90 nop 0000000000417d80 <_D6object8__assertFiZv>: 417d80: 55 push %rbp 417d81: 48 8b ec mov %rsp,%rbp 417d84: 48 83 ec 10 sub $0x10,%rsp 417d88: 48 89 fe mov %rdi,%rsi 417d8b: 48 bf a8 61 63 00 00 mov $0x6361a8,%rdi 417d92: 00 00 00 417d95: e8 ee 26 00 00 callq 41a488 <_d_assertm> 417d9a: 90 nop 417d9b: 90 nop 0000000000417d9c <_D6object15__unittest_failFiZv>: 417d9c: 55 push %rbp 417d9d: 48 8b ec mov %rsp,%rbp 417da0: 48 83 ec 10 sub $0x10,%rsp 417da4: 48 89 fe mov %rdi,%rsi 417da7: 48 bf a8 61 63 00 00 mov $0x6361a8,%rdi 417dae: 00 00 00 417db1: e8 06 27 00 00 callq 41a4bc <_d_unittestm> 417db6: 48 8b e5 mov %rbp,%rsp 417db9: 5d pop %rbp 417dba: c3 retq 417dbb: 90 nop 0000000000417dbc <_D6object6Object8toStringMFZAya>: 417dbc: 55 push %rbp 417dbd: 48 8b ec mov %rsp,%rbp 417dc0: 50 push %rax 417dc1: 48 8b 07 mov (%rdi),%rax 417dc4: 48 8b 08 mov (%rax),%rcx 417dc7: 48 8b 51 28 mov 0x28(%rcx),%rdx 417dcb: 48 8b 41 20 mov 0x20(%rcx),%rax 417dcf: 48 8b e5 mov %rbp,%rsp 417dd2: 5d pop %rbp 417dd3: c3 retq 0000000000417dd4 <_D6object6Object6toHashMFZm>: 417dd4: 55 push %rbp 417dd5: 48 8b ec mov %rsp,%rbp 417dd8: 50 push %rax 417dd9: 48 89 f8 mov %rdi,%rax 417ddc: 48 8b e5 mov %rbp,%rsp 417ddf: 5d pop %rbp 417de0: c3 retq 417de1: 90 nop 417de2: 90 nop 417de3: 90 nop 0000000000417de4 <_D6object6Object5opCmpMFC6ObjectZi>: 417de4: 55 push %rbp 417de5: 48 8b ec mov %rsp,%rbp 417de8: 48 83 ec 18 sub $0x18,%rsp 417dec: 53 push %rbx 417ded: 48 89 7d f0 mov %rdi,-0x10(%rbp) 417df1: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 417df8: 00 00 00 417dfb: e8 40 2d 00 00 callq 41ab40 <_d_newclass> 417e00: 48 89 45 e8 mov %rax,-0x18(%rbp) 417e04: 48 8b 4d f0 mov -0x10(%rbp),%rcx 417e08: 48 8b 11 mov (%rcx),%rdx 417e0b: 48 8b 1a mov (%rdx),%rbx 417e0e: ff 73 28 pushq 0x28(%rbx) 417e11: ff 73 20 pushq 0x20(%rbx) 417e14: ff 35 9e 60 01 00 pushq 0x1609e(%rip) # 42deb8 <_TMP1+0x8> 417e1a: ff 35 90 60 01 00 pushq 0x16090(%rip) # 42deb0 <_TMP1> 417e20: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 417e27: 00 00 00 417e2a: e8 c5 35 00 00 callq 41b3f4 <_d_arraycatT> 417e2f: 48 83 c4 20 add $0x20,%rsp 417e33: 52 push %rdx 417e34: 50 push %rax 417e35: ff 35 9d 60 01 00 pushq 0x1609d(%rip) # 42ded8 <_TMP2+0x8> 417e3b: ff 35 8f 60 01 00 pushq 0x1608f(%rip) # 42ded0 <_TMP2> 417e41: 48 ba 65 00 00 00 00 mov $0x65,%rdx 417e48: 00 00 00 417e4b: 48 31 f6 xor %rsi,%rsi 417e4e: 48 8b 7d e8 mov -0x18(%rbp),%rdi 417e52: e8 9d 1e 00 00 callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 417e57: 48 83 c4 20 add $0x20,%rsp 417e5b: 48 89 c7 mov %rax,%rdi 417e5e: e8 79 21 00 00 callq 419fdc <_d_throwc> 417e63: 5b pop %rbx 417e64: 48 8b e5 mov %rbp,%rsp 417e67: 5d pop %rbp 417e68: c3 retq 417e69: 90 nop 417e6a: 90 nop 417e6b: 90 nop 0000000000417e6c <_D6object6Object8opEqualsMFC6ObjectZb>: 417e6c: 55 push %rbp 417e6d: 48 8b ec mov %rsp,%rbp 417e70: 48 83 ec 10 sub $0x10,%rsp 417e74: 48 3b fe cmp %rsi,%rdi 417e77: 48 b8 01 00 00 00 00 mov $0x1,%rax 417e7e: 00 00 00 417e81: 74 03 je 417e86 <_D6object6Object8opEqualsMFC6ObjectZb+0x1a> 417e83: 48 31 c0 xor %rax,%rax 417e86: 48 8b e5 mov %rbp,%rsp 417e89: 5d pop %rbp 417e8a: c3 retq 417e8b: 90 nop 0000000000417e8c <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb>: 417e8c: 55 push %rbp 417e8d: 48 8b ec mov %rsp,%rbp 417e90: 48 83 ec 10 sub $0x10,%rsp 417e94: 53 push %rbx 417e95: 41 54 push %r12 417e97: 49 89 f4 mov %rsi,%r12 417e9a: 48 89 d3 mov %rdx,%rbx 417e9d: 49 3b dc cmp %r12,%rbx 417ea0: 75 0d jne 417eaf <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x23> 417ea2: b8 01 00 00 00 mov $0x1,%eax 417ea7: 41 5c pop %r12 417ea9: 5b pop %rbx 417eaa: 48 8b e5 mov %rbp,%rsp 417ead: 5d pop %rbp 417eae: c3 retq 417eaf: 48 85 db test %rbx,%rbx 417eb2: 74 05 je 417eb9 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x2d> 417eb4: 4d 85 e4 test %r12,%r12 417eb7: 75 0a jne 417ec3 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x37> 417eb9: 31 c0 xor %eax,%eax 417ebb: 41 5c pop %r12 417ebd: 5b pop %rbx 417ebe: 48 8b e5 mov %rbp,%rsp 417ec1: 5d pop %rbp 417ec2: c3 retq 417ec3: 48 8b 03 mov (%rbx),%rax 417ec6: 48 8b 30 mov (%rax),%rsi 417ec9: 49 8b 0c 24 mov (%r12),%rcx 417ecd: 48 8b 39 mov (%rcx),%rdi 417ed0: e8 47 00 00 00 callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 417ed5: 84 c0 test %al,%al 417ed7: 74 15 je 417eee <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x62> 417ed9: 49 8b f4 mov %r12,%rsi 417edc: 48 8b fb mov %rbx,%rdi 417edf: 48 8b 13 mov (%rbx),%rdx 417ee2: 48 ff 52 20 rex.W callq *0x20(%rdx) 417ee6: 41 5c pop %r12 417ee8: 5b pop %rbx 417ee9: 48 8b e5 mov %rbp,%rsp 417eec: 5d pop %rbp 417eed: c3 retq 417eee: 49 8b f4 mov %r12,%rsi 417ef1: 48 8b fb mov %rbx,%rdi 417ef4: 48 8b 03 mov (%rbx),%rax 417ef7: 48 ff 50 20 rex.W callq *0x20(%rax) 417efb: 84 c0 test %al,%al 417efd: 74 10 je 417f0f <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x83> 417eff: 48 8b f3 mov %rbx,%rsi 417f02: 49 8b fc mov %r12,%rdi 417f05: 49 8b 0c 24 mov (%r12),%rcx 417f09: 48 ff 51 20 rex.W callq *0x20(%rcx) 417f0d: eb 02 jmp 417f11 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x85> 417f0f: 31 c0 xor %eax,%eax 417f11: 41 5c pop %r12 417f13: 5b pop %rbx 417f14: 48 8b e5 mov %rbp,%rsp 417f17: 5d pop %rbp 417f18: c3 retq 417f19: 90 nop 417f1a: 90 nop 417f1b: 90 nop 0000000000417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb>: 417f1c: 55 push %rbp 417f1d: 48 8b ec mov %rsp,%rbp 417f20: 53 push %rbx 417f21: 41 54 push %r12 417f23: 49 89 fc mov %rdi,%r12 417f26: 48 89 f3 mov %rsi,%rbx 417f29: 49 3b dc cmp %r12,%rbx 417f2c: 75 0a jne 417f38 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x1c> 417f2e: b8 01 00 00 00 mov $0x1,%eax 417f33: 41 5c pop %r12 417f35: 5b pop %rbx 417f36: 5d pop %rbp 417f37: c3 retq 417f38: 48 85 db test %rbx,%rbx 417f3b: 74 05 je 417f42 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x26> 417f3d: 4d 85 e4 test %r12,%r12 417f40: 75 07 jne 417f49 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x2d> 417f42: 31 c0 xor %eax,%eax 417f44: 41 5c pop %r12 417f46: 5b pop %rbx 417f47: 5d pop %rbp 417f48: c3 retq 417f49: 48 8b 03 mov (%rbx),%rax 417f4c: 48 8b 30 mov (%rax),%rsi 417f4f: 49 8b 0c 24 mov (%r12),%rcx 417f53: 48 8b 39 mov (%rcx),%rdi 417f56: e8 c1 ff ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 417f5b: 84 c0 test %al,%al 417f5d: 74 12 je 417f71 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x55> 417f5f: 49 8b f4 mov %r12,%rsi 417f62: 48 8b fb mov %rbx,%rdi 417f65: 48 8b 13 mov (%rbx),%rdx 417f68: 48 ff 52 20 rex.W callq *0x20(%rdx) 417f6c: 41 5c pop %r12 417f6e: 5b pop %rbx 417f6f: 5d pop %rbp 417f70: c3 retq 417f71: 48 be 68 5b 63 00 00 mov $0x635b68,%rsi 417f78: 00 00 00 417f7b: 48 8b fb mov %rbx,%rdi 417f7e: e8 35 1f 00 00 callq 419eb8 <_d_dynamic_cast> 417f83: 48 85 c0 test %rax,%rax 417f86: 74 04 je 417f8c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x70> 417f88: 48 8b 58 10 mov 0x10(%rax),%rbx 417f8c: 48 be 68 5b 63 00 00 mov $0x635b68,%rsi 417f93: 00 00 00 417f96: 49 8b fc mov %r12,%rdi 417f99: e8 1a 1f 00 00 callq 419eb8 <_d_dynamic_cast> 417f9e: 48 85 c0 test %rax,%rax 417fa1: 74 04 je 417fa7 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x8b> 417fa3: 4c 8b 60 10 mov 0x10(%rax),%r12 417fa7: 49 8b f4 mov %r12,%rsi 417faa: 48 8b fb mov %rbx,%rdi 417fad: 48 8b 03 mov (%rbx),%rax 417fb0: 48 ff 50 20 rex.W callq *0x20(%rax) 417fb4: 84 c0 test %al,%al 417fb6: 74 10 je 417fc8 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0xac> 417fb8: 48 8b f3 mov %rbx,%rsi 417fbb: 49 8b fc mov %r12,%rdi 417fbe: 49 8b 0c 24 mov (%r12),%rcx 417fc2: 48 ff 51 20 rex.W callq *0x20(%rcx) 417fc6: eb 02 jmp 417fca <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0xae> 417fc8: 31 c0 xor %eax,%eax 417fca: 41 5c pop %r12 417fcc: 5b pop %rbx 417fcd: 5d pop %rbp 417fce: c3 retq 417fcf: 90 nop 0000000000417fd0 <_D6object8TypeInfo6toHashMFZm>: 417fd0: 55 push %rbp 417fd1: 48 8b ec mov %rsp,%rbp 417fd4: 48 83 ec 20 sub $0x20,%rsp 417fd8: 48 8b 07 mov (%rdi),%rax 417fdb: 48 ff 50 08 rex.W callq *0x8(%rax) 417fdf: 48 89 45 e0 mov %rax,-0x20(%rbp) 417fe3: 48 89 55 e8 mov %rdx,-0x18(%rbp) 417fe7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 417feb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 417fef: 48 31 ff xor %rdi,%rdi 417ff2: e8 b1 39 00 00 callq 41b9a8 <_D2rt4util4hash6hashOfFPxvmmZm> 417ff7: 48 8b e5 mov %rbp,%rsp 417ffa: 5d pop %rbp 417ffb: c3 retq 0000000000417ffc <_D6object8TypeInfo5opCmpMFC6ObjectZi>: 417ffc: 55 push %rbp 417ffd: 48 8b ec mov %rsp,%rbp 418000: 48 83 ec 20 sub $0x20,%rsp 418004: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418008: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41800c: 48 39 f7 cmp %rsi,%rdi 41800f: 75 07 jne 418018 <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x1c> 418011: 31 c0 xor %eax,%eax 418013: 48 8b e5 mov %rbp,%rsp 418016: 5d pop %rbp 418017: c3 retq 418018: 48 be 48 53 63 00 00 mov $0x635348,%rsi 41801f: 00 00 00 418022: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418026: e8 8d 1e 00 00 callq 419eb8 <_d_dynamic_cast> 41802b: 48 85 c0 test %rax,%rax 41802e: 48 89 45 e8 mov %rax,-0x18(%rbp) 418032: 75 0a jne 41803e <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x42> 418034: b8 01 00 00 00 mov $0x1,%eax 418039: 48 8b e5 mov %rbp,%rsp 41803c: 5d pop %rbp 41803d: c3 retq 41803e: 48 8b 7d f0 mov -0x10(%rbp),%rdi 418042: 48 8b 0f mov (%rdi),%rcx 418045: 48 ff 51 08 rex.W callq *0x8(%rcx) 418049: 52 push %rdx 41804a: 50 push %rax 41804b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41804f: 48 8b 17 mov (%rdi),%rdx 418052: 48 ff 52 08 rex.W callq *0x8(%rdx) 418056: 52 push %rdx 418057: 50 push %rax 418058: e8 07 3b 00 00 callq 41bb64 <_D2rt4util6string7dstrcmpFxAaxAaZi> 41805d: 48 83 c4 20 add $0x20,%rsp 418061: 48 8b e5 mov %rbp,%rsp 418064: 5d pop %rbp 418065: c3 retq 418066: 90 nop 418067: 90 nop 0000000000418068 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>: 418068: 55 push %rbp 418069: 48 8b ec mov %rsp,%rbp 41806c: 48 83 ec 20 sub $0x20,%rsp 418070: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418074: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418078: 48 39 f7 cmp %rsi,%rdi 41807b: 75 0a jne 418087 <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x1f> 41807d: b8 01 00 00 00 mov $0x1,%eax 418082: 48 8b e5 mov %rbp,%rsp 418085: 5d pop %rbp 418086: c3 retq 418087: 48 be 48 53 63 00 00 mov $0x635348,%rsi 41808e: 00 00 00 418091: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418095: e8 1e 1e 00 00 callq 419eb8 <_d_dynamic_cast> 41809a: 48 85 c0 test %rax,%rax 41809d: 74 38 je 4180d7 <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x6f> 41809f: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 4180a6: 00 00 00 4180a9: 48 89 7d e8 mov %rdi,-0x18(%rbp) 4180ad: 48 89 c7 mov %rax,%rdi 4180b0: 48 8b 00 mov (%rax),%rax 4180b3: 48 ff 50 08 rex.W callq *0x8(%rax) 4180b7: 52 push %rdx 4180b8: 50 push %rax 4180b9: 48 8b 7d f0 mov -0x10(%rbp),%rdi 4180bd: 48 8b 0f mov (%rdi),%rcx 4180c0: 48 ff 51 08 rex.W callq *0x8(%rcx) 4180c4: 52 push %rdx 4180c5: 50 push %rax 4180c6: 48 8b 7d e8 mov -0x18(%rbp),%rdi 4180ca: e8 b1 1d 00 00 callq 419e80 <_adEq2> 4180cf: 48 83 c4 20 add $0x20,%rsp 4180d3: 85 c0 test %eax,%eax 4180d5: 75 04 jne 4180db <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x73> 4180d7: 31 c0 xor %eax,%eax 4180d9: eb 05 jmp 4180e0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x78> 4180db: b8 01 00 00 00 mov $0x1,%eax 4180e0: 48 8b e5 mov %rbp,%rsp 4180e3: 5d pop %rbp 4180e4: c3 retq 4180e5: 90 nop 4180e6: 90 nop 4180e7: 90 nop 00000000004180e8 <_D6object8TypeInfo7getHashMFxPvZm>: 4180e8: 55 push %rbp 4180e9: 48 8b ec mov %rsp,%rbp 4180ec: 48 83 ec 10 sub $0x10,%rsp 4180f0: 48 89 f0 mov %rsi,%rax 4180f3: 48 8b e5 mov %rbp,%rsp 4180f6: 5d pop %rbp 4180f7: c3 retq 00000000004180f8 <_D6object8TypeInfo6equalsMFxPvxPvZb>: 4180f8: 55 push %rbp 4180f9: 48 8b ec mov %rsp,%rbp 4180fc: 48 83 ec 18 sub $0x18,%rsp 418100: 48 3b d6 cmp %rsi,%rdx 418103: 48 b8 01 00 00 00 00 mov $0x1,%rax 41810a: 00 00 00 41810d: 74 03 je 418112 <_D6object8TypeInfo6equalsMFxPvxPvZb+0x1a> 41810f: 48 31 c0 xor %rax,%rax 418112: 48 8b e5 mov %rbp,%rsp 418115: 5d pop %rbp 418116: c3 retq 418117: 90 nop 0000000000418118 <_D6object8TypeInfo7compareMFxPvxPvZi>: 418118: 55 push %rbp 418119: 48 8b ec mov %rsp,%rbp 41811c: 48 83 ec 18 sub $0x18,%rsp 418120: 31 c0 xor %eax,%eax 418122: 48 8b e5 mov %rbp,%rsp 418125: 5d pop %rbp 418126: c3 retq 418127: 90 nop 0000000000418128 <_D6object8TypeInfo5tsizeMFNaNbNdZm>: 418128: 55 push %rbp 418129: 48 8b ec mov %rsp,%rbp 41812c: 50 push %rax 41812d: 48 31 c0 xor %rax,%rax 418130: 48 8b e5 mov %rbp,%rsp 418133: 5d pop %rbp 418134: c3 retq 418135: 90 nop 418136: 90 nop 418137: 90 nop 0000000000418138 <_D6object8TypeInfo4swapMFPvPvZv>: 418138: 55 push %rbp 418139: 48 8b ec mov %rsp,%rbp 41813c: 48 83 ec 20 sub $0x20,%rsp 418140: 53 push %rbx 418141: 41 54 push %r12 418143: 48 89 75 f0 mov %rsi,-0x10(%rbp) 418147: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41814b: 48 31 db xor %rbx,%rbx 41814e: 48 8b 07 mov (%rdi),%rax 418151: 48 ff 50 48 rex.W callq *0x48(%rax) 418155: 49 89 c4 mov %rax,%r12 418158: 4d 85 e4 test %r12,%r12 41815b: 74 24 je 418181 <_D6object8TypeInfo4swapMFPvPvZv+0x49> 41815d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 418161: 48 8d 14 0b lea (%rbx,%rcx,1),%rdx 418165: 40 8a 32 mov (%rdx),%sil 418168: 4c 8b 45 f0 mov -0x10(%rbp),%r8 41816c: 4e 8d 0c 03 lea (%rbx,%r8,1),%r9 418170: 45 8a 11 mov (%r9),%r10b 418173: 44 88 12 mov %r10b,(%rdx) 418176: 41 88 31 mov %sil,(%r9) 418179: 48 ff c3 inc %rbx 41817c: 4c 39 e3 cmp %r12,%rbx 41817f: 72 dc jb 41815d <_D6object8TypeInfo4swapMFPvPvZv+0x25> 418181: 41 5c pop %r12 418183: 5b pop %rbx 418184: 48 8b e5 mov %rbp,%rsp 418187: 5d pop %rbp 418188: c3 retq 418189: 90 nop 41818a: 90 nop 41818b: 90 nop 000000000041818c <_D6object8TypeInfo4nextMFNaNbNdZC8TypeInfo>: 41818c: 55 push %rbp 41818d: 48 8b ec mov %rsp,%rbp 418190: 50 push %rax 418191: 48 31 c0 xor %rax,%rax 418194: 48 8b e5 mov %rbp,%rsp 418197: 5d pop %rbp 418198: c3 retq 418199: 90 nop 41819a: 90 nop 41819b: 90 nop 000000000041819c <_D6object8TypeInfo4initMFNaNbZAv>: 41819c: 55 push %rbp 41819d: 48 8b ec mov %rsp,%rbp 4181a0: 50 push %rax 4181a1: 31 c0 xor %eax,%eax 4181a3: 31 d2 xor %edx,%edx 4181a5: 48 8b e5 mov %rbp,%rsp 4181a8: 5d pop %rbp 4181a9: c3 retq 4181aa: 90 nop 4181ab: 90 nop 00000000004181ac <_D6object8TypeInfo5flagsMFNaNbNdZk>: 4181ac: 55 push %rbp 4181ad: 48 8b ec mov %rsp,%rbp 4181b0: 50 push %rax 4181b1: 31 c0 xor %eax,%eax 4181b3: 48 8b e5 mov %rbp,%rsp 4181b6: 5d pop %rbp 4181b7: c3 retq 00000000004181b8 <_D6object8TypeInfo5offTiMFZAS6object14OffsetTypeInfo>: 4181b8: 55 push %rbp 4181b9: 48 8b ec mov %rsp,%rbp 4181bc: 50 push %rax 4181bd: 31 c0 xor %eax,%eax 4181bf: 31 d2 xor %edx,%edx 4181c1: 48 8b e5 mov %rbp,%rsp 4181c4: 5d pop %rbp 4181c5: c3 retq 4181c6: 90 nop 4181c7: 90 nop 00000000004181c8 <_D6object8TypeInfo7destroyMFPvZv>: 4181c8: 55 push %rbp 4181c9: 48 8b ec mov %rsp,%rbp 4181cc: 48 83 ec 10 sub $0x10,%rsp 4181d0: 48 8b e5 mov %rbp,%rsp 4181d3: 5d pop %rbp 4181d4: c3 retq 4181d5: 90 nop 4181d6: 90 nop 4181d7: 90 nop 00000000004181d8 <_D6object8TypeInfo8postblitMFPvZv>: 4181d8: 55 push %rbp 4181d9: 48 8b ec mov %rsp,%rbp 4181dc: 48 83 ec 10 sub $0x10,%rsp 4181e0: 48 8b e5 mov %rbp,%rsp 4181e3: 5d pop %rbp 4181e4: c3 retq 4181e5: 90 nop 4181e6: 90 nop 4181e7: 90 nop 00000000004181e8 <_D6object8TypeInfo6talignMFNaNbNdZm>: 4181e8: 55 push %rbp 4181e9: 48 8b ec mov %rsp,%rbp 4181ec: 48 83 ec 10 sub $0x10,%rsp 4181f0: 48 8b 07 mov (%rdi),%rax 4181f3: 48 ff 50 48 rex.W callq *0x48(%rax) 4181f7: 48 8b e5 mov %rbp,%rsp 4181fa: 5d pop %rbp 4181fb: c3 retq 00000000004181fc <_D6object8TypeInfo8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 4181fc: 55 push %rbp 4181fd: 48 8b ec mov %rsp,%rbp 418200: 48 83 ec 18 sub $0x18,%rsp 418204: 48 31 c0 xor %rax,%rax 418207: 48 89 02 mov %rax,(%rdx) 41820a: 48 89 06 mov %rax,(%rsi) 41820d: 48 89 3a mov %rdi,(%rdx) 418210: 48 8b e5 mov %rbp,%rsp 418213: 5d pop %rbp 418214: c3 retq 418215: 90 nop 418216: 90 nop 418217: 90 nop 0000000000418218 <_D6object16TypeInfo_Typedef8toStringMFZAya>: 418218: 55 push %rbp 418219: 48 8b ec mov %rsp,%rbp 41821c: 50 push %rax 41821d: 48 8b 57 20 mov 0x20(%rdi),%rdx 418221: 48 8b 47 18 mov 0x18(%rdi),%rax 418225: 48 8b e5 mov %rbp,%rsp 418228: 5d pop %rbp 418229: c3 retq 41822a: 90 nop 41822b: 90 nop 000000000041822c <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb>: 41822c: 55 push %rbp 41822d: 48 8b ec mov %rsp,%rbp 418230: 48 83 ec 10 sub $0x10,%rsp 418234: 53 push %rbx 418235: 41 54 push %r12 418237: 49 89 fc mov %rdi,%r12 41823a: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41823e: 48 31 db xor %rbx,%rbx 418241: 4c 3b e6 cmp %rsi,%r12 418244: 74 58 je 41829e <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x72> 418246: 48 be e8 53 63 00 00 mov $0x6353e8,%rsi 41824d: 00 00 00 418250: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418254: e8 5f 1c 00 00 callq 419eb8 <_d_dynamic_cast> 418259: 48 89 c3 mov %rax,%rbx 41825c: 48 85 db test %rbx,%rbx 41825f: 74 39 je 41829a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x6e> 418261: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 418268: 00 00 00 41826b: ff 73 20 pushq 0x20(%rbx) 41826e: ff 73 18 pushq 0x18(%rbx) 418271: 41 ff 74 24 20 pushq 0x20(%r12) 418276: 41 ff 74 24 18 pushq 0x18(%r12) 41827b: e8 00 1c 00 00 callq 419e80 <_adEq2> 418280: 48 83 c4 20 add $0x20,%rsp 418284: 85 c0 test %eax,%eax 418286: 74 12 je 41829a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x6e> 418288: 49 8b 74 24 10 mov 0x10(%r12),%rsi 41828d: 48 8b 7b 10 mov 0x10(%rbx),%rdi 418291: e8 86 fc ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 418296: 84 c0 test %al,%al 418298: 75 04 jne 41829e <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x72> 41829a: 31 c0 xor %eax,%eax 41829c: eb 05 jmp 4182a3 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x77> 41829e: b8 01 00 00 00 mov $0x1,%eax 4182a3: 41 5c pop %r12 4182a5: 5b pop %rbx 4182a6: 48 8b e5 mov %rbp,%rsp 4182a9: 5d pop %rbp 4182aa: c3 retq 4182ab: 90 nop 00000000004182ac <_D6object16TypeInfo_Typedef7getHashMFxPvZm>: 4182ac: 55 push %rbp 4182ad: 48 8b ec mov %rsp,%rbp 4182b0: 48 83 ec 10 sub $0x10,%rsp 4182b4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4182b8: 48 8b 07 mov (%rdi),%rax 4182bb: 48 ff 50 30 rex.W callq *0x30(%rax) 4182bf: 48 8b e5 mov %rbp,%rsp 4182c2: 5d pop %rbp 4182c3: c3 retq 00000000004182c4 <_D6object16TypeInfo_Typedef6equalsMFxPvxPvZb>: 4182c4: 55 push %rbp 4182c5: 48 8b ec mov %rsp,%rbp 4182c8: 48 83 ec 20 sub $0x20,%rsp 4182cc: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4182d0: 48 8b 07 mov (%rdi),%rax 4182d3: 48 ff 50 38 rex.W callq *0x38(%rax) 4182d7: 48 8b e5 mov %rbp,%rsp 4182da: 5d pop %rbp 4182db: c3 retq 00000000004182dc <_D6object16TypeInfo_Typedef7compareMFxPvxPvZi>: 4182dc: 55 push %rbp 4182dd: 48 8b ec mov %rsp,%rbp 4182e0: 48 83 ec 20 sub $0x20,%rsp 4182e4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4182e8: 48 8b 07 mov (%rdi),%rax 4182eb: 48 ff 50 40 rex.W callq *0x40(%rax) 4182ef: 48 8b e5 mov %rbp,%rsp 4182f2: 5d pop %rbp 4182f3: c3 retq 00000000004182f4 <_D6object16TypeInfo_Typedef5tsizeMFNaNbNdZm>: 4182f4: 55 push %rbp 4182f5: 48 8b ec mov %rsp,%rbp 4182f8: 48 83 ec 10 sub $0x10,%rsp 4182fc: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418300: 48 8b 07 mov (%rdi),%rax 418303: 48 ff 50 48 rex.W callq *0x48(%rax) 418307: 48 8b e5 mov %rbp,%rsp 41830a: 5d pop %rbp 41830b: c3 retq 000000000041830c <_D6object16TypeInfo_Typedef4swapMFPvPvZv>: 41830c: 55 push %rbp 41830d: 48 8b ec mov %rsp,%rbp 418310: 48 83 ec 20 sub $0x20,%rsp 418314: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418318: 48 8b 07 mov (%rdi),%rax 41831b: 48 ff 50 50 rex.W callq *0x50(%rax) 41831f: 48 8b e5 mov %rbp,%rsp 418322: 5d pop %rbp 418323: c3 retq 0000000000418324 <_D6object16TypeInfo_Typedef4nextMFNaNbNdZC8TypeInfo>: 418324: 55 push %rbp 418325: 48 8b ec mov %rsp,%rbp 418328: 48 83 ec 10 sub $0x10,%rsp 41832c: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418330: 48 8b 07 mov (%rdi),%rax 418333: 48 ff 50 58 rex.W callq *0x58(%rax) 418337: 48 8b e5 mov %rbp,%rsp 41833a: 5d pop %rbp 41833b: c3 retq 000000000041833c <_D6object16TypeInfo_Typedef5flagsMFNaNbNdZk>: 41833c: 55 push %rbp 41833d: 48 8b ec mov %rsp,%rbp 418340: 48 83 ec 10 sub $0x10,%rsp 418344: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418348: 48 8b 07 mov (%rdi),%rax 41834b: 48 ff 50 68 rex.W callq *0x68(%rax) 41834f: 48 8b e5 mov %rbp,%rsp 418352: 5d pop %rbp 418353: c3 retq 0000000000418354 <_D6object16TypeInfo_Typedef4initMFNaNbZAv>: 418354: 55 push %rbp 418355: 48 8b ec mov %rsp,%rbp 418358: 48 83 ec 10 sub $0x10,%rsp 41835c: 48 83 7f 28 00 cmpq $0x0,0x28(%rdi) 418361: 74 0a je 41836d <_D6object16TypeInfo_Typedef4initMFNaNbZAv+0x19> 418363: 48 8b 57 30 mov 0x30(%rdi),%rdx 418367: 48 8b 47 28 mov 0x28(%rdi),%rax 41836b: eb 0b jmp 418378 <_D6object16TypeInfo_Typedef4initMFNaNbZAv+0x24> 41836d: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418371: 48 8b 0f mov (%rdi),%rcx 418374: 48 ff 51 60 rex.W callq *0x60(%rcx) 418378: 48 8b e5 mov %rbp,%rsp 41837b: 5d pop %rbp 41837c: c3 retq 41837d: 90 nop 41837e: 90 nop 41837f: 90 nop 0000000000418380 <_D6object16TypeInfo_Typedef6talignMFNaNbNdZm>: 418380: 55 push %rbp 418381: 48 8b ec mov %rsp,%rbp 418384: 48 83 ec 10 sub $0x10,%rsp 418388: 48 8b 7f 10 mov 0x10(%rdi),%rdi 41838c: 48 8b 07 mov (%rdi),%rax 41838f: 48 ff 90 88 00 00 00 rex.W callq *0x88(%rax) 418396: 48 8b e5 mov %rbp,%rsp 418399: 5d pop %rbp 41839a: c3 retq 41839b: 90 nop 000000000041839c <_D6object16TypeInfo_Typedef8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 41839c: 55 push %rbp 41839d: 48 8b ec mov %rsp,%rbp 4183a0: 48 83 ec 20 sub $0x20,%rsp 4183a4: 48 31 c0 xor %rax,%rax 4183a7: 48 89 02 mov %rax,(%rdx) 4183aa: 48 89 06 mov %rax,(%rsi) 4183ad: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4183b1: 48 8b 0f mov (%rdi),%rcx 4183b4: 48 ff 91 90 00 00 00 rex.W callq *0x90(%rcx) 4183bb: 48 8b e5 mov %rbp,%rsp 4183be: 5d pop %rbp 4183bf: c3 retq 00000000004183c0 <_D6object16TypeInfo_Pointer8toStringMFZAya>: 4183c0: 55 push %rbp 4183c1: 48 8b ec mov %rsp,%rbp 4183c4: 48 83 ec 10 sub $0x10,%rsp 4183c8: ff 35 2a 5b 01 00 pushq 0x15b2a(%rip) # 42def8 <_TMP3+0x8> 4183ce: ff 35 1c 5b 01 00 pushq 0x15b1c(%rip) # 42def0 <_TMP3> 4183d4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4183d8: 48 8b 07 mov (%rdi),%rax 4183db: 48 ff 50 08 rex.W callq *0x8(%rax) 4183df: 52 push %rdx 4183e0: 50 push %rax 4183e1: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 4183e8: 00 00 00 4183eb: e8 04 30 00 00 callq 41b3f4 <_d_arraycatT> 4183f0: 48 83 c4 20 add $0x20,%rsp 4183f4: 48 8b e5 mov %rbp,%rsp 4183f7: 5d pop %rbp 4183f8: c3 retq 4183f9: 90 nop 4183fa: 90 nop 4183fb: 90 nop 00000000004183fc <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb>: 4183fc: 55 push %rbp 4183fd: 48 8b ec mov %rsp,%rbp 418400: 48 83 ec 18 sub $0x18,%rsp 418404: 53 push %rbx 418405: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418409: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41840d: 48 31 db xor %rbx,%rbx 418410: 48 39 f7 cmp %rsi,%rdi 418413: 74 34 je 418449 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x4d> 418415: 48 be 28 55 63 00 00 mov $0x635528,%rsi 41841c: 00 00 00 41841f: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418423: e8 90 1a 00 00 callq 419eb8 <_d_dynamic_cast> 418428: 48 89 c3 mov %rax,%rbx 41842b: 48 85 db test %rbx,%rbx 41842e: 74 15 je 418445 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x49> 418430: 48 8b 45 f0 mov -0x10(%rbp),%rax 418434: 48 8b 70 10 mov 0x10(%rax),%rsi 418438: 48 8b 7b 10 mov 0x10(%rbx),%rdi 41843c: e8 db fa ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 418441: 84 c0 test %al,%al 418443: 75 04 jne 418449 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x4d> 418445: 31 c0 xor %eax,%eax 418447: eb 05 jmp 41844e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x52> 418449: b8 01 00 00 00 mov $0x1,%eax 41844e: 5b pop %rbx 41844f: 48 8b e5 mov %rbp,%rsp 418452: 5d pop %rbp 418453: c3 retq 0000000000418454 <_D6object16TypeInfo_Pointer7getHashMFxPvZm>: 418454: 55 push %rbp 418455: 48 8b ec mov %rsp,%rbp 418458: 48 83 ec 10 sub $0x10,%rsp 41845c: 48 8b 06 mov (%rsi),%rax 41845f: 48 8b e5 mov %rbp,%rsp 418462: 5d pop %rbp 418463: c3 retq 0000000000418464 <_D6object16TypeInfo_Pointer6equalsMFxPvxPvZb>: 418464: 55 push %rbp 418465: 48 8b ec mov %rsp,%rbp 418468: 48 83 ec 18 sub $0x18,%rsp 41846c: 48 8b 02 mov (%rdx),%rax 41846f: 48 3b 06 cmp (%rsi),%rax 418472: 48 b8 01 00 00 00 00 mov $0x1,%rax 418479: 00 00 00 41847c: 74 03 je 418481 <_D6object16TypeInfo_Pointer6equalsMFxPvxPvZb+0x1d> 41847e: 48 31 c0 xor %rax,%rax 418481: 48 8b e5 mov %rbp,%rsp 418484: 5d pop %rbp 418485: c3 retq 418486: 90 nop 418487: 90 nop 0000000000418488 <_D6object16TypeInfo_Pointer7compareMFxPvxPvZi>: 418488: 55 push %rbp 418489: 48 8b ec mov %rsp,%rbp 41848c: 48 83 ec 18 sub $0x18,%rsp 418490: 48 8b 02 mov (%rdx),%rax 418493: 48 8b 0e mov (%rsi),%rcx 418496: 48 3b c1 cmp %rcx,%rax 418499: 73 0a jae 4184a5 <_D6object16TypeInfo_Pointer7compareMFxPvxPvZi+0x1d> 41849b: b8 ff ff ff ff mov $0xffffffff,%eax 4184a0: 48 8b e5 mov %rbp,%rsp 4184a3: 5d pop %rbp 4184a4: c3 retq 4184a5: 48 3b c1 cmp %rcx,%rax 4184a8: 48 b8 01 00 00 00 00 mov $0x1,%rax 4184af: 00 00 00 4184b2: 77 03 ja 4184b7 <_D6object16TypeInfo_Pointer7compareMFxPvxPvZi+0x2f> 4184b4: 48 31 c0 xor %rax,%rax 4184b7: 48 8b e5 mov %rbp,%rsp 4184ba: 5d pop %rbp 4184bb: c3 retq 00000000004184bc <_D6object16TypeInfo_Pointer5tsizeMFNaNbNdZm>: 4184bc: 55 push %rbp 4184bd: 48 8b ec mov %rsp,%rbp 4184c0: 50 push %rax 4184c1: 48 b8 08 00 00 00 00 mov $0x8,%rax 4184c8: 00 00 00 4184cb: 48 8b e5 mov %rbp,%rsp 4184ce: 5d pop %rbp 4184cf: c3 retq 00000000004184d0 <_D6object16TypeInfo_Pointer4swapMFPvPvZv>: 4184d0: 55 push %rbp 4184d1: 48 8b ec mov %rsp,%rbp 4184d4: 48 83 ec 18 sub $0x18,%rsp 4184d8: 48 8b 0a mov (%rdx),%rcx 4184db: 48 8b 06 mov (%rsi),%rax 4184de: 48 89 02 mov %rax,(%rdx) 4184e1: 48 89 0e mov %rcx,(%rsi) 4184e4: 48 8b e5 mov %rbp,%rsp 4184e7: 5d pop %rbp 4184e8: c3 retq 4184e9: 90 nop 4184ea: 90 nop 4184eb: 90 nop 00000000004184ec <_D6object16TypeInfo_Pointer4nextMFNaNbNdZC8TypeInfo>: 4184ec: 55 push %rbp 4184ed: 48 8b ec mov %rsp,%rbp 4184f0: 50 push %rax 4184f1: 48 8b 47 10 mov 0x10(%rdi),%rax 4184f5: 48 8b e5 mov %rbp,%rsp 4184f8: 5d pop %rbp 4184f9: c3 retq 4184fa: 90 nop 4184fb: 90 nop 00000000004184fc <_D6object16TypeInfo_Pointer5flagsMFNaNbNdZk>: 4184fc: 55 push %rbp 4184fd: 48 8b ec mov %rsp,%rbp 418500: 50 push %rax 418501: b8 01 00 00 00 mov $0x1,%eax 418506: 48 8b e5 mov %rbp,%rsp 418509: 5d pop %rbp 41850a: c3 retq 41850b: 90 nop 000000000041850c <_D6object14TypeInfo_Array8toStringMFZAya>: 41850c: 55 push %rbp 41850d: 48 8b ec mov %rsp,%rbp 418510: 48 83 ec 10 sub $0x10,%rsp 418514: ff 35 fe 59 01 00 pushq 0x159fe(%rip) # 42df18 <_TMP4+0x8> 41851a: ff 35 f0 59 01 00 pushq 0x159f0(%rip) # 42df10 <_TMP4> 418520: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418524: 48 8b 07 mov (%rdi),%rax 418527: 48 ff 50 08 rex.W callq *0x8(%rax) 41852b: 52 push %rdx 41852c: 50 push %rax 41852d: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 418534: 00 00 00 418537: e8 b8 2e 00 00 callq 41b3f4 <_d_arraycatT> 41853c: 48 83 c4 20 add $0x20,%rsp 418540: 48 8b e5 mov %rbp,%rsp 418543: 5d pop %rbp 418544: c3 retq 418545: 90 nop 418546: 90 nop 418547: 90 nop 0000000000418548 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb>: 418548: 55 push %rbp 418549: 48 8b ec mov %rsp,%rbp 41854c: 48 83 ec 18 sub $0x18,%rsp 418550: 53 push %rbx 418551: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418555: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418559: 48 31 db xor %rbx,%rbx 41855c: 48 39 f7 cmp %rsi,%rdi 41855f: 74 34 je 418595 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x4d> 418561: 48 be c8 55 63 00 00 mov $0x6355c8,%rsi 418568: 00 00 00 41856b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41856f: e8 44 19 00 00 callq 419eb8 <_d_dynamic_cast> 418574: 48 89 c3 mov %rax,%rbx 418577: 48 85 db test %rbx,%rbx 41857a: 74 15 je 418591 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x49> 41857c: 48 8b 45 f0 mov -0x10(%rbp),%rax 418580: 48 8b 70 10 mov 0x10(%rax),%rsi 418584: 48 8b 7b 10 mov 0x10(%rbx),%rdi 418588: e8 8f f9 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 41858d: 84 c0 test %al,%al 41858f: 75 04 jne 418595 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x4d> 418591: 31 c0 xor %eax,%eax 418593: eb 05 jmp 41859a <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x52> 418595: b8 01 00 00 00 mov $0x1,%eax 41859a: 5b pop %rbx 41859b: 48 8b e5 mov %rbp,%rsp 41859e: 5d pop %rbp 41859f: c3 retq 00000000004185a0 <_D6object14TypeInfo_Array7getHashMFxPvZm>: 4185a0: 55 push %rbp 4185a1: 48 8b ec mov %rsp,%rbp 4185a4: 48 83 ec 20 sub $0x20,%rsp 4185a8: 48 8b 56 08 mov 0x8(%rsi),%rdx 4185ac: 48 8b 06 mov (%rsi),%rax 4185af: 48 89 45 e0 mov %rax,-0x20(%rbp) 4185b3: 48 89 55 e8 mov %rdx,-0x18(%rbp) 4185b7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 4185bb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 4185bf: 48 31 ff xor %rdi,%rdi 4185c2: e8 e1 33 00 00 callq 41b9a8 <_D2rt4util4hash6hashOfFPxvmmZm> 4185c7: 48 8b e5 mov %rbp,%rsp 4185ca: 5d pop %rbp 4185cb: c3 retq 00000000004185cc <_D6object14TypeInfo_Array6equalsMFxPvxPvZb>: 4185cc: 55 push %rbp 4185cd: 48 8b ec mov %rsp,%rbp 4185d0: 48 83 ec 48 sub $0x48,%rsp 4185d4: 53 push %rbx 4185d5: 48 89 7d e8 mov %rdi,-0x18(%rbp) 4185d9: 48 8b 4a 08 mov 0x8(%rdx),%rcx 4185dd: 48 8b 02 mov (%rdx),%rax 4185e0: 48 89 45 c0 mov %rax,-0x40(%rbp) 4185e4: 48 89 4d c8 mov %rcx,-0x38(%rbp) 4185e8: 48 8b 4e 08 mov 0x8(%rsi),%rcx 4185ec: 48 8b 06 mov (%rsi),%rax 4185ef: 48 89 45 d0 mov %rax,-0x30(%rbp) 4185f3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 4185f7: 48 8b 5d c0 mov -0x40(%rbp),%rbx 4185fb: 48 3b 5d d0 cmp -0x30(%rbp),%rbx 4185ff: 75 4b jne 41864c <_D6object14TypeInfo_Array6equalsMFxPvxPvZb+0x80> 418601: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418605: 4c 8b 07 mov (%rdi),%r8 418608: 49 ff 50 48 rex.WB callq *0x48(%r8) 41860c: 48 89 45 e0 mov %rax,-0x20(%rbp) 418610: 48 31 db xor %rbx,%rbx 418613: 48 39 5d c0 cmp %rbx,-0x40(%rbp) 418617: 74 44 je 41865d <_D6object14TypeInfo_Array6equalsMFxPvxPvZb+0x91> 418619: 48 8b d3 mov %rbx,%rdx 41861c: 48 0f af 55 e0 imul -0x20(%rbp),%rdx 418621: 48 8b 45 c8 mov -0x38(%rbp),%rax 418625: 48 89 55 b8 mov %rdx,-0x48(%rbp) 418629: 48 8d 14 02 lea (%rdx,%rax,1),%rdx 41862d: 48 8b 4d b8 mov -0x48(%rbp),%rcx 418631: 48 8b 75 d8 mov -0x28(%rbp),%rsi 418635: 48 8d 34 31 lea (%rcx,%rsi,1),%rsi 418639: 48 8b 45 e8 mov -0x18(%rbp),%rax 41863d: 48 8b 78 10 mov 0x10(%rax),%rdi 418641: 48 8b 0f mov (%rdi),%rcx 418644: 48 ff 51 38 rex.W callq *0x38(%rcx) 418648: 34 01 xor $0x1,%al 41864a: 74 08 je 418654 <_D6object14TypeInfo_Array6equalsMFxPvxPvZb+0x88> 41864c: 31 c0 xor %eax,%eax 41864e: 5b pop %rbx 41864f: 48 8b e5 mov %rbp,%rsp 418652: 5d pop %rbp 418653: c3 retq 418654: 48 ff c3 inc %rbx 418657: 48 3b 5d c0 cmp -0x40(%rbp),%rbx 41865b: 72 bc jb 418619 <_D6object14TypeInfo_Array6equalsMFxPvxPvZb+0x4d> 41865d: b8 01 00 00 00 mov $0x1,%eax 418662: 5b pop %rbx 418663: 48 8b e5 mov %rbp,%rsp 418666: 5d pop %rbp 418667: c3 retq 0000000000418668 <_D6object14TypeInfo_Array7compareMFxPvxPvZi>: 418668: 55 push %rbp 418669: 48 8b ec mov %rsp,%rbp 41866c: 48 83 ec 48 sub $0x48,%rsp 418670: 53 push %rbx 418671: 41 54 push %r12 418673: 41 55 push %r13 418675: 48 89 7d e8 mov %rdi,-0x18(%rbp) 418679: 48 8b 4a 08 mov 0x8(%rdx),%rcx 41867d: 48 8b 02 mov (%rdx),%rax 418680: 48 89 45 c0 mov %rax,-0x40(%rbp) 418684: 48 89 4d c8 mov %rcx,-0x38(%rbp) 418688: 48 8b 4e 08 mov 0x8(%rsi),%rcx 41868c: 48 8b 06 mov (%rsi),%rax 41868f: 48 89 45 d0 mov %rax,-0x30(%rbp) 418693: 48 89 4d d8 mov %rcx,-0x28(%rbp) 418697: 48 8b 7f 10 mov 0x10(%rdi),%rdi 41869b: 48 8b 1f mov (%rdi),%rbx 41869e: 48 ff 53 48 rex.W callq *0x48(%rbx) 4186a2: 48 89 45 e0 mov %rax,-0x20(%rbp) 4186a6: 4c 8b 6d c0 mov -0x40(%rbp),%r13 4186aa: 48 8b 55 d0 mov -0x30(%rbp),%rdx 4186ae: 48 3b 55 c0 cmp -0x40(%rbp),%rdx 4186b2: 73 03 jae 4186b7 <_D6object14TypeInfo_Array7compareMFxPvxPvZi+0x4f> 4186b4: 49 89 d5 mov %rdx,%r13 4186b7: 48 31 db xor %rbx,%rbx 4186ba: 4d 85 ed test %r13,%r13 4186bd: 74 44 je 418703 <_D6object14TypeInfo_Array7compareMFxPvxPvZi+0x9b> 4186bf: 48 8b f3 mov %rbx,%rsi 4186c2: 48 0f af 75 e0 imul -0x20(%rbp),%rsi 4186c7: 48 8b 45 c8 mov -0x38(%rbp),%rax 4186cb: 48 8d 14 06 lea (%rsi,%rax,1),%rdx 4186cf: 48 8b 4d d8 mov -0x28(%rbp),%rcx 4186d3: 48 8d 34 0e lea (%rsi,%rcx,1),%rsi 4186d7: 48 8b 7d e8 mov -0x18(%rbp),%rdi 4186db: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4186df: 48 8b 07 mov (%rdi),%rax 4186e2: 48 ff 50 40 rex.W callq *0x40(%rax) 4186e6: 49 89 c4 mov %rax,%r12 4186e9: 45 85 e4 test %r12d,%r12d 4186ec: 74 0d je 4186fb <_D6object14TypeInfo_Array7compareMFxPvxPvZi+0x93> 4186ee: 41 8b c4 mov %r12d,%eax 4186f1: 41 5d pop %r13 4186f3: 41 5c pop %r12 4186f5: 5b pop %rbx 4186f6: 48 8b e5 mov %rbp,%rsp 4186f9: 5d pop %rbp 4186fa: c3 retq 4186fb: 48 ff c3 inc %rbx 4186fe: 4c 39 eb cmp %r13,%rbx 418701: 72 bc jb 4186bf <_D6object14TypeInfo_Array7compareMFxPvxPvZi+0x57> 418703: 8b 45 c0 mov -0x40(%rbp),%eax 418706: 2b 45 d0 sub -0x30(%rbp),%eax 418709: 41 5d pop %r13 41870b: 41 5c pop %r12 41870d: 5b pop %rbx 41870e: 48 8b e5 mov %rbp,%rsp 418711: 5d pop %rbp 418712: c3 retq 418713: 90 nop 0000000000418714 <_D6object14TypeInfo_Array5tsizeMFNaNbNdZm>: 418714: 55 push %rbp 418715: 48 8b ec mov %rsp,%rbp 418718: 50 push %rax 418719: 48 b8 10 00 00 00 00 mov $0x10,%rax 418720: 00 00 00 418723: 48 8b e5 mov %rbp,%rsp 418726: 5d pop %rbp 418727: c3 retq 0000000000418728 <_D6object14TypeInfo_Array4swapMFPvPvZv>: 418728: 55 push %rbp 418729: 48 8b ec mov %rsp,%rbp 41872c: 48 83 ec 20 sub $0x20,%rsp 418730: 53 push %rbx 418731: 48 89 55 f0 mov %rdx,-0x10(%rbp) 418735: 48 8b 4a 08 mov 0x8(%rdx),%rcx 418739: 48 8b 02 mov (%rdx),%rax 41873c: 48 8b 56 08 mov 0x8(%rsi),%rdx 418740: 48 8b 1e mov (%rsi),%rbx 418743: 4c 8b 45 f0 mov -0x10(%rbp),%r8 418747: 49 89 18 mov %rbx,(%r8) 41874a: 49 89 50 08 mov %rdx,0x8(%r8) 41874e: 48 89 06 mov %rax,(%rsi) 418751: 48 89 4e 08 mov %rcx,0x8(%rsi) 418755: 5b pop %rbx 418756: 48 8b e5 mov %rbp,%rsp 418759: 5d pop %rbp 41875a: c3 retq 41875b: 90 nop 000000000041875c <_D6object14TypeInfo_Array4nextMFNaNbNdZC8TypeInfo>: 41875c: 55 push %rbp 41875d: 48 8b ec mov %rsp,%rbp 418760: 50 push %rax 418761: 48 8b 47 10 mov 0x10(%rdi),%rax 418765: 48 8b e5 mov %rbp,%rsp 418768: 5d pop %rbp 418769: c3 retq 41876a: 90 nop 41876b: 90 nop 000000000041876c <_D6object14TypeInfo_Array5flagsMFNaNbNdZk>: 41876c: 55 push %rbp 41876d: 48 8b ec mov %rsp,%rbp 418770: 50 push %rax 418771: b8 01 00 00 00 mov $0x1,%eax 418776: 48 8b e5 mov %rbp,%rsp 418779: 5d pop %rbp 41877a: c3 retq 41877b: 90 nop 000000000041877c <_D6object14TypeInfo_Array6talignMFNaNbNdZm>: 41877c: 55 push %rbp 41877d: 48 8b ec mov %rsp,%rbp 418780: 50 push %rax 418781: 48 b8 08 00 00 00 00 mov $0x8,%rax 418788: 00 00 00 41878b: 48 8b e5 mov %rbp,%rsp 41878e: 5d pop %rbp 41878f: c3 retq 0000000000418790 <_D6object14TypeInfo_Array8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 418790: 55 push %rbp 418791: 48 8b ec mov %rsp,%rbp 418794: 48 83 ec 18 sub $0x18,%rsp 418798: 48 31 c0 xor %rax,%rax 41879b: 48 89 02 mov %rax,(%rdx) 41879e: 48 89 06 mov %rax,(%rsi) 4187a1: 48 8b e5 mov %rbp,%rsp 4187a4: 5d pop %rbp 4187a5: c3 retq 4187a6: 90 nop 4187a7: 90 nop 00000000004187a8 <_D6object20TypeInfo_StaticArray8toStringMFZAya>: 4187a8: 55 push %rbp 4187a9: 48 8b ec mov %rsp,%rbp 4187ac: 48 83 ec 20 sub $0x20,%rsp 4187b0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4187b4: ff 35 7e 57 01 00 pushq 0x1577e(%rip) # 42df38 <_TMP5+0x8> 4187ba: ff 35 70 57 01 00 pushq 0x15770(%rip) # 42df30 <_TMP5> 4187c0: 48 8d 4d e0 lea -0x20(%rbp),%rcx 4187c4: 48 b8 14 00 00 00 00 mov $0x14,%rax 4187cb: 00 00 00 4187ce: 51 push %rcx 4187cf: 50 push %rax 4187d0: 48 8b 7f 18 mov 0x18(%rdi),%rdi 4187d4: e8 2b 33 00 00 callq 41bb04 <_D2rt4util6string11intToStringFAamZAa> 4187d9: 48 83 c4 10 add $0x10,%rsp 4187dd: 52 push %rdx 4187de: 50 push %rax 4187df: ff 35 73 57 01 00 pushq 0x15773(%rip) # 42df58 <_TMP6+0x8> 4187e5: ff 35 65 57 01 00 pushq 0x15765(%rip) # 42df50 <_TMP6> 4187eb: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4187ef: 48 8b 7a 10 mov 0x10(%rdx),%rdi 4187f3: 48 8b 0f mov (%rdi),%rcx 4187f6: 48 ff 51 08 rex.W callq *0x8(%rcx) 4187fa: 52 push %rdx 4187fb: 50 push %rax 4187fc: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 418803: 00 00 00 418806: e8 e9 2b 00 00 callq 41b3f4 <_d_arraycatT> 41880b: 48 83 c4 20 add $0x20,%rsp 41880f: 52 push %rdx 418810: 50 push %rax 418811: 48 be 03 00 00 00 00 mov $0x3,%rsi 418818: 00 00 00 41881b: 48 bf 10 63 63 00 00 mov $0x636310,%rdi 418822: 00 00 00 418825: 31 c0 xor %eax,%eax 418827: e8 30 2d 00 00 callq 41b55c <_d_arraycatnT> 41882c: 48 83 c4 30 add $0x30,%rsp 418830: 48 8b e5 mov %rbp,%rsp 418833: 5d pop %rbp 418834: c3 retq 418835: 90 nop 418836: 90 nop 418837: 90 nop 0000000000418838 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb>: 418838: 55 push %rbp 418839: 48 8b ec mov %rsp,%rbp 41883c: 48 83 ec 10 sub $0x10,%rsp 418840: 53 push %rbx 418841: 41 54 push %r12 418843: 49 89 fc mov %rdi,%r12 418846: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41884a: 48 31 db xor %rbx,%rbx 41884d: 4c 3b e6 cmp %rsi,%r12 418850: 74 3c je 41888e <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x56> 418852: 48 be 68 56 63 00 00 mov $0x635668,%rsi 418859: 00 00 00 41885c: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418860: e8 53 16 00 00 callq 419eb8 <_d_dynamic_cast> 418865: 48 89 c3 mov %rax,%rbx 418868: 48 85 db test %rbx,%rbx 41886b: 74 1d je 41888a <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x52> 41886d: 49 8b 44 24 18 mov 0x18(%r12),%rax 418872: 48 3b 43 18 cmp 0x18(%rbx),%rax 418876: 75 12 jne 41888a <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x52> 418878: 49 8b 74 24 10 mov 0x10(%r12),%rsi 41887d: 48 8b 7b 10 mov 0x10(%rbx),%rdi 418881: e8 96 f6 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 418886: 84 c0 test %al,%al 418888: 75 04 jne 41888e <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x56> 41888a: 31 c0 xor %eax,%eax 41888c: eb 05 jmp 418893 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x5b> 41888e: b8 01 00 00 00 mov $0x1,%eax 418893: 41 5c pop %r12 418895: 5b pop %rbx 418896: 48 8b e5 mov %rbp,%rsp 418899: 5d pop %rbp 41889a: c3 retq 41889b: 90 nop 000000000041889c <_D6object20TypeInfo_StaticArray7getHashMFxPvZm>: 41889c: 55 push %rbp 41889d: 48 8b ec mov %rsp,%rbp 4188a0: 50 push %rax 4188a1: 53 push %rbx 4188a2: 41 54 push %r12 4188a4: 41 55 push %r13 4188a6: 41 56 push %r14 4188a8: 41 57 push %r15 4188aa: 49 89 fd mov %rdi,%r13 4188ad: 49 89 f7 mov %rsi,%r15 4188b0: 49 8b 7d 10 mov 0x10(%r13),%rdi 4188b4: 48 8b 07 mov (%rdi),%rax 4188b7: 48 ff 50 48 rex.W callq *0x48(%rax) 4188bb: 49 89 c6 mov %rax,%r14 4188be: 4d 31 e4 xor %r12,%r12 4188c1: 48 31 db xor %rbx,%rbx 4188c4: 49 39 5d 18 cmp %rbx,0x18(%r13) 4188c8: 74 21 je 4188eb <_D6object20TypeInfo_StaticArray7getHashMFxPvZm+0x4f> 4188ca: 48 8b f3 mov %rbx,%rsi 4188cd: 49 0f af f6 imul %r14,%rsi 4188d1: 49 03 f7 add %r15,%rsi 4188d4: 49 8b 7d 10 mov 0x10(%r13),%rdi 4188d8: 48 8b 0f mov (%rdi),%rcx 4188db: 48 ff 51 30 rex.W callq *0x30(%rcx) 4188df: 49 01 c4 add %rax,%r12 4188e2: 48 ff c3 inc %rbx 4188e5: 49 39 5d 18 cmp %rbx,0x18(%r13) 4188e9: 77 df ja 4188ca <_D6object20TypeInfo_StaticArray7getHashMFxPvZm+0x2e> 4188eb: 49 8b c4 mov %r12,%rax 4188ee: 41 5f pop %r15 4188f0: 41 5e pop %r14 4188f2: 41 5d pop %r13 4188f4: 41 5c pop %r12 4188f6: 5b pop %rbx 4188f7: 48 8b e5 mov %rbp,%rsp 4188fa: 5d pop %rbp 4188fb: c3 retq 00000000004188fc <_D6object20TypeInfo_StaticArray6equalsMFxPvxPvZb>: 4188fc: 55 push %rbp 4188fd: 48 8b ec mov %rsp,%rbp 418900: 48 83 ec 10 sub $0x10,%rsp 418904: 53 push %rbx 418905: 41 54 push %r12 418907: 41 55 push %r13 418909: 41 56 push %r14 41890b: 49 89 fe mov %rdi,%r14 41890e: 49 89 f4 mov %rsi,%r12 418911: 49 89 d5 mov %rdx,%r13 418914: 49 8b 7e 10 mov 0x10(%r14),%rdi 418918: 48 8b 07 mov (%rdi),%rax 41891b: 48 ff 50 48 rex.W callq *0x48(%rax) 41891f: 48 89 45 f8 mov %rax,-0x8(%rbp) 418923: 48 31 db xor %rbx,%rbx 418926: 49 39 5e 18 cmp %rbx,0x18(%r14) 41892a: 74 36 je 418962 <_D6object20TypeInfo_StaticArray6equalsMFxPvxPvZb+0x66> 41892c: 48 8b cb mov %rbx,%rcx 41892f: 48 0f af 4d f8 imul -0x8(%rbp),%rcx 418934: 4a 8d 14 29 lea (%rcx,%r13,1),%rdx 418938: 4a 8d 34 21 lea (%rcx,%r12,1),%rsi 41893c: 49 8b 7e 10 mov 0x10(%r14),%rdi 418940: 48 8b 07 mov (%rdi),%rax 418943: 48 ff 50 38 rex.W callq *0x38(%rax) 418947: 34 01 xor $0x1,%al 418949: 74 0e je 418959 <_D6object20TypeInfo_StaticArray6equalsMFxPvxPvZb+0x5d> 41894b: 31 c0 xor %eax,%eax 41894d: 41 5e pop %r14 41894f: 41 5d pop %r13 418951: 41 5c pop %r12 418953: 5b pop %rbx 418954: 48 8b e5 mov %rbp,%rsp 418957: 5d pop %rbp 418958: c3 retq 418959: 48 ff c3 inc %rbx 41895c: 49 39 5e 18 cmp %rbx,0x18(%r14) 418960: 77 ca ja 41892c <_D6object20TypeInfo_StaticArray6equalsMFxPvxPvZb+0x30> 418962: b8 01 00 00 00 mov $0x1,%eax 418967: 41 5e pop %r14 418969: 41 5d pop %r13 41896b: 41 5c pop %r12 41896d: 5b pop %rbx 41896e: 48 8b e5 mov %rbp,%rsp 418971: 5d pop %rbp 418972: c3 retq 418973: 90 nop 0000000000418974 <_D6object20TypeInfo_StaticArray7compareMFxPvxPvZi>: 418974: 55 push %rbp 418975: 48 8b ec mov %rsp,%rbp 418978: 50 push %rax 418979: 53 push %rbx 41897a: 41 54 push %r12 41897c: 41 55 push %r13 41897e: 41 56 push %r14 418980: 41 57 push %r15 418982: 49 89 ff mov %rdi,%r15 418985: 49 89 f5 mov %rsi,%r13 418988: 49 89 d6 mov %rdx,%r14 41898b: 49 8b 7f 10 mov 0x10(%r15),%rdi 41898f: 48 8b 07 mov (%rdi),%rax 418992: 48 ff 50 48 rex.W callq *0x48(%rax) 418996: 48 89 45 f8 mov %rax,-0x8(%rbp) 41899a: 48 31 db xor %rbx,%rbx 41899d: 49 39 5f 18 cmp %rbx,0x18(%r15) 4189a1: 74 3d je 4189e0 <_D6object20TypeInfo_StaticArray7compareMFxPvxPvZi+0x6c> 4189a3: 48 8b cb mov %rbx,%rcx 4189a6: 48 0f af 4d f8 imul -0x8(%rbp),%rcx 4189ab: 4a 8d 14 31 lea (%rcx,%r14,1),%rdx 4189af: 4a 8d 34 29 lea (%rcx,%r13,1),%rsi 4189b3: 49 8b 7f 10 mov 0x10(%r15),%rdi 4189b7: 48 8b 07 mov (%rdi),%rax 4189ba: 48 ff 50 40 rex.W callq *0x40(%rax) 4189be: 49 89 c4 mov %rax,%r12 4189c1: 45 85 e4 test %r12d,%r12d 4189c4: 74 11 je 4189d7 <_D6object20TypeInfo_StaticArray7compareMFxPvxPvZi+0x63> 4189c6: 41 8b c4 mov %r12d,%eax 4189c9: 41 5f pop %r15 4189cb: 41 5e pop %r14 4189cd: 41 5d pop %r13 4189cf: 41 5c pop %r12 4189d1: 5b pop %rbx 4189d2: 48 8b e5 mov %rbp,%rsp 4189d5: 5d pop %rbp 4189d6: c3 retq 4189d7: 48 ff c3 inc %rbx 4189da: 49 39 5f 18 cmp %rbx,0x18(%r15) 4189de: 77 c3 ja 4189a3 <_D6object20TypeInfo_StaticArray7compareMFxPvxPvZi+0x2f> 4189e0: 31 c0 xor %eax,%eax 4189e2: 41 5f pop %r15 4189e4: 41 5e pop %r14 4189e6: 41 5d pop %r13 4189e8: 41 5c pop %r12 4189ea: 5b pop %rbx 4189eb: 48 8b e5 mov %rbp,%rsp 4189ee: 5d pop %rbp 4189ef: c3 retq 00000000004189f0 <_D6object20TypeInfo_StaticArray5tsizeMFNaNbNdZm>: 4189f0: 55 push %rbp 4189f1: 48 8b ec mov %rsp,%rbp 4189f4: 48 83 ec 10 sub $0x10,%rsp 4189f8: 48 8b 47 18 mov 0x18(%rdi),%rax 4189fc: 50 push %rax 4189fd: 48 83 ec 08 sub $0x8,%rsp 418a01: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418a05: 48 8b 0f mov (%rdi),%rcx 418a08: 48 ff 51 48 rex.W callq *0x48(%rcx) 418a0c: 48 89 c6 mov %rax,%rsi 418a0f: 48 83 c4 08 add $0x8,%rsp 418a13: 58 pop %rax 418a14: 48 f7 e6 mul %rsi 418a17: 48 8b e5 mov %rbp,%rsp 418a1a: 5d pop %rbp 418a1b: c3 retq 0000000000418a1c <_D6object20TypeInfo_StaticArray4swapMFPvPvZv>: 418a1c: 55 push %rbp 418a1d: 48 8b ec mov %rsp,%rbp 418a20: 48 83 ec 28 sub $0x28,%rsp 418a24: 53 push %rbx 418a25: 41 54 push %r12 418a27: 41 55 push %r13 418a29: 41 56 push %r14 418a2b: 41 57 push %r15 418a2d: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418a31: 49 89 f7 mov %rsi,%r15 418a34: 48 89 55 f8 mov %rdx,-0x8(%rbp) 418a38: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418a3c: 48 8b 07 mov (%rdi),%rax 418a3f: 48 ff 50 48 rex.W callq *0x48(%rax) 418a43: 48 89 c3 mov %rax,%rbx 418a46: 48 8d 4d d8 lea -0x28(%rbp),%rcx 418a4a: 48 31 d2 xor %rdx,%rdx 418a4d: 48 89 11 mov %rdx,(%rcx) 418a50: 48 89 51 08 mov %rdx,0x8(%rcx) 418a54: 48 89 55 e8 mov %rdx,-0x18(%rbp) 418a58: 48 83 fb 10 cmp $0x10,%rbx 418a5c: 73 06 jae 418a64 <_D6object20TypeInfo_StaticArray4swapMFPvPvZv+0x48> 418a5e: 4c 8d 75 d8 lea -0x28(%rbp),%r14 418a62: eb 19 jmp 418a7d <_D6object20TypeInfo_StaticArray4swapMFPvPvZv+0x61> 418a64: 48 8b f3 mov %rbx,%rsi 418a67: 48 bf d0 e4 42 00 00 mov $0x42e4d0,%rdi 418a6e: 00 00 00 418a71: e8 a6 21 00 00 callq 41ac1c <_d_newarrayT> 418a76: 49 89 d6 mov %rdx,%r14 418a79: 4c 89 75 e8 mov %r14,-0x18(%rbp) 418a7d: 4d 31 ed xor %r13,%r13 418a80: 48 8b 45 f0 mov -0x10(%rbp),%rax 418a84: 4c 39 68 18 cmp %r13,0x18(%rax) 418a88: 74 49 je 418ad3 <_D6object20TypeInfo_StaticArray4swapMFPvPvZv+0xb7> 418a8a: 48 8b d3 mov %rbx,%rdx 418a8d: 4d 8b e5 mov %r13,%r12 418a90: 4c 0f af e2 imul %rdx,%r12 418a94: 4c 89 e6 mov %r12,%rsi 418a97: 48 03 75 f8 add -0x8(%rbp),%rsi 418a9b: 49 8b fe mov %r14,%rdi 418a9e: e8 fd ee ff ff callq 4179a0 418aa3: 48 8b d3 mov %rbx,%rdx 418aa6: 4b 8d 34 3c lea (%r12,%r15,1),%rsi 418aaa: 48 8b 45 f8 mov -0x8(%rbp),%rax 418aae: 49 8d 3c 04 lea (%r12,%rax,1),%rdi 418ab2: e8 e9 ee ff ff callq 4179a0 418ab7: 48 8b d3 mov %rbx,%rdx 418aba: 49 8b f6 mov %r14,%rsi 418abd: 4b 8d 3c 3c lea (%r12,%r15,1),%rdi 418ac1: e8 da ee ff ff callq 4179a0 418ac6: 4c 03 eb add %rbx,%r13 418ac9: 48 8b 45 f0 mov -0x10(%rbp),%rax 418acd: 4c 39 68 18 cmp %r13,0x18(%rax) 418ad1: 77 b7 ja 418a8a <_D6object20TypeInfo_StaticArray4swapMFPvPvZv+0x6e> 418ad3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 418ad8: 74 09 je 418ae3 <_D6object20TypeInfo_StaticArray4swapMFPvPvZv+0xc7> 418ada: 48 8d 7d e8 lea -0x18(%rbp),%rdi 418ade: e8 cd 22 00 00 callq 41adb0 <_d_delmemory> 418ae3: 41 5f pop %r15 418ae5: 41 5e pop %r14 418ae7: 41 5d pop %r13 418ae9: 41 5c pop %r12 418aeb: 5b pop %rbx 418aec: 48 8b e5 mov %rbp,%rsp 418aef: 5d pop %rbp 418af0: c3 retq 418af1: 90 nop 418af2: 90 nop 418af3: 90 nop 0000000000418af4 <_D6object20TypeInfo_StaticArray4initMFNaNbZAv>: 418af4: 55 push %rbp 418af5: 48 8b ec mov %rsp,%rbp 418af8: 48 83 ec 10 sub $0x10,%rsp 418afc: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418b00: 48 8b 07 mov (%rdi),%rax 418b03: 48 ff 50 60 rex.W callq *0x60(%rax) 418b07: 48 8b e5 mov %rbp,%rsp 418b0a: 5d pop %rbp 418b0b: c3 retq 0000000000418b0c <_D6object20TypeInfo_StaticArray4nextMFNaNbNdZC8TypeInfo>: 418b0c: 55 push %rbp 418b0d: 48 8b ec mov %rsp,%rbp 418b10: 50 push %rax 418b11: 48 8b 47 10 mov 0x10(%rdi),%rax 418b15: 48 8b e5 mov %rbp,%rsp 418b18: 5d pop %rbp 418b19: c3 retq 418b1a: 90 nop 418b1b: 90 nop 0000000000418b1c <_D6object20TypeInfo_StaticArray5flagsMFNaNbNdZk>: 418b1c: 55 push %rbp 418b1d: 48 8b ec mov %rsp,%rbp 418b20: 48 83 ec 10 sub $0x10,%rsp 418b24: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418b28: 48 8b 07 mov (%rdi),%rax 418b2b: 48 ff 50 68 rex.W callq *0x68(%rax) 418b2f: 48 8b e5 mov %rbp,%rsp 418b32: 5d pop %rbp 418b33: c3 retq 0000000000418b34 <_D6object20TypeInfo_StaticArray7destroyMFPvZv>: 418b34: 55 push %rbp 418b35: 48 8b ec mov %rsp,%rbp 418b38: 48 83 ec 10 sub $0x10,%rsp 418b3c: 53 push %rbx 418b3d: 41 54 push %r12 418b3f: 41 55 push %r13 418b41: 41 56 push %r14 418b43: 48 89 7d f8 mov %rdi,-0x8(%rbp) 418b47: 48 89 f3 mov %rsi,%rbx 418b4a: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418b4e: 48 8b 07 mov (%rdi),%rax 418b51: 48 ff 50 48 rex.W callq *0x48(%rax) 418b55: 49 89 c5 mov %rax,%r13 418b58: 48 8b 4d f8 mov -0x8(%rbp),%rcx 418b5c: 48 8b 51 18 mov 0x18(%rcx),%rdx 418b60: 48 89 55 f0 mov %rdx,-0x10(%rbp) 418b64: 49 0f af d5 imul %r13,%rdx 418b68: 48 01 d3 add %rdx,%rbx 418b6b: 4d 31 e4 xor %r12,%r12 418b6e: 4c 8b 75 f0 mov -0x10(%rbp),%r14 418b72: 4d 85 f6 test %r14,%r14 418b75: 74 1d je 418b94 <_D6object20TypeInfo_StaticArray7destroyMFPvZv+0x60> 418b77: 49 2b dd sub %r13,%rbx 418b7a: 48 8b f3 mov %rbx,%rsi 418b7d: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418b81: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418b85: 48 8b 07 mov (%rdi),%rax 418b88: 48 ff 50 78 rex.W callq *0x78(%rax) 418b8c: 49 ff c4 inc %r12 418b8f: 4d 39 f4 cmp %r14,%r12 418b92: 72 e3 jb 418b77 <_D6object20TypeInfo_StaticArray7destroyMFPvZv+0x43> 418b94: 41 5e pop %r14 418b96: 41 5d pop %r13 418b98: 41 5c pop %r12 418b9a: 5b pop %rbx 418b9b: 48 8b e5 mov %rbp,%rsp 418b9e: 5d pop %rbp 418b9f: c3 retq 0000000000418ba0 <_D6object20TypeInfo_StaticArray8postblitMFPvZv>: 418ba0: 55 push %rbp 418ba1: 48 8b ec mov %rsp,%rbp 418ba4: 48 83 ec 10 sub $0x10,%rsp 418ba8: 53 push %rbx 418ba9: 41 54 push %r12 418bab: 41 55 push %r13 418bad: 41 56 push %r14 418baf: 48 89 7d f8 mov %rdi,-0x8(%rbp) 418bb3: 49 89 f4 mov %rsi,%r12 418bb6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418bba: 48 8b 07 mov (%rdi),%rax 418bbd: 48 ff 50 48 rex.W callq *0x48(%rax) 418bc1: 49 89 c5 mov %rax,%r13 418bc4: 48 31 db xor %rbx,%rbx 418bc7: 48 8b 4d f8 mov -0x8(%rbp),%rcx 418bcb: 4c 8b 71 18 mov 0x18(%rcx),%r14 418bcf: 4d 85 f6 test %r14,%r14 418bd2: 74 20 je 418bf4 <_D6object20TypeInfo_StaticArray8postblitMFPvZv+0x54> 418bd4: 49 8b f4 mov %r12,%rsi 418bd7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 418bdb: 48 8b 7a 10 mov 0x10(%rdx),%rdi 418bdf: 48 8b 07 mov (%rdi),%rax 418be2: 48 ff 90 80 00 00 00 rex.W callq *0x80(%rax) 418be9: 4d 03 e5 add %r13,%r12 418bec: 48 ff c3 inc %rbx 418bef: 4c 39 f3 cmp %r14,%rbx 418bf2: 72 e0 jb 418bd4 <_D6object20TypeInfo_StaticArray8postblitMFPvZv+0x34> 418bf4: 41 5e pop %r14 418bf6: 41 5d pop %r13 418bf8: 41 5c pop %r12 418bfa: 5b pop %rbx 418bfb: 48 8b e5 mov %rbp,%rsp 418bfe: 5d pop %rbp 418bff: c3 retq 0000000000418c00 <_D6object20TypeInfo_StaticArray6talignMFNaNbNdZm>: 418c00: 55 push %rbp 418c01: 48 8b ec mov %rsp,%rbp 418c04: 48 83 ec 10 sub $0x10,%rsp 418c08: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418c0c: 48 8b 07 mov (%rdi),%rax 418c0f: 48 ff 90 88 00 00 00 rex.W callq *0x88(%rax) 418c16: 48 8b e5 mov %rbp,%rsp 418c19: 5d pop %rbp 418c1a: c3 retq 418c1b: 90 nop 0000000000418c1c <_D6object20TypeInfo_StaticArray8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 418c1c: 55 push %rbp 418c1d: 48 8b ec mov %rsp,%rbp 418c20: 48 83 ec 18 sub $0x18,%rsp 418c24: 48 31 c0 xor %rax,%rax 418c27: 48 89 02 mov %rax,(%rdx) 418c2a: 48 89 06 mov %rax,(%rsi) 418c2d: 48 c7 02 c0 62 63 00 movq $0x6362c0,(%rdx) 418c34: 48 8b e5 mov %rbp,%rsp 418c37: 5d pop %rbp 418c38: c3 retq 418c39: 90 nop 418c3a: 90 nop 418c3b: 90 nop 0000000000418c3c <_D6object25TypeInfo_AssociativeArray8toStringMFZAya>: 418c3c: 55 push %rbp 418c3d: 48 8b ec mov %rsp,%rbp 418c40: 48 83 ec 10 sub $0x10,%rsp 418c44: 48 89 7d f8 mov %rdi,-0x8(%rbp) 418c48: ff 35 2a 53 01 00 pushq 0x1532a(%rip) # 42df78 <_TMP7+0x8> 418c4e: ff 35 1c 53 01 00 pushq 0x1531c(%rip) # 42df70 <_TMP7> 418c54: 48 8b 7f 18 mov 0x18(%rdi),%rdi 418c58: 48 8b 07 mov (%rdi),%rax 418c5b: 48 ff 50 08 rex.W callq *0x8(%rax) 418c5f: 52 push %rdx 418c60: 50 push %rax 418c61: ff 35 31 53 01 00 pushq 0x15331(%rip) # 42df98 <_TMP8+0x8> 418c67: ff 35 23 53 01 00 pushq 0x15323(%rip) # 42df90 <_TMP8> 418c6d: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418c71: 48 8b 0f mov (%rdi),%rcx 418c74: 48 ff 51 58 rex.W callq *0x58(%rcx) 418c78: 48 89 c7 mov %rax,%rdi 418c7b: 48 8b 17 mov (%rdi),%rdx 418c7e: 48 ff 52 08 rex.W callq *0x8(%rdx) 418c82: 52 push %rdx 418c83: 50 push %rax 418c84: 48 be 04 00 00 00 00 mov $0x4,%rsi 418c8b: 00 00 00 418c8e: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 418c95: 00 00 00 418c98: 31 c0 xor %eax,%eax 418c9a: e8 bd 28 00 00 callq 41b55c <_d_arraycatnT> 418c9f: 48 83 c4 40 add $0x40,%rsp 418ca3: 48 8b e5 mov %rbp,%rsp 418ca6: 5d pop %rbp 418ca7: c3 retq 0000000000418ca8 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb>: 418ca8: 55 push %rbp 418ca9: 48 8b ec mov %rsp,%rbp 418cac: 48 83 ec 10 sub $0x10,%rsp 418cb0: 53 push %rbx 418cb1: 41 54 push %r12 418cb3: 49 89 fc mov %rdi,%r12 418cb6: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418cba: 48 31 db xor %rbx,%rbx 418cbd: 4c 3b e6 cmp %rsi,%r12 418cc0: 74 43 je 418d05 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x5d> 418cc2: 48 be 08 57 63 00 00 mov $0x635708,%rsi 418cc9: 00 00 00 418ccc: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418cd0: e8 e3 11 00 00 callq 419eb8 <_d_dynamic_cast> 418cd5: 48 89 c3 mov %rax,%rbx 418cd8: 48 85 db test %rbx,%rbx 418cdb: 74 24 je 418d01 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x59> 418cdd: 49 8b 74 24 18 mov 0x18(%r12),%rsi 418ce2: 48 8b 7b 18 mov 0x18(%rbx),%rdi 418ce6: e8 31 f2 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 418ceb: 84 c0 test %al,%al 418ced: 74 12 je 418d01 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x59> 418cef: 49 8b 74 24 10 mov 0x10(%r12),%rsi 418cf4: 48 8b 7b 10 mov 0x10(%rbx),%rdi 418cf8: e8 1f f2 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 418cfd: 84 c0 test %al,%al 418cff: 75 04 jne 418d05 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x5d> 418d01: 31 c0 xor %eax,%eax 418d03: eb 05 jmp 418d0a <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x62> 418d05: b8 01 00 00 00 mov $0x1,%eax 418d0a: 41 5c pop %r12 418d0c: 5b pop %rbx 418d0d: 48 8b e5 mov %rbp,%rsp 418d10: 5d pop %rbp 418d11: c3 retq 418d12: 90 nop 418d13: 90 nop 0000000000418d14 <_D6object25TypeInfo_AssociativeArray5tsizeMFNaNbNdZm>: 418d14: 55 push %rbp 418d15: 48 8b ec mov %rsp,%rbp 418d18: 50 push %rax 418d19: 48 b8 08 00 00 00 00 mov $0x8,%rax 418d20: 00 00 00 418d23: 48 8b e5 mov %rbp,%rsp 418d26: 5d pop %rbp 418d27: c3 retq 0000000000418d28 <_D6object25TypeInfo_AssociativeArray4nextMFNaNbNdZC8TypeInfo>: 418d28: 55 push %rbp 418d29: 48 8b ec mov %rsp,%rbp 418d2c: 50 push %rax 418d2d: 48 8b 47 10 mov 0x10(%rdi),%rax 418d31: 48 8b e5 mov %rbp,%rsp 418d34: 5d pop %rbp 418d35: c3 retq 418d36: 90 nop 418d37: 90 nop 0000000000418d38 <_D6object25TypeInfo_AssociativeArray5flagsMFNaNbNdZk>: 418d38: 55 push %rbp 418d39: 48 8b ec mov %rsp,%rbp 418d3c: 50 push %rax 418d3d: b8 01 00 00 00 mov $0x1,%eax 418d42: 48 8b e5 mov %rbp,%rsp 418d45: 5d pop %rbp 418d46: c3 retq 418d47: 90 nop 0000000000418d48 <_D6object25TypeInfo_AssociativeArray6talignMFNaNbNdZm>: 418d48: 55 push %rbp 418d49: 48 8b ec mov %rsp,%rbp 418d4c: 50 push %rax 418d4d: 48 b8 08 00 00 00 00 mov $0x8,%rax 418d54: 00 00 00 418d57: 48 8b e5 mov %rbp,%rsp 418d5a: 5d pop %rbp 418d5b: c3 retq 0000000000418d5c <_D6object25TypeInfo_AssociativeArray8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 418d5c: 55 push %rbp 418d5d: 48 8b ec mov %rsp,%rbp 418d60: 48 83 ec 18 sub $0x18,%rsp 418d64: 48 31 c0 xor %rax,%rax 418d67: 48 89 02 mov %rax,(%rdx) 418d6a: 48 89 06 mov %rax,(%rsi) 418d6d: 48 c7 02 c0 62 63 00 movq $0x6362c0,(%rdx) 418d74: 48 8b e5 mov %rbp,%rsp 418d77: 5d pop %rbp 418d78: c3 retq 418d79: 90 nop 418d7a: 90 nop 418d7b: 90 nop 0000000000418d7c <_D6object17TypeInfo_Function8toStringMFZAya>: 418d7c: 55 push %rbp 418d7d: 48 8b ec mov %rsp,%rbp 418d80: 48 83 ec 10 sub $0x10,%rsp 418d84: ff 35 2e 52 01 00 pushq 0x1522e(%rip) # 42dfb8 <_TMP10+0x8> 418d8a: ff 35 20 52 01 00 pushq 0x15220(%rip) # 42dfb0 <_TMP10> 418d90: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418d94: 48 8b 07 mov (%rdi),%rax 418d97: 48 ff 50 08 rex.W callq *0x8(%rax) 418d9b: 52 push %rdx 418d9c: 50 push %rax 418d9d: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 418da4: 00 00 00 418da7: e8 48 26 00 00 callq 41b3f4 <_d_arraycatT> 418dac: 48 83 c4 20 add $0x20,%rsp 418db0: 48 8b e5 mov %rbp,%rsp 418db3: 5d pop %rbp 418db4: c3 retq 418db5: 90 nop 418db6: 90 nop 418db7: 90 nop 0000000000418db8 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb>: 418db8: 55 push %rbp 418db9: 48 8b ec mov %rsp,%rbp 418dbc: 48 83 ec 18 sub $0x18,%rsp 418dc0: 53 push %rbx 418dc1: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418dc5: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418dc9: 48 31 db xor %rbx,%rbx 418dcc: 48 39 f7 cmp %rsi,%rdi 418dcf: 74 46 je 418e17 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x5f> 418dd1: 48 be a8 57 63 00 00 mov $0x6357a8,%rsi 418dd8: 00 00 00 418ddb: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418ddf: e8 d4 10 00 00 callq 419eb8 <_d_dynamic_cast> 418de4: 48 89 c3 mov %rax,%rbx 418de7: 48 85 db test %rbx,%rbx 418dea: 74 27 je 418e13 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x5b> 418dec: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 418df3: 00 00 00 418df6: ff 73 20 pushq 0x20(%rbx) 418df9: ff 73 18 pushq 0x18(%rbx) 418dfc: 48 8b 45 f0 mov -0x10(%rbp),%rax 418e00: ff 70 20 pushq 0x20(%rax) 418e03: ff 70 18 pushq 0x18(%rax) 418e06: e8 75 10 00 00 callq 419e80 <_adEq2> 418e0b: 48 83 c4 20 add $0x20,%rsp 418e0f: 85 c0 test %eax,%eax 418e11: 75 04 jne 418e17 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x5f> 418e13: 31 c0 xor %eax,%eax 418e15: eb 05 jmp 418e1c <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x64> 418e17: b8 01 00 00 00 mov $0x1,%eax 418e1c: 5b pop %rbx 418e1d: 48 8b e5 mov %rbp,%rsp 418e20: 5d pop %rbp 418e21: c3 retq 418e22: 90 nop 418e23: 90 nop 0000000000418e24 <_D6object17TypeInfo_Function5tsizeMFNaNbNdZm>: 418e24: 55 push %rbp 418e25: 48 8b ec mov %rsp,%rbp 418e28: 50 push %rax 418e29: 48 31 c0 xor %rax,%rax 418e2c: 48 8b e5 mov %rbp,%rsp 418e2f: 5d pop %rbp 418e30: c3 retq 418e31: 90 nop 418e32: 90 nop 418e33: 90 nop 0000000000418e34 <_D6object17TypeInfo_Delegate8toStringMFZAya>: 418e34: 55 push %rbp 418e35: 48 8b ec mov %rsp,%rbp 418e38: 48 83 ec 10 sub $0x10,%rsp 418e3c: ff 35 96 51 01 00 pushq 0x15196(%rip) # 42dfd8 <_TMP11+0x8> 418e42: ff 35 88 51 01 00 pushq 0x15188(%rip) # 42dfd0 <_TMP11> 418e48: 48 8b 7f 10 mov 0x10(%rdi),%rdi 418e4c: 48 8b 07 mov (%rdi),%rax 418e4f: 48 ff 50 08 rex.W callq *0x8(%rax) 418e53: 52 push %rdx 418e54: 50 push %rax 418e55: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 418e5c: 00 00 00 418e5f: e8 90 25 00 00 callq 41b3f4 <_d_arraycatT> 418e64: 48 83 c4 20 add $0x20,%rsp 418e68: 48 8b e5 mov %rbp,%rsp 418e6b: 5d pop %rbp 418e6c: c3 retq 418e6d: 90 nop 418e6e: 90 nop 418e6f: 90 nop 0000000000418e70 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb>: 418e70: 55 push %rbp 418e71: 48 8b ec mov %rsp,%rbp 418e74: 48 83 ec 18 sub $0x18,%rsp 418e78: 53 push %rbx 418e79: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418e7d: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418e81: 48 31 db xor %rbx,%rbx 418e84: 48 39 f7 cmp %rsi,%rdi 418e87: 74 46 je 418ecf <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x5f> 418e89: 48 be 48 58 63 00 00 mov $0x635848,%rsi 418e90: 00 00 00 418e93: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418e97: e8 1c 10 00 00 callq 419eb8 <_d_dynamic_cast> 418e9c: 48 89 c3 mov %rax,%rbx 418e9f: 48 85 db test %rbx,%rbx 418ea2: 74 27 je 418ecb <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x5b> 418ea4: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 418eab: 00 00 00 418eae: ff 73 20 pushq 0x20(%rbx) 418eb1: ff 73 18 pushq 0x18(%rbx) 418eb4: 48 8b 45 f0 mov -0x10(%rbp),%rax 418eb8: ff 70 20 pushq 0x20(%rax) 418ebb: ff 70 18 pushq 0x18(%rax) 418ebe: e8 bd 0f 00 00 callq 419e80 <_adEq2> 418ec3: 48 83 c4 20 add $0x20,%rsp 418ec7: 85 c0 test %eax,%eax 418ec9: 75 04 jne 418ecf <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x5f> 418ecb: 31 c0 xor %eax,%eax 418ecd: eb 05 jmp 418ed4 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x64> 418ecf: b8 01 00 00 00 mov $0x1,%eax 418ed4: 5b pop %rbx 418ed5: 48 8b e5 mov %rbp,%rsp 418ed8: 5d pop %rbp 418ed9: c3 retq 418eda: 90 nop 418edb: 90 nop 0000000000418edc <_D6object17TypeInfo_Delegate5tsizeMFNaNbNdZm>: 418edc: 55 push %rbp 418edd: 48 8b ec mov %rsp,%rbp 418ee0: 50 push %rax 418ee1: 48 b8 10 00 00 00 00 mov $0x10,%rax 418ee8: 00 00 00 418eeb: 48 8b e5 mov %rbp,%rsp 418eee: 5d pop %rbp 418eef: c3 retq 0000000000418ef0 <_D6object17TypeInfo_Delegate5flagsMFNaNbNdZk>: 418ef0: 55 push %rbp 418ef1: 48 8b ec mov %rsp,%rbp 418ef4: 50 push %rax 418ef5: b8 01 00 00 00 mov $0x1,%eax 418efa: 48 8b e5 mov %rbp,%rsp 418efd: 5d pop %rbp 418efe: c3 retq 418eff: 90 nop 0000000000418f00 <_D6object17TypeInfo_Delegate6talignMFNaNbNdZm>: 418f00: 55 push %rbp 418f01: 48 8b ec mov %rsp,%rbp 418f04: 50 push %rax 418f05: 48 b8 08 00 00 00 00 mov $0x8,%rax 418f0c: 00 00 00 418f0f: 48 8b e5 mov %rbp,%rsp 418f12: 5d pop %rbp 418f13: c3 retq 0000000000418f14 <_D6object17TypeInfo_Delegate8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 418f14: 55 push %rbp 418f15: 48 8b ec mov %rsp,%rbp 418f18: 48 83 ec 18 sub $0x18,%rsp 418f1c: 48 31 c0 xor %rax,%rax 418f1f: 48 89 02 mov %rax,(%rdx) 418f22: 48 89 06 mov %rax,(%rsi) 418f25: 48 8b e5 mov %rbp,%rsp 418f28: 5d pop %rbp 418f29: c3 retq 418f2a: 90 nop 418f2b: 90 nop 0000000000418f2c <_D6object14TypeInfo_Class8toStringMFZAya>: 418f2c: 55 push %rbp 418f2d: 48 8b ec mov %rsp,%rbp 418f30: 48 83 ec 10 sub $0x10,%rsp 418f34: 48 8b 07 mov (%rdi),%rax 418f37: 48 ff 90 98 00 00 00 rex.W callq *0x98(%rax) 418f3e: 48 8b 50 28 mov 0x28(%rax),%rdx 418f42: 48 8b 40 20 mov 0x20(%rax),%rax 418f46: 48 8b e5 mov %rbp,%rsp 418f49: 5d pop %rbp 418f4a: c3 retq 418f4b: 90 nop 0000000000418f4c <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb>: 418f4c: 55 push %rbp 418f4d: 48 8b ec mov %rsp,%rbp 418f50: 48 83 ec 10 sub $0x10,%rsp 418f54: 53 push %rbx 418f55: 41 54 push %r12 418f57: 49 89 fc mov %rdi,%r12 418f5a: 48 89 75 f8 mov %rsi,-0x8(%rbp) 418f5e: 48 31 db xor %rbx,%rbx 418f61: 4c 3b e6 cmp %rsi,%r12 418f64: 74 65 je 418fcb <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x7f> 418f66: 48 be e8 58 63 00 00 mov $0x6358e8,%rsi 418f6d: 00 00 00 418f70: 48 8b 7d f8 mov -0x8(%rbp),%rdi 418f74: e8 3f 0f 00 00 callq 419eb8 <_d_dynamic_cast> 418f79: 48 89 c3 mov %rax,%rbx 418f7c: 48 85 db test %rbx,%rbx 418f7f: 74 46 je 418fc7 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x7b> 418f81: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 418f88: 00 00 00 418f8b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 418f8f: 48 8b fb mov %rbx,%rdi 418f92: 48 8b 03 mov (%rbx),%rax 418f95: 48 ff 90 98 00 00 00 rex.W callq *0x98(%rax) 418f9c: ff 70 28 pushq 0x28(%rax) 418f9f: ff 70 20 pushq 0x20(%rax) 418fa2: 49 8b fc mov %r12,%rdi 418fa5: 49 8b 0c 24 mov (%r12),%rcx 418fa9: 48 ff 91 98 00 00 00 rex.W callq *0x98(%rcx) 418fb0: ff 70 28 pushq 0x28(%rax) 418fb3: ff 70 20 pushq 0x20(%rax) 418fb6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 418fba: e8 c1 0e 00 00 callq 419e80 <_adEq2> 418fbf: 48 83 c4 20 add $0x20,%rsp 418fc3: 85 c0 test %eax,%eax 418fc5: 75 04 jne 418fcb <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x7f> 418fc7: 31 c0 xor %eax,%eax 418fc9: eb 05 jmp 418fd0 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x84> 418fcb: b8 01 00 00 00 mov $0x1,%eax 418fd0: 41 5c pop %r12 418fd2: 5b pop %rbx 418fd3: 48 8b e5 mov %rbp,%rsp 418fd6: 5d pop %rbp 418fd7: c3 retq 0000000000418fd8 <_D6object14TypeInfo_Class7getHashMFxPvZm>: 418fd8: 55 push %rbp 418fd9: 48 8b ec mov %rsp,%rbp 418fdc: 48 83 ec 18 sub $0x18,%rsp 418fe0: 53 push %rbx 418fe1: 48 8b 1e mov (%rsi),%rbx 418fe4: 48 85 db test %rbx,%rbx 418fe7: 74 0c je 418ff5 <_D6object14TypeInfo_Class7getHashMFxPvZm+0x1d> 418fe9: 48 8b fb mov %rbx,%rdi 418fec: 48 8b 03 mov (%rbx),%rax 418fef: 48 ff 50 10 rex.W callq *0x10(%rax) 418ff3: eb 03 jmp 418ff8 <_D6object14TypeInfo_Class7getHashMFxPvZm+0x20> 418ff5: 48 31 c0 xor %rax,%rax 418ff8: 5b pop %rbx 418ff9: 48 8b e5 mov %rbp,%rsp 418ffc: 5d pop %rbp 418ffd: c3 retq 418ffe: 90 nop 418fff: 90 nop 0000000000419000 <_D6object14TypeInfo_Class6equalsMFxPvxPvZb>: 419000: 55 push %rbp 419001: 48 8b ec mov %rsp,%rbp 419004: 48 83 ec 18 sub $0x18,%rsp 419008: 53 push %rbx 419009: 48 8b 1a mov (%rdx),%rbx 41900c: 48 8b 06 mov (%rsi),%rax 41900f: 48 3b d8 cmp %rax,%rbx 419012: 74 1a je 41902e <_D6object14TypeInfo_Class6equalsMFxPvxPvZb+0x2e> 419014: 48 85 db test %rbx,%rbx 419017: 74 11 je 41902a <_D6object14TypeInfo_Class6equalsMFxPvxPvZb+0x2a> 419019: 48 89 c6 mov %rax,%rsi 41901c: 48 8b fb mov %rbx,%rdi 41901f: 48 8b 0b mov (%rbx),%rcx 419022: 48 ff 51 20 rex.W callq *0x20(%rcx) 419026: 84 c0 test %al,%al 419028: 75 04 jne 41902e <_D6object14TypeInfo_Class6equalsMFxPvxPvZb+0x2e> 41902a: 31 c0 xor %eax,%eax 41902c: eb 05 jmp 419033 <_D6object14TypeInfo_Class6equalsMFxPvxPvZb+0x33> 41902e: b8 01 00 00 00 mov $0x1,%eax 419033: 5b pop %rbx 419034: 48 8b e5 mov %rbp,%rsp 419037: 5d pop %rbp 419038: c3 retq 419039: 90 nop 41903a: 90 nop 41903b: 90 nop 000000000041903c <_D6object14TypeInfo_Class7compareMFxPvxPvZi>: 41903c: 55 push %rbp 41903d: 48 8b ec mov %rsp,%rbp 419040: 48 83 ec 28 sub $0x28,%rsp 419044: 53 push %rbx 419045: 31 ff xor %edi,%edi 419047: 48 8b 1a mov (%rdx),%rbx 41904a: 48 8b 06 mov (%rsi),%rax 41904d: 48 3b d8 cmp %rax,%rbx 419050: 74 30 je 419082 <_D6object14TypeInfo_Class7compareMFxPvxPvZi+0x46> 419052: 48 85 db test %rbx,%rbx 419055: 74 26 je 41907d <_D6object14TypeInfo_Class7compareMFxPvxPvZi+0x41> 419057: 48 85 c0 test %rax,%rax 41905a: 75 07 jne 419063 <_D6object14TypeInfo_Class7compareMFxPvxPvZi+0x27> 41905c: bf 01 00 00 00 mov $0x1,%edi 419061: eb 1f jmp 419082 <_D6object14TypeInfo_Class7compareMFxPvxPvZi+0x46> 419063: 48 89 45 d8 mov %rax,-0x28(%rbp) 419067: 48 8b 75 d8 mov -0x28(%rbp),%rsi 41906b: 48 8b fb mov %rbx,%rdi 41906e: 48 8b 03 mov (%rbx),%rax 419071: 48 ff 50 18 rex.W callq *0x18(%rax) 419075: 89 45 e0 mov %eax,-0x20(%rbp) 419078: 8b 7d e0 mov -0x20(%rbp),%edi 41907b: eb 05 jmp 419082 <_D6object14TypeInfo_Class7compareMFxPvxPvZi+0x46> 41907d: bf ff ff ff ff mov $0xffffffff,%edi 419082: 8b c7 mov %edi,%eax 419084: 5b pop %rbx 419085: 48 8b e5 mov %rbp,%rsp 419088: 5d pop %rbp 419089: c3 retq 41908a: 90 nop 41908b: 90 nop 000000000041908c <_D6object14TypeInfo_Class5tsizeMFNaNbNdZm>: 41908c: 55 push %rbp 41908d: 48 8b ec mov %rsp,%rbp 419090: 50 push %rax 419091: 48 b8 08 00 00 00 00 mov $0x8,%rax 419098: 00 00 00 41909b: 48 8b e5 mov %rbp,%rsp 41909e: 5d pop %rbp 41909f: c3 retq 00000000004190a0 <_D6object14TypeInfo_Class5flagsMFNaNbNdZk>: 4190a0: 55 push %rbp 4190a1: 48 8b ec mov %rsp,%rbp 4190a4: 50 push %rax 4190a5: b8 01 00 00 00 mov $0x1,%eax 4190aa: 48 8b e5 mov %rbp,%rsp 4190ad: 5d pop %rbp 4190ae: c3 retq 4190af: 90 nop 00000000004190b0 <_D6object14TypeInfo_Class5offTiMFNaNbNdZAS6object14OffsetTypeInfo>: 4190b0: 55 push %rbp 4190b1: 48 8b ec mov %rsp,%rbp 4190b4: 50 push %rax 4190b5: 48 8b 97 80 00 00 00 mov 0x80(%rdi),%rdx 4190bc: 48 8b 47 78 mov 0x78(%rdi),%rax 4190c0: 48 8b e5 mov %rbp,%rsp 4190c3: 5d pop %rbp 4190c4: c3 retq 4190c5: 90 nop 4190c6: 90 nop 4190c7: 90 nop 00000000004190c8 <_D6object14TypeInfo_Class4infoMFNaNbNdZC14TypeInfo_Class>: 4190c8: 55 push %rbp 4190c9: 48 8b ec mov %rsp,%rbp 4190cc: 50 push %rax 4190cd: 48 89 f8 mov %rdi,%rax 4190d0: 48 8b e5 mov %rbp,%rsp 4190d3: 5d pop %rbp 4190d4: c3 retq 4190d5: 90 nop 4190d6: 90 nop 4190d7: 90 nop 00000000004190d8 <_D6object14TypeInfo_Class8typeinfoMFNaNbNdZC8TypeInfo>: 4190d8: 55 push %rbp 4190d9: 48 8b ec mov %rsp,%rbp 4190dc: 50 push %rax 4190dd: 48 89 f8 mov %rdi,%rax 4190e0: 48 8b e5 mov %rbp,%rsp 4190e3: 5d pop %rbp 4190e4: c3 retq 4190e5: 90 nop 4190e6: 90 nop 4190e7: 90 nop 00000000004190e8 <_D6object14TypeInfo_Class6createMFZC6Object>: 4190e8: 55 push %rbp 4190e9: 48 8b ec mov %rsp,%rbp 4190ec: 50 push %rax 4190ed: 53 push %rbx 4190ee: 48 89 fb mov %rdi,%rbx 4190f1: 8b 43 68 mov 0x68(%rbx),%eax 4190f4: a9 08 00 00 00 test $0x8,%eax 4190f9: 74 0a je 419105 <_D6object14TypeInfo_Class6createMFZC6Object+0x1d> 4190fb: 48 83 bb 88 00 00 00 cmpq $0x0,0x88(%rbx) 419102: 00 419103: 74 07 je 41910c <_D6object14TypeInfo_Class6createMFZC6Object+0x24> 419105: a9 40 00 00 00 test $0x40,%eax 41910a: 74 09 je 419115 <_D6object14TypeInfo_Class6createMFZC6Object+0x2d> 41910c: 48 31 c0 xor %rax,%rax 41910f: 5b pop %rbx 419110: 48 8b e5 mov %rbp,%rsp 419113: 5d pop %rbp 419114: c3 retq 419115: e8 26 1a 00 00 callq 41ab40 <_d_newclass> 41911a: 48 89 45 f8 mov %rax,-0x8(%rbp) 41911e: f7 43 68 08 00 00 00 testl $0x8,0x68(%rbx) 419125: 74 14 je 41913b <_D6object14TypeInfo_Class6createMFZC6Object+0x53> 419127: 48 83 bb 88 00 00 00 cmpq $0x0,0x88(%rbx) 41912e: 00 41912f: 74 0a je 41913b <_D6object14TypeInfo_Class6createMFZC6Object+0x53> 419131: 48 89 c7 mov %rax,%rdi 419134: 48 ff 93 88 00 00 00 rex.W callq *0x88(%rbx) 41913b: 48 8b 45 f8 mov -0x8(%rbp),%rax 41913f: 5b pop %rbx 419140: 48 8b e5 mov %rbp,%rsp 419143: 5d pop %rbp 419144: c3 retq 419145: 90 nop 419146: 90 nop 419147: 90 nop 0000000000419148 <_D6object14TypeInfo_Class10getMembersMFxAaZxAC6object10MemberInfo>: 419148: 55 push %rbp 419149: 48 8b ec mov %rsp,%rbp 41914c: 48 83 ec 10 sub $0x10,%rsp 419150: 48 89 7d f8 mov %rdi,-0x8(%rbp) 419154: 48 8b c7 mov %rdi,%rax 419157: f7 40 68 10 00 00 00 testl $0x10,0x68(%rax) 41915e: 74 28 je 419188 <_D6object14TypeInfo_Class10getMembersMFxAaZxAC6object10MemberInfo+0x40> 419160: 48 83 b8 90 00 00 00 cmpq $0x0,0x90(%rax) 419167: 00 419168: 74 1e je 419188 <_D6object14TypeInfo_Class10getMembersMFxAaZxAC6object10MemberInfo+0x40> 41916a: 48 89 45 f8 mov %rax,-0x8(%rbp) 41916e: ff 75 18 pushq 0x18(%rbp) 419171: ff 75 10 pushq 0x10(%rbp) 419174: 48 8b 4d f8 mov -0x8(%rbp),%rcx 419178: 48 ff 91 90 00 00 00 rex.W callq *0x90(%rcx) 41917f: 48 83 c4 10 add $0x10,%rsp 419183: 48 8b e5 mov %rbp,%rsp 419186: 5d pop %rbp 419187: c3 retq 419188: 31 c0 xor %eax,%eax 41918a: 31 d2 xor %edx,%edx 41918c: 48 8b e5 mov %rbp,%rsp 41918f: 5d pop %rbp 419190: c3 retq 419191: 90 nop 419192: 90 nop 419193: 90 nop 0000000000419194 <_D6object18TypeInfo_Interface8toStringMFZAya>: 419194: 55 push %rbp 419195: 48 8b ec mov %rsp,%rbp 419198: 50 push %rax 419199: 48 8b 47 10 mov 0x10(%rdi),%rax 41919d: 48 8b 50 28 mov 0x28(%rax),%rdx 4191a1: 48 8b 40 20 mov 0x20(%rax),%rax 4191a5: 48 8b e5 mov %rbp,%rsp 4191a8: 5d pop %rbp 4191a9: c3 retq 4191aa: 90 nop 4191ab: 90 nop 00000000004191ac <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb>: 4191ac: 55 push %rbp 4191ad: 48 8b ec mov %rsp,%rbp 4191b0: 48 83 ec 18 sub $0x18,%rsp 4191b4: 53 push %rbx 4191b5: 48 89 7d f0 mov %rdi,-0x10(%rbp) 4191b9: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4191bd: 48 31 db xor %rbx,%rbx 4191c0: 48 39 f7 cmp %rsi,%rdi 4191c3: 74 50 je 419215 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x69> 4191c5: 48 be 88 59 63 00 00 mov $0x635988,%rsi 4191cc: 00 00 00 4191cf: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4191d3: e8 e0 0c 00 00 callq 419eb8 <_d_dynamic_cast> 4191d8: 48 89 c3 mov %rax,%rbx 4191db: 48 85 db test %rbx,%rbx 4191de: 74 31 je 419211 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x65> 4191e0: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 4191e7: 00 00 00 4191ea: 48 8b 03 mov (%rbx),%rax 4191ed: 48 8b 08 mov (%rax),%rcx 4191f0: ff 71 28 pushq 0x28(%rcx) 4191f3: ff 71 20 pushq 0x20(%rcx) 4191f6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4191fa: 48 8b 72 10 mov 0x10(%rdx),%rsi 4191fe: ff 76 28 pushq 0x28(%rsi) 419201: ff 76 20 pushq 0x20(%rsi) 419204: e8 77 0c 00 00 callq 419e80 <_adEq2> 419209: 48 83 c4 20 add $0x20,%rsp 41920d: 85 c0 test %eax,%eax 41920f: 75 04 jne 419215 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x69> 419211: 31 c0 xor %eax,%eax 419213: eb 05 jmp 41921a <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x6e> 419215: b8 01 00 00 00 mov $0x1,%eax 41921a: 5b pop %rbx 41921b: 48 8b e5 mov %rbp,%rsp 41921e: 5d pop %rbp 41921f: c3 retq 0000000000419220 <_D6object18TypeInfo_Interface7getHashMFxPvZm>: 419220: 55 push %rbp 419221: 48 8b ec mov %rsp,%rbp 419224: 48 83 ec 10 sub $0x10,%rsp 419228: 48 8b 3e mov (%rsi),%rdi 41922b: 48 8b 07 mov (%rdi),%rax 41922e: 48 8b 08 mov (%rax),%rcx 419231: 48 2b 79 18 sub 0x18(%rcx),%rdi 419235: 48 8b 17 mov (%rdi),%rdx 419238: 48 ff 52 10 rex.W callq *0x10(%rdx) 41923c: 48 8b e5 mov %rbp,%rsp 41923f: 5d pop %rbp 419240: c3 retq 419241: 90 nop 419242: 90 nop 419243: 90 nop 0000000000419244 <_D6object18TypeInfo_Interface6equalsMFxPvxPvZb>: 419244: 55 push %rbp 419245: 48 8b ec mov %rsp,%rbp 419248: 48 83 ec 28 sub $0x28,%rsp 41924c: 53 push %rbx 41924d: 48 89 75 f0 mov %rsi,-0x10(%rbp) 419251: 48 8b 1a mov (%rdx),%rbx 419254: 48 8b 03 mov (%rbx),%rax 419257: 48 8b 08 mov (%rax),%rcx 41925a: 48 2b 59 18 sub 0x18(%rcx),%rbx 41925e: 48 89 de mov %rbx,%rsi 419261: 4c 8b 45 f0 mov -0x10(%rbp),%r8 419265: 49 8b 38 mov (%r8),%rdi 419268: 48 8b 07 mov (%rdi),%rax 41926b: 48 8b 08 mov (%rax),%rcx 41926e: 48 2b 79 18 sub 0x18(%rcx),%rdi 419272: 48 89 7d e0 mov %rdi,-0x20(%rbp) 419276: e8 0d 37 00 00 callq 41c988 <_D6object8opEqualsFC6ObjectC6ObjectZb> 41927b: 84 c0 test %al,%al 41927d: 75 1b jne 41929a <_D6object18TypeInfo_Interface6equalsMFxPvxPvZb+0x56> 41927f: 48 85 db test %rbx,%rbx 419282: 74 12 je 419296 <_D6object18TypeInfo_Interface6equalsMFxPvxPvZb+0x52> 419284: 48 8b 75 e0 mov -0x20(%rbp),%rsi 419288: 48 8b fb mov %rbx,%rdi 41928b: 48 8b 13 mov (%rbx),%rdx 41928e: 48 ff 52 18 rex.W callq *0x18(%rdx) 419292: 85 c0 test %eax,%eax 419294: 74 04 je 41929a <_D6object18TypeInfo_Interface6equalsMFxPvxPvZb+0x56> 419296: 31 c0 xor %eax,%eax 419298: eb 05 jmp 41929f <_D6object18TypeInfo_Interface6equalsMFxPvxPvZb+0x5b> 41929a: b8 01 00 00 00 mov $0x1,%eax 41929f: 5b pop %rbx 4192a0: 48 8b e5 mov %rbp,%rsp 4192a3: 5d pop %rbp 4192a4: c3 retq 4192a5: 90 nop 4192a6: 90 nop 4192a7: 90 nop 00000000004192a8 <_D6object18TypeInfo_Interface7compareMFxPvxPvZi>: 4192a8: 55 push %rbp 4192a9: 48 8b ec mov %rsp,%rbp 4192ac: 48 83 ec 18 sub $0x18,%rsp 4192b0: 53 push %rbx 4192b1: 41 54 push %r12 4192b3: 41 55 push %r13 4192b5: 48 8b 1a mov (%rdx),%rbx 4192b8: 48 8b 03 mov (%rbx),%rax 4192bb: 48 8b 08 mov (%rax),%rcx 4192be: 48 2b 59 18 sub 0x18(%rcx),%rbx 4192c2: 4c 8b 2e mov (%rsi),%r13 4192c5: 4d 8b 45 00 mov 0x0(%r13),%r8 4192c9: 4d 8b 08 mov (%r8),%r9 4192cc: 4d 2b 69 18 sub 0x18(%r9),%r13 4192d0: 45 31 e4 xor %r12d,%r12d 4192d3: 48 8b f3 mov %rbx,%rsi 4192d6: 49 8b fd mov %r13,%rdi 4192d9: e8 aa 36 00 00 callq 41c988 <_D6object8opEqualsFC6ObjectC6ObjectZb> 4192de: 34 01 xor $0x1,%al 4192e0: 74 2a je 41930c <_D6object18TypeInfo_Interface7compareMFxPvxPvZi+0x64> 4192e2: 48 85 db test %rbx,%rbx 4192e5: 74 1f je 419306 <_D6object18TypeInfo_Interface7compareMFxPvxPvZi+0x5e> 4192e7: 4d 85 ed test %r13,%r13 4192ea: 75 08 jne 4192f4 <_D6object18TypeInfo_Interface7compareMFxPvxPvZi+0x4c> 4192ec: 41 bc 01 00 00 00 mov $0x1,%r12d 4192f2: eb 18 jmp 41930c <_D6object18TypeInfo_Interface7compareMFxPvxPvZi+0x64> 4192f4: 49 8b f5 mov %r13,%rsi 4192f7: 48 8b fb mov %rbx,%rdi 4192fa: 48 8b 03 mov (%rbx),%rax 4192fd: 48 ff 50 18 rex.W callq *0x18(%rax) 419301: 49 89 c4 mov %rax,%r12 419304: eb 06 jmp 41930c <_D6object18TypeInfo_Interface7compareMFxPvxPvZi+0x64> 419306: 41 bc ff ff ff ff mov $0xffffffff,%r12d 41930c: 41 8b c4 mov %r12d,%eax 41930f: 41 5d pop %r13 419311: 41 5c pop %r12 419313: 5b pop %rbx 419314: 48 8b e5 mov %rbp,%rsp 419317: 5d pop %rbp 419318: c3 retq 419319: 90 nop 41931a: 90 nop 41931b: 90 nop 000000000041931c <_D6object18TypeInfo_Interface5tsizeMFNaNbNdZm>: 41931c: 55 push %rbp 41931d: 48 8b ec mov %rsp,%rbp 419320: 50 push %rax 419321: 48 b8 08 00 00 00 00 mov $0x8,%rax 419328: 00 00 00 41932b: 48 8b e5 mov %rbp,%rsp 41932e: 5d pop %rbp 41932f: c3 retq 0000000000419330 <_D6object18TypeInfo_Interface5flagsMFNaNbNdZk>: 419330: 55 push %rbp 419331: 48 8b ec mov %rsp,%rbp 419334: 50 push %rax 419335: b8 01 00 00 00 mov $0x1,%eax 41933a: 48 8b e5 mov %rbp,%rsp 41933d: 5d pop %rbp 41933e: c3 retq 41933f: 90 nop 0000000000419340 <_D6object15TypeInfo_Struct8toStringMFZAya>: 419340: 55 push %rbp 419341: 48 8b ec mov %rsp,%rbp 419344: 50 push %rax 419345: 48 8b 57 18 mov 0x18(%rdi),%rdx 419349: 48 8b 47 10 mov 0x10(%rdi),%rax 41934d: 48 8b e5 mov %rbp,%rsp 419350: 5d pop %rbp 419351: c3 retq 419352: 90 nop 419353: 90 nop 0000000000419354 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb>: 419354: 55 push %rbp 419355: 48 8b ec mov %rsp,%rbp 419358: 48 83 ec 10 sub $0x10,%rsp 41935c: 53 push %rbx 41935d: 41 54 push %r12 41935f: 49 89 fc mov %rdi,%r12 419362: 48 89 75 f8 mov %rsi,-0x8(%rbp) 419366: 48 31 db xor %rbx,%rbx 419369: 4c 3b e6 cmp %rsi,%r12 41936c: 74 6d je 4193db <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x87> 41936e: 48 be 28 5a 63 00 00 mov $0x635a28,%rsi 419375: 00 00 00 419378: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41937c: e8 37 0b 00 00 callq 419eb8 <_d_dynamic_cast> 419381: 48 89 c3 mov %rax,%rbx 419384: 48 85 db test %rbx,%rbx 419387: 74 4e je 4193d7 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x83> 419389: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419390: 00 00 00 419393: ff 73 18 pushq 0x18(%rbx) 419396: ff 73 10 pushq 0x10(%rbx) 419399: 41 ff 74 24 18 pushq 0x18(%r12) 41939e: 41 ff 74 24 10 pushq 0x10(%r12) 4193a3: e8 d8 0a 00 00 callq 419e80 <_adEq2> 4193a8: 48 83 c4 20 add $0x20,%rsp 4193ac: 85 c0 test %eax,%eax 4193ae: 74 27 je 4193d7 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x83> 4193b0: 49 8b fc mov %r12,%rdi 4193b3: 49 8b 04 24 mov (%r12),%rax 4193b7: 48 ff 50 60 rex.W callq *0x60(%rax) 4193bb: 50 push %rax 4193bc: 48 83 ec 08 sub $0x8,%rsp 4193c0: 48 8b fb mov %rbx,%rdi 4193c3: 48 8b 0b mov (%rbx),%rcx 4193c6: 48 ff 51 60 rex.W callq *0x60(%rcx) 4193ca: 48 89 c2 mov %rax,%rdx 4193cd: 48 83 c4 08 add $0x8,%rsp 4193d1: 58 pop %rax 4193d2: 48 3b c2 cmp %rdx,%rax 4193d5: 74 04 je 4193db <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x87> 4193d7: 31 c0 xor %eax,%eax 4193d9: eb 05 jmp 4193e0 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x8c> 4193db: b8 01 00 00 00 mov $0x1,%eax 4193e0: 41 5c pop %r12 4193e2: 5b pop %rbx 4193e3: 48 8b e5 mov %rbp,%rsp 4193e6: 5d pop %rbp 4193e7: c3 retq 00000000004193e8 <_D6object15TypeInfo_Struct7getHashMFxPvZm>: 4193e8: 55 push %rbp 4193e9: 48 8b ec mov %rsp,%rbp 4193ec: 50 push %rax 4193ed: 53 push %rbx 4193ee: 48 89 fb mov %rdi,%rbx 4193f1: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx) 4193f6: 74 0d je 419405 <_D6object15TypeInfo_Struct7getHashMFxPvZm+0x1d> 4193f8: 48 89 f7 mov %rsi,%rdi 4193fb: 48 ff 53 30 rex.W callq *0x30(%rbx) 4193ff: 5b pop %rbx 419400: 48 8b e5 mov %rbp,%rsp 419403: 5d pop %rbp 419404: c3 retq 419405: 48 89 f2 mov %rsi,%rdx 419408: 52 push %rdx 419409: 48 83 ec 08 sub $0x8,%rsp 41940d: 48 8b 03 mov (%rbx),%rax 419410: 48 ff 50 60 rex.W callq *0x60(%rax) 419414: 48 89 c6 mov %rax,%rsi 419417: 48 83 c4 08 add $0x8,%rsp 41941b: 5a pop %rdx 41941c: 48 31 ff xor %rdi,%rdi 41941f: e8 84 25 00 00 callq 41b9a8 <_D2rt4util4hash6hashOfFPxvmmZm> 419424: 5b pop %rbx 419425: 48 8b e5 mov %rbp,%rsp 419428: 5d pop %rbp 419429: c3 retq 41942a: 90 nop 41942b: 90 nop 000000000041942c <_D6object15TypeInfo_Struct6equalsMFxPvxPvZb>: 41942c: 55 push %rbp 41942d: 48 8b ec mov %rsp,%rbp 419430: 48 83 ec 20 sub $0x20,%rsp 419434: 48 89 7d e8 mov %rdi,-0x18(%rbp) 419438: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41943c: 48 89 55 f8 mov %rdx,-0x8(%rbp) 419440: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 419445: 74 07 je 41944e <_D6object15TypeInfo_Struct6equalsMFxPvxPvZb+0x22> 419447: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 41944c: 75 07 jne 419455 <_D6object15TypeInfo_Struct6equalsMFxPvxPvZb+0x29> 41944e: 31 c0 xor %eax,%eax 419450: 48 8b e5 mov %rbp,%rsp 419453: 5d pop %rbp 419454: c3 retq 419455: 48 83 7f 38 00 cmpq $0x0,0x38(%rdi) 41945a: 74 15 je 419471 <_D6object15TypeInfo_Struct6equalsMFxPvxPvZb+0x45> 41945c: 48 8b 75 f8 mov -0x8(%rbp),%rsi 419460: 48 8b 7d f0 mov -0x10(%rbp),%rdi 419464: 48 8b 4d e8 mov -0x18(%rbp),%rcx 419468: 48 ff 51 38 rex.W callq *0x38(%rcx) 41946c: 48 8b e5 mov %rbp,%rsp 41946f: 5d pop %rbp 419470: c3 retq 419471: 48 8b 45 f0 mov -0x10(%rbp),%rax 419475: 48 39 45 f8 cmp %rax,-0x8(%rbp) 419479: 75 0a jne 419485 <_D6object15TypeInfo_Struct6equalsMFxPvxPvZb+0x59> 41947b: b8 01 00 00 00 mov $0x1,%eax 419480: 48 8b e5 mov %rbp,%rsp 419483: 5d pop %rbp 419484: c3 retq 419485: 48 8b 0f mov (%rdi),%rcx 419488: 48 ff 51 60 rex.W callq *0x60(%rcx) 41948c: 48 89 c2 mov %rax,%rdx 41948f: 48 8b 75 f0 mov -0x10(%rbp),%rsi 419493: 48 8b 7d f8 mov -0x8(%rbp),%rdi 419497: e8 e4 e4 ff ff callq 417980 41949c: f7 d8 neg %eax 41949e: 19 c0 sbb %eax,%eax 4194a0: ff c0 inc %eax 4194a2: 48 8b e5 mov %rbp,%rsp 4194a5: 5d pop %rbp 4194a6: c3 retq 4194a7: 90 nop 00000000004194a8 <_D6object15TypeInfo_Struct7compareMFxPvxPvZi>: 4194a8: 55 push %rbp 4194a9: 48 8b ec mov %rsp,%rbp 4194ac: 48 83 ec 20 sub $0x20,%rsp 4194b0: 48 89 7d e8 mov %rdi,-0x18(%rbp) 4194b4: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4194b8: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4194bc: 48 3b d6 cmp %rsi,%rdx 4194bf: 74 5a je 41951b <_D6object15TypeInfo_Struct7compareMFxPvxPvZi+0x73> 4194c1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4194c6: 74 49 je 419511 <_D6object15TypeInfo_Struct7compareMFxPvxPvZi+0x69> 4194c8: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 4194cd: 75 0a jne 4194d9 <_D6object15TypeInfo_Struct7compareMFxPvxPvZi+0x31> 4194cf: b8 01 00 00 00 mov $0x1,%eax 4194d4: 48 8b e5 mov %rbp,%rsp 4194d7: 5d pop %rbp 4194d8: c3 retq 4194d9: 48 83 7f 40 00 cmpq $0x0,0x40(%rdi) 4194de: 74 15 je 4194f5 <_D6object15TypeInfo_Struct7compareMFxPvxPvZi+0x4d> 4194e0: 48 8b 75 f0 mov -0x10(%rbp),%rsi 4194e4: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4194e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 4194ec: 48 ff 50 40 rex.W callq *0x40(%rax) 4194f0: 48 8b e5 mov %rbp,%rsp 4194f3: 5d pop %rbp 4194f4: c3 retq 4194f5: 48 8b 0f mov (%rdi),%rcx 4194f8: 48 ff 51 60 rex.W callq *0x60(%rcx) 4194fc: 48 89 c2 mov %rax,%rdx 4194ff: 48 8b 75 f0 mov -0x10(%rbp),%rsi 419503: 48 8b 7d f8 mov -0x8(%rbp),%rdi 419507: e8 74 e4 ff ff callq 417980 41950c: 48 8b e5 mov %rbp,%rsp 41950f: 5d pop %rbp 419510: c3 retq 419511: b8 ff ff ff ff mov $0xffffffff,%eax 419516: 48 8b e5 mov %rbp,%rsp 419519: 5d pop %rbp 41951a: c3 retq 41951b: 31 c0 xor %eax,%eax 41951d: 48 8b e5 mov %rbp,%rsp 419520: 5d pop %rbp 419521: c3 retq 419522: 90 nop 419523: 90 nop 0000000000419524 <_D6object15TypeInfo_Struct5tsizeMFNaNbNdZm>: 419524: 55 push %rbp 419525: 48 8b ec mov %rsp,%rbp 419528: 48 83 ec 10 sub $0x10,%rsp 41952c: 48 8b 07 mov (%rdi),%rax 41952f: 48 ff 50 60 rex.W callq *0x60(%rax) 419533: 48 8b e5 mov %rbp,%rsp 419536: 5d pop %rbp 419537: c3 retq 0000000000419538 <_D6object15TypeInfo_Struct4initMFNaNbZAv>: 419538: 55 push %rbp 419539: 48 8b ec mov %rsp,%rbp 41953c: 50 push %rax 41953d: 48 8b 57 28 mov 0x28(%rdi),%rdx 419541: 48 8b 47 20 mov 0x20(%rdi),%rax 419545: 48 8b e5 mov %rbp,%rsp 419548: 5d pop %rbp 419549: c3 retq 41954a: 90 nop 41954b: 90 nop 000000000041954c <_D6object15TypeInfo_Struct5flagsMFNaNbNdZk>: 41954c: 55 push %rbp 41954d: 48 8b ec mov %rsp,%rbp 419550: 50 push %rax 419551: 8b 47 50 mov 0x50(%rdi),%eax 419554: 48 8b e5 mov %rbp,%rsp 419557: 5d pop %rbp 419558: c3 retq 419559: 90 nop 41955a: 90 nop 41955b: 90 nop 000000000041955c <_D6object15TypeInfo_Struct6talignMFNaNbNdZm>: 41955c: 55 push %rbp 41955d: 48 8b ec mov %rsp,%rbp 419560: 50 push %rax 419561: 8b 47 70 mov 0x70(%rdi),%eax 419564: 48 8b e5 mov %rbp,%rsp 419567: 5d pop %rbp 419568: c3 retq 419569: 90 nop 41956a: 90 nop 41956b: 90 nop 000000000041956c <_D6object15TypeInfo_Struct7destroyMFPvZv>: 41956c: 55 push %rbp 41956d: 48 8b ec mov %rsp,%rbp 419570: 48 83 ec 10 sub $0x10,%rsp 419574: 48 8b 47 60 mov 0x60(%rdi),%rax 419578: 48 85 c0 test %rax,%rax 41957b: 74 06 je 419583 <_D6object15TypeInfo_Struct7destroyMFPvZv+0x17> 41957d: 48 89 f7 mov %rsi,%rdi 419580: 48 ff d0 rex.W callq *%rax 419583: 48 8b e5 mov %rbp,%rsp 419586: 5d pop %rbp 419587: c3 retq 0000000000419588 <_D6object15TypeInfo_Struct8postblitMFPvZv>: 419588: 55 push %rbp 419589: 48 8b ec mov %rsp,%rbp 41958c: 48 83 ec 10 sub $0x10,%rsp 419590: 48 8b 47 68 mov 0x68(%rdi),%rax 419594: 48 85 c0 test %rax,%rax 419597: 74 06 je 41959f <_D6object15TypeInfo_Struct8postblitMFPvZv+0x17> 419599: 48 89 f7 mov %rsi,%rdi 41959c: 48 ff d0 rex.W callq *%rax 41959f: 48 8b e5 mov %rbp,%rsp 4195a2: 5d pop %rbp 4195a3: c3 retq 00000000004195a4 <_D6object15TypeInfo_Struct8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 4195a4: 55 push %rbp 4195a5: 48 8b ec mov %rsp,%rbp 4195a8: 48 83 ec 18 sub $0x18,%rsp 4195ac: 53 push %rbx 4195ad: 48 31 c0 xor %rax,%rax 4195b0: 48 89 02 mov %rax,(%rdx) 4195b3: 48 89 06 mov %rax,(%rsi) 4195b6: 48 8b 4f 78 mov 0x78(%rdi),%rcx 4195ba: 48 89 0a mov %rcx,(%rdx) 4195bd: 48 8b 9f 80 00 00 00 mov 0x80(%rdi),%rbx 4195c4: 48 89 1e mov %rbx,(%rsi) 4195c7: 5b pop %rbx 4195c8: 48 8b e5 mov %rbp,%rsp 4195cb: 5d pop %rbp 4195cc: c3 retq 4195cd: 90 nop 4195ce: 90 nop 4195cf: 90 nop 00000000004195d0 <_D6object14TypeInfo_Tuple8toStringMFZAya>: 4195d0: 55 push %rbp 4195d1: 48 8b ec mov %rsp,%rbp 4195d4: 48 83 ec 48 sub $0x48,%rsp 4195d8: 53 push %rbx 4195d9: 41 54 push %r12 4195db: 41 55 push %r13 4195dd: 48 8b 15 14 4a 01 00 mov 0x14a14(%rip),%rdx # 42dff8 <_TMP13+0x8> 4195e4: 48 8b 05 05 4a 01 00 mov 0x14a05(%rip),%rax # 42dff0 <_TMP13> 4195eb: 48 89 45 c0 mov %rax,-0x40(%rbp) 4195ef: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4195f3: 48 8b 4f 18 mov 0x18(%rdi),%rcx 4195f7: 48 8b 77 10 mov 0x10(%rdi),%rsi 4195fb: 48 31 db xor %rbx,%rbx 4195fe: 48 85 f6 test %rsi,%rsi 419601: 74 75 je 419678 <_D6object14TypeInfo_Tuple8toStringMFZAya+0xa8> 419603: 48 8b d1 mov %rcx,%rdx 419606: 48 8b c6 mov %rsi,%rax 419609: 49 89 d5 mov %rdx,%r13 41960c: 48 89 75 d0 mov %rsi,-0x30(%rbp) 419610: 48 89 4d d8 mov %rcx,-0x28(%rbp) 419614: 4d 8b 64 dd 00 mov 0x0(%r13,%rbx,8),%r12 419619: 48 85 db test %rbx,%rbx 41961c: 74 2d je 41964b <_D6object14TypeInfo_Tuple8toStringMFZAya+0x7b> 41961e: 48 ba 01 00 00 00 00 mov $0x1,%rdx 419625: 00 00 00 419628: 48 8d 75 c0 lea -0x40(%rbp),%rsi 41962c: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419633: 00 00 00 419636: e8 4d 18 00 00 callq 41ae88 <_d_arrayappendcTX> 41963b: 48 89 45 e0 mov %rax,-0x20(%rbp) 41963f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 419643: 48 03 55 e0 add -0x20(%rbp),%rdx 419647: c6 42 ff 2c movb $0x2c,-0x1(%rdx) 41964b: 49 8b fc mov %r12,%rdi 41964e: 49 8b 04 24 mov (%r12),%rax 419652: 48 ff 50 08 rex.W callq *0x8(%rax) 419656: 52 push %rdx 419657: 50 push %rax 419658: 48 8d 75 c0 lea -0x40(%rbp),%rsi 41965c: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419663: 00 00 00 419666: e8 71 17 00 00 callq 41addc <_d_arrayappendT> 41966b: 48 83 c4 10 add $0x10,%rsp 41966f: 48 ff c3 inc %rbx 419672: 48 3b 5d d0 cmp -0x30(%rbp),%rbx 419676: 72 9c jb 419614 <_D6object14TypeInfo_Tuple8toStringMFZAya+0x44> 419678: ff 35 9a 49 01 00 pushq 0x1499a(%rip) # 42e018 <_TMP15+0x8> 41967e: ff 35 8c 49 01 00 pushq 0x1498c(%rip) # 42e010 <_TMP15> 419684: 48 8d 75 c0 lea -0x40(%rbp),%rsi 419688: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 41968f: 00 00 00 419692: e8 45 17 00 00 callq 41addc <_d_arrayappendT> 419697: 48 83 c4 10 add $0x10,%rsp 41969b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 41969f: 48 8b 45 c0 mov -0x40(%rbp),%rax 4196a3: 41 5d pop %r13 4196a5: 41 5c pop %r12 4196a7: 5b pop %rbx 4196a8: 48 8b e5 mov %rbp,%rsp 4196ab: 5d pop %rbp 4196ac: c3 retq 4196ad: 90 nop 4196ae: 90 nop 4196af: 90 nop 00000000004196b0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb>: 4196b0: 55 push %rbp 4196b1: 48 8b ec mov %rsp,%rbp 4196b4: 50 push %rax 4196b5: 41 54 push %r12 4196b7: 41 55 push %r13 4196b9: 41 56 push %r14 4196bb: 49 89 fc mov %rdi,%r12 4196be: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4196c2: 4c 3b e6 cmp %rsi,%r12 4196c5: 74 65 je 41972c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x7c> 4196c7: 48 be c8 5a 63 00 00 mov $0x635ac8,%rsi 4196ce: 00 00 00 4196d1: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4196d5: e8 de 07 00 00 callq 419eb8 <_d_dynamic_cast> 4196da: 49 89 c6 mov %rax,%r14 4196dd: 4d 85 f6 test %r14,%r14 4196e0: 74 5a je 41973c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x8c> 4196e2: 49 8b 44 24 10 mov 0x10(%r12),%rax 4196e7: 49 3b 46 10 cmp 0x10(%r14),%rax 4196eb: 75 4f jne 41973c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x8c> 4196ed: 4d 31 ed xor %r13,%r13 4196f0: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 4196f6: 74 34 je 41972c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x7c> 4196f8: 49 8b cd mov %r13,%rcx 4196fb: 48 c1 e1 03 shl $0x3,%rcx 4196ff: 49 8b 54 24 18 mov 0x18(%r12),%rdx 419704: 49 8b 44 24 10 mov 0x10(%r12),%rax 419709: 48 8b 34 11 mov (%rcx,%rdx,1),%rsi 41970d: 49 8b 56 18 mov 0x18(%r14),%rdx 419711: 49 8b 46 10 mov 0x10(%r14),%rax 419715: 48 8b 3c 11 mov (%rcx,%rdx,1),%rdi 419719: e8 fe e7 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 41971e: 34 01 xor $0x1,%al 419720: 75 1a jne 41973c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x8c> 419722: 49 ff c5 inc %r13 419725: 4d 39 6c 24 10 cmp %r13,0x10(%r12) 41972a: 77 cc ja 4196f8 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x48> 41972c: b8 01 00 00 00 mov $0x1,%eax 419731: 41 5e pop %r14 419733: 41 5d pop %r13 419735: 41 5c pop %r12 419737: 48 8b e5 mov %rbp,%rsp 41973a: 5d pop %rbp 41973b: c3 retq 41973c: 31 c0 xor %eax,%eax 41973e: 41 5e pop %r14 419740: 41 5d pop %r13 419742: 41 5c pop %r12 419744: 48 8b e5 mov %rbp,%rsp 419747: 5d pop %rbp 419748: c3 retq 419749: 90 nop 41974a: 90 nop 41974b: 90 nop 000000000041974c <_D6object14TypeInfo_Tuple7getHashMFxPvZm>: 41974c: 55 push %rbp 41974d: 48 8b ec mov %rsp,%rbp 419750: 48 83 ec 10 sub $0x10,%rsp 419754: f4 hlt 419755: 90 nop 419756: 90 nop 419757: 90 nop 0000000000419758 <_D6object14TypeInfo_Tuple6equalsMFxPvxPvZb>: 419758: 55 push %rbp 419759: 48 8b ec mov %rsp,%rbp 41975c: 48 83 ec 18 sub $0x18,%rsp 419760: f4 hlt 419761: 90 nop 419762: 90 nop 419763: 90 nop 0000000000419764 <_D6object14TypeInfo_Tuple7compareMFxPvxPvZi>: 419764: 55 push %rbp 419765: 48 8b ec mov %rsp,%rbp 419768: 48 83 ec 18 sub $0x18,%rsp 41976c: f4 hlt 41976d: 90 nop 41976e: 90 nop 41976f: 90 nop 0000000000419770 <_D6object14TypeInfo_Tuple5tsizeMFNaNbNdZm>: 419770: 55 push %rbp 419771: 48 8b ec mov %rsp,%rbp 419774: 50 push %rax 419775: f4 hlt 419776: 90 nop 419777: 90 nop 0000000000419778 <_D6object14TypeInfo_Tuple4swapMFPvPvZv>: 419778: 55 push %rbp 419779: 48 8b ec mov %rsp,%rbp 41977c: 48 83 ec 18 sub $0x18,%rsp 419780: f4 hlt 419781: 90 nop 419782: 90 nop 419783: 90 nop 0000000000419784 <_D6object14TypeInfo_Tuple7destroyMFPvZv>: 419784: 55 push %rbp 419785: 48 8b ec mov %rsp,%rbp 419788: 48 83 ec 10 sub $0x10,%rsp 41978c: f4 hlt 41978d: 90 nop 41978e: 90 nop 41978f: 90 nop 0000000000419790 <_D6object14TypeInfo_Tuple8postblitMFPvZv>: 419790: 55 push %rbp 419791: 48 8b ec mov %rsp,%rbp 419794: 48 83 ec 10 sub $0x10,%rsp 419798: f4 hlt 419799: 90 nop 41979a: 90 nop 41979b: 90 nop 000000000041979c <_D6object14TypeInfo_Tuple6talignMFNaNbNdZm>: 41979c: 55 push %rbp 41979d: 48 8b ec mov %rsp,%rbp 4197a0: 50 push %rax 4197a1: f4 hlt 4197a2: 90 nop 4197a3: 90 nop 00000000004197a4 <_D6object14TypeInfo_Tuple8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 4197a4: 55 push %rbp 4197a5: 48 8b ec mov %rsp,%rbp 4197a8: 48 83 ec 18 sub $0x18,%rsp 4197ac: 48 31 c0 xor %rax,%rax 4197af: 48 89 02 mov %rax,(%rdx) 4197b2: 48 89 06 mov %rax,(%rsi) 4197b5: f4 hlt 4197b6: 48 8b e5 mov %rbp,%rsp 4197b9: 5d pop %rbp 4197ba: c3 retq 4197bb: 90 nop 00000000004197bc <_D6object14TypeInfo_Const8toStringMFZAya>: 4197bc: 55 push %rbp 4197bd: 48 8b ec mov %rsp,%rbp 4197c0: 48 83 ec 10 sub $0x10,%rsp 4197c4: ff 35 6e 48 01 00 pushq 0x1486e(%rip) # 42e038 <_TMP17+0x8> 4197ca: ff 35 60 48 01 00 pushq 0x14860(%rip) # 42e030 <_TMP17> 4197d0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4197d4: 48 8b 07 mov (%rdi),%rax 4197d7: 48 ff 50 08 rex.W callq *0x8(%rax) 4197db: 52 push %rdx 4197dc: 50 push %rax 4197dd: ff 35 75 48 01 00 pushq 0x14875(%rip) # 42e058 <_TMP18+0x8> 4197e3: ff 35 67 48 01 00 pushq 0x14867(%rip) # 42e050 <_TMP18> 4197e9: 48 be 03 00 00 00 00 mov $0x3,%rsi 4197f0: 00 00 00 4197f3: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 4197fa: 00 00 00 4197fd: 31 c0 xor %eax,%eax 4197ff: e8 58 1d 00 00 callq 41b55c <_d_arraycatnT> 419804: 48 83 c4 30 add $0x30,%rsp 419808: 48 8b e5 mov %rbp,%rsp 41980b: 5d pop %rbp 41980c: c3 retq 41980d: 90 nop 41980e: 90 nop 41980f: 90 nop 0000000000419810 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb>: 419810: 55 push %rbp 419811: 48 8b ec mov %rsp,%rbp 419814: 48 83 ec 10 sub $0x10,%rsp 419818: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41981c: 48 89 75 f8 mov %rsi,-0x8(%rbp) 419820: 48 39 f7 cmp %rsi,%rdi 419823: 74 43 je 419868 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x58> 419825: 48 8b 07 mov (%rdi),%rax 419828: 48 8b 30 mov (%rax),%rsi 41982b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41982f: 48 8b 11 mov (%rcx),%rdx 419832: 48 8b 3a mov (%rdx),%rdi 419835: e8 e2 e6 ff ff callq 417f1c <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 41983a: 34 01 xor $0x1,%al 41983c: 75 34 jne 419872 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x62> 41983e: 48 be 68 5b 63 00 00 mov $0x635b68,%rsi 419845: 00 00 00 419848: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41984c: e8 67 06 00 00 callq 419eb8 <_d_dynamic_cast> 419851: 48 8b 70 10 mov 0x10(%rax),%rsi 419855: 48 8b 45 f0 mov -0x10(%rbp),%rax 419859: 48 8b 78 10 mov 0x10(%rax),%rdi 41985d: 48 8b 0f mov (%rdi),%rcx 419860: 48 ff 51 20 rex.W callq *0x20(%rcx) 419864: 84 c0 test %al,%al 419866: 74 0a je 419872 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x62> 419868: b8 01 00 00 00 mov $0x1,%eax 41986d: 48 8b e5 mov %rbp,%rsp 419870: 5d pop %rbp 419871: c3 retq 419872: 31 c0 xor %eax,%eax 419874: 48 8b e5 mov %rbp,%rsp 419877: 5d pop %rbp 419878: c3 retq 419879: 90 nop 41987a: 90 nop 41987b: 90 nop 000000000041987c <_D6object14TypeInfo_Const7getHashMFxPvZm>: 41987c: 55 push %rbp 41987d: 48 8b ec mov %rsp,%rbp 419880: 48 83 ec 10 sub $0x10,%rsp 419884: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419888: 48 8b 07 mov (%rdi),%rax 41988b: 48 ff 50 30 rex.W callq *0x30(%rax) 41988f: 48 8b e5 mov %rbp,%rsp 419892: 5d pop %rbp 419893: c3 retq 0000000000419894 <_D6object14TypeInfo_Const6equalsMFxPvxPvZb>: 419894: 55 push %rbp 419895: 48 8b ec mov %rsp,%rbp 419898: 48 83 ec 20 sub $0x20,%rsp 41989c: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4198a0: 48 8b 07 mov (%rdi),%rax 4198a3: 48 ff 50 38 rex.W callq *0x38(%rax) 4198a7: 48 8b e5 mov %rbp,%rsp 4198aa: 5d pop %rbp 4198ab: c3 retq 00000000004198ac <_D6object14TypeInfo_Const7compareMFxPvxPvZi>: 4198ac: 55 push %rbp 4198ad: 48 8b ec mov %rsp,%rbp 4198b0: 48 83 ec 20 sub $0x20,%rsp 4198b4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4198b8: 48 8b 07 mov (%rdi),%rax 4198bb: 48 ff 50 40 rex.W callq *0x40(%rax) 4198bf: 48 8b e5 mov %rbp,%rsp 4198c2: 5d pop %rbp 4198c3: c3 retq 00000000004198c4 <_D6object14TypeInfo_Const5tsizeMFNaNbNdZm>: 4198c4: 55 push %rbp 4198c5: 48 8b ec mov %rsp,%rbp 4198c8: 48 83 ec 10 sub $0x10,%rsp 4198cc: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4198d0: 48 8b 07 mov (%rdi),%rax 4198d3: 48 ff 50 48 rex.W callq *0x48(%rax) 4198d7: 48 8b e5 mov %rbp,%rsp 4198da: 5d pop %rbp 4198db: c3 retq 00000000004198dc <_D6object14TypeInfo_Const4swapMFPvPvZv>: 4198dc: 55 push %rbp 4198dd: 48 8b ec mov %rsp,%rbp 4198e0: 48 83 ec 20 sub $0x20,%rsp 4198e4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4198e8: 48 8b 07 mov (%rdi),%rax 4198eb: 48 ff 50 50 rex.W callq *0x50(%rax) 4198ef: 48 8b e5 mov %rbp,%rsp 4198f2: 5d pop %rbp 4198f3: c3 retq 00000000004198f4 <_D6object14TypeInfo_Const4nextMFNaNbNdZC8TypeInfo>: 4198f4: 55 push %rbp 4198f5: 48 8b ec mov %rsp,%rbp 4198f8: 48 83 ec 10 sub $0x10,%rsp 4198fc: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419900: 48 8b 07 mov (%rdi),%rax 419903: 48 ff 50 58 rex.W callq *0x58(%rax) 419907: 48 8b e5 mov %rbp,%rsp 41990a: 5d pop %rbp 41990b: c3 retq 000000000041990c <_D6object14TypeInfo_Const5flagsMFNaNbNdZk>: 41990c: 55 push %rbp 41990d: 48 8b ec mov %rsp,%rbp 419910: 48 83 ec 10 sub $0x10,%rsp 419914: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419918: 48 8b 07 mov (%rdi),%rax 41991b: 48 ff 50 68 rex.W callq *0x68(%rax) 41991f: 48 8b e5 mov %rbp,%rsp 419922: 5d pop %rbp 419923: c3 retq 0000000000419924 <_D6object14TypeInfo_Const4initMFNaNbZAv>: 419924: 55 push %rbp 419925: 48 8b ec mov %rsp,%rbp 419928: 48 83 ec 10 sub $0x10,%rsp 41992c: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419930: 48 8b 07 mov (%rdi),%rax 419933: 48 ff 50 60 rex.W callq *0x60(%rax) 419937: 48 8b e5 mov %rbp,%rsp 41993a: 5d pop %rbp 41993b: c3 retq 000000000041993c <_D6object14TypeInfo_Const6talignMFNaNbNdZm>: 41993c: 55 push %rbp 41993d: 48 8b ec mov %rsp,%rbp 419940: 48 83 ec 10 sub $0x10,%rsp 419944: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419948: 48 8b 07 mov (%rdi),%rax 41994b: 48 ff 90 88 00 00 00 rex.W callq *0x88(%rax) 419952: 48 8b e5 mov %rbp,%rsp 419955: 5d pop %rbp 419956: c3 retq 419957: 90 nop 0000000000419958 <_D6object14TypeInfo_Const8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 419958: 55 push %rbp 419959: 48 8b ec mov %rsp,%rbp 41995c: 48 83 ec 20 sub $0x20,%rsp 419960: 48 31 c0 xor %rax,%rax 419963: 48 89 02 mov %rax,(%rdx) 419966: 48 89 06 mov %rax,(%rsi) 419969: 48 8b 7f 10 mov 0x10(%rdi),%rdi 41996d: 48 8b 0f mov (%rdi),%rcx 419970: 48 ff 91 90 00 00 00 rex.W callq *0x90(%rcx) 419977: 48 8b e5 mov %rbp,%rsp 41997a: 5d pop %rbp 41997b: c3 retq 000000000041997c <_D6object18TypeInfo_Invariant8toStringMFZAya>: 41997c: 55 push %rbp 41997d: 48 8b ec mov %rsp,%rbp 419980: 48 83 ec 10 sub $0x10,%rsp 419984: ff 35 ee 46 01 00 pushq 0x146ee(%rip) # 42e078 <_TMP19+0x8> 41998a: ff 35 e0 46 01 00 pushq 0x146e0(%rip) # 42e070 <_TMP19> 419990: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419994: 48 8b 07 mov (%rdi),%rax 419997: 48 ff 50 08 rex.W callq *0x8(%rax) 41999b: 52 push %rdx 41999c: 50 push %rax 41999d: ff 35 f5 46 01 00 pushq 0x146f5(%rip) # 42e098 <_TMP20+0x8> 4199a3: ff 35 e7 46 01 00 pushq 0x146e7(%rip) # 42e090 <_TMP20> 4199a9: 48 be 03 00 00 00 00 mov $0x3,%rsi 4199b0: 00 00 00 4199b3: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 4199ba: 00 00 00 4199bd: 31 c0 xor %eax,%eax 4199bf: e8 98 1b 00 00 callq 41b55c <_d_arraycatnT> 4199c4: 48 83 c4 30 add $0x30,%rsp 4199c8: 48 8b e5 mov %rbp,%rsp 4199cb: 5d pop %rbp 4199cc: c3 retq 4199cd: 90 nop 4199ce: 90 nop 4199cf: 90 nop 00000000004199d0 <_D6object15TypeInfo_Shared8toStringMFZAya>: 4199d0: 55 push %rbp 4199d1: 48 8b ec mov %rsp,%rbp 4199d4: 48 83 ec 10 sub $0x10,%rsp 4199d8: ff 35 da 46 01 00 pushq 0x146da(%rip) # 42e0b8 <_TMP21+0x8> 4199de: ff 35 cc 46 01 00 pushq 0x146cc(%rip) # 42e0b0 <_TMP21> 4199e4: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4199e8: 48 8b 07 mov (%rdi),%rax 4199eb: 48 ff 50 08 rex.W callq *0x8(%rax) 4199ef: 52 push %rdx 4199f0: 50 push %rax 4199f1: ff 35 e1 46 01 00 pushq 0x146e1(%rip) # 42e0d8 <_TMP22+0x8> 4199f7: ff 35 d3 46 01 00 pushq 0x146d3(%rip) # 42e0d0 <_TMP22> 4199fd: 48 be 03 00 00 00 00 mov $0x3,%rsi 419a04: 00 00 00 419a07: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419a0e: 00 00 00 419a11: 31 c0 xor %eax,%eax 419a13: e8 44 1b 00 00 callq 41b55c <_d_arraycatnT> 419a18: 48 83 c4 30 add $0x30,%rsp 419a1c: 48 8b e5 mov %rbp,%rsp 419a1f: 5d pop %rbp 419a20: c3 retq 419a21: 90 nop 419a22: 90 nop 419a23: 90 nop 0000000000419a24 <_D6object14TypeInfo_Inout8toStringMFZAya>: 419a24: 55 push %rbp 419a25: 48 8b ec mov %rsp,%rbp 419a28: 48 83 ec 10 sub $0x10,%rsp 419a2c: ff 35 c6 46 01 00 pushq 0x146c6(%rip) # 42e0f8 <_TMP23+0x8> 419a32: ff 35 b8 46 01 00 pushq 0x146b8(%rip) # 42e0f0 <_TMP23> 419a38: 48 8b 7f 10 mov 0x10(%rdi),%rdi 419a3c: 48 8b 07 mov (%rdi),%rax 419a3f: 48 ff 50 08 rex.W callq *0x8(%rax) 419a43: 52 push %rdx 419a44: 50 push %rax 419a45: ff 35 cd 46 01 00 pushq 0x146cd(%rip) # 42e118 <_TMP24+0x8> 419a4b: ff 35 bf 46 01 00 pushq 0x146bf(%rip) # 42e110 <_TMP24> 419a51: 48 be 03 00 00 00 00 mov $0x3,%rsi 419a58: 00 00 00 419a5b: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419a62: 00 00 00 419a65: 31 c0 xor %eax,%eax 419a67: e8 f0 1a 00 00 callq 41b55c <_d_arraycatnT> 419a6c: 48 83 c4 30 add $0x30,%rsp 419a70: 48 8b e5 mov %rbp,%rsp 419a73: 5d pop %rbp 419a74: c3 retq 419a75: 90 nop 419a76: 90 nop 419a77: 90 nop 0000000000419a78 <_D6object16MemberInfo_field4nameMFNaNbNdZAya>: 419a78: 55 push %rbp 419a79: 48 8b ec mov %rsp,%rbp 419a7c: 50 push %rax 419a7d: 48 8b 57 18 mov 0x18(%rdi),%rdx 419a81: 48 8b 47 10 mov 0x10(%rdi),%rax 419a85: 48 8b e5 mov %rbp,%rsp 419a88: 5d pop %rbp 419a89: c3 retq 419a8a: 90 nop 419a8b: 90 nop 0000000000419a8c <_D6object16MemberInfo_field8typeInfoMFNaNbNdZC8TypeInfo>: 419a8c: 55 push %rbp 419a8d: 48 8b ec mov %rsp,%rbp 419a90: 50 push %rax 419a91: 48 8b 47 20 mov 0x20(%rdi),%rax 419a95: 48 8b e5 mov %rbp,%rsp 419a98: 5d pop %rbp 419a99: c3 retq 419a9a: 90 nop 419a9b: 90 nop 0000000000419a9c <_D6object16MemberInfo_field6offsetMFNaNbNdZm>: 419a9c: 55 push %rbp 419a9d: 48 8b ec mov %rsp,%rbp 419aa0: 50 push %rax 419aa1: 48 8b 47 28 mov 0x28(%rdi),%rax 419aa5: 48 8b e5 mov %rbp,%rsp 419aa8: 5d pop %rbp 419aa9: c3 retq 419aaa: 90 nop 419aab: 90 nop 0000000000419aac <_D6object19MemberInfo_function4nameMFNaNbNdZAya>: 419aac: 55 push %rbp 419aad: 48 8b ec mov %rsp,%rbp 419ab0: 50 push %rax 419ab1: 48 8b 57 18 mov 0x18(%rdi),%rdx 419ab5: 48 8b 47 10 mov 0x10(%rdi),%rax 419ab9: 48 8b e5 mov %rbp,%rsp 419abc: 5d pop %rbp 419abd: c3 retq 419abe: 90 nop 419abf: 90 nop 0000000000419ac0 <_D6object19MemberInfo_function8typeInfoMFNaNbNdZC8TypeInfo>: 419ac0: 55 push %rbp 419ac1: 48 8b ec mov %rsp,%rbp 419ac4: 50 push %rax 419ac5: 48 8b 47 20 mov 0x20(%rdi),%rax 419ac9: 48 8b e5 mov %rbp,%rsp 419acc: 5d pop %rbp 419acd: c3 retq 419ace: 90 nop 419acf: 90 nop 0000000000419ad0 <_D6object19MemberInfo_function2fpMFNaNbNdZPv>: 419ad0: 55 push %rbp 419ad1: 48 8b ec mov %rsp,%rbp 419ad4: 50 push %rax 419ad5: 48 8b 47 28 mov 0x28(%rdi),%rax 419ad9: 48 8b e5 mov %rbp,%rsp 419adc: 5d pop %rbp 419add: c3 retq 419ade: 90 nop 419adf: 90 nop 0000000000419ae0 <_D6object19MemberInfo_function5flagsMFNaNbNdZk>: 419ae0: 55 push %rbp 419ae1: 48 8b ec mov %rsp,%rbp 419ae4: 50 push %rax 419ae5: 8b 47 30 mov 0x30(%rdi),%eax 419ae8: 48 8b e5 mov %rbp,%rsp 419aeb: 5d pop %rbp 419aec: c3 retq 419aed: 90 nop 419aee: 90 nop 419aef: 90 nop 0000000000419af0 <_D6object9Throwable8toStringMFZAya>: 419af0: 55 push %rbp 419af1: 48 8b ec mov %rsp,%rbp 419af4: 48 83 ec 48 sub $0x48,%rsp 419af8: 53 push %rbx 419af9: 48 89 7d f0 mov %rdi,-0x10(%rbp) 419afd: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) 419b04: 00 419b05: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) 419b0c: 00 419b0d: 48 8b 47 28 mov 0x28(%rdi),%rax 419b11: 48 0b 47 20 or 0x20(%rdi),%rax 419b15: 0f 84 b4 00 00 00 je 419bcf <_D6object9Throwable8toStringMFZAya+0xdf> 419b1b: ff 35 17 46 01 00 pushq 0x14617(%rip) # 42e138 <_TMP25+0x8> 419b21: ff 35 09 46 01 00 pushq 0x14609(%rip) # 42e130 <_TMP25> 419b27: 48 8d 4d c0 lea -0x40(%rbp),%rcx 419b2b: 48 b8 14 00 00 00 00 mov $0x14,%rax 419b32: 00 00 00 419b35: 51 push %rcx 419b36: 50 push %rax 419b37: 48 8b 7f 30 mov 0x30(%rdi),%rdi 419b3b: e8 c4 1f 00 00 callq 41bb04 <_D2rt4util6string11intToStringFAamZAa> 419b40: 48 83 c4 10 add $0x10,%rsp 419b44: 52 push %rdx 419b45: 50 push %rax 419b46: ff 35 0c 46 01 00 pushq 0x1460c(%rip) # 42e158 <_TMP26+0x8> 419b4c: ff 35 fe 45 01 00 pushq 0x145fe(%rip) # 42e150 <_TMP26> 419b52: 48 8b 55 f0 mov -0x10(%rbp),%rdx 419b56: ff 72 28 pushq 0x28(%rdx) 419b59: ff 72 20 pushq 0x20(%rdx) 419b5c: ff 35 16 46 01 00 pushq 0x14616(%rip) # 42e178 <_TMP27+0x8> 419b62: ff 35 08 46 01 00 pushq 0x14608(%rip) # 42e170 <_TMP27> 419b68: 48 8b 1a mov (%rdx),%rbx 419b6b: 48 8b 0b mov (%rbx),%rcx 419b6e: ff 71 28 pushq 0x28(%rcx) 419b71: ff 71 20 pushq 0x20(%rcx) 419b74: 48 be 04 00 00 00 00 mov $0x4,%rsi 419b7b: 00 00 00 419b7e: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419b85: 00 00 00 419b88: 31 c0 xor %eax,%eax 419b8a: e8 cd 19 00 00 callq 41b55c <_d_arraycatnT> 419b8f: 48 83 c4 40 add $0x40,%rsp 419b93: 52 push %rdx 419b94: 50 push %rax 419b95: 48 be 03 00 00 00 00 mov $0x3,%rsi 419b9c: 00 00 00 419b9f: 48 bf 10 63 63 00 00 mov $0x636310,%rdi 419ba6: 00 00 00 419ba9: 31 c0 xor %eax,%eax 419bab: e8 ac 19 00 00 callq 41b55c <_d_arraycatnT> 419bb0: 48 83 c4 30 add $0x30,%rsp 419bb4: 52 push %rdx 419bb5: 50 push %rax 419bb6: 48 8d 75 e0 lea -0x20(%rbp),%rsi 419bba: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419bc1: 00 00 00 419bc4: e8 13 12 00 00 callq 41addc <_d_arrayappendT> 419bc9: 48 83 c4 10 add $0x10,%rsp 419bcd: eb 23 jmp 419bf2 <_D6object9Throwable8toStringMFZAya+0x102> 419bcf: 48 8b 0f mov (%rdi),%rcx 419bd2: 48 8b 11 mov (%rcx),%rdx 419bd5: ff 72 28 pushq 0x28(%rdx) 419bd8: ff 72 20 pushq 0x20(%rdx) 419bdb: 48 8d 75 e0 lea -0x20(%rbp),%rsi 419bdf: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419be6: 00 00 00 419be9: e8 ee 11 00 00 callq 41addc <_d_arrayappendT> 419bee: 48 83 c4 10 add $0x10,%rsp 419bf2: 48 8b 45 f0 mov -0x10(%rbp),%rax 419bf6: 48 8b 50 18 mov 0x18(%rax),%rdx 419bfa: 48 8b 40 10 mov 0x10(%rax),%rax 419bfe: 48 89 d1 mov %rdx,%rcx 419c01: 09 c1 or %eax,%ecx 419c03: 74 3a je 419c3f <_D6object9Throwable8toStringMFZAya+0x14f> 419c05: 52 push %rdx 419c06: 50 push %rax 419c07: ff 35 8b 45 01 00 pushq 0x1458b(%rip) # 42e198 <_TMP28+0x8> 419c0d: ff 35 7d 45 01 00 pushq 0x1457d(%rip) # 42e190 <_TMP28> 419c13: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 419c1a: 00 00 00 419c1d: e8 d2 17 00 00 callq 41b3f4 <_d_arraycatT> 419c22: 48 83 c4 20 add $0x20,%rsp 419c26: 52 push %rdx 419c27: 50 push %rax 419c28: 48 8d 75 e0 lea -0x20(%rbp),%rsi 419c2c: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419c33: 00 00 00 419c36: e8 a1 11 00 00 callq 41addc <_d_arrayappendT> 419c3b: 48 83 c4 10 add $0x10,%rsp 419c3f: 48 8b 45 f0 mov -0x10(%rbp),%rax 419c43: 48 83 78 38 00 cmpq $0x0,0x38(%rax) 419c48: 74 46 je 419c90 <_D6object9Throwable8toStringMFZAya+0x1a0> 419c4a: ff 35 78 45 01 00 pushq 0x14578(%rip) # 42e1c8 <_TMP29+0x8> 419c50: ff 35 6a 45 01 00 pushq 0x1456a(%rip) # 42e1c0 <_TMP29> 419c56: 48 8d 75 e0 lea -0x20(%rbp),%rsi 419c5a: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419c61: 00 00 00 419c64: e8 73 11 00 00 callq 41addc <_d_arrayappendT> 419c69: 48 83 c4 10 add $0x10,%rsp 419c6d: 48 8d 5d f0 lea -0x10(%rbp),%rbx 419c71: 48 b9 a0 9c 41 00 00 mov $0x419ca0,%rcx 419c78: 00 00 00 419c7b: 51 push %rcx 419c7c: 53 push %rbx 419c7d: 48 8b 45 f0 mov -0x10(%rbp),%rax 419c81: 48 8b 78 38 mov 0x38(%rax),%rdi 419c85: 48 8b 17 mov (%rdi),%rdx 419c88: 48 ff 52 08 rex.W callq *0x8(%rdx) 419c8c: 48 83 c4 10 add $0x10,%rsp 419c90: 48 8b 55 e8 mov -0x18(%rbp),%rdx 419c94: 48 8b 45 e0 mov -0x20(%rbp),%rax 419c98: 5b pop %rbx 419c99: 48 8b e5 mov %rbp,%rsp 419c9c: 5d pop %rbp 419c9d: c3 retq 419c9e: 90 nop 419c9f: 90 nop 0000000000419ca0 <_D6object9Throwable8toStringMFZAya16__foreachbody217MFKAaZi>: 419ca0: 55 push %rbp 419ca1: 48 8b ec mov %rsp,%rbp 419ca4: 48 83 ec 10 sub $0x10,%rsp 419ca8: 48 89 7d f0 mov %rdi,-0x10(%rbp) 419cac: ff 76 08 pushq 0x8(%rsi) 419caf: ff 36 pushq (%rsi) 419cb1: ff 35 31 45 01 00 pushq 0x14531(%rip) # 42e1e8 <_TMP30+0x8> 419cb7: ff 35 23 45 01 00 pushq 0x14523(%rip) # 42e1e0 <_TMP30> 419cbd: 48 bf 10 63 63 00 00 mov $0x636310,%rdi 419cc4: 00 00 00 419cc7: e8 28 17 00 00 callq 41b3f4 <_d_arraycatT> 419ccc: 48 83 c4 20 add $0x20,%rsp 419cd0: 52 push %rdx 419cd1: 50 push %rax 419cd2: 48 8b 75 f0 mov -0x10(%rbp),%rsi 419cd6: 48 83 c6 f0 add $0xfffffffffffffff0,%rsi 419cda: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 419ce1: 00 00 00 419ce4: e8 f3 10 00 00 callq 41addc <_d_arrayappendT> 419ce9: 48 83 c4 10 add $0x10,%rsp 419ced: 31 c0 xor %eax,%eax 419cef: 48 8b e5 mov %rbp,%rsp 419cf2: 5d pop %rbp 419cf3: c3 retq 0000000000419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception>: 419cf4: 55 push %rbp 419cf5: 48 8b ec mov %rsp,%rbp 419cf8: 48 83 ec 10 sub $0x10,%rsp 419cfc: 49 89 f8 mov %rdi,%r8 419cff: 48 8b 4d 28 mov 0x28(%rbp),%rcx 419d03: 48 8b 45 20 mov 0x20(%rbp),%rax 419d07: 49 89 40 10 mov %rax,0x10(%r8) 419d0b: 49 89 48 18 mov %rcx,0x18(%r8) 419d0f: 49 89 70 40 mov %rsi,0x40(%r8) 419d13: 48 8b 4d 18 mov 0x18(%rbp),%rcx 419d17: 48 8b 45 10 mov 0x10(%rbp),%rax 419d1b: 49 89 40 20 mov %rax,0x20(%r8) 419d1f: 49 89 48 28 mov %rcx,0x28(%r8) 419d23: 49 89 50 30 mov %rdx,0x30(%r8) 419d27: 48 89 f8 mov %rdi,%rax 419d2a: 48 8b e5 mov %rbp,%rsp 419d2d: 5d pop %rbp 419d2e: c3 retq 419d2f: 90 nop 419d30: c3 retq 419d31: b8 b0 62 63 00 mov $0x6362b0,%eax 419d36: b9 10 b1 63 00 mov $0x63b110,%ecx 419d3b: 48 8b 11 mov (%rcx),%rdx 419d3e: 48 89 10 mov %rdx,(%rax) 419d41: 48 89 01 mov %rax,(%rcx) 419d44: c3 retq 419d45: 90 nop 419d46: 90 nop 419d47: 90 nop 0000000000419d48 <_D17src/object_.d.2077__arrayZ>: 419d48: 55 push %rbp 419d49: 48 8b ec mov %rsp,%rbp 419d4c: 48 83 ec 10 sub $0x10,%rsp 419d50: 48 89 fe mov %rdi,%rsi 419d53: 48 bf 90 62 63 00 00 mov $0x636290,%rdi 419d5a: 00 00 00 419d5d: e8 8e 07 00 00 callq 41a4f0 <_d_array_bounds> 419d62: 90 nop 419d63: 90 nop 0000000000419d64 <_D17src/object_.d.2078__assertFiZv>: 419d64: 55 push %rbp 419d65: 48 8b ec mov %rsp,%rbp 419d68: 48 83 ec 10 sub $0x10,%rsp 419d6c: 48 89 fe mov %rdi,%rsi 419d6f: 48 bf 90 62 63 00 00 mov $0x636290,%rdi 419d76: 00 00 00 419d79: e8 0a 07 00 00 callq 41a488 <_d_assertm> 419d7e: 90 nop 419d7f: 90 nop 0000000000419d80 <_D17src/object_.d.20715__unittest_failFiZv>: 419d80: 55 push %rbp 419d81: 48 8b ec mov %rsp,%rbp 419d84: 48 83 ec 10 sub $0x10,%rsp 419d88: 48 89 fe mov %rdi,%rsi 419d8b: 48 bf 90 62 63 00 00 mov $0x636290,%rdi 419d92: 00 00 00 419d95: e8 22 07 00 00 callq 41a4bc <_d_unittestm> 419d9a: 48 8b e5 mov %rbp,%rsp 419d9d: 5d pop %rbp 419d9e: c3 retq 419d9f: 90 nop 419da0: c3 retq 419da1: b8 f8 62 63 00 mov $0x6362f8,%eax 419da6: b9 10 b1 63 00 mov $0x63b110,%ecx 419dab: 48 8b 11 mov (%rcx),%rdx 419dae: 48 89 10 mov %rdx,(%rax) 419db1: 48 89 01 mov %rax,(%rcx) 419db4: c3 retq 419db5: 90 nop 419db6: 90 nop 419db7: 90 nop 0000000000419db8 <_D21src/core/atomic.d.2117__arrayZ>: 419db8: 55 push %rbp 419db9: 48 8b ec mov %rsp,%rbp 419dbc: 48 83 ec 10 sub $0x10,%rsp 419dc0: 48 89 fe mov %rdi,%rsi 419dc3: 48 bf d8 62 63 00 00 mov $0x6362d8,%rdi 419dca: 00 00 00 419dcd: e8 1e 07 00 00 callq 41a4f0 <_d_array_bounds> 419dd2: 90 nop 419dd3: 90 nop 0000000000419dd4 <_D21src/core/atomic.d.2118__assertFiZv>: 419dd4: 55 push %rbp 419dd5: 48 8b ec mov %rsp,%rbp 419dd8: 48 83 ec 10 sub $0x10,%rsp 419ddc: 48 89 fe mov %rdi,%rsi 419ddf: 48 bf d8 62 63 00 00 mov $0x6362d8,%rdi 419de6: 00 00 00 419de9: e8 9a 06 00 00 callq 41a488 <_d_assertm> 419dee: 90 nop 419def: 90 nop 0000000000419df0 <_D21src/core/atomic.d.21115__unittest_failFiZv>: 419df0: 55 push %rbp 419df1: 48 8b ec mov %rsp,%rbp 419df4: 48 83 ec 10 sub $0x10,%rsp 419df8: 48 89 fe mov %rdi,%rsi 419dfb: 48 bf d8 62 63 00 00 mov $0x6362d8,%rdi 419e02: 00 00 00 419e05: e8 b2 06 00 00 callq 41a4bc <_d_unittestm> 419e0a: 48 8b e5 mov %rbp,%rsp 419e0d: 5d pop %rbp 419e0e: c3 retq 419e0f: 90 nop 419e10: c3 retq 419e11: b8 48 63 63 00 mov $0x636348,%eax 419e16: b9 10 b1 63 00 mov $0x63b110,%ecx 419e1b: 48 8b 11 mov (%rcx),%rdx 419e1e: 48 89 10 mov %rdx,(%rax) 419e21: 48 89 01 mov %rax,(%rcx) 419e24: c3 retq 419e25: 90 nop 419e26: 90 nop 419e27: 90 nop 0000000000419e28 <_D21src/core/atomic.d.2147__arrayZ>: 419e28: 55 push %rbp 419e29: 48 8b ec mov %rsp,%rbp 419e2c: 48 83 ec 10 sub $0x10,%rsp 419e30: 48 89 fe mov %rdi,%rsi 419e33: 48 bf 28 63 63 00 00 mov $0x636328,%rdi 419e3a: 00 00 00 419e3d: e8 ae 06 00 00 callq 41a4f0 <_d_array_bounds> 419e42: 90 nop 419e43: 90 nop 0000000000419e44 <_D21src/core/atomic.d.2148__assertFiZv>: 419e44: 55 push %rbp 419e45: 48 8b ec mov %rsp,%rbp 419e48: 48 83 ec 10 sub $0x10,%rsp 419e4c: 48 89 fe mov %rdi,%rsi 419e4f: 48 bf 28 63 63 00 00 mov $0x636328,%rdi 419e56: 00 00 00 419e59: e8 2a 06 00 00 callq 41a488 <_d_assertm> 419e5e: 90 nop 419e5f: 90 nop 0000000000419e60 <_D21src/core/atomic.d.21415__unittest_failFiZv>: 419e60: 55 push %rbp 419e61: 48 8b ec mov %rsp,%rbp 419e64: 48 83 ec 10 sub $0x10,%rsp 419e68: 48 89 fe mov %rdi,%rsi 419e6b: 48 bf 28 63 63 00 00 mov $0x636328,%rdi 419e72: 00 00 00 419e75: e8 42 06 00 00 callq 41a4bc <_d_unittestm> 419e7a: 48 8b e5 mov %rbp,%rsp 419e7d: 5d pop %rbp 419e7e: c3 retq 419e7f: 90 nop 0000000000419e80 <_adEq2>: 419e80: 55 push %rbp 419e81: 48 8b ec mov %rsp,%rbp 419e84: 48 83 ec 10 sub $0x10,%rsp 419e88: 48 8b 45 10 mov 0x10(%rbp),%rax 419e8c: 48 3b 45 20 cmp 0x20(%rbp),%rax 419e90: 75 13 jne 419ea5 <_adEq2+0x25> 419e92: 48 8d 55 10 lea 0x10(%rbp),%rdx 419e96: 48 8d 75 20 lea 0x20(%rbp),%rsi 419e9a: 48 8b 0f mov (%rdi),%rcx 419e9d: 48 ff 51 38 rex.W callq *0x38(%rcx) 419ea1: 34 01 xor $0x1,%al 419ea3: 74 07 je 419eac <_adEq2+0x2c> 419ea5: 31 c0 xor %eax,%eax 419ea7: 48 8b e5 mov %rbp,%rsp 419eaa: 5d pop %rbp 419eab: c3 retq 419eac: b8 01 00 00 00 mov $0x1,%eax 419eb1: 48 8b e5 mov %rbp,%rsp 419eb4: 5d pop %rbp 419eb5: c3 retq 419eb6: 90 nop 419eb7: 90 nop 0000000000419eb8 <_d_dynamic_cast>: 419eb8: 55 push %rbp 419eb9: 48 8b ec mov %rsp,%rbp 419ebc: 48 83 ec 18 sub $0x18,%rsp 419ec0: 53 push %rbx 419ec1: 48 89 fb mov %rdi,%rbx 419ec4: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 419ecb: 00 419ecc: 48 85 db test %rbx,%rbx 419ecf: 74 1c je 419eed <_d_dynamic_cast+0x35> 419ed1: 48 8d 55 f0 lea -0x10(%rbp),%rdx 419ed5: 48 8b 03 mov (%rbx),%rax 419ed8: 48 8b 38 mov (%rax),%rdi 419edb: e8 18 00 00 00 callq 419ef8 <_d_isbaseof2> 419ee0: 85 c0 test %eax,%eax 419ee2: 74 06 je 419eea <_d_dynamic_cast+0x32> 419ee4: 48 03 5d f0 add -0x10(%rbp),%rbx 419ee8: eb 03 jmp 419eed <_d_dynamic_cast+0x35> 419eea: 48 31 db xor %rbx,%rbx 419eed: 48 8b c3 mov %rbx,%rax 419ef0: 5b pop %rbx 419ef1: 48 8b e5 mov %rbp,%rsp 419ef4: 5d pop %rbp 419ef5: c3 retq 419ef6: 90 nop 419ef7: 90 nop 0000000000419ef8 <_d_isbaseof2>: 419ef8: 55 push %rbp 419ef9: 48 8b ec mov %rsp,%rbp 419efc: 50 push %rax 419efd: 53 push %rbx 419efe: 41 54 push %r12 419f00: 41 55 push %r13 419f02: 41 56 push %r14 419f04: 41 57 push %r15 419f06: 49 89 fd mov %rdi,%r13 419f09: 49 89 f6 mov %rsi,%r14 419f0c: 49 89 d7 mov %rdx,%r15 419f0f: 4d 39 f5 cmp %r14,%r13 419f12: 74 06 je 419f1a <_d_isbaseof2+0x22> 419f14: 4d 39 75 50 cmp %r14,0x50(%r13) 419f18: 75 13 jne 419f2d <_d_isbaseof2+0x35> 419f1a: b8 01 00 00 00 mov $0x1,%eax 419f1f: 41 5f pop %r15 419f21: 41 5e pop %r14 419f23: 41 5d pop %r13 419f25: 41 5c pop %r12 419f27: 5b pop %rbx 419f28: 48 8b e5 mov %rbp,%rsp 419f2b: 5d pop %rbp 419f2c: c3 retq 419f2d: 45 31 e4 xor %r12d,%r12d 419f30: 4d 39 65 40 cmp %r12,0x40(%r13) 419f34: 74 21 je 419f57 <_d_isbaseof2+0x5f> 419f36: 49 63 c4 movslq %r12d,%rax 419f39: 48 c1 e0 05 shl $0x5,%rax 419f3d: 49 8b 55 48 mov 0x48(%r13),%rdx 419f41: 49 8b 5d 40 mov 0x40(%r13),%rbx 419f45: 4c 39 34 10 cmp %r14,(%rax,%rdx,1) 419f49: 74 38 je 419f83 <_d_isbaseof2+0x8b> 419f4b: 41 ff c4 inc %r12d 419f4e: 49 63 cc movslq %r12d,%rcx 419f51: 49 3b 4d 40 cmp 0x40(%r13),%rcx 419f55: 72 df jb 419f36 <_d_isbaseof2+0x3e> 419f57: 45 31 e4 xor %r12d,%r12d 419f5a: 49 83 7d 40 00 cmpq $0x0,0x40(%r13) 419f5f: 74 5b je 419fbc <_d_isbaseof2+0xc4> 419f61: 49 8b d7 mov %r15,%rdx 419f64: 49 8b f6 mov %r14,%rsi 419f67: 49 63 c4 movslq %r12d,%rax 419f6a: 48 c1 e0 05 shl $0x5,%rax 419f6e: 49 8b 4d 48 mov 0x48(%r13),%rcx 419f72: 49 8b 5d 40 mov 0x40(%r13),%rbx 419f76: 48 8b 3c 08 mov (%rax,%rcx,1),%rdi 419f7a: e8 79 ff ff ff callq 419ef8 <_d_isbaseof2> 419f7f: 85 c0 test %eax,%eax 419f81: 74 2d je 419fb0 <_d_isbaseof2+0xb8> 419f83: 49 63 f4 movslq %r12d,%rsi 419f86: 48 c1 e6 05 shl $0x5,%rsi 419f8a: 49 8b 55 48 mov 0x48(%r13),%rdx 419f8e: 49 8b 45 40 mov 0x40(%r13),%rax 419f92: 48 03 f2 add %rdx,%rsi 419f95: 48 8b 4e 18 mov 0x18(%rsi),%rcx 419f99: 49 89 4f 00 mov %rcx,0x0(%r15) 419f9d: b8 01 00 00 00 mov $0x1,%eax 419fa2: 41 5f pop %r15 419fa4: 41 5e pop %r14 419fa6: 41 5d pop %r13 419fa8: 41 5c pop %r12 419faa: 5b pop %rbx 419fab: 48 8b e5 mov %rbp,%rsp 419fae: 5d pop %rbp 419faf: c3 retq 419fb0: 41 ff c4 inc %r12d 419fb3: 49 63 d4 movslq %r12d,%rdx 419fb6: 49 3b 55 40 cmp 0x40(%r13),%rdx 419fba: 72 a5 jb 419f61 <_d_isbaseof2+0x69> 419fbc: 4d 8b 6d 50 mov 0x50(%r13),%r13 419fc0: 4d 85 ed test %r13,%r13 419fc3: 0f 85 4b ff ff ff jne 419f14 <_d_isbaseof2+0x1c> 419fc9: 31 c0 xor %eax,%eax 419fcb: 41 5f pop %r15 419fcd: 41 5e pop %r14 419fcf: 41 5d pop %r13 419fd1: 41 5c pop %r12 419fd3: 5b pop %rbx 419fd4: 48 8b e5 mov %rbp,%rsp 419fd7: 5d pop %rbp 419fd8: c3 retq 419fd9: 90 nop 419fda: 90 nop 419fdb: 90 nop 0000000000419fdc <_d_throwc>: 419fdc: 55 push %rbp 419fdd: 48 8b ec mov %rsp,%rbp 419fe0: 48 81 ec e8 00 00 00 sub $0xe8,%rsp 419fe7: 53 push %rbx 419fe8: 41 54 push %r12 419fea: 41 55 push %r13 419fec: 41 56 push %r14 419fee: 41 57 push %r15 419ff0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 419ff4: 48 c7 85 20 ff ff ff movq $0x0,-0xe0(%rbp) 419ffb: 00 00 00 00 419fff: 48 89 ad 20 ff ff ff mov %rbp,-0xe0(%rbp) 41a006: e8 35 04 00 00 callq 41a440 <_d_createTrace> 41a00b: 48 c7 85 28 ff ff ff movq $0x0,-0xd8(%rbp) 41a012: 00 00 00 00 41a016: 48 8b b5 20 ff ff ff mov -0xe0(%rbp),%rsi 41a01d: 48 8d bd 28 ff ff ff lea -0xd8(%rbp),%rdi 41a024: e8 7f 86 00 00 callq 4226a8 <_D2rt4deh216__eh_find_callerFmPmZm> 41a029: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 41a030: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) 41a037: 00 41a038: 0f 84 f3 03 00 00 je 41a431 <_d_throwc+0x455> 41a03e: 48 8b bd 28 ff ff ff mov -0xd8(%rbp),%rdi 41a045: e8 0a 86 00 00 callq 422654 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable> 41a04a: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 41a051: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) 41a058: 00 41a059: 74 b0 je 41a00b <_d_throwc+0x2f> 41a05b: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 41a062: 48 8b 00 mov (%rax),%rax 41a065: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 41a06c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 41a073: 8b 40 08 mov 0x8(%rax),%eax 41a076: 89 85 40 ff ff ff mov %eax,-0xc0(%rbp) 41a07c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 41a083: 8b 40 0c mov 0xc(%rax),%eax 41a086: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 41a08c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 41a093: 48 8b 40 10 mov 0x10(%rax),%rax 41a097: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 41a09e: c7 85 50 ff ff ff ff movl $0xffffffff,-0xb0(%rbp) 41a0a5: ff ff ff 41a0a8: c7 85 54 ff ff ff 00 movl $0x0,-0xac(%rbp) 41a0af: 00 00 00 41a0b2: 48 63 85 54 ff ff ff movslq -0xac(%rbp),%rax 41a0b9: 48 3b 85 48 ff ff ff cmp -0xb8(%rbp),%rax 41a0c0: 73 65 jae 41a127 <_d_throwc+0x14b> 41a0c2: 48 63 85 54 ff ff ff movslq -0xac(%rbp),%rax 41a0c9: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 41a0d0: 48 8d 04 40 lea (%rax,%rax,2),%rax 41a0d4: 48 8d 44 c1 18 lea 0x18(%rcx,%rax,8),%rax 41a0d9: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 41a0e0: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 41a0e7: 8b 01 mov (%rcx),%eax 41a0e9: 48 03 85 38 ff ff ff add -0xc8(%rbp),%rax 41a0f0: 48 3b 85 28 ff ff ff cmp -0xd8(%rbp),%rax 41a0f7: 73 26 jae 41a11f <_d_throwc+0x143> 41a0f9: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 41a100: 8b 41 04 mov 0x4(%rcx),%eax 41a103: 48 03 85 38 ff ff ff add -0xc8(%rbp),%rax 41a10a: 48 3b 85 28 ff ff ff cmp -0xd8(%rbp),%rax 41a111: 72 0c jb 41a11f <_d_throwc+0x143> 41a113: 8b 85 54 ff ff ff mov -0xac(%rbp),%eax 41a119: 89 85 50 ff ff ff mov %eax,-0xb0(%rbp) 41a11f: ff 85 54 ff ff ff incl -0xac(%rbp) 41a125: eb 8b jmp 41a0b2 <_d_throwc+0xd6> 41a127: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) 41a12e: 00 41a12f: 0f 84 41 01 00 00 je 41a276 <_d_throwc+0x29a> 41a135: 8b 85 50 ff ff ff mov -0xb0(%rbp),%eax 41a13b: ff c0 inc %eax 41a13d: 48 98 cltq 41a13f: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 41a146: 48 8d 04 40 lea (%rax,%rax,2),%rax 41a14a: 48 8d 44 c1 18 lea 0x18(%rcx,%rax,8),%rax 41a14f: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 41a156: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 41a15d: 00 00 41a15f: 48 03 05 52 ae 21 00 add 0x21ae52(%rip),%rax # 634fb8 <_DYNAMIC+0x200> 41a166: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 41a16d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 41a174: 48 8b 00 mov (%rax),%rax 41a177: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 41a17e: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) 41a185: 00 41a186: 0f 84 ea 00 00 00 je 41a276 <_d_throwc+0x29a> 41a18c: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a193: 48 8b 40 08 mov 0x8(%rax),%rax 41a197: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 41a19e: 48 3b 41 10 cmp 0x10(%rcx),%rax 41a1a2: 0f 85 ce 00 00 00 jne 41a276 <_d_throwc+0x29a> 41a1a8: 48 be 08 61 63 00 00 mov $0x636108,%rsi 41a1af: 00 00 00 41a1b2: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41a1b6: e8 fd fc ff ff callq 419eb8 <_d_dynamic_cast> 41a1bb: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 41a1c2: 48 83 bd 78 ff ff ff cmpq $0x0,-0x88(%rbp) 41a1c9: 00 41a1ca: 74 4b je 41a217 <_d_throwc+0x23b> 41a1cc: 48 be 08 61 63 00 00 mov $0x636108,%rsi 41a1d3: 00 00 00 41a1d6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a1dd: 48 8b 78 10 mov 0x10(%rax),%rdi 41a1e1: e8 d2 fc ff ff callq 419eb8 <_d_dynamic_cast> 41a1e6: 48 85 c0 test %rax,%rax 41a1e9: 75 2c jne 41a217 <_d_throwc+0x23b> 41a1eb: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a1f2: 48 8b 40 10 mov 0x10(%rax),%rax 41a1f6: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 41a1fd: 48 89 41 48 mov %rax,0x48(%rcx) 41a201: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a208: 48 8b 00 mov (%rax),%rax 41a20b: 48 8b 8d 68 ff ff ff mov -0x98(%rbp),%rcx 41a212: 48 89 01 mov %rax,(%rcx) 41a215: eb 5f jmp 41a276 <_d_throwc+0x29a> 41a217: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a21e: 48 8b 40 10 mov 0x10(%rax),%rax 41a222: 48 89 45 80 mov %rax,-0x80(%rbp) 41a226: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a22d: 48 8b 40 10 mov 0x10(%rax),%rax 41a231: 48 89 45 88 mov %rax,-0x78(%rbp) 41a235: 48 8b 45 88 mov -0x78(%rbp),%rax 41a239: 48 83 78 40 00 cmpq $0x0,0x40(%rax) 41a23e: 74 0e je 41a24e <_d_throwc+0x272> 41a240: 48 8b 45 88 mov -0x78(%rbp),%rax 41a244: 48 8b 40 40 mov 0x40(%rax),%rax 41a248: 48 89 45 88 mov %rax,-0x78(%rbp) 41a24c: eb e7 jmp 41a235 <_d_throwc+0x259> 41a24e: 48 8b 45 f8 mov -0x8(%rbp),%rax 41a252: 48 8b 4d 88 mov -0x78(%rbp),%rcx 41a256: 48 89 41 40 mov %rax,0x40(%rcx) 41a25a: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41a261: 48 8b 00 mov (%rax),%rax 41a264: 48 8b 8d 68 ff ff ff mov -0x98(%rbp),%rcx 41a26b: 48 89 01 mov %rax,(%rcx) 41a26e: 48 8b 45 80 mov -0x80(%rbp),%rax 41a272: 48 89 45 f8 mov %rax,-0x8(%rbp) 41a276: c7 45 90 00 00 00 00 movl $0x0,-0x70(%rbp) 41a27d: 8b 85 50 ff ff ff mov -0xb0(%rbp),%eax 41a283: 89 45 94 mov %eax,-0x6c(%rbp) 41a286: 83 7d 94 ff cmpl $0xffffffffffffffff,-0x6c(%rbp) 41a28a: 0f 84 7b fd ff ff je 41a00b <_d_throwc+0x2f> 41a290: 48 63 45 94 movslq -0x6c(%rbp),%rax 41a294: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 41a29b: 48 8d 04 40 lea (%rax,%rax,2),%rax 41a29f: 48 8d 44 c1 18 lea 0x18(%rcx,%rax,8),%rax 41a2a4: 48 89 45 98 mov %rax,-0x68(%rbp) 41a2a8: 48 8b 45 98 mov -0x68(%rbp),%rax 41a2ac: 8b 40 08 mov 0x8(%rax),%eax 41a2af: 89 45 90 mov %eax,-0x70(%rbp) 41a2b2: 48 8b 45 98 mov -0x68(%rbp),%rax 41a2b6: 83 78 0c 00 cmpl $0x0,0xc(%rax) 41a2ba: 0f 84 da 00 00 00 je 41a39a <_d_throwc+0x3be> 41a2c0: 48 8b 4d 98 mov -0x68(%rbp),%rcx 41a2c4: 8b 41 0c mov 0xc(%rcx),%eax 41a2c7: 48 03 85 30 ff ff ff add -0xd0(%rbp),%rax 41a2ce: 48 89 45 a0 mov %rax,-0x60(%rbp) 41a2d2: 48 8b 45 a0 mov -0x60(%rbp),%rax 41a2d6: 48 8b 00 mov (%rax),%rax 41a2d9: 48 89 45 a8 mov %rax,-0x58(%rbp) 41a2dd: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%rbp) 41a2e4: 48 63 45 b0 movslq -0x50(%rbp),%rax 41a2e8: 48 3b 45 a8 cmp -0x58(%rbp),%rax 41a2ec: 0f 83 34 01 00 00 jae 41a426 <_d_throwc+0x44a> 41a2f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 41a2f6: 48 8b 00 mov (%rax),%rax 41a2f9: 48 8b 00 mov (%rax),%rax 41a2fc: 48 89 45 b8 mov %rax,-0x48(%rbp) 41a300: 48 63 45 b0 movslq -0x50(%rbp),%rax 41a304: 48 8b 4d a0 mov -0x60(%rbp),%rcx 41a308: 48 8d 04 40 lea (%rax,%rax,2),%rax 41a30c: 48 8d 44 c1 08 lea 0x8(%rcx,%rax,8),%rax 41a311: 48 89 45 c0 mov %rax,-0x40(%rbp) 41a315: 48 8b 45 c0 mov -0x40(%rbp),%rax 41a319: 48 8b 30 mov (%rax),%rsi 41a31c: 48 8b 7d b8 mov -0x48(%rbp),%rdi 41a320: e8 a7 81 00 00 callq 4224cc <_d_isbaseof> 41a325: 85 c0 test %eax,%eax 41a327: 74 69 je 41a392 <_d_throwc+0x3b6> 41a329: 48 8b 45 f8 mov -0x8(%rbp),%rax 41a32d: 48 8b 4d c0 mov -0x40(%rbp),%rcx 41a331: 48 8b 49 08 mov 0x8(%rcx),%rcx 41a335: 48 8b 95 20 ff ff ff mov -0xe0(%rbp),%rdx 41a33c: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 41a340: 48 c7 45 c8 00 00 00 movq $0x0,-0x38(%rbp) 41a347: 00 41a348: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 41a34f: 00 41a350: 48 8b 45 c0 mov -0x40(%rbp),%rax 41a354: 48 8b 40 10 mov 0x10(%rax),%rax 41a358: 48 89 45 d0 mov %rax,-0x30(%rbp) 41a35c: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 41a363: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 41a367: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 41a36e: 8b 4a 08 mov 0x8(%rdx),%ecx 41a371: 48 2b c1 sub %rcx,%rax 41a374: 48 89 45 c8 mov %rax,-0x38(%rbp) 41a378: 48 8b 45 c8 mov -0x38(%rbp),%rax 41a37c: 48 8b 4d c8 mov -0x38(%rbp),%rcx 41a380: 48 8b 4d d0 mov -0x30(%rbp),%rcx 41a384: 48 89 08 mov %rcx,(%rax) 41a387: 48 8b ad 20 ff ff ff mov -0xe0(%rbp),%rbp 41a38e: 48 89 c4 mov %rax,%rsp 41a391: c3 retq 41a392: ff 45 b0 incl -0x50(%rbp) 41a395: e9 4a ff ff ff jmpq 41a2e4 <_d_throwc+0x308> 41a39a: 48 8b 45 98 mov -0x68(%rbp),%rax 41a39e: 48 8b 40 10 mov 0x10(%rax),%rax 41a3a2: 48 85 c0 test %rax,%rax 41a3a5: 74 7f je 41a426 <_d_throwc+0x44a> 41a3a7: 48 89 45 d8 mov %rax,-0x28(%rbp) 41a3ab: 48 8d 45 e0 lea -0x20(%rbp),%rax 41a3af: 48 31 c9 xor %rcx,%rcx 41a3b2: 48 89 08 mov %rcx,(%rax) 41a3b5: 48 89 48 08 mov %rcx,0x8(%rax) 41a3b9: 48 89 48 10 mov %rcx,0x10(%rax) 41a3bd: 48 8b 45 d8 mov -0x28(%rbp),%rax 41a3c1: 48 89 45 e8 mov %rax,-0x18(%rbp) 41a3c5: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 41a3cc: 00 00 41a3ce: 48 03 05 e3 ab 21 00 add 0x21abe3(%rip),%rax # 634fb8 <_DYNAMIC+0x200> 41a3d5: 48 8b 08 mov (%rax),%rcx 41a3d8: 48 89 4d e0 mov %rcx,-0x20(%rbp) 41a3dc: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41a3e0: 48 89 4d f0 mov %rcx,-0x10(%rbp) 41a3e4: 48 8d 4d e0 lea -0x20(%rbp),%rcx 41a3e8: 48 89 08 mov %rcx,(%rax) 41a3eb: 48 83 ec 08 sub $0x8,%rsp 41a3ef: 53 push %rbx 41a3f0: 48 8b 5d d8 mov -0x28(%rbp),%rbx 41a3f4: 55 push %rbp 41a3f5: 48 8b ad 20 ff ff ff mov -0xe0(%rbp),%rbp 41a3fc: ff d3 callq *%rbx 41a3fe: 5d pop %rbp 41a3ff: 5b pop %rbx 41a400: 48 83 c4 08 add $0x8,%rsp 41a404: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 41a40b: 00 00 41a40d: 48 03 05 a4 ab 21 00 add 0x21aba4(%rip),%rax # 634fb8 <_DYNAMIC+0x200> 41a414: 48 8b 08 mov (%rax),%rcx 41a417: 48 8d 55 e0 lea -0x20(%rbp),%rdx 41a41b: 48 3b ca cmp %rdx,%rcx 41a41e: 75 06 jne 41a426 <_d_throwc+0x44a> 41a420: 48 8b 09 mov (%rcx),%rcx 41a423: 48 89 08 mov %rcx,(%rax) 41a426: 8b 45 90 mov -0x70(%rbp),%eax 41a429: 89 45 94 mov %eax,-0x6c(%rbp) 41a42c: e9 55 fe ff ff jmpq 41a286 <_d_throwc+0x2aa> 41a431: 41 5f pop %r15 41a433: 41 5e pop %r14 41a435: 41 5d pop %r13 41a437: 41 5c pop %r12 41a439: 5b pop %rbx 41a43a: 48 8b e5 mov %rbp,%rsp 41a43d: 5d pop %rbp 41a43e: c3 retq 41a43f: 90 nop 000000000041a440 <_d_createTrace>: 41a440: 55 push %rbp 41a441: 48 8b ec mov %rsp,%rbp 41a444: 48 83 ec 10 sub $0x10,%rsp 41a448: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41a44c: 48 8b cf mov %rdi,%rcx 41a44f: 48 85 c9 test %rcx,%rcx 41a452: 74 2e je 41a482 <_d_createTrace+0x42> 41a454: 48 83 79 38 00 cmpq $0x0,0x38(%rcx) 41a459: 75 27 jne 41a482 <_d_createTrace+0x42> 41a45b: 48 8b 01 mov (%rcx),%rax 41a45e: 48 8b 10 mov (%rax),%rdx 41a461: 48 8b 42 10 mov 0x10(%rdx),%rax 41a465: 48 8b 52 18 mov 0x18(%rdx),%rdx 41a469: 48 3b d1 cmp %rcx,%rdx 41a46c: 74 14 je 41a482 <_d_createTrace+0x42> 41a46e: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41a472: 48 31 ff xor %rdi,%rdi 41a475: e8 aa 25 00 00 callq 41ca24 <_d_traceContext> 41a47a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41a47e: 48 89 41 38 mov %rax,0x38(%rcx) 41a482: 48 8b e5 mov %rbp,%rsp 41a485: 5d pop %rbp 41a486: c3 retq 41a487: 90 nop 000000000041a488 <_d_assertm>: 41a488: 55 push %rbp 41a489: 48 8b ec mov %rsp,%rbp 41a48c: 48 83 ec 20 sub $0x20,%rsp 41a490: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41a494: 89 75 f8 mov %esi,-0x8(%rbp) 41a497: 8b 7d f8 mov -0x8(%rbp),%edi 41a49a: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41a49e: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41a4a2: e8 a5 25 00 00 callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41a4a7: 52 push %rdx 41a4a8: 50 push %rax 41a4a9: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41a4ad: e8 9a 33 00 00 callq 41d84c 41a4b2: 48 83 c4 10 add $0x10,%rsp 41a4b6: 48 8b e5 mov %rbp,%rsp 41a4b9: 5d pop %rbp 41a4ba: c3 retq 41a4bb: 90 nop 000000000041a4bc <_d_unittestm>: 41a4bc: 55 push %rbp 41a4bd: 48 8b ec mov %rsp,%rbp 41a4c0: 48 83 ec 10 sub $0x10,%rsp 41a4c4: 89 75 f8 mov %esi,-0x8(%rbp) 41a4c7: e8 80 25 00 00 callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41a4cc: ff 35 46 3d 01 00 pushq 0x13d46(%rip) # 42e218 <_TMP676+0x8> 41a4d2: ff 35 38 3d 01 00 pushq 0x13d38(%rip) # 42e210 <_TMP676> 41a4d8: 8b 7d f8 mov -0x8(%rbp),%edi 41a4db: 48 52 rex.W push %rdx 41a4dd: 48 50 rex.W push %rax 41a4df: e8 d4 33 00 00 callq 41d8b8 41a4e4: 48 83 c4 20 add $0x20,%rsp 41a4e8: 48 8b e5 mov %rbp,%rsp 41a4eb: 5d pop %rbp 41a4ec: c3 retq 41a4ed: 90 nop 41a4ee: 90 nop 41a4ef: 90 nop 000000000041a4f0 <_d_array_bounds>: 41a4f0: 55 push %rbp 41a4f1: 48 8b ec mov %rsp,%rbp 41a4f4: 48 83 ec 20 sub $0x20,%rsp 41a4f8: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41a4fc: 89 75 f8 mov %esi,-0x8(%rbp) 41a4ff: 8b 7d f8 mov -0x8(%rbp),%edi 41a502: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41a506: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41a50a: e8 3d 25 00 00 callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41a50f: 52 push %rdx 41a510: 50 push %rax 41a511: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41a515: e8 c2 33 00 00 callq 41d8dc 41a51a: 48 83 c4 10 add $0x10,%rsp 41a51e: 48 8b e5 mov %rbp,%rsp 41a521: 5d pop %rbp 41a522: c3 retq 41a523: 90 nop 000000000041a524
: 41a524: 55 push %rbp 41a525: 48 8b ec mov %rsp,%rbp 41a528: 48 83 ec 68 sub $0x68,%rsp 41a52c: 53 push %rbx 41a52d: 41 54 push %r12 41a52f: 41 55 push %r13 41a531: 41 56 push %r14 41a533: 41 57 push %r15 41a535: 89 7d e8 mov %edi,-0x18(%rbp) 41a538: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41a53c: 48 c7 45 c0 00 00 00 movq $0x0,-0x40(%rbp) 41a543: 00 41a544: 48 c7 45 c8 00 00 00 movq $0x0,-0x38(%rbp) 41a54b: 00 41a54c: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%rbp) 41a553: e8 d4 12 00 00 callq 41b82c <_STI_monitor_staticctor> 41a558: e8 f7 7f 00 00 callq 422554 <_STI_critical_init> 41a55d: 48 63 7d e8 movslq -0x18(%rbp),%rdi 41a561: 48 c1 e7 04 shl $0x4,%rdi 41a565: e8 d6 d4 ff ff callq 417a40 41a56a: 48 89 45 d8 mov %rax,-0x28(%rbp) 41a56e: 48 31 db xor %rbx,%rbx 41a571: 48 63 45 e8 movslq -0x18(%rbp),%rax 41a575: 48 85 c0 test %rax,%rax 41a578: 74 3d je 41a5b7 41a57a: 49 89 c6 mov %rax,%r14 41a57d: 4c 8b 65 d8 mov -0x28(%rbp),%r12 41a581: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41a585: 48 8d 14 d9 lea (%rcx,%rbx,8),%rdx 41a589: 48 8b 3a mov (%rdx),%rdi 41a58c: 48 89 55 b8 mov %rdx,-0x48(%rbp) 41a590: e8 3b d3 ff ff callq 4178d0 41a595: 49 89 c5 mov %rax,%r13 41a598: 49 8b f5 mov %r13,%rsi 41a59b: 48 8b 45 b8 mov -0x48(%rbp),%rax 41a59f: 48 8b 08 mov (%rax),%rcx 41a5a2: 49 89 34 24 mov %rsi,(%r12) 41a5a6: 49 89 4c 24 08 mov %rcx,0x8(%r12) 41a5ab: 49 83 c4 10 add $0x10,%r12 41a5af: 48 ff c3 inc %rbx 41a5b2: 49 39 de cmp %rbx,%r14 41a5b5: 77 ca ja 41a581 41a5b7: 48 63 5d e8 movslq -0x18(%rbp),%rbx 41a5bb: 48 8b 55 d8 mov -0x28(%rbp),%rdx 41a5bf: 48 89 5d c0 mov %rbx,-0x40(%rbp) 41a5c3: 48 89 55 c8 mov %rdx,-0x38(%rbp) 41a5c7: 48 89 1d 02 0c 22 00 mov %rbx,0x220c02(%rip) # 63b1d0 <_D2rt6dmain27_d_argsAAya> 41a5ce: 48 89 15 03 0c 22 00 mov %rdx,0x220c03(%rip) # 63b1d8 <_D2rt6dmain27_d_argsAAya+0x8> 41a5d5: 40 8a 35 6c de 21 00 mov 0x21de6c(%rip),%sil # 638448 41a5dc: 40 88 75 e0 mov %sil,-0x20(%rbp) 41a5e0: 48 89 e8 mov %rbp,%rax 41a5e3: 48 b9 d0 aa 41 00 00 mov $0x41aad0,%rcx 41a5ea: 00 00 00 41a5ed: 51 push %rcx 41a5ee: 50 push %rax 41a5ef: 48 89 ef mov %rbp,%rdi 41a5f2: e8 45 00 00 00 callq 41a63c <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv> 41a5f7: 48 83 c4 10 add $0x10,%rsp 41a5fb: e8 a4 7f 00 00 callq 4225a4 <_STD_critical_term> 41a600: e8 7f 12 00 00 callq 41b884 <_STD_monitor_staticdtor> 41a605: 8b 45 d0 mov -0x30(%rbp),%eax 41a608: 50 push %rax 41a609: e8 14 00 00 00 callq 41a622 41a60e: 58 pop %rax 41a60f: 41 5f pop %r15 41a611: 41 5e pop %r14 41a613: 41 5d pop %r13 41a615: 41 5c pop %r12 41a617: 5b pop %rbx 41a618: 48 8b e5 mov %rbp,%rsp 41a61b: 5d pop %rbp 41a61c: c3 retq 41a61d: 68 2c a6 41 00 pushq $0x41a62c 41a622: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41a626: e8 15 d2 ff ff callq 417840 41a62b: c3 retq 41a62c: 41 5f pop %r15 41a62e: 41 5e pop %r14 41a630: 41 5d pop %r13 41a632: 41 5c pop %r12 41a634: 5b pop %rbx 41a635: 48 8b e5 mov %rbp,%rsp 41a638: 5d pop %rbp 41a639: c3 retq 41a63a: 90 nop 41a63b: 90 nop 000000000041a63c <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv>: 41a63c: 55 push %rbp 41a63d: 48 8b ec mov %rsp,%rbp 41a640: 48 83 ec 18 sub $0x18,%rsp 41a644: 53 push %rbx 41a645: 41 54 push %r12 41a647: 41 55 push %r13 41a649: 41 56 push %r14 41a64b: 41 57 push %r15 41a64d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41a651: 80 7f e0 00 cmpb $0x0,-0x20(%rdi) 41a655: 74 2d je 41a684 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv+0x48> 41a657: 48 8b 7d 10 mov 0x10(%rbp),%rdi 41a65b: 48 8b 55 18 mov 0x18(%rbp),%rdx 41a65f: 48 8b 45 10 mov 0x10(%rbp),%rax 41a663: 48 ff d2 rex.W callq *%rdx 41a666: eb 1a jmp 41a682 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv+0x46> 41a668: 48 8b 75 f0 mov -0x10(%rbp),%rsi 41a66c: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41a670: e8 3b 03 00 00 callq 41a9b0 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 41a675: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41a679: c7 41 d0 01 00 00 00 movl $0x1,-0x30(%rcx) 41a680: eb 11 jmp 41a693 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv+0x57> 41a682: eb 0f jmp 41a693 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv+0x57> 41a684: 48 8b 7d 10 mov 0x10(%rbp),%rdi 41a688: 48 8b 55 18 mov 0x18(%rbp),%rdx 41a68c: 48 8b 45 10 mov 0x10(%rbp),%rax 41a690: 48 ff d2 rex.W callq *%rdx 41a693: 41 5f pop %r15 41a695: 41 5e pop %r14 41a697: 41 5d pop %r13 41a699: 41 5c pop %r12 41a69b: 5b pop %rbx 41a69c: 48 8b e5 mov %rbp,%rsp 41a69f: 5d pop %rbp 41a6a0: c3 retq 41a6a1: 90 nop 41a6a2: 90 nop 41a6a3: 90 nop 000000000041a6a4 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printLocLineMFC6object9ThrowableZv>: 41a6a4: 55 push %rbp 41a6a5: 48 8b ec mov %rsp,%rbp 41a6a8: 48 83 ec 18 sub $0x18,%rsp 41a6ac: 53 push %rbx 41a6ad: 48 89 f3 mov %rsi,%rbx 41a6b0: 48 8b 43 28 mov 0x28(%rbx),%rax 41a6b4: 48 0b 43 20 or 0x20(%rbx),%rax 41a6b8: 0f 84 a5 00 00 00 je 41a763 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printLocLineMFC6object9ThrowableZv+0xbf> 41a6be: ff 35 b4 3b 01 00 pushq 0x13bb4(%rip) # 42e278 <_TMP697+0x8> 41a6c4: ff 35 a6 3b 01 00 pushq 0x13ba6(%rip) # 42e270 <_TMP697> 41a6ca: 48 8b 73 30 mov 0x30(%rbx),%rsi 41a6ce: 56 push %rsi 41a6cf: 48 83 ec 08 sub $0x8,%rsp 41a6d3: ff 35 7f 3b 01 00 pushq 0x13b7f(%rip) # 42e258 <_TMP694+0x8> 41a6d9: ff 35 71 3b 01 00 pushq 0x13b71(%rip) # 42e250 <_TMP694> 41a6df: ff 73 28 pushq 0x28(%rbx) 41a6e2: ff 73 20 pushq 0x20(%rbx) 41a6e5: ff 35 4d 3b 01 00 pushq 0x13b4d(%rip) # 42e238 <_TMP691+0x8> 41a6eb: ff 35 3f 3b 01 00 pushq 0x13b3f(%rip) # 42e230 <_TMP691> 41a6f1: 48 8b 03 mov (%rbx),%rax 41a6f4: 48 8b 08 mov (%rax),%rcx 41a6f7: ff 71 28 pushq 0x28(%rcx) 41a6fa: ff 71 20 pushq 0x20(%rcx) 41a6fd: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a704: 00 00 00 41a707: e8 20 12 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a70c: 48 83 c4 10 add $0x10,%rsp 41a710: 88 45 f0 mov %al,-0x10(%rbp) 41a713: 48 8d 7d f0 lea -0x10(%rbp),%rdi 41a717: e8 10 12 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a71c: 48 83 c4 10 add $0x10,%rsp 41a720: 88 45 f1 mov %al,-0xf(%rbp) 41a723: 48 8d 7d f1 lea -0xf(%rbp),%rdi 41a727: e8 00 12 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a72c: 48 83 c4 10 add $0x10,%rsp 41a730: 88 45 f2 mov %al,-0xe(%rbp) 41a733: 48 8d 7d f2 lea -0xe(%rbp),%rdi 41a737: e8 f0 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a73c: 48 83 c4 10 add $0x10,%rsp 41a740: 88 45 f3 mov %al,-0xd(%rbp) 41a743: 48 8d 7d f3 lea -0xd(%rbp),%rdi 41a747: 48 83 c4 08 add $0x8,%rsp 41a74b: 5e pop %rsi 41a74c: e8 07 12 00 00 callq 41b958 <_D2rt4util7console7Console6opCallMFmZS2rt4util7console7Console> 41a751: 88 45 f4 mov %al,-0xc(%rbp) 41a754: 48 8d 7d f4 lea -0xc(%rbp),%rdi 41a758: e8 cf 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a75d: 48 83 c4 10 add $0x10,%rsp 41a761: eb 1f jmp 41a782 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printLocLineMFC6object9ThrowableZv+0xde> 41a763: 48 8b 0b mov (%rbx),%rcx 41a766: 48 8b 11 mov (%rcx),%rdx 41a769: ff 72 28 pushq 0x28(%rdx) 41a76c: ff 72 20 pushq 0x20(%rdx) 41a76f: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a776: 00 00 00 41a779: e8 ae 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a77e: 48 83 c4 10 add $0x10,%rsp 41a782: ff 35 10 3b 01 00 pushq 0x13b10(%rip) # 42e298 <_TMP699+0x8> 41a788: ff 35 02 3b 01 00 pushq 0x13b02(%rip) # 42e290 <_TMP699> 41a78e: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a795: 00 00 00 41a798: e8 8f 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a79d: 48 83 c4 10 add $0x10,%rsp 41a7a1: 5b pop %rbx 41a7a2: 48 8b e5 mov %rbp,%rsp 41a7a5: 5d pop %rbp 41a7a6: c3 retq 41a7a7: 90 nop 000000000041a7a8 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printMsgLineMFC6object9ThrowableZv>: 41a7a8: 55 push %rbp 41a7a9: 48 8b ec mov %rsp,%rbp 41a7ac: 48 83 ec 18 sub $0x18,%rsp 41a7b0: 53 push %rbx 41a7b1: 48 89 f3 mov %rsi,%rbx 41a7b4: 48 8b 43 28 mov 0x28(%rbx),%rax 41a7b8: 48 0b 43 20 or 0x20(%rbx),%rax 41a7bc: 0f 84 a5 00 00 00 je 41a867 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printMsgLineMFC6object9ThrowableZv+0xbf> 41a7c2: ff 35 b0 3a 01 00 pushq 0x13ab0(%rip) # 42e278 <_TMP697+0x8> 41a7c8: ff 35 a2 3a 01 00 pushq 0x13aa2(%rip) # 42e270 <_TMP697> 41a7ce: 48 8b 73 30 mov 0x30(%rbx),%rsi 41a7d2: 56 push %rsi 41a7d3: 48 83 ec 08 sub $0x8,%rsp 41a7d7: ff 35 7b 3a 01 00 pushq 0x13a7b(%rip) # 42e258 <_TMP694+0x8> 41a7dd: ff 35 6d 3a 01 00 pushq 0x13a6d(%rip) # 42e250 <_TMP694> 41a7e3: ff 73 28 pushq 0x28(%rbx) 41a7e6: ff 73 20 pushq 0x20(%rbx) 41a7e9: ff 35 49 3a 01 00 pushq 0x13a49(%rip) # 42e238 <_TMP691+0x8> 41a7ef: ff 35 3b 3a 01 00 pushq 0x13a3b(%rip) # 42e230 <_TMP691> 41a7f5: 48 8b 03 mov (%rbx),%rax 41a7f8: 48 8b 08 mov (%rax),%rcx 41a7fb: ff 71 28 pushq 0x28(%rcx) 41a7fe: ff 71 20 pushq 0x20(%rcx) 41a801: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a808: 00 00 00 41a80b: e8 1c 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a810: 48 83 c4 10 add $0x10,%rsp 41a814: 88 45 f0 mov %al,-0x10(%rbp) 41a817: 48 8d 7d f0 lea -0x10(%rbp),%rdi 41a81b: e8 0c 11 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a820: 48 83 c4 10 add $0x10,%rsp 41a824: 88 45 f1 mov %al,-0xf(%rbp) 41a827: 48 8d 7d f1 lea -0xf(%rbp),%rdi 41a82b: e8 fc 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a830: 48 83 c4 10 add $0x10,%rsp 41a834: 88 45 f2 mov %al,-0xe(%rbp) 41a837: 48 8d 7d f2 lea -0xe(%rbp),%rdi 41a83b: e8 ec 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a840: 48 83 c4 10 add $0x10,%rsp 41a844: 88 45 f3 mov %al,-0xd(%rbp) 41a847: 48 8d 7d f3 lea -0xd(%rbp),%rdi 41a84b: 48 83 c4 08 add $0x8,%rsp 41a84f: 5e pop %rsi 41a850: e8 03 11 00 00 callq 41b958 <_D2rt4util7console7Console6opCallMFmZS2rt4util7console7Console> 41a855: 88 45 f4 mov %al,-0xc(%rbp) 41a858: 48 8d 7d f4 lea -0xc(%rbp),%rdi 41a85c: e8 cb 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a861: 48 83 c4 10 add $0x10,%rsp 41a865: eb 1f jmp 41a886 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printMsgLineMFC6object9ThrowableZv+0xde> 41a867: 48 8b 0b mov (%rbx),%rcx 41a86a: 48 8b 11 mov (%rcx),%rdx 41a86d: ff 72 28 pushq 0x28(%rdx) 41a870: ff 72 20 pushq 0x20(%rdx) 41a873: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a87a: 00 00 00 41a87d: e8 aa 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a882: 48 83 c4 10 add $0x10,%rsp 41a886: 48 8b 43 18 mov 0x18(%rbx),%rax 41a88a: 48 0b 43 10 or 0x10(%rbx),%rax 41a88e: 74 35 je 41a8c5 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printMsgLineMFC6object9ThrowableZv+0x11d> 41a890: ff 73 18 pushq 0x18(%rbx) 41a893: ff 73 10 pushq 0x10(%rbx) 41a896: ff 35 1c 3a 01 00 pushq 0x13a1c(%rip) # 42e2b8 <_TMP705+0x8> 41a89c: ff 35 0e 3a 01 00 pushq 0x13a0e(%rip) # 42e2b0 <_TMP705> 41a8a2: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a8a9: 00 00 00 41a8ac: e8 7b 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a8b1: 48 83 c4 10 add $0x10,%rsp 41a8b5: 88 45 f5 mov %al,-0xb(%rbp) 41a8b8: 48 8d 7d f5 lea -0xb(%rbp),%rdi 41a8bc: e8 6b 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a8c1: 48 83 c4 10 add $0x10,%rsp 41a8c5: ff 35 cd 39 01 00 pushq 0x139cd(%rip) # 42e298 <_TMP699+0x8> 41a8cb: ff 35 bf 39 01 00 pushq 0x139bf(%rip) # 42e290 <_TMP699> 41a8d1: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a8d8: 00 00 00 41a8db: e8 4c 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a8e0: 48 83 c4 10 add $0x10,%rsp 41a8e4: 5b pop %rbx 41a8e5: 48 8b e5 mov %rbp,%rsp 41a8e8: 5d pop %rbp 41a8e9: c3 retq 41a8ea: 90 nop 41a8eb: 90 nop 000000000041a8ec <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv>: 41a8ec: 55 push %rbp 41a8ed: 48 8b ec mov %rsp,%rbp 41a8f0: 48 83 ec 18 sub $0x18,%rsp 41a8f4: 53 push %rbx 41a8f5: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41a8f9: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41a8fd: 48 83 7e 38 00 cmpq $0x0,0x38(%rsi) 41a902: 74 61 je 41a965 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv+0x79> 41a904: ff 35 de 39 01 00 pushq 0x139de(%rip) # 42e2e8 <_TMP707+0x8> 41a90a: ff 35 d0 39 01 00 pushq 0x139d0(%rip) # 42e2e0 <_TMP707> 41a910: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a917: 00 00 00 41a91a: e8 0d 10 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a91f: 48 83 c4 10 add $0x10,%rsp 41a923: 48 8b 45 f0 mov -0x10(%rbp),%rax 41a927: 48 b9 6c a9 41 00 00 mov $0x41a96c,%rcx 41a92e: 00 00 00 41a931: 51 push %rcx 41a932: 50 push %rax 41a933: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41a937: 48 8b 7a 38 mov 0x38(%rdx),%rdi 41a93b: 48 8b 1f mov (%rdi),%rbx 41a93e: 48 ff 53 08 rex.W callq *0x8(%rbx) 41a942: 48 83 c4 10 add $0x10,%rsp 41a946: ff 35 9c 39 01 00 pushq 0x1399c(%rip) # 42e2e8 <_TMP707+0x8> 41a94c: ff 35 8e 39 01 00 pushq 0x1398e(%rip) # 42e2e0 <_TMP707> 41a952: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a959: 00 00 00 41a95c: e8 cb 0f 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a961: 48 83 c4 10 add $0x10,%rsp 41a965: 5b pop %rbx 41a966: 48 8b e5 mov %rbp,%rsp 41a969: 5d pop %rbp 41a96a: c3 retq 41a96b: 90 nop 000000000041a96c <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv16__foreachbody393MFKAaZi>: 41a96c: 55 push %rbp 41a96d: 48 8b ec mov %rsp,%rbp 41a970: 48 83 ec 20 sub $0x20,%rsp 41a974: ff 35 1e 39 01 00 pushq 0x1391e(%rip) # 42e298 <_TMP699+0x8> 41a97a: ff 35 10 39 01 00 pushq 0x13910(%rip) # 42e290 <_TMP699> 41a980: ff 76 08 pushq 0x8(%rsi) 41a983: ff 36 pushq (%rsi) 41a985: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41a98c: 00 00 00 41a98f: e8 98 0f 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a994: 48 83 c4 10 add $0x10,%rsp 41a998: 88 45 e0 mov %al,-0x20(%rbp) 41a99b: 48 8d 7d e0 lea -0x20(%rbp),%rdi 41a99f: e8 88 0f 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41a9a4: 48 83 c4 10 add $0x10,%rsp 41a9a8: 31 c0 xor %eax,%eax 41a9aa: 48 8b e5 mov %rbp,%rsp 41a9ad: 5d pop %rbp 41a9ae: c3 retq 41a9af: 90 nop 000000000041a9b0 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv>: 41a9b0: 55 push %rbp 41a9b1: 48 8b ec mov %rsp,%rbp 41a9b4: 53 push %rbx 41a9b5: 41 54 push %r12 41a9b7: 41 55 push %r13 41a9b9: 41 56 push %r14 41a9bb: 49 89 fc mov %rdi,%r12 41a9be: 48 89 f3 mov %rsi,%rbx 41a9c1: 4d 31 f6 xor %r14,%r14 41a9c4: 48 85 db test %rbx,%rbx 41a9c7: 74 73 je 41aa3c <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x8c> 41a9c9: 48 8b f3 mov %rbx,%rsi 41a9cc: 49 8b fc mov %r12,%rdi 41a9cf: e8 d4 fd ff ff callq 41a7a8 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printMsgLineMFC6object9ThrowableZv> 41a9d4: 48 8b f3 mov %rbx,%rsi 41a9d7: 49 8b fc mov %r12,%rdi 41a9da: e8 0d ff ff ff callq 41a8ec <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv> 41a9df: 48 be 08 61 63 00 00 mov $0x636108,%rsi 41a9e6: 00 00 00 41a9e9: 48 8b fb mov %rbx,%rdi 41a9ec: e8 c7 f4 ff ff callq 419eb8 <_d_dynamic_cast> 41a9f1: 49 89 c5 mov %rax,%r13 41a9f4: 4d 85 ed test %r13,%r13 41a9f7: 74 3a je 41aa33 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x83> 41a9f9: 49 83 7d 48 00 cmpq $0x0,0x48(%r13) 41a9fe: 74 33 je 41aa33 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x83> 41aa00: ff 35 02 39 01 00 pushq 0x13902(%rip) # 42e308 <_TMP709+0x8> 41aa06: ff 35 f4 38 01 00 pushq 0x138f4(%rip) # 42e300 <_TMP709> 41aa0c: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41aa13: 00 00 00 41aa16: e8 11 0f 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41aa1b: 48 83 c4 10 add $0x10,%rsp 41aa1f: 49 8b 75 48 mov 0x48(%r13),%rsi 41aa23: 49 8b fc mov %r12,%rdi 41aa26: e8 79 fc ff ff callq 41a6a4 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv12printLocLineMFC6object9ThrowableZv> 41aa2b: 4d 85 f6 test %r14,%r14 41aa2e: 75 03 jne 41aa33 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x83> 41aa30: 4c 8b f3 mov %rbx,%r14 41aa33: 48 8b 5b 40 mov 0x40(%rbx),%rbx 41aa37: 48 85 db test %rbx,%rbx 41aa3a: 75 8d jne 41a9c9 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x19> 41aa3c: 4d 85 f6 test %r14,%r14 41aa3f: 74 5d je 41aa9e <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xee> 41aa41: ff 35 f1 38 01 00 pushq 0x138f1(%rip) # 42e338 <_TMP710+0x8> 41aa47: ff 35 e3 38 01 00 pushq 0x138e3(%rip) # 42e330 <_TMP710> 41aa4d: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41aa54: 00 00 00 41aa57: e8 d0 0e 00 00 callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41aa5c: 48 83 c4 10 add $0x10,%rsp 41aa60: 49 8b de mov %r14,%rbx 41aa63: 4d 85 f6 test %r14,%r14 41aa66: 74 36 je 41aa9e <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xee> 41aa68: 48 be 08 61 63 00 00 mov $0x636108,%rsi 41aa6f: 00 00 00 41aa72: 48 8b fb mov %rbx,%rdi 41aa75: e8 3e f4 ff ff callq 419eb8 <_d_dynamic_cast> 41aa7a: 49 89 c5 mov %rax,%r13 41aa7d: 4d 85 ed test %r13,%r13 41aa80: 74 13 je 41aa95 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xe5> 41aa82: 49 83 7d 48 00 cmpq $0x0,0x48(%r13) 41aa87: 74 0c je 41aa95 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xe5> 41aa89: 49 8b 75 48 mov 0x48(%r13),%rsi 41aa8d: 49 8b fc mov %r12,%rdi 41aa90: e8 1b ff ff ff callq 41a9b0 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 41aa95: 48 8b 5b 40 mov 0x40(%rbx),%rbx 41aa99: 48 85 db test %rbx,%rbx 41aa9c: 75 ca jne 41aa68 <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xb8> 41aa9e: 41 5e pop %r14 41aaa0: 41 5d pop %r13 41aaa2: 41 5c pop %r12 41aaa4: 5b pop %rbx 41aaa5: 5d pop %rbp 41aaa6: c3 retq 41aaa7: 90 nop 000000000041aaa8 <_D2rt6dmain24mainUiPPaZi7runMainMFZv>: 41aaa8: 55 push %rbp 41aaa9: 48 8b ec mov %rsp,%rbp 41aaac: 48 83 ec 10 sub $0x10,%rsp 41aab0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41aab4: ff 77 c8 pushq -0x38(%rdi) 41aab7: ff 77 c0 pushq -0x40(%rdi) 41aaba: e8 bd d1 ff ff callq 417c7c <_Dmain> 41aabf: 48 83 c4 10 add $0x10,%rsp 41aac3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41aac7: 89 41 d0 mov %eax,-0x30(%rcx) 41aaca: 48 8b e5 mov %rbp,%rsp 41aacd: 5d pop %rbp 41aace: c3 retq 41aacf: 90 nop 000000000041aad0 <_D2rt6dmain24mainUiPPaZi6runAllMFZv>: 41aad0: 55 push %rbp 41aad1: 48 8b ec mov %rsp,%rbp 41aad4: 50 push %rax 41aad5: 53 push %rbx 41aad6: 48 89 fb mov %rdi,%rbx 41aad9: e8 6a 31 00 00 callq 41dc48 41aade: e8 21 0d 00 00 callq 41b804 <_D2rt6memory16initStaticDataGCFZv> 41aae3: e8 c0 00 00 00 callq 41aba8 41aae8: e8 3b 20 00 00 callq 41cb28 <_moduleCtor> 41aaed: e8 76 2b 00 00 callq 41d668 <_moduleTlsCtor> 41aaf2: e8 41 2e 00 00 callq 41d938 41aaf7: 84 c0 test %al,%al 41aaf9: 74 1d je 41ab18 <_D2rt6dmain24mainUiPPaZi6runAllMFZv+0x48> 41aafb: 48 8b c3 mov %rbx,%rax 41aafe: 48 b9 a8 aa 41 00 00 mov $0x41aaa8,%rcx 41ab05: 00 00 00 41ab08: 51 push %rcx 41ab09: 50 push %rax 41ab0a: 48 8b fb mov %rbx,%rdi 41ab0d: e8 2a fb ff ff callq 41a63c <_D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv> 41ab12: 48 83 c4 10 add $0x10,%rsp 41ab16: eb 07 jmp 41ab1f <_D2rt6dmain24mainUiPPaZi6runAllMFZv+0x4f> 41ab18: c7 43 d0 01 00 00 00 movl $0x1,-0x30(%rbx) 41ab1f: e8 f4 2b 00 00 callq 41d718 <_moduleTlsDtor> 41ab24: e8 53 30 00 00 callq 41db7c 41ab29: c6 05 90 06 22 00 01 movb $0x1,0x220690(%rip) # 63b1c0 <_D2rt6dmain212_d_isHaltingOb> 41ab30: e8 8f 2b 00 00 callq 41d6c4 <_moduleDtor> 41ab35: e8 d6 32 00 00 callq 41de10 41ab3a: 5b pop %rbx 41ab3b: 48 8b e5 mov %rbp,%rsp 41ab3e: 5d pop %rbp 41ab3f: c3 retq 000000000041ab40 <_d_newclass>: 41ab40: 55 push %rbp 41ab41: 48 8b ec mov %rsp,%rbp 41ab44: 53 push %rbx 41ab45: 41 54 push %r12 41ab47: 48 89 fb mov %rdi,%rbx 41ab4a: 8b 43 68 mov 0x68(%rbx),%eax 41ab4d: a9 01 00 00 00 test $0x1,%eax 41ab52: 74 18 je 41ab6c <_d_newclass+0x2c> 41ab54: 48 8b 7b 10 mov 0x10(%rbx),%rdi 41ab58: e8 e3 ce ff ff callq 417a40 41ab5d: 49 89 c4 mov %rax,%r12 41ab60: 4d 85 e4 test %r12,%r12 41ab63: 75 22 jne 41ab87 <_d_newclass+0x47> 41ab65: e8 b2 2d 00 00 callq 41d91c 41ab6a: eb 1b jmp 41ab87 <_d_newclass+0x47> 41ab6c: 48 89 c6 mov %rax,%rsi 41ab6f: 81 e6 02 00 00 00 and $0x2,%esi 41ab75: 81 ce 01 00 00 00 or $0x1,%esi 41ab7b: 48 8b 7b 10 mov 0x10(%rbx),%rdi 41ab7f: e8 50 34 00 00 callq 41dfd4 41ab84: 49 89 c4 mov %rax,%r12 41ab87: 48 8b 53 10 mov 0x10(%rbx),%rdx 41ab8b: 48 8b 4b 18 mov 0x18(%rbx),%rcx 41ab8f: 48 8b 43 10 mov 0x10(%rbx),%rax 41ab93: 48 89 ce mov %rcx,%rsi 41ab96: 49 8b fc mov %r12,%rdi 41ab99: e8 02 ce ff ff callq 4179a0 41ab9e: 49 8b c4 mov %r12,%rax 41aba1: 41 5c pop %r12 41aba3: 5b pop %rbx 41aba4: 5d pop %rbp 41aba5: c3 retq 41aba6: 90 nop 41aba7: 90 nop 000000000041aba8 : 41aba8: 55 push %rbp 41aba9: 48 8b ec mov %rsp,%rbp 41abac: 48 83 ec 10 sub $0x10,%rsp 41abb0: 53 push %rbx 41abb1: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 41abb8: 00 00 41abba: 48 8b 0d 0f a4 21 00 mov 0x21a40f(%rip),%rcx # 634fd0 <_DYNAMIC+0x218> 41abc1: 48 8d 04 08 lea (%rax,%rcx,1),%rax 41abc5: 64 48 8b 14 25 00 00 mov %fs:0x0,%rdx 41abcc: 00 00 41abce: 48 8b 1d 03 a4 21 00 mov 0x21a403(%rip),%rbx # 634fd8 <_DYNAMIC+0x220> 41abd5: 48 8d 34 1a lea (%rdx,%rbx,1),%rsi 41abd9: 48 2b c6 sub %rsi,%rax 41abdc: 48 99 cqto 41abde: 48 81 e2 03 00 00 00 and $0x3,%rdx 41abe5: 48 03 c2 add %rdx,%rax 41abe8: 48 c1 f8 02 sar $0x2,%rax 41abec: 48 89 f1 mov %rsi,%rcx 41abef: 48 89 45 f0 mov %rax,-0x10(%rbp) 41abf3: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41abf7: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 41abfe: 00 00 41ac00: 48 8b 15 b9 a3 21 00 mov 0x21a3b9(%rip),%rdx # 634fc0 <_DYNAMIC+0x208> 41ac07: 48 8d 1c 10 lea (%rax,%rdx,1),%rbx 41ac0b: 48 2b 5d f8 sub -0x8(%rbp),%rbx 41ac0f: 48 89 1d d2 05 22 00 mov %rbx,0x2205d2(%rip) # 63b1e8 <_D2rt8lifetime17__blkcache_offsetm> 41ac16: 5b pop %rbx 41ac17: 48 8b e5 mov %rbp,%rsp 41ac1a: 5d pop %rbp 41ac1b: c3 retq 000000000041ac1c <_d_newarrayT>: 41ac1c: 55 push %rbp 41ac1d: 48 8b ec mov %rsp,%rbp 41ac20: 48 81 ec 80 00 00 00 sub $0x80,%rsp 41ac27: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41ac2b: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41ac2f: 48 c7 45 80 00 00 00 movq $0x0,-0x80(%rbp) 41ac36: 00 41ac37: 48 c7 45 88 00 00 00 movq $0x0,-0x78(%rbp) 41ac3e: 00 41ac3f: 48 8b 07 mov (%rdi),%rax 41ac42: 48 ff 50 58 rex.W callq *0x58(%rax) 41ac46: 48 89 45 98 mov %rax,-0x68(%rbp) 41ac4a: 48 8b 7d 98 mov -0x68(%rbp),%rdi 41ac4e: 48 8b 45 98 mov -0x68(%rbp),%rax 41ac52: 48 8b 00 mov (%rax),%rax 41ac55: 48 ff 50 48 rex.W callq *0x48(%rax) 41ac59: 48 89 45 90 mov %rax,-0x70(%rbp) 41ac5d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41ac62: 74 07 je 41ac6b <_d_newarrayT+0x4f> 41ac64: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 41ac69: 75 15 jne 41ac80 <_d_newarrayT+0x64> 41ac6b: 48 c7 45 80 00 00 00 movq $0x0,-0x80(%rbp) 41ac72: 00 41ac73: 48 c7 45 88 00 00 00 movq $0x0,-0x78(%rbp) 41ac7a: 00 41ac7b: e9 17 01 00 00 jmpq 41ad97 <_d_newarrayT+0x17b> 41ac80: 48 8b 45 90 mov -0x70(%rbp),%rax 41ac84: 48 f7 65 f8 mulq -0x8(%rbp) 41ac88: 48 89 45 90 mov %rax,-0x70(%rbp) 41ac8c: 0f 82 12 01 00 00 jb 41ada4 <_d_newarrayT+0x188> 41ac92: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41ac96: 48 8b 45 f0 mov -0x10(%rbp),%rax 41ac9a: 48 8b 00 mov (%rax),%rax 41ac9d: 48 ff 50 58 rex.W callq *0x58(%rax) 41aca1: 48 89 45 c0 mov %rax,-0x40(%rbp) 41aca5: 48 8b 7d c0 mov -0x40(%rbp),%rdi 41aca9: 48 8b 45 c0 mov -0x40(%rbp),%rax 41acad: 48 8b 00 mov (%rax),%rax 41acb0: 48 ff 50 68 rex.W callq *0x68(%rax) 41acb4: a9 01 00 00 00 test $0x1,%eax 41acb9: ba 08 00 00 00 mov $0x8,%edx 41acbe: 75 05 jne 41acc5 <_d_newarrayT+0xa9> 41acc0: ba 0a 00 00 00 mov $0xa,%edx 41acc5: 48 8b 45 90 mov -0x70(%rbp),%rax 41acc9: 48 8b 4d 90 mov -0x70(%rbp),%rcx 41accd: 48 89 4d b8 mov %rcx,-0x48(%rbp) 41acd1: 48 81 7d 90 fe 07 00 cmpq $0x7fe,-0x70(%rbp) 41acd8: 00 41acd9: 48 b9 11 00 00 00 00 mov $0x11,%rcx 41ace0: 00 00 00 41ace3: 77 1e ja 41ad03 <_d_newarrayT+0xe7> 41ace5: 48 81 7d 90 ff 00 00 cmpq $0xff,-0x70(%rbp) 41acec: 00 41aced: 48 b9 02 00 00 00 00 mov $0x2,%rcx 41acf4: 00 00 00 41acf7: 77 0a ja 41ad03 <_d_newarrayT+0xe7> 41acf9: 48 b9 01 00 00 00 00 mov $0x1,%rcx 41ad00: 00 00 00 41ad03: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 41ad07: 48 8d 7d a0 lea -0x60(%rbp),%rdi 41ad0b: e8 04 33 00 00 callq 41e014 41ad10: 48 8d 75 a0 lea -0x60(%rbp),%rsi 41ad14: 48 8d 7d d0 lea -0x30(%rbp),%rdi 41ad18: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41ad1a: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41ad1c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41ad1e: 48 f7 45 d8 00 f0 ff testq $0xfffffffffffff000,-0x28(%rbp) 41ad25: ff 41ad26: 48 b8 10 00 00 00 00 mov $0x10,%rax 41ad2d: 00 00 00 41ad30: 75 03 jne 41ad35 <_d_newarrayT+0x119> 41ad32: 48 31 c0 xor %rax,%rax 41ad35: 48 03 45 d0 add -0x30(%rbp),%rax 41ad39: 48 89 45 c8 mov %rax,-0x38(%rbp) 41ad3d: 48 8b 55 90 mov -0x70(%rbp),%rdx 41ad41: 31 f6 xor %esi,%esi 41ad43: 48 8b 7d c8 mov -0x38(%rbp),%rdi 41ad47: e8 f4 cb ff ff callq 417940 41ad4c: 48 8b 45 f0 mov -0x10(%rbp),%rax 41ad50: 48 8b 00 mov (%rax),%rax 41ad53: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 41ad5a: 48 b8 01 00 00 00 00 mov $0x1,%rax 41ad61: 00 00 00 41ad64: 74 03 je 41ad69 <_d_newarrayT+0x14d> 41ad66: 48 31 c0 xor %rax,%rax 41ad69: 88 45 e8 mov %al,-0x18(%rbp) 41ad6c: 48 8d 4d a0 lea -0x60(%rbp),%rcx 41ad70: 48 8b 55 90 mov -0x70(%rbp),%rdx 41ad74: 40 8a 75 e8 mov -0x18(%rbp),%sil 41ad78: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 41ad7f: ff ff ff 41ad82: e8 9d 7a 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41ad87: 48 8b 45 f8 mov -0x8(%rbp),%rax 41ad8b: 48 8b 4d c8 mov -0x38(%rbp),%rcx 41ad8f: 48 89 45 80 mov %rax,-0x80(%rbp) 41ad93: 48 89 4d 88 mov %rcx,-0x78(%rbp) 41ad97: 48 8b 55 88 mov -0x78(%rbp),%rdx 41ad9b: 48 8b 45 80 mov -0x80(%rbp),%rax 41ad9f: 48 8b e5 mov %rbp,%rsp 41ada2: 5d pop %rbp 41ada3: c3 retq 41ada4: e8 73 2b 00 00 callq 41d91c 41ada9: f4 hlt 41adaa: 48 8b e5 mov %rbp,%rsp 41adad: 5d pop %rbp 41adae: c3 retq 41adaf: 90 nop 000000000041adb0 <_d_delmemory>: 41adb0: 55 push %rbp 41adb1: 48 8b ec mov %rsp,%rbp 41adb4: 48 83 ec 10 sub $0x10,%rsp 41adb8: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41adbc: 48 8b 07 mov (%rdi),%rax 41adbf: 48 85 c0 test %rax,%rax 41adc2: 74 13 je 41add7 <_d_delmemory+0x27> 41adc4: 48 89 c7 mov %rax,%rdi 41adc7: e8 d4 33 00 00 callq 41e1a0 41adcc: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41add0: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 41add7: 48 8b e5 mov %rbp,%rsp 41adda: 5d pop %rbp 41addb: c3 retq 000000000041addc <_d_arrayappendT>: 41addc: 55 push %rbp 41addd: 48 8b ec mov %rsp,%rbp 41ade0: 48 83 ec 28 sub $0x28,%rsp 41ade4: 53 push %rbx 41ade5: 41 54 push %r12 41ade7: 41 55 push %r13 41ade9: 49 89 fc mov %rdi,%r12 41adec: 49 89 f5 mov %rsi,%r13 41adef: 49 8b 45 00 mov 0x0(%r13),%rax 41adf3: 48 89 45 f0 mov %rax,-0x10(%rbp) 41adf7: 49 8b 0c 24 mov (%r12),%rcx 41adfb: 48 ff 51 58 rex.W callq *0x58(%rcx) 41adff: 48 89 c7 mov %rax,%rdi 41ae02: 48 8b 17 mov (%rdi),%rdx 41ae05: 48 ff 52 48 rex.W callq *0x48(%rdx) 41ae09: 48 89 45 f8 mov %rax,-0x8(%rbp) 41ae0d: 48 8b 55 10 mov 0x10(%rbp),%rdx 41ae11: 49 8b f5 mov %r13,%rsi 41ae14: 49 8b fc mov %r12,%rdi 41ae17: e8 6c 00 00 00 callq 41ae88 <_d_arrayappendcTX> 41ae1c: 48 8b 55 10 mov 0x10(%rbp),%rdx 41ae20: 48 0f af 55 f8 imul -0x8(%rbp),%rdx 41ae25: 48 8b 75 18 mov 0x18(%rbp),%rsi 41ae29: 48 8b 45 f0 mov -0x10(%rbp),%rax 41ae2d: 48 0f af 45 f8 imul -0x8(%rbp),%rax 41ae32: 49 8b 4d 08 mov 0x8(%r13),%rcx 41ae36: 49 8b 5d 00 mov 0x0(%r13),%rbx 41ae3a: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41ae3e: 48 89 45 e0 mov %rax,-0x20(%rbp) 41ae42: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41ae46: e8 55 cb ff ff callq 4179a0 41ae4b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41ae4f: 49 8b 4d 08 mov 0x8(%r13),%rcx 41ae53: 49 8b 45 00 mov 0x0(%r13),%rax 41ae57: 48 8d 14 0a lea (%rdx,%rcx,1),%rdx 41ae5b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41ae5f: 52 push %rdx 41ae60: 56 push %rsi 41ae61: 49 8b fc mov %r12,%rdi 41ae64: 49 8b 1c 24 mov (%r12),%rbx 41ae68: 48 ff 53 58 rex.W callq *0x58(%rbx) 41ae6c: 48 89 c7 mov %rax,%rdi 41ae6f: 5e pop %rsi 41ae70: 5a pop %rdx 41ae71: e8 1e 7d 00 00 callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 41ae76: 49 8b 55 08 mov 0x8(%r13),%rdx 41ae7a: 49 8b 45 00 mov 0x0(%r13),%rax 41ae7e: 41 5d pop %r13 41ae80: 41 5c pop %r12 41ae82: 5b pop %rbx 41ae83: 48 8b e5 mov %rbp,%rsp 41ae86: 5d pop %rbp 41ae87: c3 retq 000000000041ae88 <_d_arrayappendcTX>: 41ae88: 55 push %rbp 41ae89: 48 8b ec mov %rsp,%rbp 41ae8c: 48 81 ec 38 01 00 00 sub $0x138,%rsp 41ae93: 53 push %rbx 41ae94: 41 54 push %r12 41ae96: 41 55 push %r13 41ae98: 41 56 push %r14 41ae9a: 41 57 push %r15 41ae9c: 49 89 fe mov %rdi,%r14 41ae9f: 49 89 f4 mov %rsi,%r12 41aea2: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41aea6: 49 8b 06 mov (%r14),%rax 41aea9: 48 ff 50 58 rex.W callq *0x58(%rax) 41aead: 48 89 c7 mov %rax,%rdi 41aeb0: 48 8b 0f mov (%rdi),%rcx 41aeb3: 48 ff 51 48 rex.W callq *0x48(%rcx) 41aeb7: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 41aebe: 49 8b 16 mov (%r14),%rdx 41aec1: 48 81 3a a8 5c 63 00 cmpq $0x635ca8,(%rdx) 41aec8: 49 bd 01 00 00 00 00 mov $0x1,%r13 41aecf: 00 00 00 41aed2: 74 03 je 41aed7 <_d_arrayappendcTX+0x4f> 41aed4: 4d 31 ed xor %r13,%r13 41aed7: 4c 89 ee mov %r13,%rsi 41aeda: 40 80 f6 01 xor $0x1,%sil 41aede: 74 16 je 41aef6 <_d_arrayappendcTX+0x6e> 41aee0: 49 8b 54 24 08 mov 0x8(%r12),%rdx 41aee5: 49 8b 34 24 mov (%r12),%rsi 41aee9: 48 89 d7 mov %rdx,%rdi 41aeec: e8 13 7b 00 00 callq 422a04 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo> 41aef1: 48 85 c0 test %rax,%rax 41aef4: eb 03 jmp 41aef9 <_d_arrayappendcTX+0x71> 41aef6: 48 31 c0 xor %rax,%rax 41aef9: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 41af00: 74 05 je 41af07 <_d_arrayappendcTX+0x7f> 41af02: 48 89 c6 mov %rax,%rsi 41af05: eb 1b jmp 41af22 <_d_arrayappendcTX+0x9a> 41af07: 49 8b 54 24 08 mov 0x8(%r12),%rdx 41af0c: 49 8b 34 24 mov (%r12),%rsi 41af10: 48 89 d6 mov %rdx,%rsi 41af13: 48 8d bd 10 ff ff ff lea -0xf0(%rbp),%rdi 41af1a: e8 39 33 00 00 callq 41e258 41af1f: 48 89 c6 mov %rax,%rsi 41af22: 48 8d bd f0 fe ff ff lea -0x110(%rbp),%rdi 41af29: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af2b: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af2d: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af2f: 4d 8b 3c 24 mov (%r12),%r15 41af33: 4c 89 bd 28 ff ff ff mov %r15,-0xd8(%rbp) 41af3a: 4c 03 7d f8 add -0x8(%rbp),%r15 41af3e: 4c 89 bd 30 ff ff ff mov %r15,-0xd0(%rbp) 41af45: 4c 0f af bd e0 fe ff imul -0x120(%rbp),%r15 41af4c: ff 41af4d: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 41af54: 48 0f af 85 e0 fe ff imul -0x120(%rbp),%rax 41af5b: ff 41af5c: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 41af63: 49 8b 54 24 08 mov 0x8(%r12),%rdx 41af68: 49 8b 04 24 mov (%r12),%rax 41af6c: 48 89 d3 mov %rdx,%rbx 41af6f: 48 8d b5 f0 fe ff ff lea -0x110(%rbp),%rsi 41af76: 48 8d bd 50 ff ff ff lea -0xb0(%rbp),%rdi 41af7d: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af7f: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af81: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41af83: 48 f7 85 58 ff ff ff testq $0xfffffffffffff000,-0xa8(%rbp) 41af8a: 00 f0 ff ff 41af8e: 48 b9 10 00 00 00 00 mov $0x10,%rcx 41af95: 00 00 00 41af98: 75 03 jne 41af9d <_d_arrayappendcTX+0x115> 41af9a: 48 31 c9 xor %rcx,%rcx 41af9d: 48 03 8d 50 ff ff ff add -0xb0(%rbp),%rcx 41afa4: 48 2b d9 sub %rcx,%rbx 41afa7: f7 85 00 ff ff ff 08 testl $0x8,-0x100(%rbp) 41afae: 00 00 00 41afb1: 0f 84 b8 02 00 00 je 41b26f <_d_arrayappendcTX+0x3e7> 41afb7: 48 81 bd f8 fe ff ff cmpq $0x1000,-0x108(%rbp) 41afbe: 00 10 00 00 41afc2: 0f 82 d9 01 00 00 jb 41b1a1 <_d_arrayappendcTX+0x319> 41afc8: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 41afcf: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 41afd3: 41 8a f5 mov %r13b,%sil 41afd6: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 41afdd: 48 03 fb add %rbx,%rdi 41afe0: e8 3f 78 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41afe5: 34 01 xor $0x1,%al 41afe7: 0f 84 42 02 00 00 je 41b22f <_d_arrayappendcTX+0x3a7> 41afed: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 41aff4: 48 8b bd e0 fe ff ff mov -0x120(%rbp),%rdi 41affb: e8 48 7d 00 00 callq 422d48 <_D2rt8lifetime11newCapacityFmmZm> 41b000: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 41b007: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 41b00e: 48 03 cb add %rbx,%rcx 41b011: 48 8b 95 f0 fe ff ff mov -0x110(%rbp),%rdx 41b018: 48 3b 0a cmp (%rdx),%rcx 41b01b: 48 89 8d d0 fe ff ff mov %rcx,-0x130(%rbp) 41b022: 0f 85 a7 00 00 00 jne 41b0cf <_d_arrayappendcTX+0x247> 41b028: 48 89 9d 40 ff ff ff mov %rbx,-0xc0(%rbp) 41b02f: 48 8b 9d 40 ff ff ff mov -0xc0(%rbp),%rbx 41b036: 48 8d 53 11 lea 0x11(%rbx),%rdx 41b03a: 48 2b 95 f8 fe ff ff sub -0x108(%rbp),%rdx 41b041: 48 89 95 70 ff ff ff mov %rdx,-0x90(%rbp) 41b048: 48 03 d0 add %rax,%rdx 41b04b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 41b052: 49 8d 34 07 lea (%r15,%rax,1),%rsi 41b056: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 41b05b: 49 8b 04 24 mov (%r12),%rax 41b05f: 48 89 cf mov %rcx,%rdi 41b062: e8 b5 30 00 00 callq 41e11c 41b067: 48 85 c0 test %rax,%rax 41b06a: 74 63 je 41b0cf <_d_arrayappendcTX+0x247> 41b06c: 48 8b 9d 40 ff ff ff mov -0xc0(%rbp),%rbx 41b073: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 41b07a: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 41b081: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 41b085: 41 8a f5 mov %r13b,%sil 41b088: 48 8b bd d0 fe ff ff mov -0x130(%rbp),%rdi 41b08f: e8 90 77 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b094: 84 c0 test %al,%al 41b096: 74 37 je 41b0cf <_d_arrayappendcTX+0x247> 41b098: 41 8a cd mov %r13b,%cl 41b09b: 80 f1 01 xor $0x1,%cl 41b09e: 0f 84 2e 03 00 00 je 41b3d2 <_d_arrayappendcTX+0x54a> 41b0a4: 48 83 ec 08 sub $0x8,%rsp 41b0a8: ff b5 00 ff ff ff pushq -0x100(%rbp) 41b0ae: ff b5 f8 fe ff ff pushq -0x108(%rbp) 41b0b4: ff b5 f0 fe ff ff pushq -0x110(%rbp) 41b0ba: 48 8b bd e8 fe ff ff mov -0x118(%rbp),%rdi 41b0c1: e8 fe 79 00 00 callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 41b0c6: 48 83 c4 20 add $0x20,%rsp 41b0ca: e9 03 03 00 00 jmpq 41b3d2 <_d_arrayappendcTX+0x54a> 41b0cf: 8b 95 00 ff ff ff mov -0x100(%rbp),%edx 41b0d5: 48 8b b5 68 ff ff ff mov -0x98(%rbp),%rsi 41b0dc: 48 83 c6 11 add $0x11,%rsi 41b0e0: 48 8d 7d 80 lea -0x80(%rbp),%rdi 41b0e4: e8 2b 2f 00 00 callq 41e014 41b0e9: 48 89 c6 mov %rax,%rsi 41b0ec: 48 8d bd f0 fe ff ff lea -0x110(%rbp),%rdi 41b0f3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b0f5: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b0f7: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b0f9: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 41b100: 49 8b d7 mov %r15,%rdx 41b103: 41 8a f5 mov %r13b,%sil 41b106: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 41b10d: ff ff ff 41b110: e8 0f 77 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b115: 41 8a c5 mov %r13b,%al 41b118: 34 01 xor $0x1,%al 41b11a: 74 26 je 41b142 <_d_arrayappendcTX+0x2ba> 41b11c: 48 83 ec 08 sub $0x8,%rsp 41b120: ff b5 00 ff ff ff pushq -0x100(%rbp) 41b126: ff b5 f8 fe ff ff pushq -0x108(%rbp) 41b12c: ff b5 f0 fe ff ff pushq -0x110(%rbp) 41b132: 48 8b bd e8 fe ff ff mov -0x118(%rbp),%rdi 41b139: e8 86 79 00 00 callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 41b13e: 48 83 c4 20 add $0x20,%rsp 41b142: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 41b149: 48 0f af 95 e0 fe ff imul -0x120(%rbp),%rdx 41b150: ff 41b151: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 41b156: 49 8b 04 24 mov (%r12),%rax 41b15a: 48 89 ce mov %rcx,%rsi 41b15d: 48 8b 9d f0 fe ff ff mov -0x110(%rbp),%rbx 41b164: 48 83 c3 10 add $0x10,%rbx 41b168: 48 89 df mov %rbx,%rdi 41b16b: 48 89 95 d8 fe ff ff mov %rdx,-0x128(%rbp) 41b172: e8 29 c8 ff ff callq 4179a0 41b177: 48 8b d3 mov %rbx,%rdx 41b17a: 48 8b b5 d8 fe ff ff mov -0x128(%rbp),%rsi 41b181: 52 push %rdx 41b182: 56 push %rsi 41b183: 49 8b fe mov %r14,%rdi 41b186: 49 8b 06 mov (%r14),%rax 41b189: 48 ff 50 58 rex.W callq *0x58(%rax) 41b18d: 48 89 c7 mov %rax,%rdi 41b190: 5e pop %rsi 41b191: 5a pop %rdx 41b192: e8 fd 79 00 00 callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 41b197: 49 89 5c 24 08 mov %rbx,0x8(%r12) 41b19c: e9 31 02 00 00 jmpq 41b3d2 <_d_arrayappendcTX+0x54a> 41b1a1: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 41b1a8: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 41b1ac: 41 8a f5 mov %r13b,%sil 41b1af: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 41b1b6: 48 03 fb add %rbx,%rdi 41b1b9: e8 66 76 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b1be: 34 01 xor $0x1,%al 41b1c0: 74 6d je 41b22f <_d_arrayappendcTX+0x3a7> 41b1c2: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 41b1c9: 48 8b bd e0 fe ff ff mov -0x120(%rbp),%rdi 41b1d0: e8 73 7b 00 00 callq 422d48 <_D2rt8lifetime11newCapacityFmmZm> 41b1d5: 48 89 c3 mov %rax,%rbx 41b1d8: 8b 95 00 ff ff ff mov -0x100(%rbp),%edx 41b1de: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 41b1e5: 48 be 11 00 00 00 00 mov $0x11,%rsi 41b1ec: 00 00 00 41b1ef: 77 1d ja 41b20e <_d_arrayappendcTX+0x386> 41b1f1: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 41b1f8: 48 be 02 00 00 00 00 mov $0x2,%rsi 41b1ff: 00 00 00 41b202: 77 0a ja 41b20e <_d_arrayappendcTX+0x386> 41b204: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b20b: 00 00 00 41b20e: 48 03 f3 add %rbx,%rsi 41b211: 48 8d 7d a0 lea -0x60(%rbp),%rdi 41b215: e8 fa 2d 00 00 callq 41e014 41b21a: 48 89 c6 mov %rax,%rsi 41b21d: 48 8d bd f0 fe ff ff lea -0x110(%rbp),%rdi 41b224: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b226: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b228: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b22a: e9 df 00 00 00 jmpq 41b30e <_d_arrayappendcTX+0x486> 41b22f: 41 8a c5 mov %r13b,%al 41b232: 34 01 xor $0x1,%al 41b234: 0f 84 98 01 00 00 je 41b3d2 <_d_arrayappendcTX+0x54a> 41b23a: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) 41b241: 00 41b242: 0f 85 8a 01 00 00 jne 41b3d2 <_d_arrayappendcTX+0x54a> 41b248: 48 83 ec 08 sub $0x8,%rsp 41b24c: ff b5 00 ff ff ff pushq -0x100(%rbp) 41b252: ff b5 f8 fe ff ff pushq -0x108(%rbp) 41b258: ff b5 f0 fe ff ff pushq -0x110(%rbp) 41b25e: 48 31 ff xor %rdi,%rdi 41b261: e8 5e 78 00 00 callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 41b266: 48 83 c4 20 add $0x20,%rsp 41b26a: e9 63 01 00 00 jmpq 41b3d2 <_d_arrayappendcTX+0x54a> 41b26f: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 41b276: 48 8b bd e0 fe ff ff mov -0x120(%rbp),%rdi 41b27d: e8 c6 7a 00 00 callq 422d48 <_D2rt8lifetime11newCapacityFmmZm> 41b282: 48 89 c3 mov %rax,%rbx 41b285: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) 41b28c: 00 41b28d: 74 08 je 41b297 <_d_arrayappendcTX+0x40f> 41b28f: 8b 95 00 ff ff ff mov -0x100(%rbp),%edx 41b295: eb 25 jmp 41b2bc <_d_arrayappendcTX+0x434> 41b297: 49 8b fe mov %r14,%rdi 41b29a: 49 8b 06 mov (%r14),%rax 41b29d: 48 ff 50 58 rex.W callq *0x58(%rax) 41b2a1: 48 89 c7 mov %rax,%rdi 41b2a4: 48 8b 08 mov (%rax),%rcx 41b2a7: 48 ff 51 68 rex.W callq *0x68(%rcx) 41b2ab: a9 01 00 00 00 test $0x1,%eax 41b2b0: ba 00 00 00 00 mov $0x0,%edx 41b2b5: 75 05 jne 41b2bc <_d_arrayappendcTX+0x434> 41b2b7: ba 02 00 00 00 mov $0x2,%edx 41b2bc: 81 ca 08 00 00 00 or $0x8,%edx 41b2c2: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 41b2c9: 48 be 11 00 00 00 00 mov $0x11,%rsi 41b2d0: 00 00 00 41b2d3: 77 1d ja 41b2f2 <_d_arrayappendcTX+0x46a> 41b2d5: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 41b2dc: 48 be 02 00 00 00 00 mov $0x2,%rsi 41b2e3: 00 00 00 41b2e6: 77 0a ja 41b2f2 <_d_arrayappendcTX+0x46a> 41b2e8: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b2ef: 00 00 00 41b2f2: 48 03 f3 add %rbx,%rsi 41b2f5: 48 8d 7d c0 lea -0x40(%rbp),%rdi 41b2f9: e8 16 2d 00 00 callq 41e014 41b2fe: 48 89 c6 mov %rax,%rsi 41b301: 48 8d bd f0 fe ff ff lea -0x110(%rbp),%rdi 41b308: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b30a: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b30c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b30e: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 41b315: 49 8b d7 mov %r15,%rdx 41b318: 41 8a f5 mov %r13b,%sil 41b31b: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 41b322: ff ff ff 41b325: e8 fa 74 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b32a: 41 8a c5 mov %r13b,%al 41b32d: 34 01 xor $0x1,%al 41b32f: 74 26 je 41b357 <_d_arrayappendcTX+0x4cf> 41b331: 48 83 ec 08 sub $0x8,%rsp 41b335: ff b5 00 ff ff ff pushq -0x100(%rbp) 41b33b: ff b5 f8 fe ff ff pushq -0x108(%rbp) 41b341: ff b5 f0 fe ff ff pushq -0x110(%rbp) 41b347: 48 8b bd e8 fe ff ff mov -0x118(%rbp),%rdi 41b34e: e8 71 77 00 00 callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 41b353: 48 83 c4 20 add $0x20,%rsp 41b357: 48 8d b5 f0 fe ff ff lea -0x110(%rbp),%rsi 41b35e: 48 8d 7d e0 lea -0x20(%rbp),%rdi 41b362: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b364: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b366: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b368: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 41b36f: 48 0f af 95 e0 fe ff imul -0x120(%rbp),%rdx 41b376: ff 41b377: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 41b37c: 49 8b 04 24 mov (%r12),%rax 41b380: 48 89 ce mov %rcx,%rsi 41b383: 48 f7 45 e8 00 f0 ff testq $0xfffffffffffff000,-0x18(%rbp) 41b38a: ff 41b38b: 48 bb 10 00 00 00 00 mov $0x10,%rbx 41b392: 00 00 00 41b395: 48 89 95 c8 fe ff ff mov %rdx,-0x138(%rbp) 41b39c: 75 03 jne 41b3a1 <_d_arrayappendcTX+0x519> 41b39e: 48 31 db xor %rbx,%rbx 41b3a1: 48 03 5d e0 add -0x20(%rbp),%rbx 41b3a5: 48 89 df mov %rbx,%rdi 41b3a8: e8 f3 c5 ff ff callq 4179a0 41b3ad: 48 8b d3 mov %rbx,%rdx 41b3b0: 48 8b b5 c8 fe ff ff mov -0x138(%rbp),%rsi 41b3b7: 52 push %rdx 41b3b8: 56 push %rsi 41b3b9: 49 8b fe mov %r14,%rdi 41b3bc: 49 8b 06 mov (%r14),%rax 41b3bf: 48 ff 50 58 rex.W callq *0x58(%rax) 41b3c3: 48 89 c7 mov %rax,%rdi 41b3c6: 5e pop %rsi 41b3c7: 5a pop %rdx 41b3c8: e8 c7 77 00 00 callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 41b3cd: 49 89 5c 24 08 mov %rbx,0x8(%r12) 41b3d2: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 41b3d9: 49 89 14 24 mov %rdx,(%r12) 41b3dd: 49 8b 54 24 08 mov 0x8(%r12),%rdx 41b3e2: 49 8b 04 24 mov (%r12),%rax 41b3e6: 41 5f pop %r15 41b3e8: 41 5e pop %r14 41b3ea: 41 5d pop %r13 41b3ec: 41 5c pop %r12 41b3ee: 5b pop %rbx 41b3ef: 48 8b e5 mov %rbp,%rsp 41b3f2: 5d pop %rbp 41b3f3: c3 retq 000000000041b3f4 <_d_arraycatT>: 41b3f4: 55 push %rbp 41b3f5: 48 8b ec mov %rsp,%rbp 41b3f8: 48 83 ec 50 sub $0x50,%rsp 41b3fc: 53 push %rbx 41b3fd: 41 54 push %r12 41b3ff: 41 55 push %r13 41b401: 41 56 push %r14 41b403: 48 89 fb mov %rdi,%rbx 41b406: 48 8b 03 mov (%rbx),%rax 41b409: 48 ff 50 58 rex.W callq *0x58(%rax) 41b40d: 48 89 c7 mov %rax,%rdi 41b410: 48 8b 0f mov (%rdi),%rcx 41b413: 48 ff 51 48 rex.W callq *0x48(%rcx) 41b417: 49 89 c6 mov %rax,%r14 41b41a: 4d 89 f5 mov %r14,%r13 41b41d: 4c 0f af 6d 10 imul 0x10(%rbp),%r13 41b422: 4c 8b 65 20 mov 0x20(%rbp),%r12 41b426: 4d 0f af e6 imul %r14,%r12 41b42a: 4c 89 65 b8 mov %r12,-0x48(%rbp) 41b42e: 4d 03 e5 add %r13,%r12 41b431: 75 10 jne 41b443 <_d_arraycatT+0x4f> 41b433: 31 c0 xor %eax,%eax 41b435: 31 d2 xor %edx,%edx 41b437: 41 5e pop %r14 41b439: 41 5d pop %r13 41b43b: 41 5c pop %r12 41b43d: 5b pop %rbx 41b43e: 48 8b e5 mov %rbp,%rsp 41b441: 5d pop %rbp 41b442: c3 retq 41b443: 48 8b fb mov %rbx,%rdi 41b446: 48 8b 33 mov (%rbx),%rsi 41b449: 48 ff 56 58 rex.W callq *0x58(%rsi) 41b44d: 48 89 c7 mov %rax,%rdi 41b450: 48 8b 0f mov (%rdi),%rcx 41b453: 48 ff 51 68 rex.W callq *0x68(%rcx) 41b457: a9 01 00 00 00 test $0x1,%eax 41b45c: ba 08 00 00 00 mov $0x8,%edx 41b461: 75 05 jne 41b468 <_d_arraycatT+0x74> 41b463: ba 0a 00 00 00 mov $0xa,%edx 41b468: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 41b46f: 48 be 11 00 00 00 00 mov $0x11,%rsi 41b476: 00 00 00 41b479: 77 1d ja 41b498 <_d_arraycatT+0xa4> 41b47b: 49 81 fc ff 00 00 00 cmp $0xff,%r12 41b482: 48 be 02 00 00 00 00 mov $0x2,%rsi 41b489: 00 00 00 41b48c: 77 0a ja 41b498 <_d_arraycatT+0xa4> 41b48e: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b495: 00 00 00 41b498: 49 03 f4 add %r12,%rsi 41b49b: 48 8d 7d c8 lea -0x38(%rbp),%rdi 41b49f: e8 70 2b 00 00 callq 41e014 41b4a4: 48 8d 75 c8 lea -0x38(%rbp),%rsi 41b4a8: 48 8d 7d e8 lea -0x18(%rbp),%rdi 41b4ac: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b4ae: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b4b0: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b4b2: 48 f7 45 f0 00 f0 ff testq $0xfffffffffffff000,-0x10(%rbp) 41b4b9: ff 41b4ba: 49 be 10 00 00 00 00 mov $0x10,%r14 41b4c1: 00 00 00 41b4c4: 75 03 jne 41b4c9 <_d_arraycatT+0xd5> 41b4c6: 4d 31 f6 xor %r14,%r14 41b4c9: 4c 03 75 e8 add -0x18(%rbp),%r14 41b4cd: 43 c6 04 26 00 movb $0x0,(%r14,%r12,1) 41b4d2: 49 8b d5 mov %r13,%rdx 41b4d5: 48 8b 75 18 mov 0x18(%rbp),%rsi 41b4d9: 49 8b fe mov %r14,%rdi 41b4dc: e8 bf c4 ff ff callq 4179a0 41b4e1: 48 8b 55 b8 mov -0x48(%rbp),%rdx 41b4e5: 48 8b 75 28 mov 0x28(%rbp),%rsi 41b4e9: 4b 8d 3c 2e lea (%r14,%r13,1),%rdi 41b4ed: e8 ae c4 ff ff callq 4179a0 41b4f2: 49 8b d6 mov %r14,%rdx 41b4f5: 48 8b 45 b8 mov -0x48(%rbp),%rax 41b4f9: 49 8d 74 05 00 lea 0x0(%r13,%rax,1),%rsi 41b4fe: 52 push %rdx 41b4ff: 56 push %rsi 41b500: 48 8b fb mov %rbx,%rdi 41b503: 48 8b 0b mov (%rbx),%rcx 41b506: 48 ff 51 58 rex.W callq *0x58(%rcx) 41b50a: 48 89 c7 mov %rax,%rdi 41b50d: 5e pop %rsi 41b50e: 5a pop %rdx 41b50f: e8 80 76 00 00 callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 41b514: 48 8d 4d c8 lea -0x38(%rbp),%rcx 41b518: 49 8b d4 mov %r12,%rdx 41b51b: 48 8b 03 mov (%rbx),%rax 41b51e: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 41b525: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b52c: 00 00 00 41b52f: 74 03 je 41b534 <_d_arraycatT+0x140> 41b531: 48 31 f6 xor %rsi,%rsi 41b534: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 41b53b: ff ff ff 41b53e: e8 e1 72 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b543: 48 8b 45 10 mov 0x10(%rbp),%rax 41b547: 48 03 45 20 add 0x20(%rbp),%rax 41b54b: 49 8b d6 mov %r14,%rdx 41b54e: 41 5e pop %r14 41b550: 41 5d pop %r13 41b552: 41 5c pop %r12 41b554: 5b pop %rbx 41b555: 48 8b e5 mov %rbp,%rsp 41b558: 5d pop %rbp 41b559: c3 retq 41b55a: 90 nop 41b55b: 90 nop 000000000041b55c <_d_arraycatnT>: 41b55c: 55 push %rbp 41b55d: 48 8b ec mov %rsp,%rbp 41b560: 48 81 ec 78 01 00 00 sub $0x178,%rsp 41b567: 53 push %rbx 41b568: 41 54 push %r12 41b56a: 41 55 push %r13 41b56c: 41 56 push %r14 41b56e: 41 57 push %r15 41b570: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41b574: 49 89 f5 mov %rsi,%r13 41b577: 48 89 95 a0 fe ff ff mov %rdx,-0x160(%rbp) 41b57e: 48 89 8d a8 fe ff ff mov %rcx,-0x158(%rbp) 41b585: 4c 89 85 b0 fe ff ff mov %r8,-0x150(%rbp) 41b58c: 4c 89 8d b8 fe ff ff mov %r9,-0x148(%rbp) 41b593: 0f b6 c0 movzbl %al,%eax 41b596: c1 e0 02 shl $0x2,%eax 41b599: 48 8d 15 2c 00 00 00 lea 0x2c(%rip),%rdx # 41b5cc <_d_arraycatnT+0x70> 41b5a0: 48 29 c2 sub %rax,%rdx 41b5a3: 48 8d 85 3f ff ff ff lea -0xc1(%rbp),%rax 41b5aa: ff e2 jmpq *%rdx 41b5ac: 0f 29 78 f1 movaps %xmm7,-0xf(%rax) 41b5b0: 0f 29 70 e1 movaps %xmm6,-0x1f(%rax) 41b5b4: 0f 29 68 d1 movaps %xmm5,-0x2f(%rax) 41b5b8: 0f 29 60 c1 movaps %xmm4,-0x3f(%rax) 41b5bc: 0f 29 58 b1 movaps %xmm3,-0x4f(%rax) 41b5c0: 0f 29 50 a1 movaps %xmm2,-0x5f(%rax) 41b5c4: 0f 29 48 91 movaps %xmm1,-0x6f(%rax) 41b5c8: 0f 29 40 81 movaps %xmm0,-0x7f(%rax) 41b5cc: c7 40 01 10 00 00 00 movl $0x10,0x1(%rax) 41b5d3: c7 40 05 30 00 00 00 movl $0x30,0x5(%rax) 41b5da: 48 8d 55 10 lea 0x10(%rbp),%rdx 41b5de: 48 89 50 09 mov %rdx,0x9(%rax) 41b5e2: 48 2d af 00 00 00 sub $0xaf,%rax 41b5e8: 48 89 80 c0 00 00 00 mov %rax,0xc0(%rax) 41b5ef: 4c 8b f7 mov %rdi,%r14 41b5f2: 4d 31 e4 xor %r12,%r12 41b5f5: 49 8b 06 mov (%r14),%rax 41b5f8: 48 ff 50 58 rex.W callq *0x58(%rax) 41b5fc: 49 89 c7 mov %rax,%r15 41b5ff: 4c 89 ff mov %r15,%rdi 41b602: 49 8b 4f 00 mov 0x0(%r15),%rcx 41b606: 48 ff 51 48 rex.W callq *0x48(%rcx) 41b60a: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 41b611: 48 8d b5 40 ff ff ff lea -0xc0(%rbp),%rsi 41b618: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 41b61f: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b621: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b623: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b625: 31 db xor %ebx,%ebx 41b627: 45 85 ed test %r13d,%r13d 41b62a: 74 2d je 41b659 <_d_arraycatnT+0xfd> 41b62c: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 41b633: 48 83 c0 07 add $0x7,%rax 41b637: 48 25 f8 ff ff ff and $0xfffffffffffffff8,%rax 41b63d: 48 8d 50 10 lea 0x10(%rax),%rdx 41b641: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 41b648: 48 8b 48 08 mov 0x8(%rax),%rcx 41b64c: 48 8b 30 mov (%rax),%rsi 41b64f: 4c 03 e6 add %rsi,%r12 41b652: ff c3 inc %ebx 41b654: 44 39 eb cmp %r13d,%ebx 41b657: 72 d3 jb 41b62c <_d_arraycatnT+0xd0> 41b659: 4d 85 e4 test %r12,%r12 41b65c: 75 12 jne 41b670 <_d_arraycatnT+0x114> 41b65e: 31 c0 xor %eax,%eax 41b660: 31 d2 xor %edx,%edx 41b662: 41 5f pop %r15 41b664: 41 5e pop %r14 41b666: 41 5d pop %r13 41b668: 41 5c pop %r12 41b66a: 5b pop %rbx 41b66b: 48 8b e5 mov %rbp,%rsp 41b66e: 5d pop %rbp 41b66f: c3 retq 41b670: 4c 89 75 f0 mov %r14,-0x10(%rbp) 41b674: 49 8b cc mov %r12,%rcx 41b677: 48 0f af 8d 60 ff ff imul -0xa0(%rbp),%rcx 41b67e: ff 41b67f: 48 89 4d 88 mov %rcx,-0x78(%rbp) 41b683: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41b687: 48 8b 37 mov (%rdi),%rsi 41b68a: 48 ff 56 58 rex.W callq *0x58(%rsi) 41b68e: 48 89 c7 mov %rax,%rdi 41b691: 48 8b 07 mov (%rdi),%rax 41b694: 48 ff 50 68 rex.W callq *0x68(%rax) 41b698: a9 01 00 00 00 test $0x1,%eax 41b69d: ba 08 00 00 00 mov $0x8,%edx 41b6a2: 75 05 jne 41b6a9 <_d_arraycatnT+0x14d> 41b6a4: ba 0a 00 00 00 mov $0xa,%edx 41b6a9: 48 81 7d 88 fe 07 00 cmpq $0x7fe,-0x78(%rbp) 41b6b0: 00 41b6b1: 48 be 11 00 00 00 00 mov $0x11,%rsi 41b6b8: 00 00 00 41b6bb: 77 1e ja 41b6db <_d_arraycatnT+0x17f> 41b6bd: 48 81 7d 88 ff 00 00 cmpq $0xff,-0x78(%rbp) 41b6c4: 00 41b6c5: 48 be 02 00 00 00 00 mov $0x2,%rsi 41b6cc: 00 00 00 41b6cf: 77 0a ja 41b6db <_d_arraycatnT+0x17f> 41b6d1: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b6d8: 00 00 00 41b6db: 48 03 75 88 add -0x78(%rbp),%rsi 41b6df: 48 8d 7d 90 lea -0x70(%rbp),%rdi 41b6e3: e8 2c 29 00 00 callq 41e014 41b6e8: 48 8d 4d 90 lea -0x70(%rbp),%rcx 41b6ec: 48 8b 55 88 mov -0x78(%rbp),%rdx 41b6f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 41b6f4: 48 8b 30 mov (%rax),%rsi 41b6f7: 48 81 3e a8 5c 63 00 cmpq $0x635ca8,(%rsi) 41b6fe: 48 be 01 00 00 00 00 mov $0x1,%rsi 41b705: 00 00 00 41b708: 74 03 je 41b70d <_d_arraycatnT+0x1b1> 41b70a: 48 31 f6 xor %rsi,%rsi 41b70d: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 41b714: ff ff ff 41b717: e8 08 71 00 00 callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41b71c: 48 8d 75 90 lea -0x70(%rbp),%rsi 41b720: 48 8d 7d b0 lea -0x50(%rbp),%rdi 41b724: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b726: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b728: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41b72a: 48 f7 45 b8 00 f0 ff testq $0xfffffffffffff000,-0x48(%rbp) 41b731: ff 41b732: 49 bf 10 00 00 00 00 mov $0x10,%r15 41b739: 00 00 00 41b73c: 75 03 jne 41b741 <_d_arraycatnT+0x1e5> 41b73e: 4d 31 ff xor %r15,%r15 41b741: 4c 03 7d b0 add -0x50(%rbp),%r15 41b745: 48 31 db xor %rbx,%rbx 41b748: 45 31 f6 xor %r14d,%r14d 41b74b: 45 85 ed test %r13d,%r13d 41b74e: 74 65 je 41b7b5 <_d_arraycatnT+0x259> 41b750: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 41b757: 48 83 c1 07 add $0x7,%rcx 41b75b: 48 81 e1 f8 ff ff ff and $0xfffffffffffffff8,%rcx 41b762: 48 8d 41 10 lea 0x10(%rcx),%rax 41b766: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 41b76d: 48 8b 51 08 mov 0x8(%rcx),%rdx 41b771: 48 8b 01 mov (%rcx),%rax 41b774: 48 89 45 d0 mov %rax,-0x30(%rbp) 41b778: 48 89 55 d8 mov %rdx,-0x28(%rbp) 41b77c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 41b781: 74 2a je 41b7ad <_d_arraycatnT+0x251> 41b783: 48 8b 55 d0 mov -0x30(%rbp),%rdx 41b787: 48 0f af 95 60 ff ff imul -0xa0(%rbp),%rdx 41b78e: ff 41b78f: 48 8b 75 d8 mov -0x28(%rbp),%rsi 41b793: 4a 8d 3c 3b lea (%rbx,%r15,1),%rdi 41b797: 48 89 95 88 fe ff ff mov %rdx,-0x178(%rbp) 41b79e: e8 fd c1 ff ff callq 4179a0 41b7a3: 48 8b 8d 88 fe ff ff mov -0x178(%rbp),%rcx 41b7aa: 48 01 cb add %rcx,%rbx 41b7ad: 41 ff c6 inc %r14d 41b7b0: 45 39 ee cmp %r13d,%r14d 41b7b3: 72 9b jb 41b750 <_d_arraycatnT+0x1f4> 41b7b5: 4c 8b 75 f0 mov -0x10(%rbp),%r14 41b7b9: 49 8b d7 mov %r15,%rdx 41b7bc: 48 8b f3 mov %rbx,%rsi 41b7bf: 52 push %rdx 41b7c0: 56 push %rsi 41b7c1: 49 8b fe mov %r14,%rdi 41b7c4: 49 8b 06 mov (%r14),%rax 41b7c7: 48 ff 50 58 rex.W callq *0x58(%rax) 41b7cb: 48 89 c7 mov %rax,%rdi 41b7ce: 5e pop %rsi 41b7cf: 5a pop %rdx 41b7d0: e8 bf 73 00 00 callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 41b7d5: 48 8d 4d e0 lea -0x20(%rbp),%rcx 41b7d9: 48 31 d2 xor %rdx,%rdx 41b7dc: 48 89 11 mov %rdx,(%rcx) 41b7df: 48 89 51 08 mov %rdx,0x8(%rcx) 41b7e3: 4c 89 65 e0 mov %r12,-0x20(%rbp) 41b7e7: 4c 89 7d e8 mov %r15,-0x18(%rbp) 41b7eb: 48 8b 55 e8 mov -0x18(%rbp),%rdx 41b7ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 41b7f3: 41 5f pop %r15 41b7f5: 41 5e pop %r14 41b7f7: 41 5d pop %r13 41b7f9: 41 5c pop %r12 41b7fb: 5b pop %rbx 41b7fc: 48 8b e5 mov %rbp,%rsp 41b7ff: 5d pop %rbp 41b800: c3 retq 41b801: 90 nop 41b802: 90 nop 41b803: 90 nop 000000000041b804 <_D2rt6memory16initStaticDataGCFZv>: 41b804: 55 push %rbp 41b805: 48 8b ec mov %rsp,%rbp 41b808: 48 be 10 b4 63 00 00 mov $0x63b410,%rsi 41b80f: 00 00 00 41b812: 48 b8 a0 51 63 00 00 mov $0x6351a0,%rax 41b819: 00 00 00 41b81c: 48 2b f0 sub %rax,%rsi 41b81f: 48 89 c7 mov %rax,%rdi 41b822: e8 dd 2a 00 00 callq 41e304 41b827: 5d pop %rbp 41b828: c3 retq 41b829: 90 nop 41b82a: 90 nop 41b82b: 90 nop 000000000041b82c <_STI_monitor_staticctor>: 41b82c: 55 push %rbp 41b82d: 48 8b ec mov %rsp,%rbp 41b830: 83 3d b9 f9 21 00 00 cmpl $0x0,0x21f9b9(%rip) # 63b1f0 <_D2rt8monitor_6initedi> 41b837: 75 46 jne 41b87f <_STI_monitor_staticctor+0x53> 41b839: 48 bf 28 b2 63 00 00 mov $0x63b228,%rdi 41b840: 00 00 00 41b843: e8 e8 c0 ff ff callq 417930 41b848: be 01 00 00 00 mov $0x1,%esi 41b84d: 48 bf 28 b2 63 00 00 mov $0x63b228,%rdi 41b854: 00 00 00 41b857: e8 d4 c1 ff ff callq 417a30 41b85c: 48 be 28 b2 63 00 00 mov $0x63b228,%rsi 41b863: 00 00 00 41b866: 48 bf 00 b2 63 00 00 mov $0x63b200,%rdi 41b86d: 00 00 00 41b870: e8 db c2 ff ff callq 417b50 41b875: c7 05 71 f9 21 00 01 movl $0x1,0x21f971(%rip) # 63b1f0 <_D2rt8monitor_6initedi> 41b87c: 00 00 00 41b87f: 5d pop %rbp 41b880: c3 retq 41b881: 90 nop 41b882: 90 nop 41b883: 90 nop 000000000041b884 <_STD_monitor_staticdtor>: 41b884: 55 push %rbp 41b885: 48 8b ec mov %rsp,%rbp 41b888: 83 3d 61 f9 21 00 00 cmpl $0x0,0x21f961(%rip) # 63b1f0 <_D2rt8monitor_6initedi> 41b88f: 74 28 je 41b8b9 <_STD_monitor_staticdtor+0x35> 41b891: c7 05 55 f9 21 00 00 movl $0x0,0x21f955(%rip) # 63b1f0 <_D2rt8monitor_6initedi> 41b898: 00 00 00 41b89b: 48 bf 00 b2 63 00 00 mov $0x63b200,%rdi 41b8a2: 00 00 00 41b8a5: e8 66 c0 ff ff callq 417910 41b8aa: 48 bf 28 b2 63 00 00 mov $0x63b228,%rdi 41b8b1: 00 00 00 41b8b4: e8 37 c0 ff ff callq 4178f0 41b8b9: 5d pop %rbp 41b8ba: c3 retq 41b8bb: 90 nop 41b8bc: c3 retq 41b8bd: b8 50 64 63 00 mov $0x636450,%eax 41b8c2: b9 10 b1 63 00 mov $0x63b110,%ecx 41b8c7: 48 8b 11 mov (%rcx),%rdx 41b8ca: 48 89 10 mov %rdx,(%rax) 41b8cd: 48 89 01 mov %rax,(%rcx) 41b8d0: c3 retq 41b8d1: 90 nop 41b8d2: 90 nop 41b8d3: 90 nop 000000000041b8d4 <_D2rt4util7console7__arrayZ>: 41b8d4: 55 push %rbp 41b8d5: 48 8b ec mov %rsp,%rbp 41b8d8: 48 83 ec 10 sub $0x10,%rsp 41b8dc: 48 89 fe mov %rdi,%rsi 41b8df: 48 bf 38 64 63 00 00 mov $0x636438,%rdi 41b8e6: 00 00 00 41b8e9: e8 02 ec ff ff callq 41a4f0 <_d_array_bounds> 41b8ee: 90 nop 41b8ef: 90 nop 000000000041b8f0 <_D2rt4util7console8__assertFiZv>: 41b8f0: 55 push %rbp 41b8f1: 48 8b ec mov %rsp,%rbp 41b8f4: 48 83 ec 10 sub $0x10,%rsp 41b8f8: 48 89 fe mov %rdi,%rsi 41b8fb: 48 bf 38 64 63 00 00 mov $0x636438,%rdi 41b902: 00 00 00 41b905: e8 7e eb ff ff callq 41a488 <_d_assertm> 41b90a: 90 nop 41b90b: 90 nop 000000000041b90c <_D2rt4util7console15__unittest_failFiZv>: 41b90c: 55 push %rbp 41b90d: 48 8b ec mov %rsp,%rbp 41b910: 48 83 ec 10 sub $0x10,%rsp 41b914: 48 89 fe mov %rdi,%rsi 41b917: 48 bf 38 64 63 00 00 mov $0x636438,%rdi 41b91e: 00 00 00 41b921: e8 96 eb ff ff callq 41a4bc <_d_unittestm> 41b926: 48 8b e5 mov %rbp,%rsp 41b929: 5d pop %rbp 41b92a: c3 retq 41b92b: 90 nop 000000000041b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console>: 41b92c: 55 push %rbp 41b92d: 48 8b ec mov %rsp,%rbp 41b930: 48 83 ec 10 sub $0x10,%rsp 41b934: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41b938: 48 8b 55 10 mov 0x10(%rbp),%rdx 41b93c: 48 8b 75 18 mov 0x18(%rbp),%rsi 41b940: bf 02 00 00 00 mov $0x2,%edi 41b945: e8 66 bf ff ff callq 4178b0 41b94a: 48 8b 45 f8 mov -0x8(%rbp),%rax 41b94e: 8a 00 mov (%rax),%al 41b950: 48 8b e5 mov %rbp,%rsp 41b953: 5d pop %rbp 41b954: c3 retq 41b955: 90 nop 41b956: 90 nop 41b957: 90 nop 000000000041b958 <_D2rt4util7console7Console6opCallMFmZS2rt4util7console7Console>: 41b958: 55 push %rbp 41b959: 48 8b ec mov %rsp,%rbp 41b95c: 48 83 ec 30 sub $0x30,%rsp 41b960: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41b964: 48 8d 4d d0 lea -0x30(%rbp),%rcx 41b968: 48 b8 0a 00 00 00 00 mov $0xa,%rax 41b96f: 00 00 00 41b972: 51 push %rcx 41b973: 50 push %rax 41b974: 48 89 f7 mov %rsi,%rdi 41b977: e8 88 01 00 00 callq 41bb04 <_D2rt4util6string11intToStringFAamZAa> 41b97c: 48 83 c4 10 add $0x10,%rsp 41b980: 48 89 45 e0 mov %rax,-0x20(%rbp) 41b984: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41b988: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41b98c: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41b990: bf 02 00 00 00 mov $0x2,%edi 41b995: e8 16 bf ff ff callq 4178b0 41b99a: 48 8b 45 f0 mov -0x10(%rbp),%rax 41b99e: 8a 00 mov (%rax),%al 41b9a0: 48 8b e5 mov %rbp,%rsp 41b9a3: 5d pop %rbp 41b9a4: c3 retq 41b9a5: 90 nop 41b9a6: 90 nop 41b9a7: 90 nop 000000000041b9a8 <_D2rt4util4hash6hashOfFPxvmmZm>: 41b9a8: 55 push %rbp 41b9a9: 48 8b ec mov %rsp,%rbp 41b9ac: 48 83 ec 10 sub $0x10,%rsp 41b9b0: 53 push %rbx 41b9b1: 49 89 f3 mov %rsi,%r11 41b9b4: 49 89 d1 mov %rdx,%r9 41b9b7: 49 89 f8 mov %rdi,%r8 41b9ba: 4d 85 db test %r11,%r11 41b9bd: 74 05 je 41b9c4 <_D2rt4util4hash6hashOfFPxvmmZm+0x1c> 41b9bf: 48 85 d2 test %rdx,%rdx 41b9c2: 75 09 jne 41b9cd <_D2rt4util4hash6hashOfFPxvmmZm+0x25> 41b9c4: 48 31 c0 xor %rax,%rax 41b9c7: 5b pop %rbx 41b9c8: 48 8b e5 mov %rbp,%rsp 41b9cb: 5d pop %rbp 41b9cc: c3 retq 41b9cd: 48 81 e6 03 00 00 00 and $0x3,%rsi 41b9d4: 48 89 f2 mov %rsi,%rdx 41b9d7: 49 c1 eb 02 shr $0x2,%r11 41b9db: 4d 85 db test %r11,%r11 41b9de: 74 41 je 41ba21 <_D2rt4util4hash6hashOfFPxvmmZm+0x79> 41b9e0: 66 41 8b 01 mov (%r9),%ax 41b9e4: 25 ff ff 00 00 and $0xffff,%eax 41b9e9: 89 c0 mov %eax,%eax 41b9eb: 49 01 c0 add %rax,%r8 41b9ee: 49 8b c8 mov %r8,%rcx 41b9f1: 48 c1 e1 10 shl $0x10,%rcx 41b9f5: 66 41 8b 59 02 mov 0x2(%r9),%bx 41b9fa: 81 e3 ff ff 00 00 and $0xffff,%ebx 41ba00: c1 e3 0b shl $0xb,%ebx 41ba03: 89 db mov %ebx,%ebx 41ba05: 49 33 d8 xor %r8,%rbx 41ba08: 48 33 cb xor %rbx,%rcx 41ba0b: 49 89 c8 mov %rcx,%r8 41ba0e: 49 83 c1 04 add $0x4,%r9 41ba12: 48 c1 e9 0b shr $0xb,%rcx 41ba16: 49 01 c8 add %rcx,%r8 41ba19: 49 ff cb dec %r11 41ba1c: 4d 85 db test %r11,%r11 41ba1f: 75 bf jne 41b9e0 <_D2rt4util4hash6hashOfFPxvmmZm+0x38> 41ba21: 83 fa 03 cmp $0x3,%edx 41ba24: 74 0c je 41ba32 <_D2rt4util4hash6hashOfFPxvmmZm+0x8a> 41ba26: 83 fa 02 cmp $0x2,%edx 41ba29: 74 3e je 41ba69 <_D2rt4util4hash6hashOfFPxvmmZm+0xc1> 41ba2b: 83 fa 01 cmp $0x1,%edx 41ba2e: 74 5e je 41ba8e <_D2rt4util4hash6hashOfFPxvmmZm+0xe6> 41ba30: eb 77 jmp 41baa9 <_D2rt4util4hash6hashOfFPxvmmZm+0x101> 41ba32: 66 41 8b 31 mov (%r9),%si 41ba36: 81 e6 ff ff 00 00 and $0xffff,%esi 41ba3c: 89 f6 mov %esi,%esi 41ba3e: 49 01 f0 add %rsi,%r8 41ba41: 49 8b c0 mov %r8,%rax 41ba44: 48 c1 e0 10 shl $0x10,%rax 41ba48: 50 push %rax 41ba49: 41 0f b6 41 02 movzbl 0x2(%r9),%eax 41ba4e: c1 e0 12 shl $0x12,%eax 41ba51: 48 98 cltq 41ba53: 48 89 c1 mov %rax,%rcx 41ba56: 58 pop %rax 41ba57: 48 33 c1 xor %rcx,%rax 41ba5a: 49 31 c0 xor %rax,%r8 41ba5d: 49 8b d0 mov %r8,%rdx 41ba60: 48 c1 ea 0b shr $0xb,%rdx 41ba64: 49 01 d0 add %rdx,%r8 41ba67: eb 40 jmp 41baa9 <_D2rt4util4hash6hashOfFPxvmmZm+0x101> 41ba69: 66 41 8b 09 mov (%r9),%cx 41ba6d: 81 e1 ff ff 00 00 and $0xffff,%ecx 41ba73: 89 c9 mov %ecx,%ecx 41ba75: 49 01 c8 add %rcx,%r8 41ba78: 49 8b d8 mov %r8,%rbx 41ba7b: 48 c1 e3 0b shl $0xb,%rbx 41ba7f: 49 31 d8 xor %rbx,%r8 41ba82: 49 8b d0 mov %r8,%rdx 41ba85: 48 c1 ea 11 shr $0x11,%rdx 41ba89: 49 01 d0 add %rdx,%r8 41ba8c: eb 1b jmp 41baa9 <_D2rt4util4hash6hashOfFPxvmmZm+0x101> 41ba8e: 31 d2 xor %edx,%edx 41ba90: 41 8a 11 mov (%r9),%dl 41ba93: 49 01 d0 add %rdx,%r8 41ba96: 49 8b f0 mov %r8,%rsi 41ba99: 48 c1 e6 0a shl $0xa,%rsi 41ba9d: 49 31 f0 xor %rsi,%r8 41baa0: 49 8b c0 mov %r8,%rax 41baa3: 48 d1 e8 shr %rax 41baa6: 49 01 c0 add %rax,%r8 41baa9: 49 8b d8 mov %r8,%rbx 41baac: 48 c1 e3 03 shl $0x3,%rbx 41bab0: 49 31 d8 xor %rbx,%r8 41bab3: 49 8b f0 mov %r8,%rsi 41bab6: 48 c1 ee 05 shr $0x5,%rsi 41baba: 49 01 f0 add %rsi,%r8 41babd: 49 8b c0 mov %r8,%rax 41bac0: 48 c1 e0 04 shl $0x4,%rax 41bac4: 49 31 c0 xor %rax,%r8 41bac7: 49 8b c8 mov %r8,%rcx 41baca: 48 c1 e9 11 shr $0x11,%rcx 41bace: 49 01 c8 add %rcx,%r8 41bad1: 49 8b d0 mov %r8,%rdx 41bad4: 48 c1 e2 19 shl $0x19,%rdx 41bad8: 49 31 d0 xor %rdx,%r8 41badb: 49 8b d8 mov %r8,%rbx 41bade: 48 c1 eb 06 shr $0x6,%rbx 41bae2: 49 01 d8 add %rbx,%r8 41bae5: 49 8b c0 mov %r8,%rax 41bae8: 5b pop %rbx 41bae9: 48 8b e5 mov %rbp,%rsp 41baec: 5d pop %rbp 41baed: c3 retq 41baee: 90 nop 41baef: 90 nop 000000000041baf0 <_D2rt4util4hash6hashOfFPxvmmZm9get16bitsFPxhZk>: 41baf0: 55 push %rbp 41baf1: 48 8b ec mov %rsp,%rbp 41baf4: 50 push %rax 41baf5: 66 8b 07 mov (%rdi),%ax 41baf8: 25 ff ff 00 00 and $0xffff,%eax 41bafd: 48 8b e5 mov %rbp,%rsp 41bb00: 5d pop %rbp 41bb01: c3 retq 41bb02: 90 nop 41bb03: 90 nop 000000000041bb04 <_D2rt4util6string11intToStringFAamZAa>: 41bb04: 55 push %rbp 41bb05: 48 8b ec mov %rsp,%rbp 41bb08: 50 push %rax 41bb09: 53 push %rbx 41bb0a: 49 89 f8 mov %rdi,%r8 41bb0d: 48 8b 75 18 mov 0x18(%rbp),%rsi 41bb11: 48 03 75 10 add 0x10(%rbp),%rsi 41bb15: 49 8b c0 mov %r8,%rax 41bb18: 48 b9 0a 00 00 00 00 mov $0xa,%rcx 41bb1f: 00 00 00 41bb22: 48 31 d2 xor %rdx,%rdx 41bb25: 48 f7 f1 div %rcx 41bb28: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41bb2c: 48 83 c2 30 add $0x30,%rdx 41bb30: 48 ff ce dec %rsi 41bb33: 88 16 mov %dl,(%rsi) 41bb35: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41bb39: 48 85 c0 test %rax,%rax 41bb3c: 49 89 c0 mov %rax,%r8 41bb3f: 75 d4 jne 41bb15 <_D2rt4util6string11intToStringFAamZAa+0x11> 41bb41: 48 8b 45 10 mov 0x10(%rbp),%rax 41bb45: 48 8b de mov %rsi,%rbx 41bb48: 48 2b 5d 18 sub 0x18(%rbp),%rbx 41bb4c: 48 2b c3 sub %rbx,%rax 41bb4f: 48 8b 55 18 mov 0x18(%rbp),%rdx 41bb53: 48 8b 5d 10 mov 0x10(%rbp),%rbx 41bb57: 48 03 d6 add %rsi,%rdx 41bb5a: 48 2b 55 18 sub 0x18(%rbp),%rdx 41bb5e: 5b pop %rbx 41bb5f: 48 8b e5 mov %rbp,%rsp 41bb62: 5d pop %rbp 41bb63: c3 retq 000000000041bb64 <_D2rt4util6string7dstrcmpFxAaxAaZi>: 41bb64: 55 push %rbp 41bb65: 48 8b ec mov %rsp,%rbp 41bb68: 48 83 ec 10 sub $0x10,%rsp 41bb6c: 48 8b 4d 20 mov 0x20(%rbp),%rcx 41bb70: 48 8b 45 10 mov 0x10(%rbp),%rax 41bb74: 48 3b 45 20 cmp 0x20(%rbp),%rax 41bb78: 73 03 jae 41bb7d <_D2rt4util6string7dstrcmpFxAaxAaZi+0x19> 41bb7a: 48 89 c1 mov %rax,%rcx 41bb7d: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41bb81: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41bb85: 48 8b 75 18 mov 0x18(%rbp),%rsi 41bb89: 48 8b 7d 28 mov 0x28(%rbp),%rdi 41bb8d: e8 ee bd ff ff callq 417980 41bb92: 85 c0 test %eax,%eax 41bb94: 89 45 f0 mov %eax,-0x10(%rbp) 41bb97: 74 08 je 41bba1 <_D2rt4util6string7dstrcmpFxAaxAaZi+0x3d> 41bb99: 8b 45 f0 mov -0x10(%rbp),%eax 41bb9c: 48 8b e5 mov %rbp,%rsp 41bb9f: 5d pop %rbp 41bba0: c3 retq 41bba1: 48 8b 4d 10 mov 0x10(%rbp),%rcx 41bba5: 48 39 4d 20 cmp %rcx,0x20(%rbp) 41bba9: b8 01 00 00 00 mov $0x1,%eax 41bbae: 77 10 ja 41bbc0 <_D2rt4util6string7dstrcmpFxAaxAaZi+0x5c> 41bbb0: 48 39 4d 20 cmp %rcx,0x20(%rbp) 41bbb4: b8 00 00 00 00 mov $0x0,%eax 41bbb9: 74 05 je 41bbc0 <_D2rt4util6string7dstrcmpFxAaxAaZi+0x5c> 41bbbb: b8 ff ff ff ff mov $0xffffffff,%eax 41bbc0: 48 8b e5 mov %rbp,%rsp 41bbc3: 5d pop %rbp 41bbc4: c3 retq 41bbc5: 90 nop 41bbc6: 90 nop 41bbc7: 90 nop 41bbc8: c3 retq 41bbc9: b8 78 68 63 00 mov $0x636878,%eax 41bbce: b9 10 b1 63 00 mov $0x63b110,%ecx 41bbd3: 48 8b 11 mov (%rcx),%rdx 41bbd6: 48 89 10 mov %rdx,(%rax) 41bbd9: 48 89 01 mov %rax,(%rcx) 41bbdc: c3 retq 41bbdd: 90 nop 41bbde: 90 nop 41bbdf: 90 nop 000000000041bbe0 <_D2rt8typeinfo5ti_Ag7__arrayZ>: 41bbe0: 55 push %rbp 41bbe1: 48 8b ec mov %rsp,%rbp 41bbe4: 48 83 ec 10 sub $0x10,%rsp 41bbe8: 48 89 fe mov %rdi,%rsi 41bbeb: 48 bf 20 68 63 00 00 mov $0x636820,%rdi 41bbf2: 00 00 00 41bbf5: e8 f6 e8 ff ff callq 41a4f0 <_d_array_bounds> 41bbfa: 90 nop 41bbfb: 90 nop 000000000041bbfc <_D2rt8typeinfo5ti_Ag8__assertFiZv>: 41bbfc: 55 push %rbp 41bbfd: 48 8b ec mov %rsp,%rbp 41bc00: 48 83 ec 10 sub $0x10,%rsp 41bc04: 48 89 fe mov %rdi,%rsi 41bc07: 48 bf 20 68 63 00 00 mov $0x636820,%rdi 41bc0e: 00 00 00 41bc11: e8 72 e8 ff ff callq 41a488 <_d_assertm> 41bc16: 90 nop 41bc17: 90 nop 000000000041bc18 <_D2rt8typeinfo5ti_Ag15__unittest_failFiZv>: 41bc18: 55 push %rbp 41bc19: 48 8b ec mov %rsp,%rbp 41bc1c: 48 83 ec 10 sub $0x10,%rsp 41bc20: 48 89 fe mov %rdi,%rsi 41bc23: 48 bf 20 68 63 00 00 mov $0x636820,%rdi 41bc2a: 00 00 00 41bc2d: e8 8a e8 ff ff callq 41a4bc <_d_unittestm> 41bc32: 48 8b e5 mov %rbp,%rsp 41bc35: 5d pop %rbp 41bc36: c3 retq 41bc37: 90 nop 000000000041bc38 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8toStringMFZAya>: 41bc38: 55 push %rbp 41bc39: 48 8b ec mov %rsp,%rbp 41bc3c: 50 push %rax 41bc3d: 48 8b 15 a4 2b 01 00 mov 0x12ba4(%rip),%rdx # 42e7e8 <_TMP862+0x8> 41bc44: 48 8b 05 95 2b 01 00 mov 0x12b95(%rip),%rax # 42e7e0 <_TMP862> 41bc4b: 48 8b e5 mov %rbp,%rsp 41bc4e: 5d pop %rbp 41bc4f: c3 retq 000000000041bc50 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7getHashMFxPvZm>: 41bc50: 55 push %rbp 41bc51: 48 8b ec mov %rsp,%rbp 41bc54: 48 83 ec 20 sub $0x20,%rsp 41bc58: 48 8b 56 08 mov 0x8(%rsi),%rdx 41bc5c: 48 8b 06 mov (%rsi),%rax 41bc5f: 48 89 45 e0 mov %rax,-0x20(%rbp) 41bc63: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41bc67: 48 8b 55 e8 mov -0x18(%rbp),%rdx 41bc6b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 41bc6f: 48 31 ff xor %rdi,%rdi 41bc72: e8 31 fd ff ff callq 41b9a8 <_D2rt4util4hash6hashOfFPxvmmZm> 41bc77: 48 8b e5 mov %rbp,%rsp 41bc7a: 5d pop %rbp 41bc7b: c3 retq 000000000041bc7c <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMFxPvxPvZb>: 41bc7c: 55 push %rbp 41bc7d: 48 8b ec mov %rsp,%rbp 41bc80: 48 83 ec 48 sub $0x48,%rsp 41bc84: 53 push %rbx 41bc85: 48 8b 4a 08 mov 0x8(%rdx),%rcx 41bc89: 48 8b 02 mov (%rdx),%rax 41bc8c: 48 89 45 c0 mov %rax,-0x40(%rbp) 41bc90: 48 89 4d c8 mov %rcx,-0x38(%rbp) 41bc94: 48 8b 4e 08 mov 0x8(%rsi),%rcx 41bc98: 48 8b 06 mov (%rsi),%rax 41bc9b: 48 89 45 d0 mov %rax,-0x30(%rbp) 41bc9f: 48 89 4d d8 mov %rcx,-0x28(%rbp) 41bca3: 48 8b 5d c0 mov -0x40(%rbp),%rbx 41bca7: 48 3b 5d d0 cmp -0x30(%rbp),%rbx 41bcab: 75 14 jne 41bcc1 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMFxPvxPvZb+0x45> 41bcad: 48 89 da mov %rbx,%rdx 41bcb0: 48 8b 75 d8 mov -0x28(%rbp),%rsi 41bcb4: 48 8b 7d c8 mov -0x38(%rbp),%rdi 41bcb8: e8 c3 bc ff ff callq 417980 41bcbd: 85 c0 test %eax,%eax 41bcbf: 74 04 je 41bcc5 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMFxPvxPvZb+0x49> 41bcc1: 31 c0 xor %eax,%eax 41bcc3: eb 05 jmp 41bcca <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMFxPvxPvZb+0x4e> 41bcc5: b8 01 00 00 00 mov $0x1,%eax 41bcca: 5b pop %rbx 41bccb: 48 8b e5 mov %rbp,%rsp 41bcce: 5d pop %rbp 41bccf: c3 retq 000000000041bcd0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi>: 41bcd0: 55 push %rbp 41bcd1: 48 8b ec mov %rsp,%rbp 41bcd4: 48 83 ec 40 sub $0x40,%rsp 41bcd8: 53 push %rbx 41bcd9: 48 8b 4a 08 mov 0x8(%rdx),%rcx 41bcdd: 48 8b 02 mov (%rdx),%rax 41bce0: 48 89 45 c0 mov %rax,-0x40(%rbp) 41bce4: 48 89 4d c8 mov %rcx,-0x38(%rbp) 41bce8: 48 8b 4e 08 mov 0x8(%rsi),%rcx 41bcec: 48 8b 06 mov (%rsi),%rax 41bcef: 48 89 45 d0 mov %rax,-0x30(%rbp) 41bcf3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 41bcf7: 4c 8b 45 c0 mov -0x40(%rbp),%r8 41bcfb: 48 8b 5d d0 mov -0x30(%rbp),%rbx 41bcff: 48 3b 5d c0 cmp -0x40(%rbp),%rbx 41bd03: 73 03 jae 41bd08 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x38> 41bd05: 49 89 d8 mov %rbx,%r8 41bd08: 48 31 f6 xor %rsi,%rsi 41bd0b: 4d 85 c0 test %r8,%r8 41bd0e: 74 32 je 41bd42 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x72> 41bd10: 48 8b 4d c8 mov -0x38(%rbp),%rcx 41bd14: 48 8b 45 c0 mov -0x40(%rbp),%rax 41bd18: 48 89 cf mov %rcx,%rdi 41bd1b: 48 8b 4d d8 mov -0x28(%rbp),%rcx 41bd1f: 48 8b 45 d0 mov -0x30(%rbp),%rax 41bd23: 48 89 ca mov %rcx,%rdx 41bd26: 0f be 04 3e movsbl (%rsi,%rdi,1),%eax 41bd2a: 44 0f be 0c 16 movsbl (%rsi,%rdx,1),%r9d 41bd2f: 41 2b c1 sub %r9d,%eax 41bd32: 74 06 je 41bd3a <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x6a> 41bd34: 5b pop %rbx 41bd35: 48 8b e5 mov %rbp,%rsp 41bd38: 5d pop %rbp 41bd39: c3 retq 41bd3a: 48 ff c6 inc %rsi 41bd3d: 4c 39 c6 cmp %r8,%rsi 41bd40: 72 e4 jb 41bd26 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x56> 41bd42: 48 8b 55 d0 mov -0x30(%rbp),%rdx 41bd46: 48 39 55 c0 cmp %rdx,-0x40(%rbp) 41bd4a: 73 0b jae 41bd57 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x87> 41bd4c: b8 ff ff ff ff mov $0xffffffff,%eax 41bd51: 5b pop %rbx 41bd52: 48 8b e5 mov %rbp,%rsp 41bd55: 5d pop %rbp 41bd56: c3 retq 41bd57: 48 39 55 c0 cmp %rdx,-0x40(%rbp) 41bd5b: 48 b8 01 00 00 00 00 mov $0x1,%rax 41bd62: 00 00 00 41bd65: 77 03 ja 41bd6a <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMFxPvxPvZi+0x9a> 41bd67: 48 31 c0 xor %rax,%rax 41bd6a: 5b pop %rbx 41bd6b: 48 8b e5 mov %rbp,%rsp 41bd6e: 5d pop %rbp 41bd6f: c3 retq 000000000041bd70 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag5tsizeMFNaNbNdZm>: 41bd70: 55 push %rbp 41bd71: 48 8b ec mov %rsp,%rbp 41bd74: 50 push %rax 41bd75: 48 b8 10 00 00 00 00 mov $0x10,%rax 41bd7c: 00 00 00 41bd7f: 48 8b e5 mov %rbp,%rsp 41bd82: 5d pop %rbp 41bd83: c3 retq 000000000041bd84 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag5flagsMFNaNbNdZk>: 41bd84: 55 push %rbp 41bd85: 48 8b ec mov %rsp,%rbp 41bd88: 50 push %rax 41bd89: b8 01 00 00 00 mov $0x1,%eax 41bd8e: 48 8b e5 mov %rbp,%rsp 41bd91: 5d pop %rbp 41bd92: c3 retq 41bd93: 90 nop 000000000041bd94 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag4nextMFNaNbNdZC8TypeInfo>: 41bd94: 55 push %rbp 41bd95: 48 8b ec mov %rsp,%rbp 41bd98: 50 push %rax 41bd99: 48 b8 a0 e8 42 00 00 mov $0x42e8a0,%rax 41bda0: 00 00 00 41bda3: 48 8b e5 mov %rbp,%rsp 41bda6: 5d pop %rbp 41bda7: c3 retq 000000000041bda8 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6talignMFNaNbNdZm>: 41bda8: 55 push %rbp 41bda9: 48 8b ec mov %rsp,%rbp 41bdac: 50 push %rax 41bdad: 48 b8 08 00 00 00 00 mov $0x8,%rax 41bdb4: 00 00 00 41bdb7: 48 8b e5 mov %rbp,%rsp 41bdba: 5d pop %rbp 41bdbb: c3 retq 000000000041bdbc <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8argTypesMFJC8TypeInfoJC8TypeInfoZi>: 41bdbc: 55 push %rbp 41bdbd: 48 8b ec mov %rsp,%rbp 41bdc0: 48 83 ec 18 sub $0x18,%rsp 41bdc4: 48 31 c0 xor %rax,%rax 41bdc7: 48 89 02 mov %rax,(%rdx) 41bdca: 48 89 06 mov %rax,(%rsi) 41bdcd: 48 8b e5 mov %rbp,%rsp 41bdd0: 5d pop %rbp 41bdd1: c3 retq 41bdd2: 90 nop 41bdd3: 90 nop 000000000041bdd4 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah8toStringMFZAya>: 41bdd4: 55 push %rbp 41bdd5: 48 8b ec mov %rsp,%rbp 41bdd8: 50 push %rax 41bdd9: 48 8b 15 28 2a 01 00 mov 0x12a28(%rip),%rdx # 42e808 <_TMP865+0x8> 41bde0: 48 8b 05 19 2a 01 00 mov 0x12a19(%rip),%rax # 42e800 <_TMP865> 41bde7: 48 8b e5 mov %rbp,%rsp 41bdea: 5d pop %rbp 41bdeb: c3 retq 000000000041bdec <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMFxPvxPvZi>: 41bdec: 55 push %rbp 41bded: 48 8b ec mov %rsp,%rbp 41bdf0: 48 83 ec 20 sub $0x20,%rsp 41bdf4: ff 72 08 pushq 0x8(%rdx) 41bdf7: ff 32 pushq (%rdx) 41bdf9: ff 76 08 pushq 0x8(%rsi) 41bdfc: ff 36 pushq (%rsi) 41bdfe: e8 61 fd ff ff callq 41bb64 <_D2rt4util6string7dstrcmpFxAaxAaZi> 41be03: 48 83 c4 20 add $0x20,%rsp 41be07: 48 8b e5 mov %rbp,%rsp 41be0a: 5d pop %rbp 41be0b: c3 retq 000000000041be0c <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah4nextMFNaNbNdZC8TypeInfo>: 41be0c: 55 push %rbp 41be0d: 48 8b ec mov %rsp,%rbp 41be10: 50 push %rax 41be11: 48 b8 60 ea 42 00 00 mov $0x42ea60,%rax 41be18: 00 00 00 41be1b: 48 8b e5 mov %rbp,%rsp 41be1e: 5d pop %rbp 41be1f: c3 retq 000000000041be20 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av8toStringMFZAya>: 41be20: 55 push %rbp 41be21: 48 8b ec mov %rsp,%rbp 41be24: 50 push %rax 41be25: 48 8b 15 fc 29 01 00 mov 0x129fc(%rip),%rdx # 42e828 <_TMP866+0x8> 41be2c: 48 8b 05 ed 29 01 00 mov 0x129ed(%rip),%rax # 42e820 <_TMP866> 41be33: 48 8b e5 mov %rbp,%rsp 41be36: 5d pop %rbp 41be37: c3 retq 000000000041be38 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av4nextMFNaNbNdZC8TypeInfo>: 41be38: 55 push %rbp 41be39: 48 8b ec mov %rsp,%rbp 41be3c: 50 push %rax 41be3d: 48 b8 20 ec 42 00 00 mov $0x42ec20,%rax 41be44: 00 00 00 41be47: 48 8b e5 mov %rbp,%rsp 41be4a: 5d pop %rbp 41be4b: c3 retq 000000000041be4c <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab8toStringMFZAya>: 41be4c: 55 push %rbp 41be4d: 48 8b ec mov %rsp,%rbp 41be50: 50 push %rax 41be51: 48 8b 15 f0 29 01 00 mov 0x129f0(%rip),%rdx # 42e848 <_TMP867+0x8> 41be58: 48 8b 05 e1 29 01 00 mov 0x129e1(%rip),%rax # 42e840 <_TMP867> 41be5f: 48 8b e5 mov %rbp,%rsp 41be62: 5d pop %rbp 41be63: c3 retq 000000000041be64 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab4nextMFNaNbNdZC8TypeInfo>: 41be64: 55 push %rbp 41be65: 48 8b ec mov %rsp,%rbp 41be68: 50 push %rax 41be69: 48 b8 20 eb 42 00 00 mov $0x42eb20,%rax 41be70: 00 00 00 41be73: 48 8b e5 mov %rbp,%rsp 41be76: 5d pop %rbp 41be77: c3 retq 000000000041be78 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa8toStringMFZAya>: 41be78: 55 push %rbp 41be79: 48 8b ec mov %rsp,%rbp 41be7c: 50 push %rax 41be7d: 48 8b 15 e4 29 01 00 mov 0x129e4(%rip),%rdx # 42e868 <_TMP868+0x8> 41be84: 48 8b 05 d5 29 01 00 mov 0x129d5(%rip),%rax # 42e860 <_TMP868> 41be8b: 48 8b e5 mov %rbp,%rsp 41be8e: 5d pop %rbp 41be8f: c3 retq 000000000041be90 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMFxPvZm>: 41be90: 55 push %rbp 41be91: 48 8b ec mov %rsp,%rbp 41be94: 48 83 ec 20 sub $0x20,%rsp 41be98: 4d 31 c0 xor %r8,%r8 41be9b: 48 8b 56 08 mov 0x8(%rsi),%rdx 41be9f: 48 8b 06 mov (%rsi),%rax 41bea2: 48 89 45 e0 mov %rax,-0x20(%rbp) 41bea6: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41beaa: 48 31 ff xor %rdi,%rdi 41bead: 48 39 7d e0 cmp %rdi,-0x20(%rbp) 41beb1: 74 1f je 41bed2 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMFxPvZm+0x42> 41beb3: 48 89 d6 mov %rdx,%rsi 41beb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 41beba: 48 8b 55 e8 mov -0x18(%rbp),%rdx 41bebe: 4d 6b c0 0b imul $0xb,%r8,%r8 41bec2: 31 c9 xor %ecx,%ecx 41bec4: 8a 0c 37 mov (%rdi,%rsi,1),%cl 41bec7: 4c 03 c1 add %rcx,%r8 41beca: 48 ff c7 inc %rdi 41becd: 48 39 c7 cmp %rax,%rdi 41bed0: 72 ec jb 41bebe <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMFxPvZm+0x2e> 41bed2: 49 8b c0 mov %r8,%rax 41bed5: 48 8b e5 mov %rbp,%rsp 41bed8: 5d pop %rbp 41bed9: c3 retq 41beda: 90 nop 41bedb: 90 nop 000000000041bedc <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa4nextMFNaNbNdZC8TypeInfo>: 41bedc: 55 push %rbp 41bedd: 48 8b ec mov %rsp,%rbp 41bee0: 50 push %rax 41bee1: 48 b8 80 e9 42 00 00 mov $0x42e980,%rax 41bee8: 00 00 00 41beeb: 48 8b e5 mov %rbp,%rsp 41beee: 5d pop %rbp 41beef: c3 retq 000000000041bef0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya8toStringMFZAya>: 41bef0: 55 push %rbp 41bef1: 48 8b ec mov %rsp,%rbp 41bef4: 50 push %rax 41bef5: 48 8b 15 9c 29 01 00 mov 0x1299c(%rip),%rdx # 42e898 <_TMP870+0x8> 41befc: 48 8b 05 8d 29 01 00 mov 0x1298d(%rip),%rax # 42e890 <_TMP870> 41bf03: 48 8b e5 mov %rbp,%rsp 41bf06: 5d pop %rbp 41bf07: c3 retq 000000000041bf08 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya4nextMFNaNbNdZC8TypeInfo>: 41bf08: 55 push %rbp 41bf09: 48 8b ec mov %rsp,%rbp 41bf0c: 50 push %rax 41bf0d: 48 b8 c0 68 63 00 00 mov $0x6368c0,%rax 41bf14: 00 00 00 41bf17: 48 8b e5 mov %rbp,%rsp 41bf1a: 5d pop %rbp 41bf1b: c3 retq 41bf1c: c3 retq 41bf1d: b8 b0 68 63 00 mov $0x6368b0,%eax 41bf22: b9 10 b1 63 00 mov $0x63b110,%ecx 41bf27: 48 8b 11 mov (%rcx),%rdx 41bf2a: 48 89 10 mov %rdx,(%rax) 41bf2d: 48 89 01 mov %rax,(%rcx) 41bf30: c3 retq 41bf31: 90 nop 41bf32: 90 nop 41bf33: 90 nop 000000000041bf34 <_D28src/rt/typeinfo/ti_Ag.d.14107__arrayZ>: 41bf34: 55 push %rbp 41bf35: 48 8b ec mov %rsp,%rbp 41bf38: 48 83 ec 10 sub $0x10,%rsp 41bf3c: 48 89 fe mov %rdi,%rsi 41bf3f: 48 bf 88 68 63 00 00 mov $0x636888,%rdi 41bf46: 00 00 00 41bf49: e8 a2 e5 ff ff callq 41a4f0 <_d_array_bounds> 41bf4e: 90 nop 41bf4f: 90 nop 000000000041bf50 <_D28src/rt/typeinfo/ti_Ag.d.14108__assertFiZv>: 41bf50: 55 push %rbp 41bf51: 48 8b ec mov %rsp,%rbp 41bf54: 48 83 ec 10 sub $0x10,%rsp 41bf58: 48 89 fe mov %rdi,%rsi 41bf5b: 48 bf 88 68 63 00 00 mov $0x636888,%rdi 41bf62: 00 00 00 41bf65: e8 1e e5 ff ff callq 41a488 <_d_assertm> 41bf6a: 90 nop 41bf6b: 90 nop 000000000041bf6c <_D28src/rt/typeinfo/ti_Ag.d.141015__unittest_failFiZv>: 41bf6c: 55 push %rbp 41bf6d: 48 8b ec mov %rsp,%rbp 41bf70: 48 83 ec 10 sub $0x10,%rsp 41bf74: 48 89 fe mov %rdi,%rsi 41bf77: 48 bf 88 68 63 00 00 mov $0x636888,%rdi 41bf7e: 00 00 00 41bf81: e8 36 e5 ff ff callq 41a4bc <_d_unittestm> 41bf86: 48 8b e5 mov %rbp,%rsp 41bf89: 5d pop %rbp 41bf8a: c3 retq 41bf8b: 90 nop 41bf8c: c3 retq 41bf8d: b8 a8 69 63 00 mov $0x6369a8,%eax 41bf92: b9 10 b1 63 00 mov $0x63b110,%ecx 41bf97: 48 8b 11 mov (%rcx),%rdx 41bf9a: 48 89 10 mov %rdx,(%rax) 41bf9d: 48 89 01 mov %rax,(%rcx) 41bfa0: c3 retq 41bfa1: 90 nop 41bfa2: 90 nop 41bfa3: 90 nop 000000000041bfa4 <_D2rt8typeinfo7ti_byte7__arrayZ>: 41bfa4: 55 push %rbp 41bfa5: 48 8b ec mov %rsp,%rbp 41bfa8: 48 83 ec 10 sub $0x10,%rsp 41bfac: 48 89 fe mov %rdi,%rsi 41bfaf: 48 bf 78 69 63 00 00 mov $0x636978,%rdi 41bfb6: 00 00 00 41bfb9: e8 32 e5 ff ff callq 41a4f0 <_d_array_bounds> 41bfbe: 90 nop 41bfbf: 90 nop 000000000041bfc0 <_D2rt8typeinfo7ti_byte8__assertFiZv>: 41bfc0: 55 push %rbp 41bfc1: 48 8b ec mov %rsp,%rbp 41bfc4: 48 83 ec 10 sub $0x10,%rsp 41bfc8: 48 89 fe mov %rdi,%rsi 41bfcb: 48 bf 78 69 63 00 00 mov $0x636978,%rdi 41bfd2: 00 00 00 41bfd5: e8 ae e4 ff ff callq 41a488 <_d_assertm> 41bfda: 90 nop 41bfdb: 90 nop 000000000041bfdc <_D2rt8typeinfo7ti_byte15__unittest_failFiZv>: 41bfdc: 55 push %rbp 41bfdd: 48 8b ec mov %rsp,%rbp 41bfe0: 48 83 ec 10 sub $0x10,%rsp 41bfe4: 48 89 fe mov %rdi,%rsi 41bfe7: 48 bf 78 69 63 00 00 mov $0x636978,%rdi 41bfee: 00 00 00 41bff1: e8 c6 e4 ff ff callq 41a4bc <_d_unittestm> 41bff6: 48 8b e5 mov %rbp,%rsp 41bff9: 5d pop %rbp 41bffa: c3 retq 41bffb: 90 nop 000000000041bffc <_D2rt8typeinfo7ti_byte10TypeInfo_g8toStringMFZAya>: 41bffc: 55 push %rbp 41bffd: 48 8b ec mov %rsp,%rbp 41c000: 50 push %rax 41c001: 48 8b 15 70 29 01 00 mov 0x12970(%rip),%rdx # 42e978 <_TMP899+0x8> 41c008: 48 8b 05 61 29 01 00 mov 0x12961(%rip),%rax # 42e970 <_TMP899> 41c00f: 48 8b e5 mov %rbp,%rsp 41c012: 5d pop %rbp 41c013: c3 retq 000000000041c014 <_D2rt8typeinfo7ti_byte10TypeInfo_g7getHashMFxPvZm>: 41c014: 55 push %rbp 41c015: 48 8b ec mov %rsp,%rbp 41c018: 48 83 ec 10 sub $0x10,%rsp 41c01c: 0f be 06 movsbl (%rsi),%eax 41c01f: 48 98 cltq 41c021: 48 8b e5 mov %rbp,%rsp 41c024: 5d pop %rbp 41c025: c3 retq 41c026: 90 nop 41c027: 90 nop 000000000041c028 <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMFxPvxPvZb>: 41c028: 55 push %rbp 41c029: 48 8b ec mov %rsp,%rbp 41c02c: 48 83 ec 18 sub $0x18,%rsp 41c030: 8a 02 mov (%rdx),%al 41c032: 3a 06 cmp (%rsi),%al 41c034: b8 01 00 00 00 mov $0x1,%eax 41c039: 74 02 je 41c03d <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMFxPvxPvZb+0x15> 41c03b: 31 c0 xor %eax,%eax 41c03d: 48 8b e5 mov %rbp,%rsp 41c040: 5d pop %rbp 41c041: c3 retq 41c042: 90 nop 41c043: 90 nop 000000000041c044 <_D2rt8typeinfo7ti_byte10TypeInfo_g7compareMFxPvxPvZi>: 41c044: 55 push %rbp 41c045: 48 8b ec mov %rsp,%rbp 41c048: 48 83 ec 18 sub $0x18,%rsp 41c04c: 0f be 02 movsbl (%rdx),%eax 41c04f: 0f be 0e movsbl (%rsi),%ecx 41c052: 2b c1 sub %ecx,%eax 41c054: 48 8b e5 mov %rbp,%rsp 41c057: 5d pop %rbp 41c058: c3 retq 41c059: 90 nop 41c05a: 90 nop 41c05b: 90 nop 000000000041c05c <_D2rt8typeinfo7ti_byte10TypeInfo_g5tsizeMFNaNbNdZm>: 41c05c: 55 push %rbp 41c05d: 48 8b ec mov %rsp,%rbp 41c060: 50 push %rax 41c061: 48 b8 01 00 00 00 00 mov $0x1,%rax 41c068: 00 00 00 41c06b: 48 8b e5 mov %rbp,%rsp 41c06e: 5d pop %rbp 41c06f: c3 retq 000000000041c070 <_D2rt8typeinfo7ti_byte10TypeInfo_g4swapMFPvPvZv>: 41c070: 55 push %rbp 41c071: 48 8b ec mov %rsp,%rbp 41c074: 48 83 ec 18 sub $0x18,%rsp 41c078: 8a 0a mov (%rdx),%cl 41c07a: 8a 06 mov (%rsi),%al 41c07c: 88 02 mov %al,(%rdx) 41c07e: 88 0e mov %cl,(%rsi) 41c080: 48 8b e5 mov %rbp,%rsp 41c083: 5d pop %rbp 41c084: c3 retq 41c085: 90 nop 41c086: 90 nop 41c087: 90 nop 41c088: c3 retq 41c089: b8 88 6a 63 00 mov $0x636a88,%eax 41c08e: b9 10 b1 63 00 mov $0x63b110,%ecx 41c093: 48 8b 11 mov (%rcx),%rdx 41c096: 48 89 10 mov %rdx,(%rax) 41c099: 48 89 01 mov %rax,(%rcx) 41c09c: c3 retq 41c09d: 90 nop 41c09e: 90 nop 41c09f: 90 nop 000000000041c0a0 <_D2rt8typeinfo7ti_char7__arrayZ>: 41c0a0: 55 push %rbp 41c0a1: 48 8b ec mov %rsp,%rbp 41c0a4: 48 83 ec 10 sub $0x10,%rsp 41c0a8: 48 89 fe mov %rdi,%rsi 41c0ab: 48 bf 58 6a 63 00 00 mov $0x636a58,%rdi 41c0b2: 00 00 00 41c0b5: e8 36 e4 ff ff callq 41a4f0 <_d_array_bounds> 41c0ba: 90 nop 41c0bb: 90 nop 000000000041c0bc <_D2rt8typeinfo7ti_char8__assertFiZv>: 41c0bc: 55 push %rbp 41c0bd: 48 8b ec mov %rsp,%rbp 41c0c0: 48 83 ec 10 sub $0x10,%rsp 41c0c4: 48 89 fe mov %rdi,%rsi 41c0c7: 48 bf 58 6a 63 00 00 mov $0x636a58,%rdi 41c0ce: 00 00 00 41c0d1: e8 b2 e3 ff ff callq 41a488 <_d_assertm> 41c0d6: 90 nop 41c0d7: 90 nop 000000000041c0d8 <_D2rt8typeinfo7ti_char15__unittest_failFiZv>: 41c0d8: 55 push %rbp 41c0d9: 48 8b ec mov %rsp,%rbp 41c0dc: 48 83 ec 10 sub $0x10,%rsp 41c0e0: 48 89 fe mov %rdi,%rsi 41c0e3: 48 bf 58 6a 63 00 00 mov $0x636a58,%rdi 41c0ea: 00 00 00 41c0ed: e8 ca e3 ff ff callq 41a4bc <_d_unittestm> 41c0f2: 48 8b e5 mov %rbp,%rsp 41c0f5: 5d pop %rbp 41c0f6: c3 retq 41c0f7: 90 nop 000000000041c0f8 <_D2rt8typeinfo7ti_char10TypeInfo_a8toStringMFZAya>: 41c0f8: 55 push %rbp 41c0f9: 48 8b ec mov %rsp,%rbp 41c0fc: 50 push %rax 41c0fd: 48 8b 15 54 29 01 00 mov 0x12954(%rip),%rdx # 42ea58 <_TMP904+0x8> 41c104: 48 8b 05 45 29 01 00 mov 0x12945(%rip),%rax # 42ea50 <_TMP904> 41c10b: 48 8b e5 mov %rbp,%rsp 41c10e: 5d pop %rbp 41c10f: c3 retq 000000000041c110 <_D2rt8typeinfo7ti_char10TypeInfo_a7getHashMFxPvZm>: 41c110: 55 push %rbp 41c111: 48 8b ec mov %rsp,%rbp 41c114: 48 83 ec 10 sub $0x10,%rsp 41c118: 0f b6 06 movzbl (%rsi),%eax 41c11b: 89 c0 mov %eax,%eax 41c11d: 48 8b e5 mov %rbp,%rsp 41c120: 5d pop %rbp 41c121: c3 retq 41c122: 90 nop 41c123: 90 nop 000000000041c124 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMFxPvxPvZb>: 41c124: 55 push %rbp 41c125: 48 8b ec mov %rsp,%rbp 41c128: 48 83 ec 18 sub $0x18,%rsp 41c12c: 8a 02 mov (%rdx),%al 41c12e: 3a 06 cmp (%rsi),%al 41c130: b8 01 00 00 00 mov $0x1,%eax 41c135: 74 02 je 41c139 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMFxPvxPvZb+0x15> 41c137: 31 c0 xor %eax,%eax 41c139: 48 8b e5 mov %rbp,%rsp 41c13c: 5d pop %rbp 41c13d: c3 retq 41c13e: 90 nop 41c13f: 90 nop 000000000041c140 <_D2rt8typeinfo7ti_char10TypeInfo_a7compareMFxPvxPvZi>: 41c140: 55 push %rbp 41c141: 48 8b ec mov %rsp,%rbp 41c144: 48 83 ec 18 sub $0x18,%rsp 41c148: 0f b6 02 movzbl (%rdx),%eax 41c14b: 0f b6 0e movzbl (%rsi),%ecx 41c14e: 2b c1 sub %ecx,%eax 41c150: 48 8b e5 mov %rbp,%rsp 41c153: 5d pop %rbp 41c154: c3 retq 41c155: 90 nop 41c156: 90 nop 41c157: 90 nop 000000000041c158 <_D2rt8typeinfo7ti_char10TypeInfo_a5tsizeMFNaNbNdZm>: 41c158: 55 push %rbp 41c159: 48 8b ec mov %rsp,%rbp 41c15c: 50 push %rax 41c15d: 48 b8 01 00 00 00 00 mov $0x1,%rax 41c164: 00 00 00 41c167: 48 8b e5 mov %rbp,%rsp 41c16a: 5d pop %rbp 41c16b: c3 retq 000000000041c16c <_D2rt8typeinfo7ti_char10TypeInfo_a4swapMFPvPvZv>: 41c16c: 55 push %rbp 41c16d: 48 8b ec mov %rsp,%rbp 41c170: 48 83 ec 18 sub $0x18,%rsp 41c174: 8a 0a mov (%rdx),%cl 41c176: 8a 06 mov (%rsi),%al 41c178: 88 02 mov %al,(%rdx) 41c17a: 88 0e mov %cl,(%rsi) 41c17c: 48 8b e5 mov %rbp,%rsp 41c17f: 5d pop %rbp 41c180: c3 retq 41c181: 90 nop 41c182: 90 nop 41c183: 90 nop 000000000041c184 <_D2rt8typeinfo7ti_char10TypeInfo_a4initMFNaNbZAv>: 41c184: 55 push %rbp 41c185: 48 8b ec mov %rsp,%rbp 41c188: 50 push %rax 41c189: 48 ba 98 6a 63 00 00 mov $0x636a98,%rdx 41c190: 00 00 00 41c193: 48 b8 01 00 00 00 00 mov $0x1,%rax 41c19a: 00 00 00 41c19d: 48 8b e5 mov %rbp,%rsp 41c1a0: 5d pop %rbp 41c1a1: c3 retq 41c1a2: 90 nop 41c1a3: 90 nop 41c1a4: c3 retq 41c1a5: b8 18 6c 63 00 mov $0x636c18,%eax 41c1aa: b9 10 b1 63 00 mov $0x63b110,%ecx 41c1af: 48 8b 11 mov (%rcx),%rdx 41c1b2: 48 89 10 mov %rdx,(%rax) 41c1b5: 48 89 01 mov %rax,(%rcx) 41c1b8: c3 retq 41c1b9: 90 nop 41c1ba: 90 nop 41c1bb: 90 nop 000000000041c1bc <_D2rt8typeinfo8ti_ubyte7__arrayZ>: 41c1bc: 55 push %rbp 41c1bd: 48 8b ec mov %rsp,%rbp 41c1c0: 48 83 ec 10 sub $0x10,%rsp 41c1c4: 48 89 fe mov %rdi,%rsi 41c1c7: 48 bf e0 6b 63 00 00 mov $0x636be0,%rdi 41c1ce: 00 00 00 41c1d1: e8 1a e3 ff ff callq 41a4f0 <_d_array_bounds> 41c1d6: 90 nop 41c1d7: 90 nop 000000000041c1d8 <_D2rt8typeinfo8ti_ubyte8__assertFiZv>: 41c1d8: 55 push %rbp 41c1d9: 48 8b ec mov %rsp,%rbp 41c1dc: 48 83 ec 10 sub $0x10,%rsp 41c1e0: 48 89 fe mov %rdi,%rsi 41c1e3: 48 bf e0 6b 63 00 00 mov $0x636be0,%rdi 41c1ea: 00 00 00 41c1ed: e8 96 e2 ff ff callq 41a488 <_d_assertm> 41c1f2: 90 nop 41c1f3: 90 nop 000000000041c1f4 <_D2rt8typeinfo8ti_ubyte15__unittest_failFiZv>: 41c1f4: 55 push %rbp 41c1f5: 48 8b ec mov %rsp,%rbp 41c1f8: 48 83 ec 10 sub $0x10,%rsp 41c1fc: 48 89 fe mov %rdi,%rsi 41c1ff: 48 bf e0 6b 63 00 00 mov $0x636be0,%rdi 41c206: 00 00 00 41c209: e8 ae e2 ff ff callq 41a4bc <_d_unittestm> 41c20e: 48 8b e5 mov %rbp,%rsp 41c211: 5d pop %rbp 41c212: c3 retq 41c213: 90 nop 000000000041c214 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h8toStringMFZAya>: 41c214: 55 push %rbp 41c215: 48 8b ec mov %rsp,%rbp 41c218: 50 push %rax 41c219: 48 8b 15 d8 29 01 00 mov 0x129d8(%rip),%rdx # 42ebf8 <_TMP920+0x8> 41c220: 48 8b 05 c9 29 01 00 mov 0x129c9(%rip),%rax # 42ebf0 <_TMP920> 41c227: 48 8b e5 mov %rbp,%rsp 41c22a: 5d pop %rbp 41c22b: c3 retq 000000000041c22c <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7getHashMFxPvZm>: 41c22c: 55 push %rbp 41c22d: 48 8b ec mov %rsp,%rbp 41c230: 48 83 ec 10 sub $0x10,%rsp 41c234: 0f b6 06 movzbl (%rsi),%eax 41c237: 89 c0 mov %eax,%eax 41c239: 48 8b e5 mov %rbp,%rsp 41c23c: 5d pop %rbp 41c23d: c3 retq 41c23e: 90 nop 41c23f: 90 nop 000000000041c240 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMFxPvxPvZb>: 41c240: 55 push %rbp 41c241: 48 8b ec mov %rsp,%rbp 41c244: 48 83 ec 18 sub $0x18,%rsp 41c248: 8a 02 mov (%rdx),%al 41c24a: 3a 06 cmp (%rsi),%al 41c24c: b8 01 00 00 00 mov $0x1,%eax 41c251: 74 02 je 41c255 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMFxPvxPvZb+0x15> 41c253: 31 c0 xor %eax,%eax 41c255: 48 8b e5 mov %rbp,%rsp 41c258: 5d pop %rbp 41c259: c3 retq 41c25a: 90 nop 41c25b: 90 nop 000000000041c25c <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7compareMFxPvxPvZi>: 41c25c: 55 push %rbp 41c25d: 48 8b ec mov %rsp,%rbp 41c260: 48 83 ec 18 sub $0x18,%rsp 41c264: 0f b6 02 movzbl (%rdx),%eax 41c267: 0f b6 0e movzbl (%rsi),%ecx 41c26a: 2b c1 sub %ecx,%eax 41c26c: 48 8b e5 mov %rbp,%rsp 41c26f: 5d pop %rbp 41c270: c3 retq 41c271: 90 nop 41c272: 90 nop 41c273: 90 nop 000000000041c274 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h5tsizeMFNaNbNdZm>: 41c274: 55 push %rbp 41c275: 48 8b ec mov %rsp,%rbp 41c278: 50 push %rax 41c279: 48 b8 01 00 00 00 00 mov $0x1,%rax 41c280: 00 00 00 41c283: 48 8b e5 mov %rbp,%rsp 41c286: 5d pop %rbp 41c287: c3 retq 000000000041c288 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h4swapMFPvPvZv>: 41c288: 55 push %rbp 41c289: 48 8b ec mov %rsp,%rbp 41c28c: 48 83 ec 18 sub $0x18,%rsp 41c290: 8a 0a mov (%rdx),%cl 41c292: 8a 06 mov (%rsi),%al 41c294: 88 02 mov %al,(%rdx) 41c296: 88 0e mov %cl,(%rsi) 41c298: 48 8b e5 mov %rbp,%rsp 41c29b: 5d pop %rbp 41c29c: c3 retq 41c29d: 90 nop 41c29e: 90 nop 41c29f: 90 nop 000000000041c2a0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_b8toStringMFZAya>: 41c2a0: 55 push %rbp 41c2a1: 48 8b ec mov %rsp,%rbp 41c2a4: 50 push %rax 41c2a5: 48 8b 15 6c 29 01 00 mov 0x1296c(%rip),%rdx # 42ec18 <_TMP921+0x8> 41c2ac: 48 8b 05 5d 29 01 00 mov 0x1295d(%rip),%rax # 42ec10 <_TMP921> 41c2b3: 48 8b e5 mov %rbp,%rsp 41c2b6: 5d pop %rbp 41c2b7: c3 retq 41c2b8: c3 retq 41c2b9: b8 f8 6c 63 00 mov $0x636cf8,%eax 41c2be: b9 10 b1 63 00 mov $0x63b110,%ecx 41c2c3: 48 8b 11 mov (%rcx),%rdx 41c2c6: 48 89 10 mov %rdx,(%rax) 41c2c9: 48 89 01 mov %rax,(%rcx) 41c2cc: c3 retq 41c2cd: 90 nop 41c2ce: 90 nop 41c2cf: 90 nop 000000000041c2d0 <_D2rt8typeinfo7ti_void7__arrayZ>: 41c2d0: 55 push %rbp 41c2d1: 48 8b ec mov %rsp,%rbp 41c2d4: 48 83 ec 10 sub $0x10,%rsp 41c2d8: 48 89 fe mov %rdi,%rsi 41c2db: 48 bf c8 6c 63 00 00 mov $0x636cc8,%rdi 41c2e2: 00 00 00 41c2e5: e8 06 e2 ff ff callq 41a4f0 <_d_array_bounds> 41c2ea: 90 nop 41c2eb: 90 nop 000000000041c2ec <_D2rt8typeinfo7ti_void8__assertFiZv>: 41c2ec: 55 push %rbp 41c2ed: 48 8b ec mov %rsp,%rbp 41c2f0: 48 83 ec 10 sub $0x10,%rsp 41c2f4: 48 89 fe mov %rdi,%rsi 41c2f7: 48 bf c8 6c 63 00 00 mov $0x636cc8,%rdi 41c2fe: 00 00 00 41c301: e8 82 e1 ff ff callq 41a488 <_d_assertm> 41c306: 90 nop 41c307: 90 nop 000000000041c308 <_D2rt8typeinfo7ti_void15__unittest_failFiZv>: 41c308: 55 push %rbp 41c309: 48 8b ec mov %rsp,%rbp 41c30c: 48 83 ec 10 sub $0x10,%rsp 41c310: 48 89 fe mov %rdi,%rsi 41c313: 48 bf c8 6c 63 00 00 mov $0x636cc8,%rdi 41c31a: 00 00 00 41c31d: e8 9a e1 ff ff callq 41a4bc <_d_unittestm> 41c322: 48 8b e5 mov %rbp,%rsp 41c325: 5d pop %rbp 41c326: c3 retq 41c327: 90 nop 000000000041c328 <_D2rt8typeinfo7ti_void10TypeInfo_v8toStringMFZAya>: 41c328: 55 push %rbp 41c329: 48 8b ec mov %rsp,%rbp 41c32c: 50 push %rax 41c32d: 48 8b 15 c4 29 01 00 mov 0x129c4(%rip),%rdx # 42ecf8 <_TMP925+0x8> 41c334: 48 8b 05 b5 29 01 00 mov 0x129b5(%rip),%rax # 42ecf0 <_TMP925> 41c33b: 48 8b e5 mov %rbp,%rsp 41c33e: 5d pop %rbp 41c33f: c3 retq 000000000041c340 <_D2rt8typeinfo7ti_void10TypeInfo_v7getHashMFxPvZm>: 41c340: 55 push %rbp 41c341: 48 8b ec mov %rsp,%rbp 41c344: 48 83 ec 10 sub $0x10,%rsp 41c348: f4 hlt 41c349: 90 nop 41c34a: 90 nop 41c34b: 90 nop 000000000041c34c <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMFxPvxPvZb>: 41c34c: 55 push %rbp 41c34d: 48 8b ec mov %rsp,%rbp 41c350: 48 83 ec 18 sub $0x18,%rsp 41c354: 8a 02 mov (%rdx),%al 41c356: 3a 06 cmp (%rsi),%al 41c358: b8 01 00 00 00 mov $0x1,%eax 41c35d: 74 02 je 41c361 <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMFxPvxPvZb+0x15> 41c35f: 31 c0 xor %eax,%eax 41c361: 48 8b e5 mov %rbp,%rsp 41c364: 5d pop %rbp 41c365: c3 retq 41c366: 90 nop 41c367: 90 nop 000000000041c368 <_D2rt8typeinfo7ti_void10TypeInfo_v7compareMFxPvxPvZi>: 41c368: 55 push %rbp 41c369: 48 8b ec mov %rsp,%rbp 41c36c: 48 83 ec 18 sub $0x18,%rsp 41c370: 0f be 02 movsbl (%rdx),%eax 41c373: 0f be 0e movsbl (%rsi),%ecx 41c376: 2b c1 sub %ecx,%eax 41c378: 48 8b e5 mov %rbp,%rsp 41c37b: 5d pop %rbp 41c37c: c3 retq 41c37d: 90 nop 41c37e: 90 nop 41c37f: 90 nop 000000000041c380 <_D2rt8typeinfo7ti_void10TypeInfo_v5tsizeMFNaNbNdZm>: 41c380: 55 push %rbp 41c381: 48 8b ec mov %rsp,%rbp 41c384: 50 push %rax 41c385: 48 b8 01 00 00 00 00 mov $0x1,%rax 41c38c: 00 00 00 41c38f: 48 8b e5 mov %rbp,%rsp 41c392: 5d pop %rbp 41c393: c3 retq 000000000041c394 <_D2rt8typeinfo7ti_void10TypeInfo_v4swapMFPvPvZv>: 41c394: 55 push %rbp 41c395: 48 8b ec mov %rsp,%rbp 41c398: 48 83 ec 18 sub $0x18,%rsp 41c39c: 8a 0a mov (%rdx),%cl 41c39e: 8a 06 mov (%rsi),%al 41c3a0: 88 02 mov %al,(%rdx) 41c3a2: 88 0e mov %cl,(%rsi) 41c3a4: 48 8b e5 mov %rbp,%rsp 41c3a7: 5d pop %rbp 41c3a8: c3 retq 41c3a9: 90 nop 41c3aa: 90 nop 41c3ab: 90 nop 000000000041c3ac <_D2rt8typeinfo7ti_void10TypeInfo_v5flagsMFNaNbNdZk>: 41c3ac: 55 push %rbp 41c3ad: 48 8b ec mov %rsp,%rbp 41c3b0: 50 push %rax 41c3b1: b8 01 00 00 00 mov $0x1,%eax 41c3b6: 48 8b e5 mov %rbp,%rsp 41c3b9: 5d pop %rbp 41c3ba: c3 retq 41c3bb: 90 nop 000000000041c3bc <_D3std9exception7bailOutFNaNfAyamxAaZv>: 41c3bc: 55 push %rbp 41c3bd: 48 8b ec mov %rsp,%rbp 41c3c0: 48 83 ec 10 sub $0x10,%rsp 41c3c4: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41c3c8: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 41c3cf: 00 00 00 41c3d2: e8 69 e7 ff ff callq 41ab40 <_d_newclass> 41c3d7: 48 89 45 f0 mov %rax,-0x10(%rbp) 41c3db: 48 8b 4d 18 mov 0x18(%rbp),%rcx 41c3df: 48 0b 4d 10 or 0x10(%rbp),%rcx 41c3e3: 74 1b je 41c400 <_D3std9exception7bailOutFNaNfAyamxAaZv+0x44> 41c3e5: ff 75 18 pushq 0x18(%rbp) 41c3e8: ff 75 10 pushq 0x10(%rbp) 41c3eb: 48 bf 40 6d 63 00 00 mov $0x636d40,%rdi 41c3f2: 00 00 00 41c3f5: e8 c2 69 00 00 callq 422dbc <_adDupT> 41c3fa: 48 83 c4 10 add $0x10,%rsp 41c3fe: eb 0e jmp 41c40e <_D3std9exception7bailOutFNaNfAyamxAaZv+0x52> 41c400: 48 8b 15 21 29 01 00 mov 0x12921(%rip),%rdx # 42ed28 <_TMP1027+0x8> 41c407: 48 8b 05 12 29 01 00 mov 0x12912(%rip),%rax # 42ed20 <_TMP1027> 41c40e: 52 push %rdx 41c40f: 50 push %rax 41c410: ff 75 28 pushq 0x28(%rbp) 41c413: ff 75 20 pushq 0x20(%rbp) 41c416: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41c41a: 48 31 f6 xor %rsi,%rsi 41c41d: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41c421: e8 ce d8 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 41c426: 48 83 c4 20 add $0x20,%rsp 41c42a: 48 89 c7 mov %rax,%rdi 41c42d: e8 aa db ff ff callq 419fdc <_d_throwc> 41c432: 48 8b e5 mov %rbp,%rsp 41c435: 5d pop %rbp 41c436: c3 retq 41c437: 90 nop 41c438: c3 retq 41c439: b8 28 6d 63 00 mov $0x636d28,%eax 41c43e: b9 10 b1 63 00 mov $0x63b110,%ecx 41c443: 48 8b 11 mov (%rcx),%rdx 41c446: 48 89 10 mov %rdx,(%rax) 41c449: 48 89 01 mov %rax,(%rcx) 41c44c: c3 retq 41c44d: 90 nop 41c44e: 90 nop 41c44f: 90 nop 000000000041c450 <_D17std/traits.d.17417__arrayZ>: 41c450: 55 push %rbp 41c451: 48 8b ec mov %rsp,%rbp 41c454: 48 83 ec 10 sub $0x10,%rsp 41c458: 48 89 fe mov %rdi,%rsi 41c45b: 48 bf 08 6d 63 00 00 mov $0x636d08,%rdi 41c462: 00 00 00 41c465: e8 86 e0 ff ff callq 41a4f0 <_d_array_bounds> 41c46a: 90 nop 41c46b: 90 nop 000000000041c46c <_D17std/traits.d.17418__assertFiZv>: 41c46c: 55 push %rbp 41c46d: 48 8b ec mov %rsp,%rbp 41c470: 48 83 ec 10 sub $0x10,%rsp 41c474: 48 89 fe mov %rdi,%rsi 41c477: 48 bf 08 6d 63 00 00 mov $0x636d08,%rdi 41c47e: 00 00 00 41c481: e8 02 e0 ff ff callq 41a488 <_d_assertm> 41c486: 90 nop 41c487: 90 nop 000000000041c488 <_D17std/traits.d.174115__unittest_failFiZv>: 41c488: 55 push %rbp 41c489: 48 8b ec mov %rsp,%rbp 41c48c: 48 83 ec 10 sub $0x10,%rsp 41c490: 48 89 fe mov %rdi,%rsi 41c493: 48 bf 08 6d 63 00 00 mov $0x636d08,%rdi 41c49a: 00 00 00 41c49d: e8 1a e0 ff ff callq 41a4bc <_d_unittestm> 41c4a2: 48 8b e5 mov %rbp,%rsp 41c4a5: 5d pop %rbp 41c4a6: c3 retq 41c4a7: 90 nop 41c4a8: c3 retq 41c4a9: b8 90 6e 63 00 mov $0x636e90,%eax 41c4ae: b9 10 b1 63 00 mov $0x63b110,%ecx 41c4b3: 48 8b 11 mov (%rcx),%rdx 41c4b6: 48 89 10 mov %rdx,(%rax) 41c4b9: 48 89 01 mov %rax,(%rcx) 41c4bc: c3 retq 41c4bd: 90 nop 41c4be: 90 nop 41c4bf: 90 nop 000000000041c4c0 <_D3std5stdio7__arrayZ>: 41c4c0: 55 push %rbp 41c4c1: 48 8b ec mov %rsp,%rbp 41c4c4: 48 83 ec 10 sub $0x10,%rsp 41c4c8: 48 89 fe mov %rdi,%rsi 41c4cb: 48 bf f8 6d 63 00 00 mov $0x636df8,%rdi 41c4d2: 00 00 00 41c4d5: e8 16 e0 ff ff callq 41a4f0 <_d_array_bounds> 41c4da: 90 nop 41c4db: 90 nop 000000000041c4dc <_D3std5stdio8__assertFiZv>: 41c4dc: 55 push %rbp 41c4dd: 48 8b ec mov %rsp,%rbp 41c4e0: 48 83 ec 10 sub $0x10,%rsp 41c4e4: 48 89 fe mov %rdi,%rsi 41c4e7: 48 bf f8 6d 63 00 00 mov $0x636df8,%rdi 41c4ee: 00 00 00 41c4f1: e8 92 df ff ff callq 41a488 <_d_assertm> 41c4f6: 90 nop 41c4f7: 90 nop 000000000041c4f8 <_D3std5stdio15__unittest_failFiZv>: 41c4f8: 55 push %rbp 41c4f9: 48 8b ec mov %rsp,%rbp 41c4fc: 48 83 ec 10 sub $0x10,%rsp 41c500: 48 89 fe mov %rdi,%rsi 41c503: 48 bf f8 6d 63 00 00 mov $0x636df8,%rdi 41c50a: 00 00 00 41c50d: e8 aa df ff ff callq 41a4bc <_d_unittestm> 41c512: 48 8b e5 mov %rbp,%rsp 41c515: 5d pop %rbp 41c516: c3 retq 41c517: 90 nop 41c518: c3 retq 41c519: b8 c0 6e 63 00 mov $0x636ec0,%eax 41c51e: b9 10 b1 63 00 mov $0x63b110,%ecx 41c523: 48 8b 11 mov (%rcx),%rdx 41c526: 48 89 10 mov %rdx,(%rax) 41c529: 48 89 01 mov %rax,(%rcx) 41c52c: c3 retq 41c52d: 90 nop 41c52e: 90 nop 41c52f: 90 nop 000000000041c530 <_D3std9stdiobase19_sharedStaticCtor28FZv>: 41c530: 55 push %rbp 41c531: 48 8b ec mov %rsp,%rbp 41c534: e8 13 71 00 00 callq 42364c 41c539: 5d pop %rbp 41c53a: c3 retq 41c53b: 90 nop 000000000041c53c <_D3std9stdiobase15__modsharedctorFZv>: 41c53c: 55 push %rbp 41c53d: 48 8b ec mov %rsp,%rbp 41c540: e8 eb ff ff ff callq 41c530 <_D3std9stdiobase19_sharedStaticCtor28FZv> 41c545: 5d pop %rbp 41c546: c3 retq 41c547: 90 nop 000000000041c548 <_D3std9stdiobase7__arrayZ>: 41c548: 55 push %rbp 41c549: 48 8b ec mov %rsp,%rbp 41c54c: 48 83 ec 10 sub $0x10,%rsp 41c550: 48 89 fe mov %rdi,%rsi 41c553: 48 bf a0 6e 63 00 00 mov $0x636ea0,%rdi 41c55a: 00 00 00 41c55d: e8 8e df ff ff callq 41a4f0 <_d_array_bounds> 41c562: 90 nop 41c563: 90 nop 000000000041c564 <_D3std9stdiobase8__assertFiZv>: 41c564: 55 push %rbp 41c565: 48 8b ec mov %rsp,%rbp 41c568: 48 83 ec 10 sub $0x10,%rsp 41c56c: 48 89 fe mov %rdi,%rsi 41c56f: 48 bf a0 6e 63 00 00 mov $0x636ea0,%rdi 41c576: 00 00 00 41c579: e8 0a df ff ff callq 41a488 <_d_assertm> 41c57e: 90 nop 41c57f: 90 nop 000000000041c580 <_D3std9stdiobase15__unittest_failFiZv>: 41c580: 55 push %rbp 41c581: 48 8b ec mov %rsp,%rbp 41c584: 48 83 ec 10 sub $0x10,%rsp 41c588: 48 89 fe mov %rdi,%rsi 41c58b: 48 bf a0 6e 63 00 00 mov $0x636ea0,%rdi 41c592: 00 00 00 41c595: e8 22 df ff ff callq 41a4bc <_d_unittestm> 41c59a: 48 8b e5 mov %rbp,%rsp 41c59d: 5d pop %rbp 41c59e: c3 retq 41c59f: 90 nop 41c5a0: c3 retq 41c5a1: b8 a0 70 63 00 mov $0x6370a0,%eax 41c5a6: b9 10 b1 63 00 mov $0x63b110,%ecx 41c5ab: 48 8b 11 mov (%rcx),%rdx 41c5ae: 48 89 10 mov %rdx,(%rax) 41c5b1: 48 89 01 mov %rax,(%rcx) 41c5b4: c3 retq 41c5b5: 90 nop 41c5b6: 90 nop 41c5b7: 90 nop 000000000041c5b8 <_D3std6string7__arrayZ>: 41c5b8: 55 push %rbp 41c5b9: 48 8b ec mov %rsp,%rbp 41c5bc: 48 83 ec 10 sub $0x10,%rsp 41c5c0: 48 89 fe mov %rdi,%rsi 41c5c3: 48 bf 10 70 63 00 00 mov $0x637010,%rdi 41c5ca: 00 00 00 41c5cd: e8 1e df ff ff callq 41a4f0 <_d_array_bounds> 41c5d2: 90 nop 41c5d3: 90 nop 000000000041c5d4 <_D3std6string8__assertFiZv>: 41c5d4: 55 push %rbp 41c5d5: 48 8b ec mov %rsp,%rbp 41c5d8: 48 83 ec 10 sub $0x10,%rsp 41c5dc: 48 89 fe mov %rdi,%rsi 41c5df: 48 bf 10 70 63 00 00 mov $0x637010,%rdi 41c5e6: 00 00 00 41c5e9: e8 9a de ff ff callq 41a488 <_d_assertm> 41c5ee: 90 nop 41c5ef: 90 nop 000000000041c5f0 <_D3std6string15__unittest_failFiZv>: 41c5f0: 55 push %rbp 41c5f1: 48 8b ec mov %rsp,%rbp 41c5f4: 48 83 ec 10 sub $0x10,%rsp 41c5f8: 48 89 fe mov %rdi,%rsi 41c5fb: 48 bf 10 70 63 00 00 mov $0x637010,%rdi 41c602: 00 00 00 41c605: e8 b2 de ff ff callq 41a4bc <_d_unittestm> 41c60a: 48 8b e5 mov %rbp,%rsp 41c60d: 5d pop %rbp 41c60e: c3 retq 41c60f: 90 nop 41c610: c3 retq 41c611: b8 e0 70 63 00 mov $0x6370e0,%eax 41c616: b9 10 b1 63 00 mov $0x63b110,%ecx 41c61b: 48 8b 11 mov (%rcx),%rdx 41c61e: 48 89 10 mov %rdx,(%rax) 41c621: 48 89 01 mov %rax,(%rcx) 41c624: c3 retq 41c625: 90 nop 41c626: 90 nop 41c627: 90 nop 000000000041c628 <_D3std6traits7__arrayZ>: 41c628: 55 push %rbp 41c629: 48 8b ec mov %rsp,%rbp 41c62c: 48 83 ec 10 sub $0x10,%rsp 41c630: 48 89 fe mov %rdi,%rsi 41c633: 48 bf b0 70 63 00 00 mov $0x6370b0,%rdi 41c63a: 00 00 00 41c63d: e8 ae de ff ff callq 41a4f0 <_d_array_bounds> 41c642: 90 nop 41c643: 90 nop 000000000041c644 <_D3std6traits8__assertFiZv>: 41c644: 55 push %rbp 41c645: 48 8b ec mov %rsp,%rbp 41c648: 48 83 ec 10 sub $0x10,%rsp 41c64c: 48 89 fe mov %rdi,%rsi 41c64f: 48 bf b0 70 63 00 00 mov $0x6370b0,%rdi 41c656: 00 00 00 41c659: e8 2a de ff ff callq 41a488 <_d_assertm> 41c65e: 90 nop 41c65f: 90 nop 000000000041c660 <_D3std6traits15__unittest_failFiZv>: 41c660: 55 push %rbp 41c661: 48 8b ec mov %rsp,%rbp 41c664: 48 83 ec 10 sub $0x10,%rsp 41c668: 48 89 fe mov %rdi,%rsi 41c66b: 48 bf b0 70 63 00 00 mov $0x6370b0,%rdi 41c672: 00 00 00 41c675: e8 42 de ff ff callq 41a4bc <_d_unittestm> 41c67a: 48 8b e5 mov %rbp,%rsp 41c67d: 5d pop %rbp 41c67e: c3 retq 41c67f: 90 nop 41c680: c3 retq 41c681: b8 00 72 63 00 mov $0x637200,%eax 41c686: b9 10 b1 63 00 mov $0x63b110,%ecx 41c68b: 48 8b 11 mov (%rcx),%rdx 41c68e: 48 89 10 mov %rdx,(%rax) 41c691: 48 89 01 mov %rax,(%rcx) 41c694: c3 retq 41c695: 90 nop 41c696: 90 nop 41c697: 90 nop 000000000041c698 <_D3std8typecons7__arrayZ>: 41c698: 55 push %rbp 41c699: 48 8b ec mov %rsp,%rbp 41c69c: 48 83 ec 10 sub $0x10,%rsp 41c6a0: 48 89 fe mov %rdi,%rsi 41c6a3: 48 bf 90 71 63 00 00 mov $0x637190,%rdi 41c6aa: 00 00 00 41c6ad: e8 3e de ff ff callq 41a4f0 <_d_array_bounds> 41c6b2: 90 nop 41c6b3: 90 nop 000000000041c6b4 <_D3std8typecons8__assertFiZv>: 41c6b4: 55 push %rbp 41c6b5: 48 8b ec mov %rsp,%rbp 41c6b8: 48 83 ec 10 sub $0x10,%rsp 41c6bc: 48 89 fe mov %rdi,%rsi 41c6bf: 48 bf 90 71 63 00 00 mov $0x637190,%rdi 41c6c6: 00 00 00 41c6c9: e8 ba dd ff ff callq 41a488 <_d_assertm> 41c6ce: 90 nop 41c6cf: 90 nop 000000000041c6d0 <_D3std8typecons15__unittest_failFiZv>: 41c6d0: 55 push %rbp 41c6d1: 48 8b ec mov %rsp,%rbp 41c6d4: 48 83 ec 10 sub $0x10,%rsp 41c6d8: 48 89 fe mov %rdi,%rsi 41c6db: 48 bf 90 71 63 00 00 mov $0x637190,%rdi 41c6e2: 00 00 00 41c6e5: e8 d2 dd ff ff callq 41a4bc <_d_unittestm> 41c6ea: 48 8b e5 mov %rbp,%rsp 41c6ed: 5d pop %rbp 41c6ee: c3 retq 41c6ef: 90 nop 41c6f0: c3 retq 41c6f1: b8 38 72 63 00 mov $0x637238,%eax 41c6f6: b9 10 b1 63 00 mov $0x63b110,%ecx 41c6fb: 48 8b 11 mov (%rcx),%rdx 41c6fe: 48 89 10 mov %rdx,(%rax) 41c701: 48 89 01 mov %rax,(%rcx) 41c704: c3 retq 41c705: 90 nop 41c706: 90 nop 41c707: 90 nop 000000000041c708 <_D3std9typetuple7__arrayZ>: 41c708: 55 push %rbp 41c709: 48 8b ec mov %rsp,%rbp 41c70c: 48 83 ec 10 sub $0x10,%rsp 41c710: 48 89 fe mov %rdi,%rsi 41c713: 48 bf 10 72 63 00 00 mov $0x637210,%rdi 41c71a: 00 00 00 41c71d: e8 ce dd ff ff callq 41a4f0 <_d_array_bounds> 41c722: 90 nop 41c723: 90 nop 000000000041c724 <_D3std9typetuple8__assertFiZv>: 41c724: 55 push %rbp 41c725: 48 8b ec mov %rsp,%rbp 41c728: 48 83 ec 10 sub $0x10,%rsp 41c72c: 48 89 fe mov %rdi,%rsi 41c72f: 48 bf 10 72 63 00 00 mov $0x637210,%rdi 41c736: 00 00 00 41c739: e8 4a dd ff ff callq 41a488 <_d_assertm> 41c73e: 90 nop 41c73f: 90 nop 000000000041c740 <_D3std9typetuple15__unittest_failFiZv>: 41c740: 55 push %rbp 41c741: 48 8b ec mov %rsp,%rbp 41c744: 48 83 ec 10 sub $0x10,%rsp 41c748: 48 89 fe mov %rdi,%rsi 41c74b: 48 bf 10 72 63 00 00 mov $0x637210,%rdi 41c752: 00 00 00 41c755: e8 62 dd ff ff callq 41a4bc <_d_unittestm> 41c75a: 48 8b e5 mov %rbp,%rsp 41c75d: 5d pop %rbp 41c75e: c3 retq 41c75f: 90 nop 41c760: c3 retq 41c761: b8 40 74 63 00 mov $0x637440,%eax 41c766: b9 10 b1 63 00 mov $0x63b110,%ecx 41c76b: 48 8b 11 mov (%rcx),%rdx 41c76e: 48 89 10 mov %rdx,(%rax) 41c771: 48 89 01 mov %rax,(%rcx) 41c774: c3 retq 41c775: 90 nop 41c776: 90 nop 41c777: 90 nop 000000000041c778 <_D3std3utf7__arrayZ>: 41c778: 55 push %rbp 41c779: 48 8b ec mov %rsp,%rbp 41c77c: 48 83 ec 10 sub $0x10,%rsp 41c780: 48 89 fe mov %rdi,%rsi 41c783: 48 bf e8 73 63 00 00 mov $0x6373e8,%rdi 41c78a: 00 00 00 41c78d: e8 5e dd ff ff callq 41a4f0 <_d_array_bounds> 41c792: 90 nop 41c793: 90 nop 000000000041c794 <_D3std3utf8__assertFiZv>: 41c794: 55 push %rbp 41c795: 48 8b ec mov %rsp,%rbp 41c798: 48 83 ec 10 sub $0x10,%rsp 41c79c: 48 89 fe mov %rdi,%rsi 41c79f: 48 bf e8 73 63 00 00 mov $0x6373e8,%rdi 41c7a6: 00 00 00 41c7a9: e8 da dc ff ff callq 41a488 <_d_assertm> 41c7ae: 90 nop 41c7af: 90 nop 000000000041c7b0 <_D3std3utf15__unittest_failFiZv>: 41c7b0: 55 push %rbp 41c7b1: 48 8b ec mov %rsp,%rbp 41c7b4: 48 83 ec 10 sub $0x10,%rsp 41c7b8: 48 89 fe mov %rdi,%rsi 41c7bb: 48 bf e8 73 63 00 00 mov $0x6373e8,%rdi 41c7c2: 00 00 00 41c7c5: e8 f2 dc ff ff callq 41a4bc <_d_unittestm> 41c7ca: 48 8b e5 mov %rbp,%rsp 41c7cd: 5d pop %rbp 41c7ce: c3 retq 41c7cf: 90 nop 000000000041c7d0 <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException>: 41c7d0: 55 push %rbp 41c7d1: 48 8b ec mov %rsp,%rbp 41c7d4: 48 83 ec 18 sub $0x18,%rsp 41c7d8: 53 push %rbx 41c7d9: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41c7dd: 48 8b 75 10 mov 0x10(%rbp),%rsi 41c7e1: bf 04 00 00 00 mov $0x4,%edi 41c7e6: e8 65 01 00 00 callq 41c950 <_D3std9algorithm12__T3minTmTiZ3minFmiZi> 41c7eb: 48 98 cltq 41c7ed: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41c7f1: 48 89 41 58 mov %rax,0x58(%rcx) 41c7f5: 48 ba 04 00 00 00 00 mov $0x4,%rdx 41c7fc: 00 00 00 41c7ff: 48 3b c2 cmp %rdx,%rax 41c802: 48 89 45 f0 mov %rax,-0x10(%rbp) 41c806: 76 0a jbe 41c812 <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException+0x42> 41c808: bf 37 00 00 00 mov $0x37,%edi 41c80d: e8 66 ff ff ff callq 41c778 <_D3std3utf7__arrayZ> 41c812: 48 8d 49 48 lea 0x48(%rcx),%rcx 41c816: 51 push %rcx 41c817: 50 push %rax 41c818: 48 8b 45 f0 mov -0x10(%rbp),%rax 41c81c: 48 3b 45 10 cmp 0x10(%rbp),%rax 41c820: 76 0a jbe 41c82c <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException+0x5c> 41c822: bf 37 00 00 00 mov $0x37,%edi 41c827: e8 4c ff ff ff callq 41c778 <_D3std3utf7__arrayZ> 41c82c: 48 8b 4d 18 mov 0x18(%rbp),%rcx 41c830: 48 8b 5d 10 mov 0x10(%rbp),%rbx 41c834: 51 push %rcx 41c835: 50 push %rax 41c836: 48 89 d7 mov %rdx,%rdi 41c839: e8 96 5b 00 00 callq 4223d4 <_d_arraycopy> 41c83e: 48 83 c4 20 add $0x20,%rsp 41c842: 48 8b 45 f8 mov -0x8(%rbp),%rax 41c846: 5b pop %rbx 41c847: 48 8b e5 mov %rbp,%rsp 41c84a: 5d pop %rbp 41c84b: c3 retq 000000000041c84c <_D3std3utf12UTFException8toStringMFZAya>: 41c84c: 55 push %rbp 41c84d: 48 8b ec mov %rsp,%rbp 41c850: 48 83 ec 28 sub $0x28,%rsp 41c854: 53 push %rbx 41c855: 41 54 push %r12 41c857: 41 55 push %r13 41c859: 49 89 fd mov %rdi,%r13 41c85c: 49 83 7d 58 00 cmpq $0x0,0x58(%r13) 41c861: 75 0f jne 41c872 <_D3std3utf12UTFException8toStringMFZAya+0x26> 41c863: e8 88 d2 ff ff callq 419af0 <_D6object9Throwable8toStringMFZAya> 41c868: 41 5d pop %r13 41c86a: 41 5c pop %r12 41c86c: 5b pop %rbx 41c86d: 48 8b e5 mov %rbp,%rsp 41c870: 5d pop %rbp 41c871: c3 retq 41c872: 48 8b 15 4f 28 01 00 mov 0x1284f(%rip),%rdx # 42f0c8 <_TMP2677+0x8> 41c879: 48 8b 05 40 28 01 00 mov 0x12840(%rip),%rax # 42f0c0 <_TMP2677> 41c880: 48 89 45 e0 mov %rax,-0x20(%rbp) 41c884: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41c888: 49 8b 75 58 mov 0x58(%r13),%rsi 41c88c: 49 8d 4d 48 lea 0x48(%r13),%rcx 41c890: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41c894: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41c898: 48 31 db xor %rbx,%rbx 41c89b: 48 39 5d f0 cmp %rbx,-0x10(%rbp) 41c89f: 74 54 je 41c8f5 <_D3std3utf12UTFException8toStringMFZAya+0xa9> 41c8a1: 49 89 cc mov %rcx,%r12 41c8a4: 41 8b 34 9c mov (%r12,%rbx,4),%esi 41c8a8: bf 10 00 00 00 mov $0x10,%edi 41c8ad: e8 c2 00 00 00 callq 41c974 <_D3std4conv11__T2toTAyaZ11__T2toTkTiZ2toFkiZAya> 41c8b2: 52 push %rdx 41c8b3: 50 push %rax 41c8b4: ff 35 2e 28 01 00 pushq 0x1282e(%rip) # 42f0e8 <_TMP2678+0x8> 41c8ba: ff 35 20 28 01 00 pushq 0x12820(%rip) # 42f0e0 <_TMP2678> 41c8c0: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 41c8c7: 00 00 00 41c8ca: e8 25 eb ff ff callq 41b3f4 <_d_arraycatT> 41c8cf: 48 83 c4 20 add $0x20,%rsp 41c8d3: 52 push %rdx 41c8d4: 50 push %rax 41c8d5: 48 8d 75 e0 lea -0x20(%rbp),%rsi 41c8d9: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 41c8e0: 00 00 00 41c8e3: e8 f4 e4 ff ff callq 41addc <_d_arrayappendT> 41c8e8: 48 83 c4 10 add $0x10,%rsp 41c8ec: 48 ff c3 inc %rbx 41c8ef: 48 3b 5d f0 cmp -0x10(%rbp),%rbx 41c8f3: 72 af jb 41c8a4 <_D3std3utf12UTFException8toStringMFZAya+0x58> 41c8f5: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 41c8fa: 74 42 je 41c93e <_D3std3utf12UTFException8toStringMFZAya+0xf2> 41c8fc: ff 35 06 28 01 00 pushq 0x12806(%rip) # 42f108 <_TMP2679+0x8> 41c902: ff 35 f8 27 01 00 pushq 0x127f8(%rip) # 42f100 <_TMP2679> 41c908: 48 8d 75 e0 lea -0x20(%rbp),%rsi 41c90c: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 41c913: 00 00 00 41c916: e8 c1 e4 ff ff callq 41addc <_d_arrayappendT> 41c91b: 48 83 c4 10 add $0x10,%rsp 41c91f: 41 ff 75 18 pushq 0x18(%r13) 41c923: 41 ff 75 10 pushq 0x10(%r13) 41c927: 48 8d 75 e0 lea -0x20(%rbp),%rsi 41c92b: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 41c932: 00 00 00 41c935: e8 a2 e4 ff ff callq 41addc <_d_arrayappendT> 41c93a: 48 83 c4 10 add $0x10,%rsp 41c93e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 41c942: 48 8b 45 e0 mov -0x20(%rbp),%rax 41c946: 41 5d pop %r13 41c948: 41 5c pop %r12 41c94a: 5b pop %rbx 41c94b: 48 8b e5 mov %rbp,%rsp 41c94e: 5d pop %rbp 41c94f: c3 retq 000000000041c950 <_D3std9algorithm12__T3minTmTiZ3minFmiZi>: 41c950: 55 push %rbp 41c951: 48 8b ec mov %rsp,%rbp 41c954: 50 push %rax 41c955: 48 89 f9 mov %rdi,%rcx 41c958: 48 63 c1 movslq %ecx,%rax 41c95b: 48 3b c6 cmp %rsi,%rax 41c95e: 72 04 jb 41c964 <_D3std9algorithm12__T3minTmTiZ3minFmiZi+0x14> 41c960: 85 c9 test %ecx,%ecx 41c962: 79 05 jns 41c969 <_D3std9algorithm12__T3minTmTiZ3minFmiZi+0x19> 41c964: 48 89 f8 mov %rdi,%rax 41c967: eb 03 jmp 41c96c <_D3std9algorithm12__T3minTmTiZ3minFmiZi+0x1c> 41c969: 48 89 f0 mov %rsi,%rax 41c96c: 48 8b e5 mov %rbp,%rsp 41c96f: 5d pop %rbp 41c970: c3 retq 41c971: 90 nop 41c972: 90 nop 41c973: 90 nop 000000000041c974 <_D3std4conv11__T2toTAyaZ11__T2toTkTiZ2toFkiZAya>: 41c974: 55 push %rbp 41c975: 48 8b ec mov %rsp,%rbp 41c978: 48 83 ec 10 sub $0x10,%rsp 41c97c: e8 bf 67 00 00 callq 423140 <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya> 41c981: 48 8b e5 mov %rbp,%rsp 41c984: 5d pop %rbp 41c985: c3 retq 41c986: 90 nop 41c987: 90 nop 000000000041c988 <_D6object8opEqualsFC6ObjectC6ObjectZb>: 41c988: 55 push %rbp 41c989: 48 8b ec mov %rsp,%rbp 41c98c: 50 push %rax 41c98d: 53 push %rbx 41c98e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41c992: 48 89 f3 mov %rsi,%rbx 41c995: 48 8b c7 mov %rdi,%rax 41c998: 48 3b d8 cmp %rax,%rbx 41c99b: 75 0b jne 41c9a8 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x20> 41c99d: b8 01 00 00 00 mov $0x1,%eax 41c9a2: 5b pop %rbx 41c9a3: 48 8b e5 mov %rbp,%rsp 41c9a6: 5d pop %rbp 41c9a7: c3 retq 41c9a8: 48 85 db test %rbx,%rbx 41c9ab: 74 05 je 41c9b2 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x2a> 41c9ad: 48 85 c0 test %rax,%rax 41c9b0: 75 08 jne 41c9ba <_D6object8opEqualsFC6ObjectC6ObjectZb+0x32> 41c9b2: 31 c0 xor %eax,%eax 41c9b4: 5b pop %rbx 41c9b5: 48 8b e5 mov %rbp,%rsp 41c9b8: 5d pop %rbp 41c9b9: c3 retq 41c9ba: 48 89 45 f8 mov %rax,-0x8(%rbp) 41c9be: 48 8b 03 mov (%rbx),%rax 41c9c1: 48 8b 08 mov (%rax),%rcx 41c9c4: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41c9c8: 48 8b 3a mov (%rdx),%rdi 41c9cb: 4c 8b 07 mov (%rdi),%r8 41c9ce: 49 3b c8 cmp %r8,%rcx 41c9d1: 74 11 je 41c9e4 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5c> 41c9d3: 4c 89 c6 mov %r8,%rsi 41c9d6: 48 89 cf mov %rcx,%rdi 41c9d9: 48 8b 01 mov (%rcx),%rax 41c9dc: 48 ff 50 20 rex.W callq *0x20(%rax) 41c9e0: 84 c0 test %al,%al 41c9e2: 74 14 je 41c9f8 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x70> 41c9e4: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41c9e8: 48 8b fb mov %rbx,%rdi 41c9eb: 48 8b 0b mov (%rbx),%rcx 41c9ee: 48 ff 51 20 rex.W callq *0x20(%rcx) 41c9f2: 5b pop %rbx 41c9f3: 48 8b e5 mov %rbp,%rsp 41c9f6: 5d pop %rbp 41c9f7: c3 retq 41c9f8: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41c9fc: 48 8b fb mov %rbx,%rdi 41c9ff: 48 8b 0b mov (%rbx),%rcx 41ca02: 48 ff 51 20 rex.W callq *0x20(%rcx) 41ca06: 84 c0 test %al,%al 41ca08: 74 10 je 41ca1a <_D6object8opEqualsFC6ObjectC6ObjectZb+0x92> 41ca0a: 48 8b f3 mov %rbx,%rsi 41ca0d: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41ca11: 48 8b 07 mov (%rdi),%rax 41ca14: 48 ff 50 20 rex.W callq *0x20(%rax) 41ca18: eb 02 jmp 41ca1c <_D6object8opEqualsFC6ObjectC6ObjectZb+0x94> 41ca1a: 31 c0 xor %eax,%eax 41ca1c: 5b pop %rbx 41ca1d: 48 8b e5 mov %rbp,%rsp 41ca20: 5d pop %rbp 41ca21: c3 retq 41ca22: 90 nop 41ca23: 90 nop 000000000041ca24 <_d_traceContext>: 41ca24: 55 push %rbp 41ca25: 48 8b ec mov %rsp,%rbp 41ca28: 48 83 ec 10 sub $0x10,%rsp 41ca2c: 48 83 3d bc e6 21 00 cmpq $0x0,0x21e6bc(%rip) # 63b0f0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 41ca33: 00 41ca34: 75 08 jne 41ca3e <_d_traceContext+0x1a> 41ca36: 48 31 c0 xor %rax,%rax 41ca39: 48 8b e5 mov %rbp,%rsp 41ca3c: 5d pop %rbp 41ca3d: c3 retq 41ca3e: 48 ff 15 ab e6 21 00 rex.W callq *0x21e6ab(%rip) # 63b0f0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 41ca45: 48 8b e5 mov %rbp,%rsp 41ca48: 5d pop %rbp 41ca49: c3 retq 41ca4a: 90 nop 41ca4b: 90 nop 000000000041ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya>: 41ca4c: 55 push %rbp 41ca4d: 48 8b ec mov %rsp,%rbp 41ca50: 48 83 ec 18 sub $0x18,%rsp 41ca54: 53 push %rbx 41ca55: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41ca59: 48 8b f7 mov %rdi,%rsi 41ca5c: f7 06 00 00 00 80 testl $0x80000000,(%rsi) 41ca62: 0f 84 b1 00 00 00 je 41cb19 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0xcd> 41ca68: 48 b9 08 00 00 00 00 mov $0x8,%rcx 41ca6f: 00 00 00 41ca72: 85 0e test %ecx,(%rsi) 41ca74: 74 0a je 41ca80 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x34> 41ca76: 48 b9 10 00 00 00 00 mov $0x10,%rcx 41ca7d: 00 00 00 41ca80: f7 06 10 00 00 00 testl $0x10,(%rsi) 41ca86: 74 04 je 41ca8c <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x40> 41ca88: 48 83 c1 08 add $0x8,%rcx 41ca8c: f7 06 80 00 00 00 testl $0x80,(%rsi) 41ca92: 74 04 je 41ca98 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x4c> 41ca94: 48 83 c1 08 add $0x8,%rcx 41ca98: f7 06 20 00 00 00 testl $0x20,(%rsi) 41ca9e: 74 04 je 41caa4 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x58> 41caa0: 48 83 c1 08 add $0x8,%rcx 41caa4: f7 06 40 00 00 00 testl $0x40,(%rsi) 41caaa: 74 04 je 41cab0 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x64> 41caac: 48 83 c1 08 add $0x8,%rcx 41cab0: f7 06 00 01 00 00 testl $0x100,(%rsi) 41cab6: 74 04 je 41cabc <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x70> 41cab8: 48 83 c1 08 add $0x8,%rcx 41cabc: f7 06 00 02 00 00 testl $0x200,(%rsi) 41cac2: 74 04 je 41cac8 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x7c> 41cac4: 48 83 c1 08 add $0x8,%rcx 41cac8: f7 06 00 04 00 00 testl $0x400,(%rsi) 41cace: 74 0f je 41cadf <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x93> 41cad0: 48 8b 1c 0e mov (%rsi,%rcx,1),%rbx 41cad4: 4c 8d 04 dd 08 00 00 lea 0x8(,%rbx,8),%r8 41cadb: 00 41cadc: 4c 01 c1 add %r8,%rcx 41cadf: f7 06 00 08 00 00 testl $0x800,(%rsi) 41cae5: 74 0f je 41caf6 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0xaa> 41cae7: 4c 8b 0c 0e mov (%rsi,%rcx,1),%r9 41caeb: 4e 8d 14 cd 08 00 00 lea 0x8(,%r9,8),%r10 41caf2: 00 41caf3: 4c 01 d1 add %r10,%rcx 41caf6: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41cafa: 48 89 4d e8 mov %rcx,-0x18(%rbp) 41cafe: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41cb02: 48 03 7d e8 add -0x18(%rbp),%rdi 41cb06: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41cb0a: e8 c1 ad ff ff callq 4178d0 41cb0f: 48 8b 55 f0 mov -0x10(%rbp),%rdx 41cb13: 5b pop %rbx 41cb14: 48 8b e5 mov %rbp,%rsp 41cb17: 5d pop %rbp 41cb18: c3 retq 41cb19: 48 8b 56 08 mov 0x8(%rsi),%rdx 41cb1d: 48 8b 06 mov (%rsi),%rax 41cb20: 5b pop %rbx 41cb21: 48 8b e5 mov %rbp,%rsp 41cb24: 5d pop %rbp 41cb25: c3 retq 41cb26: 90 nop 41cb27: 90 nop 000000000041cb28 <_moduleCtor>: 41cb28: 55 push %rbp 41cb29: 48 8b ec mov %rsp,%rbp 41cb2c: 50 push %rax 41cb2d: 53 push %rbx 41cb2e: 41 54 push %r12 41cb30: 41 55 push %r13 41cb32: 45 31 ed xor %r13d,%r13d 41cb35: 4c 8b 25 d4 e5 21 00 mov 0x21e5d4(%rip),%r12 # 63b110 <_Dmodule_ref> 41cb3c: 4c 39 2d cd e5 21 00 cmp %r13,0x21e5cd(%rip) # 63b110 <_Dmodule_ref> 41cb43: 74 0c je 41cb51 <_moduleCtor+0x29> 41cb45: 41 ff c5 inc %r13d 41cb48: 4d 8b 24 24 mov (%r12),%r12 41cb4c: 4d 85 e4 test %r12,%r12 41cb4f: 75 f4 jne 41cb45 <_moduleCtor+0x1d> 41cb51: 49 63 f5 movslq %r13d,%rsi 41cb54: 48 bf 80 74 63 00 00 mov $0x637480,%rdi 41cb5b: 00 00 00 41cb5e: e8 b9 e0 ff ff callq 41ac1c <_d_newarrayT> 41cb63: 48 89 05 96 e5 21 00 mov %rax,0x21e596(%rip) # 63b100 <_moduleinfo_array> 41cb6a: 48 89 15 97 e5 21 00 mov %rdx,0x21e597(%rip) # 63b108 <_moduleinfo_array+0x8> 41cb71: 45 31 ed xor %r13d,%r13d 41cb74: 4c 8b 25 95 e5 21 00 mov 0x21e595(%rip),%r12 # 63b110 <_Dmodule_ref> 41cb7b: 4c 39 2d 8e e5 21 00 cmp %r13,0x21e58e(%rip) # 63b110 <_Dmodule_ref> 41cb82: 74 26 je 41cbaa <_moduleCtor+0x82> 41cb84: 49 8b 44 24 08 mov 0x8(%r12),%rax 41cb89: 49 63 cd movslq %r13d,%rcx 41cb8c: 48 8b 15 75 e5 21 00 mov 0x21e575(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41cb93: 48 8b 1d 66 e5 21 00 mov 0x21e566(%rip),%rbx # 63b100 <_moduleinfo_array> 41cb9a: 48 89 04 ca mov %rax,(%rdx,%rcx,8) 41cb9e: 41 ff c5 inc %r13d 41cba1: 4d 8b 24 24 mov (%r12),%r12 41cba5: 4d 85 e4 test %r12,%r12 41cba8: 75 da jne 41cb84 <_moduleCtor+0x5c> 41cbaa: e8 bd 00 00 00 callq 41cc6c <_checkModCtors> 41cbaf: e8 50 00 00 00 callq 41cc04 <_moduleIndependentCtors> 41cbb4: 4d 31 e4 xor %r12,%r12 41cbb7: 4c 8b 2d 72 e5 21 00 mov 0x21e572(%rip),%r13 # 63b130 <_D6object19_moduleinfo_dtors_im> 41cbbe: 4c 39 25 6b e5 21 00 cmp %r12,0x21e56b(%rip) # 63b130 <_D6object19_moduleinfo_dtors_im> 41cbc5: 74 32 je 41cbf9 <_moduleCtor+0xd1> 41cbc7: 48 8b 15 5a e5 21 00 mov 0x21e55a(%rip),%rdx # 63b128 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo+0x8> 41cbce: 48 8b 05 4b e5 21 00 mov 0x21e54b(%rip),%rax # 63b120 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo> 41cbd5: 4a 8b 1c e2 mov (%rdx,%r12,8),%rbx 41cbd9: 48 89 df mov %rbx,%rdi 41cbdc: e8 97 6b 00 00 callq 423778 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 41cbe1: 48 85 c0 test %rax,%rax 41cbe4: 74 0b je 41cbf1 <_moduleCtor+0xc9> 41cbe6: 48 8b fb mov %rbx,%rdi 41cbe9: e8 8a 6b 00 00 callq 423778 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 41cbee: 48 ff d0 rex.W callq *%rax 41cbf1: 49 ff c4 inc %r12 41cbf4: 4d 39 ec cmp %r13,%r12 41cbf7: 72 ce jb 41cbc7 <_moduleCtor+0x9f> 41cbf9: 41 5d pop %r13 41cbfb: 41 5c pop %r12 41cbfd: 5b pop %rbx 41cbfe: 48 8b e5 mov %rbp,%rsp 41cc01: 5d pop %rbp 41cc02: c3 retq 41cc03: 90 nop 000000000041cc04 <_moduleIndependentCtors>: 41cc04: 55 push %rbp 41cc05: 48 8b ec mov %rsp,%rbp 41cc08: 48 83 ec 18 sub $0x18,%rsp 41cc0c: 53 push %rbx 41cc0d: 41 54 push %r12 41cc0f: 41 55 push %r13 41cc11: 48 8b 15 f0 e4 21 00 mov 0x21e4f0(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41cc18: 48 8b 05 e1 e4 21 00 mov 0x21e4e1(%rip),%rax # 63b100 <_moduleinfo_array> 41cc1f: 48 89 45 f0 mov %rax,-0x10(%rbp) 41cc23: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41cc27: 48 31 db xor %rbx,%rbx 41cc2a: 48 39 1d cf e4 21 00 cmp %rbx,0x21e4cf(%rip) # 63b100 <_moduleinfo_array> 41cc31: 74 2e je 41cc61 <_moduleIndependentCtors+0x5d> 41cc33: 49 89 d5 mov %rdx,%r13 41cc36: 4d 8b 64 dd 00 mov 0x0(%r13,%rbx,8),%r12 41cc3b: 4d 85 e4 test %r12,%r12 41cc3e: 74 18 je 41cc58 <_moduleIndependentCtors+0x54> 41cc40: 49 8b fc mov %r12,%rdi 41cc43: e8 ec 6b 00 00 callq 423834 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 41cc48: 48 85 c0 test %rax,%rax 41cc4b: 74 0b je 41cc58 <_moduleIndependentCtors+0x54> 41cc4d: 49 8b fc mov %r12,%rdi 41cc50: e8 df 6b 00 00 callq 423834 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 41cc55: 48 ff d0 rex.W callq *%rax 41cc58: 48 ff c3 inc %rbx 41cc5b: 48 3b 5d f0 cmp -0x10(%rbp),%rbx 41cc5f: 72 d5 jb 41cc36 <_moduleIndependentCtors+0x32> 41cc61: 41 5d pop %r13 41cc63: 41 5c pop %r12 41cc65: 5b pop %rbx 41cc66: 48 8b e5 mov %rbp,%rsp 41cc69: 5d pop %rbp 41cc6a: c3 retq 41cc6b: 90 nop 000000000041cc6c <_checkModCtors>: 41cc6c: 55 push %rbp 41cc6d: 48 8b ec mov %rsp,%rbp 41cc70: 48 83 ec 70 sub $0x70,%rsp 41cc74: 48 c7 45 98 70 00 00 movq $0x70,-0x68(%rbp) 41cc7b: 00 41cc7c: 53 push %rbx 41cc7d: 41 54 push %r12 41cc7f: 41 55 push %r13 41cc81: 41 56 push %r14 41cc83: 48 8b 35 76 e4 21 00 mov 0x21e476(%rip),%rsi # 63b100 <_moduleinfo_array> 41cc8a: 48 bf 80 74 63 00 00 mov $0x637480,%rdi 41cc91: 00 00 00 41cc94: e8 83 df ff ff callq 41ac1c <_d_newarrayT> 41cc99: 48 89 05 80 e4 21 00 mov %rax,0x21e480(%rip) # 63b120 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo> 41cca0: 48 89 15 81 e4 21 00 mov %rdx,0x21e481(%rip) # 63b128 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo+0x8> 41cca7: 48 89 45 a0 mov %rax,-0x60(%rbp) 41ccab: 48 89 55 a8 mov %rdx,-0x58(%rbp) 41ccaf: 48 c7 45 b0 00 00 00 movq $0x0,-0x50(%rbp) 41ccb6: 00 41ccb7: 48 c7 45 b8 00 00 00 movq $0x0,-0x48(%rbp) 41ccbe: 00 41ccbf: 48 8b 3d 3a e4 21 00 mov 0x21e43a(%rip),%rdi # 63b100 <_moduleinfo_array> 41ccc6: 48 8d 4d 98 lea -0x68(%rbp),%rcx 41ccca: e8 b9 56 00 00 callq 422388 <__alloca> 41cccf: 48 89 c3 mov %rax,%rbx 41ccd2: 48 8b 05 27 e4 21 00 mov 0x21e427(%rip),%rax # 63b100 <_moduleinfo_array> 41ccd9: 48 8b cb mov %rbx,%rcx 41ccdc: 48 89 45 c0 mov %rax,-0x40(%rbp) 41cce0: 48 89 4d c8 mov %rcx,-0x38(%rbp) 41cce4: 48 8b 3d 15 e4 21 00 mov 0x21e415(%rip),%rdi # 63b100 <_moduleinfo_array> 41cceb: 48 8d 4d 98 lea -0x68(%rbp),%rcx 41ccef: e8 94 56 00 00 callq 422388 <__alloca> 41ccf4: 48 89 c3 mov %rax,%rbx 41ccf7: 48 8b 35 02 e4 21 00 mov 0x21e402(%rip),%rsi # 63b100 <_moduleinfo_array> 41ccfe: 48 8b d3 mov %rbx,%rdx 41cd01: 48 89 75 d0 mov %rsi,-0x30(%rbp) 41cd05: 48 89 55 d8 mov %rdx,-0x28(%rbp) 41cd09: 48 8b 15 f8 e3 21 00 mov 0x21e3f8(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41cd10: 48 8b 05 e9 e3 21 00 mov 0x21e3e9(%rip),%rax # 63b100 <_moduleinfo_array> 41cd17: 48 89 45 e0 mov %rax,-0x20(%rbp) 41cd1b: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41cd1f: 45 31 e4 xor %r12d,%r12d 41cd22: 4c 39 25 d7 e3 21 00 cmp %r12,0x21e3d7(%rip) # 63b100 <_moduleinfo_array> 41cd29: 74 74 je 41cd9f <_checkModCtors+0x133> 41cd2b: 49 89 d6 mov %rdx,%r14 41cd2e: 41 8b cc mov %r12d,%ecx 41cd31: 49 8b 1c ce mov (%r14,%rcx,8),%rbx 41cd35: 48 85 db test %rbx,%rbx 41cd38: 74 59 je 41cd93 <_checkModCtors+0x127> 41cd3a: f7 03 00 00 00 80 testl $0x80000000,(%rbx) 41cd40: 74 06 je 41cd48 <_checkModCtors+0xdc> 41cd42: 44 89 63 04 mov %r12d,0x4(%rbx) 41cd46: eb 04 jmp 41cd4c <_checkModCtors+0xe0> 41cd48: 44 89 63 70 mov %r12d,0x70(%rbx) 41cd4c: 8b 3b mov (%rbx),%edi 41cd4e: f7 c7 00 00 00 80 test $0x80000000,%edi 41cd54: 74 02 je 41cd58 <_checkModCtors+0xec> 41cd56: eb 03 jmp 41cd5b <_checkModCtors+0xef> 41cd58: 8b 7b 30 mov 0x30(%rbx),%edi 41cd5b: 49 89 fd mov %rdi,%r13 41cd5e: 41 80 e5 04 and $0x4,%r13b 41cd62: 48 8b fb mov %rbx,%rdi 41cd65: e8 66 6a 00 00 callq 4237d0 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 41cd6a: 48 85 c0 test %rax,%rax 41cd6d: 74 04 je 41cd73 <_checkModCtors+0x107> 41cd6f: 41 80 cd 40 or $0x40,%r13b 41cd73: 48 8b fb mov %rbx,%rdi 41cd76: e8 fd 69 00 00 callq 423778 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 41cd7b: 48 85 c0 test %rax,%rax 41cd7e: 74 04 je 41cd84 <_checkModCtors+0x118> 41cd80: 41 80 cd 20 or $0x20,%r13b 41cd84: 48 8b 55 d8 mov -0x28(%rbp),%rdx 41cd88: 48 8b 45 d0 mov -0x30(%rbp),%rax 41cd8c: 41 8b cc mov %r12d,%ecx 41cd8f: 44 88 2c 0a mov %r13b,(%rdx,%rcx,1) 41cd93: 41 ff c4 inc %r12d 41cd96: 41 8b dc mov %r12d,%ebx 41cd99: 48 3b 5d e0 cmp -0x20(%rbp),%rbx 41cd9d: 72 8f jb 41cd2e <_checkModCtors+0xc2> 41cd9f: 48 89 ef mov %rbp,%rdi 41cda2: e8 11 08 00 00 callq 41d5b8 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv> 41cda7: 48 8b 75 b0 mov -0x50(%rbp),%rsi 41cdab: 48 89 35 7e e3 21 00 mov %rsi,0x21e37e(%rip) # 63b130 <_D6object19_moduleinfo_dtors_im> 41cdb2: 48 8b 35 47 e3 21 00 mov 0x21e347(%rip),%rsi # 63b100 <_moduleinfo_array> 41cdb9: 48 bf 80 74 63 00 00 mov $0x637480,%rdi 41cdc0: 00 00 00 41cdc3: e8 54 de ff ff callq 41ac1c <_d_newarrayT> 41cdc8: 48 89 05 71 e3 21 00 mov %rax,0x21e371(%rip) # 63b140 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo> 41cdcf: 48 89 15 72 e3 21 00 mov %rdx,0x21e372(%rip) # 63b148 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo+0x8> 41cdd6: 48 89 45 a0 mov %rax,-0x60(%rbp) 41cdda: 48 89 55 a8 mov %rdx,-0x58(%rbp) 41cdde: 48 31 c0 xor %rax,%rax 41cde1: 48 89 45 b0 mov %rax,-0x50(%rbp) 41cde5: 48 8b 15 1c e3 21 00 mov 0x21e31c(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41cdec: 48 8b 1d 0d e3 21 00 mov 0x21e30d(%rip),%rbx # 63b100 <_moduleinfo_array> 41cdf3: 48 89 5d f0 mov %rbx,-0x10(%rbp) 41cdf7: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41cdfb: 49 89 c4 mov %rax,%r12 41cdfe: 48 39 05 fb e2 21 00 cmp %rax,0x21e2fb(%rip) # 63b100 <_moduleinfo_array> 41ce05: 74 59 je 41ce60 <_checkModCtors+0x1f4> 41ce07: 49 89 d6 mov %rdx,%r14 41ce0a: 4b 8b 1c e6 mov (%r14,%r12,8),%rbx 41ce0e: 48 85 db test %rbx,%rbx 41ce11: 74 44 je 41ce57 <_checkModCtors+0x1eb> 41ce13: 8b 0b mov (%rbx),%ecx 41ce15: f7 c1 00 00 00 80 test $0x80000000,%ecx 41ce1b: 74 02 je 41ce1f <_checkModCtors+0x1b3> 41ce1d: eb 03 jmp 41ce22 <_checkModCtors+0x1b6> 41ce1f: 8b 4b 30 mov 0x30(%rbx),%ecx 41ce22: 49 89 cd mov %rcx,%r13 41ce25: 41 80 e5 04 and $0x4,%r13b 41ce29: 48 8b fb mov %rbx,%rdi 41ce2c: e8 07 69 00 00 callq 423738 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 41ce31: 48 85 c0 test %rax,%rax 41ce34: 74 04 je 41ce3a <_checkModCtors+0x1ce> 41ce36: 41 80 cd 40 or $0x40,%r13b 41ce3a: 48 8b fb mov %rbx,%rdi 41ce3d: e8 ce 68 00 00 callq 423710 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 41ce42: 48 85 c0 test %rax,%rax 41ce45: 74 04 je 41ce4b <_checkModCtors+0x1df> 41ce47: 41 80 cd 20 or $0x20,%r13b 41ce4b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 41ce4f: 48 8b 45 d0 mov -0x30(%rbp),%rax 41ce53: 46 88 2c 22 mov %r13b,(%rdx,%r12,1) 41ce57: 49 ff c4 inc %r12 41ce5a: 4c 3b 65 f0 cmp -0x10(%rbp),%r12 41ce5e: 72 aa jb 41ce0a <_checkModCtors+0x19e> 41ce60: 48 89 ef mov %rbp,%rdi 41ce63: e8 50 07 00 00 callq 41d5b8 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv> 41ce68: 48 8b 4d b0 mov -0x50(%rbp),%rcx 41ce6c: 48 89 0d dd e2 21 00 mov %rcx,0x21e2dd(%rip) # 63b150 <_D6object22_moduleinfo_tlsdtors_im> 41ce73: 41 5e pop %r14 41ce75: 41 5d pop %r13 41ce77: 41 5c pop %r12 41ce79: 5b pop %rbx 41ce7a: 48 8b e5 mov %rbp,%rsp 41ce7d: 5d pop %rbp 41ce7e: c3 retq 41ce7f: 90 nop 000000000041ce80 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm>: 41ce80: 55 push %rbp 41ce81: 48 8b ec mov %rsp,%rbp 41ce84: 48 83 ec 20 sub $0x20,%rsp 41ce88: 53 push %rbx 41ce89: 41 54 push %r12 41ce8b: 41 55 push %r13 41ce8d: 41 56 push %r14 41ce8f: 49 89 fe mov %rdi,%r14 41ce92: 49 89 d5 mov %rdx,%r13 41ce95: 49 8b 4e c8 mov -0x38(%r14),%rcx 41ce99: 49 8b 46 c0 mov -0x40(%r14),%rax 41ce9d: 41 f7 45 00 00 00 00 testl $0x80000000,0x0(%r13) 41cea4: 80 41cea5: 74 06 je 41cead <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x2d> 41cea7: 45 8b 45 04 mov 0x4(%r13),%r8d 41ceab: eb 04 jmp 41ceb1 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x31> 41cead: 45 8b 45 70 mov 0x70(%r13),%r8d 41ceb1: 4c 89 c3 mov %r8,%rbx 41ceb4: 89 db mov %ebx,%ebx 41ceb6: 80 3c 19 00 cmpb $0x0,(%rcx,%rbx,1) 41ceba: 74 0f je 41cecb <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x4b> 41cebc: 48 31 c0 xor %rax,%rax 41cebf: 41 5e pop %r14 41cec1: 41 5d pop %r13 41cec3: 41 5c pop %r12 41cec5: 5b pop %rbx 41cec6: 48 8b e5 mov %rbp,%rsp 41cec9: 5d pop %rbp 41ceca: c3 retq 41cecb: 4d 31 e4 xor %r12,%r12 41cece: 45 8b c8 mov %r8d,%r9d 41ced1: 42 c6 04 09 01 movb $0x1,(%rcx,%r9,1) 41ced6: 40 80 f6 01 xor $0x1,%sil 41ceda: 74 2e je 41cf0a <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x8a> 41cedc: 49 8b 4e d8 mov -0x28(%r14),%rcx 41cee0: 49 8b 46 d0 mov -0x30(%r14),%rax 41cee4: 42 8a 34 09 mov (%rcx,%r9,1),%sil 41cee8: 40 f6 c6 60 test $0x60,%sil 41ceec: 74 1c je 41cf0a <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x8a> 41ceee: 40 f6 c6 04 test $0x4,%sil 41cef2: 75 16 jne 41cf0a <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0x8a> 41cef4: 48 b8 01 00 00 00 00 mov $0x1,%rax 41cefb: 00 00 00 41cefe: 41 5e pop %r14 41cf00: 41 5d pop %r13 41cf02: 41 5c pop %r12 41cf04: 5b pop %rbx 41cf05: 48 8b e5 mov %rbp,%rsp 41cf08: 5d pop %rbp 41cf09: c3 retq 41cf0a: 48 89 d7 mov %rdx,%rdi 41cf0d: e8 0e 6a 00 00 callq 423920 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 41cf12: 48 89 45 e0 mov %rax,-0x20(%rbp) 41cf16: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41cf1a: 48 31 db xor %rbx,%rbx 41cf1d: 48 39 5d e0 cmp %rbx,-0x20(%rbp) 41cf21: 74 1e je 41cf41 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0xc1> 41cf23: 49 89 d5 mov %rdx,%r13 41cf26: 49 8b 54 dd 00 mov 0x0(%r13,%rbx,8),%rdx 41cf2b: 31 f6 xor %esi,%esi 41cf2d: 49 8b fe mov %r14,%rdi 41cf30: e8 4b ff ff ff callq 41ce80 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm> 41cf35: 49 01 c4 add %rax,%r12 41cf38: 48 ff c3 inc %rbx 41cf3b: 48 3b 5d e0 cmp -0x20(%rbp),%rbx 41cf3f: 72 e5 jb 41cf26 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm+0xa6> 41cf41: 49 8b c4 mov %r12,%rax 41cf44: 41 5e pop %r14 41cf46: 41 5d pop %r13 41cf48: 41 5c pop %r12 41cf4a: 5b pop %rbx 41cf4b: 48 8b e5 mov %rbp,%rsp 41cf4e: 5d pop %rbp 41cf4f: c3 retq 000000000041cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv>: 41cf50: 55 push %rbp 41cf51: 48 8b ec mov %rsp,%rbp 41cf54: 48 83 ec 38 sub $0x38,%rsp 41cf58: 53 push %rbx 41cf59: 41 54 push %r12 41cf5b: 41 55 push %r13 41cf5d: 8b 75 10 mov 0x10(%rbp),%esi 41cf60: 48 8b 4d 18 mov 0x18(%rbp),%rcx 41cf64: 48 8b 15 bd 21 01 00 mov 0x121bd(%rip),%rdx # 42f128 <_TMP36+0x8> 41cf6b: 48 8b 05 ae 21 01 00 mov 0x121ae(%rip),%rax # 42f120 <_TMP36> 41cf72: 48 89 45 e0 mov %rax,-0x20(%rbp) 41cf76: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41cf7a: 48 85 f6 test %rsi,%rsi 41cf7d: 74 38 je 41cfb7 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv+0x67> 41cf7f: 48 8b d1 mov %rcx,%rdx 41cf82: 48 8b c6 mov %rsi,%rax 41cf85: 49 89 d4 mov %rdx,%r12 41cf88: 48 31 db xor %rbx,%rbx 41cf8b: 4c 8b ee mov %rsi,%r13 41cf8e: 49 c1 e5 04 shl $0x4,%r13 41cf92: 42 ff 74 23 08 pushq 0x8(%rbx,%r12,1) 41cf97: 42 ff 34 23 pushq (%rbx,%r12,1) 41cf9b: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41cfa2: 00 00 00 41cfa5: e8 82 e9 ff ff callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41cfaa: 48 83 c4 10 add $0x10,%rsp 41cfae: 48 83 c3 10 add $0x10,%rbx 41cfb2: 49 39 dd cmp %rbx,%r13 41cfb5: 77 db ja 41cf92 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv+0x42> 41cfb7: ff 75 e8 pushq -0x18(%rbp) 41cfba: ff 75 e0 pushq -0x20(%rbp) 41cfbd: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41cfc4: 00 00 00 41cfc7: e8 60 e9 ff ff callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41cfcc: 48 83 c4 10 add $0x10,%rsp 41cfd0: 41 5d pop %r13 41cfd2: 41 5c pop %r12 41cfd4: 5b pop %rbx 41cfd5: 48 8b e5 mov %rbp,%rsp 41cfd8: 5d pop %rbp 41cfd9: c3 retq 41cfda: 90 nop 41cfdb: 90 nop 000000000041cfdc <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb>: 41cfdc: 55 push %rbp 41cfdd: 48 8b ec mov %rsp,%rbp 41cfe0: 48 81 ec 80 00 00 00 sub $0x80,%rsp 41cfe7: 53 push %rbx 41cfe8: 41 54 push %r12 41cfea: 41 55 push %r13 41cfec: 41 56 push %r14 41cfee: 49 89 fc mov %rdi,%r12 41cff1: 89 75 f0 mov %esi,-0x10(%rbp) 41cff4: 49 89 d5 mov %rdx,%r13 41cff7: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41cffb: 4c 8b f1 mov %rcx,%r14 41cffe: 49 8b 54 24 c8 mov -0x38(%r12),%rdx 41d003: 49 8b 44 24 c0 mov -0x40(%r12),%rax 41d008: 41 8b 1e mov (%r14),%ebx 41d00b: 81 e3 00 00 00 80 and $0x80000000,%ebx 41d011: 74 06 je 41d019 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x3d> 41d013: 45 8b 46 04 mov 0x4(%r14),%r8d 41d017: eb 04 jmp 41d01d <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x41> 41d019: 45 8b 46 70 mov 0x70(%r14),%r8d 41d01d: 45 89 c0 mov %r8d,%r8d 41d020: 42 80 3c 02 00 cmpb $0x0,(%rdx,%r8,1) 41d025: 0f 85 84 01 00 00 jne 41d1af <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1d3> 41d02b: 4d 39 ee cmp %r13,%r14 41d02e: 0f 84 5d 01 00 00 je 41d191 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1b5> 41d034: 85 db test %ebx,%ebx 41d036: 74 06 je 41d03e <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x62> 41d038: 45 8b 4e 04 mov 0x4(%r14),%r9d 41d03c: eb 04 jmp 41d042 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x66> 41d03e: 45 8b 4e 70 mov 0x70(%r14),%r9d 41d042: 45 89 c9 mov %r9d,%r9d 41d045: 42 c6 04 0a 01 movb $0x1,(%rdx,%r9,1) 41d04a: 40 80 f6 01 xor $0x1,%sil 41d04e: 74 43 je 41d093 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0xb7> 41d050: 49 8b 54 24 d8 mov -0x28(%r12),%rdx 41d055: 49 8b 44 24 d0 mov -0x30(%r12),%rax 41d05a: 41 8b 1e mov (%r14),%ebx 41d05d: 81 e3 00 00 00 80 and $0x80000000,%ebx 41d063: 74 06 je 41d06b <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x8f> 41d065: 41 8b 76 04 mov 0x4(%r14),%esi 41d069: eb 04 jmp 41d06f <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x93> 41d06b: 41 8b 76 70 mov 0x70(%r14),%esi 41d06f: 89 f6 mov %esi,%esi 41d071: f6 04 32 60 testb $0x60,(%rdx,%rsi,1) 41d075: 74 1c je 41d093 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0xb7> 41d077: 85 db test %ebx,%ebx 41d079: 74 06 je 41d081 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0xa5> 41d07b: 45 8b 46 04 mov 0x4(%r14),%r8d 41d07f: eb 04 jmp 41d085 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0xa9> 41d081: 45 8b 46 70 mov 0x70(%r14),%r8d 41d085: 45 89 c0 mov %r8d,%r8d 41d088: 42 f6 04 02 04 testb $0x4,(%rdx,%r8,1) 41d08d: 0f 84 1c 01 00 00 je 41d1af <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1d3> 41d093: 48 89 cf mov %rcx,%rdi 41d096: e8 85 68 00 00 callq 423920 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 41d09b: 48 89 45 80 mov %rax,-0x80(%rbp) 41d09f: 48 89 55 88 mov %rdx,-0x78(%rbp) 41d0a3: 48 31 db xor %rbx,%rbx 41d0a6: 48 39 5d 80 cmp %rbx,-0x80(%rbp) 41d0aa: 0f 84 ff 00 00 00 je 41d1af <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1d3> 41d0b0: 4c 89 75 f8 mov %r14,-0x8(%rbp) 41d0b4: 49 89 d6 mov %rdx,%r14 41d0b7: 49 8b 0c de mov (%r14,%rbx,8),%rcx 41d0bb: 49 8b d5 mov %r13,%rdx 41d0be: 31 f6 xor %esi,%esi 41d0c0: 49 8b fc mov %r12,%rdi 41d0c3: e8 14 ff ff ff callq 41cfdc <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb> 41d0c8: 84 c0 test %al,%al 41d0ca: 0f 84 d2 00 00 00 je 41d1a2 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1c6> 41d0d0: 4c 8b 75 f8 mov -0x8(%rbp),%r14 41d0d4: 40 80 7d f0 00 rex cmpb $0x0,-0x10(%rbp) 41d0d9: 74 5c je 41d137 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x15b> 41d0db: 48 8b 15 66 20 01 00 mov 0x12066(%rip),%rdx # 42f148 <_TMP40+0x8> 41d0e2: 48 8b 05 57 20 01 00 mov 0x12057(%rip),%rax # 42f140 <_TMP40> 41d0e9: 48 89 45 90 mov %rax,-0x70(%rbp) 41d0ed: 48 89 55 98 mov %rdx,-0x68(%rbp) 41d0f1: 49 8b fe mov %r14,%rdi 41d0f4: e8 53 f9 ff ff callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41d0f9: 48 89 45 a0 mov %rax,-0x60(%rbp) 41d0fd: 48 89 55 a8 mov %rdx,-0x58(%rbp) 41d101: 48 8b 15 70 20 01 00 mov 0x12070(%rip),%rdx # 42f178 <_TMP41+0x8> 41d108: 48 8b 05 61 20 01 00 mov 0x12061(%rip),%rax # 42f170 <_TMP41> 41d10f: 48 89 45 b0 mov %rax,-0x50(%rbp) 41d113: 48 89 55 b8 mov %rdx,-0x48(%rbp) 41d117: 48 8d 4d 90 lea -0x70(%rbp),%rcx 41d11b: 48 bb 03 00 00 00 00 mov $0x3,%rbx 41d122: 00 00 00 41d125: 51 push %rcx 41d126: 53 push %rbx 41d127: 49 8b fc mov %r12,%rdi 41d12a: 31 c0 xor %eax,%eax 41d12c: e8 1f fe ff ff callq 41cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv> 41d131: 48 83 c4 10 add $0x10,%rsp 41d135: eb 5a jmp 41d191 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0x1b5> 41d137: 48 8b 15 6a 20 01 00 mov 0x1206a(%rip),%rdx # 42f1a8 <_TMP42+0x8> 41d13e: 48 8b 05 5b 20 01 00 mov 0x1205b(%rip),%rax # 42f1a0 <_TMP42> 41d145: 48 89 45 c0 mov %rax,-0x40(%rbp) 41d149: 48 89 55 c8 mov %rdx,-0x38(%rbp) 41d14d: 49 8b fe mov %r14,%rdi 41d150: e8 f7 f8 ff ff callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41d155: 48 89 45 d0 mov %rax,-0x30(%rbp) 41d159: 48 89 55 d8 mov %rdx,-0x28(%rbp) 41d15d: 48 8b 15 64 20 01 00 mov 0x12064(%rip),%rdx # 42f1c8 <_TMP43+0x8> 41d164: 48 8b 05 55 20 01 00 mov 0x12055(%rip),%rax # 42f1c0 <_TMP43> 41d16b: 48 89 45 e0 mov %rax,-0x20(%rbp) 41d16f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41d173: 48 8d 4d c0 lea -0x40(%rbp),%rcx 41d177: 48 bb 03 00 00 00 00 mov $0x3,%rbx 41d17e: 00 00 00 41d181: 51 push %rcx 41d182: 53 push %rbx 41d183: 49 8b fc mov %r12,%rdi 41d186: 31 c0 xor %eax,%eax 41d188: e8 c3 fd ff ff callq 41cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv> 41d18d: 48 83 c4 10 add $0x10,%rsp 41d191: b8 01 00 00 00 mov $0x1,%eax 41d196: 41 5e pop %r14 41d198: 41 5d pop %r13 41d19a: 41 5c pop %r12 41d19c: 5b pop %rbx 41d19d: 48 8b e5 mov %rbp,%rsp 41d1a0: 5d pop %rbp 41d1a1: c3 retq 41d1a2: 48 ff c3 inc %rbx 41d1a5: 48 3b 5d 80 cmp -0x80(%rbp),%rbx 41d1a9: 0f 82 08 ff ff ff jb 41d0b7 <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb+0xdb> 41d1af: 31 c0 xor %eax,%eax 41d1b1: 41 5e pop %r14 41d1b3: 41 5d pop %r13 41d1b5: 41 5c pop %r12 41d1b7: 5b pop %rbx 41d1b8: 48 8b e5 mov %rbp,%rsp 41d1bb: 5d pop %rbp 41d1bc: c3 retq 41d1bd: 90 nop 41d1be: 90 nop 41d1bf: 90 nop 000000000041d1c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb>: 41d1c0: 55 push %rbp 41d1c1: 48 8b ec mov %rsp,%rbp 41d1c4: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 41d1cb: 48 c7 85 48 ff ff ff movq $0xb8,-0xb8(%rbp) 41d1d2: b8 00 00 00 41d1d6: 53 push %rbx 41d1d7: 41 54 push %r12 41d1d9: 41 55 push %r13 41d1db: 41 56 push %r14 41d1dd: 41 57 push %r15 41d1df: 49 89 fc mov %rdi,%r12 41d1e2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41d1e6: 4c 8b f6 mov %rsi,%r14 41d1e9: 49 8b 4c 24 c0 mov -0x40(%r12),%rcx 41d1ee: 48 31 c0 xor %rax,%rax 41d1f1: 49 8b 54 24 c8 mov -0x38(%r12),%rdx 41d1f6: 49 8b 5c 24 c0 mov -0x40(%r12),%rbx 41d1fb: 48 89 d7 mov %rdx,%rdi 41d1fe: f3 aa rep stos %al,%es:(%rdi) 41d200: 48 89 f2 mov %rsi,%rdx 41d203: be 01 00 00 00 mov $0x1,%esi 41d208: 49 8b fc mov %r12,%rdi 41d20b: e8 70 fc ff ff callq 41ce80 <_D6object14_checkModCtorsUZv17_findDependenciesMFPS6object10ModuleInfobZm> 41d210: 49 89 c7 mov %rax,%r15 41d213: 4c 89 ff mov %r15,%rdi 41d216: 48 c1 e7 03 shl $0x3,%rdi 41d21a: 48 8d 8d 48 ff ff ff lea -0xb8(%rbp),%rcx 41d221: e8 62 51 00 00 callq 422388 <__alloca> 41d226: 49 8b df mov %r15,%rbx 41d229: 48 89 c1 mov %rax,%rcx 41d22c: 48 89 9d 50 ff ff ff mov %rbx,-0xb0(%rbp) 41d233: 48 89 8d 58 ff ff ff mov %rcx,-0xa8(%rbp) 41d23a: 45 31 ed xor %r13d,%r13d 41d23d: 49 8b 54 24 c8 mov -0x38(%r12),%rdx 41d242: 49 8b 44 24 c0 mov -0x40(%r12),%rax 41d247: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 41d24e: 48 89 95 68 ff ff ff mov %rdx,-0x98(%rbp) 41d255: 4c 89 ad 70 ff ff ff mov %r13,-0x90(%rbp) 41d25c: 4c 39 ad 60 ff ff ff cmp %r13,-0xa0(%rbp) 41d263: 74 67 je 41d2cc <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x10c> 41d265: 48 8b b5 70 ff ff ff mov -0x90(%rbp),%rsi 41d26c: 48 89 d7 mov %rdx,%rdi 41d26f: 80 3c 3e 00 cmpb $0x0,(%rsi,%rdi,1) 41d273: 74 4b je 41d2c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x100> 41d275: 48 8b 15 8c de 21 00 mov 0x21de8c(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41d27c: 48 8b 05 7d de 21 00 mov 0x21de7d(%rip),%rax # 63b100 <_moduleinfo_array> 41d283: 4c 8b 0c f2 mov (%rdx,%rsi,8),%r9 41d287: 4d 3b ce cmp %r14,%r9 41d28a: 74 34 je 41d2c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x100> 41d28c: 49 8b 54 24 d8 mov -0x28(%r12),%rdx 41d291: 49 8b 44 24 d0 mov -0x30(%r12),%rax 41d296: 44 8a 04 32 mov (%rdx,%rsi,1),%r8b 41d29a: 41 f6 c0 60 test $0x60,%r8b 41d29e: 74 20 je 41d2c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x100> 41d2a0: 41 f6 c0 04 test $0x4,%r8b 41d2a4: 75 1a jne 41d2c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x100> 41d2a6: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 41d2ad: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 41d2b4: 41 8b cd mov %r13d,%ecx 41d2b7: 41 ff c5 inc %r13d 41d2ba: 89 c9 mov %ecx,%ecx 41d2bc: 4c 89 0c ca mov %r9,(%rdx,%rcx,8) 41d2c0: 48 ff c6 inc %rsi 41d2c3: 48 3b b5 60 ff ff ff cmp -0xa0(%rbp),%rsi 41d2ca: 72 a3 jb 41d26f <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0xaf> 41d2cc: 4c 89 75 f0 mov %r14,-0x10(%rbp) 41d2d0: 49 8b 54 24 d8 mov -0x28(%r12),%rdx 41d2d5: 49 8b 44 24 d0 mov -0x30(%r12),%rax 41d2da: 48 8b 5d f0 mov -0x10(%rbp),%rbx 41d2de: f7 03 00 00 00 80 testl $0x80000000,(%rbx) 41d2e4: 74 05 je 41d2eb <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x12b> 41d2e6: 8b 73 04 mov 0x4(%rbx),%esi 41d2e9: eb 03 jmp 41d2ee <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x12e> 41d2eb: 8b 73 70 mov 0x70(%rbx),%esi 41d2ee: 89 b5 78 ff ff ff mov %esi,-0x88(%rbp) 41d2f4: 89 f6 mov %esi,%esi 41d2f6: 80 0c 32 01 orb $0x1,(%rdx,%rsi,1) 41d2fa: 41 be 01 00 00 00 mov $0x1,%r14d 41d300: 4d 31 ed xor %r13,%r13 41d303: 4c 39 ad 50 ff ff ff cmp %r13,-0xb0(%rbp) 41d30a: 0f 84 52 02 00 00 je 41d562 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x3a2> 41d310: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 41d317: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 41d31e: 49 89 d7 mov %rdx,%r15 41d321: 49 8b 54 24 d8 mov -0x28(%r12),%rdx 41d326: 49 8b 44 24 d0 mov -0x30(%r12),%rax 41d32b: 4b 8b 1c ef mov (%r15,%r13,8),%rbx 41d32f: f7 03 00 00 00 80 testl $0x80000000,(%rbx) 41d335: 74 05 je 41d33c <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x17c> 41d337: 8b 7b 04 mov 0x4(%rbx),%edi 41d33a: eb 03 jmp 41d33f <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x17f> 41d33c: 8b 7b 70 mov 0x70(%rbx),%edi 41d33f: 89 ff mov %edi,%edi 41d341: 8a 0c 3a mov (%rdx,%rdi,1),%cl 41d344: f6 c1 01 test $0x1,%cl 41d347: 74 58 je 41d3a1 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x1e1> 41d349: 48 8b 15 a8 1e 01 00 mov 0x11ea8(%rip),%rdx # 42f1f8 <_TMP45+0x8> 41d350: 48 8b 05 99 1e 01 00 mov 0x11e99(%rip),%rax # 42f1f0 <_TMP45> 41d357: 48 89 45 90 mov %rax,-0x70(%rbp) 41d35b: 48 89 55 98 mov %rdx,-0x68(%rbp) 41d35f: 48 8b fb mov %rbx,%rdi 41d362: e8 e5 f6 ff ff callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41d367: 48 89 45 a0 mov %rax,-0x60(%rbp) 41d36b: 48 89 55 a8 mov %rdx,-0x58(%rbp) 41d36f: 48 8d 4d 90 lea -0x70(%rbp),%rcx 41d373: 48 be 02 00 00 00 00 mov $0x2,%rsi 41d37a: 00 00 00 41d37d: 51 push %rcx 41d37e: 56 push %rsi 41d37f: 49 8b fc mov %r12,%rdi 41d382: 31 c0 xor %eax,%eax 41d384: e8 c7 fb ff ff callq 41cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv> 41d389: 48 83 c4 10 add $0x10,%rsp 41d38d: 49 89 5c 24 b8 mov %rbx,-0x48(%r12) 41d392: 45 31 f6 xor %r14d,%r14d 41d395: 49 8b 44 24 a0 mov -0x60(%r12),%rax 41d39a: 49 89 44 24 b0 mov %rax,-0x50(%r12) 41d39f: eb 13 jmp 41d3b4 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x1f4> 41d3a1: f6 c1 02 test $0x2,%cl 41d3a4: 75 0e jne 41d3b4 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x1f4> 41d3a6: 48 8b f3 mov %rbx,%rsi 41d3a9: 49 8b fc mov %r12,%rdi 41d3ac: e8 0f fe ff ff callq 41d1c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb> 41d3b1: 49 89 c6 mov %rax,%r14 41d3b4: 41 8a d6 mov %r14b,%dl 41d3b7: 80 f2 01 xor $0x1,%dl 41d3ba: 0f 84 92 01 00 00 je 41d552 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x392> 41d3c0: 48 89 5d 80 mov %rbx,-0x80(%rbp) 41d3c4: 4c 8b 75 f0 mov -0x10(%rbp),%r14 41d3c8: 49 8b 4c 24 c0 mov -0x40(%r12),%rcx 41d3cd: 48 31 c0 xor %rax,%rax 41d3d0: 49 8b 54 24 c8 mov -0x38(%r12),%rdx 41d3d5: 49 8b 5c 24 c0 mov -0x40(%r12),%rbx 41d3da: 48 89 d7 mov %rdx,%rdi 41d3dd: f3 aa rep stos %al,%es:(%rdi) 41d3df: 49 8b ce mov %r14,%rcx 41d3e2: 48 8b 55 80 mov -0x80(%rbp),%rdx 41d3e6: be 01 00 00 00 mov $0x1,%esi 41d3eb: 49 8b fc mov %r12,%rdi 41d3ee: e8 e9 fb ff ff callq 41cfdc <_D6object14_checkModCtorsUZv10printCycleMFPS6object10ModuleInfoPS6object10ModuleInfobZb> 41d3f3: 49 8b 54 24 a8 mov -0x58(%r12),%rdx 41d3f8: 49 8b 44 24 a0 mov -0x60(%r12),%rax 41d3fd: 49 ff 4c 24 b0 decq -0x50(%r12) 41d402: 49 8b 4c 24 b0 mov -0x50(%r12),%rcx 41d407: 4c 89 34 ca mov %r14,(%rdx,%rcx,8) 41d40b: 4d 39 74 24 b8 cmp %r14,-0x48(%r12) 41d410: 0f 85 2c 01 00 00 jne 41d542 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x382> 41d416: 48 8b 15 2b 1e 01 00 mov 0x11e2b(%rip),%rdx # 42f248 <_TMP46+0x8> 41d41d: 48 8b 05 1c 1e 01 00 mov 0x11e1c(%rip),%rax # 42f240 <_TMP46> 41d424: 48 89 45 b0 mov %rax,-0x50(%rbp) 41d428: 48 89 55 b8 mov %rdx,-0x48(%rbp) 41d42c: 48 8d 4d b0 lea -0x50(%rbp),%rcx 41d430: 48 bb 01 00 00 00 00 mov $0x1,%rbx 41d437: 00 00 00 41d43a: 51 push %rcx 41d43b: 53 push %rbx 41d43c: 49 8b fc mov %r12,%rdi 41d43f: 31 c0 xor %eax,%eax 41d441: e8 0a fb ff ff callq 41cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv> 41d446: 48 83 c4 10 add $0x10,%rsp 41d44a: 49 8b 74 24 a0 mov -0x60(%r12),%rsi 41d44f: 49 8b 44 24 b0 mov -0x50(%r12),%rax 41d454: 48 2b f0 sub %rax,%rsi 41d457: 49 8b 54 24 a8 mov -0x58(%r12),%rdx 41d45c: 49 8b 5c 24 a0 mov -0x60(%r12),%rbx 41d461: 48 8d 0c c2 lea (%rdx,%rax,8),%rcx 41d465: 48 89 75 c0 mov %rsi,-0x40(%rbp) 41d469: 48 89 4d c8 mov %rcx,-0x38(%rbp) 41d46d: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 41d474: 00 41d475: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 41d47a: 74 4b je 41d4c7 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x307> 41d47c: 48 8b 5d d0 mov -0x30(%rbp),%rbx 41d480: 49 89 cd mov %rcx,%r13 41d483: ff 35 df 1d 01 00 pushq 0x11ddf(%rip) # 42f268 <_TMP47+0x8> 41d489: ff 35 d1 1d 01 00 pushq 0x11dd1(%rip) # 42f260 <_TMP47> 41d48f: 49 8b 7c dd 00 mov 0x0(%r13,%rbx,8),%rdi 41d494: e8 b3 f5 ff ff callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41d499: 52 push %rdx 41d49a: 50 push %rax 41d49b: 48 bf 60 b1 63 00 00 mov $0x63b160,%rdi 41d4a2: 00 00 00 41d4a5: e8 82 e4 ff ff callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41d4aa: 48 83 c4 10 add $0x10,%rsp 41d4ae: 88 45 d8 mov %al,-0x28(%rbp) 41d4b1: 48 8d 7d d8 lea -0x28(%rbp),%rdi 41d4b5: e8 72 e4 ff ff callq 41b92c <_D2rt4util7console7Console6opCallMFxAaZS2rt4util7console7Console> 41d4ba: 48 83 c4 10 add $0x10,%rsp 41d4be: 48 ff c3 inc %rbx 41d4c1: 48 3b 5d c0 cmp -0x40(%rbp),%rbx 41d4c5: 72 bc jb 41d483 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x2c3> 41d4c7: 49 8b 7c 24 b8 mov -0x48(%r12),%rdi 41d4cc: e8 7b f5 ff ff callq 41ca4c <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41d4d1: 48 89 45 e0 mov %rax,-0x20(%rbp) 41d4d5: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41d4d9: 48 8d 4d e0 lea -0x20(%rbp),%rcx 41d4dd: 48 b8 01 00 00 00 00 mov $0x1,%rax 41d4e4: 00 00 00 41d4e7: 51 push %rcx 41d4e8: 50 push %rax 41d4e9: 49 8b fc mov %r12,%rdi 41d4ec: 31 c0 xor %eax,%eax 41d4ee: e8 5d fa ff ff callq 41cf50 <_D6object14_checkModCtorsUZv7printlnMFAAyaXv> 41d4f3: 48 83 c4 10 add $0x10,%rsp 41d4f7: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 41d4fe: 00 00 00 41d501: e8 3a d6 ff ff callq 41ab40 <_d_newclass> 41d506: 48 89 c3 mov %rax,%rbx 41d509: ff 35 79 1d 01 00 pushq 0x11d79(%rip) # 42f288 <_TMP50+0x8> 41d50f: ff 35 6b 1d 01 00 pushq 0x11d6b(%rip) # 42f280 <_TMP50> 41d515: ff 35 8d 1d 01 00 pushq 0x11d8d(%rip) # 42f2a8 <_TMP51+0x8> 41d51b: ff 35 7f 1d 01 00 pushq 0x11d7f(%rip) # 42f2a0 <_TMP51> 41d521: 48 ba 21 08 00 00 00 mov $0x821,%rdx 41d528: 00 00 00 41d52b: 48 31 f6 xor %rsi,%rsi 41d52e: 48 8b fb mov %rbx,%rdi 41d531: e8 be c7 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 41d536: 48 83 c4 20 add $0x20,%rsp 41d53a: 48 89 c7 mov %rax,%rdi 41d53d: e8 9a ca ff ff callq 419fdc <_d_throwc> 41d542: 31 c0 xor %eax,%eax 41d544: 41 5f pop %r15 41d546: 41 5e pop %r14 41d548: 41 5d pop %r13 41d54a: 41 5c pop %r12 41d54c: 5b pop %rbx 41d54d: 48 8b e5 mov %rbp,%rsp 41d550: 5d pop %rbp 41d551: c3 retq 41d552: 49 ff c5 inc %r13 41d555: 4c 3b ad 50 ff ff ff cmp -0xb0(%rbp),%r13 41d55c: 0f 82 bf fd ff ff jb 41d321 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb+0x161> 41d562: 4c 8b 75 f0 mov -0x10(%rbp),%r14 41d566: 49 8b 54 24 d8 mov -0x28(%r12),%rdx 41d56b: 49 8b 44 24 d0 mov -0x30(%r12),%rax 41d570: 8b 9d 78 ff ff ff mov -0x88(%rbp),%ebx 41d576: 48 03 d3 add %rbx,%rdx 41d579: 0f b6 0a movzbl (%rdx),%ecx 41d57c: 80 e1 fe and $0xfe,%cl 41d57f: 80 c9 02 or $0x2,%cl 41d582: 88 0a mov %cl,(%rdx) 41d584: 49 8b 54 24 a8 mov -0x58(%r12),%rdx 41d589: 49 8b 44 24 a0 mov -0x60(%r12),%rax 41d58e: 49 8b 74 24 b0 mov -0x50(%r12),%rsi 41d593: 48 ff c6 inc %rsi 41d596: 49 89 74 24 b0 mov %rsi,-0x50(%r12) 41d59b: 48 ff ce dec %rsi 41d59e: 4c 89 34 f2 mov %r14,(%rdx,%rsi,8) 41d5a2: b8 01 00 00 00 mov $0x1,%eax 41d5a7: 41 5f pop %r15 41d5a9: 41 5e pop %r14 41d5ab: 41 5d pop %r13 41d5ad: 41 5c pop %r12 41d5af: 5b pop %rbx 41d5b0: 48 8b e5 mov %rbp,%rsp 41d5b3: 5d pop %rbp 41d5b4: c3 retq 41d5b5: 90 nop 41d5b6: 90 nop 41d5b7: 90 nop 000000000041d5b8 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv>: 41d5b8: 55 push %rbp 41d5b9: 48 8b ec mov %rsp,%rbp 41d5bc: 48 83 ec 10 sub $0x10,%rsp 41d5c0: 53 push %rbx 41d5c1: 41 54 push %r12 41d5c3: 41 55 push %r13 41d5c5: 41 56 push %r14 41d5c7: 49 89 fd mov %rdi,%r13 41d5ca: 48 8b 15 37 db 21 00 mov 0x21db37(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 41d5d1: 48 8b 05 28 db 21 00 mov 0x21db28(%rip),%rax # 63b100 <_moduleinfo_array> 41d5d8: 48 89 45 f0 mov %rax,-0x10(%rbp) 41d5dc: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41d5e0: 48 31 db xor %rbx,%rbx 41d5e3: 48 39 1d 16 db 21 00 cmp %rbx,0x21db16(%rip) # 63b100 <_moduleinfo_array> 41d5ea: 74 6e je 41d65a <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0xa2> 41d5ec: 49 89 d6 mov %rdx,%r14 41d5ef: 4d 8b 24 de mov (%r14,%rbx,8),%r12 41d5f3: 4d 85 e4 test %r12,%r12 41d5f6: 74 59 je 41d651 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x99> 41d5f8: 49 8b 55 d8 mov -0x28(%r13),%rdx 41d5fc: 49 8b 45 d0 mov -0x30(%r13),%rax 41d600: 41 f7 04 24 00 00 00 testl $0x80000000,(%r12) 41d607: 80 41d608: 74 07 je 41d611 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x59> 41d60a: 41 8b 74 24 04 mov 0x4(%r12),%esi 41d60f: eb 05 jmp 41d616 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x5e> 41d611: 41 8b 74 24 70 mov 0x70(%r12),%esi 41d616: 89 f6 mov %esi,%esi 41d618: 8a 0c 32 mov (%rdx,%rsi,1),%cl 41d61b: f6 c1 60 test $0x60,%cl 41d61e: 74 31 je 41d651 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x99> 41d620: f6 c1 02 test $0x2,%cl 41d623: 75 2c jne 41d651 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x99> 41d625: f6 c1 04 test $0x4,%cl 41d628: 74 1c je 41d646 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x8e> 41d62a: 49 8b 55 a8 mov -0x58(%r13),%rdx 41d62e: 49 8b 45 a0 mov -0x60(%r13),%rax 41d632: 49 8b 4d b0 mov -0x50(%r13),%rcx 41d636: 48 ff c1 inc %rcx 41d639: 49 89 4d b0 mov %rcx,-0x50(%r13) 41d63d: 48 ff c9 dec %rcx 41d640: 4c 89 24 ca mov %r12,(%rdx,%rcx,8) 41d644: eb 0b jmp 41d651 <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x99> 41d646: 49 8b f4 mov %r12,%rsi 41d649: 49 8b fd mov %r13,%rdi 41d64c: e8 6f fb ff ff callq 41d1c0 <_D6object14_checkModCtorsUZv15_checkModCtors2MFPS6object10ModuleInfoZb> 41d651: 48 ff c3 inc %rbx 41d654: 48 3b 5d f0 cmp -0x10(%rbp),%rbx 41d658: 72 95 jb 41d5ef <_D6object14_checkModCtorsUZv15_checkModCtors3MFZv+0x37> 41d65a: 41 5e pop %r14 41d65c: 41 5d pop %r13 41d65e: 41 5c pop %r12 41d660: 5b pop %rbx 41d661: 48 8b e5 mov %rbp,%rsp 41d664: 5d pop %rbp 41d665: c3 retq 41d666: 90 nop 41d667: 90 nop 000000000041d668 <_moduleTlsCtor>: 41d668: 55 push %rbp 41d669: 48 8b ec mov %rsp,%rbp 41d66c: 50 push %rax 41d66d: 53 push %rbx 41d66e: 41 54 push %r12 41d670: 41 55 push %r13 41d672: 4d 31 e4 xor %r12,%r12 41d675: 4c 8b 2d d4 da 21 00 mov 0x21dad4(%rip),%r13 # 63b150 <_D6object22_moduleinfo_tlsdtors_im> 41d67c: 4c 39 25 cd da 21 00 cmp %r12,0x21dacd(%rip) # 63b150 <_D6object22_moduleinfo_tlsdtors_im> 41d683: 74 32 je 41d6b7 <_moduleTlsCtor+0x4f> 41d685: 48 8b 15 bc da 21 00 mov 0x21dabc(%rip),%rdx # 63b148 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo+0x8> 41d68c: 48 8b 05 ad da 21 00 mov 0x21daad(%rip),%rax # 63b140 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo> 41d693: 4a 8b 1c e2 mov (%rdx,%r12,8),%rbx 41d697: 48 89 df mov %rbx,%rdi 41d69a: e8 71 60 00 00 callq 423710 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 41d69f: 48 85 c0 test %rax,%rax 41d6a2: 74 0b je 41d6af <_moduleTlsCtor+0x47> 41d6a4: 48 8b fb mov %rbx,%rdi 41d6a7: e8 64 60 00 00 callq 423710 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 41d6ac: 48 ff d0 rex.W callq *%rax 41d6af: 49 ff c4 inc %r12 41d6b2: 4d 39 ec cmp %r13,%r12 41d6b5: 72 ce jb 41d685 <_moduleTlsCtor+0x1d> 41d6b7: 41 5d pop %r13 41d6b9: 41 5c pop %r12 41d6bb: 5b pop %rbx 41d6bc: 48 8b e5 mov %rbp,%rsp 41d6bf: 5d pop %rbp 41d6c0: c3 retq 41d6c1: 90 nop 41d6c2: 90 nop 41d6c3: 90 nop 000000000041d6c4 <_moduleDtor>: 41d6c4: 55 push %rbp 41d6c5: 48 8b ec mov %rsp,%rbp 41d6c8: 53 push %rbx 41d6c9: 41 54 push %r12 41d6cb: 4c 8b 25 5e da 21 00 mov 0x21da5e(%rip),%r12 # 63b130 <_D6object19_moduleinfo_dtors_im> 41d6d2: 4d 85 e4 test %r12,%r12 41d6d5: 4d 8d 64 24 ff lea -0x1(%r12),%r12 41d6da: 74 34 je 41d710 <_moduleDtor+0x4c> 41d6dc: 48 8b 15 45 da 21 00 mov 0x21da45(%rip),%rdx # 63b128 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo+0x8> 41d6e3: 48 8b 05 36 da 21 00 mov 0x21da36(%rip),%rax # 63b120 <_D6object17_moduleinfo_dtorsAPS6object10ModuleInfo> 41d6ea: 4a 8b 1c e2 mov (%rdx,%r12,8),%rbx 41d6ee: 48 89 df mov %rbx,%rdi 41d6f1: e8 da 60 00 00 callq 4237d0 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 41d6f6: 48 85 c0 test %rax,%rax 41d6f9: 74 0b je 41d706 <_moduleDtor+0x42> 41d6fb: 48 8b fb mov %rbx,%rdi 41d6fe: e8 cd 60 00 00 callq 4237d0 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 41d703: 48 ff d0 rex.W callq *%rax 41d706: 4d 85 e4 test %r12,%r12 41d709: 4d 8d 64 24 ff lea -0x1(%r12),%r12 41d70e: 75 cc jne 41d6dc <_moduleDtor+0x18> 41d710: 41 5c pop %r12 41d712: 5b pop %rbx 41d713: 5d pop %rbp 41d714: c3 retq 41d715: 90 nop 41d716: 90 nop 41d717: 90 nop 000000000041d718 <_moduleTlsDtor>: 41d718: 55 push %rbp 41d719: 48 8b ec mov %rsp,%rbp 41d71c: 53 push %rbx 41d71d: 41 54 push %r12 41d71f: 4c 8b 25 2a da 21 00 mov 0x21da2a(%rip),%r12 # 63b150 <_D6object22_moduleinfo_tlsdtors_im> 41d726: 4d 85 e4 test %r12,%r12 41d729: 4d 8d 64 24 ff lea -0x1(%r12),%r12 41d72e: 74 34 je 41d764 <_moduleTlsDtor+0x4c> 41d730: 48 8b 15 11 da 21 00 mov 0x21da11(%rip),%rdx # 63b148 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo+0x8> 41d737: 48 8b 05 02 da 21 00 mov 0x21da02(%rip),%rax # 63b140 <_D6object20_moduleinfo_tlsdtorsAPS6object10ModuleInfo> 41d73e: 4a 8b 1c e2 mov (%rdx,%r12,8),%rbx 41d742: 48 89 df mov %rbx,%rdi 41d745: e8 ee 5f 00 00 callq 423738 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 41d74a: 48 85 c0 test %rax,%rax 41d74d: 74 0b je 41d75a <_moduleTlsDtor+0x42> 41d74f: 48 8b fb mov %rbx,%rdi 41d752: e8 e1 5f 00 00 callq 423738 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 41d757: 48 ff d0 rex.W callq *%rax 41d75a: 4d 85 e4 test %r12,%r12 41d75d: 4d 8d 64 24 ff lea -0x1(%r12),%r12 41d762: 75 cc jne 41d730 <_moduleTlsDtor+0x18> 41d764: 41 5c pop %r12 41d766: 5b pop %rbx 41d767: 5d pop %rbp 41d768: c3 retq 41d769: 90 nop 41d76a: 90 nop 41d76b: 90 nop 41d76c: c3 retq 41d76d: b8 70 74 63 00 mov $0x637470,%eax 41d772: b9 10 b1 63 00 mov $0x63b110,%ecx 41d777: 48 8b 11 mov (%rcx),%rdx 41d77a: 48 89 10 mov %rdx,(%rax) 41d77d: 48 89 01 mov %rax,(%rcx) 41d780: c3 retq 41d781: 90 nop 41d782: 90 nop 41d783: 90 nop 000000000041d784 <_D21src/core/atomic.d.2127__arrayZ>: 41d784: 55 push %rbp 41d785: 48 8b ec mov %rsp,%rbp 41d788: 48 83 ec 10 sub $0x10,%rsp 41d78c: 48 89 fe mov %rdi,%rsi 41d78f: 48 bf 50 74 63 00 00 mov $0x637450,%rdi 41d796: 00 00 00 41d799: e8 52 cd ff ff callq 41a4f0 <_d_array_bounds> 41d79e: 90 nop 41d79f: 90 nop 000000000041d7a0 <_D21src/core/atomic.d.2128__assertFiZv>: 41d7a0: 55 push %rbp 41d7a1: 48 8b ec mov %rsp,%rbp 41d7a4: 48 83 ec 10 sub $0x10,%rsp 41d7a8: 48 89 fe mov %rdi,%rsi 41d7ab: 48 bf 50 74 63 00 00 mov $0x637450,%rdi 41d7b2: 00 00 00 41d7b5: e8 ce cc ff ff callq 41a488 <_d_assertm> 41d7ba: 90 nop 41d7bb: 90 nop 000000000041d7bc <_D21src/core/atomic.d.21215__unittest_failFiZv>: 41d7bc: 55 push %rbp 41d7bd: 48 8b ec mov %rsp,%rbp 41d7c0: 48 83 ec 10 sub $0x10,%rsp 41d7c4: 48 89 fe mov %rdi,%rsi 41d7c7: 48 bf 50 74 63 00 00 mov $0x637450,%rdi 41d7ce: 00 00 00 41d7d1: e8 e6 cc ff ff callq 41a4bc <_d_unittestm> 41d7d6: 48 8b e5 mov %rbp,%rsp 41d7d9: 5d pop %rbp 41d7da: c3 retq 41d7db: 90 nop 41d7dc: c3 retq 41d7dd: b8 b8 74 63 00 mov $0x6374b8,%eax 41d7e2: b9 10 b1 63 00 mov $0x63b110,%ecx 41d7e7: 48 8b 11 mov (%rcx),%rdx 41d7ea: 48 89 10 mov %rdx,(%rax) 41d7ed: 48 89 01 mov %rax,(%rcx) 41d7f0: c3 retq 41d7f1: 90 nop 41d7f2: 90 nop 41d7f3: 90 nop 000000000041d7f4 <_D21src/core/atomic.d.2157__arrayZ>: 41d7f4: 55 push %rbp 41d7f5: 48 8b ec mov %rsp,%rbp 41d7f8: 48 83 ec 10 sub $0x10,%rsp 41d7fc: 48 89 fe mov %rdi,%rsi 41d7ff: 48 bf 98 74 63 00 00 mov $0x637498,%rdi 41d806: 00 00 00 41d809: e8 e2 cc ff ff callq 41a4f0 <_d_array_bounds> 41d80e: 90 nop 41d80f: 90 nop 000000000041d810 <_D21src/core/atomic.d.2158__assertFiZv>: 41d810: 55 push %rbp 41d811: 48 8b ec mov %rsp,%rbp 41d814: 48 83 ec 10 sub $0x10,%rsp 41d818: 48 89 fe mov %rdi,%rsi 41d81b: 48 bf 98 74 63 00 00 mov $0x637498,%rdi 41d822: 00 00 00 41d825: e8 5e cc ff ff callq 41a488 <_d_assertm> 41d82a: 90 nop 41d82b: 90 nop 000000000041d82c <_D21src/core/atomic.d.21515__unittest_failFiZv>: 41d82c: 55 push %rbp 41d82d: 48 8b ec mov %rsp,%rbp 41d830: 48 83 ec 10 sub $0x10,%rsp 41d834: 48 89 fe mov %rdi,%rsi 41d837: 48 bf 98 74 63 00 00 mov $0x637498,%rdi 41d83e: 00 00 00 41d841: e8 76 cc ff ff callq 41a4bc <_d_unittestm> 41d846: 48 8b e5 mov %rbp,%rsp 41d849: 5d pop %rbp 41d84a: c3 retq 41d84b: 90 nop 000000000041d84c : 41d84c: 55 push %rbp 41d84d: 48 8b ec mov %rsp,%rbp 41d850: 48 83 ec 10 sub $0x10,%rsp 41d854: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41d858: 48 83 3d d0 d9 21 00 cmpq $0x0,0x21d9d0(%rip) # 63b230 <_D4core9exception13assertHandlerPFAyamAyaZv> 41d85f: 00 41d860: 75 36 jne 41d898 41d862: ff 75 18 pushq 0x18(%rbp) 41d865: ff 75 10 pushq 0x10(%rbp) 41d868: 48 89 fe mov %rdi,%rsi 41d86b: 56 push %rsi 41d86c: 48 83 ec 08 sub $0x8,%rsp 41d870: 48 bf 00 93 63 00 00 mov $0x639300,%rdi 41d877: 00 00 00 41d87a: e8 c1 d2 ff ff callq 41ab40 <_d_newclass> 41d87f: 48 89 c7 mov %rax,%rdi 41d882: 48 83 c4 08 add $0x8,%rsp 41d886: 5e pop %rsi 41d887: e8 84 64 00 00 callq 423d10 <_D4core9exception11AssertError6__ctorMFAyamZC4core9exception11AssertError> 41d88c: 48 83 c4 10 add $0x10,%rsp 41d890: 48 89 c7 mov %rax,%rdi 41d893: e8 44 c7 ff ff callq 419fdc <_d_throwc> 41d898: ff 75 18 pushq 0x18(%rbp) 41d89b: ff 75 10 pushq 0x10(%rbp) 41d89e: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41d8a2: 6a 00 pushq $0x0 41d8a4: 6a 00 pushq $0x0 41d8a6: 48 ff 15 83 d9 21 00 rex.W callq *0x21d983(%rip) # 63b230 <_D4core9exception13assertHandlerPFAyamAyaZv> 41d8ad: 48 83 c4 20 add $0x20,%rsp 41d8b1: 48 8b e5 mov %rbp,%rsp 41d8b4: 5d pop %rbp 41d8b5: c3 retq 41d8b6: 90 nop 41d8b7: 90 nop 000000000041d8b8 : 41d8b8: 55 push %rbp 41d8b9: 48 8b ec mov %rsp,%rbp 41d8bc: 48 83 ec 10 sub $0x10,%rsp 41d8c0: ff 75 28 pushq 0x28(%rbp) 41d8c3: ff 75 20 pushq 0x20(%rbp) 41d8c6: ff 75 18 pushq 0x18(%rbp) 41d8c9: ff 75 10 pushq 0x10(%rbp) 41d8cc: e8 4b 65 00 00 callq 423e1c 41d8d1: 48 83 c4 20 add $0x20,%rsp 41d8d5: 48 8b e5 mov %rbp,%rsp 41d8d8: 5d pop %rbp 41d8d9: c3 retq 41d8da: 90 nop 41d8db: 90 nop 000000000041d8dc : 41d8dc: 55 push %rbp 41d8dd: 48 8b ec mov %rsp,%rbp 41d8e0: 48 83 ec 10 sub $0x10,%rsp 41d8e4: ff 75 18 pushq 0x18(%rbp) 41d8e7: ff 75 10 pushq 0x10(%rbp) 41d8ea: 48 89 fa mov %rdi,%rdx 41d8ed: 48 31 f6 xor %rsi,%rsi 41d8f0: 52 push %rdx 41d8f1: 56 push %rsi 41d8f2: 48 bf 60 92 63 00 00 mov $0x639260,%rdi 41d8f9: 00 00 00 41d8fc: e8 3f d2 ff ff callq 41ab40 <_d_newclass> 41d901: 48 89 c7 mov %rax,%rdi 41d904: 5e pop %rsi 41d905: 5a pop %rdx 41d906: e8 b9 63 00 00 callq 423cc4 <_D4core9exception10RangeError6__ctorMFAyamC6object9ThrowableZC4core9exception10RangeError> 41d90b: 48 83 c4 10 add $0x10,%rsp 41d90f: 48 89 c7 mov %rax,%rdi 41d912: e8 c5 c6 ff ff callq 419fdc <_d_throwc> 41d917: 48 8b e5 mov %rbp,%rsp 41d91a: 5d pop %rbp 41d91b: c3 retq 000000000041d91c : 41d91c: 55 push %rbp 41d91d: 48 8b ec mov %rsp,%rbp 41d920: 48 8b 15 d1 bb 21 00 mov 0x21bbd1(%rip),%rdx # 6394f8 <_D4core9exception16OutOfMemoryError7__ClassZ+0x18> 41d927: 48 8b 05 c2 bb 21 00 mov 0x21bbc2(%rip),%rax # 6394f0 <_D4core9exception16OutOfMemoryError7__ClassZ+0x10> 41d92e: 48 89 d7 mov %rdx,%rdi 41d931: e8 a6 c6 ff ff callq 419fdc <_d_throwc> 41d936: 5d pop %rbp 41d937: c3 retq 000000000041d938 : 41d938: 55 push %rbp 41d939: 48 8b ec mov %rsp,%rbp 41d93c: 48 81 ec e8 01 00 00 sub $0x1e8,%rsp 41d943: 53 push %rbx 41d944: 41 54 push %r12 41d946: 41 55 push %r13 41d948: 41 56 push %r14 41d94a: 41 57 push %r15 41d94c: 48 b9 26 00 00 00 00 mov $0x26,%rcx 41d953: 00 00 00 41d956: 48 31 c0 xor %rax,%rax 41d959: 48 8d bd 20 fe ff ff lea -0x1e0(%rbp),%rdi 41d960: f3 ab rep stos %eax,%es:(%rdi) 41d962: 48 8d bd 28 fe ff ff lea -0x1d8(%rbp),%rdi 41d969: e8 62 a0 ff ff callq 4179d0 41d96e: c7 85 a8 fe ff ff 04 movl $0x80000004,-0x158(%rbp) 41d975: 00 00 80 41d978: 48 b9 5c da 41 00 00 mov $0x41da5c,%rcx 41d97f: 00 00 00 41d982: 48 89 8d 20 fe ff ff mov %rcx,-0x1e0(%rbp) 41d989: 48 8d 95 c0 fe ff ff lea -0x140(%rbp),%rdx 41d990: 48 8d b5 20 fe ff ff lea -0x1e0(%rbp),%rsi 41d997: bf 0b 00 00 00 mov $0xb,%edi 41d99c: e8 df 9e ff ff callq 417880 41d9a1: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 41d9a8: 48 8d b5 20 fe ff ff lea -0x1e0(%rbp),%rsi 41d9af: bf 07 00 00 00 mov $0x7,%edi 41d9b4: e8 c7 9e ff ff callq 417880 41d9b9: 48 83 3d 7f d8 21 00 cmpq $0x0,0x21d87f(%rip) # 63b240 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 41d9c0: 00 41d9c1: 75 3e jne 41da01 41d9c3: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 41d9ca: 00 41d9cb: 48 89 e8 mov %rbp,%rax 41d9ce: 48 b9 e0 da 41 00 00 mov $0x41dae0,%rcx 41d9d5: 00 00 00 41d9d8: 51 push %rcx 41d9d9: 50 push %rax 41d9da: e8 d9 5f 00 00 callq 4239b8 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi> 41d9df: 48 83 c4 10 add $0x10,%rsp 41d9e3: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41d9e8: 48 0f 94 c0 rex.W sete %al 41d9ec: 50 push %rax 41d9ed: e8 30 00 00 00 callq 41da22 41d9f2: 58 pop %rax 41d9f3: 41 5f pop %r15 41d9f5: 41 5e pop %r14 41d9f7: 41 5d pop %r13 41d9f9: 41 5c pop %r12 41d9fb: 5b pop %rbx 41d9fc: 48 8b e5 mov %rbp,%rsp 41d9ff: 5d pop %rbp 41da00: c3 retq 41da01: 48 ff 15 38 d8 21 00 rex.W callq *0x21d838(%rip) # 63b240 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 41da08: 50 push %rax 41da09: e8 14 00 00 00 callq 41da22 41da0e: 58 pop %rax 41da0f: 41 5f pop %r15 41da11: 41 5e pop %r14 41da13: 41 5d pop %r13 41da15: 41 5c pop %r12 41da17: 5b pop %rbx 41da18: 48 8b e5 mov %rbp,%rsp 41da1b: 5d pop %rbp 41da1c: c3 retq 41da1d: 68 4b da 41 00 pushq $0x41da4b 41da22: 48 31 d2 xor %rdx,%rdx 41da25: 48 8d b5 c0 fe ff ff lea -0x140(%rbp),%rsi 41da2c: bf 0b 00 00 00 mov $0xb,%edi 41da31: e8 4a 9e ff ff callq 417880 41da36: 48 31 d2 xor %rdx,%rdx 41da39: 48 8d b5 60 ff ff ff lea -0xa0(%rbp),%rsi 41da40: bf 07 00 00 00 mov $0x7,%edi 41da45: e8 36 9e ff ff callq 417880 41da4a: c3 retq 41da4b: 41 5f pop %r15 41da4d: 41 5e pop %r14 41da4f: 41 5d pop %r13 41da51: 41 5c pop %r12 41da53: 5b pop %rbx 41da54: 48 8b e5 mov %rbp,%rsp 41da57: 5d pop %rbp 41da58: c3 retq 41da59: 90 nop 41da5a: 90 nop 41da5b: 90 nop 000000000041da5c <_D4core7runtime18runModuleUnitTestsUZb19unittestSegvHandlerUiPS4core3sys5posix6signal9siginfo_tPvZv>: 41da5c: 55 push %rbp 41da5d: 48 8b ec mov %rsp,%rbp 41da60: 48 81 ec 20 04 00 00 sub $0x420,%rsp 41da67: 48 b9 00 01 00 00 00 mov $0x100,%rcx 41da6e: 00 00 00 41da71: 48 31 c0 xor %rax,%rax 41da74: 48 8d bd e8 fb ff ff lea -0x418(%rbp),%rdi 41da7b: f3 ab rep stos %eax,%es:(%rdi) 41da7d: ba 02 00 00 00 mov $0x2,%edx 41da82: 52 push %rdx 41da83: 48 83 ec 08 sub $0x8,%rsp 41da87: be 80 00 00 00 mov $0x80,%esi 41da8c: 48 8d bd e8 fb ff ff lea -0x418(%rbp),%rdi 41da93: e8 48 9e ff ff callq 4178e0 41da98: 48 89 c6 mov %rax,%rsi 41da9b: 48 83 c4 08 add $0x8,%rsp 41da9f: 5a pop %rdx 41daa0: 48 8d bd e8 fb ff ff lea -0x418(%rbp),%rdi 41daa7: e8 a4 9d ff ff callq 417850 41daac: 48 8b e5 mov %rbp,%rsp 41daaf: 5d pop %rbp 41dab0: c3 retq 41dab1: 90 nop 41dab2: 90 nop 41dab3: 90 nop 000000000041dab4 <_D4core7runtime18runModuleUnitTestsUZb7Console6opCallMFxAaZSrunModuleUnitTests7Console>: 41dab4: 55 push %rbp 41dab5: 48 8b ec mov %rsp,%rbp 41dab8: 48 83 ec 10 sub $0x10,%rsp 41dabc: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41dac0: 48 8b 55 10 mov 0x10(%rbp),%rdx 41dac4: 48 8b 75 18 mov 0x18(%rbp),%rsi 41dac8: bf 02 00 00 00 mov $0x2,%edi 41dacd: e8 de 9d ff ff callq 4178b0 41dad2: 48 8b 45 f8 mov -0x8(%rbp),%rax 41dad6: 8a 00 mov (%rax),%al 41dad8: 48 8b e5 mov %rbp,%rsp 41dadb: 5d pop %rbp 41dadc: c3 retq 41dadd: 90 nop 41dade: 90 nop 41dadf: 90 nop 000000000041dae0 <_D4core7runtime18runModuleUnitTestsUZb16__foreachbody265MFKPS6object10ModuleInfoZi>: 41dae0: 55 push %rbp 41dae1: 48 8b ec mov %rsp,%rbp 41dae4: 48 83 ec 48 sub $0x48,%rsp 41dae8: 53 push %rbx 41dae9: 41 54 push %r12 41daeb: 41 55 push %r13 41daed: 41 56 push %r14 41daef: 41 57 push %r15 41daf1: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41daf5: 48 8b 1e mov (%rsi),%rbx 41daf8: 48 85 db test %rbx,%rbx 41dafb: 74 6d je 41db6a <_D4core7runtime18runModuleUnitTestsUZb16__foreachbody265MFKPS6object10ModuleInfoZi+0x8a> 41dafd: 48 8b fb mov %rbx,%rdi 41db00: e8 9f 5d 00 00 callq 4238a4 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv> 41db05: 49 89 c4 mov %rax,%r12 41db08: 4d 85 e4 test %r12,%r12 41db0b: 74 5d je 41db6a <_D4core7runtime18runModuleUnitTestsUZb16__foreachbody265MFKPS6object10ModuleInfoZi+0x8a> 41db0d: 49 ff d4 rex.WB callq *%r12 41db10: eb 58 jmp 41db6a <_D4core7runtime18runModuleUnitTestsUZb16__foreachbody265MFKPS6object10ModuleInfoZi+0x8a> 41db12: 48 8b 7d c0 mov -0x40(%rbp),%rdi 41db16: 48 8b 07 mov (%rdi),%rax 41db19: 48 ff 50 08 rex.W callq *0x8(%rax) 41db1d: 48 89 45 d0 mov %rax,-0x30(%rbp) 41db21: 48 89 55 d8 mov %rdx,-0x28(%rbp) 41db25: 48 8b 55 d0 mov -0x30(%rbp),%rdx 41db29: 48 8b 75 d8 mov -0x28(%rbp),%rsi 41db2d: bf 02 00 00 00 mov $0x2,%edi 41db32: e8 79 9d ff ff callq 4178b0 41db37: 48 8b 15 8a 17 01 00 mov 0x1178a(%rip),%rdx # 42f2c8 <_TMP242+0x8> 41db3e: 48 8b 05 7b 17 01 00 mov 0x1177b(%rip),%rax # 42f2c0 <_TMP242> 41db45: 48 89 45 e0 mov %rax,-0x20(%rbp) 41db49: 48 89 55 e8 mov %rdx,-0x18(%rbp) 41db4d: 48 8b 15 6c 17 01 00 mov 0x1176c(%rip),%rdx # 42f2c0 <_TMP242> 41db54: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41db58: bf 02 00 00 00 mov $0x2,%edi 41db5d: e8 4e 9d ff ff callq 4178b0 41db62: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41db66: 48 ff 41 f8 incq -0x8(%rcx) 41db6a: 31 c0 xor %eax,%eax 41db6c: 41 5f pop %r15 41db6e: 41 5e pop %r14 41db70: 41 5d pop %r13 41db72: 41 5c pop %r12 41db74: 5b pop %rbx 41db75: 48 8b e5 mov %rbp,%rsp 41db78: 5d pop %rbp 41db79: c3 retq 41db7a: 90 nop 41db7b: 90 nop 000000000041db7c : 41db7c: 55 push %rbp 41db7d: 48 8b ec mov %rsp,%rbp 41db80: 48 83 ec 18 sub $0x18,%rsp 41db84: 53 push %rbx 41db85: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 41db8c: 00 41db8d: 48 89 e8 mov %rbp,%rax 41db90: 48 b9 f4 db 41 00 00 mov $0x41dbf4,%rcx 41db97: 00 00 00 41db9a: 51 push %rcx 41db9b: 50 push %rax 41db9c: e8 eb 6a 00 00 callq 42468c <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 41dba1: 48 83 c4 10 add $0x10,%rsp 41dba5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41dbaa: 74 41 je 41dbed 41dbac: 48 89 eb mov %rbp,%rbx 41dbaf: 48 ba f4 db 41 00 00 mov $0x41dbf4,%rdx 41dbb6: 00 00 00 41dbb9: 48 89 5d e8 mov %rbx,-0x18(%rbp) 41dbbd: 48 89 55 f0 mov %rdx,-0x10(%rbp) 41dbc1: be 01 00 00 00 mov $0x1,%esi 41dbc6: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41dbca: e8 b5 69 00 00 callq 424584 <_D4core6thread6Thread4joinMFbZC6object9Throwable> 41dbcf: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 41dbd6: 00 41dbd7: ff 75 f0 pushq -0x10(%rbp) 41dbda: ff 75 e8 pushq -0x18(%rbp) 41dbdd: e8 aa 6a 00 00 callq 42468c <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 41dbe2: 48 83 c4 10 add $0x10,%rsp 41dbe6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41dbeb: 75 d4 jne 41dbc1 41dbed: 5b pop %rbx 41dbee: 48 8b e5 mov %rbp,%rsp 41dbf1: 5d pop %rbp 41dbf2: c3 retq 41dbf3: 90 nop 000000000041dbf4 <_D4core6thread14thread_joinAllUZv16__foreachbody284MFKC4core6thread6ThreadZi>: 41dbf4: 55 push %rbp 41dbf5: 48 8b ec mov %rsp,%rbp 41dbf8: 48 83 ec 18 sub $0x18,%rsp 41dbfc: 53 push %rbx 41dbfd: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41dc01: 48 8b 1e mov (%rsi),%rbx 41dc04: 48 8b fb mov %rbx,%rdi 41dc07: e8 64 6a 00 00 callq 424670 <_D4core6thread6Thread9isRunningMFNdZb> 41dc0c: 34 01 xor $0x1,%al 41dc0e: 74 10 je 41dc20 <_D4core6thread14thread_joinAllUZv16__foreachbody284MFKC4core6thread6ThreadZi+0x2c> 41dc10: 48 8b fb mov %rbx,%rdi 41dc13: e8 cc 6b 00 00 callq 4247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 41dc18: 31 c0 xor %eax,%eax 41dc1a: 5b pop %rbx 41dc1b: 48 8b e5 mov %rbp,%rsp 41dc1e: 5d pop %rbp 41dc1f: c3 retq 41dc20: 48 8b fb mov %rbx,%rdi 41dc23: e8 f8 69 00 00 callq 424620 <_D4core6thread6Thread8isDaemonMFNdZb> 41dc28: 34 01 xor $0x1,%al 41dc2a: 74 13 je 41dc3f <_D4core6thread14thread_joinAllUZv16__foreachbody284MFKC4core6thread6ThreadZi+0x4b> 41dc2c: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41dc30: 48 89 59 f8 mov %rbx,-0x8(%rcx) 41dc34: b8 01 00 00 00 mov $0x1,%eax 41dc39: 5b pop %rbx 41dc3a: 48 8b e5 mov %rbp,%rsp 41dc3d: 5d pop %rbp 41dc3e: c3 retq 41dc3f: 31 c0 xor %eax,%eax 41dc41: 5b pop %rbx 41dc42: 48 8b e5 mov %rbp,%rsp 41dc45: 5d pop %rbp 41dc46: c3 retq 41dc47: 90 nop 000000000041dc48 : 41dc48: 55 push %rbp 41dc49: 48 8b ec mov %rsp,%rbp 41dc4c: 50 push %rax 41dc4d: 53 push %rbx 41dc4e: 48 8b 3d db 99 21 00 mov 0x2199db(%rip),%rdi # 637630 <_D2gc3gcx2GC7__ClassZ+0x10> 41dc55: e8 e6 9d ff ff callq 417a40 41dc5a: 48 89 c3 mov %rax,%rbx 41dc5d: 48 8b 15 cc 99 21 00 mov 0x2199cc(%rip),%rdx # 637630 <_D2gc3gcx2GC7__ClassZ+0x10> 41dc64: 48 8b 0d cd 99 21 00 mov 0x2199cd(%rip),%rcx # 637638 <_D2gc3gcx2GC7__ClassZ+0x18> 41dc6b: 48 8b 05 be 99 21 00 mov 0x2199be(%rip),%rax # 637630 <_D2gc3gcx2GC7__ClassZ+0x10> 41dc72: 48 89 ce mov %rcx,%rsi 41dc75: 48 8b fb mov %rbx,%rdi 41dc78: e8 23 9d ff ff callq 4179a0 41dc7d: 48 89 1d 5c d6 21 00 mov %rbx,0x21d65c(%rip) # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41dc84: 48 8b fb mov %rbx,%rdi 41dc87: 48 8b 13 mov (%rbx),%rdx 41dc8a: 48 ff 52 30 rex.W callq *0x30(%rdx) 41dc8e: e8 f5 6b 00 00 callq 424888 41dc93: 48 b8 38 de 41 00 00 mov $0x41de38,%rax 41dc9a: 00 00 00 41dc9d: 48 89 05 4c d6 21 00 mov %rax,0x21d64c(%rip) # 63b2f0 <_D2gc2gc5pthisS2gc2gc5Proxy> 41dca4: 48 b9 64 de 41 00 00 mov $0x41de64,%rcx 41dcab: 00 00 00 41dcae: 48 89 0d 43 d6 21 00 mov %rcx,0x21d643(%rip) # 63b2f8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x8> 41dcb5: 48 be 90 de 41 00 00 mov $0x41de90,%rsi 41dcbc: 00 00 00 41dcbf: 48 89 35 3a d6 21 00 mov %rsi,0x21d63a(%rip) # 63b300 <_D2gc2gc5pthisS2gc2gc5Proxy+0x10> 41dcc6: 48 bf fc de 41 00 00 mov $0x41defc,%rdi 41dccd: 00 00 00 41dcd0: 48 89 3d 31 d6 21 00 mov %rdi,0x21d631(%rip) # 63b308 <_D2gc2gc5pthisS2gc2gc5Proxy+0x18> 41dcd7: 48 ba 2c df 41 00 00 mov $0x41df2c,%rdx 41dcde: 00 00 00 41dce1: 48 89 15 30 d6 21 00 mov %rdx,0x21d630(%rip) # 63b318 <_D2gc2gc5pthisS2gc2gc5Proxy+0x28> 41dce8: 48 b8 c0 de 41 00 00 mov $0x41dec0,%rax 41dcef: 00 00 00 41dcf2: 48 89 05 17 d6 21 00 mov %rax,0x21d617(%rip) # 63b310 <_D2gc2gc5pthisS2gc2gc5Proxy+0x20> 41dcf9: 48 b9 64 df 41 00 00 mov $0x41df64,%rcx 41dd00: 00 00 00 41dd03: 48 89 0d 16 d6 21 00 mov %rcx,0x21d616(%rip) # 63b320 <_D2gc2gc5pthisS2gc2gc5Proxy+0x30> 41dd0a: 48 be 9c df 41 00 00 mov $0x41df9c,%rsi 41dd11: 00 00 00 41dd14: 48 89 35 0d d6 21 00 mov %rsi,0x21d60d(%rip) # 63b328 <_D2gc2gc5pthisS2gc2gc5Proxy+0x38> 41dd1b: 48 bf d4 df 41 00 00 mov $0x41dfd4,%rdi 41dd22: 00 00 00 41dd25: 48 89 3d 04 d6 21 00 mov %rdi,0x21d604(%rip) # 63b330 <_D2gc2gc5pthisS2gc2gc5Proxy+0x40> 41dd2c: 48 ba 14 e0 41 00 00 mov $0x41e014,%rdx 41dd33: 00 00 00 41dd36: 48 89 15 fb d5 21 00 mov %rdx,0x21d5fb(%rip) # 63b338 <_D2gc2gc5pthisS2gc2gc5Proxy+0x48> 41dd3d: 48 b8 98 e0 41 00 00 mov $0x41e098,%rax 41dd44: 00 00 00 41dd47: 48 89 05 f2 d5 21 00 mov %rax,0x21d5f2(%rip) # 63b340 <_D2gc2gc5pthisS2gc2gc5Proxy+0x50> 41dd4e: 48 b9 d8 e0 41 00 00 mov $0x41e0d8,%rcx 41dd55: 00 00 00 41dd58: 48 89 0d e9 d5 21 00 mov %rcx,0x21d5e9(%rip) # 63b348 <_D2gc2gc5pthisS2gc2gc5Proxy+0x58> 41dd5f: 48 be 1c e1 41 00 00 mov $0x41e11c,%rsi 41dd66: 00 00 00 41dd69: 48 89 35 e0 d5 21 00 mov %rsi,0x21d5e0(%rip) # 63b350 <_D2gc2gc5pthisS2gc2gc5Proxy+0x60> 41dd70: 48 bf 64 e1 41 00 00 mov $0x41e164,%rdi 41dd77: 00 00 00 41dd7a: 48 89 3d d7 d5 21 00 mov %rdi,0x21d5d7(%rip) # 63b358 <_D2gc2gc5pthisS2gc2gc5Proxy+0x68> 41dd81: 48 ba a0 e1 41 00 00 mov $0x41e1a0,%rdx 41dd88: 00 00 00 41dd8b: 48 89 15 ce d5 21 00 mov %rdx,0x21d5ce(%rip) # 63b360 <_D2gc2gc5pthisS2gc2gc5Proxy+0x70> 41dd92: 48 b8 dc e1 41 00 00 mov $0x41e1dc,%rax 41dd99: 00 00 00 41dd9c: 48 89 05 c5 d5 21 00 mov %rax,0x21d5c5(%rip) # 63b368 <_D2gc2gc5pthisS2gc2gc5Proxy+0x78> 41dda3: 48 b9 18 e2 41 00 00 mov $0x41e218,%rcx 41ddaa: 00 00 00 41ddad: 48 89 0d bc d5 21 00 mov %rcx,0x21d5bc(%rip) # 63b370 <_D2gc2gc5pthisS2gc2gc5Proxy+0x80> 41ddb4: 48 be 58 e2 41 00 00 mov $0x41e258,%rsi 41ddbb: 00 00 00 41ddbe: 48 89 35 b3 d5 21 00 mov %rsi,0x21d5b3(%rip) # 63b378 <_D2gc2gc5pthisS2gc2gc5Proxy+0x88> 41ddc5: 48 bf c4 e2 41 00 00 mov $0x41e2c4,%rdi 41ddcc: 00 00 00 41ddcf: 48 89 3d aa d5 21 00 mov %rdi,0x21d5aa(%rip) # 63b380 <_D2gc2gc5pthisS2gc2gc5Proxy+0x90> 41ddd6: 48 ba 04 e3 41 00 00 mov $0x41e304,%rdx 41dddd: 00 00 00 41dde0: 48 89 15 a1 d5 21 00 mov %rdx,0x21d5a1(%rip) # 63b388 <_D2gc2gc5pthisS2gc2gc5Proxy+0x98> 41dde7: 48 b8 44 e3 41 00 00 mov $0x41e344,%rax 41ddee: 00 00 00 41ddf1: 48 89 05 98 d5 21 00 mov %rax,0x21d598(%rip) # 63b390 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa0> 41ddf8: 48 b9 84 e3 41 00 00 mov $0x41e384,%rcx 41ddff: 00 00 00 41de02: 48 89 0d 8f d5 21 00 mov %rcx,0x21d58f(%rip) # 63b398 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa8> 41de09: 5b pop %rbx 41de0a: 48 8b e5 mov %rbp,%rsp 41de0d: 5d pop %rbp 41de0e: c3 retq 41de0f: 90 nop 000000000041de10 : 41de10: 55 push %rbp 41de11: 48 8b ec mov %rsp,%rbp 41de14: 48 8b 3d c5 d4 21 00 mov 0x21d4c5(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41de1b: 48 8b 07 mov (%rdi),%rax 41de1e: 48 ff 90 08 01 00 00 rex.W callq *0x108(%rax) 41de25: 48 8b 3d b4 d4 21 00 mov 0x21d4b4(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41de2c: 48 8b 0f mov (%rdi),%rcx 41de2f: 48 ff 51 38 rex.W callq *0x38(%rcx) 41de33: 5d pop %rbp 41de34: c3 retq 41de35: 90 nop 41de36: 90 nop 41de37: 90 nop 000000000041de38 : 41de38: 55 push %rbp 41de39: 48 8b ec mov %rsp,%rbp 41de3c: 48 83 3d 5c d5 21 00 cmpq $0x0,0x21d55c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41de43: 00 41de44: 75 10 jne 41de56 41de46: 48 8b 3d 93 d4 21 00 mov 0x21d493(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41de4d: 48 8b 07 mov (%rdi),%rax 41de50: 48 ff 50 40 rex.W callq *0x40(%rax) 41de54: 5d pop %rbp 41de55: c3 retq 41de56: 48 8b 0d 43 d5 21 00 mov 0x21d543(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41de5d: 48 ff 11 rex.W callq *(%rcx) 41de60: 5d pop %rbp 41de61: c3 retq 41de62: 90 nop 41de63: 90 nop 000000000041de64 : 41de64: 55 push %rbp 41de65: 48 8b ec mov %rsp,%rbp 41de68: 48 83 3d 30 d5 21 00 cmpq $0x0,0x21d530(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41de6f: 00 41de70: 75 10 jne 41de82 41de72: 48 8b 3d 67 d4 21 00 mov 0x21d467(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41de79: 48 8b 07 mov (%rdi),%rax 41de7c: 48 ff 50 48 rex.W callq *0x48(%rax) 41de80: 5d pop %rbp 41de81: c3 retq 41de82: 48 8b 0d 17 d5 21 00 mov 0x21d517(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41de89: 48 ff 51 08 rex.W callq *0x8(%rcx) 41de8d: 5d pop %rbp 41de8e: c3 retq 41de8f: 90 nop 000000000041de90 : 41de90: 55 push %rbp 41de91: 48 8b ec mov %rsp,%rbp 41de94: 48 83 3d 04 d5 21 00 cmpq $0x0,0x21d504(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41de9b: 00 41de9c: 75 13 jne 41deb1 41de9e: 48 8b 3d 3b d4 21 00 mov 0x21d43b(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41dea5: 48 8b 07 mov (%rdi),%rax 41dea8: 48 ff 90 f8 00 00 00 rex.W callq *0xf8(%rax) 41deaf: 5d pop %rbp 41deb0: c3 retq 41deb1: 48 8b 0d e8 d4 21 00 mov 0x21d4e8(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41deb8: 48 ff 51 10 rex.W callq *0x10(%rcx) 41debc: 5d pop %rbp 41debd: c3 retq 41debe: 90 nop 41debf: 90 nop 000000000041dec0 : 41dec0: 55 push %rbp 41dec1: 48 8b ec mov %rsp,%rbp 41dec4: 48 83 ec 10 sub $0x10,%rsp 41dec8: 48 83 3d d0 d4 21 00 cmpq $0x0,0x21d4d0(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41decf: 00 41ded0: 75 19 jne 41deeb 41ded2: 48 89 fe mov %rdi,%rsi 41ded5: 48 8b 3d 04 d4 21 00 mov 0x21d404(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41dedc: 48 8b 07 mov (%rdi),%rax 41dedf: 48 ff 90 00 01 00 00 rex.W callq *0x100(%rax) 41dee6: 48 8b e5 mov %rbp,%rsp 41dee9: 5d pop %rbp 41deea: c3 retq 41deeb: 48 8b 0d ae d4 21 00 mov 0x21d4ae(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41def2: 48 ff 51 20 rex.W callq *0x20(%rcx) 41def6: 48 8b e5 mov %rbp,%rsp 41def9: 5d pop %rbp 41defa: c3 retq 41defb: 90 nop 000000000041defc : 41defc: 55 push %rbp 41defd: 48 8b ec mov %rsp,%rbp 41df00: 48 83 3d 98 d4 21 00 cmpq $0x0,0x21d498(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df07: 00 41df08: 75 13 jne 41df1d 41df0a: 48 8b 3d cf d3 21 00 mov 0x21d3cf(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41df11: 48 8b 07 mov (%rdi),%rax 41df14: 48 ff 90 10 01 00 00 rex.W callq *0x110(%rax) 41df1b: 5d pop %rbp 41df1c: c3 retq 41df1d: 48 8b 0d 7c d4 21 00 mov 0x21d47c(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df24: 48 ff 51 18 rex.W callq *0x18(%rcx) 41df28: 5d pop %rbp 41df29: c3 retq 41df2a: 90 nop 41df2b: 90 nop 000000000041df2c : 41df2c: 55 push %rbp 41df2d: 48 8b ec mov %rsp,%rbp 41df30: 48 83 ec 10 sub $0x10,%rsp 41df34: 48 83 3d 64 d4 21 00 cmpq $0x0,0x21d464(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df3b: 00 41df3c: 75 16 jne 41df54 41df3e: 48 89 fe mov %rdi,%rsi 41df41: 48 8b 3d 98 d3 21 00 mov 0x21d398(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41df48: 48 8b 07 mov (%rdi),%rax 41df4b: 48 ff 50 50 rex.W callq *0x50(%rax) 41df4f: 48 8b e5 mov %rbp,%rsp 41df52: 5d pop %rbp 41df53: c3 retq 41df54: 48 8b 0d 45 d4 21 00 mov 0x21d445(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df5b: 48 ff 51 28 rex.W callq *0x28(%rcx) 41df5f: 48 8b e5 mov %rbp,%rsp 41df62: 5d pop %rbp 41df63: c3 retq 000000000041df64 : 41df64: 55 push %rbp 41df65: 48 8b ec mov %rsp,%rbp 41df68: 48 83 ec 10 sub $0x10,%rsp 41df6c: 48 83 3d 2c d4 21 00 cmpq $0x0,0x21d42c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df73: 00 41df74: 75 16 jne 41df8c 41df76: 48 89 fa mov %rdi,%rdx 41df79: 48 8b 3d 60 d3 21 00 mov 0x21d360(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41df80: 48 8b 07 mov (%rdi),%rax 41df83: 48 ff 50 58 rex.W callq *0x58(%rax) 41df87: 48 8b e5 mov %rbp,%rsp 41df8a: 5d pop %rbp 41df8b: c3 retq 41df8c: 48 8b 0d 0d d4 21 00 mov 0x21d40d(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41df93: 48 ff 51 30 rex.W callq *0x30(%rcx) 41df97: 48 8b e5 mov %rbp,%rsp 41df9a: 5d pop %rbp 41df9b: c3 retq 000000000041df9c : 41df9c: 55 push %rbp 41df9d: 48 8b ec mov %rsp,%rbp 41dfa0: 48 83 ec 10 sub $0x10,%rsp 41dfa4: 48 83 3d f4 d3 21 00 cmpq $0x0,0x21d3f4(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41dfab: 00 41dfac: 75 16 jne 41dfc4 41dfae: 48 89 fa mov %rdi,%rdx 41dfb1: 48 8b 3d 28 d3 21 00 mov 0x21d328(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41dfb8: 48 8b 07 mov (%rdi),%rax 41dfbb: 48 ff 50 60 rex.W callq *0x60(%rax) 41dfbf: 48 8b e5 mov %rbp,%rsp 41dfc2: 5d pop %rbp 41dfc3: c3 retq 41dfc4: 48 8b 0d d5 d3 21 00 mov 0x21d3d5(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41dfcb: 48 ff 51 38 rex.W callq *0x38(%rcx) 41dfcf: 48 8b e5 mov %rbp,%rsp 41dfd2: 5d pop %rbp 41dfd3: c3 retq 000000000041dfd4 : 41dfd4: 55 push %rbp 41dfd5: 48 8b ec mov %rsp,%rbp 41dfd8: 48 83 ec 10 sub $0x10,%rsp 41dfdc: 48 83 3d bc d3 21 00 cmpq $0x0,0x21d3bc(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41dfe3: 00 41dfe4: 75 1c jne 41e002 41dfe6: 48 89 f9 mov %rdi,%rcx 41dfe9: 48 89 f2 mov %rsi,%rdx 41dfec: 48 31 f6 xor %rsi,%rsi 41dfef: 48 8b 3d ea d2 21 00 mov 0x21d2ea(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41dff6: 48 8b 07 mov (%rdi),%rax 41dff9: 48 ff 50 68 rex.W callq *0x68(%rax) 41dffd: 48 8b e5 mov %rbp,%rsp 41e000: 5d pop %rbp 41e001: c3 retq 41e002: 48 8b 0d 97 d3 21 00 mov 0x21d397(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e009: 48 ff 51 40 rex.W callq *0x40(%rcx) 41e00d: 48 8b e5 mov %rbp,%rsp 41e010: 5d pop %rbp 41e011: c3 retq 41e012: 90 nop 41e013: 90 nop 000000000041e014 : 41e014: 55 push %rbp 41e015: 48 8b ec mov %rsp,%rbp 41e018: 48 83 ec 48 sub $0x48,%rsp 41e01c: 53 push %rbx 41e01d: 48 89 fb mov %rdi,%rbx 41e020: 89 55 f8 mov %edx,-0x8(%rbp) 41e023: 48 83 3d 75 d3 21 00 cmpq $0x0,0x21d375(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e02a: 00 41e02b: 75 47 jne 41e074 41e02d: 48 8d 45 b8 lea -0x48(%rbp),%rax 41e031: 48 31 c9 xor %rcx,%rcx 41e034: 48 89 08 mov %rcx,(%rax) 41e037: 48 89 48 08 mov %rcx,0x8(%rax) 41e03b: 48 89 48 10 mov %rcx,0x10(%rax) 41e03f: 48 89 f1 mov %rsi,%rcx 41e042: 48 8d 75 c0 lea -0x40(%rbp),%rsi 41e046: 48 8b 3d 93 d2 21 00 mov 0x21d293(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e04d: 48 8b 07 mov (%rdi),%rax 41e050: 48 ff 50 68 rex.W callq *0x68(%rax) 41e054: 48 89 45 b8 mov %rax,-0x48(%rbp) 41e058: 8b 55 f8 mov -0x8(%rbp),%edx 41e05b: 89 55 c8 mov %edx,-0x38(%rbp) 41e05e: 48 8d 75 b8 lea -0x48(%rbp),%rsi 41e062: 48 8b fb mov %rbx,%rdi 41e065: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e067: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e069: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e06b: 48 8b c3 mov %rbx,%rax 41e06e: 5b pop %rbx 41e06f: 48 8b e5 mov %rbp,%rsp 41e072: 5d pop %rbp 41e073: c3 retq 41e074: 48 8d 7d d8 lea -0x28(%rbp),%rdi 41e078: 48 8b 0d 21 d3 21 00 mov 0x21d321(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e07f: 48 ff 51 48 rex.W callq *0x48(%rcx) 41e083: 48 89 c6 mov %rax,%rsi 41e086: 48 8b fb mov %rbx,%rdi 41e089: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e08b: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e08d: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e08f: 48 8b c3 mov %rbx,%rax 41e092: 5b pop %rbx 41e093: 48 8b e5 mov %rbp,%rsp 41e096: 5d pop %rbp 41e097: c3 retq 000000000041e098 : 41e098: 55 push %rbp 41e099: 48 8b ec mov %rsp,%rbp 41e09c: 48 83 ec 10 sub $0x10,%rsp 41e0a0: 48 83 3d f8 d2 21 00 cmpq $0x0,0x21d2f8(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e0a7: 00 41e0a8: 75 1c jne 41e0c6 41e0aa: 48 89 f9 mov %rdi,%rcx 41e0ad: 48 89 f2 mov %rsi,%rdx 41e0b0: 48 31 f6 xor %rsi,%rsi 41e0b3: 48 8b 3d 26 d2 21 00 mov 0x21d226(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e0ba: 48 8b 07 mov (%rdi),%rax 41e0bd: 48 ff 50 70 rex.W callq *0x70(%rax) 41e0c1: 48 8b e5 mov %rbp,%rsp 41e0c4: 5d pop %rbp 41e0c5: c3 retq 41e0c6: 48 8b 0d d3 d2 21 00 mov 0x21d2d3(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e0cd: 48 ff 51 50 rex.W callq *0x50(%rcx) 41e0d1: 48 8b e5 mov %rbp,%rsp 41e0d4: 5d pop %rbp 41e0d5: c3 retq 41e0d6: 90 nop 41e0d7: 90 nop 000000000041e0d8 : 41e0d8: 55 push %rbp 41e0d9: 48 8b ec mov %rsp,%rbp 41e0dc: 48 83 ec 18 sub $0x18,%rsp 41e0e0: 53 push %rbx 41e0e1: 48 83 3d b7 d2 21 00 cmpq $0x0,0x21d2b7(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e0e8: 00 41e0e9: 75 1d jne 41e108 41e0eb: 49 89 f8 mov %rdi,%r8 41e0ee: 48 89 f1 mov %rsi,%rcx 41e0f1: 48 31 f6 xor %rsi,%rsi 41e0f4: 48 8b 3d e5 d1 21 00 mov 0x21d1e5(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e0fb: 48 8b 07 mov (%rdi),%rax 41e0fe: 48 ff 50 78 rex.W callq *0x78(%rax) 41e102: 5b pop %rbx 41e103: 48 8b e5 mov %rbp,%rsp 41e106: 5d pop %rbp 41e107: c3 retq 41e108: 48 8b 1d 91 d2 21 00 mov 0x21d291(%rip),%rbx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e10f: 48 ff 53 58 rex.W callq *0x58(%rbx) 41e113: 5b pop %rbx 41e114: 48 8b e5 mov %rbp,%rsp 41e117: 5d pop %rbp 41e118: c3 retq 41e119: 90 nop 41e11a: 90 nop 41e11b: 90 nop 000000000041e11c : 41e11c: 55 push %rbp 41e11d: 48 8b ec mov %rsp,%rbp 41e120: 48 83 ec 20 sub $0x20,%rsp 41e124: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41e128: 48 83 3d 70 d2 21 00 cmpq $0x0,0x21d270(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e12f: 00 41e130: 75 20 jne 41e152 41e132: 48 89 f9 mov %rdi,%rcx 41e135: 48 89 f2 mov %rsi,%rdx 41e138: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41e13c: 48 8b 3d 9d d1 21 00 mov 0x21d19d(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e143: 48 8b 07 mov (%rdi),%rax 41e146: 48 ff 90 80 00 00 00 rex.W callq *0x80(%rax) 41e14d: 48 8b e5 mov %rbp,%rsp 41e150: 5d pop %rbp 41e151: c3 retq 41e152: 48 8b 0d 47 d2 21 00 mov 0x21d247(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e159: 48 ff 51 60 rex.W callq *0x60(%rcx) 41e15d: 48 8b e5 mov %rbp,%rsp 41e160: 5d pop %rbp 41e161: c3 retq 41e162: 90 nop 41e163: 90 nop 000000000041e164 : 41e164: 55 push %rbp 41e165: 48 8b ec mov %rsp,%rbp 41e168: 48 83 ec 10 sub $0x10,%rsp 41e16c: 48 83 3d 2c d2 21 00 cmpq $0x0,0x21d22c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e173: 00 41e174: 75 19 jne 41e18f 41e176: 48 89 fe mov %rdi,%rsi 41e179: 48 8b 3d 60 d1 21 00 mov 0x21d160(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e180: 48 8b 07 mov (%rdi),%rax 41e183: 48 ff 90 88 00 00 00 rex.W callq *0x88(%rax) 41e18a: 48 8b e5 mov %rbp,%rsp 41e18d: 5d pop %rbp 41e18e: c3 retq 41e18f: 48 8b 0d 0a d2 21 00 mov 0x21d20a(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e196: 48 ff 51 68 rex.W callq *0x68(%rcx) 41e19a: 48 8b e5 mov %rbp,%rsp 41e19d: 5d pop %rbp 41e19e: c3 retq 41e19f: 90 nop 000000000041e1a0 : 41e1a0: 55 push %rbp 41e1a1: 48 8b ec mov %rsp,%rbp 41e1a4: 48 83 ec 10 sub $0x10,%rsp 41e1a8: 48 83 3d f0 d1 21 00 cmpq $0x0,0x21d1f0(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e1af: 00 41e1b0: 75 19 jne 41e1cb 41e1b2: 48 89 fe mov %rdi,%rsi 41e1b5: 48 8b 3d 24 d1 21 00 mov 0x21d124(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e1bc: 48 8b 07 mov (%rdi),%rax 41e1bf: 48 ff 90 90 00 00 00 rex.W callq *0x90(%rax) 41e1c6: 48 8b e5 mov %rbp,%rsp 41e1c9: 5d pop %rbp 41e1ca: c3 retq 41e1cb: 48 8b 0d ce d1 21 00 mov 0x21d1ce(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e1d2: 48 ff 51 70 rex.W callq *0x70(%rcx) 41e1d6: 48 8b e5 mov %rbp,%rsp 41e1d9: 5d pop %rbp 41e1da: c3 retq 41e1db: 90 nop 000000000041e1dc : 41e1dc: 55 push %rbp 41e1dd: 48 8b ec mov %rsp,%rbp 41e1e0: 48 83 ec 10 sub $0x10,%rsp 41e1e4: 48 83 3d b4 d1 21 00 cmpq $0x0,0x21d1b4(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e1eb: 00 41e1ec: 75 19 jne 41e207 41e1ee: 48 89 fe mov %rdi,%rsi 41e1f1: 48 8b 3d e8 d0 21 00 mov 0x21d0e8(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e1f8: 48 8b 07 mov (%rdi),%rax 41e1fb: 48 ff 90 98 00 00 00 rex.W callq *0x98(%rax) 41e202: 48 8b e5 mov %rbp,%rsp 41e205: 5d pop %rbp 41e206: c3 retq 41e207: 48 8b 0d 92 d1 21 00 mov 0x21d192(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e20e: 48 ff 51 78 rex.W callq *0x78(%rcx) 41e212: 48 8b e5 mov %rbp,%rsp 41e215: 5d pop %rbp 41e216: c3 retq 41e217: 90 nop 000000000041e218 : 41e218: 55 push %rbp 41e219: 48 8b ec mov %rsp,%rbp 41e21c: 48 83 ec 10 sub $0x10,%rsp 41e220: 48 83 3d 78 d1 21 00 cmpq $0x0,0x21d178(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e227: 00 41e228: 75 19 jne 41e243 41e22a: 48 89 fe mov %rdi,%rsi 41e22d: 48 8b 3d ac d0 21 00 mov 0x21d0ac(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e234: 48 8b 07 mov (%rdi),%rax 41e237: 48 ff 90 a8 00 00 00 rex.W callq *0xa8(%rax) 41e23e: 48 8b e5 mov %rbp,%rsp 41e241: 5d pop %rbp 41e242: c3 retq 41e243: 48 8b 0d 56 d1 21 00 mov 0x21d156(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e24a: 48 ff 91 80 00 00 00 rex.W callq *0x80(%rcx) 41e251: 48 8b e5 mov %rbp,%rsp 41e254: 5d pop %rbp 41e255: c3 retq 41e256: 90 nop 41e257: 90 nop 000000000041e258 : 41e258: 55 push %rbp 41e259: 48 8b ec mov %rsp,%rbp 41e25c: 48 83 ec 48 sub $0x48,%rsp 41e260: 53 push %rbx 41e261: 48 89 fb mov %rdi,%rbx 41e264: 48 83 3d 34 d1 21 00 cmpq $0x0,0x21d134(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e26b: 00 41e26c: 75 2d jne 41e29b 41e26e: 48 89 f2 mov %rsi,%rdx 41e271: 48 8d 75 c0 lea -0x40(%rbp),%rsi 41e275: 48 8b 3d 64 d0 21 00 mov 0x21d064(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e27c: 48 8b 07 mov (%rdi),%rax 41e27f: 48 ff 90 b0 00 00 00 rex.W callq *0xb0(%rax) 41e286: 48 89 c6 mov %rax,%rsi 41e289: 48 8b fb mov %rbx,%rdi 41e28c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e28e: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e290: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e292: 48 8b c3 mov %rbx,%rax 41e295: 5b pop %rbx 41e296: 48 8b e5 mov %rbp,%rsp 41e299: 5d pop %rbp 41e29a: c3 retq 41e29b: 48 8d 7d e0 lea -0x20(%rbp),%rdi 41e29f: 48 8b 0d fa d0 21 00 mov 0x21d0fa(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e2a6: 48 ff 91 88 00 00 00 rex.W callq *0x88(%rcx) 41e2ad: 48 89 c6 mov %rax,%rsi 41e2b0: 48 8b fb mov %rbx,%rdi 41e2b3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e2b5: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e2b7: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41e2b9: 48 8b c3 mov %rbx,%rax 41e2bc: 5b pop %rbx 41e2bd: 48 8b e5 mov %rbp,%rsp 41e2c0: 5d pop %rbp 41e2c1: c3 retq 41e2c2: 90 nop 41e2c3: 90 nop 000000000041e2c4 : 41e2c4: 55 push %rbp 41e2c5: 48 8b ec mov %rsp,%rbp 41e2c8: 48 83 ec 10 sub $0x10,%rsp 41e2cc: 48 83 3d cc d0 21 00 cmpq $0x0,0x21d0cc(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e2d3: 00 41e2d4: 75 19 jne 41e2ef 41e2d6: 48 89 fe mov %rdi,%rsi 41e2d9: 48 8b 3d 00 d0 21 00 mov 0x21d000(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e2e0: 48 8b 07 mov (%rdi),%rax 41e2e3: 48 ff 90 c8 00 00 00 rex.W callq *0xc8(%rax) 41e2ea: 48 8b e5 mov %rbp,%rsp 41e2ed: 5d pop %rbp 41e2ee: c3 retq 41e2ef: 48 8b 0d aa d0 21 00 mov 0x21d0aa(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e2f6: 48 ff 91 90 00 00 00 rex.W callq *0x90(%rcx) 41e2fd: 48 8b e5 mov %rbp,%rsp 41e300: 5d pop %rbp 41e301: c3 retq 41e302: 90 nop 41e303: 90 nop 000000000041e304 : 41e304: 55 push %rbp 41e305: 48 8b ec mov %rsp,%rbp 41e308: 48 83 ec 10 sub $0x10,%rsp 41e30c: 48 83 3d 8c d0 21 00 cmpq $0x0,0x21d08c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e313: 00 41e314: 75 19 jne 41e32f 41e316: 48 89 fa mov %rdi,%rdx 41e319: 48 8b 3d c0 cf 21 00 mov 0x21cfc0(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e320: 48 8b 07 mov (%rdi),%rax 41e323: 48 ff 90 e0 00 00 00 rex.W callq *0xe0(%rax) 41e32a: 48 8b e5 mov %rbp,%rsp 41e32d: 5d pop %rbp 41e32e: c3 retq 41e32f: 48 8b 0d 6a d0 21 00 mov 0x21d06a(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e336: 48 ff 91 98 00 00 00 rex.W callq *0x98(%rcx) 41e33d: 48 8b e5 mov %rbp,%rsp 41e340: 5d pop %rbp 41e341: c3 retq 41e342: 90 nop 41e343: 90 nop 000000000041e344 : 41e344: 55 push %rbp 41e345: 48 8b ec mov %rsp,%rbp 41e348: 48 83 ec 10 sub $0x10,%rsp 41e34c: 48 83 3d 4c d0 21 00 cmpq $0x0,0x21d04c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e353: 00 41e354: 75 19 jne 41e36f 41e356: 48 89 fe mov %rdi,%rsi 41e359: 48 8b 3d 80 cf 21 00 mov 0x21cf80(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e360: 48 8b 07 mov (%rdi),%rax 41e363: 48 ff 90 d0 00 00 00 rex.W callq *0xd0(%rax) 41e36a: 48 8b e5 mov %rbp,%rsp 41e36d: 5d pop %rbp 41e36e: c3 retq 41e36f: 48 8b 0d 2a d0 21 00 mov 0x21d02a(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e376: 48 ff 91 a0 00 00 00 rex.W callq *0xa0(%rcx) 41e37d: 48 8b e5 mov %rbp,%rsp 41e380: 5d pop %rbp 41e381: c3 retq 41e382: 90 nop 41e383: 90 nop 000000000041e384 : 41e384: 55 push %rbp 41e385: 48 8b ec mov %rsp,%rbp 41e388: 48 83 ec 10 sub $0x10,%rsp 41e38c: 48 83 3d 0c d0 21 00 cmpq $0x0,0x21d00c(%rip) # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e393: 00 41e394: 75 19 jne 41e3af 41e396: 48 89 fe mov %rdi,%rsi 41e399: 48 8b 3d 40 cf 21 00 mov 0x21cf40(%rip),%rdi # 63b2e0 <_D2gc2gc3_gcC2gc3gcx2GC> 41e3a0: 48 8b 07 mov (%rdi),%rax 41e3a3: 48 ff 90 e8 00 00 00 rex.W callq *0xe8(%rax) 41e3aa: 48 8b e5 mov %rbp,%rsp 41e3ad: 5d pop %rbp 41e3ae: c3 retq 41e3af: 48 8b 0d ea cf 21 00 mov 0x21cfea(%rip),%rcx # 63b3a0 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41e3b6: 48 ff 91 a8 00 00 00 rex.W callq *0xa8(%rcx) 41e3bd: 48 8b e5 mov %rbp,%rsp 41e3c0: 5d pop %rbp 41e3c1: c3 retq 41e3c2: 90 nop 41e3c3: 90 nop 41e3c4: c3 retq 41e3c5: b8 78 77 63 00 mov $0x637778,%eax 41e3ca: b9 10 b1 63 00 mov $0x63b110,%ecx 41e3cf: 48 8b 11 mov (%rcx),%rdx 41e3d2: 48 89 10 mov %rdx,(%rax) 41e3d5: 48 89 01 mov %rax,(%rcx) 41e3d8: c3 retq 41e3d9: 90 nop 41e3da: 90 nop 41e3db: 90 nop 000000000041e3dc <_D2gc3gcx7__arrayZ>: 41e3dc: 55 push %rbp 41e3dd: 48 8b ec mov %rsp,%rbp 41e3e0: 48 83 ec 10 sub $0x10,%rsp 41e3e4: 48 89 fe mov %rdi,%rsi 41e3e7: 48 bf 50 77 63 00 00 mov $0x637750,%rdi 41e3ee: 00 00 00 41e3f1: e8 fa c0 ff ff callq 41a4f0 <_d_array_bounds> 41e3f6: 90 nop 41e3f7: 90 nop 000000000041e3f8 <_D2gc3gcx8__assertFiZv>: 41e3f8: 55 push %rbp 41e3f9: 48 8b ec mov %rsp,%rbp 41e3fc: 48 83 ec 10 sub $0x10,%rsp 41e400: 48 89 fe mov %rdi,%rsi 41e403: 48 bf 50 77 63 00 00 mov $0x637750,%rdi 41e40a: 00 00 00 41e40d: e8 76 c0 ff ff callq 41a488 <_d_assertm> 41e412: 90 nop 41e413: 90 nop 000000000041e414 <_D2gc3gcx15__unittest_failFiZv>: 41e414: 55 push %rbp 41e415: 48 8b ec mov %rsp,%rbp 41e418: 48 83 ec 10 sub $0x10,%rsp 41e41c: 48 89 fe mov %rdi,%rsi 41e41f: 48 bf 50 77 63 00 00 mov $0x637750,%rdi 41e426: 00 00 00 41e429: e8 8e c0 ff ff callq 41a4bc <_d_unittestm> 41e42e: 48 8b e5 mov %rbp,%rsp 41e431: 5d pop %rbp 41e432: c3 retq 41e433: 90 nop 000000000041e434 <_D2gc3gcx2GC10initializeMFZv>: 41e434: 55 push %rbp 41e435: 48 8b ec mov %rsp,%rbp 41e438: 48 83 ec 18 sub $0x18,%rsp 41e43c: 53 push %rbx 41e43d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41e441: 48 c7 05 64 cd 21 00 movq $0x637580,0x21cd64(%rip) # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e448: 80 75 63 00 41e44c: 48 be 08 01 00 00 00 mov $0x108,%rsi 41e453: 00 00 00 41e456: 48 bf 01 00 00 00 00 mov $0x1,%rdi 41e45d: 00 00 00 41e460: e8 2b 95 ff ff callq 417990 41e465: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41e469: 48 89 41 18 mov %rax,0x18(%rcx) 41e46d: 48 85 c0 test %rax,%rax 41e470: 75 05 jne 41e477 <_D2gc3gcx2GC10initializeMFZv+0x43> 41e472: e8 a5 f4 ff ff callq 41d91c 41e477: 48 8b 45 f8 mov -0x8(%rbp),%rax 41e47b: 48 8b 58 18 mov 0x18(%rax),%rbx 41e47f: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%rbp) 41e486: 48 b9 42 00 00 00 00 mov $0x42,%rcx 41e48d: 00 00 00 41e490: 48 31 c0 xor %rax,%rax 41e493: 48 8b fb mov %rbx,%rdi 41e496: f3 ab rep stos %eax,%es:(%rdi) 41e498: 48 8d 55 f0 lea -0x10(%rbp),%rdx 41e49c: 48 89 53 70 mov %rdx,0x70(%rbx) 41e4a0: c7 43 78 01 00 00 00 movl $0x1,0x78(%rbx) 41e4a7: e8 54 4a 00 00 callq 422f00 41e4ac: 48 89 c6 mov %rax,%rsi 41e4af: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41e4b3: e8 d0 15 00 00 callq 41fa88 <_D2gc3gcx2GC14setStackBottomMFPvZv> 41e4b8: 5b pop %rbx 41e4b9: 48 8b e5 mov %rbp,%rsp 41e4bc: 5d pop %rbp 41e4bd: c3 retq 41e4be: 90 nop 41e4bf: 90 nop 000000000041e4c0 <_D2gc3gcx2GC4DtorMFZv>: 41e4c0: 55 push %rbp 41e4c1: 48 8b ec mov %rsp,%rbp 41e4c4: 48 83 ec 10 sub $0x10,%rsp 41e4c8: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41e4cc: 48 8b 47 18 mov 0x18(%rdi),%rax 41e4d0: 48 85 c0 test %rax,%rax 41e4d3: 74 21 je 41e4f6 <_D2gc3gcx2GC4DtorMFZv+0x36> 41e4d5: 48 89 c7 mov %rax,%rdi 41e4d8: e8 eb 1b 00 00 callq 4200c8 <_D2gc3gcx3Gcx4DtorMFZv> 41e4dd: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41e4e1: 48 8b 79 18 mov 0x18(%rcx),%rdi 41e4e5: e8 56 93 ff ff callq 417840 41e4ea: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41e4ee: 48 c7 42 18 00 00 00 movq $0x0,0x18(%rdx) 41e4f5: 00 41e4f6: 48 8b e5 mov %rbp,%rsp 41e4f9: 5d pop %rbp 41e4fa: c3 retq 41e4fb: 90 nop 000000000041e4fc <_D2gc3gcx2GC11__invariantMFZv>: 41e4fc: 55 push %rbp 41e4fd: 48 8b ec mov %rsp,%rbp 41e500: 50 push %rax 41e501: 48 8b e5 mov %rbp,%rsp 41e504: 5d pop %rbp 41e505: c3 retq 41e506: 90 nop 41e507: 90 nop 000000000041e508 <_D2gc3gcx2GC6enableMFZv>: 41e508: 55 push %rbp 41e509: 48 8b ec mov %rsp,%rbp 41e50c: 48 83 ec 18 sub $0x18,%rsp 41e510: 53 push %rbx 41e511: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41e515: e8 2a 65 00 00 callq 424a44 41e51a: 34 01 xor $0x1,%al 41e51c: 74 10 je 41e52e <_D2gc3gcx2GC6enableMFZv+0x26> 41e51e: 48 8b 45 f8 mov -0x8(%rbp),%rax 41e522: 48 8b 58 18 mov 0x18(%rax),%rbx 41e526: ff 8b 80 00 00 00 decl 0x80(%rbx) 41e52c: eb 2e jmp 41e55c <_D2gc3gcx2GC6enableMFZv+0x54> 41e52e: 48 8b 05 7b cc 21 00 mov 0x21cc7b(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e535: 48 89 45 f0 mov %rax,-0x10(%rbp) 41e539: 48 8b 3d 70 cc 21 00 mov 0x21cc70(%rip),%rdi # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e540: e8 4b 55 00 00 callq 423a90 <_d_monitorenter> 41e545: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41e549: 48 8b 51 18 mov 0x18(%rcx),%rdx 41e54d: ff 8a 80 00 00 00 decl 0x80(%rdx) 41e553: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41e557: e8 8c 55 00 00 callq 423ae8 <_d_monitorexit> 41e55c: 5b pop %rbx 41e55d: 48 8b e5 mov %rbp,%rsp 41e560: 5d pop %rbp 41e561: c3 retq 41e562: 90 nop 41e563: 90 nop 000000000041e564 <_D2gc3gcx2GC7disableMFZv>: 41e564: 55 push %rbp 41e565: 48 8b ec mov %rsp,%rbp 41e568: 48 83 ec 18 sub $0x18,%rsp 41e56c: 53 push %rbx 41e56d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41e571: e8 ce 64 00 00 callq 424a44 41e576: 34 01 xor $0x1,%al 41e578: 74 10 je 41e58a <_D2gc3gcx2GC7disableMFZv+0x26> 41e57a: 48 8b 45 f8 mov -0x8(%rbp),%rax 41e57e: 48 8b 58 18 mov 0x18(%rax),%rbx 41e582: ff 83 80 00 00 00 incl 0x80(%rbx) 41e588: eb 2e jmp 41e5b8 <_D2gc3gcx2GC7disableMFZv+0x54> 41e58a: 48 8b 05 1f cc 21 00 mov 0x21cc1f(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e591: 48 89 45 f0 mov %rax,-0x10(%rbp) 41e595: 48 8b 3d 14 cc 21 00 mov 0x21cc14(%rip),%rdi # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e59c: e8 ef 54 00 00 callq 423a90 <_d_monitorenter> 41e5a1: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41e5a5: 48 8b 51 18 mov 0x18(%rcx),%rdx 41e5a9: ff 82 80 00 00 00 incl 0x80(%rdx) 41e5af: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41e5b3: e8 30 55 00 00 callq 423ae8 <_d_monitorexit> 41e5b8: 5b pop %rbx 41e5b9: 48 8b e5 mov %rbp,%rsp 41e5bc: 5d pop %rbp 41e5bd: c3 retq 41e5be: 90 nop 41e5bf: 90 nop 000000000041e5c0 <_D2gc3gcx2GC7getAttrMFPvZk>: 41e5c0: 55 push %rbp 41e5c1: 48 8b ec mov %rsp,%rbp 41e5c4: 48 83 ec 18 sub $0x18,%rsp 41e5c8: 53 push %rbx 41e5c9: 41 54 push %r12 41e5cb: 41 55 push %r13 41e5cd: 41 56 push %r14 41e5cf: 41 57 push %r15 41e5d1: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41e5d5: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41e5d9: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41e5de: 75 10 jne 41e5f0 <_D2gc3gcx2GC7getAttrMFPvZk+0x30> 41e5e0: 31 c0 xor %eax,%eax 41e5e2: 41 5f pop %r15 41e5e4: 41 5e pop %r14 41e5e6: 41 5d pop %r13 41e5e8: 41 5c pop %r12 41e5ea: 5b pop %rbx 41e5eb: 48 8b e5 mov %rbp,%rsp 41e5ee: 5d pop %rbp 41e5ef: c3 retq 41e5f0: e8 4f 64 00 00 callq 424a44 41e5f5: 34 01 xor $0x1,%al 41e5f7: 74 17 je 41e610 <_D2gc3gcx2GC7getAttrMFPvZk+0x50> 41e5f9: 48 8d 7d f0 lea -0x10(%rbp),%rdi 41e5fd: e8 5e 00 00 00 callq 41e660 <_D2gc3gcx2GC7getAttrMFPvZk2goMFZk> 41e602: 41 5f pop %r15 41e604: 41 5e pop %r14 41e606: 41 5d pop %r13 41e608: 41 5c pop %r12 41e60a: 5b pop %rbx 41e60b: 48 8b e5 mov %rbp,%rsp 41e60e: 5d pop %rbp 41e60f: c3 retq 41e610: 48 8b 0d 99 cb 21 00 mov 0x21cb99(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e617: 48 89 4d e8 mov %rcx,-0x18(%rbp) 41e61b: 48 89 cf mov %rcx,%rdi 41e61e: e8 6d 54 00 00 callq 423a90 <_d_monitorenter> 41e623: 48 8d 7d f0 lea -0x10(%rbp),%rdi 41e627: e8 34 00 00 00 callq 41e660 <_D2gc3gcx2GC7getAttrMFPvZk2goMFZk> 41e62c: 50 push %rax 41e62d: e8 14 00 00 00 callq 41e646 <_D2gc3gcx2GC7getAttrMFPvZk+0x86> 41e632: 58 pop %rax 41e633: 41 5f pop %r15 41e635: 41 5e pop %r14 41e637: 41 5d pop %r13 41e639: 41 5c pop %r12 41e63b: 5b pop %rbx 41e63c: 48 8b e5 mov %rbp,%rsp 41e63f: 5d pop %rbp 41e640: c3 retq 41e641: 68 50 e6 41 00 pushq $0x41e650 41e646: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41e64a: e8 99 54 00 00 callq 423ae8 <_d_monitorexit> 41e64f: c3 retq 41e650: 41 5f pop %r15 41e652: 41 5e pop %r14 41e654: 41 5d pop %r13 41e656: 41 5c pop %r12 41e658: 5b pop %rbx 41e659: 48 8b e5 mov %rbp,%rsp 41e65c: 5d pop %rbp 41e65d: c3 retq 41e65e: 90 nop 41e65f: 90 nop 000000000041e660 <_D2gc3gcx2GC7getAttrMFPvZk2goMFZk>: 41e660: 55 push %rbp 41e661: 48 8b ec mov %rsp,%rbp 41e664: 50 push %rax 41e665: 53 push %rbx 41e666: 41 54 push %r12 41e668: 41 55 push %r13 41e66a: 48 89 fb mov %rdi,%rbx 41e66d: 45 31 ed xor %r13d,%r13d 41e670: 48 8b 73 08 mov 0x8(%rbx),%rsi 41e674: 48 8b 03 mov (%rbx),%rax 41e677: 48 8b 78 18 mov 0x18(%rax),%rdi 41e67b: e8 9c 1d 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41e680: 49 89 c4 mov %rax,%r12 41e683: 4d 85 e4 test %r12,%r12 41e686: 74 3c je 41e6c4 <_D2gc3gcx2GC7getAttrMFPvZk2goMFZk+0x64> 41e688: 49 8b d4 mov %r12,%rdx 41e68b: 52 push %rdx 41e68c: 48 83 ec 08 sub $0x8,%rsp 41e690: 48 8b 73 08 mov 0x8(%rbx),%rsi 41e694: 49 2b 34 24 sub (%r12),%rsi 41e698: 56 push %rsi 41e699: 48 83 ec 08 sub $0x8,%rsp 41e69d: 48 8b fa mov %rdx,%rdi 41e6a0: e8 7f 39 00 00 callq 422024 <_D2gc3gcx4Pool7shiftByMFNdZk> 41e6a5: 48 89 c1 mov %rax,%rcx 41e6a8: 48 83 c4 08 add $0x8,%rsp 41e6ac: 5e pop %rsi 41e6ad: 48 d3 ee shr %cl,%rsi 41e6b0: 48 83 c4 08 add $0x8,%rsp 41e6b4: 5a pop %rdx 41e6b5: 48 8b 03 mov (%rbx),%rax 41e6b8: 48 8b 78 18 mov 0x18(%rax),%rdi 41e6bc: e8 bf 32 00 00 callq 421980 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk> 41e6c1: 49 89 c5 mov %rax,%r13 41e6c4: 41 8b c5 mov %r13d,%eax 41e6c7: 41 5d pop %r13 41e6c9: 41 5c pop %r12 41e6cb: 5b pop %rbx 41e6cc: 48 8b e5 mov %rbp,%rsp 41e6cf: 5d pop %rbp 41e6d0: c3 retq 41e6d1: 90 nop 41e6d2: 90 nop 41e6d3: 90 nop 000000000041e6d4 <_D2gc3gcx2GC7setAttrMFPvkZk>: 41e6d4: 55 push %rbp 41e6d5: 48 8b ec mov %rsp,%rbp 41e6d8: 48 83 ec 28 sub $0x28,%rsp 41e6dc: 53 push %rbx 41e6dd: 41 54 push %r12 41e6df: 41 55 push %r13 41e6e1: 41 56 push %r14 41e6e3: 41 57 push %r15 41e6e5: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41e6e9: 89 75 f0 mov %esi,-0x10(%rbp) 41e6ec: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41e6f0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41e6f5: 75 10 jne 41e707 <_D2gc3gcx2GC7setAttrMFPvkZk+0x33> 41e6f7: 31 c0 xor %eax,%eax 41e6f9: 41 5f pop %r15 41e6fb: 41 5e pop %r14 41e6fd: 41 5d pop %r13 41e6ff: 41 5c pop %r12 41e701: 5b pop %rbx 41e702: 48 8b e5 mov %rbp,%rsp 41e705: 5d pop %rbp 41e706: c3 retq 41e707: e8 38 63 00 00 callq 424a44 41e70c: 34 01 xor $0x1,%al 41e70e: 74 17 je 41e727 <_D2gc3gcx2GC7setAttrMFPvkZk+0x53> 41e710: 48 8d 7d e8 lea -0x18(%rbp),%rdi 41e714: e8 5f 00 00 00 callq 41e778 <_D2gc3gcx2GC7setAttrMFPvkZk2goMFZk> 41e719: 41 5f pop %r15 41e71b: 41 5e pop %r14 41e71d: 41 5d pop %r13 41e71f: 41 5c pop %r12 41e721: 5b pop %rbx 41e722: 48 8b e5 mov %rbp,%rsp 41e725: 5d pop %rbp 41e726: c3 retq 41e727: 48 8b 0d 82 ca 21 00 mov 0x21ca82(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e72e: 48 89 4d e0 mov %rcx,-0x20(%rbp) 41e732: 48 89 cf mov %rcx,%rdi 41e735: e8 56 53 00 00 callq 423a90 <_d_monitorenter> 41e73a: 48 8d 7d e8 lea -0x18(%rbp),%rdi 41e73e: e8 35 00 00 00 callq 41e778 <_D2gc3gcx2GC7setAttrMFPvkZk2goMFZk> 41e743: 50 push %rax 41e744: e8 14 00 00 00 callq 41e75d <_D2gc3gcx2GC7setAttrMFPvkZk+0x89> 41e749: 58 pop %rax 41e74a: 41 5f pop %r15 41e74c: 41 5e pop %r14 41e74e: 41 5d pop %r13 41e750: 41 5c pop %r12 41e752: 5b pop %rbx 41e753: 48 8b e5 mov %rbp,%rsp 41e756: 5d pop %rbp 41e757: c3 retq 41e758: 68 67 e7 41 00 pushq $0x41e767 41e75d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41e761: e8 82 53 00 00 callq 423ae8 <_d_monitorexit> 41e766: c3 retq 41e767: 41 5f pop %r15 41e769: 41 5e pop %r14 41e76b: 41 5d pop %r13 41e76d: 41 5c pop %r12 41e76f: 5b pop %rbx 41e770: 48 8b e5 mov %rbp,%rsp 41e773: 5d pop %rbp 41e774: c3 retq 41e775: 90 nop 41e776: 90 nop 41e777: 90 nop 000000000041e778 <_D2gc3gcx2GC7setAttrMFPvkZk2goMFZk>: 41e778: 55 push %rbp 41e779: 48 8b ec mov %rsp,%rbp 41e77c: 50 push %rax 41e77d: 53 push %rbx 41e77e: 41 54 push %r12 41e780: 41 55 push %r13 41e782: 48 89 fb mov %rdi,%rbx 41e785: 45 31 ed xor %r13d,%r13d 41e788: 48 8b 73 10 mov 0x10(%rbx),%rsi 41e78c: 48 8b 03 mov (%rbx),%rax 41e78f: 48 8b 78 18 mov 0x18(%rax),%rdi 41e793: e8 84 1c 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41e798: 49 89 c4 mov %rax,%r12 41e79b: 4d 85 e4 test %r12,%r12 41e79e: 74 56 je 41e7f6 <_D2gc3gcx2GC7setAttrMFPvkZk2goMFZk+0x7e> 41e7a0: 49 8b d4 mov %r12,%rdx 41e7a3: 52 push %rdx 41e7a4: 48 83 ec 08 sub $0x8,%rsp 41e7a8: 48 8b 73 10 mov 0x10(%rbx),%rsi 41e7ac: 49 2b 34 24 sub (%r12),%rsi 41e7b0: 56 push %rsi 41e7b1: 48 83 ec 08 sub $0x8,%rsp 41e7b5: 48 8b fa mov %rdx,%rdi 41e7b8: e8 67 38 00 00 callq 422024 <_D2gc3gcx4Pool7shiftByMFNdZk> 41e7bd: 48 89 c1 mov %rax,%rcx 41e7c0: 48 83 c4 08 add $0x8,%rsp 41e7c4: 5e pop %rsi 41e7c5: 48 d3 ee shr %cl,%rsi 41e7c8: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41e7cc: 48 83 c4 08 add $0x8,%rsp 41e7d0: 5a pop %rdx 41e7d1: 48 8b 03 mov (%rbx),%rax 41e7d4: 48 8b 78 18 mov 0x18(%rax),%rdi 41e7d8: e8 a3 31 00 00 callq 421980 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk> 41e7dd: 49 89 c5 mov %rax,%r13 41e7e0: 49 8b cc mov %r12,%rcx 41e7e3: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41e7e7: 8b 73 08 mov 0x8(%rbx),%esi 41e7ea: 48 8b 03 mov (%rbx),%rax 41e7ed: 48 8b 78 18 mov 0x18(%rax),%rdi 41e7f1: e8 8e 32 00 00 callq 421a84 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41e7f6: 41 8b c5 mov %r13d,%eax 41e7f9: 41 5d pop %r13 41e7fb: 41 5c pop %r12 41e7fd: 5b pop %rbx 41e7fe: 48 8b e5 mov %rbp,%rsp 41e801: 5d pop %rbp 41e802: c3 retq 41e803: 90 nop 000000000041e804 <_D2gc3gcx2GC7clrAttrMFPvkZk>: 41e804: 55 push %rbp 41e805: 48 8b ec mov %rsp,%rbp 41e808: 48 83 ec 28 sub $0x28,%rsp 41e80c: 53 push %rbx 41e80d: 41 54 push %r12 41e80f: 41 55 push %r13 41e811: 41 56 push %r14 41e813: 41 57 push %r15 41e815: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41e819: 89 75 f0 mov %esi,-0x10(%rbp) 41e81c: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41e820: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41e825: 75 10 jne 41e837 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x33> 41e827: 31 c0 xor %eax,%eax 41e829: 41 5f pop %r15 41e82b: 41 5e pop %r14 41e82d: 41 5d pop %r13 41e82f: 41 5c pop %r12 41e831: 5b pop %rbx 41e832: 48 8b e5 mov %rbp,%rsp 41e835: 5d pop %rbp 41e836: c3 retq 41e837: e8 08 62 00 00 callq 424a44 41e83c: 34 01 xor $0x1,%al 41e83e: 74 17 je 41e857 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x53> 41e840: 48 8d 7d e8 lea -0x18(%rbp),%rdi 41e844: e8 5f 00 00 00 callq 41e8a8 <_D2gc3gcx2GC7clrAttrMFPvkZk2goMFZk> 41e849: 41 5f pop %r15 41e84b: 41 5e pop %r14 41e84d: 41 5d pop %r13 41e84f: 41 5c pop %r12 41e851: 5b pop %rbx 41e852: 48 8b e5 mov %rbp,%rsp 41e855: 5d pop %rbp 41e856: c3 retq 41e857: 48 8b 0d 52 c9 21 00 mov 0x21c952(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e85e: 48 89 4d e0 mov %rcx,-0x20(%rbp) 41e862: 48 89 cf mov %rcx,%rdi 41e865: e8 26 52 00 00 callq 423a90 <_d_monitorenter> 41e86a: 48 8d 7d e8 lea -0x18(%rbp),%rdi 41e86e: e8 35 00 00 00 callq 41e8a8 <_D2gc3gcx2GC7clrAttrMFPvkZk2goMFZk> 41e873: 50 push %rax 41e874: e8 14 00 00 00 callq 41e88d <_D2gc3gcx2GC7clrAttrMFPvkZk+0x89> 41e879: 58 pop %rax 41e87a: 41 5f pop %r15 41e87c: 41 5e pop %r14 41e87e: 41 5d pop %r13 41e880: 41 5c pop %r12 41e882: 5b pop %rbx 41e883: 48 8b e5 mov %rbp,%rsp 41e886: 5d pop %rbp 41e887: c3 retq 41e888: 68 97 e8 41 00 pushq $0x41e897 41e88d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41e891: e8 52 52 00 00 callq 423ae8 <_d_monitorexit> 41e896: c3 retq 41e897: 41 5f pop %r15 41e899: 41 5e pop %r14 41e89b: 41 5d pop %r13 41e89d: 41 5c pop %r12 41e89f: 5b pop %rbx 41e8a0: 48 8b e5 mov %rbp,%rsp 41e8a3: 5d pop %rbp 41e8a4: c3 retq 41e8a5: 90 nop 41e8a6: 90 nop 41e8a7: 90 nop 000000000041e8a8 <_D2gc3gcx2GC7clrAttrMFPvkZk2goMFZk>: 41e8a8: 55 push %rbp 41e8a9: 48 8b ec mov %rsp,%rbp 41e8ac: 50 push %rax 41e8ad: 53 push %rbx 41e8ae: 41 54 push %r12 41e8b0: 41 55 push %r13 41e8b2: 48 89 fb mov %rdi,%rbx 41e8b5: 45 31 ed xor %r13d,%r13d 41e8b8: 48 8b 73 10 mov 0x10(%rbx),%rsi 41e8bc: 48 8b 03 mov (%rbx),%rax 41e8bf: 48 8b 78 18 mov 0x18(%rax),%rdi 41e8c3: e8 54 1b 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41e8c8: 49 89 c4 mov %rax,%r12 41e8cb: 4d 85 e4 test %r12,%r12 41e8ce: 74 56 je 41e926 <_D2gc3gcx2GC7clrAttrMFPvkZk2goMFZk+0x7e> 41e8d0: 49 8b d4 mov %r12,%rdx 41e8d3: 52 push %rdx 41e8d4: 48 83 ec 08 sub $0x8,%rsp 41e8d8: 48 8b 73 10 mov 0x10(%rbx),%rsi 41e8dc: 49 2b 34 24 sub (%r12),%rsi 41e8e0: 56 push %rsi 41e8e1: 48 83 ec 08 sub $0x8,%rsp 41e8e5: 48 8b fa mov %rdx,%rdi 41e8e8: e8 37 37 00 00 callq 422024 <_D2gc3gcx4Pool7shiftByMFNdZk> 41e8ed: 48 89 c1 mov %rax,%rcx 41e8f0: 48 83 c4 08 add $0x8,%rsp 41e8f4: 5e pop %rsi 41e8f5: 48 d3 ee shr %cl,%rsi 41e8f8: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41e8fc: 48 83 c4 08 add $0x8,%rsp 41e900: 5a pop %rdx 41e901: 48 8b 03 mov (%rbx),%rax 41e904: 48 8b 78 18 mov 0x18(%rax),%rdi 41e908: e8 73 30 00 00 callq 421980 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk> 41e90d: 49 89 c5 mov %rax,%r13 41e910: 49 8b cc mov %r12,%rcx 41e913: 48 8b 55 f8 mov -0x8(%rbp),%rdx 41e917: 8b 73 08 mov 0x8(%rbx),%esi 41e91a: 48 8b 03 mov (%rbx),%rax 41e91d: 48 8b 78 18 mov 0x18(%rax),%rdi 41e921: e8 b6 32 00 00 callq 421bdc <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv> 41e926: 41 8b c5 mov %r13d,%eax 41e929: 41 5d pop %r13 41e92b: 41 5c pop %r12 41e92d: 5b pop %rbx 41e92e: 48 8b e5 mov %rbp,%rsp 41e931: 5d pop %rbp 41e932: c3 retq 41e933: 90 nop 000000000041e934 <_D2gc3gcx2GC6mallocMFmkPmZPv>: 41e934: 55 push %rbp 41e935: 48 8b ec mov %rsp,%rbp 41e938: 48 83 ec 28 sub $0x28,%rsp 41e93c: 53 push %rbx 41e93d: 41 54 push %r12 41e93f: 41 55 push %r13 41e941: 41 56 push %r14 41e943: 41 57 push %r15 41e945: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41e949: 48 89 f3 mov %rsi,%rbx 41e94c: 89 55 f0 mov %edx,-0x10(%rbp) 41e94f: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41e953: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41e958: 75 1d jne 41e977 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x43> 41e95a: 48 85 db test %rbx,%rbx 41e95d: 74 07 je 41e966 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x32> 41e95f: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41e966: 48 31 c0 xor %rax,%rax 41e969: 41 5f pop %r15 41e96b: 41 5e pop %r14 41e96d: 41 5d pop %r13 41e96f: 41 5c pop %r12 41e971: 5b pop %rbx 41e972: 48 8b e5 mov %rbp,%rsp 41e975: 5d pop %rbp 41e976: c3 retq 41e977: 48 8b 0d 32 c8 21 00 mov 0x21c832(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41e97e: 48 89 4d e0 mov %rcx,-0x20(%rbp) 41e982: 48 89 cf mov %rcx,%rdi 41e985: e8 06 51 00 00 callq 423a90 <_d_monitorenter> 41e98a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41e98e: 8b 55 f0 mov -0x10(%rbp),%edx 41e991: 48 8b f3 mov %rbx,%rsi 41e994: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41e998: e8 33 00 00 00 callq 41e9d0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41e99d: 50 push %rax 41e99e: e8 14 00 00 00 callq 41e9b7 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x83> 41e9a3: 58 pop %rax 41e9a4: 41 5f pop %r15 41e9a6: 41 5e pop %r14 41e9a8: 41 5d pop %r13 41e9aa: 41 5c pop %r12 41e9ac: 5b pop %rbx 41e9ad: 48 8b e5 mov %rbp,%rsp 41e9b0: 5d pop %rbp 41e9b1: c3 retq 41e9b2: 68 c1 e9 41 00 pushq $0x41e9c1 41e9b7: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41e9bb: e8 28 51 00 00 callq 423ae8 <_d_monitorexit> 41e9c0: c3 retq 41e9c1: 41 5f pop %r15 41e9c3: 41 5e pop %r14 41e9c5: 41 5d pop %r13 41e9c7: 41 5c pop %r12 41e9c9: 5b pop %rbx 41e9ca: 48 8b e5 mov %rbp,%rsp 41e9cd: 5d pop %rbp 41e9ce: c3 retq 41e9cf: 90 nop 000000000041e9d0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv>: 41e9d0: 55 push %rbp 41e9d1: 48 8b ec mov %rsp,%rbp 41e9d4: 48 83 ec 18 sub $0x18,%rsp 41e9d8: 53 push %rbx 41e9d9: 41 54 push %r12 41e9db: 41 55 push %r13 41e9dd: 41 56 push %r14 41e9df: 41 57 push %r15 41e9e1: 49 89 fc mov %rdi,%r12 41e9e4: 49 89 f6 mov %rsi,%r14 41e9e7: 89 55 f8 mov %edx,-0x8(%rbp) 41e9ea: 49 89 cf mov %rcx,%r15 41e9ed: 49 8b 44 24 18 mov 0x18(%r12),%rax 41e9f2: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 41e9f6: 74 05 je 41e9fd <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x2d> 41e9f8: e8 d7 54 00 00 callq 423ed4 41e9fd: 49 8b ff mov %r15,%rdi 41ea00: e8 db 1d 00 00 callq 4207e0 <_D2gc3gcx3Gcx7findBinFmZh> 41ea05: 49 89 c5 mov %rax,%r13 41ea08: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 41ea0f: 00 41ea10: 41 80 fd 08 cmp $0x8,%r13b 41ea14: 0f 83 2e 01 00 00 jae 41eb48 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x178> 41ea1a: 4d 85 f6 test %r14,%r14 41ea1d: 74 10 je 41ea2f <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x5f> 41ea1f: 41 0f b6 cd movzbl %r13b,%ecx 41ea23: 89 c9 mov %ecx,%ecx 41ea25: 8b 04 8d c0 76 63 00 mov 0x6376c0(,%rcx,4),%eax 41ea2c: 49 89 06 mov %rax,(%r14) 41ea2f: 49 8b 54 24 18 mov 0x18(%r12),%rdx 41ea34: 83 ba 80 00 00 00 01 cmpl $0x1,0x80(%rdx) 41ea3b: 19 db sbb %ebx,%ebx 41ea3d: ff c3 inc %ebx 41ea3f: 45 31 f6 xor %r14d,%r14d 41ea42: 41 0f b6 f5 movzbl %r13b,%esi 41ea46: 89 f6 mov %esi,%esi 41ea48: 48 8d 3c f2 lea (%rdx,%rsi,8),%rdi 41ea4c: 4c 39 b7 a8 00 00 00 cmp %r14,0xa8(%rdi) 41ea53: 0f 85 ab 00 00 00 jne 41eb04 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x134> 41ea59: 41 8a f5 mov %r13b,%sil 41ea5c: 48 89 d7 mov %rdx,%rdi 41ea5f: e8 a0 22 00 00 callq 420d04 <_D2gc3gcx3Gcx9allocPageMFhZi> 41ea64: 85 c0 test %eax,%eax 41ea66: 0f 85 98 00 00 00 jne 41eb04 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x134> 41ea6c: 85 db test %ebx,%ebx 41ea6e: 74 0f je 41ea7f <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xaf> 41ea70: 83 fb 01 cmp $0x1,%ebx 41ea73: 74 37 je 41eaac <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xdc> 41ea75: 83 fb 02 cmp $0x2,%ebx 41ea78: 74 7b je 41eaf5 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x125> 41ea7a: e9 84 00 00 00 jmpq 41eb03 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x133> 41ea7f: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 41ea84: e8 53 23 00 00 callq 420ddc <_D2gc3gcx3Gcx16fullcollectshellMFZm> 41ea89: 48 89 c3 mov %rax,%rbx 41ea8c: 41 be 01 00 00 00 mov $0x1,%r14d 41ea92: 49 8b 44 24 18 mov 0x18(%r12),%rax 41ea97: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 41ea9e: 48 c1 e1 05 shl $0x5,%rcx 41eaa2: 48 3b cb cmp %rbx,%rcx 41eaa5: 77 05 ja 41eaac <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xdc> 41eaa7: 4c 89 f3 mov %r14,%rbx 41eaaa: eb 1b jmp 41eac7 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xf7> 41eaac: 48 ba 01 00 00 00 00 mov $0x1,%rdx 41eab3: 00 00 00 41eab6: 31 f6 xor %esi,%esi 41eab8: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 41eabd: e8 4e 20 00 00 callq 420b10 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41eac2: bb 02 00 00 00 mov $0x2,%ebx 41eac7: 41 0f b6 c5 movzbl %r13b,%eax 41eacb: 89 c0 mov %eax,%eax 41eacd: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 41ead2: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 41ead6: 48 83 ba a8 00 00 00 cmpq $0x0,0xa8(%rdx) 41eadd: 00 41eade: 75 24 jne 41eb04 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x134> 41eae0: 41 8a f5 mov %r13b,%sil 41eae3: 48 89 cf mov %rcx,%rdi 41eae6: e8 19 22 00 00 callq 420d04 <_D2gc3gcx3Gcx9allocPageMFhZi> 41eaeb: 85 c0 test %eax,%eax 41eaed: 0f 84 79 ff ff ff je 41ea6c <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x9c> 41eaf3: eb 0f jmp 41eb04 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x134> 41eaf5: 45 84 f6 test %r14b,%r14b 41eaf8: 74 05 je 41eaff <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x12f> 41eafa: e8 1d ee ff ff callq 41d91c 41eaff: 31 db xor %ebx,%ebx 41eb01: eb c4 jmp 41eac7 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xf7> 41eb03: f4 hlt 41eb04: 41 0f b6 c5 movzbl %r13b,%eax 41eb08: 89 c0 mov %eax,%eax 41eb0a: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 41eb0f: 48 8d 94 c1 a8 00 00 lea 0xa8(%rcx,%rax,8),%rdx 41eb16: 00 41eb17: 48 8b 1a mov (%rdx),%rbx 41eb1a: 48 8b 33 mov (%rbx),%rsi 41eb1d: 48 89 32 mov %rsi,(%rdx) 41eb20: 48 8b 7b 08 mov 0x8(%rbx),%rdi 41eb24: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41eb28: f7 45 f8 02 00 00 00 testl $0x2,-0x8(%rbp) 41eb2f: 75 38 jne 41eb69 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x199> 41eb31: 8b 14 85 c0 76 63 00 mov 0x6376c0(,%rax,4),%edx 41eb38: 49 2b d7 sub %r15,%rdx 41eb3b: 31 f6 xor %esi,%esi 41eb3d: 4a 8d 3c 3b lea (%rbx,%r15,1),%rdi 41eb41: e8 fa 8d ff ff callq 417940 41eb46: eb 21 jmp 41eb69 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x199> 41eb48: 49 8b cf mov %r15,%rcx 41eb4b: 48 8d 55 f0 lea -0x10(%rbp),%rdx 41eb4f: 49 8b f6 mov %r14,%rsi 41eb52: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 41eb57: e8 c4 1d 00 00 callq 420920 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv> 41eb5c: 48 89 c3 mov %rax,%rbx 41eb5f: 48 85 db test %rbx,%rbx 41eb62: 75 05 jne 41eb69 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x199> 41eb64: e8 b3 ed ff ff callq 41d91c 41eb69: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 41eb6d: 74 2f je 41eb9e <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1ce> 41eb6f: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41eb73: 51 push %rcx 41eb74: 48 8b d3 mov %rbx,%rdx 41eb77: 48 2b 11 sub (%rcx),%rdx 41eb7a: 80 b9 d8 00 00 00 01 cmpb $0x1,0xd8(%rcx) 41eb81: b9 0c 00 00 00 mov $0xc,%ecx 41eb86: 7d 05 jge 41eb8d <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1bd> 41eb88: b9 04 00 00 00 mov $0x4,%ecx 41eb8d: 48 d3 ea shr %cl,%rdx 41eb90: 59 pop %rcx 41eb91: 8b 75 f8 mov -0x8(%rbp),%esi 41eb94: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 41eb99: e8 e6 2e 00 00 callq 421a84 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41eb9e: 48 8b c3 mov %rbx,%rax 41eba1: 41 5f pop %r15 41eba3: 41 5e pop %r14 41eba5: 41 5d pop %r13 41eba7: 41 5c pop %r12 41eba9: 5b pop %rbx 41ebaa: 48 8b e5 mov %rbp,%rsp 41ebad: 5d pop %rbp 41ebae: c3 retq 41ebaf: 90 nop 000000000041ebb0 <_D2gc3gcx2GC6callocMFmkPmZPv>: 41ebb0: 55 push %rbp 41ebb1: 48 8b ec mov %rsp,%rbp 41ebb4: 48 83 ec 18 sub $0x18,%rsp 41ebb8: 53 push %rbx 41ebb9: 41 54 push %r12 41ebbb: 41 55 push %r13 41ebbd: 41 56 push %r14 41ebbf: 41 57 push %r15 41ebc1: 48 89 7d f0 mov %rdi,-0x10(%rbp) 41ebc5: 48 89 f3 mov %rsi,%rbx 41ebc8: 89 55 f8 mov %edx,-0x8(%rbp) 41ebcb: 49 89 cc mov %rcx,%r12 41ebce: 4d 85 e4 test %r12,%r12 41ebd1: 75 1d jne 41ebf0 <_D2gc3gcx2GC6callocMFmkPmZPv+0x40> 41ebd3: 48 85 db test %rbx,%rbx 41ebd6: 74 07 je 41ebdf <_D2gc3gcx2GC6callocMFmkPmZPv+0x2f> 41ebd8: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41ebdf: 48 31 c0 xor %rax,%rax 41ebe2: 41 5f pop %r15 41ebe4: 41 5e pop %r14 41ebe6: 41 5d pop %r13 41ebe8: 41 5c pop %r12 41ebea: 5b pop %rbx 41ebeb: 48 8b e5 mov %rbp,%rsp 41ebee: 5d pop %rbp 41ebef: c3 retq 41ebf0: 4c 8b 05 b9 c5 21 00 mov 0x21c5b9(%rip),%r8 # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41ebf7: 4c 89 45 e8 mov %r8,-0x18(%rbp) 41ebfb: 4c 89 c7 mov %r8,%rdi 41ebfe: e8 8d 4e 00 00 callq 423a90 <_d_monitorenter> 41ec03: 4c 8b 75 f0 mov -0x10(%rbp),%r14 41ec07: 4d 8b fc mov %r12,%r15 41ec0a: 8b 4d f8 mov -0x8(%rbp),%ecx 41ec0d: 49 8b cc mov %r12,%rcx 41ec10: 8b 55 f8 mov -0x8(%rbp),%edx 41ec13: 48 8b f3 mov %rbx,%rsi 41ec16: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41ec1a: e8 b1 fd ff ff callq 41e9d0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41ec1f: 49 89 c5 mov %rax,%r13 41ec22: 49 8b d4 mov %r12,%rdx 41ec25: 31 f6 xor %esi,%esi 41ec27: 49 8b fd mov %r13,%rdi 41ec2a: e8 11 8d ff ff callq 417940 41ec2f: 49 8b c5 mov %r13,%rax 41ec32: 50 push %rax 41ec33: e8 14 00 00 00 callq 41ec4c <_D2gc3gcx2GC6callocMFmkPmZPv+0x9c> 41ec38: 58 pop %rax 41ec39: 41 5f pop %r15 41ec3b: 41 5e pop %r14 41ec3d: 41 5d pop %r13 41ec3f: 41 5c pop %r12 41ec41: 5b pop %rbx 41ec42: 48 8b e5 mov %rbp,%rsp 41ec45: 5d pop %rbp 41ec46: c3 retq 41ec47: 68 56 ec 41 00 pushq $0x41ec56 41ec4c: 48 8b 7d e8 mov -0x18(%rbp),%rdi 41ec50: e8 93 4e 00 00 callq 423ae8 <_d_monitorexit> 41ec55: c3 retq 41ec56: 41 5f pop %r15 41ec58: 41 5e pop %r14 41ec5a: 41 5d pop %r13 41ec5c: 41 5c pop %r12 41ec5e: 5b pop %rbx 41ec5f: 48 8b e5 mov %rbp,%rsp 41ec62: 5d pop %rbp 41ec63: c3 retq 000000000041ec64 <_D2gc3gcx2GC7reallocMFPvmkPmZPv>: 41ec64: 55 push %rbp 41ec65: 48 8b ec mov %rsp,%rbp 41ec68: 48 83 ec 38 sub $0x38,%rsp 41ec6c: 53 push %rbx 41ec6d: 41 54 push %r12 41ec6f: 41 55 push %r13 41ec71: 41 56 push %r14 41ec73: 41 57 push %r15 41ec75: 48 89 7d d8 mov %rdi,-0x28(%rbp) 41ec79: 48 89 75 e0 mov %rsi,-0x20(%rbp) 41ec7d: 89 55 e8 mov %edx,-0x18(%rbp) 41ec80: 48 89 4d f0 mov %rcx,-0x10(%rbp) 41ec84: 4c 89 45 f8 mov %r8,-0x8(%rbp) 41ec88: 48 8b 05 21 c5 21 00 mov 0x21c521(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41ec8f: 48 89 45 d0 mov %rax,-0x30(%rbp) 41ec93: 48 89 c7 mov %rax,%rdi 41ec96: e8 f5 4d 00 00 callq 423a90 <_d_monitorenter> 41ec9b: 4c 8b 45 f8 mov -0x8(%rbp),%r8 41ec9f: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41eca3: 8b 55 e8 mov -0x18(%rbp),%edx 41eca6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 41ecaa: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41ecae: e8 35 00 00 00 callq 41ece8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv> 41ecb3: 50 push %rax 41ecb4: e8 14 00 00 00 callq 41eccd <_D2gc3gcx2GC7reallocMFPvmkPmZPv+0x69> 41ecb9: 58 pop %rax 41ecba: 41 5f pop %r15 41ecbc: 41 5e pop %r14 41ecbe: 41 5d pop %r13 41ecc0: 41 5c pop %r12 41ecc2: 5b pop %rbx 41ecc3: 48 8b e5 mov %rbp,%rsp 41ecc6: 5d pop %rbp 41ecc7: c3 retq 41ecc8: 68 d7 ec 41 00 pushq $0x41ecd7 41eccd: 48 8b 7d d0 mov -0x30(%rbp),%rdi 41ecd1: e8 12 4e 00 00 callq 423ae8 <_d_monitorexit> 41ecd6: c3 retq 41ecd7: 41 5f pop %r15 41ecd9: 41 5e pop %r14 41ecdb: 41 5d pop %r13 41ecdd: 41 5c pop %r12 41ecdf: 5b pop %rbx 41ece0: 48 8b e5 mov %rbp,%rsp 41ece3: 5d pop %rbp 41ece4: c3 retq 41ece5: 90 nop 41ece6: 90 nop 41ece7: 90 nop 000000000041ece8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv>: 41ece8: 55 push %rbp 41ece9: 48 8b ec mov %rsp,%rbp 41ecec: 48 83 ec 68 sub $0x68,%rsp 41ecf0: 53 push %rbx 41ecf1: 41 54 push %r12 41ecf3: 41 55 push %r13 41ecf5: 41 56 push %r14 41ecf7: 41 57 push %r15 41ecf9: 48 89 7d d8 mov %rdi,-0x28(%rbp) 41ecfd: 48 89 75 e0 mov %rsi,-0x20(%rbp) 41ed01: 89 55 e8 mov %edx,-0x18(%rbp) 41ed04: 48 89 4d f0 mov %rcx,-0x10(%rbp) 41ed08: 4c 89 45 f8 mov %r8,-0x8(%rbp) 41ed0c: 48 8b 47 18 mov 0x18(%rdi),%rax 41ed10: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 41ed14: 74 05 je 41ed1b <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x33> 41ed16: e8 b9 51 00 00 callq 423ed4 41ed1b: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 41ed20: 75 37 jne 41ed59 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x71> 41ed22: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41ed27: 74 15 je 41ed3e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x56> 41ed29: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41ed2d: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41ed31: e8 a2 08 00 00 callq 41f5d8 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41ed36: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 41ed3d: 00 41ed3e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41ed43: 0f 84 bb 04 00 00 je 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41ed49: 48 8b 4d e0 mov -0x20(%rbp),%rcx 41ed4d: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 41ed54: e9 ab 04 00 00 jmpq 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41ed59: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41ed5e: 75 1d jne 41ed7d <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x95> 41ed60: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41ed64: 8b 55 e8 mov -0x18(%rbp),%edx 41ed67: 48 8b 75 e0 mov -0x20(%rbp),%rsi 41ed6b: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41ed6f: e8 5c fc ff ff callq 41e9d0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41ed74: 48 89 45 f8 mov %rax,-0x8(%rbp) 41ed78: e9 87 04 00 00 jmpq 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41ed7d: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41ed81: 48 8b 45 d8 mov -0x28(%rbp),%rax 41ed85: 48 8b 78 18 mov 0x18(%rax),%rdi 41ed89: e8 9a 17 00 00 callq 420528 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41ed8e: 48 89 45 b8 mov %rax,-0x48(%rbp) 41ed92: 48 3d 00 10 00 00 cmp $0x1000,%rax 41ed98: 0f 82 d4 01 00 00 jb 41ef72 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x28a> 41ed9e: 48 81 7d f0 00 10 00 cmpq $0x1000,-0x10(%rbp) 41eda5: 00 41eda6: 0f 82 c6 01 00 00 jb 41ef72 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x28a> 41edac: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41edb0: 48 81 c1 ff 0f 00 00 add $0xfff,%rcx 41edb7: 48 c1 e9 0c shr $0xc,%rcx 41edbb: 48 89 4d c0 mov %rcx,-0x40(%rbp) 41edbf: 49 89 c6 mov %rax,%r14 41edc2: 49 c1 ee 0c shr $0xc,%r14 41edc6: 49 3b ce cmp %r14,%rcx 41edc9: 0f 84 35 04 00 00 je 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41edcf: 48 8b 45 f8 mov -0x8(%rbp),%rax 41edd3: 50 push %rax 41edd4: 48 83 ec 08 sub $0x8,%rsp 41edd8: 48 89 c6 mov %rax,%rsi 41eddb: 48 8b 55 d8 mov -0x28(%rbp),%rdx 41eddf: 48 8b 7a 18 mov 0x18(%rdx),%rdi 41ede3: e8 34 16 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41ede8: 48 89 c3 mov %rax,%rbx 41edeb: 48 83 c4 08 add $0x8,%rsp 41edef: 58 pop %rax 41edf0: 48 2b 03 sub (%rbx),%rax 41edf3: 48 99 cqto 41edf5: 48 81 e2 ff 0f 00 00 and $0xfff,%rdx 41edfc: 48 03 c2 add %rdx,%rax 41edff: 48 c1 f8 0c sar $0xc,%rax 41ee03: 49 89 c5 mov %rax,%r13 41ee06: 4c 39 75 c0 cmp %r14,-0x40(%rbp) 41ee0a: 73 63 jae 41ee6f <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x187> 41ee0c: 48 8b 35 9d c3 21 00 mov 0x21c39d(%rip),%rsi # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41ee13: 48 89 75 c8 mov %rsi,-0x38(%rbp) 41ee17: 48 89 f7 mov %rsi,%rdi 41ee1a: e8 71 4c 00 00 callq 423a90 <_d_monitorenter> 41ee1f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 41ee23: 49 8d 54 0d 00 lea 0x0(%r13,%rcx,1),%rdx 41ee28: 49 8b f6 mov %r14,%rsi 41ee2b: 48 2b f1 sub %rcx,%rsi 41ee2e: 48 8b fb mov %rbx,%rdi 41ee31: e8 f6 34 00 00 callq 42232c <_D2gc3gcx4Pool9freePagesMFmmZv> 41ee36: 49 8b f5 mov %r13,%rsi 41ee39: 48 8b fb mov %rbx,%rdi 41ee3c: e8 03 32 00 00 callq 422044 <_D2gc3gcx4Pool13updateOffsetsMFmZv> 41ee41: 68 50 ee 41 00 pushq $0x41ee50 41ee46: 48 8b 7d c8 mov -0x38(%rbp),%rdi 41ee4a: e8 99 4c 00 00 callq 423ae8 <_d_monitorexit> 41ee4f: c3 retq 41ee50: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41ee55: 0f 84 a9 03 00 00 je 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41ee5b: 48 8b 45 c0 mov -0x40(%rbp),%rax 41ee5f: 48 c1 e0 0c shl $0xc,%rax 41ee63: 48 8b 4d e0 mov -0x20(%rbp),%rcx 41ee67: 48 89 01 mov %rax,(%rcx) 41ee6a: e9 95 03 00 00 jmpq 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41ee6f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 41ee73: 49 8d 44 0d 00 lea 0x0(%r13,%rcx,1),%rax 41ee78: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax 41ee7f: 48 89 45 98 mov %rax,-0x68(%rbp) 41ee83: 0f 87 e9 00 00 00 ja 41ef72 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x28a> 41ee89: 48 8b 35 20 c3 21 00 mov 0x21c320(%rip),%rsi # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41ee90: 48 89 75 d0 mov %rsi,-0x30(%rbp) 41ee94: 48 89 f7 mov %rsi,%rdi 41ee97: e8 f4 4b 00 00 callq 423a90 <_d_monitorenter> 41ee9c: 4b 8d 54 35 00 lea 0x0(%r13,%r14,1),%rdx 41eea1: 4c 8b 45 98 mov -0x68(%rbp),%r8 41eea5: 4c 3b c2 cmp %rdx,%r8 41eea8: 75 65 jne 41ef0f <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x227> 41eeaa: 48 8b 55 c0 mov -0x40(%rbp),%rdx 41eeae: 49 2b d6 sub %r14,%rdx 41eeb1: be 09 00 00 00 mov $0x9,%esi 41eeb6: 4b 8d 7c 35 00 lea 0x0(%r13,%r14,1),%rdi 41eebb: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41eec2: e8 79 8a ff ff callq 417940 41eec7: 49 8b f5 mov %r13,%rsi 41eeca: 48 8b fb mov %rbx,%rdi 41eecd: e8 72 31 00 00 callq 422044 <_D2gc3gcx4Pool13updateOffsetsMFmZv> 41eed2: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41eed7: 74 0f je 41eee8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x200> 41eed9: 48 8b 45 c0 mov -0x40(%rbp),%rax 41eedd: 48 c1 e0 0c shl $0xc,%rax 41eee1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 41eee5: 48 89 01 mov %rax,(%rcx) 41eee8: 48 8b 55 c0 mov -0x40(%rbp),%rdx 41eeec: 49 2b d6 sub %r14,%rdx 41eeef: 48 29 93 c0 00 00 00 sub %rdx,0xc0(%rbx) 41eef6: 48 8b 45 f8 mov -0x8(%rbp),%rax 41eefa: 50 push %rax 41eefb: e8 68 00 00 00 callq 41ef68 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x280> 41ef00: 58 pop %rax 41ef01: 41 5f pop %r15 41ef03: 41 5e pop %r14 41ef05: 41 5d pop %r13 41ef07: 41 5c pop %r12 41ef09: 5b pop %rbx 41ef0a: 48 8b e5 mov %rbp,%rsp 41ef0d: 5d pop %rbp 41ef0e: c3 retq 41ef0f: 48 39 93 c8 00 00 00 cmp %rdx,0xc8(%rbx) 41ef16: 75 39 jne 41ef51 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x269> 41ef18: 48 8b 75 c0 mov -0x40(%rbp),%rsi 41ef1c: 49 03 f5 add %r13,%rsi 41ef1f: 48 89 75 a0 mov %rsi,-0x60(%rbp) 41ef23: 48 2b b3 c8 00 00 00 sub 0xc8(%rbx),%rsi 41ef2a: 48 8b fb mov %rbx,%rdi 41ef2d: e8 66 32 00 00 callq 422198 <_D2gc3gcx4Pool11extendPagesMFmZm> 41ef32: 49 89 c4 mov %rax,%r12 41ef35: 49 83 fc ff cmp $0xffffffffffffffff,%r12 41ef39: 74 28 je 41ef63 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x27b> 41ef3b: 48 8b 55 a0 mov -0x60(%rbp),%rdx 41ef3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 41ef43: 49 03 c5 add %r13,%rax 41ef46: 48 3b c2 cmp %rdx,%rax 41ef49: 0f 84 5b ff ff ff je 41eeaa <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1c2> 41ef4f: eb be jmp 41ef0f <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x227> 41ef51: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41ef58: 80 3c 11 0a cmpb $0xa,(%rcx,%rdx,1) 41ef5c: 75 05 jne 41ef63 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x27b> 41ef5e: 48 ff c2 inc %rdx 41ef61: eb dc jmp 41ef3f <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x257> 41ef63: 68 72 ef 41 00 pushq $0x41ef72 41ef68: 48 8b 7d d0 mov -0x30(%rbp),%rdi 41ef6c: e8 77 4b 00 00 callq 423ae8 <_d_monitorexit> 41ef71: c3 retq 41ef72: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41ef76: 48 39 4d b8 cmp %rcx,-0x48(%rbp) 41ef7a: 72 0d jb 41ef89 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2a1> 41ef7c: 48 01 c9 add %rcx,%rcx 41ef7f: 48 3b 4d b8 cmp -0x48(%rbp),%rcx 41ef83: 0f 83 69 02 00 00 jae 41f1f2 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x50a> 41ef89: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 41ef8e: 0f 84 23 02 00 00 je 41f1b7 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4cf> 41ef94: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41ef98: 48 8b 45 d8 mov -0x28(%rbp),%rax 41ef9c: 48 8b 78 18 mov 0x18(%rax),%rdi 41efa0: e8 77 14 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41efa5: 48 89 c3 mov %rax,%rbx 41efa8: 48 85 db test %rbx,%rbx 41efab: 0f 84 06 02 00 00 je 41f1b7 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4cf> 41efb1: 4c 8b 65 f8 mov -0x8(%rbp),%r12 41efb5: 4c 2b 23 sub (%rbx),%r12 41efb8: 8a 8b d8 00 00 00 mov 0xd8(%rbx),%cl 41efbe: 80 f9 01 cmp $0x1,%cl 41efc1: 48 89 4d a8 mov %rcx,-0x58(%rbp) 41efc5: b9 0c 00 00 00 mov $0xc,%ecx 41efca: 7d 05 jge 41efd1 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2e9> 41efcc: b9 04 00 00 00 mov $0x4,%ecx 41efd1: 49 d3 ec shr %cl,%r12 41efd4: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 41efd8: 0f 84 1c 01 00 00 je 41f0fa <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x412> 41efde: 41 bd ff 00 00 00 mov $0xff,%r13d 41efe4: 41 f7 c5 01 00 00 00 test $0x1,%r13d 41efeb: 74 37 je 41f024 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x33c> 41efed: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 41eff2: 74 30 je 41f024 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x33c> 41eff4: 4c 8d 73 58 lea 0x58(%rbx),%r14 41eff8: 48 b8 01 00 00 00 00 mov $0x1,%rax 41efff: 00 00 00 41f002: 49 8b cc mov %r12,%rcx 41f005: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f00c: 48 d3 e0 shl %cl,%rax 41f00f: 48 f7 d0 not %rax 41f012: 49 8b f4 mov %r12,%rsi 41f015: 48 c1 ee 06 shr $0x6,%rsi 41f019: 49 8b 3e mov (%r14),%rdi 41f01c: 48 8d 14 f7 lea (%rdi,%rsi,8),%rdx 41f020: 48 21 42 08 and %rax,0x8(%rdx) 41f024: 41 f7 c5 02 00 00 00 test $0x2,%r13d 41f02b: 74 31 je 41f05e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x376> 41f02d: 4c 8d 7b 70 lea 0x70(%rbx),%r15 41f031: 48 b8 01 00 00 00 00 mov $0x1,%rax 41f038: 00 00 00 41f03b: 49 8b cc mov %r12,%rcx 41f03e: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f045: 48 d3 e0 shl %cl,%rax 41f048: 48 f7 d0 not %rax 41f04b: 49 8b f4 mov %r12,%rsi 41f04e: 48 c1 ee 06 shr $0x6,%rsi 41f052: 49 8b 7f 00 mov 0x0(%r15),%rdi 41f056: 48 8d 14 f7 lea (%rdi,%rsi,8),%rdx 41f05a: 48 21 42 08 and %rax,0x8(%rdx) 41f05e: 41 f7 c5 08 00 00 00 test $0x8,%r13d 41f065: 74 33 je 41f09a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b2> 41f067: 48 8d 83 88 00 00 00 lea 0x88(%rbx),%rax 41f06e: 49 b8 01 00 00 00 00 mov $0x1,%r8 41f075: 00 00 00 41f078: 49 8b cc mov %r12,%rcx 41f07b: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f082: 49 d3 e0 shl %cl,%r8 41f085: 49 f7 d0 not %r8 41f088: 49 8b f4 mov %r12,%rsi 41f08b: 48 c1 ee 06 shr $0x6,%rsi 41f08f: 48 8b 10 mov (%rax),%rdx 41f092: 48 8d 04 f2 lea (%rdx,%rsi,8),%rax 41f096: 4c 21 40 08 and %r8,0x8(%rax) 41f09a: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 41f0a1: 74 3c je 41f0df <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f7> 41f0a3: 41 f7 c5 10 00 00 00 test $0x10,%r13d 41f0aa: 74 33 je 41f0df <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f7> 41f0ac: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 41f0b3: 49 b8 01 00 00 00 00 mov $0x1,%r8 41f0ba: 00 00 00 41f0bd: 49 8b cc mov %r12,%rcx 41f0c0: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f0c7: 49 d3 e0 shl %cl,%r8 41f0ca: 49 f7 d0 not %r8 41f0cd: 49 8b d4 mov %r12,%rdx 41f0d0: 48 c1 ea 06 shr $0x6,%rdx 41f0d4: 48 8b 07 mov (%rdi),%rax 41f0d7: 48 8d 34 d0 lea (%rax,%rdx,8),%rsi 41f0db: 4c 21 46 08 and %r8,0x8(%rsi) 41f0df: 48 8b cb mov %rbx,%rcx 41f0e2: 49 8b d4 mov %r12,%rdx 41f0e5: 8b 75 e8 mov -0x18(%rbp),%esi 41f0e8: 48 8b 45 d8 mov -0x28(%rbp),%rax 41f0ec: 48 8b 78 18 mov 0x18(%rax),%rdi 41f0f0: e8 8f 29 00 00 callq 421a84 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41f0f5: e9 bd 00 00 00 jmpq 41f1b7 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4cf> 41f0fa: 31 ff xor %edi,%edi 41f0fc: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 41f101: 74 38 je 41f13b <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x453> 41f103: 48 8d 73 58 lea 0x58(%rbx),%rsi 41f107: 48 ba 01 00 00 00 00 mov $0x1,%rdx 41f10e: 00 00 00 41f111: 4d 8b c4 mov %r12,%r8 41f114: 49 81 e0 3f 00 00 00 and $0x3f,%r8 41f11b: 4c 89 c1 mov %r8,%rcx 41f11e: 48 d3 e2 shl %cl,%rdx 41f121: 4d 8b d4 mov %r12,%r10 41f124: 49 c1 ea 06 shr $0x6,%r10 41f128: 4c 8b 1e mov (%rsi),%r11 41f12b: 4f 8d 2c d3 lea (%r11,%r10,8),%r13 41f12f: 49 85 55 08 test %rdx,0x8(%r13) 41f133: 74 06 je 41f13b <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x453> 41f135: 81 cf 01 00 00 00 or $0x1,%edi 41f13b: 48 ba 01 00 00 00 00 mov $0x1,%rdx 41f142: 00 00 00 41f145: 49 8b cc mov %r12,%rcx 41f148: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f14f: 48 d3 e2 shl %cl,%rdx 41f152: 4d 8b c4 mov %r12,%r8 41f155: 49 c1 e8 06 shr $0x6,%r8 41f159: 49 c1 e0 03 shl $0x3,%r8 41f15d: 4c 8b 53 70 mov 0x70(%rbx),%r10 41f161: 4f 8d 1c 10 lea (%r8,%r10,1),%r11 41f165: 48 89 55 b0 mov %rdx,-0x50(%rbp) 41f169: 49 85 53 08 test %rdx,0x8(%r11) 41f16d: 74 06 je 41f175 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x48d> 41f16f: 81 cf 02 00 00 00 or $0x2,%edi 41f175: 80 7d a8 00 cmpb $0x0,-0x58(%rbp) 41f179: 74 1e je 41f199 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4b1> 41f17b: 4c 8d 8b a0 00 00 00 lea 0xa0(%rbx),%r9 41f182: 48 8b 55 b0 mov -0x50(%rbp),%rdx 41f186: 49 8b 09 mov (%r9),%rcx 41f189: 4d 8d 2c 08 lea (%r8,%rcx,1),%r13 41f18d: 49 85 55 08 test %rdx,0x8(%r13) 41f191: 74 06 je 41f199 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4b1> 41f193: 81 cf 10 00 00 00 or $0x10,%edi 41f199: 4c 8b 55 b0 mov -0x50(%rbp),%r10 41f19d: 4c 8b 9b 88 00 00 00 mov 0x88(%rbx),%r11 41f1a4: 4b 8d 14 18 lea (%r8,%r11,1),%rdx 41f1a8: 4c 85 52 08 test %r10,0x8(%rdx) 41f1ac: 74 06 je 41f1b4 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4cc> 41f1ae: 81 cf 08 00 00 00 or $0x8,%edi 41f1b4: 89 7d e8 mov %edi,-0x18(%rbp) 41f1b7: 48 8b 4d f0 mov -0x10(%rbp),%rcx 41f1bb: 8b 55 e8 mov -0x18(%rbp),%edx 41f1be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 41f1c2: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41f1c6: e8 05 f8 ff ff callq 41e9d0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41f1cb: 48 89 c3 mov %rax,%rbx 41f1ce: 48 8b 45 b8 mov -0x48(%rbp),%rax 41f1d2: 48 3b 45 f0 cmp -0x10(%rbp),%rax 41f1d6: 73 04 jae 41f1dc <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4f4> 41f1d8: 48 89 45 f0 mov %rax,-0x10(%rbp) 41f1dc: 48 8b 55 f0 mov -0x10(%rbp),%rdx 41f1e0: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41f1e4: 48 8b fb mov %rbx,%rdi 41f1e7: e8 b4 87 ff ff callq 4179a0 41f1ec: 48 89 5d f8 mov %rbx,-0x8(%rbp) 41f1f0: eb 12 jmp 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41f1f2: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41f1f7: 74 0b je 41f204 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x51c> 41f1f9: 48 8b 55 b8 mov -0x48(%rbp),%rdx 41f1fd: 48 8b 5d e0 mov -0x20(%rbp),%rbx 41f201: 48 89 13 mov %rdx,(%rbx) 41f204: 48 8b 45 f8 mov -0x8(%rbp),%rax 41f208: 41 5f pop %r15 41f20a: 41 5e pop %r14 41f20c: 41 5d pop %r13 41f20e: 41 5c pop %r12 41f210: 5b pop %rbx 41f211: 48 8b e5 mov %rbp,%rsp 41f214: 5d pop %rbp 41f215: c3 retq 41f216: 90 nop 41f217: 90 nop 000000000041f218 <_D2gc3gcx2GC6extendMFPvmmZm>: 41f218: 55 push %rbp 41f219: 48 8b ec mov %rsp,%rbp 41f21c: 48 83 ec 28 sub $0x28,%rsp 41f220: 53 push %rbx 41f221: 41 54 push %r12 41f223: 41 55 push %r13 41f225: 41 56 push %r14 41f227: 41 57 push %r15 41f229: 48 89 7d e0 mov %rdi,-0x20(%rbp) 41f22d: 48 89 75 e8 mov %rsi,-0x18(%rbp) 41f231: 48 89 55 f0 mov %rdx,-0x10(%rbp) 41f235: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41f239: e8 06 58 00 00 callq 424a44 41f23e: 34 01 xor $0x1,%al 41f240: 74 23 je 41f265 <_D2gc3gcx2GC6extendMFPvmmZm+0x4d> 41f242: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41f246: 48 8b 55 f0 mov -0x10(%rbp),%rdx 41f24a: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41f24e: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41f252: e8 69 00 00 00 callq 41f2c0 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm> 41f257: 41 5f pop %r15 41f259: 41 5e pop %r14 41f25b: 41 5d pop %r13 41f25d: 41 5c pop %r12 41f25f: 5b pop %rbx 41f260: 48 8b e5 mov %rbp,%rsp 41f263: 5d pop %rbp 41f264: c3 retq 41f265: 48 8b 05 44 bf 21 00 mov 0x21bf44(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f26c: 48 89 45 d8 mov %rax,-0x28(%rbp) 41f270: 48 89 c7 mov %rax,%rdi 41f273: e8 18 48 00 00 callq 423a90 <_d_monitorenter> 41f278: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41f27c: 48 8b 55 f0 mov -0x10(%rbp),%rdx 41f280: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41f284: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41f288: e8 33 00 00 00 callq 41f2c0 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm> 41f28d: 50 push %rax 41f28e: e8 14 00 00 00 callq 41f2a7 <_D2gc3gcx2GC6extendMFPvmmZm+0x8f> 41f293: 58 pop %rax 41f294: 41 5f pop %r15 41f296: 41 5e pop %r14 41f298: 41 5d pop %r13 41f29a: 41 5c pop %r12 41f29c: 5b pop %rbx 41f29d: 48 8b e5 mov %rbp,%rsp 41f2a0: 5d pop %rbp 41f2a1: c3 retq 41f2a2: 68 b1 f2 41 00 pushq $0x41f2b1 41f2a7: 48 8b 7d d8 mov -0x28(%rbp),%rdi 41f2ab: e8 38 48 00 00 callq 423ae8 <_d_monitorexit> 41f2b0: c3 retq 41f2b1: 41 5f pop %r15 41f2b3: 41 5e pop %r14 41f2b5: 41 5d pop %r13 41f2b7: 41 5c pop %r12 41f2b9: 5b pop %rbx 41f2ba: 48 8b e5 mov %rbp,%rsp 41f2bd: 5d pop %rbp 41f2be: c3 retq 41f2bf: 90 nop 000000000041f2c0 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm>: 41f2c0: 55 push %rbp 41f2c1: 48 8b ec mov %rsp,%rbp 41f2c4: 48 83 ec 28 sub $0x28,%rsp 41f2c8: 53 push %rbx 41f2c9: 41 54 push %r12 41f2cb: 41 55 push %r13 41f2cd: 41 56 push %r14 41f2cf: 41 57 push %r15 41f2d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 41f2d5: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41f2d9: 48 89 55 f8 mov %rdx,-0x8(%rbp) 41f2dd: 49 89 cf mov %rcx,%r15 41f2e0: 48 8b df mov %rdi,%rbx 41f2e3: 48 8b 43 18 mov 0x18(%rbx),%rax 41f2e7: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 41f2eb: 74 05 je 41f2f2 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x32> 41f2ed: e8 e2 4b 00 00 callq 423ed4 41f2f2: 49 8b f7 mov %r15,%rsi 41f2f5: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41f2f9: e8 2a 12 00 00 callq 420528 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41f2fe: 48 3d 00 10 00 00 cmp $0x1000,%rax 41f304: 0f 82 e5 00 00 00 jb 41f3ef <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x12f> 41f30a: 48 89 5d e8 mov %rbx,-0x18(%rbp) 41f30e: 49 89 c6 mov %rax,%r14 41f311: 49 c1 ee 0c shr $0xc,%r14 41f315: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41f319: 48 81 c1 ff 0f 00 00 add $0xfff,%rcx 41f320: 48 c1 e9 0c shr $0xc,%rcx 41f324: 48 89 4d d8 mov %rcx,-0x28(%rbp) 41f328: 49 8b c7 mov %r15,%rax 41f32b: 50 push %rax 41f32c: 48 83 ec 08 sub $0x8,%rsp 41f330: 48 89 c6 mov %rax,%rsi 41f333: 48 8b 55 e8 mov -0x18(%rbp),%rdx 41f337: 48 8b 7a 18 mov 0x18(%rdx),%rdi 41f33b: e8 dc 10 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41f340: 49 89 c4 mov %rax,%r12 41f343: 48 83 c4 08 add $0x8,%rsp 41f347: 58 pop %rax 41f348: 49 2b 04 24 sub (%r12),%rax 41f34c: 48 99 cqto 41f34e: 48 81 e2 ff 0f 00 00 and $0xfff,%rdx 41f355: 48 03 c2 add %rdx,%rax 41f358: 48 c1 f8 0c sar $0xc,%rax 41f35c: 48 89 45 e0 mov %rax,-0x20(%rbp) 41f360: 48 31 db xor %rbx,%rbx 41f363: 4c 8b 6d f0 mov -0x10(%rbp),%r13 41f367: 49 81 c5 ff 0f 00 00 add $0xfff,%r13 41f36e: 49 c1 ed 0c shr $0xc,%r13 41f372: 74 36 je 41f3aa <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xea> 41f374: 48 8b 4d e0 mov -0x20(%rbp),%rcx 41f378: 49 03 ce add %r14,%rcx 41f37b: 4d 8b 84 24 c8 00 00 mov 0xc8(%r12),%r8 41f382: 00 41f383: 48 8d 14 0b lea (%rbx,%rcx,1),%rdx 41f387: 4c 3b c2 cmp %rdx,%r8 41f38a: 74 1e je 41f3aa <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xea> 41f38c: 49 8b 84 24 d0 00 00 mov 0xd0(%r12),%rax 41f393: 00 41f394: 80 3c 10 0a cmpb $0xa,(%rax,%rdx,1) 41f398: 74 08 je 41f3a2 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xe2> 41f39a: 48 3b 5d d8 cmp -0x28(%rbp),%rbx 41f39e: 72 4f jb 41f3ef <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x12f> 41f3a0: eb 08 jmp 41f3aa <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xea> 41f3a2: 48 ff c3 inc %rbx 41f3a5: 4c 39 eb cmp %r13,%rbx 41f3a8: 72 d1 jb 41f37b <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xbb> 41f3aa: 48 3b 5d d8 cmp -0x28(%rbp),%rbx 41f3ae: 73 50 jae 41f400 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x140> 41f3b0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 41f3b4: 49 03 ce add %r14,%rcx 41f3b7: 48 03 cb add %rbx,%rcx 41f3ba: 49 3b 8c 24 c8 00 00 cmp 0xc8(%r12),%rcx 41f3c1: 00 41f3c2: 75 2b jne 41f3ef <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x12f> 41f3c4: 49 8b f5 mov %r13,%rsi 41f3c7: 48 2b f3 sub %rbx,%rsi 41f3ca: 49 8b fc mov %r12,%rdi 41f3cd: e8 a2 2e 00 00 callq 422274 <_D2gc3gcx4Pool15extendPagesUpToMFmZm> 41f3d2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41f3d6: 74 17 je 41f3ef <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x12f> 41f3d8: 48 8d 14 18 lea (%rax,%rbx,1),%rdx 41f3dc: 48 3b 55 d8 cmp -0x28(%rbp),%rdx 41f3e0: 72 0d jb 41f3ef <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x12f> 41f3e2: 48 01 c3 add %rax,%rbx 41f3e5: 4c 39 eb cmp %r13,%rbx 41f3e8: 76 16 jbe 41f400 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x140> 41f3ea: 49 8b dd mov %r13,%rbx 41f3ed: eb 11 jmp 41f400 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x140> 41f3ef: 48 31 c0 xor %rax,%rax 41f3f2: 41 5f pop %r15 41f3f4: 41 5e pop %r14 41f3f6: 41 5d pop %r13 41f3f8: 41 5c pop %r12 41f3fa: 5b pop %rbx 41f3fb: 48 8b e5 mov %rbp,%rsp 41f3fe: 5d pop %rbp 41f3ff: c3 retq 41f400: 4c 8b 6d e0 mov -0x20(%rbp),%r13 41f404: 48 8b d3 mov %rbx,%rdx 41f407: be 09 00 00 00 mov $0x9,%esi 41f40c: 49 8b bc 24 d0 00 00 mov 0xd0(%r12),%rdi 41f413: 00 41f414: 49 03 fd add %r13,%rdi 41f417: 49 03 fe add %r14,%rdi 41f41a: e8 21 85 ff ff callq 417940 41f41f: 49 8b f5 mov %r13,%rsi 41f422: 49 8b fc mov %r12,%rdi 41f425: e8 1a 2c 00 00 callq 422044 <_D2gc3gcx4Pool13updateOffsetsMFmZv> 41f42a: 49 29 9c 24 c0 00 00 sub %rbx,0xc0(%r12) 41f431: 00 41f432: 48 8b 45 e8 mov -0x18(%rbp),%rax 41f436: 48 8b 48 18 mov 0x18(%rax),%rcx 41f43a: 4c 39 39 cmp %r15,(%rcx) 41f43d: 75 0c jne 41f44b <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x18b> 41f43f: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 41f443: 48 c1 e2 0c shl $0xc,%rdx 41f447: 48 89 51 08 mov %rdx,0x8(%rcx) 41f44b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 41f44f: 48 8b 7e 18 mov 0x18(%rsi),%rdi 41f453: 4c 39 7f 10 cmp %r15,0x10(%rdi) 41f457: 75 0c jne 41f465 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x1a5> 41f459: 49 8d 04 1e lea (%r14,%rbx,1),%rax 41f45d: 48 c1 e0 0c shl $0xc,%rax 41f461: 48 89 47 20 mov %rax,0x20(%rdi) 41f465: 49 8d 04 1e lea (%r14,%rbx,1),%rax 41f469: 48 c1 e0 0c shl $0xc,%rax 41f46d: 41 5f pop %r15 41f46f: 41 5e pop %r14 41f471: 41 5d pop %r13 41f473: 41 5c pop %r12 41f475: 5b pop %rbx 41f476: 48 8b e5 mov %rbp,%rsp 41f479: 5d pop %rbp 41f47a: c3 retq 41f47b: 90 nop 000000000041f47c <_D2gc3gcx2GC7reserveMFmZm>: 41f47c: 55 push %rbp 41f47d: 48 8b ec mov %rsp,%rbp 41f480: 50 push %rax 41f481: 53 push %rbx 41f482: 41 54 push %r12 41f484: 41 55 push %r13 41f486: 41 56 push %r14 41f488: 41 57 push %r15 41f48a: 48 89 fb mov %rdi,%rbx 41f48d: 49 89 f4 mov %rsi,%r12 41f490: 4d 85 e4 test %r12,%r12 41f493: 75 11 jne 41f4a6 <_D2gc3gcx2GC7reserveMFmZm+0x2a> 41f495: 48 31 c0 xor %rax,%rax 41f498: 41 5f pop %r15 41f49a: 41 5e pop %r14 41f49c: 41 5d pop %r13 41f49e: 41 5c pop %r12 41f4a0: 5b pop %rbx 41f4a1: 48 8b e5 mov %rbp,%rsp 41f4a4: 5d pop %rbp 41f4a5: c3 retq 41f4a6: e8 99 55 00 00 callq 424a44 41f4ab: 34 01 xor $0x1,%al 41f4ad: 74 29 je 41f4d8 <_D2gc3gcx2GC7reserveMFmZm+0x5c> 41f4af: 48 8b 43 18 mov 0x18(%rbx),%rax 41f4b3: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 41f4b7: 74 05 je 41f4be <_D2gc3gcx2GC7reserveMFmZm+0x42> 41f4b9: e8 16 4a 00 00 callq 423ed4 41f4be: 49 8b f4 mov %r12,%rsi 41f4c1: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41f4c5: e8 3a 13 00 00 callq 420804 <_D2gc3gcx3Gcx7reserveMFmZm> 41f4ca: 41 5f pop %r15 41f4cc: 41 5e pop %r14 41f4ce: 41 5d pop %r13 41f4d0: 41 5c pop %r12 41f4d2: 5b pop %rbx 41f4d3: 48 8b e5 mov %rbp,%rsp 41f4d6: 5d pop %rbp 41f4d7: c3 retq 41f4d8: 48 8b 0d d1 bc 21 00 mov 0x21bcd1(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f4df: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41f4e3: 48 89 cf mov %rcx,%rdi 41f4e6: e8 a5 45 00 00 callq 423a90 <_d_monitorenter> 41f4eb: 4c 8b eb mov %rbx,%r13 41f4ee: 4d 8b f4 mov %r12,%r14 41f4f1: 48 8b 53 18 mov 0x18(%rbx),%rdx 41f4f5: 83 7a 7c 00 cmpl $0x0,0x7c(%rdx) 41f4f9: 74 05 je 41f500 <_D2gc3gcx2GC7reserveMFmZm+0x84> 41f4fb: e8 d4 49 00 00 callq 423ed4 41f500: 49 8b f4 mov %r12,%rsi 41f503: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41f507: e8 f8 12 00 00 callq 420804 <_D2gc3gcx3Gcx7reserveMFmZm> 41f50c: 50 push %rax 41f50d: e8 14 00 00 00 callq 41f526 <_D2gc3gcx2GC7reserveMFmZm+0xaa> 41f512: 58 pop %rax 41f513: 41 5f pop %r15 41f515: 41 5e pop %r14 41f517: 41 5d pop %r13 41f519: 41 5c pop %r12 41f51b: 5b pop %rbx 41f51c: 48 8b e5 mov %rbp,%rsp 41f51f: 5d pop %rbp 41f520: c3 retq 41f521: 68 30 f5 41 00 pushq $0x41f530 41f526: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f52a: e8 b9 45 00 00 callq 423ae8 <_d_monitorexit> 41f52f: c3 retq 41f530: 41 5f pop %r15 41f532: 41 5e pop %r14 41f534: 41 5d pop %r13 41f536: 41 5c pop %r12 41f538: 5b pop %rbx 41f539: 48 8b e5 mov %rbp,%rsp 41f53c: 5d pop %rbp 41f53d: c3 retq 41f53e: 90 nop 41f53f: 90 nop 000000000041f540 <_D2gc3gcx2GC4freeMFPvZv>: 41f540: 55 push %rbp 41f541: 48 8b ec mov %rsp,%rbp 41f544: 48 83 ec 18 sub $0x18,%rsp 41f548: 53 push %rbx 41f549: 41 54 push %r12 41f54b: 41 55 push %r13 41f54d: 41 56 push %r14 41f54f: 41 57 push %r15 41f551: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41f555: 48 89 f3 mov %rsi,%rbx 41f558: 48 85 db test %rbx,%rbx 41f55b: 74 6c je 41f5c9 <_D2gc3gcx2GC4freeMFPvZv+0x89> 41f55d: e8 e2 54 00 00 callq 424a44 41f562: 34 01 xor $0x1,%al 41f564: 74 1a je 41f580 <_D2gc3gcx2GC4freeMFPvZv+0x40> 41f566: 48 8b f3 mov %rbx,%rsi 41f569: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f56d: e8 66 00 00 00 callq 41f5d8 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41f572: 41 5f pop %r15 41f574: 41 5e pop %r14 41f576: 41 5d pop %r13 41f578: 41 5c pop %r12 41f57a: 5b pop %rbx 41f57b: 48 8b e5 mov %rbp,%rsp 41f57e: 5d pop %rbp 41f57f: c3 retq 41f580: 48 8b 05 29 bc 21 00 mov 0x21bc29(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f587: 48 89 45 f0 mov %rax,-0x10(%rbp) 41f58b: 48 89 c7 mov %rax,%rdi 41f58e: e8 fd 44 00 00 callq 423a90 <_d_monitorenter> 41f593: 48 8b f3 mov %rbx,%rsi 41f596: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f59a: e8 39 00 00 00 callq 41f5d8 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41f59f: 48 83 ec 08 sub $0x8,%rsp 41f5a3: e8 17 00 00 00 callq 41f5bf <_D2gc3gcx2GC4freeMFPvZv+0x7f> 41f5a8: 48 83 c4 08 add $0x8,%rsp 41f5ac: 41 5f pop %r15 41f5ae: 41 5e pop %r14 41f5b0: 41 5d pop %r13 41f5b2: 41 5c pop %r12 41f5b4: 5b pop %rbx 41f5b5: 48 8b e5 mov %rbp,%rsp 41f5b8: 5d pop %rbp 41f5b9: c3 retq 41f5ba: 68 c9 f5 41 00 pushq $0x41f5c9 41f5bf: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41f5c3: e8 20 45 00 00 callq 423ae8 <_d_monitorexit> 41f5c8: c3 retq 41f5c9: 41 5f pop %r15 41f5cb: 41 5e pop %r14 41f5cd: 41 5d pop %r13 41f5cf: 41 5c pop %r12 41f5d1: 5b pop %rbx 41f5d2: 48 8b e5 mov %rbp,%rsp 41f5d5: 5d pop %rbp 41f5d6: c3 retq 41f5d7: 90 nop 000000000041f5d8 <_D2gc3gcx2GC10freeNoSyncMFPvZv>: 41f5d8: 55 push %rbp 41f5d9: 48 8b ec mov %rsp,%rbp 41f5dc: 48 83 ec 18 sub $0x18,%rsp 41f5e0: 53 push %rbx 41f5e1: 41 54 push %r12 41f5e3: 41 55 push %r13 41f5e5: 41 56 push %r14 41f5e7: 41 57 push %r15 41f5e9: 49 89 fc mov %rdi,%r12 41f5ec: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41f5f0: 49 8b 44 24 18 mov 0x18(%r12),%rax 41f5f5: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 41f5f9: 74 05 je 41f600 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x28> 41f5fb: e8 d4 48 00 00 callq 423ed4 41f600: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41f604: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 41f609: e8 0e 0e 00 00 callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 41f60e: 48 89 c3 mov %rax,%rbx 41f611: 48 85 db test %rbx,%rbx 41f614: 0f 84 1d 01 00 00 je 41f737 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x15f> 41f61a: 4c 8b 6d f8 mov -0x8(%rbp),%r13 41f61e: 4c 2b 2b sub (%rbx),%r13 41f621: 4c 89 6d f0 mov %r13,-0x10(%rbp) 41f625: 49 c1 ed 0c shr $0xc,%r13 41f629: 48 8b 75 f0 mov -0x10(%rbp),%rsi 41f62d: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 41f634: b9 0c 00 00 00 mov $0xc,%ecx 41f639: 7d 05 jge 41f640 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x68> 41f63b: b9 04 00 00 00 mov $0x4,%ecx 41f640: 48 d3 ee shr %cl,%rsi 41f643: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 41f648: 74 33 je 41f67d <_D2gc3gcx2GC10freeNoSyncMFPvZv+0xa5> 41f64a: 48 8d 43 58 lea 0x58(%rbx),%rax 41f64e: 48 ba 01 00 00 00 00 mov $0x1,%rdx 41f655: 00 00 00 41f658: 4c 8b c6 mov %rsi,%r8 41f65b: 49 81 e0 3f 00 00 00 and $0x3f,%r8 41f662: 4c 89 c1 mov %r8,%rcx 41f665: 48 d3 e2 shl %cl,%rdx 41f668: 48 f7 d2 not %rdx 41f66b: 4c 8b d6 mov %rsi,%r10 41f66e: 49 c1 ea 06 shr $0x6,%r10 41f672: 4c 8b 18 mov (%rax),%r11 41f675: 4f 8d 34 d3 lea (%r11,%r10,8),%r14 41f679: 49 21 56 08 and %rdx,0x8(%r14) 41f67d: 48 ba 01 00 00 00 00 mov $0x1,%rdx 41f684: 00 00 00 41f687: 48 8b ce mov %rsi,%rcx 41f68a: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 41f691: 48 d3 e2 shl %cl,%rdx 41f694: 48 f7 d2 not %rdx 41f697: 4c 8b c6 mov %rsi,%r8 41f69a: 49 c1 e8 06 shr $0x6,%r8 41f69e: 49 c1 e0 03 shl $0x3,%r8 41f6a2: 4c 8b 53 70 mov 0x70(%rbx),%r10 41f6a6: 4f 8d 1c 10 lea (%r8,%r10,1),%r11 41f6aa: 49 21 53 08 and %rdx,0x8(%r11) 41f6ae: 4c 8b b3 88 00 00 00 mov 0x88(%rbx),%r14 41f6b5: 4b 8d 0c 30 lea (%r8,%r14,1),%rcx 41f6b9: 48 21 51 08 and %rdx,0x8(%rcx) 41f6bd: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 41f6c4: 74 12 je 41f6d8 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x100> 41f6c6: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 41f6cd: 4c 8b 3f mov (%rdi),%r15 41f6d0: 4f 8d 04 38 lea (%r8,%r15,1),%r8 41f6d4: 49 21 50 08 and %rdx,0x8(%r8) 41f6d8: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx 41f6df: 46 8a 0c 2a mov (%rdx,%r13,1),%r9b 41f6e3: 41 80 f9 08 cmp $0x8,%r9b 41f6e7: 75 18 jne 41f701 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x129> 41f6e9: 49 8b d5 mov %r13,%rdx 41f6ec: 48 8b 83 e0 00 00 00 mov 0xe0(%rbx),%rax 41f6f3: 42 8b 34 a8 mov (%rax,%r13,4),%esi 41f6f7: 48 8b fb mov %rbx,%rdi 41f6fa: e8 2d 2c 00 00 callq 42232c <_D2gc3gcx4Pool9freePagesMFmmZv> 41f6ff: eb 36 jmp 41f737 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x15f> 41f701: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41f705: 45 0f b6 d1 movzbl %r9b,%r10d 41f709: 45 89 d2 mov %r10d,%r10d 41f70c: 49 c1 e2 03 shl $0x3,%r10 41f710: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 41f715: 4d 8d 1c 0a lea (%r10,%rcx,1),%r11 41f719: 4d 8b 83 a8 00 00 00 mov 0xa8(%r11),%r8 41f720: 4c 89 06 mov %r8,(%rsi) 41f723: 48 89 5e 08 mov %rbx,0x8(%rsi) 41f727: 49 8b 54 24 18 mov 0x18(%r12),%rdx 41f72c: 4d 8d 14 12 lea (%r10,%rdx,1),%r10 41f730: 49 89 b2 a8 00 00 00 mov %rsi,0xa8(%r10) 41f737: 41 5f pop %r15 41f739: 41 5e pop %r14 41f73b: 41 5d pop %r13 41f73d: 41 5c pop %r12 41f73f: 5b pop %rbx 41f740: 48 8b e5 mov %rbp,%rsp 41f743: 5d pop %rbp 41f744: c3 retq 41f745: 90 nop 41f746: 90 nop 41f747: 90 nop 000000000041f748 <_D2gc3gcx2GC6addrOfMFPvZPv>: 41f748: 55 push %rbp 41f749: 48 8b ec mov %rsp,%rbp 41f74c: 50 push %rax 41f74d: 53 push %rbx 41f74e: 41 54 push %r12 41f750: 41 55 push %r13 41f752: 41 56 push %r14 41f754: 41 57 push %r15 41f756: 48 89 fb mov %rdi,%rbx 41f759: 49 89 f4 mov %rsi,%r12 41f75c: 4d 85 e4 test %r12,%r12 41f75f: 75 11 jne 41f772 <_D2gc3gcx2GC6addrOfMFPvZPv+0x2a> 41f761: 48 31 c0 xor %rax,%rax 41f764: 41 5f pop %r15 41f766: 41 5e pop %r14 41f768: 41 5d pop %r13 41f76a: 41 5c pop %r12 41f76c: 5b pop %rbx 41f76d: 48 8b e5 mov %rbp,%rsp 41f770: 5d pop %rbp 41f771: c3 retq 41f772: e8 cd 52 00 00 callq 424a44 41f777: 34 01 xor $0x1,%al 41f779: 74 1e je 41f799 <_D2gc3gcx2GC6addrOfMFPvZPv+0x51> 41f77b: 49 8b f4 mov %r12,%rsi 41f77e: 48 8b fb mov %rbx,%rdi 41f781: 48 8b 0b mov (%rbx),%rcx 41f784: 48 ff 91 a0 00 00 00 rex.W callq *0xa0(%rcx) 41f78b: 41 5f pop %r15 41f78d: 41 5e pop %r14 41f78f: 41 5d pop %r13 41f791: 41 5c pop %r12 41f793: 5b pop %rbx 41f794: 48 8b e5 mov %rbp,%rsp 41f797: 5d pop %rbp 41f798: c3 retq 41f799: 48 8b 0d 10 ba 21 00 mov 0x21ba10(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f7a0: 48 89 4d f8 mov %rcx,-0x8(%rbp) 41f7a4: 48 89 cf mov %rcx,%rdi 41f7a7: e8 e4 42 00 00 callq 423a90 <_d_monitorenter> 41f7ac: 49 8b f4 mov %r12,%rsi 41f7af: 48 8b fb mov %rbx,%rdi 41f7b2: 48 8b 03 mov (%rbx),%rax 41f7b5: 48 ff 90 a0 00 00 00 rex.W callq *0xa0(%rax) 41f7bc: 50 push %rax 41f7bd: e8 14 00 00 00 callq 41f7d6 <_D2gc3gcx2GC6addrOfMFPvZPv+0x8e> 41f7c2: 58 pop %rax 41f7c3: 41 5f pop %r15 41f7c5: 41 5e pop %r14 41f7c7: 41 5d pop %r13 41f7c9: 41 5c pop %r12 41f7cb: 5b pop %rbx 41f7cc: 48 8b e5 mov %rbp,%rsp 41f7cf: 5d pop %rbp 41f7d0: c3 retq 41f7d1: 68 e0 f7 41 00 pushq $0x41f7e0 41f7d6: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f7da: e8 09 43 00 00 callq 423ae8 <_d_monitorexit> 41f7df: c3 retq 41f7e0: 41 5f pop %r15 41f7e2: 41 5e pop %r14 41f7e4: 41 5d pop %r13 41f7e6: 41 5c pop %r12 41f7e8: 5b pop %rbx 41f7e9: 48 8b e5 mov %rbp,%rsp 41f7ec: 5d pop %rbp 41f7ed: c3 retq 41f7ee: 90 nop 41f7ef: 90 nop 000000000041f7f0 <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv>: 41f7f0: 55 push %rbp 41f7f1: 48 8b ec mov %rsp,%rbp 41f7f4: 48 83 ec 10 sub $0x10,%rsp 41f7f8: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41f7fc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 41f801: 75 08 jne 41f80b <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv+0x1b> 41f803: 48 31 c0 xor %rax,%rax 41f806: 48 8b e5 mov %rbp,%rsp 41f809: 5d pop %rbp 41f80a: c3 retq 41f80b: 48 8b 75 f8 mov -0x8(%rbp),%rsi 41f80f: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41f813: e8 84 0c 00 00 callq 42049c <_D2gc3gcx3Gcx8findBaseMFPvZPv> 41f818: 48 8b e5 mov %rbp,%rsp 41f81b: 5d pop %rbp 41f81c: c3 retq 41f81d: 90 nop 41f81e: 90 nop 41f81f: 90 nop 000000000041f820 <_D2gc3gcx2GC6sizeOfMFPvZm>: 41f820: 55 push %rbp 41f821: 48 8b ec mov %rsp,%rbp 41f824: 48 83 ec 18 sub $0x18,%rsp 41f828: 53 push %rbx 41f829: 41 54 push %r12 41f82b: 41 55 push %r13 41f82d: 41 56 push %r14 41f82f: 41 57 push %r15 41f831: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41f835: 48 89 f3 mov %rsi,%rbx 41f838: 48 85 db test %rbx,%rbx 41f83b: 75 11 jne 41f84e <_D2gc3gcx2GC6sizeOfMFPvZm+0x2e> 41f83d: 48 31 c0 xor %rax,%rax 41f840: 41 5f pop %r15 41f842: 41 5e pop %r14 41f844: 41 5d pop %r13 41f846: 41 5c pop %r12 41f848: 5b pop %rbx 41f849: 48 8b e5 mov %rbp,%rsp 41f84c: 5d pop %rbp 41f84d: c3 retq 41f84e: e8 f1 51 00 00 callq 424a44 41f853: 34 01 xor $0x1,%al 41f855: 74 1a je 41f871 <_D2gc3gcx2GC6sizeOfMFPvZm+0x51> 41f857: 48 8b f3 mov %rbx,%rsi 41f85a: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f85e: e8 61 00 00 00 callq 41f8c4 <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm> 41f863: 41 5f pop %r15 41f865: 41 5e pop %r14 41f867: 41 5d pop %r13 41f869: 41 5c pop %r12 41f86b: 5b pop %rbx 41f86c: 48 8b e5 mov %rbp,%rsp 41f86f: 5d pop %rbp 41f870: c3 retq 41f871: 48 8b 0d 38 b9 21 00 mov 0x21b938(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f878: 48 89 4d f0 mov %rcx,-0x10(%rbp) 41f87c: 48 89 cf mov %rcx,%rdi 41f87f: e8 0c 42 00 00 callq 423a90 <_d_monitorenter> 41f884: 48 8b f3 mov %rbx,%rsi 41f887: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41f88b: e8 34 00 00 00 callq 41f8c4 <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm> 41f890: 50 push %rax 41f891: e8 14 00 00 00 callq 41f8aa <_D2gc3gcx2GC6sizeOfMFPvZm+0x8a> 41f896: 58 pop %rax 41f897: 41 5f pop %r15 41f899: 41 5e pop %r14 41f89b: 41 5d pop %r13 41f89d: 41 5c pop %r12 41f89f: 5b pop %rbx 41f8a0: 48 8b e5 mov %rbp,%rsp 41f8a3: 5d pop %rbp 41f8a4: c3 retq 41f8a5: 68 b4 f8 41 00 pushq $0x41f8b4 41f8aa: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41f8ae: e8 35 42 00 00 callq 423ae8 <_d_monitorexit> 41f8b3: c3 retq 41f8b4: 41 5f pop %r15 41f8b6: 41 5e pop %r14 41f8b8: 41 5d pop %r13 41f8ba: 41 5c pop %r12 41f8bc: 5b pop %rbx 41f8bd: 48 8b e5 mov %rbp,%rsp 41f8c0: 5d pop %rbp 41f8c1: c3 retq 41f8c2: 90 nop 41f8c3: 90 nop 000000000041f8c4 <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm>: 41f8c4: 55 push %rbp 41f8c5: 48 8b ec mov %rsp,%rbp 41f8c8: 48 83 ec 20 sub $0x20,%rsp 41f8cc: 48 89 75 f8 mov %rsi,-0x8(%rbp) 41f8d0: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41f8d4: e8 4f 0c 00 00 callq 420528 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41f8d9: 48 89 45 e8 mov %rax,-0x18(%rbp) 41f8dd: 48 8d 48 ff lea -0x1(%rax),%rcx 41f8e1: 48 23 4d f8 and -0x8(%rbp),%rcx 41f8e5: 48 f7 c1 ff 0f 00 00 test $0xfff,%rcx 41f8ec: 48 b8 00 00 00 00 00 mov $0x0,%rax 41f8f3: 00 00 00 41f8f6: 75 04 jne 41f8fc <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm+0x38> 41f8f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 41f8fc: 48 8b e5 mov %rbp,%rsp 41f8ff: 5d pop %rbp 41f900: c3 retq 41f901: 90 nop 41f902: 90 nop 41f903: 90 nop 000000000041f904 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo>: 41f904: 55 push %rbp 41f905: 48 8b ec mov %rsp,%rbp 41f908: 48 83 ec 58 sub $0x58,%rsp 41f90c: 53 push %rbx 41f90d: 41 54 push %r12 41f90f: 41 55 push %r13 41f911: 41 56 push %r14 41f913: 41 57 push %r15 41f915: 49 89 fc mov %rdi,%r12 41f918: 48 89 f3 mov %rsi,%rbx 41f91b: 49 89 d5 mov %rdx,%r13 41f91e: 4d 85 ed test %r13,%r13 41f921: 75 30 jne 41f953 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x4f> 41f923: 48 8d 45 a8 lea -0x58(%rbp),%rax 41f927: 48 31 c9 xor %rcx,%rcx 41f92a: 48 89 08 mov %rcx,(%rax) 41f92d: 48 89 48 08 mov %rcx,0x8(%rax) 41f931: 48 89 48 10 mov %rcx,0x10(%rax) 41f935: 48 8d 75 a8 lea -0x58(%rbp),%rsi 41f939: 48 8b fb mov %rbx,%rdi 41f93c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f93e: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f940: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f942: 48 8b c3 mov %rbx,%rax 41f945: 41 5f pop %r15 41f947: 41 5e pop %r14 41f949: 41 5d pop %r13 41f94b: 41 5c pop %r12 41f94d: 5b pop %rbx 41f94e: 48 8b e5 mov %rbp,%rsp 41f951: 5d pop %rbp 41f952: c3 retq 41f953: e8 ec 50 00 00 callq 424a44 41f958: 34 01 xor $0x1,%al 41f95a: 74 32 je 41f98e <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x8a> 41f95c: 49 8b d5 mov %r13,%rdx 41f95f: 48 8d 75 c8 lea -0x38(%rbp),%rsi 41f963: 49 8b fc mov %r12,%rdi 41f966: 49 8b 0c 24 mov (%r12),%rcx 41f96a: 48 ff 91 b8 00 00 00 rex.W callq *0xb8(%rcx) 41f971: 48 89 c6 mov %rax,%rsi 41f974: 48 8b fb mov %rbx,%rdi 41f977: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f979: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f97b: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f97d: 48 8b c3 mov %rbx,%rax 41f980: 41 5f pop %r15 41f982: 41 5e pop %r14 41f984: 41 5d pop %r13 41f986: 41 5c pop %r12 41f988: 5b pop %rbx 41f989: 48 8b e5 mov %rbp,%rsp 41f98c: 5d pop %rbp 41f98d: c3 retq 41f98e: 48 8b 15 1b b8 21 00 mov 0x21b81b(%rip),%rdx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41f995: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41f999: 48 89 d7 mov %rdx,%rdi 41f99c: e8 ef 40 00 00 callq 423a90 <_d_monitorenter> 41f9a1: 49 8b d5 mov %r13,%rdx 41f9a4: 48 8d 75 e8 lea -0x18(%rbp),%rsi 41f9a8: 49 8b fc mov %r12,%rdi 41f9ab: 49 8b 04 24 mov (%r12),%rax 41f9af: 48 ff 90 b8 00 00 00 rex.W callq *0xb8(%rax) 41f9b6: 48 89 c6 mov %rax,%rsi 41f9b9: 48 8b fb mov %rbx,%rdi 41f9bc: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f9be: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f9c0: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41f9c2: 48 8b c3 mov %rbx,%rax 41f9c5: 50 push %rax 41f9c6: e8 14 00 00 00 callq 41f9df <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0xdb> 41f9cb: 58 pop %rax 41f9cc: 41 5f pop %r15 41f9ce: 41 5e pop %r14 41f9d0: 41 5d pop %r13 41f9d2: 41 5c pop %r12 41f9d4: 5b pop %rbx 41f9d5: 48 8b e5 mov %rbp,%rsp 41f9d8: 5d pop %rbp 41f9d9: c3 retq 41f9da: 68 e9 f9 41 00 pushq $0x41f9e9 41f9df: 48 8b 7d e0 mov -0x20(%rbp),%rdi 41f9e3: e8 00 41 00 00 callq 423ae8 <_d_monitorexit> 41f9e8: c3 retq 41f9e9: 41 5f pop %r15 41f9eb: 41 5e pop %r14 41f9ed: 41 5d pop %r13 41f9ef: 41 5c pop %r12 41f9f1: 5b pop %rbx 41f9f2: 48 8b e5 mov %rbp,%rsp 41f9f5: 5d pop %rbp 41f9f6: c3 retq 41f9f7: 90 nop 000000000041f9f8 <_D2gc3gcx2GC11queryNoSyncMFPvZS2gc3gcx7BlkInfo>: 41f9f8: 55 push %rbp 41f9f9: 48 8b ec mov %rsp,%rbp 41f9fc: 48 83 ec 30 sub $0x30,%rsp 41fa00: 48 89 75 f0 mov %rsi,-0x10(%rbp) 41fa04: 48 8d 75 d0 lea -0x30(%rbp),%rsi 41fa08: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41fa0c: e8 af 0b 00 00 callq 4205c0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo> 41fa11: 48 89 c6 mov %rax,%rsi 41fa14: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fa18: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41fa1a: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41fa1c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 41fa1e: 48 8b 45 f0 mov -0x10(%rbp),%rax 41fa22: 48 8b e5 mov %rbp,%rsp 41fa25: 5d pop %rbp 41fa26: c3 retq 41fa27: 90 nop 000000000041fa28 <_D2gc3gcx2GC5checkMFPvZv>: 41fa28: 55 push %rbp 41fa29: 48 8b ec mov %rsp,%rbp 41fa2c: 48 83 ec 18 sub $0x18,%rsp 41fa30: 53 push %rbx 41fa31: 41 54 push %r12 41fa33: 41 55 push %r13 41fa35: 41 56 push %r14 41fa37: 41 57 push %r15 41fa39: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fa3d: 48 89 f3 mov %rsi,%rbx 41fa40: 48 85 db test %rbx,%rbx 41fa43: 74 35 je 41fa7a <_D2gc3gcx2GC5checkMFPvZv+0x52> 41fa45: e8 fa 4f 00 00 callq 424a44 41fa4a: 34 01 xor $0x1,%al 41fa4c: 75 2c jne 41fa7a <_D2gc3gcx2GC5checkMFPvZv+0x52> 41fa4e: 48 8b 05 5b b7 21 00 mov 0x21b75b(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fa55: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fa59: 48 89 c7 mov %rax,%rdi 41fa5c: e8 2f 40 00 00 callq 423a90 <_d_monitorenter> 41fa61: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fa65: 48 8b c3 mov %rbx,%rax 41fa68: 48 8b d3 mov %rbx,%rdx 41fa6b: 68 7a fa 41 00 pushq $0x41fa7a 41fa70: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fa74: e8 6f 40 00 00 callq 423ae8 <_d_monitorexit> 41fa79: c3 retq 41fa7a: 41 5f pop %r15 41fa7c: 41 5e pop %r14 41fa7e: 41 5d pop %r13 41fa80: 41 5c pop %r12 41fa82: 5b pop %rbx 41fa83: 48 8b e5 mov %rbp,%rsp 41fa86: 5d pop %rbp 41fa87: c3 retq 000000000041fa88 <_D2gc3gcx2GC14setStackBottomMFPvZv>: 41fa88: 55 push %rbp 41fa89: 48 8b ec mov %rsp,%rbp 41fa8c: 48 83 ec 10 sub $0x10,%rsp 41fa90: 48 8b 47 18 mov 0x18(%rdi),%rax 41fa94: 48 83 c0 70 add $0x70,%rax 41fa98: 48 8b 08 mov (%rax),%rcx 41fa9b: 48 3b ce cmp %rsi,%rcx 41fa9e: 73 03 jae 41faa3 <_D2gc3gcx2GC14setStackBottomMFPvZv+0x1b> 41faa0: 48 89 30 mov %rsi,(%rax) 41faa3: 48 8b e5 mov %rbp,%rsp 41faa6: 5d pop %rbp 41faa7: c3 retq 000000000041faa8 <_D2gc3gcx2GC7addRootMFPvZv>: 41faa8: 55 push %rbp 41faa9: 48 8b ec mov %rsp,%rbp 41faac: 48 83 ec 18 sub $0x18,%rsp 41fab0: 53 push %rbx 41fab1: 41 54 push %r12 41fab3: 41 55 push %r13 41fab5: 41 56 push %r14 41fab7: 41 57 push %r15 41fab9: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fabd: 48 89 f3 mov %rsi,%rbx 41fac0: 48 85 db test %rbx,%rbx 41fac3: 74 4d je 41fb12 <_D2gc3gcx2GC7addRootMFPvZv+0x6a> 41fac5: e8 7a 4f 00 00 callq 424a44 41faca: 34 01 xor $0x1,%al 41facc: 74 12 je 41fae0 <_D2gc3gcx2GC7addRootMFPvZv+0x38> 41face: 48 8b f3 mov %rbx,%rsi 41fad1: 48 8b 45 f8 mov -0x8(%rbp),%rax 41fad5: 48 8b 78 18 mov 0x18(%rax),%rdi 41fad9: e8 7a 06 00 00 callq 420158 <_D2gc3gcx3Gcx7addRootMFPvZv> 41fade: eb 32 jmp 41fb12 <_D2gc3gcx2GC7addRootMFPvZv+0x6a> 41fae0: 48 8b 05 c9 b6 21 00 mov 0x21b6c9(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fae7: 48 89 45 f0 mov %rax,-0x10(%rbp) 41faeb: 48 89 c7 mov %rax,%rdi 41faee: e8 9d 3f 00 00 callq 423a90 <_d_monitorenter> 41faf3: 48 8b f3 mov %rbx,%rsi 41faf6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fafa: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fafe: e8 55 06 00 00 callq 420158 <_D2gc3gcx3Gcx7addRootMFPvZv> 41fb03: 68 12 fb 41 00 pushq $0x41fb12 41fb08: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fb0c: e8 d7 3f 00 00 callq 423ae8 <_d_monitorexit> 41fb11: c3 retq 41fb12: 41 5f pop %r15 41fb14: 41 5e pop %r14 41fb16: 41 5d pop %r13 41fb18: 41 5c pop %r12 41fb1a: 5b pop %rbx 41fb1b: 48 8b e5 mov %rbp,%rsp 41fb1e: 5d pop %rbp 41fb1f: c3 retq 000000000041fb20 <_D2gc3gcx2GC10removeRootMFPvZv>: 41fb20: 55 push %rbp 41fb21: 48 8b ec mov %rsp,%rbp 41fb24: 48 83 ec 18 sub $0x18,%rsp 41fb28: 53 push %rbx 41fb29: 41 54 push %r12 41fb2b: 41 55 push %r13 41fb2d: 41 56 push %r14 41fb2f: 41 57 push %r15 41fb31: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fb35: 48 89 f3 mov %rsi,%rbx 41fb38: 48 85 db test %rbx,%rbx 41fb3b: 74 4d je 41fb8a <_D2gc3gcx2GC10removeRootMFPvZv+0x6a> 41fb3d: e8 02 4f 00 00 callq 424a44 41fb42: 34 01 xor $0x1,%al 41fb44: 74 12 je 41fb58 <_D2gc3gcx2GC10removeRootMFPvZv+0x38> 41fb46: 48 8b f3 mov %rbx,%rsi 41fb49: 48 8b 45 f8 mov -0x8(%rbp),%rax 41fb4d: 48 8b 78 18 mov 0x18(%rax),%rdi 41fb51: e8 92 06 00 00 callq 4201e8 <_D2gc3gcx3Gcx10removeRootMFPvZv> 41fb56: eb 32 jmp 41fb8a <_D2gc3gcx2GC10removeRootMFPvZv+0x6a> 41fb58: 48 8b 05 51 b6 21 00 mov 0x21b651(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fb5f: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fb63: 48 89 c7 mov %rax,%rdi 41fb66: e8 25 3f 00 00 callq 423a90 <_d_monitorenter> 41fb6b: 48 8b f3 mov %rbx,%rsi 41fb6e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fb72: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fb76: e8 6d 06 00 00 callq 4201e8 <_D2gc3gcx3Gcx10removeRootMFPvZv> 41fb7b: 68 8a fb 41 00 pushq $0x41fb8a 41fb80: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fb84: e8 5f 3f 00 00 callq 423ae8 <_d_monitorexit> 41fb89: c3 retq 41fb8a: 41 5f pop %r15 41fb8c: 41 5e pop %r14 41fb8e: 41 5d pop %r13 41fb90: 41 5c pop %r12 41fb92: 5b pop %rbx 41fb93: 48 8b e5 mov %rbp,%rsp 41fb96: 5d pop %rbp 41fb97: c3 retq 000000000041fb98 <_D2gc3gcx2GC8rootIterMFNdZDFDFKPvZiZi>: 41fb98: 55 push %rbp 41fb99: 48 8b ec mov %rsp,%rbp 41fb9c: 48 83 ec 18 sub $0x18,%rsp 41fba0: 53 push %rbx 41fba1: 41 54 push %r12 41fba3: 41 55 push %r13 41fba5: 41 56 push %r14 41fba7: 41 57 push %r15 41fba9: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fbad: e8 92 4e 00 00 callq 424a44 41fbb2: 34 01 xor $0x1,%al 41fbb4: 74 20 je 41fbd6 <_D2gc3gcx2GC8rootIterMFNdZDFDFKPvZiZi+0x3e> 41fbb6: 48 8b 5d f8 mov -0x8(%rbp),%rbx 41fbba: 48 8b 43 18 mov 0x18(%rbx),%rax 41fbbe: 48 ba 44 02 42 00 00 mov $0x420244,%rdx 41fbc5: 00 00 00 41fbc8: 41 5f pop %r15 41fbca: 41 5e pop %r14 41fbcc: 41 5d pop %r13 41fbce: 41 5c pop %r12 41fbd0: 5b pop %rbx 41fbd1: 48 8b e5 mov %rbp,%rsp 41fbd4: 5d pop %rbp 41fbd5: c3 retq 41fbd6: 48 8b 05 d3 b5 21 00 mov 0x21b5d3(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fbdd: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fbe1: 48 89 c7 mov %rax,%rdi 41fbe4: e8 a7 3e 00 00 callq 423a90 <_d_monitorenter> 41fbe9: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fbed: 48 8b 41 18 mov 0x18(%rcx),%rax 41fbf1: 48 ba 44 02 42 00 00 mov $0x420244,%rdx 41fbf8: 00 00 00 41fbfb: 50 push %rax 41fbfc: 52 push %rdx 41fbfd: 48 83 ec 08 sub $0x8,%rsp 41fc01: e8 19 00 00 00 callq 41fc1f <_D2gc3gcx2GC8rootIterMFNdZDFDFKPvZiZi+0x87> 41fc06: 48 83 c4 08 add $0x8,%rsp 41fc0a: 5a pop %rdx 41fc0b: 58 pop %rax 41fc0c: 41 5f pop %r15 41fc0e: 41 5e pop %r14 41fc10: 41 5d pop %r13 41fc12: 41 5c pop %r12 41fc14: 5b pop %rbx 41fc15: 48 8b e5 mov %rbp,%rsp 41fc18: 5d pop %rbp 41fc19: c3 retq 41fc1a: 68 29 fc 41 00 pushq $0x41fc29 41fc1f: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fc23: e8 c0 3e 00 00 callq 423ae8 <_d_monitorexit> 41fc28: c3 retq 41fc29: 41 5f pop %r15 41fc2b: 41 5e pop %r14 41fc2d: 41 5d pop %r13 41fc2f: 41 5c pop %r12 41fc31: 5b pop %rbx 41fc32: 48 8b e5 mov %rbp,%rsp 41fc35: 5d pop %rbp 41fc36: c3 retq 41fc37: 90 nop 000000000041fc38 <_D2gc3gcx2GC8addRangeMFPvmZv>: 41fc38: 55 push %rbp 41fc39: 48 8b ec mov %rsp,%rbp 41fc3c: 48 83 ec 18 sub $0x18,%rsp 41fc40: 53 push %rbx 41fc41: 41 54 push %r12 41fc43: 41 55 push %r13 41fc45: 41 56 push %r14 41fc47: 41 57 push %r15 41fc49: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fc4d: 49 89 f4 mov %rsi,%r12 41fc50: 48 89 d3 mov %rdx,%rbx 41fc53: 48 85 db test %rbx,%rbx 41fc56: 74 5a je 41fcb2 <_D2gc3gcx2GC8addRangeMFPvmZv+0x7a> 41fc58: 4d 85 e4 test %r12,%r12 41fc5b: 74 55 je 41fcb2 <_D2gc3gcx2GC8addRangeMFPvmZv+0x7a> 41fc5d: e8 e2 4d 00 00 callq 424a44 41fc62: 34 01 xor $0x1,%al 41fc64: 74 16 je 41fc7c <_D2gc3gcx2GC8addRangeMFPvmZv+0x44> 41fc66: 48 8b d3 mov %rbx,%rdx 41fc69: 4a 8d 34 23 lea (%rbx,%r12,1),%rsi 41fc6d: 48 8b 45 f8 mov -0x8(%rbp),%rax 41fc71: 48 8b 78 18 mov 0x18(%rax),%rdi 41fc75: e8 26 06 00 00 callq 4202a0 <_D2gc3gcx3Gcx8addRangeMFPvPvZv> 41fc7a: eb 36 jmp 41fcb2 <_D2gc3gcx2GC8addRangeMFPvmZv+0x7a> 41fc7c: 48 8b 05 2d b5 21 00 mov 0x21b52d(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fc83: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fc87: 48 89 c7 mov %rax,%rdi 41fc8a: e8 01 3e 00 00 callq 423a90 <_d_monitorenter> 41fc8f: 48 8b d3 mov %rbx,%rdx 41fc92: 4a 8d 34 23 lea (%rbx,%r12,1),%rsi 41fc96: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fc9a: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fc9e: e8 fd 05 00 00 callq 4202a0 <_D2gc3gcx3Gcx8addRangeMFPvPvZv> 41fca3: 68 b2 fc 41 00 pushq $0x41fcb2 41fca8: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fcac: e8 37 3e 00 00 callq 423ae8 <_d_monitorexit> 41fcb1: c3 retq 41fcb2: 41 5f pop %r15 41fcb4: 41 5e pop %r14 41fcb6: 41 5d pop %r13 41fcb8: 41 5c pop %r12 41fcba: 5b pop %rbx 41fcbb: 48 8b e5 mov %rbp,%rsp 41fcbe: 5d pop %rbp 41fcbf: c3 retq 000000000041fcc0 <_D2gc3gcx2GC11removeRangeMFPvZv>: 41fcc0: 55 push %rbp 41fcc1: 48 8b ec mov %rsp,%rbp 41fcc4: 48 83 ec 18 sub $0x18,%rsp 41fcc8: 53 push %rbx 41fcc9: 41 54 push %r12 41fccb: 41 55 push %r13 41fccd: 41 56 push %r14 41fccf: 41 57 push %r15 41fcd1: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fcd5: 48 89 f3 mov %rsi,%rbx 41fcd8: 48 85 db test %rbx,%rbx 41fcdb: 74 4d je 41fd2a <_D2gc3gcx2GC11removeRangeMFPvZv+0x6a> 41fcdd: e8 62 4d 00 00 callq 424a44 41fce2: 34 01 xor $0x1,%al 41fce4: 74 12 je 41fcf8 <_D2gc3gcx2GC11removeRangeMFPvZv+0x38> 41fce6: 48 8b f3 mov %rbx,%rsi 41fce9: 48 8b 45 f8 mov -0x8(%rbp),%rax 41fced: 48 8b 78 18 mov 0x18(%rax),%rdi 41fcf1: e8 56 06 00 00 callq 42034c <_D2gc3gcx3Gcx11removeRangeMFPvZv> 41fcf6: eb 32 jmp 41fd2a <_D2gc3gcx2GC11removeRangeMFPvZv+0x6a> 41fcf8: 48 8b 05 b1 b4 21 00 mov 0x21b4b1(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fcff: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fd03: 48 89 c7 mov %rax,%rdi 41fd06: e8 85 3d 00 00 callq 423a90 <_d_monitorenter> 41fd0b: 48 8b f3 mov %rbx,%rsi 41fd0e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fd12: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fd16: e8 31 06 00 00 callq 42034c <_D2gc3gcx3Gcx11removeRangeMFPvZv> 41fd1b: 68 2a fd 41 00 pushq $0x41fd2a 41fd20: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fd24: e8 bf 3d 00 00 callq 423ae8 <_d_monitorexit> 41fd29: c3 retq 41fd2a: 41 5f pop %r15 41fd2c: 41 5e pop %r14 41fd2e: 41 5d pop %r13 41fd30: 41 5c pop %r12 41fd32: 5b pop %rbx 41fd33: 48 8b e5 mov %rbp,%rsp 41fd36: 5d pop %rbp 41fd37: c3 retq 000000000041fd38 <_D2gc3gcx2GC9rangeIterMFNdZDFDFKS2gc3gcx5RangeZiZi>: 41fd38: 55 push %rbp 41fd39: 48 8b ec mov %rsp,%rbp 41fd3c: 48 83 ec 18 sub $0x18,%rsp 41fd40: 53 push %rbx 41fd41: 41 54 push %r12 41fd43: 41 55 push %r13 41fd45: 41 56 push %r14 41fd47: 41 57 push %r15 41fd49: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fd4d: e8 f2 4c 00 00 callq 424a44 41fd52: 34 01 xor $0x1,%al 41fd54: 74 20 je 41fd76 <_D2gc3gcx2GC9rangeIterMFNdZDFDFKS2gc3gcx5RangeZiZi+0x3e> 41fd56: 48 8b 5d f8 mov -0x8(%rbp),%rbx 41fd5a: 48 8b 43 18 mov 0x18(%rbx),%rax 41fd5e: 48 ba b8 03 42 00 00 mov $0x4203b8,%rdx 41fd65: 00 00 00 41fd68: 41 5f pop %r15 41fd6a: 41 5e pop %r14 41fd6c: 41 5d pop %r13 41fd6e: 41 5c pop %r12 41fd70: 5b pop %rbx 41fd71: 48 8b e5 mov %rbp,%rsp 41fd74: 5d pop %rbp 41fd75: c3 retq 41fd76: 48 8b 05 33 b4 21 00 mov 0x21b433(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fd7d: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fd81: 48 89 c7 mov %rax,%rdi 41fd84: e8 07 3d 00 00 callq 423a90 <_d_monitorenter> 41fd89: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fd8d: 48 8b 41 18 mov 0x18(%rcx),%rax 41fd91: 48 ba b8 03 42 00 00 mov $0x4203b8,%rdx 41fd98: 00 00 00 41fd9b: 50 push %rax 41fd9c: 52 push %rdx 41fd9d: 48 83 ec 08 sub $0x8,%rsp 41fda1: e8 19 00 00 00 callq 41fdbf <_D2gc3gcx2GC9rangeIterMFNdZDFDFKS2gc3gcx5RangeZiZi+0x87> 41fda6: 48 83 c4 08 add $0x8,%rsp 41fdaa: 5a pop %rdx 41fdab: 58 pop %rax 41fdac: 41 5f pop %r15 41fdae: 41 5e pop %r14 41fdb0: 41 5d pop %r13 41fdb2: 41 5c pop %r12 41fdb4: 5b pop %rbx 41fdb5: 48 8b e5 mov %rbp,%rsp 41fdb8: 5d pop %rbp 41fdb9: c3 retq 41fdba: 68 c9 fd 41 00 pushq $0x41fdc9 41fdbf: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fdc3: e8 20 3d 00 00 callq 423ae8 <_d_monitorexit> 41fdc8: c3 retq 41fdc9: 41 5f pop %r15 41fdcb: 41 5e pop %r14 41fdcd: 41 5d pop %r13 41fdcf: 41 5c pop %r12 41fdd1: 5b pop %rbx 41fdd2: 48 8b e5 mov %rbp,%rsp 41fdd5: 5d pop %rbp 41fdd6: c3 retq 41fdd7: 90 nop 000000000041fdd8 <_D2gc3gcx2GC11fullCollectMFZm>: 41fdd8: 55 push %rbp 41fdd9: 48 8b ec mov %rsp,%rbp 41fddc: 48 83 ec 18 sub $0x18,%rsp 41fde0: 53 push %rbx 41fde1: 41 54 push %r12 41fde3: 41 55 push %r13 41fde5: 41 56 push %r14 41fde7: 41 57 push %r15 41fde9: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fded: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) 41fdf4: 00 41fdf5: 48 8b 05 b4 b3 21 00 mov 0x21b3b4(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fdfc: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fe00: 48 89 c7 mov %rax,%rdi 41fe03: e8 88 3c 00 00 callq 423a90 <_d_monitorenter> 41fe08: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fe0c: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fe10: e8 c7 0f 00 00 callq 420ddc <_D2gc3gcx3Gcx16fullcollectshellMFZm> 41fe15: 48 89 45 e8 mov %rax,-0x18(%rbp) 41fe19: 68 28 fe 41 00 pushq $0x41fe28 41fe1e: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41fe22: e8 c1 3c 00 00 callq 423ae8 <_d_monitorexit> 41fe27: c3 retq 41fe28: 48 8b 45 e8 mov -0x18(%rbp),%rax 41fe2c: 41 5f pop %r15 41fe2e: 41 5e pop %r14 41fe30: 41 5d pop %r13 41fe32: 41 5c pop %r12 41fe34: 5b pop %rbx 41fe35: 48 8b e5 mov %rbp,%rsp 41fe38: 5d pop %rbp 41fe39: c3 retq 41fe3a: 90 nop 41fe3b: 90 nop 000000000041fe3c <_D2gc3gcx2GC12isCollectingMFPvZb>: 41fe3c: 55 push %rbp 41fe3d: 48 8b ec mov %rsp,%rbp 41fe40: 48 83 ec 10 sub $0x10,%rsp 41fe44: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41fe48: e8 93 1a 00 00 callq 4218e0 <_D2gc3gcx3Gcx12isCollectingMFPvZb> 41fe4d: 48 8b e5 mov %rbp,%rsp 41fe50: 5d pop %rbp 41fe51: c3 retq 41fe52: 90 nop 41fe53: 90 nop 000000000041fe54 <_D2gc3gcx2GC18fullCollectNoStackMFZv>: 41fe54: 55 push %rbp 41fe55: 48 8b ec mov %rsp,%rbp 41fe58: 50 push %rax 41fe59: 53 push %rbx 41fe5a: 41 54 push %r12 41fe5c: 41 55 push %r13 41fe5e: 41 56 push %r14 41fe60: 41 57 push %r15 41fe62: 48 89 fb mov %rdi,%rbx 41fe65: 48 8b 05 44 b3 21 00 mov 0x21b344(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fe6c: 48 89 45 f8 mov %rax,-0x8(%rbp) 41fe70: 48 89 c7 mov %rax,%rdi 41fe73: e8 18 3c 00 00 callq 423a90 <_d_monitorenter> 41fe78: 48 8b 4b 18 mov 0x18(%rbx),%rcx 41fe7c: ff 41 60 incl 0x60(%rcx) 41fe7f: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41fe83: e8 54 0f 00 00 callq 420ddc <_D2gc3gcx3Gcx16fullcollectshellMFZm> 41fe88: 48 8b 53 18 mov 0x18(%rbx),%rdx 41fe8c: ff 4a 60 decl 0x60(%rdx) 41fe8f: 68 9e fe 41 00 pushq $0x41fe9e 41fe94: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41fe98: e8 4b 3c 00 00 callq 423ae8 <_d_monitorexit> 41fe9d: c3 retq 41fe9e: 41 5f pop %r15 41fea0: 41 5e pop %r14 41fea2: 41 5d pop %r13 41fea4: 41 5c pop %r12 41fea6: 5b pop %rbx 41fea7: 48 8b e5 mov %rbp,%rsp 41feaa: 5d pop %rbp 41feab: c3 retq 000000000041feac <_D2gc3gcx2GC8minimizeMFZv>: 41feac: 55 push %rbp 41fead: 48 8b ec mov %rsp,%rbp 41feb0: 48 83 ec 18 sub $0x18,%rsp 41feb4: 53 push %rbx 41feb5: 41 54 push %r12 41feb7: 41 55 push %r13 41feb9: 41 56 push %r14 41febb: 41 57 push %r15 41febd: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41fec1: e8 7e 4b 00 00 callq 424a44 41fec6: 34 01 xor $0x1,%al 41fec8: 74 0f je 41fed9 <_D2gc3gcx2GC8minimizeMFZv+0x2d> 41feca: 48 8b 45 f8 mov -0x8(%rbp),%rax 41fece: 48 8b 78 18 mov 0x18(%rax),%rdi 41fed2: e8 85 09 00 00 callq 42085c <_D2gc3gcx3Gcx8minimizeMFZv> 41fed7: eb 2f jmp 41ff08 <_D2gc3gcx2GC8minimizeMFZv+0x5c> 41fed9: 48 8b 05 d0 b2 21 00 mov 0x21b2d0(%rip),%rax # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41fee0: 48 89 45 f0 mov %rax,-0x10(%rbp) 41fee4: 48 89 c7 mov %rax,%rdi 41fee7: e8 a4 3b 00 00 callq 423a90 <_d_monitorenter> 41feec: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41fef0: 48 8b 79 18 mov 0x18(%rcx),%rdi 41fef4: e8 63 09 00 00 callq 42085c <_D2gc3gcx3Gcx8minimizeMFZv> 41fef9: 68 08 ff 41 00 pushq $0x41ff08 41fefe: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41ff02: e8 e1 3b 00 00 callq 423ae8 <_d_monitorexit> 41ff07: c3 retq 41ff08: 41 5f pop %r15 41ff0a: 41 5e pop %r14 41ff0c: 41 5d pop %r13 41ff0e: 41 5c pop %r12 41ff10: 5b pop %rbx 41ff11: 48 8b e5 mov %rbp,%rsp 41ff14: 5d pop %rbp 41ff15: c3 retq 41ff16: 90 nop 41ff17: 90 nop 000000000041ff18 <_D2gc3gcx2GC8getStatsMFJS2gc7gcstats7GCStatsZv>: 41ff18: 55 push %rbp 41ff19: 48 8b ec mov %rsp,%rbp 41ff1c: 48 83 ec 18 sub $0x18,%rsp 41ff20: 53 push %rbx 41ff21: 41 54 push %r12 41ff23: 41 55 push %r13 41ff25: 41 56 push %r14 41ff27: 41 57 push %r15 41ff29: 48 89 7d f8 mov %rdi,-0x8(%rbp) 41ff2d: 48 89 f3 mov %rsi,%rbx 41ff30: 48 31 c0 xor %rax,%rax 41ff33: 48 89 06 mov %rax,(%rsi) 41ff36: 48 89 46 08 mov %rax,0x8(%rsi) 41ff3a: 48 89 46 10 mov %rax,0x10(%rsi) 41ff3e: 48 89 46 18 mov %rax,0x18(%rsi) 41ff42: 48 89 46 20 mov %rax,0x20(%rsi) 41ff46: e8 f9 4a 00 00 callq 424a44 41ff4b: 34 01 xor $0x1,%al 41ff4d: 74 0e je 41ff5d <_D2gc3gcx2GC8getStatsMFJS2gc7gcstats7GCStatsZv+0x45> 41ff4f: 48 8b f3 mov %rbx,%rsi 41ff52: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41ff56: e8 41 00 00 00 callq 41ff9c <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv> 41ff5b: eb 2e jmp 41ff8b <_D2gc3gcx2GC8getStatsMFJS2gc7gcstats7GCStatsZv+0x73> 41ff5d: 48 8b 0d 4c b2 21 00 mov 0x21b24c(%rip),%rcx # 63b1b0 <_D2gc3gcx2GC6gcLockC14TypeInfo_Class> 41ff64: 48 89 4d f0 mov %rcx,-0x10(%rbp) 41ff68: 48 89 cf mov %rcx,%rdi 41ff6b: e8 20 3b 00 00 callq 423a90 <_d_monitorenter> 41ff70: 48 8b f3 mov %rbx,%rsi 41ff73: 48 8b 7d f8 mov -0x8(%rbp),%rdi 41ff77: e8 20 00 00 00 callq 41ff9c <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv> 41ff7c: 68 8b ff 41 00 pushq $0x41ff8b 41ff81: 48 8b 7d f0 mov -0x10(%rbp),%rdi 41ff85: e8 5e 3b 00 00 callq 423ae8 <_d_monitorexit> 41ff8a: c3 retq 41ff8b: 41 5f pop %r15 41ff8d: 41 5e pop %r14 41ff8f: 41 5d pop %r13 41ff91: 41 5c pop %r12 41ff93: 5b pop %rbx 41ff94: 48 8b e5 mov %rbp,%rsp 41ff97: 5d pop %rbp 41ff98: c3 retq 41ff99: 90 nop 41ff9a: 90 nop 41ff9b: 90 nop 000000000041ff9c <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv>: 41ff9c: 55 push %rbp 41ff9d: 48 8b ec mov %rsp,%rbp 41ffa0: 50 push %rax 41ffa1: 53 push %rbx 41ffa2: 41 54 push %r12 41ffa4: 41 55 push %r13 41ffa6: 41 56 push %r14 41ffa8: 41 57 push %r15 41ffaa: 49 89 fe mov %rdi,%r14 41ffad: 48 89 f3 mov %rsi,%rbx 41ffb0: 48 31 c0 xor %rax,%rax 41ffb3: 48 89 06 mov %rax,(%rsi) 41ffb6: 48 89 46 08 mov %rax,0x8(%rsi) 41ffba: 48 89 46 10 mov %rax,0x10(%rsi) 41ffbe: 48 89 46 18 mov %rax,0x18(%rsi) 41ffc2: 48 89 46 20 mov %rax,0x20(%rsi) 41ffc6: 4d 31 ff xor %r15,%r15 41ffc9: 48 89 45 f8 mov %rax,-0x8(%rbp) 41ffcd: 4d 31 ed xor %r13,%r13 41ffd0: 48 ba 28 00 00 00 00 mov $0x28,%rdx 41ffd7: 00 00 00 41ffda: 31 f6 xor %esi,%esi 41ffdc: 48 8b fb mov %rbx,%rdi 41ffdf: e8 5c 79 ff ff callq 417940 41ffe4: 4d 31 e4 xor %r12,%r12 41ffe7: 49 8b 4e 18 mov 0x18(%r14),%rcx 41ffeb: 4c 39 a1 98 00 00 00 cmp %r12,0x98(%rcx) 41fff2: 74 72 je 420066 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xca> 41fff4: 4d 8b 46 18 mov 0x18(%r14),%r8 41fff8: 4d 8b 88 a0 00 00 00 mov 0xa0(%r8),%r9 41ffff: 4b 8b 34 e1 mov (%r9,%r12,8),%rsi 420003: 4c 8b 96 c8 00 00 00 mov 0xc8(%rsi),%r10 42000a: 49 c1 e2 0c shl $0xc,%r10 42000e: 4d 01 d7 add %r10,%r15 420011: 48 31 d2 xor %rdx,%rdx 420014: 48 39 96 c8 00 00 00 cmp %rdx,0xc8(%rsi) 42001b: 74 39 je 420056 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xba> 42001d: 4c 8b 9e d0 00 00 00 mov 0xd0(%rsi),%r11 420024: 41 8a 0c 13 mov (%r11,%rdx,1),%cl 420028: 80 f9 0a cmp $0xa,%cl 42002b: 75 06 jne 420033 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x97> 42002d: 48 ff 43 10 incq 0x10(%rbx) 420031: eb 17 jmp 42004a <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xae> 420033: 80 f9 08 cmp $0x8,%cl 420036: 75 06 jne 42003e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xa2> 420038: 48 ff 43 20 incq 0x20(%rbx) 42003c: eb 0c jmp 42004a <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xae> 42003e: 80 f9 08 cmp $0x8,%cl 420041: 73 07 jae 42004a <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xae> 420043: 49 81 c5 00 10 00 00 add $0x1000,%r13 42004a: 48 ff c2 inc %rdx 42004d: 48 39 96 c8 00 00 00 cmp %rdx,0xc8(%rsi) 420054: 77 c7 ja 42001d <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x81> 420056: 49 ff c4 inc %r12 420059: 49 8b 46 18 mov 0x18(%r14),%rax 42005d: 4c 39 a0 98 00 00 00 cmp %r12,0x98(%rax) 420064: 77 8e ja 41fff4 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x58> 420066: 48 8b 75 f8 mov -0x8(%rbp),%rsi 42006a: 4d 31 e4 xor %r12,%r12 42006d: 49 8b 4e 18 mov 0x18(%r14),%rcx 420071: 4e 8d 04 e1 lea (%rcx,%r12,8),%r8 420075: 49 8b 90 a8 00 00 00 mov 0xa8(%r8),%rdx 42007c: 48 85 d2 test %rdx,%rdx 42007f: 74 16 je 420097 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xfb> 420081: 4a 8d 3c a5 c0 76 63 lea 0x6376c0(,%r12,4),%rdi 420088: 00 420089: 44 8b 0f mov (%rdi),%r9d 42008c: 4c 01 ce add %r9,%rsi 42008f: 48 8b 12 mov (%rdx),%rdx 420092: 48 85 d2 test %rdx,%rdx 420095: 75 f2 jne 420089 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xed> 420097: 49 ff c4 inc %r12 42009a: 48 ba 08 00 00 00 00 mov $0x8,%rdx 4200a1: 00 00 00 4200a4: 49 39 d4 cmp %rdx,%r12 4200a7: 72 c4 jb 42006d <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xd1> 4200a9: 4c 89 3b mov %r15,(%rbx) 4200ac: 4d 8b d5 mov %r13,%r10 4200af: 4c 2b d6 sub %rsi,%r10 4200b2: 4c 89 53 08 mov %r10,0x8(%rbx) 4200b6: 48 89 73 18 mov %rsi,0x18(%rbx) 4200ba: 41 5f pop %r15 4200bc: 41 5e pop %r14 4200be: 41 5d pop %r13 4200c0: 41 5c pop %r12 4200c2: 5b pop %rbx 4200c3: 48 8b e5 mov %rbp,%rsp 4200c6: 5d pop %rbp 4200c7: c3 retq 00000000004200c8 <_D2gc3gcx3Gcx4DtorMFZv>: 4200c8: 55 push %rbp 4200c9: 48 8b ec mov %rsp,%rbp 4200cc: 50 push %rax 4200cd: 53 push %rbx 4200ce: 41 54 push %r12 4200d0: 41 55 push %r13 4200d2: 49 89 fc mov %rdi,%r12 4200d5: 41 c7 44 24 78 00 00 movl $0x0,0x78(%r12) 4200dc: 00 00 4200de: 48 31 db xor %rbx,%rbx 4200e1: 49 39 9c 24 98 00 00 cmp %rbx,0x98(%r12) 4200e8: 00 4200e9: 74 29 je 420114 <_D2gc3gcx3Gcx4DtorMFZv+0x4c> 4200eb: 49 8b 84 24 a0 00 00 mov 0xa0(%r12),%rax 4200f2: 00 4200f3: 4c 8b 2c d8 mov (%rax,%rbx,8),%r13 4200f7: 4c 89 ef mov %r13,%rdi 4200fa: e8 51 1e 00 00 callq 421f50 <_D2gc3gcx4Pool4DtorMFZv> 4200ff: 49 8b fd mov %r13,%rdi 420102: e8 39 77 ff ff callq 417840 420107: 48 ff c3 inc %rbx 42010a: 49 39 9c 24 98 00 00 cmp %rbx,0x98(%r12) 420111: 00 420112: 77 d7 ja 4200eb <_D2gc3gcx3Gcx4DtorMFZv+0x23> 420114: 49 8b 8c 24 a0 00 00 mov 0xa0(%r12),%rcx 42011b: 00 42011c: 48 85 c9 test %rcx,%rcx 42011f: 74 08 je 420129 <_D2gc3gcx3Gcx4DtorMFZv+0x61> 420121: 48 89 cf mov %rcx,%rdi 420124: e8 17 77 ff ff callq 417840 420129: 49 8b 44 24 40 mov 0x40(%r12),%rax 42012e: 48 85 c0 test %rax,%rax 420131: 74 08 je 42013b <_D2gc3gcx3Gcx4DtorMFZv+0x73> 420133: 48 89 c7 mov %rax,%rdi 420136: e8 05 77 ff ff callq 417840 42013b: 49 8b 54 24 58 mov 0x58(%r12),%rdx 420140: 48 85 d2 test %rdx,%rdx 420143: 74 08 je 42014d <_D2gc3gcx3Gcx4DtorMFZv+0x85> 420145: 48 89 d7 mov %rdx,%rdi 420148: e8 f3 76 ff ff callq 417840 42014d: 41 5d pop %r13 42014f: 41 5c pop %r12 420151: 5b pop %rbx 420152: 48 8b e5 mov %rbp,%rsp 420155: 5d pop %rbp 420156: c3 retq 420157: 90 nop 0000000000420158 <_D2gc3gcx3Gcx7addRootMFPvZv>: 420158: 55 push %rbp 420159: 48 8b ec mov %rsp,%rbp 42015c: 48 83 ec 10 sub $0x10,%rsp 420160: 53 push %rbx 420161: 41 54 push %r12 420163: 48 89 fb mov %rdi,%rbx 420166: 48 89 75 f8 mov %rsi,-0x8(%rbp) 42016a: 48 8b 43 30 mov 0x30(%rbx),%rax 42016e: 48 8b 4b 38 mov 0x38(%rbx),%rcx 420172: 48 3b c1 cmp %rcx,%rax 420175: 75 52 jne 4201c9 <_D2gc3gcx3Gcx7addRootMFPvZv+0x71> 420177: 48 8d 3c 4d 10 00 00 lea 0x10(,%rcx,2),%rdi 42017e: 00 42017f: 48 89 7d f0 mov %rdi,-0x10(%rbp) 420183: 48 c1 e7 03 shl $0x3,%rdi 420187: e8 b4 78 ff ff callq 417a40 42018c: 49 89 c4 mov %rax,%r12 42018f: 4d 85 e4 test %r12,%r12 420192: 75 05 jne 420199 <_D2gc3gcx3Gcx7addRootMFPvZv+0x41> 420194: e8 83 d7 ff ff callq 41d91c 420199: 48 83 7b 40 00 cmpq $0x0,0x40(%rbx) 42019e: 74 1d je 4201bd <_D2gc3gcx3Gcx7addRootMFPvZv+0x65> 4201a0: 48 8b 53 30 mov 0x30(%rbx),%rdx 4201a4: 48 c1 e2 03 shl $0x3,%rdx 4201a8: 48 8b 73 40 mov 0x40(%rbx),%rsi 4201ac: 49 8b fc mov %r12,%rdi 4201af: e8 ec 77 ff ff callq 4179a0 4201b4: 48 8b 7b 40 mov 0x40(%rbx),%rdi 4201b8: e8 83 76 ff ff callq 417840 4201bd: 4c 89 63 40 mov %r12,0x40(%rbx) 4201c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 4201c5: 48 89 43 38 mov %rax,0x38(%rbx) 4201c9: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4201cd: 48 8b 53 30 mov 0x30(%rbx),%rdx 4201d1: 48 8b 73 40 mov 0x40(%rbx),%rsi 4201d5: 48 89 0c d6 mov %rcx,(%rsi,%rdx,8) 4201d9: 48 ff 43 30 incq 0x30(%rbx) 4201dd: 41 5c pop %r12 4201df: 5b pop %rbx 4201e0: 48 8b e5 mov %rbp,%rsp 4201e3: 5d pop %rbp 4201e4: c3 retq 4201e5: 90 nop 4201e6: 90 nop 4201e7: 90 nop 00000000004201e8 <_D2gc3gcx3Gcx10removeRootMFPvZv>: 4201e8: 55 push %rbp 4201e9: 48 8b ec mov %rsp,%rbp 4201ec: 48 83 ec 18 sub $0x18,%rsp 4201f0: 53 push %rbx 4201f1: 49 89 f0 mov %rsi,%r8 4201f4: 48 8b cf mov %rdi,%rcx 4201f7: 48 8b 51 30 mov 0x30(%rcx),%rdx 4201fb: 48 85 d2 test %rdx,%rdx 4201fe: 48 8d 52 ff lea -0x1(%rdx),%rdx 420202: 74 3f je 420243 <_D2gc3gcx3Gcx10removeRootMFPvZv+0x5b> 420204: 48 8b 41 40 mov 0x40(%rcx),%rax 420208: 4c 39 04 d0 cmp %r8,(%rax,%rdx,8) 42020c: 75 ed jne 4201fb <_D2gc3gcx3Gcx10removeRootMFPvZv+0x13> 42020e: 48 89 55 f0 mov %rdx,-0x10(%rbp) 420212: 48 ff 49 30 decq 0x30(%rcx) 420216: 48 8b 71 30 mov 0x30(%rcx),%rsi 42021a: 48 89 f2 mov %rsi,%rdx 42021d: 48 2b 55 f0 sub -0x10(%rbp),%rdx 420221: 48 c1 e2 03 shl $0x3,%rdx 420225: 48 8b 5d f0 mov -0x10(%rbp),%rbx 420229: 48 8b 49 40 mov 0x40(%rcx),%rcx 42022d: 48 8d 04 d9 lea (%rcx,%rbx,8),%rax 420231: 48 8d 70 08 lea 0x8(%rax),%rsi 420235: 48 89 c7 mov %rax,%rdi 420238: e8 83 78 ff ff callq 417ac0 42023d: 5b pop %rbx 42023e: 48 8b e5 mov %rbp,%rsp 420241: 5d pop %rbp 420242: c3 retq 420243: f4 hlt 0000000000420244 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi>: 420244: 55 push %rbp 420245: 48 8b ec mov %rsp,%rbp 420248: 48 83 ec 10 sub $0x10,%rsp 42024c: 53 push %rbx 42024d: 41 54 push %r12 42024f: 41 55 push %r13 420251: 41 56 push %r14 420253: 49 89 fc mov %rdi,%r12 420256: 45 31 ed xor %r13d,%r13d 420259: 48 31 db xor %rbx,%rbx 42025c: 49 83 7c 24 30 00 cmpq $0x0,0x30(%r12) 420262: 74 2d je 420291 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x4d> 420264: 48 8b 55 18 mov 0x18(%rbp),%rdx 420268: 48 8b 45 10 mov 0x10(%rbp),%rax 42026c: 49 89 d6 mov %rdx,%r14 42026f: 49 8b 4c 24 40 mov 0x40(%r12),%rcx 420274: 48 8d 34 d9 lea (%rcx,%rbx,8),%rsi 420278: 48 8b 7d 10 mov 0x10(%rbp),%rdi 42027c: 49 ff d6 rex.WB callq *%r14 42027f: 49 89 c5 mov %rax,%r13 420282: 45 85 ed test %r13d,%r13d 420285: 75 0a jne 420291 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x4d> 420287: 48 ff c3 inc %rbx 42028a: 49 39 5c 24 30 cmp %rbx,0x30(%r12) 42028f: 77 de ja 42026f <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x2b> 420291: 41 8b c5 mov %r13d,%eax 420294: 41 5e pop %r14 420296: 41 5d pop %r13 420298: 41 5c pop %r12 42029a: 5b pop %rbx 42029b: 48 8b e5 mov %rbp,%rsp 42029e: 5d pop %rbp 42029f: c3 retq 00000000004202a0 <_D2gc3gcx3Gcx8addRangeMFPvPvZv>: 4202a0: 55 push %rbp 4202a1: 48 8b ec mov %rsp,%rbp 4202a4: 48 83 ec 20 sub $0x20,%rsp 4202a8: 53 push %rbx 4202a9: 41 54 push %r12 4202ab: 48 89 fb mov %rdi,%rbx 4202ae: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4202b2: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4202b6: 48 8b 43 48 mov 0x48(%rbx),%rax 4202ba: 48 8b 4b 50 mov 0x50(%rbx),%rcx 4202be: 48 3b c1 cmp %rcx,%rax 4202c1: 75 52 jne 420315 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x75> 4202c3: 48 8d 3c 4d 10 00 00 lea 0x10(,%rcx,2),%rdi 4202ca: 00 4202cb: 48 89 7d e8 mov %rdi,-0x18(%rbp) 4202cf: 48 c1 e7 04 shl $0x4,%rdi 4202d3: e8 68 77 ff ff callq 417a40 4202d8: 49 89 c4 mov %rax,%r12 4202db: 4d 85 e4 test %r12,%r12 4202de: 75 05 jne 4202e5 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x45> 4202e0: e8 37 d6 ff ff callq 41d91c 4202e5: 48 83 7b 58 00 cmpq $0x0,0x58(%rbx) 4202ea: 74 1d je 420309 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x69> 4202ec: 48 8b 53 48 mov 0x48(%rbx),%rdx 4202f0: 48 c1 e2 04 shl $0x4,%rdx 4202f4: 48 8b 73 58 mov 0x58(%rbx),%rsi 4202f8: 49 8b fc mov %r12,%rdi 4202fb: e8 a0 76 ff ff callq 4179a0 420300: 48 8b 7b 58 mov 0x58(%rbx),%rdi 420304: e8 37 75 ff ff callq 417840 420309: 4c 89 63 58 mov %r12,0x58(%rbx) 42030d: 48 8b 45 e8 mov -0x18(%rbp),%rax 420311: 48 89 43 50 mov %rax,0x50(%rbx) 420315: 48 8b 4d f8 mov -0x8(%rbp),%rcx 420319: 48 8b 53 48 mov 0x48(%rbx),%rdx 42031d: 48 c1 e2 04 shl $0x4,%rdx 420321: 48 8b 73 58 mov 0x58(%rbx),%rsi 420325: 48 89 0c 32 mov %rcx,(%rdx,%rsi,1) 420329: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42032d: 48 8b 43 48 mov 0x48(%rbx),%rax 420331: 48 c1 e0 04 shl $0x4,%rax 420335: 48 03 43 58 add 0x58(%rbx),%rax 420339: 48 89 78 08 mov %rdi,0x8(%rax) 42033d: 48 ff 43 48 incq 0x48(%rbx) 420341: 41 5c pop %r12 420343: 5b pop %rbx 420344: 48 8b e5 mov %rbp,%rsp 420347: 5d pop %rbp 420348: c3 retq 420349: 90 nop 42034a: 90 nop 42034b: 90 nop 000000000042034c <_D2gc3gcx3Gcx11removeRangeMFPvZv>: 42034c: 55 push %rbp 42034d: 48 8b ec mov %rsp,%rbp 420350: 48 83 ec 18 sub $0x18,%rsp 420354: 53 push %rbx 420355: 49 89 f1 mov %rsi,%r9 420358: 4c 8b c7 mov %rdi,%r8 42035b: 49 8b 48 48 mov 0x48(%r8),%rcx 42035f: 48 89 ca mov %rcx,%rdx 420362: 48 c1 e2 04 shl $0x4,%rdx 420366: 48 83 c2 f0 add $0xfffffffffffffff0,%rdx 42036a: 48 85 c9 test %rcx,%rcx 42036d: 48 8d 49 ff lea -0x1(%rcx),%rcx 420371: 74 3f je 4203b2 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x66> 420373: 49 8b 40 58 mov 0x58(%r8),%rax 420377: 4c 39 0c 10 cmp %r9,(%rax,%rdx,1) 42037b: 75 e9 jne 420366 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x1a> 42037d: 48 89 4d f0 mov %rcx,-0x10(%rbp) 420381: 49 ff 48 48 decq 0x48(%r8) 420385: 49 8b 48 48 mov 0x48(%r8),%rcx 420389: 48 89 ca mov %rcx,%rdx 42038c: 48 2b 55 f0 sub -0x10(%rbp),%rdx 420390: 48 c1 e2 04 shl $0x4,%rdx 420394: 48 8b 5d f0 mov -0x10(%rbp),%rbx 420398: 48 c1 e3 04 shl $0x4,%rbx 42039c: 49 03 58 58 add 0x58(%r8),%rbx 4203a0: 48 8d 73 10 lea 0x10(%rbx),%rsi 4203a4: 48 89 df mov %rbx,%rdi 4203a7: e8 14 77 ff ff callq 417ac0 4203ac: 5b pop %rbx 4203ad: 48 8b e5 mov %rbp,%rsp 4203b0: 5d pop %rbp 4203b1: c3 retq 4203b2: 5b pop %rbx 4203b3: 48 8b e5 mov %rbp,%rsp 4203b6: 5d pop %rbp 4203b7: c3 retq 00000000004203b8 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi>: 4203b8: 55 push %rbp 4203b9: 48 8b ec mov %rsp,%rbp 4203bc: 48 83 ec 10 sub $0x10,%rsp 4203c0: 53 push %rbx 4203c1: 41 54 push %r12 4203c3: 41 55 push %r13 4203c5: 41 56 push %r14 4203c7: 49 89 fc mov %rdi,%r12 4203ca: 45 31 ed xor %r13d,%r13d 4203cd: 4d 39 6c 24 48 cmp %r13,0x48(%r12) 4203d2: 74 37 je 42040b <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x53> 4203d4: 48 8b 55 18 mov 0x18(%rbp),%rdx 4203d8: 48 8b 45 10 mov 0x10(%rbp),%rax 4203dc: 49 89 d6 mov %rdx,%r14 4203df: 48 31 db xor %rbx,%rbx 4203e2: 49 8b 74 24 58 mov 0x58(%r12),%rsi 4203e7: 48 03 f3 add %rbx,%rsi 4203ea: 48 8b 7d 10 mov 0x10(%rbp),%rdi 4203ee: 49 ff d6 rex.WB callq *%r14 4203f1: 49 89 c5 mov %rax,%r13 4203f4: 45 85 ed test %r13d,%r13d 4203f7: 75 12 jne 42040b <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x53> 4203f9: 48 83 c3 10 add $0x10,%rbx 4203fd: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 420402: 48 c1 e1 04 shl $0x4,%rcx 420406: 48 3b cb cmp %rbx,%rcx 420409: 77 d7 ja 4203e2 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x2a> 42040b: 41 8b c5 mov %r13d,%eax 42040e: 41 5e pop %r14 420410: 41 5d pop %r13 420412: 41 5c pop %r12 420414: 5b pop %rbx 420415: 48 8b e5 mov %rbp,%rsp 420418: 5d pop %rbp 420419: c3 retq 42041a: 90 nop 42041b: 90 nop 000000000042041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool>: 42041c: 55 push %rbp 42041d: 48 8b ec mov %rsp,%rbp 420420: 48 89 f9 mov %rdi,%rcx 420423: 49 89 f1 mov %rsi,%r9 420426: 4c 39 89 88 00 00 00 cmp %r9,0x88(%rcx) 42042d: 77 68 ja 420497 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x7b> 42042f: 4c 39 89 90 00 00 00 cmp %r9,0x90(%rcx) 420436: 76 5f jbe 420497 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x7b> 420438: 48 8b 81 98 00 00 00 mov 0x98(%rcx),%rax 42043f: 48 83 f8 01 cmp $0x1,%rax 420443: 77 1b ja 420460 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x44> 420445: 48 83 b9 98 00 00 00 cmpq $0x0,0x98(%rcx) 42044c: 00 42044d: 74 0c je 42045b <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x3f> 42044f: 48 8b 91 a0 00 00 00 mov 0xa0(%rcx),%rdx 420456: 48 8b 02 mov (%rdx),%rax 420459: eb 03 jmp 42045e <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x42> 42045b: 48 31 c0 xor %rax,%rax 42045e: 5d pop %rbp 42045f: c3 retq 420460: 4c 8b 99 a0 00 00 00 mov 0xa0(%rcx),%r11 420467: 48 31 d2 xor %rdx,%rdx 42046a: 4c 8d 40 ff lea -0x1(%rax),%r8 42046e: 4a 8d 34 02 lea (%rdx,%r8,1),%rsi 420472: 48 d1 ee shr %rsi 420475: 49 8b 04 f3 mov (%r11,%rsi,8),%rax 420479: 4c 39 08 cmp %r9,(%rax) 42047c: 76 0b jbe 420489 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x6d> 42047e: 4c 8d 46 ff lea -0x1(%rsi),%r8 420482: 4c 39 c2 cmp %r8,%rdx 420485: 76 e7 jbe 42046e <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x52> 420487: eb 0e jmp 420497 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x7b> 420489: 4c 39 48 08 cmp %r9,0x8(%rax) 42048d: 77 06 ja 420495 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x79> 42048f: 48 8d 56 01 lea 0x1(%rsi),%rdx 420493: eb ed jmp 420482 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x66> 420495: 5d pop %rbp 420496: c3 retq 420497: 48 31 c0 xor %rax,%rax 42049a: 5d pop %rbp 42049b: c3 retq 000000000042049c <_D2gc3gcx3Gcx8findBaseMFPvZPv>: 42049c: 55 push %rbp 42049d: 48 8b ec mov %rsp,%rbp 4204a0: 48 83 ec 18 sub $0x18,%rsp 4204a4: 53 push %rbx 4204a5: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4204a9: e8 6e ff ff ff callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 4204ae: 48 85 c0 test %rax,%rax 4204b1: 48 89 45 e8 mov %rax,-0x18(%rbp) 4204b5: 74 68 je 42051f <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x83> 4204b7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 4204bb: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 4204c2: 48 8b 75 f8 mov -0x8(%rbp),%rsi 4204c6: 48 2b 32 sub (%rdx),%rsi 4204c9: 49 89 f1 mov %rsi,%r9 4204cc: 49 c1 e9 0c shr $0xc,%r9 4204d0: 42 8a 3c 09 mov (%rcx,%r9,1),%dil 4204d4: 40 80 ff 08 cmp $0x8,%dil 4204d8: 77 1a ja 4204f4 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x58> 4204da: 40 0f b6 cf movzbl %dil,%ecx 4204de: 89 c9 mov %ecx,%ecx 4204e0: 48 8b 04 cd f0 76 63 mov 0x6376f0(,%rcx,8),%rax 4204e7: 00 4204e8: 48 23 c6 and %rsi,%rax 4204eb: 48 03 02 add (%rdx),%rax 4204ee: 5b pop %rbx 4204ef: 48 8b e5 mov %rbp,%rsp 4204f2: 5d pop %rbp 4204f3: c3 retq 4204f4: 40 80 ff 09 cmp $0x9,%dil 4204f8: 75 25 jne 42051f <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x83> 4204fa: 48 8b 9a e0 00 00 00 mov 0xe0(%rdx),%rbx 420501: 42 8b 3c 8b mov (%rbx,%r9,4),%edi 420505: c1 e7 0c shl $0xc,%edi 420508: 89 ff mov %edi,%edi 42050a: 48 29 fe sub %rdi,%rsi 42050d: 48 8b c6 mov %rsi,%rax 420510: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax 420516: 48 03 02 add (%rdx),%rax 420519: 5b pop %rbx 42051a: 48 8b e5 mov %rbp,%rsp 42051d: 5d pop %rbp 42051e: c3 retq 42051f: 48 31 c0 xor %rax,%rax 420522: 5b pop %rbx 420523: 48 8b e5 mov %rbp,%rsp 420526: 5d pop %rbp 420527: c3 retq 0000000000420528 <_D2gc3gcx3Gcx8findSizeMFPvZm>: 420528: 55 push %rbp 420529: 48 8b ec mov %rsp,%rbp 42052c: 48 83 ec 18 sub $0x18,%rsp 420530: 53 push %rbx 420531: 48 89 7d f0 mov %rdi,-0x10(%rbp) 420535: 48 89 75 f8 mov %rsi,-0x8(%rbp) 420539: 4c 8b c7 mov %rdi,%r8 42053c: 48 31 db xor %rbx,%rbx 42053f: 49 8b 00 mov (%r8),%rax 420542: 48 3b c6 cmp %rsi,%rax 420545: 75 0a jne 420551 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x29> 420547: 49 8b 40 08 mov 0x8(%r8),%rax 42054b: 5b pop %rbx 42054c: 48 8b e5 mov %rbp,%rsp 42054f: 5d pop %rbp 420550: c3 retq 420551: 4c 89 45 f0 mov %r8,-0x10(%rbp) 420555: 4c 89 c7 mov %r8,%rdi 420558: e8 bf fe ff ff callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 42055d: 48 85 c0 test %rax,%rax 420560: 48 89 45 e8 mov %rax,-0x18(%rbp) 420564: 74 50 je 4205b6 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x8e> 420566: 4c 8b 45 f0 mov -0x10(%rbp),%r8 42056a: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42056e: 48 8b 75 e8 mov -0x18(%rbp),%rsi 420572: 48 8b 8e d0 00 00 00 mov 0xd0(%rsi),%rcx 420579: 48 8b c7 mov %rdi,%rax 42057c: 48 2b 06 sub (%rsi),%rax 42057f: 48 c1 e8 0c shr $0xc,%rax 420583: 8a 14 01 mov (%rcx,%rax,1),%dl 420586: 49 89 d1 mov %rdx,%r9 420589: 41 81 e1 ff 00 00 00 and $0xff,%r9d 420590: 45 89 c9 mov %r9d,%r9d 420593: 42 8b 1c 8d c0 76 63 mov 0x6376c0(,%r9,4),%ebx 42059a: 00 42059b: 80 fa 08 cmp $0x8,%dl 42059e: 75 0f jne 4205af <_D2gc3gcx3Gcx8findSizeMFPvZm+0x87> 4205a0: 48 8b 96 e0 00 00 00 mov 0xe0(%rsi),%rdx 4205a7: 8b 1c 82 mov (%rdx,%rax,4),%ebx 4205aa: c1 e3 0c shl $0xc,%ebx 4205ad: 89 db mov %ebx,%ebx 4205af: 49 89 38 mov %rdi,(%r8) 4205b2: 49 89 58 08 mov %rbx,0x8(%r8) 4205b6: 48 8b c3 mov %rbx,%rax 4205b9: 5b pop %rbx 4205ba: 48 8b e5 mov %rbp,%rsp 4205bd: 5d pop %rbp 4205be: c3 retq 4205bf: 90 nop 00000000004205c0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo>: 4205c0: 55 push %rbp 4205c1: 48 8b ec mov %rsp,%rbp 4205c4: 48 83 ec 58 sub $0x58,%rsp 4205c8: 53 push %rbx 4205c9: 41 54 push %r12 4205cb: 41 55 push %r13 4205cd: 49 89 fc mov %rdi,%r12 4205d0: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4205d4: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4205d8: 48 8b da mov %rdx,%rbx 4205db: 48 8d 45 d8 lea -0x28(%rbp),%rax 4205df: 48 31 c9 xor %rcx,%rcx 4205e2: 48 89 08 mov %rcx,(%rax) 4205e5: 48 89 48 08 mov %rcx,0x8(%rax) 4205e9: 48 89 48 10 mov %rcx,0x10(%rax) 4205ed: 49 39 5c 24 10 cmp %rbx,0x10(%r12) 4205f2: 75 1e jne 420612 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x52> 4205f4: 48 8b ce mov %rsi,%rcx 4205f7: 49 8d 74 24 18 lea 0x18(%r12),%rsi 4205fc: 48 8b f9 mov %rcx,%rdi 4205ff: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420601: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420603: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420605: 48 8b c1 mov %rcx,%rax 420608: 41 5d pop %r13 42060a: 41 5c pop %r12 42060c: 5b pop %rbx 42060d: 48 8b e5 mov %rbp,%rsp 420610: 5d pop %rbp 420611: c3 retq 420612: 48 89 d6 mov %rdx,%rsi 420615: e8 02 fe ff ff callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 42061a: 48 85 c0 test %rax,%rax 42061d: 48 89 45 c8 mov %rax,-0x38(%rbp) 420621: 0f 84 9a 01 00 00 je 4207c1 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x201> 420627: 4c 8b 45 c8 mov -0x38(%rbp),%r8 42062b: 4d 8b 88 d0 00 00 00 mov 0xd0(%r8),%r9 420632: 48 8b f3 mov %rbx,%rsi 420635: 4d 8b 10 mov (%r8),%r10 420638: 49 2b f2 sub %r10,%rsi 42063b: 48 c1 ee 0c shr $0xc,%rsi 42063f: 41 8a 14 31 mov (%r9,%rsi,1),%dl 420643: 80 fa 08 cmp $0x8,%dl 420646: 77 18 ja 420660 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xa0> 420648: 44 0f b6 d2 movzbl %dl,%r10d 42064c: 45 89 d2 mov %r10d,%r10d 42064f: 4e 8b 1c d5 f0 76 63 mov 0x6376f0(,%r10,8),%r11 420656: 00 420657: 4c 23 db and %rbx,%r11 42065a: 4c 89 5d d8 mov %r11,-0x28(%rbp) 42065e: eb 39 jmp 420699 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xd9> 420660: 80 fa 09 cmp $0x9,%dl 420663: 75 34 jne 420699 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xd9> 420665: 4d 8b 98 e0 00 00 00 mov 0xe0(%r8),%r11 42066c: 41 8b 3c b3 mov (%r11,%rsi,4),%edi 420670: 48 89 f8 mov %rdi,%rax 420673: c1 e0 0c shl $0xc,%eax 420676: 89 c0 mov %eax,%eax 420678: 8b cf mov %edi,%ecx 42067a: 48 29 ce sub %rcx,%rsi 42067d: 4c 8b e8 mov %rax,%r13 420680: 49 81 e5 00 f0 ff ff and $0xfffffffffffff000,%r13 420687: 4d 03 ea add %r10,%r13 42068a: 4c 89 6d d8 mov %r13,-0x28(%rbp) 42068e: 4d 8b 88 d0 00 00 00 mov 0xd0(%r8),%r9 420695: 41 8a 14 31 mov (%r9,%rsi,1),%dl 420699: 44 0f b6 ea movzbl %dl,%r13d 42069d: 45 89 ed mov %r13d,%r13d 4206a0: 42 8b 0c ad c0 76 63 mov 0x6376c0(,%r13,4),%ecx 4206a7: 00 4206a8: 48 89 4d e0 mov %rcx,-0x20(%rbp) 4206ac: 80 fa 08 cmp $0x8,%dl 4206af: 75 16 jne 4206c7 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x107> 4206b1: 49 8b 90 e0 00 00 00 mov 0xe0(%r8),%rdx 4206b8: 44 8b 0c b2 mov (%rdx,%rsi,4),%r9d 4206bc: 41 c1 e1 0c shl $0xc,%r9d 4206c0: 45 89 c9 mov %r9d,%r9d 4206c3: 4c 89 4d e0 mov %r9,-0x20(%rbp) 4206c7: 48 89 5d f8 mov %rbx,-0x8(%rbp) 4206cb: 4c 8b 5d d8 mov -0x28(%rbp),%r11 4206cf: 4d 2b 18 sub (%r8),%r11 4206d2: 41 8a 80 d8 00 00 00 mov 0xd8(%r8),%al 4206d9: 3c 01 cmp $0x1,%al 4206db: b9 0c 00 00 00 mov $0xc,%ecx 4206e0: 7d 05 jge 4206e7 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x127> 4206e2: b9 04 00 00 00 mov $0x4,%ecx 4206e7: 49 d3 eb shr %cl,%r11 4206ea: 45 31 c9 xor %r9d,%r9d 4206ed: 4d 39 48 68 cmp %r9,0x68(%r8) 4206f1: 74 38 je 42072b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x16b> 4206f3: 49 8d 50 58 lea 0x58(%r8),%rdx 4206f7: 48 bb 01 00 00 00 00 mov $0x1,%rbx 4206fe: 00 00 00 420701: 49 8b f3 mov %r11,%rsi 420704: 48 81 e6 3f 00 00 00 and $0x3f,%rsi 42070b: 48 89 f1 mov %rsi,%rcx 42070e: 48 d3 e3 shl %cl,%rbx 420711: 49 8b fb mov %r11,%rdi 420714: 48 c1 ef 06 shr $0x6,%rdi 420718: 48 8b 12 mov (%rdx),%rdx 42071b: 4c 8d 14 fa lea (%rdx,%rdi,8),%r10 42071f: 49 85 5a 08 test %rbx,0x8(%r10) 420723: 74 06 je 42072b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x16b> 420725: 41 b9 01 00 00 00 mov $0x1,%r9d 42072b: 48 bb 01 00 00 00 00 mov $0x1,%rbx 420732: 00 00 00 420735: 49 8b cb mov %r11,%rcx 420738: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 42073f: 48 d3 e3 shl %cl,%rbx 420742: 49 8b f3 mov %r11,%rsi 420745: 48 c1 ee 06 shr $0x6,%rsi 420749: 48 c1 e6 03 shl $0x3,%rsi 42074d: 49 8b 50 70 mov 0x70(%r8),%rdx 420751: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 420755: 48 89 5d c0 mov %rbx,-0x40(%rbp) 420759: 48 85 5f 08 test %rbx,0x8(%rdi) 42075d: 74 07 je 420766 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1a6> 42075f: 41 81 c9 02 00 00 00 or $0x2,%r9d 420766: 84 c0 test %al,%al 420768: 74 1f je 420789 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1c9> 42076a: 49 8d 80 a0 00 00 00 lea 0xa0(%r8),%rax 420771: 48 8b 4d c0 mov -0x40(%rbp),%rcx 420775: 48 8b 18 mov (%rax),%rbx 420778: 48 8d 14 1e lea (%rsi,%rbx,1),%rdx 42077c: 48 85 4a 08 test %rcx,0x8(%rdx) 420780: 74 07 je 420789 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1c9> 420782: 41 81 c9 10 00 00 00 or $0x10,%r9d 420789: 48 8b 7d c0 mov -0x40(%rbp),%rdi 42078d: 49 8b 80 88 00 00 00 mov 0x88(%r8),%rax 420794: 48 8d 0c 06 lea (%rsi,%rax,1),%rcx 420798: 48 85 79 08 test %rdi,0x8(%rcx) 42079c: 74 07 je 4207a5 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1e5> 42079e: 41 81 c9 08 00 00 00 or $0x8,%r9d 4207a5: 44 89 4d e8 mov %r9d,-0x18(%rbp) 4207a9: 48 8b 5d f8 mov -0x8(%rbp),%rbx 4207ad: 49 89 5c 24 10 mov %rbx,0x10(%r12) 4207b2: 48 8d 75 d8 lea -0x28(%rbp),%rsi 4207b6: 49 8d 7c 24 18 lea 0x18(%r12),%rdi 4207bb: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207bd: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207bf: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207c1: 48 8b 4d f0 mov -0x10(%rbp),%rcx 4207c5: 48 8d 75 d8 lea -0x28(%rbp),%rsi 4207c9: 48 8b f9 mov %rcx,%rdi 4207cc: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207ce: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207d0: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4207d2: 48 8b c1 mov %rcx,%rax 4207d5: 41 5d pop %r13 4207d7: 41 5c pop %r12 4207d9: 5b pop %rbx 4207da: 48 8b e5 mov %rbp,%rsp 4207dd: 5d pop %rbp 4207de: c3 retq 4207df: 90 nop 00000000004207e0 <_D2gc3gcx3Gcx7findBinFmZh>: 4207e0: 55 push %rbp 4207e1: 48 8b ec mov %rsp,%rbp 4207e4: 50 push %rax 4207e5: 48 81 ff 00 08 00 00 cmp $0x800,%rdi 4207ec: 77 09 ja 4207f7 <_D2gc3gcx3Gcx7findBinFmZh+0x17> 4207ee: 0f b6 87 20 7c 63 00 movzbl 0x637c20(%rdi),%eax 4207f5: eb 05 jmp 4207fc <_D2gc3gcx3Gcx7findBinFmZh+0x1c> 4207f7: b8 08 00 00 00 mov $0x8,%eax 4207fc: 48 8b e5 mov %rbp,%rsp 4207ff: 5d pop %rbp 420800: c3 retq 420801: 90 nop 420802: 90 nop 420803: 90 nop 0000000000420804 <_D2gc3gcx3Gcx7reserveMFmZm>: 420804: 55 push %rbp 420805: 48 8b ec mov %rsp,%rbp 420808: 48 83 ec 20 sub $0x20,%rsp 42080c: 48 89 f2 mov %rsi,%rdx 42080f: 48 81 c2 ff 0f 00 00 add $0xfff,%rdx 420816: 48 c1 ea 0c shr $0xc,%rdx 42081a: 48 89 55 e0 mov %rdx,-0x20(%rbp) 42081e: 31 f6 xor %esi,%esi 420820: e8 eb 02 00 00 callq 420b10 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 420825: 48 85 c0 test %rax,%rax 420828: 48 89 45 e8 mov %rax,-0x18(%rbp) 42082c: 74 12 je 420840 <_D2gc3gcx3Gcx7reserveMFmZm+0x3c> 42082e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 420832: 48 89 c7 mov %rax,%rdi 420835: e8 5e 19 00 00 callq 422198 <_D2gc3gcx4Pool11extendPagesMFmZm> 42083a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 42083e: 75 08 jne 420848 <_D2gc3gcx3Gcx7reserveMFmZm+0x44> 420840: 48 31 c0 xor %rax,%rax 420843: 48 8b e5 mov %rbp,%rsp 420846: 5d pop %rbp 420847: c3 retq 420848: 48 8b 45 e8 mov -0x18(%rbp),%rax 42084c: 48 8b 80 c8 00 00 00 mov 0xc8(%rax),%rax 420853: 48 c1 e0 0c shl $0xc,%rax 420857: 48 8b e5 mov %rbp,%rsp 42085a: 5d pop %rbp 42085b: c3 retq 000000000042085c <_D2gc3gcx3Gcx8minimizeMFZv>: 42085c: 55 push %rbp 42085d: 48 8b ec mov %rsp,%rbp 420860: 50 push %rax 420861: 53 push %rbx 420862: 41 54 push %r12 420864: 41 55 push %r13 420866: 49 89 fd mov %rdi,%r13 420869: 48 31 db xor %rbx,%rbx 42086c: 49 83 bd 98 00 00 00 cmpq $0x0,0x98(%r13) 420873: 00 420874: 74 68 je 4208de <_D2gc3gcx3Gcx8minimizeMFZv+0x82> 420876: 49 8b 85 a0 00 00 00 mov 0xa0(%r13),%rax 42087d: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 420881: 49 8b 8c 24 c0 00 00 mov 0xc0(%r12),%rcx 420888: 00 420889: 49 3b 8c 24 b8 00 00 cmp 0xb8(%r12),%rcx 420890: 00 420891: 72 3f jb 4208d2 <_D2gc3gcx3Gcx8minimizeMFZv+0x76> 420893: 49 8b fc mov %r12,%rdi 420896: e8 b5 16 00 00 callq 421f50 <_D2gc3gcx4Pool4DtorMFZv> 42089b: 49 8b fc mov %r12,%rdi 42089e: e8 9d 6f ff ff callq 417840 4208a3: 49 ff 8d 98 00 00 00 decq 0x98(%r13) 4208aa: 49 8b 95 98 00 00 00 mov 0x98(%r13),%rdx 4208b1: 48 2b d3 sub %rbx,%rdx 4208b4: 48 c1 e2 03 shl $0x3,%rdx 4208b8: 49 8b 85 a0 00 00 00 mov 0xa0(%r13),%rax 4208bf: 48 8d 0c d8 lea (%rax,%rbx,8),%rcx 4208c3: 48 8d 71 08 lea 0x8(%rcx),%rsi 4208c7: 48 89 cf mov %rcx,%rdi 4208ca: e8 f1 71 ff ff callq 417ac0 4208cf: 48 ff cb dec %rbx 4208d2: 48 ff c3 inc %rbx 4208d5: 49 39 9d 98 00 00 00 cmp %rbx,0x98(%r13) 4208dc: 77 98 ja 420876 <_D2gc3gcx3Gcx8minimizeMFZv+0x1a> 4208de: 49 8b 95 a0 00 00 00 mov 0xa0(%r13),%rdx 4208e5: 48 8b 02 mov (%rdx),%rax 4208e8: 48 8b 08 mov (%rax),%rcx 4208eb: 49 89 8d 88 00 00 00 mov %rcx,0x88(%r13) 4208f2: 49 8b 9d 98 00 00 00 mov 0x98(%r13),%rbx 4208f9: 49 8b b5 a0 00 00 00 mov 0xa0(%r13),%rsi 420900: 48 8d 14 de lea (%rsi,%rbx,8),%rdx 420904: 48 8b 42 f8 mov -0x8(%rdx),%rax 420908: 48 8b 48 08 mov 0x8(%rax),%rcx 42090c: 49 89 8d 90 00 00 00 mov %rcx,0x90(%r13) 420913: 41 5d pop %r13 420915: 41 5c pop %r12 420917: 5b pop %rbx 420918: 48 8b e5 mov %rbp,%rsp 42091b: 5d pop %rbp 42091c: c3 retq 42091d: 90 nop 42091e: 90 nop 42091f: 90 nop 0000000000420920 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv>: 420920: 55 push %rbp 420921: 48 8b ec mov %rsp,%rbp 420924: 48 83 ec 28 sub $0x28,%rsp 420928: 53 push %rbx 420929: 41 54 push %r12 42092b: 41 55 push %r13 42092d: 41 56 push %r14 42092f: 41 57 push %r15 420931: 49 89 fd mov %rdi,%r13 420934: 48 89 75 e8 mov %rsi,-0x18(%rbp) 420938: 48 89 55 f0 mov %rdx,-0x10(%rbp) 42093c: 48 89 4d f8 mov %rcx,-0x8(%rbp) 420940: c6 45 e4 00 movb $0x0,-0x1c(%rbp) 420944: 49 89 ce mov %rcx,%r14 420947: 49 81 c6 ff 0f 00 00 add $0xfff,%r14 42094e: 49 c1 ee 0c shr $0xc,%r14 420952: 41 83 bd 80 00 00 00 cmpl $0x1,0x80(%r13) 420959: 01 42095a: 19 c0 sbb %eax,%eax 42095c: ff c0 inc %eax 42095e: 89 45 e0 mov %eax,-0x20(%rbp) 420961: 4d 31 e4 xor %r12,%r12 420964: 4d 39 a5 98 00 00 00 cmp %r12,0x98(%r13) 42096b: 74 43 je 4209b0 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x90> 42096d: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 420974: 4a 8b 1c e1 mov (%rcx,%r12,8),%rbx 420978: 8a 93 d8 00 00 00 mov 0xd8(%rbx),%dl 42097e: 80 f2 01 xor $0x1,%dl 420981: 75 21 jne 4209a4 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x84> 420983: 4c 39 b3 c0 00 00 00 cmp %r14,0xc0(%rbx) 42098a: 72 18 jb 4209a4 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x84> 42098c: 49 8b f6 mov %r14,%rsi 42098f: 48 8b fb mov %rbx,%rdi 420992: e8 09 17 00 00 callq 4220a0 <_D2gc3gcx4Pool10allocPagesMFmZm> 420997: 49 89 c7 mov %rax,%r15 42099a: 49 83 ff ff cmp $0xffffffffffffffff,%r15 42099e: 0f 85 c9 00 00 00 jne 420a6d <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14d> 4209a4: 49 ff c4 inc %r12 4209a7: 4d 39 a5 98 00 00 00 cmp %r12,0x98(%r13) 4209ae: 77 bd ja 42096d <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x4d> 4209b0: 8b 45 e0 mov -0x20(%rbp),%eax 4209b3: 85 c0 test %eax,%eax 4209b5: 74 13 je 4209ca <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0xaa> 4209b7: 83 f8 01 cmp $0x1,%eax 4209ba: 74 69 je 420a25 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x105> 4209bc: 83 f8 02 cmp $0x2,%eax 4209bf: 0f 84 37 01 00 00 je 420afc <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1dc> 4209c5: e9 a2 00 00 00 jmpq 420a6c <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14c> 4209ca: b9 01 00 00 00 mov $0x1,%ecx 4209cf: 88 4d e4 mov %cl,-0x1c(%rbp) 4209d2: 49 8b fd mov %r13,%rdi 4209d5: e8 02 04 00 00 callq 420ddc <_D2gc3gcx3Gcx16fullcollectshellMFZm> 4209da: 48 89 c3 mov %rax,%rbx 4209dd: 49 8b 95 98 00 00 00 mov 0x98(%r13),%rdx 4209e4: 48 c1 e2 06 shl $0x6,%rdx 4209e8: 48 3b d3 cmp %rbx,%rdx 4209eb: 77 0c ja 4209f9 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0xd9> 4209ed: c7 45 e0 01 00 00 00 movl $0x1,-0x20(%rbp) 4209f4: e9 68 ff ff ff jmpq 420961 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x41> 4209f9: 49 8b fd mov %r13,%rdi 4209fc: e8 5b fe ff ff callq 42085c <_D2gc3gcx3Gcx8minimizeMFZv> 420a01: 49 8b d6 mov %r14,%rdx 420a04: be 01 00 00 00 mov $0x1,%esi 420a09: 49 8b fd mov %r13,%rdi 420a0c: e8 ff 00 00 00 callq 420b10 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 420a11: 48 89 c3 mov %rax,%rbx 420a14: 48 85 db test %rbx,%rbx 420a17: 75 43 jne 420a5c <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x13c> 420a19: c7 45 e0 02 00 00 00 movl $0x2,-0x20(%rbp) 420a20: e9 3c ff ff ff jmpq 420961 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x41> 420a25: 49 8b fd mov %r13,%rdi 420a28: e8 2f fe ff ff callq 42085c <_D2gc3gcx3Gcx8minimizeMFZv> 420a2d: 49 8b d6 mov %r14,%rdx 420a30: be 01 00 00 00 mov $0x1,%esi 420a35: 49 8b fd mov %r13,%rdi 420a38: e8 d3 00 00 00 callq 420b10 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 420a3d: 48 89 c3 mov %rax,%rbx 420a40: 48 85 db test %rbx,%rbx 420a43: 75 17 jne 420a5c <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x13c> 420a45: 40 80 7d e4 00 rex cmpb $0x0,-0x1c(%rbp) 420a4a: 0f 85 ac 00 00 00 jne 420afc <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1dc> 420a50: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%rbp) 420a57: e9 05 ff ff ff jmpq 420961 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x41> 420a5c: 49 8b f6 mov %r14,%rsi 420a5f: 48 8b fb mov %rbx,%rdi 420a62: e8 39 16 00 00 callq 4220a0 <_D2gc3gcx4Pool10allocPagesMFmZm> 420a67: 49 89 c7 mov %rax,%r15 420a6a: eb 01 jmp 420a6d <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14d> 420a6c: f4 hlt 420a6d: 48 8b 83 d0 00 00 00 mov 0xd0(%rbx),%rax 420a74: 42 c6 04 38 08 movb $0x8,(%rax,%r15,1) 420a79: 49 83 fe 01 cmp $0x1,%r14 420a7d: 76 1a jbe 420a99 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x179> 420a7f: 49 8d 56 ff lea -0x1(%r14),%rdx 420a83: be 09 00 00 00 mov $0x9,%esi 420a88: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 420a8f: 49 8d 7c 3f 01 lea 0x1(%r15,%rdi,1),%rdi 420a94: e8 a7 6e ff ff callq 417940 420a99: 49 8b f7 mov %r15,%rsi 420a9c: 48 8b fb mov %rbx,%rdi 420a9f: e8 a0 15 00 00 callq 422044 <_D2gc3gcx4Pool13updateOffsetsMFmZv> 420aa4: 4c 29 b3 c0 00 00 00 sub %r14,0xc0(%rbx) 420aab: 49 8b d6 mov %r14,%rdx 420aae: 48 c1 e2 0c shl $0xc,%rdx 420ab2: 48 89 55 d8 mov %rdx,-0x28(%rbp) 420ab6: 48 2b 55 f8 sub -0x8(%rbp),%rdx 420aba: 31 f6 xor %esi,%esi 420abc: 4d 8b e7 mov %r15,%r12 420abf: 49 c1 e4 0c shl $0xc,%r12 420ac3: 4c 03 23 add (%rbx),%r12 420ac6: 4c 89 e7 mov %r12,%rdi 420ac9: 48 03 7d f8 add -0x8(%rbp),%rdi 420acd: e8 6e 6e ff ff callq 417940 420ad2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 420ad7: 74 0b je 420ae4 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1c4> 420ad9: 48 8b 45 d8 mov -0x28(%rbp),%rax 420add: 48 8b 4d e8 mov -0x18(%rbp),%rcx 420ae1: 48 89 01 mov %rax,(%rcx) 420ae4: 48 8b 55 f0 mov -0x10(%rbp),%rdx 420ae8: 48 89 1a mov %rbx,(%rdx) 420aeb: 49 8b c4 mov %r12,%rax 420aee: 41 5f pop %r15 420af0: 41 5e pop %r14 420af2: 41 5d pop %r13 420af4: 41 5c pop %r12 420af6: 5b pop %rbx 420af7: 48 8b e5 mov %rbp,%rsp 420afa: 5d pop %rbp 420afb: c3 retq 420afc: 48 31 c0 xor %rax,%rax 420aff: 41 5f pop %r15 420b01: 41 5e pop %r14 420b03: 41 5d pop %r13 420b05: 41 5c pop %r12 420b07: 5b pop %rbx 420b08: 48 8b e5 mov %rbp,%rsp 420b0b: 5d pop %rbp 420b0c: c3 retq 420b0d: 90 nop 420b0e: 90 nop 420b0f: 90 nop 0000000000420b10 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool>: 420b10: 55 push %rbp 420b11: 48 8b ec mov %rsp,%rbp 420b14: 48 83 ec 18 sub $0x18,%rsp 420b18: 53 push %rbx 420b19: 41 54 push %r12 420b1b: 41 55 push %r13 420b1d: 49 89 fc mov %rdi,%r12 420b20: 89 75 f8 mov %esi,-0x8(%rbp) 420b23: 48 89 d3 mov %rdx,%rbx 420b26: 48 8d 5b 0f lea 0xf(%rbx),%rbx 420b2a: 48 81 e3 f0 ff ff ff and $0xfffffffffffffff0,%rbx 420b31: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 420b38: 73 0c jae 420b46 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x36> 420b3a: 48 bb 00 01 00 00 00 mov $0x100,%rbx 420b41: 00 00 00 420b44: eb 24 jmp 420b6a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x5a> 420b46: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 420b4d: 76 1b jbe 420b6a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x5a> 420b4f: 48 89 da mov %rbx,%rdx 420b52: 48 d1 ea shr %rdx 420b55: 48 03 d3 add %rbx,%rdx 420b58: 48 b8 ff ff ff ff ff mov $0xfffffffffffff,%rax 420b5f: ff 0f 00 420b62: 48 3b d0 cmp %rax,%rdx 420b65: 73 03 jae 420b6a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x5a> 420b67: 48 89 d3 mov %rdx,%rbx 420b6a: 49 8b 8c 24 98 00 00 mov 0x98(%r12),%rcx 420b71: 00 420b72: 48 85 c9 test %rcx,%rcx 420b75: 74 2e je 420ba5 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x95> 420b77: 48 83 f9 20 cmp $0x20,%rcx 420b7b: 76 0c jbe 420b89 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x79> 420b7d: 48 b9 20 00 00 00 00 mov $0x20,%rcx 420b84: 00 00 00 420b87: eb 10 jmp 420b99 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x89> 420b89: 48 83 f9 08 cmp $0x8,%rcx 420b8d: 76 0a jbe 420b99 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x89> 420b8f: 48 b9 10 00 00 00 00 mov $0x10,%rcx 420b96: 00 00 00 420b99: 48 c1 e1 08 shl $0x8,%rcx 420b9d: 48 39 cb cmp %rcx,%rbx 420ba0: 73 03 jae 420ba5 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x95> 420ba2: 48 8b d9 mov %rcx,%rbx 420ba5: 48 be f0 00 00 00 00 mov $0xf0,%rsi 420bac: 00 00 00 420baf: 48 bf 01 00 00 00 00 mov $0x1,%rdi 420bb6: 00 00 00 420bb9: e8 d2 6d ff ff callq 417990 420bbe: 49 89 c5 mov %rax,%r13 420bc1: 4d 85 ed test %r13,%r13 420bc4: 0f 84 0d 01 00 00 je 420cd7 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x1c7> 420bca: 48 8b d3 mov %rbx,%rdx 420bcd: 40 8a 75 f8 mov -0x8(%rbp),%sil 420bd1: 49 8b fd mov %r13,%rdi 420bd4: e8 07 11 00 00 callq 421ce0 <_D2gc3gcx4Pool10initializeMFmbZv> 420bd9: 49 83 7d 00 00 cmpq $0x0,0x0(%r13) 420bde: 0f 84 00 01 00 00 je 420ce4 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x1d4> 420be4: 49 8b b4 24 98 00 00 mov 0x98(%r12),%rsi 420beb: 00 420bec: 48 ff c6 inc %rsi 420bef: 48 89 75 e8 mov %rsi,-0x18(%rbp) 420bf3: 48 c1 e6 03 shl $0x3,%rsi 420bf7: 49 8b bc 24 a0 00 00 mov 0xa0(%r12),%rdi 420bfe: 00 420bff: e8 8c 6e ff ff callq 417a90 420c04: 48 89 c3 mov %rax,%rbx 420c07: 48 85 db test %rbx,%rbx 420c0a: 0f 84 d4 00 00 00 je 420ce4 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x1d4> 420c10: 48 31 f6 xor %rsi,%rsi 420c13: 49 39 b4 24 98 00 00 cmp %rsi,0x98(%r12) 420c1a: 00 420c1b: 74 37 je 420c54 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x144> 420c1d: 49 8b 4d 00 mov 0x0(%r13),%rcx 420c21: 48 8b 14 f3 mov (%rbx,%rsi,8),%rdx 420c25: 48 3b 0a cmp (%rdx),%rcx 420c28: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 420c2e: 72 12 jb 420c42 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x132> 420c30: 48 3b 0a cmp (%rdx),%rcx 420c33: 49 b8 01 00 00 00 00 mov $0x1,%r8 420c3a: 00 00 00 420c3d: 77 03 ja 420c42 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x132> 420c3f: 4d 31 c0 xor %r8,%r8 420c42: 45 85 c0 test %r8d,%r8d 420c45: 78 0d js 420c54 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x144> 420c47: 48 ff c6 inc %rsi 420c4a: 49 39 b4 24 98 00 00 cmp %rsi,0x98(%r12) 420c51: 00 420c52: 77 c9 ja 420c1d <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x10d> 420c54: 48 89 75 f0 mov %rsi,-0x10(%rbp) 420c58: 49 8b 94 24 98 00 00 mov 0x98(%r12),%rdx 420c5f: 00 420c60: 48 2b 55 f0 sub -0x10(%rbp),%rdx 420c64: 48 c1 e2 03 shl $0x3,%rdx 420c68: 48 8b 45 f0 mov -0x10(%rbp),%rax 420c6c: 48 c1 e0 03 shl $0x3,%rax 420c70: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 420c74: 48 89 c7 mov %rax,%rdi 420c77: 48 8d 7c 3b 08 lea 0x8(%rbx,%rdi,1),%rdi 420c7c: e8 3f 6e ff ff callq 417ac0 420c81: 48 8b 4d f0 mov -0x10(%rbp),%rcx 420c85: 4c 89 2c cb mov %r13,(%rbx,%rcx,8) 420c89: 49 89 9c 24 a0 00 00 mov %rbx,0xa0(%r12) 420c90: 00 420c91: 48 8b 45 e8 mov -0x18(%rbp),%rax 420c95: 49 89 84 24 98 00 00 mov %rax,0x98(%r12) 420c9c: 00 420c9d: 49 8b 94 24 a0 00 00 mov 0xa0(%r12),%rdx 420ca4: 00 420ca5: 48 8b 32 mov (%rdx),%rsi 420ca8: 48 8b 3e mov (%rsi),%rdi 420cab: 49 89 bc 24 88 00 00 mov %rdi,0x88(%r12) 420cb2: 00 420cb3: 49 8b 8c 24 98 00 00 mov 0x98(%r12),%rcx 420cba: 00 420cbb: 49 8b 84 24 a0 00 00 mov 0xa0(%r12),%rax 420cc2: 00 420cc3: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 420cc7: 48 8b 72 f8 mov -0x8(%rdx),%rsi 420ccb: 48 8b 7e 08 mov 0x8(%rsi),%rdi 420ccf: 49 89 bc 24 90 00 00 mov %rdi,0x90(%r12) 420cd6: 00 420cd7: 49 8b c5 mov %r13,%rax 420cda: 41 5d pop %r13 420cdc: 41 5c pop %r12 420cde: 5b pop %rbx 420cdf: 48 8b e5 mov %rbp,%rsp 420ce2: 5d pop %rbp 420ce3: c3 retq 420ce4: 49 8b fd mov %r13,%rdi 420ce7: e8 64 12 00 00 callq 421f50 <_D2gc3gcx4Pool4DtorMFZv> 420cec: 49 8b fd mov %r13,%rdi 420cef: e8 4c 6b ff ff callq 417840 420cf4: 48 31 c0 xor %rax,%rax 420cf7: 41 5d pop %r13 420cf9: 41 5c pop %r12 420cfb: 5b pop %rbx 420cfc: 48 8b e5 mov %rbp,%rsp 420cff: 5d pop %rbp 420d00: c3 retq 420d01: 90 nop 420d02: 90 nop 420d03: 90 nop 0000000000420d04 <_D2gc3gcx3Gcx9allocPageMFhZi>: 420d04: 55 push %rbp 420d05: 48 8b ec mov %rsp,%rbp 420d08: 48 83 ec 10 sub $0x10,%rsp 420d0c: 53 push %rbx 420d0d: 41 54 push %r12 420d0f: 41 55 push %r13 420d11: 41 56 push %r14 420d13: 49 89 fd mov %rdi,%r13 420d16: 89 75 f8 mov %esi,-0x8(%rbp) 420d19: 4d 31 e4 xor %r12,%r12 420d1c: 4d 39 a5 98 00 00 00 cmp %r12,0x98(%r13) 420d23: 74 3b je 420d60 <_D2gc3gcx3Gcx9allocPageMFhZi+0x5c> 420d25: 49 8b 85 a0 00 00 00 mov 0xa0(%r13),%rax 420d2c: 4a 8b 1c e0 mov (%rax,%r12,8),%rbx 420d30: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 420d37: 75 1b jne 420d54 <_D2gc3gcx3Gcx9allocPageMFhZi+0x50> 420d39: 48 be 01 00 00 00 00 mov $0x1,%rsi 420d40: 00 00 00 420d43: 48 8b fb mov %rbx,%rdi 420d46: e8 55 13 00 00 callq 4220a0 <_D2gc3gcx4Pool10allocPagesMFmZm> 420d4b: 49 89 c6 mov %rax,%r14 420d4e: 49 83 fe ff cmp $0xffffffffffffffff,%r14 420d52: 75 1a jne 420d6e <_D2gc3gcx3Gcx9allocPageMFhZi+0x6a> 420d54: 49 ff c4 inc %r12 420d57: 4d 39 a5 98 00 00 00 cmp %r12,0x98(%r13) 420d5e: 77 c5 ja 420d25 <_D2gc3gcx3Gcx9allocPageMFhZi+0x21> 420d60: 31 c0 xor %eax,%eax 420d62: 41 5e pop %r14 420d64: 41 5d pop %r13 420d66: 41 5c pop %r12 420d68: 5b pop %rbx 420d69: 48 8b e5 mov %rbp,%rsp 420d6c: 5d pop %rbp 420d6d: c3 retq 420d6e: 8a 4d f8 mov -0x8(%rbp),%cl 420d71: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx 420d78: 42 88 0c 32 mov %cl,(%rdx,%r14,1) 420d7c: 48 ff 8b c0 00 00 00 decq 0xc0(%rbx) 420d83: 44 0f b6 c1 movzbl %cl,%r8d 420d87: 45 89 c0 mov %r8d,%r8d 420d8a: 46 8b 0c 85 c0 76 63 mov 0x6376c0(,%r8,4),%r9d 420d91: 00 420d92: 4c 89 c0 mov %r8,%rax 420d95: 49 8d 84 c5 a8 00 00 lea 0xa8(%r13,%rax,8),%rax 420d9c: 00 420d9d: 4c 89 f6 mov %r14,%rsi 420da0: 48 c1 e6 0c shl $0xc,%rsi 420da4: 48 03 33 add (%rbx),%rsi 420da7: 48 8d be 00 10 00 00 lea 0x1000(%rsi),%rdi 420dae: 48 3b f7 cmp %rdi,%rsi 420db1: 73 15 jae 420dc8 <_D2gc3gcx3Gcx9allocPageMFhZi+0xc4> 420db3: 4c 8b 10 mov (%rax),%r10 420db6: 4c 89 16 mov %r10,(%rsi) 420db9: 48 89 5e 08 mov %rbx,0x8(%rsi) 420dbd: 48 89 30 mov %rsi,(%rax) 420dc0: 49 03 f1 add %r9,%rsi 420dc3: 48 39 fe cmp %rdi,%rsi 420dc6: 72 eb jb 420db3 <_D2gc3gcx3Gcx9allocPageMFhZi+0xaf> 420dc8: b8 01 00 00 00 mov $0x1,%eax 420dcd: 41 5e pop %r14 420dcf: 41 5d pop %r13 420dd1: 41 5c pop %r12 420dd3: 5b pop %rbx 420dd4: 48 8b e5 mov %rbp,%rsp 420dd7: 5d pop %rbp 420dd8: c3 retq 420dd9: 90 nop 420dda: 90 nop 420ddb: 90 nop 0000000000420ddc <_D2gc3gcx3Gcx16fullcollectshellMFZm>: 420ddc: 55 push %rbp 420ddd: 48 8b ec mov %rsp,%rbp 420de0: 48 83 ec 18 sub $0x18,%rsp 420de4: 53 push %rbx 420de5: 41 54 push %r12 420de7: 41 55 push %r13 420de9: 41 56 push %r14 420deb: 41 57 push %r15 420ded: 48 89 7d f8 mov %rdi,-0x8(%rbp) 420df1: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) 420df8: 00 420df9: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 420e00: 00 420e01: 50 push %rax 420e02: 53 push %rbx 420e03: 51 push %rcx 420e04: 52 push %rdx 420e05: 56 push %rsi 420e06: 57 push %rdi 420e07: 55 push %rbp 420e08: 41 50 push %r8 420e0a: 41 51 push %r9 420e0c: 41 52 push %r10 420e0e: 41 53 push %r11 420e10: 41 54 push %r12 420e12: 41 55 push %r13 420e14: 41 56 push %r14 420e16: 41 57 push %r15 420e18: 50 push %rax 420e19: 48 89 65 e8 mov %rsp,-0x18(%rbp) 420e1d: 48 8b 75 e8 mov -0x18(%rbp),%rsi 420e21: 48 8b 7d f8 mov -0x8(%rbp),%rdi 420e25: e8 2e 00 00 00 callq 420e58 <_D2gc3gcx3Gcx11fullcollectMFPvZm> 420e2a: 48 89 45 f0 mov %rax,-0x10(%rbp) 420e2e: 58 pop %rax 420e2f: 41 5f pop %r15 420e31: 41 5e pop %r14 420e33: 41 5d pop %r13 420e35: 41 5c pop %r12 420e37: 41 5b pop %r11 420e39: 41 5a pop %r10 420e3b: 41 59 pop %r9 420e3d: 41 58 pop %r8 420e3f: 5d pop %rbp 420e40: 5f pop %rdi 420e41: 5e pop %rsi 420e42: 5a pop %rdx 420e43: 59 pop %rcx 420e44: 5b pop %rbx 420e45: 58 pop %rax 420e46: 48 8b 45 f0 mov -0x10(%rbp),%rax 420e4a: 41 5f pop %r15 420e4c: 41 5e pop %r14 420e4e: 41 5d pop %r13 420e50: 41 5c pop %r12 420e52: 5b pop %rbx 420e53: 48 8b e5 mov %rbp,%rsp 420e56: 5d pop %rbp 420e57: c3 retq 0000000000420e58 <_D2gc3gcx3Gcx11fullcollectMFPvZm>: 420e58: 55 push %rbp 420e59: 48 8b ec mov %rsp,%rbp 420e5c: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 420e63: 53 push %rbx 420e64: 41 54 push %r12 420e66: 41 55 push %r13 420e68: 41 56 push %r14 420e6a: 41 57 push %r15 420e6c: 48 89 7d f0 mov %rdi,-0x10(%rbp) 420e70: 48 89 75 f8 mov %rsi,-0x8(%rbp) 420e74: 83 7f 7c 00 cmpl $0x0,0x7c(%rdi) 420e78: 74 05 je 420e7f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x27> 420e7a: e8 55 30 00 00 callq 423ed4 420e7f: 48 8b 45 f0 mov -0x10(%rbp),%rax 420e83: c7 40 7c 01 00 00 00 movl $0x1,0x7c(%rax) 420e8a: e8 c1 3b 00 00 callq 424a50 420e8f: 48 31 c9 xor %rcx,%rcx 420e92: 48 8b 55 f0 mov -0x10(%rbp),%rdx 420e96: 48 89 0a mov %rcx,(%rdx) 420e99: 48 89 4a 08 mov %rcx,0x8(%rdx) 420e9d: 48 89 4a 10 mov %rcx,0x10(%rdx) 420ea1: 89 4d 8c mov %ecx,-0x74(%rbp) 420ea4: 48 89 8d 78 ff ff ff mov %rcx,-0x88(%rbp) 420eab: 48 89 4d 80 mov %rcx,-0x80(%rbp) 420eaf: 31 db xor %ebx,%ebx 420eb1: 89 5d 88 mov %ebx,-0x78(%rbp) 420eb4: 48 8d b5 78 ff ff ff lea -0x88(%rbp),%rsi 420ebb: 48 8d 7a 18 lea 0x18(%rdx),%rdi 420ebf: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420ec1: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420ec3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 420ec5: 89 5a 68 mov %ebx,0x68(%rdx) 420ec8: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp) 420ecf: 48 39 8a 98 00 00 00 cmp %rcx,0x98(%rdx) 420ed6: 0f 84 90 00 00 00 je 420f6c <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x114> 420edc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 420ee3: 48 8b 4d f0 mov -0x10(%rbp),%rcx 420ee7: 48 8b 91 a0 00 00 00 mov 0xa0(%rcx),%rdx 420eee: 4c 8b 2c c2 mov (%rdx,%rax,8),%r13 420ef2: 49 8d 5d 10 lea 0x10(%r13),%rbx 420ef6: 48 8b 53 08 mov 0x8(%rbx),%rdx 420efa: 48 c1 e2 03 shl $0x3,%rdx 420efe: 31 f6 xor %esi,%esi 420f00: 48 8b 3b mov (%rbx),%rdi 420f03: 48 83 c7 08 add $0x8,%rdi 420f07: e8 34 6a ff ff callq 417940 420f0c: 4d 8d 65 28 lea 0x28(%r13),%r12 420f10: 49 8b 54 24 08 mov 0x8(%r12),%rdx 420f15: 48 c1 e2 03 shl $0x3,%rdx 420f19: 31 f6 xor %esi,%esi 420f1b: 49 8b 3c 24 mov (%r12),%rdi 420f1f: 48 83 c7 08 add $0x8,%rdi 420f23: e8 18 6a ff ff callq 417940 420f28: 41 8a 85 d8 00 00 00 mov 0xd8(%r13),%al 420f2f: 34 01 xor $0x1,%al 420f31: 74 1a je 420f4d <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xf5> 420f33: 49 8d 5d 40 lea 0x40(%r13),%rbx 420f37: 48 8b 53 08 mov 0x8(%rbx),%rdx 420f3b: 48 c1 e2 03 shl $0x3,%rdx 420f3f: 31 f6 xor %esi,%esi 420f41: 48 8b 3b mov (%rbx),%rdi 420f44: 48 83 c7 08 add $0x8,%rdi 420f48: e8 f3 69 ff ff callq 417940 420f4d: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 420f54: 48 8b 4d f0 mov -0x10(%rbp),%rcx 420f58: 48 8b 81 98 00 00 00 mov 0x98(%rcx),%rax 420f5f: 48 3b 85 68 ff ff ff cmp -0x98(%rbp),%rax 420f66: 0f 87 70 ff ff ff ja 420edc <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x84> 420f6c: 48 c7 85 68 ff ff ff movq $0x0,-0x98(%rbp) 420f73: 00 00 00 00 420f77: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 420f7e: 48 8b 5d f0 mov -0x10(%rbp),%rbx 420f82: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi 420f86: 48 8b b7 a8 00 00 00 mov 0xa8(%rdi),%rsi 420f8d: 48 85 f6 test %rsi,%rsi 420f90: 74 44 je 420fd6 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x17e> 420f92: 4c 8b 6e 08 mov 0x8(%rsi),%r13 420f96: 49 8d 7d 40 lea 0x40(%r13),%rdi 420f9a: 49 b8 01 00 00 00 00 mov $0x1,%r8 420fa1: 00 00 00 420fa4: 48 89 f0 mov %rsi,%rax 420fa7: 49 2b 45 00 sub 0x0(%r13),%rax 420fab: 48 c1 e8 04 shr $0x4,%rax 420faf: 48 89 c1 mov %rax,%rcx 420fb2: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 420fb9: 49 d3 e0 shl %cl,%r8 420fbc: 48 8b d0 mov %rax,%rdx 420fbf: 48 c1 ea 06 shr $0x6,%rdx 420fc3: 4c 8b 0f mov (%rdi),%r9 420fc6: 4d 8d 14 d1 lea (%r9,%rdx,8),%r10 420fca: 4d 09 42 08 or %r8,0x8(%r10) 420fce: 48 8b 36 mov (%rsi),%rsi 420fd1: 48 85 f6 test %rsi,%rsi 420fd4: 75 bc jne 420f92 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x13a> 420fd6: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 420fdd: 48 83 bd 68 ff ff ff cmpq $0x8,-0x98(%rbp) 420fe4: 08 420fe5: 72 90 jb 420f77 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x11f> 420fe7: 48 c7 85 68 ff ff ff movq $0x0,-0x98(%rbp) 420fee: 00 00 00 00 420ff2: 48 8b 45 f0 mov -0x10(%rbp),%rax 420ff6: 48 83 b8 98 00 00 00 cmpq $0x0,0x98(%rax) 420ffd: 00 420ffe: 74 66 je 421066 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x20e> 421000: 48 8b 8d 68 ff ff ff mov -0x98(%rbp),%rcx 421007: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42100b: 48 8b 9a a0 00 00 00 mov 0xa0(%rdx),%rbx 421012: 4c 8b 2c cb mov (%rbx,%rcx,8),%r13 421016: 41 c6 85 da 00 00 00 movb $0x0,0xda(%r13) 42101d: 00 42101e: 41 8a b5 d8 00 00 00 mov 0xd8(%r13),%sil 421025: 40 80 f6 01 xor $0x1,%sil 421029: 74 20 je 42104b <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x1f3> 42102b: 49 8d 5d 10 lea 0x10(%r13),%rbx 42102f: 48 8b 53 08 mov 0x8(%rbx),%rdx 421033: 48 c1 e2 03 shl $0x3,%rdx 421037: 49 8b 75 40 mov 0x40(%r13),%rsi 42103b: 48 83 c6 08 add $0x8,%rsi 42103f: 48 8b 3b mov (%rbx),%rdi 421042: 48 83 c7 08 add $0x8,%rdi 421046: e8 55 69 ff ff callq 4179a0 42104b: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 421052: 48 8b 45 f0 mov -0x10(%rbp),%rax 421056: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 42105d: 48 3b 8d 68 ff ff ff cmp -0x98(%rbp),%rcx 421064: 77 9a ja 421000 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x1a8> 421066: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42106a: 83 7a 60 00 cmpl $0x0,0x60(%rdx) 42106e: 75 1c jne 42108c <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x234> 421070: 48 8b 7d f8 mov -0x8(%rbp),%rdi 421074: 48 89 d3 mov %rdx,%rbx 421077: 48 b9 9c 54 42 00 00 mov $0x42549c,%rcx 42107e: 00 00 00 421081: 51 push %rcx 421082: 53 push %rbx 421083: e8 b8 3c 00 00 callq 424d40 421088: 48 83 c4 10 add $0x10,%rsp 42108c: 48 8b 45 f0 mov -0x10(%rbp),%rax 421090: 48 8b 50 40 mov 0x40(%rax),%rdx 421094: 48 8b 70 30 mov 0x30(%rax),%rsi 421098: 48 8d 34 f2 lea (%rdx,%rsi,8),%rsi 42109c: 48 89 c7 mov %rax,%rdi 42109f: e8 f8 43 00 00 callq 42549c <_D2gc3gcx3Gcx4markMFPvPvZv> 4210a4: 48 8b 45 f0 mov -0x10(%rbp),%rax 4210a8: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 4210ad: 74 40 je 4210ef <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x297> 4210af: 48 31 db xor %rbx,%rbx 4210b2: 48 8b 4d f0 mov -0x10(%rbp),%rcx 4210b6: 48 8b 51 58 mov 0x58(%rcx),%rdx 4210ba: 48 03 d3 add %rbx,%rdx 4210bd: 48 89 95 58 ff ff ff mov %rdx,-0xa8(%rbp) 4210c4: 48 8b 12 mov (%rdx),%rdx 4210c7: 48 8b b5 58 ff ff ff mov -0xa8(%rbp),%rsi 4210ce: 48 8b 76 08 mov 0x8(%rsi),%rsi 4210d2: 48 89 cf mov %rcx,%rdi 4210d5: e8 c2 43 00 00 callq 42549c <_D2gc3gcx3Gcx4markMFPvPvZv> 4210da: 48 83 c3 10 add $0x10,%rbx 4210de: 48 8b 45 f0 mov -0x10(%rbp),%rax 4210e2: 48 8b 48 48 mov 0x48(%rax),%rcx 4210e6: 48 c1 e1 04 shl $0x4,%rcx 4210ea: 48 3b cb cmp %rbx,%rcx 4210ed: 77 c3 ja 4210b2 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x25a> 4210ef: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4210f3: 83 7a 68 00 cmpl $0x0,0x68(%rdx) 4210f7: 0f 84 12 02 00 00 je 42130f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x4b7> 4210fd: 48 c7 85 68 ff ff ff movq $0x0,-0x98(%rbp) 421104: 00 00 00 00 421108: 48 8b 5d f0 mov -0x10(%rbp),%rbx 42110c: 48 83 bb 98 00 00 00 cmpq $0x0,0x98(%rbx) 421113: 00 421114: 74 43 je 421159 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x301> 421116: 48 8b b5 68 ff ff ff mov -0x98(%rbp),%rsi 42111d: 48 8b 45 f0 mov -0x10(%rbp),%rax 421121: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 421128: 4c 8b 2c f1 mov (%rcx,%rsi,8),%r13 42112c: 41 8a 95 da 00 00 00 mov 0xda(%r13),%dl 421133: 41 88 95 d9 00 00 00 mov %dl,0xd9(%r13) 42113a: 41 c6 85 da 00 00 00 movb $0x0,0xda(%r13) 421141: 00 421142: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 421149: 48 8b 98 98 00 00 00 mov 0x98(%rax),%rbx 421150: 48 3b 9d 68 ff ff ff cmp -0x98(%rbp),%rbx 421157: 77 bd ja 421116 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x2be> 421159: 48 8b 75 f0 mov -0x10(%rbp),%rsi 42115d: c7 46 68 00 00 00 00 movl $0x0,0x68(%rsi) 421164: 48 c7 85 68 ff ff ff movq $0x0,-0x98(%rbp) 42116b: 00 00 00 00 42116f: 48 83 be 98 00 00 00 cmpq $0x0,0x98(%rsi) 421176: 00 421177: 75 13 jne 42118c <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x334> 421179: 48 8b 45 f0 mov -0x10(%rbp),%rax 42117d: 83 78 68 00 cmpl $0x0,0x68(%rax) 421181: 0f 85 76 ff ff ff jne 4210fd <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x2a5> 421187: e9 83 01 00 00 jmpq 42130f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x4b7> 42118c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 421193: 48 8b 4d f0 mov -0x10(%rbp),%rcx 421197: 48 8b 91 a0 00 00 00 mov 0xa0(%rcx),%rdx 42119e: 4c 8b 2c c2 mov (%rdx,%rax,8),%r13 4211a2: 41 8a 9d d9 00 00 00 mov 0xd9(%r13),%bl 4211a9: 80 f3 01 xor $0x1,%bl 4211ac: 0f 85 39 01 00 00 jne 4212eb <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x493> 4211b2: 41 80 bd d8 00 00 00 cmpb $0x1,0xd8(%r13) 4211b9: 01 4211ba: be 0c 00 00 00 mov $0xc,%esi 4211bf: 7d 05 jge 4211c6 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x36e> 4211c1: be 04 00 00 00 mov $0x4,%esi 4211c6: 89 75 90 mov %esi,-0x70(%rbp) 4211c9: 49 8b 45 30 mov 0x30(%r13),%rax 4211cd: 49 8b 4d 28 mov 0x28(%r13),%rcx 4211d1: 48 83 c1 08 add $0x8,%rcx 4211d5: 48 89 4d 98 mov %rcx,-0x68(%rbp) 4211d9: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 4211dd: 48 89 55 a0 mov %rdx,-0x60(%rbp) 4211e1: 48 89 4d a8 mov %rcx,-0x58(%rbp) 4211e5: 48 39 d1 cmp %rdx,%rcx 4211e8: 0f 83 fd 00 00 00 jae 4212eb <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x493> 4211ee: 48 8b 5d a8 mov -0x58(%rbp),%rbx 4211f2: 4c 8b 33 mov (%rbx),%r14 4211f5: 4d 85 f6 test %r14,%r14 4211f8: 75 07 jne 421201 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x3a9> 4211fa: 48 83 45 a8 08 addq $0x8,-0x58(%rbp) 4211ff: eb 57 jmp 421258 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x400> 421201: 48 8b 7d a8 mov -0x58(%rbp),%rdi 421205: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 42120c: 48 89 f8 mov %rdi,%rax 42120f: 48 2b 45 98 sub -0x68(%rbp),%rax 421213: 48 99 cqto 421215: 48 81 e2 07 00 00 00 and $0x7,%rdx 42121c: 48 03 c2 add %rdx,%rax 42121f: 48 c1 f8 03 sar $0x3,%rax 421223: 49 b8 40 00 00 00 00 mov $0x40,%r8 42122a: 00 00 00 42122d: 8b 4d 90 mov -0x70(%rbp),%ecx 421230: 49 d3 e0 shl %cl,%r8 421233: 49 f7 e0 mul %r8 421236: 49 89 c4 mov %rax,%r12 421239: 4d 03 65 00 add 0x0(%r13),%r12 42123d: 49 0f bc f6 bsf %r14,%rsi 421241: 48 89 f1 mov %rsi,%rcx 421244: 49 d3 ee shr %cl,%r14 421247: 8b c6 mov %esi,%eax 421249: 8b 4d 90 mov -0x70(%rbp),%ecx 42124c: d3 e0 shl %cl,%eax 42124e: 48 98 cltq 421250: 49 01 c4 add %rax,%r12 421253: 4d 85 f6 test %r14,%r14 421256: 75 0f jne 421267 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x40f> 421258: 48 8b 55 a8 mov -0x58(%rbp),%rdx 42125c: 48 3b 55 a0 cmp -0x60(%rbp),%rdx 421260: 72 8c jb 4211ee <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x396> 421262: e9 84 00 00 00 jmpq 4212eb <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x493> 421267: 49 8b 95 d0 00 00 00 mov 0xd0(%r13),%rdx 42126e: 4d 8b fc mov %r12,%r15 421271: 4d 2b 7d 00 sub 0x0(%r13),%r15 421275: 49 c1 ef 0c shr $0xc,%r15 421279: 42 8a 1c 3a mov (%rdx,%r15,1),%bl 42127d: 80 fb 08 cmp $0x8,%bl 421280: 73 1d jae 42129f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x447> 421282: 49 8b d4 mov %r12,%rdx 421285: 0f b6 c3 movzbl %bl,%eax 421288: 89 c0 mov %eax,%eax 42128a: 8b 34 85 c0 76 63 00 mov 0x6376c0(,%rax,4),%esi 421291: 48 03 f2 add %rdx,%rsi 421294: 48 8b 7d f0 mov -0x10(%rbp),%rdi 421298: e8 ff 41 00 00 callq 42549c <_D2gc3gcx3Gcx4markMFPvPvZv> 42129d: eb 24 jmp 4212c3 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x46b> 42129f: 80 fb 08 cmp $0x8,%bl 4212a2: 75 1f jne 4212c3 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x46b> 4212a4: 49 8b d4 mov %r12,%rdx 4212a7: 49 8b 9d e0 00 00 00 mov 0xe0(%r13),%rbx 4212ae: 42 8b 34 bb mov (%rbx,%r15,4),%esi 4212b2: c1 e6 0c shl $0xc,%esi 4212b5: 89 f6 mov %esi,%esi 4212b7: 48 03 f2 add %rdx,%rsi 4212ba: 48 8b 7d f0 mov -0x10(%rbp),%rdi 4212be: e8 d9 41 00 00 callq 42549c <_D2gc3gcx3Gcx4markMFPvPvZv> 4212c3: 49 d1 ee shr %r14 4212c6: 49 0f bc d6 bsf %r14,%rdx 4212ca: 48 89 d1 mov %rdx,%rcx 4212cd: 49 d3 ee shr %cl,%r14 4212d0: 8d 42 01 lea 0x1(%rdx),%eax 4212d3: 8b 4d 90 mov -0x70(%rbp),%ecx 4212d6: d3 e0 shl %cl,%eax 4212d8: 48 98 cltq 4212da: 49 01 c4 add %rax,%r12 4212dd: 4d 85 f6 test %r14,%r14 4212e0: 0f 85 81 ff ff ff jne 421267 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x40f> 4212e6: e9 6d ff ff ff jmpq 421258 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x400> 4212eb: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 4212f2: 48 8b 5d f0 mov -0x10(%rbp),%rbx 4212f6: 48 8b b3 98 00 00 00 mov 0x98(%rbx),%rsi 4212fd: 48 3b b5 68 ff ff ff cmp -0x98(%rbp),%rsi 421304: 0f 87 82 fe ff ff ja 42118c <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x334> 42130a: e9 6a fe ff ff jmpq 421179 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x321> 42130f: e8 58 3b 00 00 callq 424e6c 421314: e8 b7 38 00 00 callq 424bd0 421319: 48 31 c9 xor %rcx,%rcx 42131c: 48 89 4d b0 mov %rcx,-0x50(%rbp) 421320: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp) 421327: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42132b: 48 39 8a 98 00 00 00 cmp %rcx,0x98(%rdx) 421332: 0f 84 a8 03 00 00 je 4216e0 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x888> 421338: 48 8b 9d 68 ff ff ff mov -0x98(%rbp),%rbx 42133f: 48 8b 75 f0 mov -0x10(%rbp),%rsi 421343: 48 8b 86 a0 00 00 00 mov 0xa0(%rsi),%rax 42134a: 4c 8b 2c d8 mov (%rax,%rbx,8),%r13 42134e: 4d 8b bd c8 00 00 00 mov 0xc8(%r13),%r15 421355: 41 80 bd d8 00 00 00 cmpb $0x0,0xd8(%r13) 42135c: 00 42135d: 0f 84 8c 01 00 00 je 4214ef <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x697> 421363: 48 31 db xor %rbx,%rbx 421366: 4d 85 ff test %r15,%r15 421369: 0f 84 52 03 00 00 je 4216c1 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x869> 42136f: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 421376: 80 3c 18 08 cmpb $0x8,(%rax,%rbx,1) 42137a: 0f 87 5e 01 00 00 ja 4214de <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x686> 421380: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421387: 00 00 00 42138a: 48 8b cb mov %rbx,%rcx 42138d: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421394: 48 d3 e2 shl %cl,%rdx 421397: 48 8b f3 mov %rbx,%rsi 42139a: 48 c1 ee 06 shr $0x6,%rsi 42139e: 49 8b 7d 10 mov 0x10(%r13),%rdi 4213a2: 48 8d 04 f7 lea (%rdi,%rsi,8),%rax 4213a6: 48 85 50 08 test %rdx,0x8(%rax) 4213aa: 0f 85 2e 01 00 00 jne 4214de <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x686> 4213b0: 49 89 dc mov %rbx,%r12 4213b3: 49 c1 e4 0c shl $0xc,%r12 4213b7: 4d 03 65 00 add 0x0(%r13),%r12 4213bb: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 4213c0: 74 17 je 4213d9 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x581> 4213c2: 49 8d 4d 58 lea 0x58(%r13),%rcx 4213c6: 48 8b 11 mov (%rcx),%rdx 4213c9: 0f b3 5a 08 btr %ebx,0x8(%rdx) 4213cd: 73 0a jae 4213d9 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x581> 4213cf: 31 f6 xor %esi,%esi 4213d1: 49 8b fc mov %r12,%rdi 4213d4: e8 87 18 00 00 callq 422c60 4213d9: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 4213de: 74 30 je 421410 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x5b8> 4213e0: 49 8d 75 58 lea 0x58(%r13),%rsi 4213e4: 49 b8 01 00 00 00 00 mov $0x1,%r8 4213eb: 00 00 00 4213ee: 48 8b cb mov %rbx,%rcx 4213f1: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 4213f8: 49 d3 e0 shl %cl,%r8 4213fb: 49 f7 d0 not %r8 4213fe: 48 8b d3 mov %rbx,%rdx 421401: 48 c1 ea 06 shr $0x6,%rdx 421405: 4c 8b 0e mov (%rsi),%r9 421408: 4d 8d 14 d1 lea (%r9,%rdx,8),%r10 42140c: 4d 21 42 08 and %r8,0x8(%r10) 421410: 49 b8 01 00 00 00 00 mov $0x1,%r8 421417: 00 00 00 42141a: 48 8b cb mov %rbx,%rcx 42141d: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421424: 49 d3 e0 shl %cl,%r8 421427: 49 f7 d0 not %r8 42142a: 48 8b d3 mov %rbx,%rdx 42142d: 48 c1 ea 06 shr $0x6,%rdx 421431: 48 c1 e2 03 shl $0x3,%rdx 421435: 4d 8b 4d 70 mov 0x70(%r13),%r9 421439: 4e 8d 14 0a lea (%rdx,%r9,1),%r10 42143d: 4d 21 42 08 and %r8,0x8(%r10) 421441: 4d 8b 9d 88 00 00 00 mov 0x88(%r13),%r11 421448: 4a 8d 0c 1a lea (%rdx,%r11,1),%rcx 42144c: 4c 21 41 08 and %r8,0x8(%rcx) 421450: 41 80 bd d8 00 00 00 cmpb $0x0,0xd8(%r13) 421457: 00 421458: 74 12 je 42146c <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x614> 42145a: 49 8d 85 a0 00 00 00 lea 0xa0(%r13),%rax 421461: 4c 8b 20 mov (%rax),%r12 421464: 4a 8d 14 22 lea (%rdx,%r12,1),%rdx 421468: 4c 21 42 08 and %r8,0x8(%rdx) 42146c: 4d 8b 85 d0 00 00 00 mov 0xd0(%r13),%r8 421473: 41 c6 04 18 0a movb $0xa,(%r8,%rbx,1) 421478: 49 39 9d e8 00 00 00 cmp %rbx,0xe8(%r13) 42147f: 76 07 jbe 421488 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x630> 421481: 49 89 9d e8 00 00 00 mov %rbx,0xe8(%r13) 421488: 48 ff 45 b0 incq -0x50(%rbp) 42148c: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 421493: 48 8d 43 01 lea 0x1(%rbx),%rax 421497: 49 3b c7 cmp %r15,%rax 42149a: 73 42 jae 4214de <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x686> 42149c: 49 8b 8d d0 00 00 00 mov 0xd0(%r13),%rcx 4214a3: 48 03 cb add %rbx,%rcx 4214a6: 80 79 01 09 cmpb $0x9,0x1(%rcx) 4214aa: 75 32 jne 4214de <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x686> 4214ac: 48 ff c3 inc %rbx 4214af: 49 8b b5 d0 00 00 00 mov 0xd0(%r13),%rsi 4214b6: c6 04 1e 0a movb $0xa,(%rsi,%rbx,1) 4214ba: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 4214c1: 48 ff 45 b0 incq -0x50(%rbp) 4214c5: 48 8d 53 01 lea 0x1(%rbx),%rdx 4214c9: 49 3b d7 cmp %r15,%rdx 4214cc: 73 10 jae 4214de <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x686> 4214ce: 49 8b bd d0 00 00 00 mov 0xd0(%r13),%rdi 4214d5: 48 03 fb add %rbx,%rdi 4214d8: 80 7f 01 09 cmpb $0x9,0x1(%rdi) 4214dc: 74 ce je 4214ac <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x654> 4214de: 48 ff c3 inc %rbx 4214e1: 4c 39 fb cmp %r15,%rbx 4214e4: 0f 82 85 fe ff ff jb 42136f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x517> 4214ea: e9 d2 01 00 00 jmpq 4216c1 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x869> 4214ef: 48 31 db xor %rbx,%rbx 4214f2: 4d 85 ff test %r15,%r15 4214f5: 0f 84 c6 01 00 00 je 4216c1 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x869> 4214fb: 48 89 9d 38 ff ff ff mov %rbx,-0xc8(%rbp) 421502: 48 89 9d 40 ff ff ff mov %rbx,-0xc0(%rbp) 421509: 49 8b bd d0 00 00 00 mov 0xd0(%r13),%rdi 421510: 8a 0c 1f mov (%rdi,%rbx,1),%cl 421513: 80 f9 08 cmp $0x8,%cl 421516: 0f 83 83 01 00 00 jae 42169f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x847> 42151c: 4d 8b 75 00 mov 0x0(%r13),%r14 421520: 4c 03 b5 40 ff ff ff add -0xc0(%rbp),%r14 421527: 49 8d b6 00 10 00 00 lea 0x1000(%r14),%rsi 42152e: 4c 8b a5 38 ff ff ff mov -0xc8(%rbp),%r12 421535: 44 0f b6 c1 movzbl %cl,%r8d 421539: 45 89 c0 mov %r8d,%r8d 42153c: 42 8b 14 85 c0 76 63 mov 0x6376c0(,%r8,4),%edx 421543: 00 421544: 49 89 d1 mov %rdx,%r9 421547: 41 c1 e9 04 shr $0x4,%r9d 42154b: 45 89 c9 mov %r9d,%r9d 42154e: 4c 89 4d c0 mov %r9,-0x40(%rbp) 421552: 4c 3b f6 cmp %rsi,%r14 421555: 0f 83 44 01 00 00 jae 42169f <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x847> 42155b: 48 89 75 b8 mov %rsi,-0x48(%rbp) 42155f: 49 8d 75 10 lea 0x10(%r13),%rsi 421563: 49 8d 4d 40 lea 0x40(%r13),%rcx 421567: 48 89 4d d0 mov %rcx,-0x30(%rbp) 42156b: 4d 8d 55 58 lea 0x58(%r13),%r10 42156f: 4c 89 55 d8 mov %r10,-0x28(%rbp) 421573: 44 8b da mov %edx,%r11d 421576: 4c 89 9d 30 ff ff ff mov %r11,-0xd0(%rbp) 42157d: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421584: 00 00 00 421587: 4d 8b c4 mov %r12,%r8 42158a: 49 81 e0 3f 00 00 00 and $0x3f,%r8 421591: 4c 89 c1 mov %r8,%rcx 421594: 48 d3 e2 shl %cl,%rdx 421597: 4d 8b cc mov %r12,%r9 42159a: 49 c1 e9 06 shr $0x6,%r9 42159e: 49 c1 e1 03 shl $0x3,%r9 4215a2: 4c 8b 16 mov (%rsi),%r10 4215a5: 4f 8d 1c 11 lea (%r9,%r10,1),%r11 4215a9: 48 89 95 60 ff ff ff mov %rdx,-0xa0(%rbp) 4215b0: 49 85 53 08 test %rdx,0x8(%r11) 4215b4: 0f 85 d0 00 00 00 jne 42168a <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x832> 4215ba: 48 89 75 c8 mov %rsi,-0x38(%rbp) 4215be: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 4215c5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 4215c9: 48 8b 11 mov (%rcx),%rdx 4215cc: 49 8d 34 11 lea (%r9,%rdx,1),%rsi 4215d0: 48 09 46 08 or %rax,0x8(%rsi) 4215d4: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 4215d9: 74 18 je 4215f3 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x79b> 4215db: 48 8b 7d d8 mov -0x28(%rbp),%rdi 4215df: 48 8b 07 mov (%rdi),%rax 4215e2: 44 0f b3 60 08 btr %r12d,0x8(%rax) 4215e7: 73 0a jae 4215f3 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x79b> 4215e9: 31 f6 xor %esi,%esi 4215eb: 49 8b fe mov %r14,%rdi 4215ee: e8 6d 16 00 00 callq 422c60 4215f3: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 4215f8: 74 30 je 42162a <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x7d2> 4215fa: 49 8d 75 58 lea 0x58(%r13),%rsi 4215fe: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421605: 00 00 00 421608: 49 8b cc mov %r12,%rcx 42160b: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421612: 48 d3 e2 shl %cl,%rdx 421615: 48 f7 d2 not %rdx 421618: 4d 8b c4 mov %r12,%r8 42161b: 49 c1 e8 06 shr $0x6,%r8 42161f: 4c 8b 0e mov (%rsi),%r9 421622: 4f 8d 14 c1 lea (%r9,%r8,8),%r10 421626: 49 21 52 08 and %rdx,0x8(%r10) 42162a: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421631: 00 00 00 421634: 49 8b cc mov %r12,%rcx 421637: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 42163e: 48 d3 e2 shl %cl,%rdx 421641: 48 f7 d2 not %rdx 421644: 4d 8b c4 mov %r12,%r8 421647: 49 c1 e8 06 shr $0x6,%r8 42164b: 49 c1 e0 03 shl $0x3,%r8 42164f: 4d 8b 4d 70 mov 0x70(%r13),%r9 421653: 4f 8d 14 08 lea (%r8,%r9,1),%r10 421657: 49 21 52 08 and %rdx,0x8(%r10) 42165b: 4d 8b 9d 88 00 00 00 mov 0x88(%r13),%r11 421662: 4b 8d 0c 18 lea (%r8,%r11,1),%rcx 421666: 48 21 51 08 and %rdx,0x8(%rcx) 42166a: 41 80 bd d8 00 00 00 cmpb $0x0,0xd8(%r13) 421671: 00 421672: 74 12 je 421686 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x82e> 421674: 49 8d 85 a0 00 00 00 lea 0xa0(%r13),%rax 42167b: 4c 8b 08 mov (%rax),%r9 42167e: 4f 8d 04 08 lea (%r8,%r9,1),%r8 421682: 49 21 50 08 and %rdx,0x8(%r8) 421686: 48 8b 75 c8 mov -0x38(%rbp),%rsi 42168a: 4c 03 b5 30 ff ff ff add -0xd0(%rbp),%r14 421691: 4c 03 65 c0 add -0x40(%rbp),%r12 421695: 4c 3b 75 b8 cmp -0x48(%rbp),%r14 421699: 0f 82 de fe ff ff jb 42157d <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x725> 42169f: 48 81 85 38 ff ff ff addq $0x100,-0xc8(%rbp) 4216a6: 00 01 00 00 4216aa: 48 81 85 40 ff ff ff addq $0x1000,-0xc0(%rbp) 4216b1: 00 10 00 00 4216b5: 48 ff c3 inc %rbx 4216b8: 4c 39 fb cmp %r15,%rbx 4216bb: 0f 82 48 fe ff ff jb 421509 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x6b1> 4216c1: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 4216c8: 48 8b 45 f0 mov -0x10(%rbp),%rax 4216cc: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 4216d3: 48 3b 8d 68 ff ff ff cmp -0x98(%rbp),%rcx 4216da: 0f 87 58 fc ff ff ja 421338 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x4e0> 4216e0: 48 b9 18 00 00 00 00 mov $0x18,%rcx 4216e7: 00 00 00 4216ea: 48 31 c0 xor %rax,%rax 4216ed: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4216f1: 48 8d ba a8 00 00 00 lea 0xa8(%rdx),%rdi 4216f8: f3 ab rep stos %eax,%es:(%rdi) 4216fa: 48 89 45 e0 mov %rax,-0x20(%rbp) 4216fe: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 421705: 48 39 82 98 00 00 00 cmp %rax,0x98(%rdx) 42170c: 0f 84 aa 01 00 00 je 4218bc <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa64> 421712: 48 8b 8d 68 ff ff ff mov -0x98(%rbp),%rcx 421719: 48 8b 5d f0 mov -0x10(%rbp),%rbx 42171d: 48 8b 93 a0 00 00 00 mov 0xa0(%rbx),%rdx 421724: 4c 8b 2c ca mov (%rdx,%rcx,8),%r13 421728: 41 80 bd d8 00 00 00 cmpb $0x0,0xd8(%r13) 42172f: 00 421730: 0f 85 67 01 00 00 jne 42189d <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa45> 421736: 4d 31 f6 xor %r14,%r14 421739: 49 8b b5 c8 00 00 00 mov 0xc8(%r13),%rsi 421740: 48 85 f6 test %rsi,%rsi 421743: 48 89 75 e8 mov %rsi,-0x18(%rbp) 421747: 0f 84 50 01 00 00 je 42189d <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa45> 42174d: 4d 31 ff xor %r15,%r15 421750: 4d 31 c9 xor %r9,%r9 421753: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 42175a: 42 8a 1c 30 mov (%rax,%r14,1),%bl 42175e: 80 fb 08 cmp $0x8,%bl 421761: 0f 83 1b 01 00 00 jae 421882 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa2a> 421767: 0f b6 cb movzbl %bl,%ecx 42176a: 89 c9 mov %ecx,%ecx 42176c: 8b 04 8d c0 76 63 00 mov 0x6376c0(,%rcx,4),%eax 421773: 49 89 c3 mov %rax,%r11 421776: 49 c1 eb 04 shr $0x4,%r11 42177a: 49 8b f1 mov %r9,%rsi 42177d: 4d 8d a1 00 01 00 00 lea 0x100(%r9),%r12 421784: 4d 3b cc cmp %r12,%r9 421787: 73 3a jae 4217c3 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x96b> 421789: 49 8d 7d 40 lea 0x40(%r13),%rdi 42178d: 49 b8 01 00 00 00 00 mov $0x1,%r8 421794: 00 00 00 421797: 48 8b d6 mov %rsi,%rdx 42179a: 48 81 e2 3f 00 00 00 and $0x3f,%rdx 4217a1: 48 89 d1 mov %rdx,%rcx 4217a4: 49 d3 e0 shl %cl,%r8 4217a7: 4c 8b d6 mov %rsi,%r10 4217aa: 49 c1 ea 06 shr $0x6,%r10 4217ae: 48 8b 17 mov (%rdi),%rdx 4217b1: 4a 8d 0c d2 lea (%rdx,%r10,8),%rcx 4217b5: 4c 85 41 08 test %r8,0x8(%rcx) 4217b9: 74 34 je 4217ef <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x997> 4217bb: 49 03 f3 add %r11,%rsi 4217be: 4c 39 e6 cmp %r12,%rsi 4217c1: 72 ca jb 42178d <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x935> 4217c3: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 4217ca: 42 c6 04 30 0a movb $0xa,(%rax,%r14,1) 4217cf: 4d 39 b5 e8 00 00 00 cmp %r14,0xe8(%r13) 4217d6: 76 07 jbe 4217df <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x987> 4217d8: 4d 89 b5 e8 00 00 00 mov %r14,0xe8(%r13) 4217df: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 4217e6: 48 ff 45 e0 incq -0x20(%rbp) 4217ea: e9 93 00 00 00 jmpq 421882 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa2a> 4217ef: 4d 8b 65 00 mov 0x0(%r13),%r12 4217f3: 4d 03 e7 add %r15,%r12 4217f6: 48 31 ff xor %rdi,%rdi 4217f9: 4d 8d 5d 40 lea 0x40(%r13),%r11 4217fd: 48 8b f7 mov %rdi,%rsi 421800: 48 c1 ee 04 shr $0x4,%rsi 421804: 49 03 f1 add %r9,%rsi 421807: 49 b8 01 00 00 00 00 mov $0x1,%r8 42180e: 00 00 00 421811: 4c 8b d6 mov %rsi,%r10 421814: 49 81 e2 3f 00 00 00 and $0x3f,%r10 42181b: 4c 89 d1 mov %r10,%rcx 42181e: 49 d3 e0 shl %cl,%r8 421821: 48 8b d6 mov %rsi,%rdx 421824: 48 c1 ea 06 shr $0x6,%rdx 421828: 4d 8b 13 mov (%r11),%r10 42182b: 49 8d 0c d2 lea (%r10,%rdx,8),%rcx 42182f: 4c 85 41 08 test %r8,0x8(%rcx) 421833: 74 3d je 421872 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa1a> 421835: 4a 8d 34 27 lea (%rdi,%r12,1),%rsi 421839: 4c 8b 06 mov (%rsi),%r8 42183c: 0f b6 d3 movzbl %bl,%edx 42183f: 89 d2 mov %edx,%edx 421841: 4c 8b 55 f0 mov -0x10(%rbp),%r10 421845: 49 8d 0c d2 lea (%r10,%rdx,8),%rcx 421849: 48 8b 91 a8 00 00 00 mov 0xa8(%rcx),%rdx 421850: 4c 3b c2 cmp %rdx,%r8 421853: 74 03 je 421858 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0xa00> 421855: 48 89 16 mov %rdx,(%rsi) 421858: 4c 89 6e 08 mov %r13,0x8(%rsi) 42185c: 44 0f b6 c3 movzbl %bl,%r8d 421860: 45 89 c0 mov %r8d,%r8d 421863: 4c 8b 55 f0 mov -0x10(%rbp),%r10 421867: 4b 8d 0c c2 lea (%r10,%r8,8),%rcx 42186b: 48 89 b1 a8 00 00 00 mov %rsi,0xa8(%rcx) 421872: 48 03 f8 add %rax,%rdi 421875: 48 81 ff 00 10 00 00 cmp $0x1000,%rdi 42187c: 0f 82 7b ff ff ff jb 4217fd <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x9a5> 421882: 49 81 c7 00 10 00 00 add $0x1000,%r15 421889: 49 81 c1 00 01 00 00 add $0x100,%r9 421890: 49 ff c6 inc %r14 421893: 4c 3b 75 e8 cmp -0x18(%rbp),%r14 421897: 0f 82 b6 fe ff ff jb 421753 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x8fb> 42189d: 48 ff 85 68 ff ff ff incq -0x98(%rbp) 4218a4: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4218a8: 48 8b 9a 98 00 00 00 mov 0x98(%rdx),%rbx 4218af: 48 3b 9d 68 ff ff ff cmp -0x98(%rbp),%rbx 4218b6: 0f 87 56 fe ff ff ja 421712 <_D2gc3gcx3Gcx11fullcollectMFPvZm+0x8ba> 4218bc: 48 8b 75 f0 mov -0x10(%rbp),%rsi 4218c0: c7 46 7c 00 00 00 00 movl $0x0,0x7c(%rsi) 4218c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 4218cb: 48 03 45 e0 add -0x20(%rbp),%rax 4218cf: 41 5f pop %r15 4218d1: 41 5e pop %r14 4218d3: 41 5d pop %r13 4218d5: 41 5c pop %r12 4218d7: 5b pop %rbx 4218d8: 48 8b e5 mov %rbp,%rsp 4218db: 5d pop %rbp 4218dc: c3 retq 4218dd: 90 nop 4218de: 90 nop 4218df: 90 nop 00000000004218e0 <_D2gc3gcx3Gcx12isCollectingMFPvZb>: 4218e0: 55 push %rbp 4218e1: 48 8b ec mov %rsp,%rbp 4218e4: 48 83 ec 18 sub $0x18,%rsp 4218e8: 41 54 push %r12 4218ea: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4218ee: e8 29 eb ff ff callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 4218f3: 48 85 c0 test %rax,%rax 4218f6: 48 89 45 e8 mov %rax,-0x18(%rbp) 4218fa: 74 79 je 421975 <_D2gc3gcx3Gcx12isCollectingMFPvZb+0x95> 4218fc: 48 8b 75 e8 mov -0x18(%rbp),%rsi 421900: 48 8b 8e d0 00 00 00 mov 0xd0(%rsi),%rcx 421907: 4c 8b 45 f8 mov -0x8(%rbp),%r8 42190b: 4c 2b 06 sub (%rsi),%r8 42190e: 4c 89 c0 mov %r8,%rax 421911: 48 c1 e8 0c shr $0xc,%rax 421915: 80 3c 01 08 cmpb $0x8,(%rcx,%rax,1) 421919: 77 5a ja 421975 <_D2gc3gcx3Gcx12isCollectingMFPvZb+0x95> 42191b: 4c 8d 4e 10 lea 0x10(%rsi),%r9 42191f: 49 8b f8 mov %r8,%rdi 421922: 80 be d8 00 00 00 01 cmpb $0x1,0xd8(%rsi) 421929: b9 0c 00 00 00 mov $0xc,%ecx 42192e: 7d 05 jge 421935 <_D2gc3gcx3Gcx12isCollectingMFPvZb+0x55> 421930: b9 04 00 00 00 mov $0x4,%ecx 421935: 48 d3 ef shr %cl,%rdi 421938: 48 b8 01 00 00 00 00 mov $0x1,%rax 42193f: 00 00 00 421942: 48 8b d7 mov %rdi,%rdx 421945: 48 81 e2 3f 00 00 00 and $0x3f,%rdx 42194c: 48 89 d1 mov %rdx,%rcx 42194f: 48 d3 e0 shl %cl,%rax 421952: 4c 8b d7 mov %rdi,%r10 421955: 49 c1 ea 06 shr $0x6,%r10 421959: 4d 8b 19 mov (%r9),%r11 42195c: 4f 8d 24 d3 lea (%r11,%r10,8),%r12 421960: 49 23 44 24 08 and 0x8(%r12),%rax 421965: 48 f7 d8 neg %rax 421968: 48 19 c0 sbb %rax,%rax 42196b: 48 ff c0 inc %rax 42196e: 41 5c pop %r12 421970: 48 8b e5 mov %rbp,%rsp 421973: 5d pop %rbp 421974: c3 retq 421975: 31 c0 xor %eax,%eax 421977: 41 5c pop %r12 421979: 48 8b e5 mov %rbp,%rsp 42197c: 5d pop %rbp 42197d: c3 retq 42197e: 90 nop 42197f: 90 nop 0000000000421980 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk>: 421980: 55 push %rbp 421981: 48 8b ec mov %rsp,%rbp 421984: 50 push %rax 421985: 53 push %rbx 421986: 41 54 push %r12 421988: 41 55 push %r13 42198a: 49 89 f0 mov %rsi,%r8 42198d: 49 89 d1 mov %rdx,%r9 421990: 31 ff xor %edi,%edi 421992: 49 39 79 68 cmp %rdi,0x68(%r9) 421996: 74 34 je 4219cc <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x4c> 421998: 4d 8d 59 58 lea 0x58(%r9),%r11 42199c: 48 b8 01 00 00 00 00 mov $0x1,%rax 4219a3: 00 00 00 4219a6: 48 81 e6 3f 00 00 00 and $0x3f,%rsi 4219ad: 48 89 f1 mov %rsi,%rcx 4219b0: 48 d3 e0 shl %cl,%rax 4219b3: 49 8b d8 mov %r8,%rbx 4219b6: 48 c1 eb 06 shr $0x6,%rbx 4219ba: 49 8b 33 mov (%r11),%rsi 4219bd: 4c 8d 14 de lea (%rsi,%rbx,8),%r10 4219c1: 49 85 42 08 test %rax,0x8(%r10) 4219c5: 74 05 je 4219cc <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x4c> 4219c7: bf 01 00 00 00 mov $0x1,%edi 4219cc: 48 b8 01 00 00 00 00 mov $0x1,%rax 4219d3: 00 00 00 4219d6: 49 8b c8 mov %r8,%rcx 4219d9: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 4219e0: 48 d3 e0 shl %cl,%rax 4219e3: 49 8b d8 mov %r8,%rbx 4219e6: 48 c1 eb 06 shr $0x6,%rbx 4219ea: 49 8b 71 70 mov 0x70(%r9),%rsi 4219ee: 4c 8d 14 de lea (%rsi,%rbx,8),%r10 4219f2: 49 85 42 08 test %rax,0x8(%r10) 4219f6: 74 06 je 4219fe <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x7e> 4219f8: 81 cf 02 00 00 00 or $0x2,%edi 4219fe: 41 80 b9 d8 00 00 00 cmpb $0x0,0xd8(%r9) 421a05: 00 421a06: 74 39 je 421a41 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0xc1> 421a08: 49 8d b1 a0 00 00 00 lea 0xa0(%r9),%rsi 421a0f: 49 bb 01 00 00 00 00 mov $0x1,%r11 421a16: 00 00 00 421a19: 49 8b c8 mov %r8,%rcx 421a1c: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421a23: 49 d3 e3 shl %cl,%r11 421a26: 4d 8b e0 mov %r8,%r12 421a29: 49 c1 ec 06 shr $0x6,%r12 421a2d: 4c 8b 2e mov (%rsi),%r13 421a30: 4f 8d 54 e5 00 lea 0x0(%r13,%r12,8),%r10 421a35: 4d 85 5a 08 test %r11,0x8(%r10) 421a39: 74 06 je 421a41 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0xc1> 421a3b: 81 cf 10 00 00 00 or $0x10,%edi 421a41: 48 b8 01 00 00 00 00 mov $0x1,%rax 421a48: 00 00 00 421a4b: 49 8b c8 mov %r8,%rcx 421a4e: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421a55: 48 d3 e0 shl %cl,%rax 421a58: 49 8b d8 mov %r8,%rbx 421a5b: 48 c1 eb 06 shr $0x6,%rbx 421a5f: 49 8b b1 88 00 00 00 mov 0x88(%r9),%rsi 421a66: 4c 8d 14 de lea (%rsi,%rbx,8),%r10 421a6a: 49 85 42 08 test %rax,0x8(%r10) 421a6e: 74 06 je 421a76 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0xf6> 421a70: 81 cf 08 00 00 00 or $0x8,%edi 421a76: 8b c7 mov %edi,%eax 421a78: 41 5d pop %r13 421a7a: 41 5c pop %r12 421a7c: 5b pop %rbx 421a7d: 48 8b e5 mov %rbp,%rsp 421a80: 5d pop %rbp 421a81: c3 retq 421a82: 90 nop 421a83: 90 nop 0000000000421a84 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv>: 421a84: 55 push %rbp 421a85: 48 8b ec mov %rsp,%rbp 421a88: 48 83 ec 28 sub $0x28,%rsp 421a8c: 53 push %rbx 421a8d: 89 75 f0 mov %esi,-0x10(%rbp) 421a90: 48 89 55 f8 mov %rdx,-0x8(%rbp) 421a94: 48 89 cb mov %rcx,%rbx 421a97: 8b 45 f0 mov -0x10(%rbp),%eax 421a9a: 48 8b fa mov %rdx,%rdi 421a9d: a9 01 00 00 00 test $0x1,%eax 421aa2: 0f 84 8a 00 00 00 je 421b32 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xae> 421aa8: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 421aad: 75 56 jne 421b05 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x81> 421aaf: 89 45 f0 mov %eax,-0x10(%rbp) 421ab2: 48 89 7d f8 mov %rdi,-0x8(%rbp) 421ab6: 48 8b 43 20 mov 0x20(%rbx),%rax 421aba: 48 8d 53 58 lea 0x58(%rbx),%rdx 421abe: 48 89 55 e0 mov %rdx,-0x20(%rbp) 421ac2: 48 89 42 10 mov %rax,0x10(%rdx) 421ac6: 48 8d 70 3f lea 0x3f(%rax),%rsi 421aca: 48 c1 ee 06 shr $0x6,%rsi 421ace: 48 89 72 08 mov %rsi,0x8(%rdx) 421ad2: 48 89 75 d8 mov %rsi,-0x28(%rbp) 421ad6: 48 be 08 00 00 00 00 mov $0x8,%rsi 421add: 00 00 00 421ae0: 4c 8b 45 d8 mov -0x28(%rbp),%r8 421ae4: 49 8d 78 02 lea 0x2(%r8),%rdi 421ae8: e8 a3 5e ff ff callq 417990 421aed: 48 8b 4d e0 mov -0x20(%rbp),%rcx 421af1: 48 89 01 mov %rax,(%rcx) 421af4: 48 85 c0 test %rax,%rax 421af7: 75 05 jne 421afe <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x7a> 421af9: e8 1e be ff ff callq 41d91c 421afe: 8b 45 f0 mov -0x10(%rbp),%eax 421b01: 48 8b 7d f8 mov -0x8(%rbp),%rdi 421b05: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421b0c: 00 00 00 421b0f: 4c 8b cf mov %rdi,%r9 421b12: 49 81 e1 3f 00 00 00 and $0x3f,%r9 421b19: 4c 89 c9 mov %r9,%rcx 421b1c: 48 d3 e2 shl %cl,%rdx 421b1f: 4c 8b c7 mov %rdi,%r8 421b22: 49 c1 e8 06 shr $0x6,%r8 421b26: 4c 8b 53 58 mov 0x58(%rbx),%r10 421b2a: 4f 8d 1c c2 lea (%r10,%r8,8),%r11 421b2e: 49 09 53 08 or %rdx,0x8(%r11) 421b32: a9 02 00 00 00 test $0x2,%eax 421b37: 74 2a je 421b63 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xdf> 421b39: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421b40: 00 00 00 421b43: 48 8b cf mov %rdi,%rcx 421b46: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421b4d: 48 d3 e2 shl %cl,%rdx 421b50: 4c 8b c7 mov %rdi,%r8 421b53: 49 c1 e8 06 shr $0x6,%r8 421b57: 4c 8b 4b 70 mov 0x70(%rbx),%r9 421b5b: 4f 8d 14 c1 lea (%r9,%r8,8),%r10 421b5f: 49 09 52 08 or %rdx,0x8(%r10) 421b63: a9 08 00 00 00 test $0x8,%eax 421b68: 74 2d je 421b97 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x113> 421b6a: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421b71: 00 00 00 421b74: 48 8b cf mov %rdi,%rcx 421b77: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421b7e: 48 d3 e2 shl %cl,%rdx 421b81: 4c 8b c7 mov %rdi,%r8 421b84: 49 c1 e8 06 shr $0x6,%r8 421b88: 4c 8b 8b 88 00 00 00 mov 0x88(%rbx),%r9 421b8f: 4f 8d 14 c1 lea (%r9,%r8,8),%r10 421b93: 49 09 52 08 or %rdx,0x8(%r10) 421b97: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 421b9e: 74 34 je 421bd4 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x150> 421ba0: a9 10 00 00 00 test $0x10,%eax 421ba5: 74 2d je 421bd4 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x150> 421ba7: 48 ba 01 00 00 00 00 mov $0x1,%rdx 421bae: 00 00 00 421bb1: 48 8b cf mov %rdi,%rcx 421bb4: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421bbb: 48 d3 e2 shl %cl,%rdx 421bbe: 4c 8b c7 mov %rdi,%r8 421bc1: 49 c1 e8 06 shr $0x6,%r8 421bc5: 4c 8b 8b a0 00 00 00 mov 0xa0(%rbx),%r9 421bcc: 4f 8d 14 c1 lea (%r9,%r8,8),%r10 421bd0: 49 09 52 08 or %rdx,0x8(%r10) 421bd4: 5b pop %rbx 421bd5: 48 8b e5 mov %rbp,%rsp 421bd8: 5d pop %rbp 421bd9: c3 retq 421bda: 90 nop 421bdb: 90 nop 0000000000421bdc <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv>: 421bdc: 55 push %rbp 421bdd: 48 8b ec mov %rsp,%rbp 421be0: 50 push %rax 421be1: 53 push %rbx 421be2: 49 89 f1 mov %rsi,%r9 421be5: 48 89 d7 mov %rdx,%rdi 421be8: 49 89 c8 mov %rcx,%r8 421beb: 41 f7 c1 01 00 00 00 test $0x1,%r9d 421bf2: 74 34 je 421c28 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x4c> 421bf4: 49 83 78 68 00 cmpq $0x0,0x68(%r8) 421bf9: 74 2d je 421c28 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x4c> 421bfb: 48 b8 01 00 00 00 00 mov $0x1,%rax 421c02: 00 00 00 421c05: 48 81 e2 3f 00 00 00 and $0x3f,%rdx 421c0c: 48 89 d1 mov %rdx,%rcx 421c0f: 48 d3 e0 shl %cl,%rax 421c12: 48 f7 d0 not %rax 421c15: 48 8b d7 mov %rdi,%rdx 421c18: 48 c1 ea 06 shr $0x6,%rdx 421c1c: 49 8b 58 58 mov 0x58(%r8),%rbx 421c20: 4c 8d 14 d3 lea (%rbx,%rdx,8),%r10 421c24: 49 21 42 08 and %rax,0x8(%r10) 421c28: 41 f7 c1 02 00 00 00 test $0x2,%r9d 421c2f: 74 2d je 421c5e <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x82> 421c31: 48 b8 01 00 00 00 00 mov $0x1,%rax 421c38: 00 00 00 421c3b: 48 8b cf mov %rdi,%rcx 421c3e: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421c45: 48 d3 e0 shl %cl,%rax 421c48: 48 f7 d0 not %rax 421c4b: 48 8b d7 mov %rdi,%rdx 421c4e: 48 c1 ea 06 shr $0x6,%rdx 421c52: 49 8b 58 70 mov 0x70(%r8),%rbx 421c56: 4c 8d 14 d3 lea (%rbx,%rdx,8),%r10 421c5a: 49 21 42 08 and %rax,0x8(%r10) 421c5e: 41 f7 c1 08 00 00 00 test $0x8,%r9d 421c65: 74 30 je 421c97 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0xbb> 421c67: 48 b8 01 00 00 00 00 mov $0x1,%rax 421c6e: 00 00 00 421c71: 48 8b cf mov %rdi,%rcx 421c74: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421c7b: 48 d3 e0 shl %cl,%rax 421c7e: 48 f7 d0 not %rax 421c81: 48 8b d7 mov %rdi,%rdx 421c84: 48 c1 ea 06 shr $0x6,%rdx 421c88: 49 8b 98 88 00 00 00 mov 0x88(%r8),%rbx 421c8f: 4c 8d 14 d3 lea (%rbx,%rdx,8),%r10 421c93: 49 21 42 08 and %rax,0x8(%r10) 421c97: 41 80 b8 d8 00 00 00 cmpb $0x0,0xd8(%r8) 421c9e: 00 421c9f: 74 39 je 421cda <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0xfe> 421ca1: 41 f7 c1 10 00 00 00 test $0x10,%r9d 421ca8: 74 30 je 421cda <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0xfe> 421caa: 48 b8 01 00 00 00 00 mov $0x1,%rax 421cb1: 00 00 00 421cb4: 48 8b cf mov %rdi,%rcx 421cb7: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 421cbe: 48 d3 e0 shl %cl,%rax 421cc1: 48 f7 d0 not %rax 421cc4: 48 8b d7 mov %rdi,%rdx 421cc7: 48 c1 ea 06 shr $0x6,%rdx 421ccb: 49 8b 98 a0 00 00 00 mov 0xa0(%r8),%rbx 421cd2: 4c 8d 0c d3 lea (%rbx,%rdx,8),%r9 421cd6: 49 21 41 08 and %rax,0x8(%r9) 421cda: 5b pop %rbx 421cdb: 48 8b e5 mov %rbp,%rsp 421cde: 5d pop %rbp 421cdf: c3 retq 0000000000421ce0 <_D2gc3gcx4Pool10initializeMFmbZv>: 421ce0: 55 push %rbp 421ce1: 48 8b ec mov %rsp,%rbp 421ce4: 48 83 ec 28 sub $0x28,%rsp 421ce8: 53 push %rbx 421ce9: 41 54 push %r12 421ceb: 41 55 push %r13 421ced: 41 56 push %r14 421cef: 41 57 push %r15 421cf1: 48 89 fb mov %rdi,%rbx 421cf4: 49 89 f7 mov %rsi,%r15 421cf7: 49 89 d4 mov %rdx,%r12 421cfa: 44 88 bb d8 00 00 00 mov %r15b,0xd8(%rbx) 421d01: 4d 31 c9 xor %r9,%r9 421d04: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 421d0a: b9 22 00 00 00 mov $0x22,%ecx 421d0f: ba 03 00 00 00 mov $0x3,%edx 421d14: 4d 8b f4 mov %r12,%r14 421d17: 49 c1 e6 0c shl $0xc,%r14 421d1b: 4c 89 f6 mov %r14,%rsi 421d1e: 48 31 ff xor %rdi,%rdi 421d21: e8 da 5c ff ff callq 417a00 421d26: 49 89 c5 mov %rax,%r13 421d29: 49 83 fd ff cmp $0xffffffffffffffff,%r13 421d2d: 48 b8 00 00 00 00 00 mov $0x0,%rax 421d34: 00 00 00 421d37: 74 03 je 421d3c <_D2gc3gcx4Pool10initializeMFmbZv+0x5c> 421d39: 49 8b c5 mov %r13,%rax 421d3c: 48 89 03 mov %rax,(%rbx) 421d3f: 48 85 c0 test %rax,%rax 421d42: 75 06 jne 421d4a <_D2gc3gcx4Pool10initializeMFmbZv+0x6a> 421d44: 4d 31 e4 xor %r12,%r12 421d47: 4d 31 f6 xor %r14,%r14 421d4a: 48 8b 0b mov (%rbx),%rcx 421d4d: 49 03 ce add %r14,%rcx 421d50: 48 89 4b 08 mov %rcx,0x8(%rbx) 421d54: 49 8b c6 mov %r14,%rax 421d57: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 421d5e: 48 be 00 10 00 00 00 mov $0x1000,%rsi 421d65: 00 00 00 421d68: 7d 0a jge 421d74 <_D2gc3gcx4Pool10initializeMFmbZv+0x94> 421d6a: 48 be 10 00 00 00 00 mov $0x10,%rsi 421d71: 00 00 00 421d74: 48 31 d2 xor %rdx,%rdx 421d77: 48 f7 f6 div %rsi 421d7a: 49 89 c5 mov %rax,%r13 421d7d: 48 8d 53 10 lea 0x10(%rbx),%rdx 421d81: 48 89 55 e8 mov %rdx,-0x18(%rbp) 421d85: 4c 89 6a 10 mov %r13,0x10(%rdx) 421d89: 49 8d 4d 3f lea 0x3f(%r13),%rcx 421d8d: 48 c1 e9 06 shr $0x6,%rcx 421d91: 48 89 4a 08 mov %rcx,0x8(%rdx) 421d95: 48 89 4d d8 mov %rcx,-0x28(%rbp) 421d99: 48 be 08 00 00 00 00 mov $0x8,%rsi 421da0: 00 00 00 421da3: 48 8d 79 02 lea 0x2(%rcx),%rdi 421da7: e8 e4 5b ff ff callq 417990 421dac: 4c 8b 45 e8 mov -0x18(%rbp),%r8 421db0: 49 89 00 mov %rax,(%r8) 421db3: 48 85 c0 test %rax,%rax 421db6: 75 05 jne 421dbd <_D2gc3gcx4Pool10initializeMFmbZv+0xdd> 421db8: e8 5f bb ff ff callq 41d91c 421dbd: 48 8d 43 28 lea 0x28(%rbx),%rax 421dc1: 48 89 45 f0 mov %rax,-0x10(%rbp) 421dc5: 4c 89 68 10 mov %r13,0x10(%rax) 421dc9: 48 8b 4d d8 mov -0x28(%rbp),%rcx 421dcd: 48 89 48 08 mov %rcx,0x8(%rax) 421dd1: 48 be 08 00 00 00 00 mov $0x8,%rsi 421dd8: 00 00 00 421ddb: 48 8d 79 02 lea 0x2(%rcx),%rdi 421ddf: e8 ac 5b ff ff callq 417990 421de4: 48 8b 55 f0 mov -0x10(%rbp),%rdx 421de8: 48 89 02 mov %rax,(%rdx) 421deb: 48 85 c0 test %rax,%rax 421dee: 75 05 jne 421df5 <_D2gc3gcx4Pool10initializeMFmbZv+0x115> 421df0: e8 27 bb ff ff callq 41d91c 421df5: 45 84 ff test %r15b,%r15b 421df8: 74 39 je 421e33 <_D2gc3gcx4Pool10initializeMFmbZv+0x153> 421dfa: 4c 8d b3 a0 00 00 00 lea 0xa0(%rbx),%r14 421e01: 4d 89 6e 10 mov %r13,0x10(%r14) 421e05: 49 8d 4d 3f lea 0x3f(%r13),%rcx 421e09: 48 c1 e9 06 shr $0x6,%rcx 421e0d: 49 89 4e 08 mov %rcx,0x8(%r14) 421e11: 48 be 08 00 00 00 00 mov $0x8,%rsi 421e18: 00 00 00 421e1b: 48 8d 79 02 lea 0x2(%rcx),%rdi 421e1f: e8 6c 5b ff ff callq 417990 421e24: 49 89 06 mov %rax,(%r14) 421e27: 48 85 c0 test %rax,%rax 421e2a: 75 37 jne 421e63 <_D2gc3gcx4Pool10initializeMFmbZv+0x183> 421e2c: e8 eb ba ff ff callq 41d91c 421e31: eb 30 jmp 421e63 <_D2gc3gcx4Pool10initializeMFmbZv+0x183> 421e33: 4c 8d 73 40 lea 0x40(%rbx),%r14 421e37: 4d 89 6e 10 mov %r13,0x10(%r14) 421e3b: 48 8b 45 d8 mov -0x28(%rbp),%rax 421e3f: 49 89 46 08 mov %rax,0x8(%r14) 421e43: 48 be 08 00 00 00 00 mov $0x8,%rsi 421e4a: 00 00 00 421e4d: 48 8d 78 02 lea 0x2(%rax),%rdi 421e51: e8 3a 5b ff ff callq 417990 421e56: 49 89 06 mov %rax,(%r14) 421e59: 48 85 c0 test %rax,%rax 421e5c: 75 05 jne 421e63 <_D2gc3gcx4Pool10initializeMFmbZv+0x183> 421e5e: e8 b9 ba ff ff callq 41d91c 421e63: 4c 8d 73 70 lea 0x70(%rbx),%r14 421e67: 4d 89 6e 10 mov %r13,0x10(%r14) 421e6b: 49 8d 45 3f lea 0x3f(%r13),%rax 421e6f: 48 c1 e8 06 shr $0x6,%rax 421e73: 49 89 46 08 mov %rax,0x8(%r14) 421e77: 48 89 45 e0 mov %rax,-0x20(%rbp) 421e7b: 48 be 08 00 00 00 00 mov $0x8,%rsi 421e82: 00 00 00 421e85: 48 8d 78 02 lea 0x2(%rax),%rdi 421e89: e8 02 5b ff ff callq 417990 421e8e: 49 89 06 mov %rax,(%r14) 421e91: 48 85 c0 test %rax,%rax 421e94: 75 05 jne 421e9b <_D2gc3gcx4Pool10initializeMFmbZv+0x1bb> 421e96: e8 81 ba ff ff callq 41d91c 421e9b: 48 8d 8b 88 00 00 00 lea 0x88(%rbx),%rcx 421ea2: 48 89 4d f8 mov %rcx,-0x8(%rbp) 421ea6: 4c 89 69 10 mov %r13,0x10(%rcx) 421eaa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 421eae: 48 89 51 08 mov %rdx,0x8(%rcx) 421eb2: 48 be 08 00 00 00 00 mov $0x8,%rsi 421eb9: 00 00 00 421ebc: 48 8d 7a 02 lea 0x2(%rdx),%rdi 421ec0: e8 cb 5a ff ff callq 417990 421ec5: 4c 8b 45 f8 mov -0x8(%rbp),%r8 421ec9: 49 89 00 mov %rax,(%r8) 421ecc: 48 85 c0 test %rax,%rax 421ecf: 75 05 jne 421ed6 <_D2gc3gcx4Pool10initializeMFmbZv+0x1f6> 421ed1: e8 46 ba ff ff callq 41d91c 421ed6: 49 8b fc mov %r12,%rdi 421ed9: e8 62 5b ff ff callq 417a40 421ede: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 421ee5: 48 85 c0 test %rax,%rax 421ee8: 75 05 jne 421eef <_D2gc3gcx4Pool10initializeMFmbZv+0x20f> 421eea: e8 2d ba ff ff callq 41d91c 421eef: 45 84 ff test %r15b,%r15b 421ef2: 74 1e je 421f12 <_D2gc3gcx4Pool10initializeMFmbZv+0x232> 421ef4: 42 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%edi 421efb: 00 421efc: e8 3f 5b ff ff callq 417a40 421f01: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx) 421f08: 48 85 c0 test %rax,%rax 421f0b: 75 05 jne 421f12 <_D2gc3gcx4Pool10initializeMFmbZv+0x232> 421f0d: e8 0a ba ff ff callq 41d91c 421f12: 49 8b d4 mov %r12,%rdx 421f15: be 0b 00 00 00 mov $0xb,%esi 421f1a: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 421f21: e8 1a 5a ff ff callq 417940 421f26: 4c 89 a3 b8 00 00 00 mov %r12,0xb8(%rbx) 421f2d: 4c 89 a3 c0 00 00 00 mov %r12,0xc0(%rbx) 421f34: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 421f3b: 00 00 00 00 421f3f: 41 5f pop %r15 421f41: 41 5e pop %r14 421f43: 41 5d pop %r13 421f45: 41 5c pop %r12 421f47: 5b pop %rbx 421f48: 48 8b e5 mov %rbp,%rsp 421f4b: 5d pop %rbp 421f4c: c3 retq 421f4d: 90 nop 421f4e: 90 nop 421f4f: 90 nop 0000000000421f50 <_D2gc3gcx4Pool4DtorMFZv>: 421f50: 55 push %rbp 421f51: 48 8b ec mov %rsp,%rbp 421f54: 50 push %rax 421f55: 53 push %rbx 421f56: 48 89 fb mov %rdi,%rbx 421f59: 48 83 3b 00 cmpq $0x0,(%rbx) 421f5d: 74 45 je 421fa4 <_D2gc3gcx4Pool4DtorMFZv+0x54> 421f5f: 48 83 bb c8 00 00 00 cmpq $0x0,0xc8(%rbx) 421f66: 00 421f67: 74 0b je 421f74 <_D2gc3gcx4Pool4DtorMFZv+0x24> 421f69: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 421f70: 00 00 00 00 421f74: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 421f7b: 48 85 c0 test %rax,%rax 421f7e: 74 1a je 421f9a <_D2gc3gcx4Pool4DtorMFZv+0x4a> 421f80: 48 89 c6 mov %rax,%rsi 421f83: 48 c1 e6 0c shl $0xc,%rsi 421f87: 48 8b 3b mov (%rbx),%rdi 421f8a: e8 11 5b ff ff callq 417aa0 421f8f: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 421f96: 00 00 00 00 421f9a: 48 31 c9 xor %rcx,%rcx 421f9d: 48 89 0b mov %rcx,(%rbx) 421fa0: 48 89 4b 08 mov %rcx,0x8(%rbx) 421fa4: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx 421fab: 48 85 d2 test %rdx,%rdx 421fae: 74 08 je 421fb8 <_D2gc3gcx4Pool4DtorMFZv+0x68> 421fb0: 48 89 d7 mov %rdx,%rdi 421fb3: e8 88 58 ff ff callq 417840 421fb8: 48 8b 83 e0 00 00 00 mov 0xe0(%rbx),%rax 421fbf: 48 85 c0 test %rax,%rax 421fc2: 74 08 je 421fcc <_D2gc3gcx4Pool4DtorMFZv+0x7c> 421fc4: 48 89 c7 mov %rax,%rdi 421fc7: e8 74 58 ff ff callq 417840 421fcc: 48 8d 7b 10 lea 0x10(%rbx),%rdi 421fd0: e8 9b 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 421fd5: 48 8d 7b 28 lea 0x28(%rbx),%rdi 421fd9: e8 92 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 421fde: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 421fe5: 74 0e je 421ff5 <_D2gc3gcx4Pool4DtorMFZv+0xa5> 421fe7: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 421fee: e8 7d 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 421ff3: eb 09 jmp 421ffe <_D2gc3gcx4Pool4DtorMFZv+0xae> 421ff5: 48 8d 7b 40 lea 0x40(%rbx),%rdi 421ff9: e8 72 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 421ffe: 48 8d 7b 58 lea 0x58(%rbx),%rdi 422002: e8 69 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 422007: 48 8d 7b 70 lea 0x70(%rbx),%rdi 42200b: e8 60 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 422010: 48 8d bb 88 00 00 00 lea 0x88(%rbx),%rdi 422017: e8 54 34 00 00 callq 425470 <_D2gc6gcbits6GCBits4DtorMFZv> 42201c: 5b pop %rbx 42201d: 48 8b e5 mov %rbp,%rsp 422020: 5d pop %rbp 422021: c3 retq 422022: 90 nop 422023: 90 nop 0000000000422024 <_D2gc3gcx4Pool7shiftByMFNdZk>: 422024: 55 push %rbp 422025: 48 8b ec mov %rsp,%rbp 422028: 50 push %rax 422029: 80 bf d8 00 00 00 01 cmpb $0x1,0xd8(%rdi) 422030: b8 0c 00 00 00 mov $0xc,%eax 422035: 7d 05 jge 42203c <_D2gc3gcx4Pool7shiftByMFNdZk+0x18> 422037: b8 04 00 00 00 mov $0x4,%eax 42203c: 48 8b e5 mov %rbp,%rsp 42203f: 5d pop %rbp 422040: c3 retq 422041: 90 nop 422042: 90 nop 422043: 90 nop 0000000000422044 <_D2gc3gcx4Pool13updateOffsetsMFmZv>: 422044: 55 push %rbp 422045: 48 8b ec mov %rsp,%rbp 422048: 53 push %rbx 422049: 49 89 f9 mov %rdi,%r9 42204c: 49 89 f3 mov %rsi,%r11 42204f: ba 01 00 00 00 mov $0x1,%edx 422054: 49 8b 81 c8 00 00 00 mov 0xc8(%r9),%rax 42205b: 4d 8d 43 01 lea 0x1(%r11),%r8 42205f: 49 3b c0 cmp %r8,%rax 422062: 76 27 jbe 42208b <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x47> 422064: 49 8b 89 d0 00 00 00 mov 0xd0(%r9),%rcx 42206b: 42 80 3c 01 09 cmpb $0x9,(%rcx,%r8,1) 422070: 75 19 jne 42208b <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x47> 422072: 49 8b 99 e0 00 00 00 mov 0xe0(%r9),%rbx 422079: 42 89 14 83 mov %edx,(%rbx,%r8,4) 42207d: 49 ff c0 inc %r8 422080: ff c2 inc %edx 422082: 4d 39 81 c8 00 00 00 cmp %r8,0xc8(%r9) 422089: 77 d9 ja 422064 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x20> 42208b: 49 8b d0 mov %r8,%rdx 42208e: 49 2b d3 sub %r11,%rdx 422091: 49 8b b1 e0 00 00 00 mov 0xe0(%r9),%rsi 422098: 42 89 14 9e mov %edx,(%rsi,%r11,4) 42209c: 5b pop %rbx 42209d: 5d pop %rbp 42209e: c3 retq 42209f: 90 nop 00000000004220a0 <_D2gc3gcx4Pool10allocPagesMFmZm>: 4220a0: 55 push %rbp 4220a1: 48 8b ec mov %rsp,%rbp 4220a4: 48 83 ec 18 sub $0x18,%rsp 4220a8: 53 push %rbx 4220a9: 48 89 7d f0 mov %rdi,-0x10(%rbp) 4220ad: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4220b1: 4c 8b c7 mov %rdi,%r8 4220b4: 4c 8b de mov %rsi,%r11 4220b7: 4d 39 98 c0 00 00 00 cmp %r11,0xc0(%r8) 4220be: 73 10 jae 4220d0 <_D2gc3gcx4Pool10allocPagesMFmZm+0x30> 4220c0: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 4220c7: ff ff ff 4220ca: 5b pop %rbx 4220cb: 48 8b e5 mov %rbp,%rsp 4220ce: 5d pop %rbp 4220cf: c3 retq 4220d0: 49 89 f1 mov %rsi,%r9 4220d3: 49 8b 80 c8 00 00 00 mov 0xc8(%r8),%rax 4220da: 49 8b 90 e8 00 00 00 mov 0xe8(%r8),%rdx 4220e1: 48 3b c2 cmp %rdx,%rax 4220e4: 76 74 jbe 42215a <_D2gc3gcx4Pool10allocPagesMFmZm+0xba> 4220e6: 49 8b 88 d0 00 00 00 mov 0xd0(%r8),%rcx 4220ed: 8a 1c 11 mov (%rcx,%rdx,1),%bl 4220f0: 80 fb 0a cmp $0xa,%bl 4220f3: 75 40 jne 422135 <_D2gc3gcx4Pool10allocPagesMFmZm+0x95> 4220f5: 49 8b 80 d0 00 00 00 mov 0xd0(%r8),%rax 4220fc: 49 8b 88 e8 00 00 00 mov 0xe8(%r8),%rcx 422103: 80 3c 08 0a cmpb $0xa,(%rax,%rcx,1) 422107: 73 1a jae 422123 <_D2gc3gcx4Pool10allocPagesMFmZm+0x83> 422109: 41 8a 80 d8 00 00 00 mov 0xd8(%r8),%al 422110: 34 01 xor $0x1,%al 422112: 25 ff 00 00 00 and $0xff,%eax 422117: 48 98 cltq 422119: 48 03 c2 add %rdx,%rax 42211c: 49 89 80 e8 00 00 00 mov %rax,0xe8(%r8) 422123: 49 ff c9 dec %r9 422126: 75 26 jne 42214e <_D2gc3gcx4Pool10allocPagesMFmZm+0xae> 422128: 48 8d 42 01 lea 0x1(%rdx),%rax 42212c: 49 2b c3 sub %r11,%rax 42212f: 5b pop %rbx 422130: 48 8b e5 mov %rbp,%rsp 422133: 5d pop %rbp 422134: c3 retq 422135: 4d 8b cb mov %r11,%r9 422138: 80 fb 08 cmp $0x8,%bl 42213b: 75 11 jne 42214e <_D2gc3gcx4Pool10allocPagesMFmZm+0xae> 42213d: 49 8b b0 e0 00 00 00 mov 0xe0(%r8),%rsi 422144: 8b 3c 96 mov (%rsi,%rdx,4),%edi 422147: ff cf dec %edi 422149: 89 ff mov %edi,%edi 42214b: 48 01 fa add %rdi,%rdx 42214e: 48 ff c2 inc %rdx 422151: 49 39 90 c8 00 00 00 cmp %rdx,0xc8(%r8) 422158: 77 8c ja 4220e6 <_D2gc3gcx4Pool10allocPagesMFmZm+0x46> 42215a: 49 8b 90 d0 00 00 00 mov 0xd0(%r8),%rdx 422161: 49 8b 98 e8 00 00 00 mov 0xe8(%r8),%rbx 422168: 80 3c 1a 0a cmpb $0xa,(%rdx,%rbx,1) 42216c: 73 0e jae 42217c <_D2gc3gcx4Pool10allocPagesMFmZm+0xdc> 42216e: 49 8b 88 c8 00 00 00 mov 0xc8(%r8),%rcx 422175: 49 89 88 e8 00 00 00 mov %rcx,0xe8(%r8) 42217c: 4c 89 45 f0 mov %r8,-0x10(%rbp) 422180: 4c 89 5d f8 mov %r11,-0x8(%rbp) 422184: 48 8b 75 f8 mov -0x8(%rbp),%rsi 422188: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42218c: e8 07 00 00 00 callq 422198 <_D2gc3gcx4Pool11extendPagesMFmZm> 422191: 5b pop %rbx 422192: 48 8b e5 mov %rbp,%rsp 422195: 5d pop %rbp 422196: c3 retq 422197: 90 nop 0000000000422198 <_D2gc3gcx4Pool11extendPagesMFmZm>: 422198: 55 push %rbp 422199: 48 8b ec mov %rsp,%rbp 42219c: 48 83 ec 10 sub $0x10,%rsp 4221a0: 53 push %rbx 4221a1: 41 54 push %r12 4221a3: 49 89 fc mov %rdi,%r12 4221a6: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4221aa: 49 8b 84 24 c8 00 00 mov 0xc8(%r12),%rax 4221b1: 00 4221b2: 48 03 45 f8 add -0x8(%rbp),%rax 4221b6: 49 3b 84 24 b8 00 00 cmp 0xb8(%r12),%rax 4221bd: 00 4221be: 0f 87 9e 00 00 00 ja 422262 <_D2gc3gcx4Pool11extendPagesMFmZm+0xca> 4221c4: 49 8b 8c 24 c8 00 00 mov 0xc8(%r12),%rcx 4221cb: 00 4221cc: 48 8b 75 f8 mov -0x8(%rbp),%rsi 4221d0: 48 83 c6 0f add $0xf,%rsi 4221d4: 48 81 e6 f0 ff ff ff and $0xfffffffffffffff0,%rsi 4221db: 48 8d 14 31 lea (%rcx,%rsi,1),%rdx 4221df: 49 8b 9c 24 b8 00 00 mov 0xb8(%r12),%rbx 4221e6: 00 4221e7: 48 3b d3 cmp %rbx,%rdx 4221ea: 76 06 jbe 4221f2 <_D2gc3gcx4Pool11extendPagesMFmZm+0x5a> 4221ec: 48 89 de mov %rbx,%rsi 4221ef: 48 2b f1 sub %rcx,%rsi 4221f2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4221f6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4221fa: be 0a 00 00 00 mov $0xa,%esi 4221ff: 49 8b bc 24 d0 00 00 mov 0xd0(%r12),%rdi 422206: 00 422207: 49 03 bc 24 c8 00 00 add 0xc8(%r12),%rdi 42220e: 00 42220f: e8 2c 57 ff ff callq 417940 422214: 49 8b 9c 24 c8 00 00 mov 0xc8(%r12),%rbx 42221b: 00 42221c: 48 8b 45 f0 mov -0x10(%rbp),%rax 422220: 49 01 84 24 c8 00 00 add %rax,0xc8(%r12) 422227: 00 422228: 48 85 db test %rbx,%rbx 42222b: 74 2a je 422257 <_D2gc3gcx4Pool11extendPagesMFmZm+0xbf> 42222d: 49 8b 8c 24 d0 00 00 mov 0xd0(%r12),%rcx 422234: 00 422235: 48 03 cb add %rbx,%rcx 422238: 80 79 ff 0a cmpb $0xa,-0x1(%rcx) 42223c: 75 19 jne 422257 <_D2gc3gcx4Pool11extendPagesMFmZm+0xbf> 42223e: 48 ff cb dec %rbx 422241: 48 85 db test %rbx,%rbx 422244: 74 11 je 422257 <_D2gc3gcx4Pool11extendPagesMFmZm+0xbf> 422246: 49 8b 94 24 d0 00 00 mov 0xd0(%r12),%rdx 42224d: 00 42224e: 48 03 d3 add %rbx,%rdx 422251: 80 7a ff 0a cmpb $0xa,-0x1(%rdx) 422255: 74 e7 je 42223e <_D2gc3gcx4Pool11extendPagesMFmZm+0xa6> 422257: 48 8b c3 mov %rbx,%rax 42225a: 41 5c pop %r12 42225c: 5b pop %rbx 42225d: 48 8b e5 mov %rbp,%rsp 422260: 5d pop %rbp 422261: c3 retq 422262: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 422269: ff ff ff 42226c: 41 5c pop %r12 42226e: 5b pop %rbx 42226f: 48 8b e5 mov %rbp,%rsp 422272: 5d pop %rbp 422273: c3 retq 0000000000422274 <_D2gc3gcx4Pool15extendPagesUpToMFmZm>: 422274: 55 push %rbp 422275: 48 8b ec mov %rsp,%rbp 422278: 48 83 ec 18 sub $0x18,%rsp 42227c: 53 push %rbx 42227d: 48 89 7d f0 mov %rdi,-0x10(%rbp) 422281: 48 89 75 f8 mov %rsi,-0x8(%rbp) 422285: 4c 8b c6 mov %rsi,%r8 422288: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 42228f: 4a 8d 0c 00 lea (%rax,%r8,1),%rcx 422293: 48 8b 97 b8 00 00 00 mov 0xb8(%rdi),%rdx 42229a: 48 3b ca cmp %rdx,%rcx 42229d: 76 06 jbe 4222a5 <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x31> 42229f: 49 89 d0 mov %rdx,%r8 4222a2: 4c 2b c0 sub %rax,%r8 4222a5: 48 8b 75 f0 mov -0x10(%rbp),%rsi 4222a9: 48 8b be c8 00 00 00 mov 0xc8(%rsi),%rdi 4222b0: 49 8d 58 0f lea 0xf(%r8),%rbx 4222b4: 48 81 e3 f0 ff ff ff and $0xfffffffffffffff0,%rbx 4222bb: 48 8d 04 1f lea (%rdi,%rbx,1),%rax 4222bf: 48 8b 8e b8 00 00 00 mov 0xb8(%rsi),%rcx 4222c6: 48 3b c1 cmp %rcx,%rax 4222c9: 76 06 jbe 4222d1 <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x5d> 4222cb: 48 89 cb mov %rcx,%rbx 4222ce: 48 2b df sub %rdi,%rbx 4222d1: 48 85 db test %rbx,%rbx 4222d4: 75 09 jne 4222df <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x6b> 4222d6: 48 31 c0 xor %rax,%rax 4222d9: 5b pop %rbx 4222da: 48 8b e5 mov %rbp,%rsp 4222dd: 5d pop %rbp 4222de: c3 retq 4222df: 4c 89 45 f8 mov %r8,-0x8(%rbp) 4222e3: 48 8b d3 mov %rbx,%rdx 4222e6: be 0a 00 00 00 mov $0xa,%esi 4222eb: 48 8b 7d f0 mov -0x10(%rbp),%rdi 4222ef: 48 8b bf d0 00 00 00 mov 0xd0(%rdi),%rdi 4222f6: 48 8b 45 f0 mov -0x10(%rbp),%rax 4222fa: 48 03 b8 c8 00 00 00 add 0xc8(%rax),%rdi 422301: e8 3a 56 ff ff callq 417940 422306: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42230a: 48 01 99 c8 00 00 00 add %rbx,0xc8(%rcx) 422311: 48 3b 5d f8 cmp -0x8(%rbp),%rbx 422315: 48 b8 01 00 00 00 00 mov $0x1,%rax 42231c: 00 00 00 42231f: 77 03 ja 422324 <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0xb0> 422321: 48 31 c0 xor %rax,%rax 422324: 89 c0 mov %eax,%eax 422326: 5b pop %rbx 422327: 48 8b e5 mov %rbp,%rsp 42232a: 5d pop %rbp 42232b: c3 retq 000000000042232c <_D2gc3gcx4Pool9freePagesMFmmZv>: 42232c: 55 push %rbp 42232d: 48 8b ec mov %rsp,%rbp 422330: 48 83 ec 10 sub $0x10,%rsp 422334: 53 push %rbx 422335: 48 89 f9 mov %rdi,%rcx 422338: 49 89 d1 mov %rdx,%r9 42233b: 4c 39 89 e8 00 00 00 cmp %r9,0xe8(%rcx) 422342: 76 07 jbe 42234b <_D2gc3gcx4Pool9freePagesMFmmZv+0x1f> 422344: 4c 89 89 e8 00 00 00 mov %r9,0xe8(%rcx) 42234b: 49 89 d0 mov %rdx,%r8 42234e: 48 03 f2 add %rdx,%rsi 422351: 48 3b f2 cmp %rdx,%rsi 422354: 76 2c jbe 422382 <_D2gc3gcx4Pool9freePagesMFmmZv+0x56> 422356: 48 89 f2 mov %rsi,%rdx 422359: 48 8b 81 d0 00 00 00 mov 0xd0(%rcx),%rax 422360: 42 80 3c 00 0a cmpb $0xa,(%rax,%r8,1) 422365: 73 07 jae 42236e <_D2gc3gcx4Pool9freePagesMFmmZv+0x42> 422367: 48 ff 81 c0 00 00 00 incq 0xc0(%rcx) 42236e: 48 8b 99 d0 00 00 00 mov 0xd0(%rcx),%rbx 422375: 42 c6 04 03 0a movb $0xa,(%rbx,%r8,1) 42237a: 49 ff c0 inc %r8 42237d: 4c 39 c2 cmp %r8,%rdx 422380: 77 d7 ja 422359 <_D2gc3gcx4Pool9freePagesMFmmZv+0x2d> 422382: 5b pop %rbx 422383: 48 8b e5 mov %rbp,%rsp 422386: 5d pop %rbp 422387: c3 retq 0000000000422388 <__alloca>: 422388: 48 89 ca mov %rcx,%rdx 42238b: 48 89 f8 mov %rdi,%rax 42238e: 48 83 c0 0f add $0xf,%rax 422392: 24 f0 and $0xf0,%al 422394: 48 85 c0 test %rax,%rax 422397: 75 0a jne 4223a3 <__alloca+0x1b> 422399: 48 b8 10 00 00 00 00 mov $0x10,%rax 4223a0: 00 00 00 4223a3: 48 89 c6 mov %rax,%rsi 4223a6: 48 f7 d8 neg %rax 4223a9: 48 01 e0 add %rsp,%rax 4223ac: 73 21 jae 4223cf <__alloca+0x47> 4223ae: 48 89 e9 mov %rbp,%rcx 4223b1: 48 29 e1 sub %rsp,%rcx 4223b4: 48 2b 0a sub (%rdx),%rcx 4223b7: 48 01 32 add %rsi,(%rdx) 4223ba: 48 89 c4 mov %rax,%rsp 4223bd: 48 01 c8 add %rcx,%rax 4223c0: 48 89 e7 mov %rsp,%rdi 4223c3: 48 01 e6 add %rsp,%rsi 4223c6: 48 c1 e9 03 shr $0x3,%rcx 4223ca: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 4223cd: eb 03 jmp 4223d2 <__alloca+0x4a> 4223cf: 48 31 c0 xor %rax,%rax 4223d2: c3 retq 4223d3: 90 nop 00000000004223d4 <_d_arraycopy>: 4223d4: 55 push %rbp 4223d5: 48 8b ec mov %rsp,%rbp 4223d8: 48 83 ec 10 sub $0x10,%rsp 4223dc: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4223e0: 48 8b cf mov %rdi,%rcx 4223e3: 48 8b 45 10 mov 0x10(%rbp),%rax 4223e7: 48 39 45 20 cmp %rax,0x20(%rbp) 4223eb: 74 4d je 42243a <_d_arraycopy+0x66> 4223ed: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 4223f4: 00 00 00 4223f7: e8 44 87 ff ff callq 41ab40 <_d_newclass> 4223fc: ff 35 f6 d2 00 00 pushq 0xd2f6(%rip) # 42f6f8 <_TMP628+0x8> 422402: ff 35 e8 d2 00 00 pushq 0xd2e8(%rip) # 42f6f0 <_TMP628> 422408: ff 35 1a d3 00 00 pushq 0xd31a(%rip) # 42f728 <_TMP629+0x8> 42240e: ff 35 0c d3 00 00 pushq 0xd30c(%rip) # 42f720 <_TMP629> 422414: 48 ba 1f 00 00 00 00 mov $0x1f,%rdx 42241b: 00 00 00 42241e: 48 31 f6 xor %rsi,%rsi 422421: 48 89 c7 mov %rax,%rdi 422424: e8 cb 78 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 422429: 48 83 c4 20 add $0x20,%rsp 42242d: 48 89 c7 mov %rax,%rdi 422430: e8 a7 7b ff ff callq 419fdc <_d_throwc> 422435: e9 84 00 00 00 jmpq 4224be <_d_arraycopy+0xea> 42243a: 48 8b 55 20 mov 0x20(%rbp),%rdx 42243e: 48 0f af d1 imul %rcx,%rdx 422442: 48 03 55 28 add 0x28(%rbp),%rdx 422446: 48 3b 55 18 cmp 0x18(%rbp),%rdx 42244a: 76 0e jbe 42245a <_d_arraycopy+0x86> 42244c: 48 0f af c1 imul %rcx,%rax 422450: 48 03 45 18 add 0x18(%rbp),%rax 422454: 48 3b 45 28 cmp 0x28(%rbp),%rax 422458: 77 1c ja 422476 <_d_arraycopy+0xa2> 42245a: 48 89 4d f8 mov %rcx,-0x8(%rbp) 42245e: 48 8b 55 20 mov 0x20(%rbp),%rdx 422462: 48 0f af 55 f8 imul -0x8(%rbp),%rdx 422467: 48 8b 75 18 mov 0x18(%rbp),%rsi 42246b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 42246f: e8 2c 55 ff ff callq 4179a0 422474: eb 48 jmp 4224be <_d_arraycopy+0xea> 422476: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 42247d: 00 00 00 422480: e8 bb 86 ff ff callq 41ab40 <_d_newclass> 422485: ff 35 cd d2 00 00 pushq 0xd2cd(%rip) # 42f758 <_TMP631+0x8> 42248b: ff 35 bf d2 00 00 pushq 0xd2bf(%rip) # 42f750 <_TMP631> 422491: ff 35 91 d2 00 00 pushq 0xd291(%rip) # 42f728 <_TMP629+0x8> 422497: ff 35 83 d2 00 00 pushq 0xd283(%rip) # 42f720 <_TMP629> 42249d: 48 ba 28 00 00 00 00 mov $0x28,%rdx 4224a4: 00 00 00 4224a7: 48 31 f6 xor %rsi,%rsi 4224aa: 48 89 c7 mov %rax,%rdi 4224ad: e8 42 78 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 4224b2: 48 83 c4 20 add $0x20,%rsp 4224b6: 48 89 c7 mov %rax,%rdi 4224b9: e8 1e 7b ff ff callq 419fdc <_d_throwc> 4224be: 48 8b 55 28 mov 0x28(%rbp),%rdx 4224c2: 48 8b 45 20 mov 0x20(%rbp),%rax 4224c6: 48 8b e5 mov %rbp,%rsp 4224c9: 5d pop %rbp 4224ca: c3 retq 4224cb: 90 nop 00000000004224cc <_d_isbaseof>: 4224cc: 55 push %rbp 4224cd: 48 8b ec mov %rsp,%rbp 4224d0: 50 push %rax 4224d1: 53 push %rbx 4224d2: 41 54 push %r12 4224d4: 41 55 push %r13 4224d6: 41 56 push %r14 4224d8: 41 57 push %r15 4224da: 49 89 ff mov %rdi,%r15 4224dd: 49 89 f4 mov %rsi,%r12 4224e0: 4d 39 e7 cmp %r12,%r15 4224e3: 74 36 je 42251b <_d_isbaseof+0x4f> 4224e5: 4d 39 67 50 cmp %r12,0x50(%r15) 4224e9: 74 30 je 42251b <_d_isbaseof+0x4f> 4224eb: 45 31 ed xor %r13d,%r13d 4224ee: 4d 39 6f 40 cmp %r13,0x40(%r15) 4224f2: 74 46 je 42253a <_d_isbaseof+0x6e> 4224f4: 49 63 c5 movslq %r13d,%rax 4224f7: 48 c1 e0 05 shl $0x5,%rax 4224fb: 49 8b 57 48 mov 0x48(%r15),%rdx 4224ff: 49 8b 5f 40 mov 0x40(%r15),%rbx 422503: 4c 8b 34 10 mov (%rax,%rdx,1),%r14 422507: 4d 3b f4 cmp %r12,%r14 42250a: 74 0f je 42251b <_d_isbaseof+0x4f> 42250c: 49 8b f4 mov %r12,%rsi 42250f: 49 8b fe mov %r14,%rdi 422512: e8 b5 ff ff ff callq 4224cc <_d_isbaseof> 422517: 85 c0 test %eax,%eax 422519: 74 13 je 42252e <_d_isbaseof+0x62> 42251b: b8 01 00 00 00 mov $0x1,%eax 422520: 41 5f pop %r15 422522: 41 5e pop %r14 422524: 41 5d pop %r13 422526: 41 5c pop %r12 422528: 5b pop %rbx 422529: 48 8b e5 mov %rbp,%rsp 42252c: 5d pop %rbp 42252d: c3 retq 42252e: 41 ff c5 inc %r13d 422531: 49 63 cd movslq %r13d,%rcx 422534: 49 3b 4f 40 cmp 0x40(%r15),%rcx 422538: 72 ba jb 4224f4 <_d_isbaseof+0x28> 42253a: 4d 8b 7f 50 mov 0x50(%r15),%r15 42253e: 4d 85 ff test %r15,%r15 422541: 75 a2 jne 4224e5 <_d_isbaseof+0x19> 422543: 31 c0 xor %eax,%eax 422545: 41 5f pop %r15 422547: 41 5e pop %r14 422549: 41 5d pop %r13 42254b: 41 5c pop %r12 42254d: 5b pop %rbx 42254e: 48 8b e5 mov %rbp,%rsp 422551: 5d pop %rbp 422552: c3 retq 422553: 90 nop 0000000000422554 <_STI_critical_init>: 422554: 55 push %rbp 422555: 48 8b ec mov %rsp,%rbp 422558: 48 83 3d 50 8e 21 00 cmpq $0x0,0x218e50(%rip) # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 42255f: 00 422560: 75 40 jne 4225a2 <_STI_critical_init+0x4e> 422562: 48 bf f0 b3 63 00 00 mov $0x63b3f0,%rdi 422569: 00 00 00 42256c: e8 bf 53 ff ff callq 417930 422571: be 01 00 00 00 mov $0x1,%esi 422576: 48 bf f0 b3 63 00 00 mov $0x63b3f0,%rdi 42257d: 00 00 00 422580: e8 ab 54 ff ff callq 417a30 422585: 48 31 f6 xor %rsi,%rsi 422588: 48 bf c8 b3 63 00 00 mov $0x63b3c8,%rdi 42258f: 00 00 00 422592: e8 b9 55 ff ff callq 417b50 422597: 48 c7 05 0e 8e 21 00 movq $0x63b3c0,0x218e0e(%rip) # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 42259e: c0 b3 63 00 4225a2: 5d pop %rbp 4225a3: c3 retq 00000000004225a4 <_STD_critical_term>: 4225a4: 55 push %rbp 4225a5: 48 8b ec mov %rsp,%rbp 4225a8: 48 83 3d 00 8e 21 00 cmpq $0x0,0x218e00(%rip) # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4225af: 00 4225b0: 74 30 je 4225e2 <_STD_critical_term+0x3e> 4225b2: 48 83 3d f6 8d 21 00 cmpq $0x0,0x218df6(%rip) # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4225b9: 00 4225ba: 74 26 je 4225e2 <_STD_critical_term+0x3e> 4225bc: 48 8b 3d ed 8d 21 00 mov 0x218ded(%rip),%rdi # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4225c3: 48 83 c7 08 add $0x8,%rdi 4225c7: e8 44 53 ff ff callq 417910 4225cc: 48 8b 05 dd 8d 21 00 mov 0x218ddd(%rip),%rax # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4225d3: 48 8b 08 mov (%rax),%rcx 4225d6: 48 89 0d d3 8d 21 00 mov %rcx,0x218dd3(%rip) # 63b3b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4225dd: 48 85 c9 test %rcx,%rcx 4225e0: 75 da jne 4225bc <_STD_critical_term+0x18> 4225e2: 5d pop %rbp 4225e3: c3 retq 4225e4: c3 retq 4225e5: b8 38 84 63 00 mov $0x638438,%eax 4225ea: b9 10 b1 63 00 mov $0x63b110,%ecx 4225ef: 48 8b 11 mov (%rcx),%rdx 4225f2: 48 89 10 mov %rdx,(%rax) 4225f5: 48 89 01 mov %rax,(%rcx) 4225f8: c3 retq 4225f9: 90 nop 4225fa: 90 nop 4225fb: 90 nop 00000000004225fc <_D2rt4deh27__arrayZ>: 4225fc: 55 push %rbp 4225fd: 48 8b ec mov %rsp,%rbp 422600: 48 83 ec 10 sub $0x10,%rsp 422604: 48 89 fe mov %rdi,%rsi 422607: 48 bf 28 84 63 00 00 mov $0x638428,%rdi 42260e: 00 00 00 422611: e8 da 7e ff ff callq 41a4f0 <_d_array_bounds> 422616: 90 nop 422617: 90 nop 0000000000422618 <_D2rt4deh28__assertFiZv>: 422618: 55 push %rbp 422619: 48 8b ec mov %rsp,%rbp 42261c: 48 83 ec 10 sub $0x10,%rsp 422620: 48 89 fe mov %rdi,%rsi 422623: 48 bf 28 84 63 00 00 mov $0x638428,%rdi 42262a: 00 00 00 42262d: e8 56 7e ff ff callq 41a488 <_d_assertm> 422632: 90 nop 422633: 90 nop 0000000000422634 <_D2rt4deh215__unittest_failFiZv>: 422634: 55 push %rbp 422635: 48 8b ec mov %rsp,%rbp 422638: 48 83 ec 10 sub $0x10,%rsp 42263c: 48 89 fe mov %rdi,%rsi 42263f: 48 bf 28 84 63 00 00 mov $0x638428,%rdi 422646: 00 00 00 422649: e8 6e 7e ff ff callq 41a4bc <_d_unittestm> 42264e: 48 8b e5 mov %rbp,%rsp 422651: 5d pop %rbp 422652: c3 retq 422653: 90 nop 0000000000422654 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable>: 422654: 55 push %rbp 422655: 48 8b ec mov %rsp,%rbp 422658: 53 push %rbx 422659: 48 89 fa mov %rdi,%rdx 42265c: 48 be 38 38 43 00 00 mov $0x433838,%rsi 422663: 00 00 00 422666: 48 b8 38 38 43 00 00 mov $0x433838,%rax 42266d: 00 00 00 422670: 48 3d e8 3c 43 00 cmp $0x433ce8,%rax 422676: 73 28 jae 4226a0 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable+0x4c> 422678: 48 8b 0e mov (%rsi),%rcx 42267b: 48 3b ca cmp %rdx,%rcx 42267e: 77 13 ja 422693 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable+0x3f> 422680: 8b 5e 10 mov 0x10(%rsi),%ebx 422683: 48 8d 3c 19 lea (%rcx,%rbx,1),%rdi 422687: 48 3b fa cmp %rdx,%rdi 42268a: 76 07 jbe 422693 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable+0x3f> 42268c: 48 8b 46 08 mov 0x8(%rsi),%rax 422690: 5b pop %rbx 422691: 5d pop %rbp 422692: c3 retq 422693: 48 83 c6 18 add $0x18,%rsi 422697: 48 81 fe e8 3c 43 00 cmp $0x433ce8,%rsi 42269e: 72 d8 jb 422678 <_D2rt4deh213__eh_finddataFPvZPS2rt4deh213DHandlerTable+0x24> 4226a0: 48 31 c0 xor %rax,%rax 4226a3: 5b pop %rbx 4226a4: 5d pop %rbp 4226a5: c3 retq 4226a6: 90 nop 4226a7: 90 nop 00000000004226a8 <_D2rt4deh216__eh_find_callerFmPmZm>: 4226a8: 55 push %rbp 4226a9: 48 8b ec mov %rsp,%rbp 4226ac: 48 83 ec 20 sub $0x20,%rsp 4226b0: 48 89 7d f0 mov %rdi,-0x10(%rbp) 4226b4: 48 89 75 f8 mov %rsi,-0x8(%rbp) 4226b8: 48 8b d6 mov %rsi,%rdx 4226bb: 4c 8b 02 mov (%rdx),%r8 4226be: 4d 85 c0 test %r8,%r8 4226c1: 74 25 je 4226e8 <_D2rt4deh216__eh_find_callerFmPmZm+0x40> 4226c3: 49 39 d0 cmp %rdx,%r8 4226c6: 77 15 ja 4226dd <_D2rt4deh216__eh_find_callerFmPmZm+0x35> 4226c8: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4226cc: 4c 89 45 e8 mov %r8,-0x18(%rbp) 4226d0: e8 4b 30 00 00 callq 425720 <_D2rt4deh29terminateFZv> 4226d5: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4226d9: 4c 8b 45 e8 mov -0x18(%rbp),%r8 4226dd: 48 8b 42 08 mov 0x8(%rdx),%rax 4226e1: 48 8b 4d f0 mov -0x10(%rbp),%rcx 4226e5: 48 89 01 mov %rax,(%rcx) 4226e8: 49 8b c0 mov %r8,%rax 4226eb: 48 8b e5 mov %rbp,%rsp 4226ee: 5d pop %rbp 4226ef: c3 retq 4226f0: c3 retq 4226f1: b8 70 84 63 00 mov $0x638470,%eax 4226f6: b9 10 b1 63 00 mov $0x63b110,%ecx 4226fb: 48 8b 11 mov (%rcx),%rdx 4226fe: 48 89 10 mov %rdx,(%rax) 422701: 48 89 01 mov %rax,(%rcx) 422704: c3 retq 422705: 90 nop 422706: 90 nop 422707: 90 nop 0000000000422708 <_D2rt6dmain27__arrayZ>: 422708: 55 push %rbp 422709: 48 8b ec mov %rsp,%rbp 42270c: 48 83 ec 10 sub $0x10,%rsp 422710: 48 89 fe mov %rdi,%rsi 422713: 48 bf 58 84 63 00 00 mov $0x638458,%rdi 42271a: 00 00 00 42271d: e8 ce 7d ff ff callq 41a4f0 <_d_array_bounds> 422722: 90 nop 422723: 90 nop 0000000000422724 <_D2rt6dmain28__assertFiZv>: 422724: 55 push %rbp 422725: 48 8b ec mov %rsp,%rbp 422728: 48 83 ec 10 sub $0x10,%rsp 42272c: 48 89 fe mov %rdi,%rsi 42272f: 48 bf 58 84 63 00 00 mov $0x638458,%rdi 422736: 00 00 00 422739: e8 4a 7d ff ff callq 41a488 <_d_assertm> 42273e: 90 nop 42273f: 90 nop 0000000000422740 <_D2rt6dmain215__unittest_failFiZv>: 422740: 55 push %rbp 422741: 48 8b ec mov %rsp,%rbp 422744: 48 83 ec 10 sub $0x10,%rsp 422748: 48 89 fe mov %rdi,%rsi 42274b: 48 bf 58 84 63 00 00 mov $0x638458,%rdi 422752: 00 00 00 422755: e8 62 7d ff ff callq 41a4bc <_d_unittestm> 42275a: 48 8b e5 mov %rbp,%rsp 42275d: 5d pop %rbp 42275e: c3 retq 42275f: 90 nop 422760: c3 retq 422761: b8 60 85 63 00 mov $0x638560,%eax 422766: b9 10 b1 63 00 mov $0x63b110,%ecx 42276b: 48 8b 11 mov (%rcx),%rdx 42276e: 48 89 10 mov %rdx,(%rax) 422771: 48 89 01 mov %rax,(%rcx) 422774: c3 retq 422775: 90 nop 422776: 90 nop 422777: 90 nop 0000000000422778 <_D2rt8lifetime12_staticDtor9FZv>: 422778: 55 push %rbp 422779: 48 8b ec mov %rsp,%rbp 42277c: 50 push %rax 42277d: 53 push %rbx 42277e: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 422785: 00 00 422787: 48 8b 0d 32 28 21 00 mov 0x212832(%rip),%rcx # 634fc0 <_DYNAMIC+0x208> 42278e: 48 8b 14 08 mov (%rax,%rcx,1),%rdx 422792: 48 85 d2 test %rdx,%rdx 422795: 74 20 je 4227b7 <_D2rt8lifetime12_staticDtor9FZv+0x3f> 422797: 48 89 d7 mov %rdx,%rdi 42279a: e8 a1 50 ff ff callq 417840 42279f: 64 48 8b 1c 25 00 00 mov %fs:0x0,%rbx 4227a6: 00 00 4227a8: 48 8b 05 11 28 21 00 mov 0x212811(%rip),%rax # 634fc0 <_DYNAMIC+0x208> 4227af: 48 c7 04 03 00 00 00 movq $0x0,(%rbx,%rax,1) 4227b6: 00 4227b7: 5b pop %rbx 4227b8: 48 8b e5 mov %rbp,%rsp 4227bb: 5d pop %rbp 4227bc: c3 retq 4227bd: 90 nop 4227be: 90 nop 4227bf: 90 nop 00000000004227c0 <_D2rt8lifetime9__moddtorFZv>: 4227c0: 55 push %rbp 4227c1: 48 8b ec mov %rsp,%rbp 4227c4: e8 af ff ff ff callq 422778 <_D2rt8lifetime12_staticDtor9FZv> 4227c9: 5d pop %rbp 4227ca: c3 retq 4227cb: 90 nop 00000000004227cc <_D2rt8lifetime7__arrayZ>: 4227cc: 55 push %rbp 4227cd: 48 8b ec mov %rsp,%rbp 4227d0: 48 83 ec 10 sub $0x10,%rsp 4227d4: 48 89 fe mov %rdi,%rsi 4227d7: 48 bf 20 85 63 00 00 mov $0x638520,%rdi 4227de: 00 00 00 4227e1: e8 0a 7d ff ff callq 41a4f0 <_d_array_bounds> 4227e6: 90 nop 4227e7: 90 nop 00000000004227e8 <_D2rt8lifetime8__assertFiZv>: 4227e8: 55 push %rbp 4227e9: 48 8b ec mov %rsp,%rbp 4227ec: 48 83 ec 10 sub $0x10,%rsp 4227f0: 48 89 fe mov %rdi,%rsi 4227f3: 48 bf 20 85 63 00 00 mov $0x638520,%rdi 4227fa: 00 00 00 4227fd: e8 86 7c ff ff callq 41a488 <_d_assertm> 422802: 90 nop 422803: 90 nop 0000000000422804 <_D2rt8lifetime15__unittest_failFiZv>: 422804: 55 push %rbp 422805: 48 8b ec mov %rsp,%rbp 422808: 48 83 ec 10 sub $0x10,%rsp 42280c: 48 89 fe mov %rdi,%rsi 42280f: 48 bf 20 85 63 00 00 mov $0x638520,%rdi 422816: 00 00 00 422819: e8 9e 7c ff ff callq 41a4bc <_d_unittestm> 42281e: 48 8b e5 mov %rbp,%rsp 422821: 5d pop %rbp 422822: c3 retq 422823: 90 nop 0000000000422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb>: 422824: 55 push %rbp 422825: 48 8b ec mov %rsp,%rbp 422828: 48 83 ec 18 sub $0x18,%rsp 42282c: 53 push %rbx 42282d: 41 54 push %r12 42282f: 41 55 push %r13 422831: 41 56 push %r14 422833: 41 57 push %r15 422835: 48 89 fb mov %rdi,%rbx 422838: 49 89 f3 mov %rsi,%r11 42283b: 49 89 d4 mov %rdx,%r12 42283e: 49 89 c9 mov %rcx,%r9 422841: 49 8b 41 08 mov 0x8(%r9),%rax 422845: 48 3d 00 01 00 00 cmp $0x100,%rax 42284b: 0f 87 86 00 00 00 ja 4228d7 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xb3> 422851: 4d 8d 44 24 01 lea 0x1(%r12),%r8 422856: 4d 3b 41 08 cmp 0x8(%r9),%r8 42285a: 0f 87 7b 01 00 00 ja 4229db <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b7> 422860: 4d 8b 29 mov (%r9),%r13 422863: 4d 8b 51 08 mov 0x8(%r9),%r10 422867: 4f 8d ac 2a ff ff ff lea -0x1(%r10,%r13,1),%r13 42286e: ff 42286f: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 422873: 74 59 je 4228ce <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xaa> 422875: 45 84 db test %r11b,%r11b 422878: 74 4a je 4228c4 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xa0> 42287a: 49 b9 80 84 63 00 00 mov $0x638480,%r9 422881: 00 00 00 422884: 4c 89 4d e8 mov %r9,-0x18(%rbp) 422888: 4c 89 cf mov %r9,%rdi 42288b: e8 00 12 00 00 callq 423a90 <_d_monitorenter> 422890: 41 38 5d 00 cmp %bl,0x0(%r13) 422894: 74 17 je 4228ad <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x89> 422896: 31 c0 xor %eax,%eax 422898: 50 push %rax 422899: e8 18 00 00 00 callq 4228b6 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x92> 42289e: 58 pop %rax 42289f: 41 5f pop %r15 4228a1: 41 5e pop %r14 4228a3: 41 5d pop %r13 4228a5: 41 5c pop %r12 4228a7: 5b pop %rbx 4228a8: 48 8b e5 mov %rbp,%rsp 4228ab: 5d pop %rbp 4228ac: c3 retq 4228ad: 45 88 65 00 mov %r12b,0x0(%r13) 4228b1: 68 ef 29 42 00 pushq $0x4229ef 4228b6: 48 8b 7d e8 mov -0x18(%rbp),%rdi 4228ba: e8 29 12 00 00 callq 423ae8 <_d_monitorexit> 4228bf: e9 10 01 00 00 jmpq 4229d4 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b0> 4228c4: 41 38 5d 00 cmp %bl,0x0(%r13) 4228c8: 0f 85 0d 01 00 00 jne 4229db <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b7> 4228ce: 45 88 65 00 mov %r12b,0x0(%r13) 4228d2: e9 18 01 00 00 jmpq 4229ef <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1cb> 4228d7: 48 3d 00 10 00 00 cmp $0x1000,%rax 4228dd: 0f 83 94 00 00 00 jae 422977 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x153> 4228e3: 4d 8d 44 24 02 lea 0x2(%r12),%r8 4228e8: 4d 3b 41 08 cmp 0x8(%r9),%r8 4228ec: 0f 87 e9 00 00 00 ja 4229db <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b7> 4228f2: 4d 8b 29 mov (%r9),%r13 4228f5: 4d 8b 51 08 mov 0x8(%r9),%r10 4228f9: 4f 8d ac 2a fe ff ff lea -0x2(%r10,%r13,1),%r13 422900: ff 422901: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 422905: 74 69 je 422970 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x14c> 422907: 45 84 db test %r11b,%r11b 42290a: 74 53 je 42295f <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x13b> 42290c: 49 b9 80 84 63 00 00 mov $0x638480,%r9 422913: 00 00 00 422916: 4c 89 4d f0 mov %r9,-0x10(%rbp) 42291a: 4c 89 cf mov %r9,%rdi 42291d: e8 6e 11 00 00 callq 423a90 <_d_monitorenter> 422922: 66 41 8b 45 00 mov 0x0(%r13),%ax 422927: 25 ff ff 00 00 and $0xffff,%eax 42292c: 48 98 cltq 42292e: 48 3b c3 cmp %rbx,%rax 422931: 74 17 je 42294a <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x126> 422933: 31 c0 xor %eax,%eax 422935: 50 push %rax 422936: e8 19 00 00 00 callq 422954 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x130> 42293b: 58 pop %rax 42293c: 41 5f pop %r15 42293e: 41 5e pop %r14 422940: 41 5d pop %r13 422942: 41 5c pop %r12 422944: 5b pop %rbx 422945: 48 8b e5 mov %rbp,%rsp 422948: 5d pop %rbp 422949: c3 retq 42294a: 66 45 89 65 00 mov %r12w,0x0(%r13) 42294f: 68 ef 29 42 00 pushq $0x4229ef 422954: 48 8b 7d f0 mov -0x10(%rbp),%rdi 422958: e8 8b 11 00 00 callq 423ae8 <_d_monitorexit> 42295d: eb 75 jmp 4229d4 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b0> 42295f: 66 41 8b 45 00 mov 0x0(%r13),%ax 422964: 25 ff ff 00 00 and $0xffff,%eax 422969: 48 98 cltq 42296b: 48 3b c3 cmp %rbx,%rax 42296e: 75 6b jne 4229db <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b7> 422970: 66 45 89 65 00 mov %r12w,0x0(%r13) 422975: eb 78 jmp 4229ef <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1cb> 422977: 4d 8d 44 24 11 lea 0x11(%r12),%r8 42297c: 4c 3b c0 cmp %rax,%r8 42297f: 77 5a ja 4229db <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b7> 422981: 4d 8b 29 mov (%r9),%r13 422984: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 422988: 74 61 je 4229eb <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1c7> 42298a: 45 84 db test %r11b,%r11b 42298d: 74 46 je 4229d5 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1b1> 42298f: 49 b9 80 84 63 00 00 mov $0x638480,%r9 422996: 00 00 00 422999: 4c 89 4d f8 mov %r9,-0x8(%rbp) 42299d: 4c 89 cf mov %r9,%rdi 4229a0: e8 eb 10 00 00 callq 423a90 <_d_monitorenter> 4229a5: 49 39 5d 00 cmp %rbx,0x0(%r13) 4229a9: 74 17 je 4229c2 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x19e> 4229ab: 31 c0 xor %eax,%eax 4229ad: 50 push %rax 4229ae: e8 18 00 00 00 callq 4229cb <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1a7> 4229b3: 58 pop %rax 4229b4: 41 5f pop %r15 4229b6: 41 5e pop %r14 4229b8: 41 5d pop %r13 4229ba: 41 5c pop %r12 4229bc: 5b pop %rbx 4229bd: 48 8b e5 mov %rbp,%rsp 4229c0: 5d pop %rbp 4229c1: c3 retq 4229c2: 4d 89 65 00 mov %r12,0x0(%r13) 4229c6: 68 ef 29 42 00 pushq $0x4229ef 4229cb: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4229cf: e8 14 11 00 00 callq 423ae8 <_d_monitorexit> 4229d4: c3 retq 4229d5: 49 39 5d 00 cmp %rbx,0x0(%r13) 4229d9: 74 10 je 4229eb <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x1c7> 4229db: 31 c0 xor %eax,%eax 4229dd: 41 5f pop %r15 4229df: 41 5e pop %r14 4229e1: 41 5d pop %r13 4229e3: 41 5c pop %r12 4229e5: 5b pop %rbx 4229e6: 48 8b e5 mov %rbp,%rsp 4229e9: 5d pop %rbp 4229ea: c3 retq 4229eb: 4d 89 65 00 mov %r12,0x0(%r13) 4229ef: b8 01 00 00 00 mov $0x1,%eax 4229f4: 41 5f pop %r15 4229f6: 41 5e pop %r14 4229f8: 41 5d pop %r13 4229fa: 41 5c pop %r12 4229fc: 5b pop %rbx 4229fd: 48 8b e5 mov %rbp,%rsp 422a00: 5d pop %rbp 422a01: c3 retq 422a02: 90 nop 422a03: 90 nop 0000000000422a04 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo>: 422a04: 55 push %rbp 422a05: 48 8b ec mov %rsp,%rbp 422a08: 50 push %rax 422a09: 53 push %rbx 422a0a: 41 54 push %r12 422a0c: 41 55 push %r13 422a0e: 48 89 fb mov %rdi,%rbx 422a11: e8 12 2d 00 00 callq 425728 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo> 422a16: 49 89 c5 mov %rax,%r13 422a19: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 422a20: 00 00 422a22: 48 8b 15 b7 25 21 00 mov 0x2125b7(%rip),%rdx # 634fe0 <_DYNAMIC+0x228> 422a29: 48 63 04 11 movslq (%rcx,%rdx,1),%rax 422a2d: 4c 8d 24 40 lea (%rax,%rax,2),%r12 422a31: 4e 8d 24 e5 00 00 00 lea 0x0(,%r12,8),%r12 422a38: 00 422a39: 4d 03 e5 add %r13,%r12 422a3c: 4c 89 65 f8 mov %r12,-0x8(%rbp) 422a40: 4c 39 6d f8 cmp %r13,-0x8(%rbp) 422a44: 72 31 jb 422a77 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x73> 422a46: 49 8b 34 24 mov (%r12),%rsi 422a4a: 48 85 f6 test %rsi,%rsi 422a4d: 74 1f je 422a6e <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x6a> 422a4f: 48 3b f3 cmp %rbx,%rsi 422a52: 77 1a ja 422a6e <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x6a> 422a54: 48 8b fb mov %rbx,%rdi 422a57: 48 2b fe sub %rsi,%rdi 422a5a: 49 3b 7c 24 08 cmp 0x8(%r12),%rdi 422a5f: 73 0d jae 422a6e <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x6a> 422a61: 49 8b c4 mov %r12,%rax 422a64: 41 5d pop %r13 422a66: 41 5c pop %r12 422a68: 5b pop %rbx 422a69: 48 8b e5 mov %rbp,%rsp 422a6c: 5d pop %rbp 422a6d: c3 retq 422a6e: 49 83 c4 e8 add $0xffffffffffffffe8,%r12 422a72: 4d 39 ec cmp %r13,%r12 422a75: 73 cf jae 422a46 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x42> 422a77: 48 8b 75 f8 mov -0x8(%rbp),%rsi 422a7b: 49 8d 95 a8 00 00 00 lea 0xa8(%r13),%rdx 422a82: 48 3b d6 cmp %rsi,%rdx 422a85: 76 2f jbe 422ab6 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xb2> 422a87: 4c 8b 02 mov (%rdx),%r8 422a8a: 4d 85 c0 test %r8,%r8 422a8d: 74 1e je 422aad <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa9> 422a8f: 4c 3b c3 cmp %rbx,%r8 422a92: 77 19 ja 422aad <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa9> 422a94: 48 8b cb mov %rbx,%rcx 422a97: 49 2b c8 sub %r8,%rcx 422a9a: 48 3b 4a 08 cmp 0x8(%rdx),%rcx 422a9e: 73 0d jae 422aad <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa9> 422aa0: 48 8b c2 mov %rdx,%rax 422aa3: 41 5d pop %r13 422aa5: 41 5c pop %r12 422aa7: 5b pop %rbx 422aa8: 48 8b e5 mov %rbp,%rsp 422aab: 5d pop %rbp 422aac: c3 retq 422aad: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 422ab1: 48 39 f2 cmp %rsi,%rdx 422ab4: 77 d1 ja 422a87 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x83> 422ab6: 48 31 c0 xor %rax,%rax 422ab9: 41 5d pop %r13 422abb: 41 5c pop %r12 422abd: 5b pop %rbx 422abe: 48 8b e5 mov %rbp,%rsp 422ac1: 5d pop %rbp 422ac2: c3 retq 422ac3: 90 nop 0000000000422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv>: 422ac4: 55 push %rbp 422ac5: 48 8b ec mov %rsp,%rbp 422ac8: 48 83 ec 10 sub $0x10,%rsp 422acc: 53 push %rbx 422acd: 41 54 push %r12 422acf: 48 89 fb mov %rdi,%rbx 422ad2: e8 51 2c 00 00 callq 425728 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo> 422ad7: 49 89 c4 mov %rax,%r12 422ada: 48 85 db test %rbx,%rbx 422add: 75 32 jne 422b11 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x4d> 422adf: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 422ae6: 00 00 422ae8: 48 03 05 f1 24 21 00 add 0x2124f1(%rip),%rax # 634fe0 <_DYNAMIC+0x228> 422aef: 8b 08 mov (%rax),%ecx 422af1: ff c1 inc %ecx 422af3: 81 e1 07 00 00 00 and $0x7,%ecx 422af9: 89 08 mov %ecx,(%rax) 422afb: 48 89 c8 mov %rcx,%rax 422afe: 48 98 cltq 422b00: 48 8d 1c 40 lea (%rax,%rax,2),%rbx 422b04: 48 8d 1c dd 00 00 00 lea 0x0(,%rbx,8),%rbx 422b0b: 00 422b0c: 49 03 dc add %r12,%rbx 422b0f: eb 6e jmp 422b7f <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0xbb> 422b11: 64 48 8b 14 25 00 00 mov %fs:0x0,%rdx 422b18: 00 00 422b1a: 48 8b 35 bf 24 21 00 mov 0x2124bf(%rip),%rsi # 634fe0 <_DYNAMIC+0x228> 422b21: 8b 04 32 mov (%rdx,%rsi,1),%eax 422b24: 48 89 45 f8 mov %rax,-0x8(%rbp) 422b28: 48 98 cltq 422b2a: 48 8d 0c 40 lea (%rax,%rax,2),%rcx 422b2e: 48 8d 0c cd 00 00 00 lea 0x0(,%rcx,8),%rcx 422b35: 00 422b36: 49 03 cc add %r12,%rcx 422b39: 48 3b cb cmp %rbx,%rcx 422b3c: 74 41 je 422b7f <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0xbb> 422b3e: 48 8b 45 f8 mov -0x8(%rbp),%rax 422b42: 48 98 cltq 422b44: 48 8d 34 40 lea (%rax,%rax,2),%rsi 422b48: 48 8d 34 f5 00 00 00 lea 0x0(,%rsi,8),%rsi 422b4f: 00 422b50: 49 03 f4 add %r12,%rsi 422b53: 48 8b fb mov %rbx,%rdi 422b56: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b58: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b5a: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b5c: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 422b63: 00 00 422b65: 48 8b 05 74 24 21 00 mov 0x212474(%rip),%rax # 634fe0 <_DYNAMIC+0x228> 422b6c: 48 63 14 01 movslq (%rcx,%rax,1),%rdx 422b70: 48 8d 1c 52 lea (%rdx,%rdx,2),%rbx 422b74: 48 8d 1c dd 00 00 00 lea 0x0(,%rbx,8),%rbx 422b7b: 00 422b7c: 49 03 dc add %r12,%rbx 422b7f: 48 8d 75 10 lea 0x10(%rbp),%rsi 422b83: 48 8b fb mov %rbx,%rdi 422b86: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b88: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b8a: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422b8c: 41 5c pop %r12 422b8e: 5b pop %rbx 422b8f: 48 8b e5 mov %rbp,%rsp 422b92: 5d pop %rbp 422b93: c3 retq 0000000000422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv>: 422b94: 55 push %rbp 422b95: 48 8b ec mov %rsp,%rbp 422b98: 48 83 ec 28 sub $0x28,%rsp 422b9c: 53 push %rbx 422b9d: 41 54 push %r12 422b9f: 41 55 push %r13 422ba1: 41 56 push %r14 422ba3: 41 57 push %r15 422ba5: 49 89 fc mov %rdi,%r12 422ba8: 48 89 75 f0 mov %rsi,-0x10(%rbp) 422bac: 48 89 d3 mov %rdx,%rbx 422baf: 49 8b 04 24 mov (%r12),%rax 422bb3: 48 8b 88 80 00 00 00 mov 0x80(%rax),%rcx 422bba: 48 89 7d e0 mov %rdi,-0x20(%rbp) 422bbe: 48 89 4d e8 mov %rcx,-0x18(%rbp) 422bc2: 48 81 7d e8 d8 81 41 cmpq $0x4181d8,-0x18(%rbp) 422bc9: 00 422bca: 0f 84 82 00 00 00 je 422c52 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xbe> 422bd0: 48 be 28 5a 63 00 00 mov $0x635a28,%rsi 422bd7: 00 00 00 422bda: 49 8b fc mov %r12,%rdi 422bdd: e8 d6 72 ff ff callq 419eb8 <_d_dynamic_cast> 422be2: 49 89 c6 mov %rax,%r14 422be5: 4d 85 f6 test %r14,%r14 422be8: 74 34 je 422c1e <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0x8a> 422bea: 4d 8b 6e 68 mov 0x68(%r14),%r13 422bee: 4d 85 ed test %r13,%r13 422bf1: 74 5f je 422c52 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xbe> 422bf3: 49 8b fc mov %r12,%rdi 422bf6: 49 8b 04 24 mov (%r12),%rax 422bfa: 48 ff 50 48 rex.W callq *0x48(%rax) 422bfe: 49 89 c6 mov %rax,%r14 422c01: 48 8b 4d f0 mov -0x10(%rbp),%rcx 422c05: 4c 8d 3c 0b lea (%rbx,%rcx,1),%r15 422c09: 49 3b df cmp %r15,%rbx 422c0c: 73 44 jae 422c52 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xbe> 422c0e: 48 8b fb mov %rbx,%rdi 422c11: 49 ff d5 rex.WB callq *%r13 422c14: 49 03 de add %r14,%rbx 422c17: 4c 39 fb cmp %r15,%rbx 422c1a: 72 f2 jb 422c0e <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0x7a> 422c1c: eb 34 jmp 422c52 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xbe> 422c1e: 49 8b fc mov %r12,%rdi 422c21: 49 8b 04 24 mov (%r12),%rax 422c25: 48 ff 50 48 rex.W callq *0x48(%rax) 422c29: 49 89 c5 mov %rax,%r13 422c2c: 48 8b 4d f0 mov -0x10(%rbp),%rcx 422c30: 4c 8d 34 0b lea (%rbx,%rcx,1),%r14 422c34: 49 3b de cmp %r14,%rbx 422c37: 73 19 jae 422c52 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xbe> 422c39: 48 8b f3 mov %rbx,%rsi 422c3c: 49 8b fc mov %r12,%rdi 422c3f: 49 8b 14 24 mov (%r12),%rdx 422c43: 48 ff 92 80 00 00 00 rex.W callq *0x80(%rdx) 422c4a: 49 03 dd add %r13,%rbx 422c4d: 4c 39 f3 cmp %r14,%rbx 422c50: 72 e7 jb 422c39 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv+0xa5> 422c52: 41 5f pop %r15 422c54: 41 5e pop %r14 422c56: 41 5d pop %r13 422c58: 41 5c pop %r12 422c5a: 5b pop %rbx 422c5b: 48 8b e5 mov %rbp,%rsp 422c5e: 5d pop %rbp 422c5f: c3 retq 0000000000422c60 : 422c60: 55 push %rbp 422c61: 48 8b ec mov %rsp,%rbp 422c64: 48 83 ec 38 sub $0x38,%rsp 422c68: 53 push %rbx 422c69: 41 54 push %r12 422c6b: 41 55 push %r13 422c6d: 41 56 push %r14 422c6f: 41 57 push %r15 422c71: 48 89 7d e8 mov %rdi,-0x18(%rbp) 422c75: 89 75 f0 mov %esi,-0x10(%rbp) 422c78: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 422c7d: 0f 84 b4 00 00 00 je 422d37 422c83: 48 8b 45 e8 mov -0x18(%rbp),%rax 422c87: 48 8b 08 mov (%rax),%rcx 422c8a: 48 85 c9 test %rcx,%rcx 422c8d: 0f 84 a4 00 00 00 je 422d37 422c93: 48 8b 19 mov (%rcx),%rbx 422c96: 48 8b 53 18 mov 0x18(%rbx),%rdx 422c9a: 48 8b 43 10 mov 0x10(%rbx),%rax 422c9e: 48 89 45 d0 mov %rax,-0x30(%rbp) 422ca2: 48 89 55 d8 mov %rdx,-0x28(%rbp) 422ca6: 40 80 7d f0 00 rex cmpb $0x0,-0x10(%rbp) 422cab: 75 19 jne 422cc6 422cad: 48 83 3d 2b 85 21 00 cmpq $0x0,0x21852b(%rip) # 63b1e0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 422cb4: 00 422cb5: 74 0f je 422cc6 422cb7: 48 8b 7d e8 mov -0x18(%rbp),%rdi 422cbb: 48 ff 15 1e 85 21 00 rex.W callq *0x21851e(%rip) # 63b1e0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 422cc2: 84 c0 test %al,%al 422cc4: 74 1c je 422ce2 422cc6: 48 8b 43 58 mov 0x58(%rbx),%rax 422cca: 48 85 c0 test %rax,%rax 422ccd: 74 0a je 422cd9 422ccf: 49 89 c4 mov %rax,%r12 422cd2: 48 8b 7d e8 mov -0x18(%rbp),%rdi 422cd6: 49 ff d4 rex.WB callq *%r12 422cd9: 48 8b 5b 50 mov 0x50(%rbx),%rbx 422cdd: 48 85 db test %rbx,%rbx 422ce0: 75 e4 jne 422cc6 422ce2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 422ce6: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 422ceb: 74 0c je 422cf9 422ced: 40 8a 75 f0 mov -0x10(%rbp),%sil 422cf1: 48 89 cf mov %rcx,%rdi 422cf4: e8 33 0d 00 00 callq 423a2c <_d_monitordelete> 422cf9: 48 8b 55 d0 mov -0x30(%rbp),%rdx 422cfd: 48 8b 4d d8 mov -0x28(%rbp),%rcx 422d01: 48 8b 45 d0 mov -0x30(%rbp),%rax 422d05: 48 89 ce mov %rcx,%rsi 422d08: 48 8b 7d e8 mov -0x18(%rbp),%rdi 422d0c: e8 8f 4c ff ff callq 4179a0 422d11: eb 13 jmp 422d26 422d13: 48 8b 75 e0 mov -0x20(%rbp),%rsi 422d17: 48 8b 5d e8 mov -0x18(%rbp),%rbx 422d1b: 48 8b 3b mov (%rbx),%rdi 422d1e: 48 8b 3f mov (%rdi),%rdi 422d21: e8 66 11 00 00 callq 423e8c 422d26: 68 37 2d 42 00 pushq $0x422d37 422d2b: 48 8b 5d e8 mov -0x18(%rbp),%rbx 422d2f: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 422d36: c3 retq 422d37: 41 5f pop %r15 422d39: 41 5e pop %r14 422d3b: 41 5d pop %r13 422d3d: 41 5c pop %r12 422d3f: 5b pop %rbx 422d40: 48 8b e5 mov %rbp,%rsp 422d43: 5d pop %rbp 422d44: c3 retq 422d45: 90 nop 422d46: 90 nop 422d47: 90 nop 0000000000422d48 <_D2rt8lifetime11newCapacityFmmZm>: 422d48: 55 push %rbp 422d49: 48 8b ec mov %rsp,%rbp 422d4c: 48 83 ec 10 sub $0x10,%rsp 422d50: 53 push %rbx 422d51: 48 89 7d f0 mov %rdi,-0x10(%rbp) 422d55: 4d 31 c9 xor %r9,%r9 422d58: 49 89 f0 mov %rsi,%r8 422d5b: 4c 0f af 45 f0 imul -0x10(%rbp),%r8 422d60: 49 81 f8 00 10 00 00 cmp $0x1000,%r8 422d67: 76 40 jbe 422da9 <_D2rt8lifetime11newCapacityFmmZm+0x61> 422d69: 48 b8 e8 03 00 00 00 mov $0x3e8,%rax 422d70: 00 00 00 422d73: 50 push %rax 422d74: 49 0f bd c0 bsr %r8,%rax 422d78: ff c0 inc %eax 422d7a: 48 98 cltq 422d7c: 48 89 c1 mov %rax,%rcx 422d7f: 58 pop %rax 422d80: 48 99 cqto 422d82: 48 f7 f9 idiv %rcx 422d85: 48 83 c0 64 add $0x64,%rax 422d89: 48 0f af c6 imul %rsi,%rax 422d8d: 48 83 c0 63 add $0x63,%rax 422d91: 48 bb 64 00 00 00 00 mov $0x64,%rbx 422d98: 00 00 00 422d9b: 48 31 d2 xor %rdx,%rdx 422d9e: 48 f7 f3 div %rbx 422da1: 49 89 c1 mov %rax,%r9 422da4: 4c 0f af 4d f0 imul -0x10(%rbp),%r9 422da9: 4d 39 c1 cmp %r8,%r9 422dac: 76 03 jbe 422db1 <_D2rt8lifetime11newCapacityFmmZm+0x69> 422dae: 4d 8b c1 mov %r9,%r8 422db1: 49 8b c0 mov %r8,%rax 422db4: 5b pop %rbx 422db5: 48 8b e5 mov %rbp,%rsp 422db8: 5d pop %rbp 422db9: c3 retq 422dba: 90 nop 422dbb: 90 nop 0000000000422dbc <_adDupT>: 422dbc: 55 push %rbp 422dbd: 48 8b ec mov %rsp,%rbp 422dc0: 48 83 ec 50 sub $0x50,%rsp 422dc4: 53 push %rbx 422dc5: 41 54 push %r12 422dc7: 48 89 fb mov %rdi,%rbx 422dca: 48 8d 45 b8 lea -0x48(%rbp),%rax 422dce: 48 31 c9 xor %rcx,%rcx 422dd1: 48 89 08 mov %rcx,(%rax) 422dd4: 48 89 48 08 mov %rcx,0x8(%rax) 422dd8: 48 39 4d 10 cmp %rcx,0x10(%rbp) 422ddc: 0f 84 0b 01 00 00 je 422eed <_adDupT+0x131> 422de2: 48 8b 13 mov (%rbx),%rdx 422de5: 48 ff 52 58 rex.W callq *0x58(%rdx) 422de9: 48 89 c7 mov %rax,%rdi 422dec: 48 8b 37 mov (%rdi),%rsi 422def: 48 ff 56 48 rex.W callq *0x48(%rsi) 422df3: 49 89 c4 mov %rax,%r12 422df6: 4c 0f af 65 10 imul 0x10(%rbp),%r12 422dfb: 48 8b fb mov %rbx,%rdi 422dfe: 48 8b 03 mov (%rbx),%rax 422e01: 48 ff 50 58 rex.W callq *0x58(%rax) 422e05: 48 89 c7 mov %rax,%rdi 422e08: 48 8b 0f mov (%rdi),%rcx 422e0b: 48 ff 51 68 rex.W callq *0x68(%rcx) 422e0f: a9 01 00 00 00 test $0x1,%eax 422e14: ba 08 00 00 00 mov $0x8,%edx 422e19: 75 05 jne 422e20 <_adDupT+0x64> 422e1b: ba 0a 00 00 00 mov $0xa,%edx 422e20: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 422e27: 48 be 11 00 00 00 00 mov $0x11,%rsi 422e2e: 00 00 00 422e31: 77 1d ja 422e50 <_adDupT+0x94> 422e33: 49 81 fc ff 00 00 00 cmp $0xff,%r12 422e3a: 48 be 02 00 00 00 00 mov $0x2,%rsi 422e41: 00 00 00 422e44: 77 0a ja 422e50 <_adDupT+0x94> 422e46: 48 be 01 00 00 00 00 mov $0x1,%rsi 422e4d: 00 00 00 422e50: 49 03 f4 add %r12,%rsi 422e53: 48 8d 7d c8 lea -0x38(%rbp),%rdi 422e57: e8 b8 b1 ff ff callq 41e014 422e5c: 48 8d 4d c8 lea -0x38(%rbp),%rcx 422e60: 49 8b d4 mov %r12,%rdx 422e63: 48 8b 03 mov (%rbx),%rax 422e66: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 422e6d: 48 be 01 00 00 00 00 mov $0x1,%rsi 422e74: 00 00 00 422e77: 74 03 je 422e7c <_adDupT+0xc0> 422e79: 48 31 f6 xor %rsi,%rsi 422e7c: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 422e83: ff ff ff 422e86: e8 99 f9 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 422e8b: 48 8d 75 c8 lea -0x38(%rbp),%rsi 422e8f: 48 8d 7d e8 lea -0x18(%rbp),%rdi 422e93: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422e95: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422e97: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 422e99: 48 f7 45 f0 00 f0 ff testq $0xfffffffffffff000,-0x10(%rbp) 422ea0: ff 422ea1: 48 b8 10 00 00 00 00 mov $0x10,%rax 422ea8: 00 00 00 422eab: 75 03 jne 422eb0 <_adDupT+0xf4> 422ead: 48 31 c0 xor %rax,%rax 422eb0: 48 03 45 e8 add -0x18(%rbp),%rax 422eb4: 48 89 45 c0 mov %rax,-0x40(%rbp) 422eb8: 48 8b 4d 10 mov 0x10(%rbp),%rcx 422ebc: 48 89 4d b8 mov %rcx,-0x48(%rbp) 422ec0: 49 8b d4 mov %r12,%rdx 422ec3: 48 8b 75 18 mov 0x18(%rbp),%rsi 422ec7: 48 8b 7d c0 mov -0x40(%rbp),%rdi 422ecb: e8 d0 4a ff ff callq 4179a0 422ed0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 422ed4: 49 8b f4 mov %r12,%rsi 422ed7: 52 push %rdx 422ed8: 56 push %rsi 422ed9: 48 8b fb mov %rbx,%rdi 422edc: 48 8b 03 mov (%rbx),%rax 422edf: 48 ff 50 58 rex.W callq *0x58(%rax) 422ee3: 48 89 c7 mov %rax,%rdi 422ee6: 5e pop %rsi 422ee7: 5a pop %rdx 422ee8: e8 a7 fc ff ff callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 422eed: 48 8b 55 c0 mov -0x40(%rbp),%rdx 422ef1: 48 8b 45 b8 mov -0x48(%rbp),%rax 422ef5: 41 5c pop %r12 422ef7: 5b pop %rbx 422ef8: 48 8b e5 mov %rbp,%rsp 422efb: 5d pop %rbp 422efc: c3 retq 422efd: 90 nop 422efe: 90 nop 422eff: 90 nop 0000000000422f00 : 422f00: 55 push %rbp 422f01: 48 8b ec mov %rsp,%rbp 422f04: 48 8b 05 95 81 21 00 mov 0x218195(%rip),%rax # 63b0a0 <__libc_stack_end@@GLIBC_2.2.5> 422f0b: 5d pop %rbp 422f0c: c3 retq 422f0d: 90 nop 422f0e: 90 nop 422f0f: 90 nop 422f10: c3 retq 422f11: b8 98 86 63 00 mov $0x638698,%eax 422f16: b9 10 b1 63 00 mov $0x63b110,%ecx 422f1b: 48 8b 11 mov (%rcx),%rdx 422f1e: 48 89 10 mov %rdx,(%rax) 422f21: 48 89 01 mov %rax,(%rcx) 422f24: c3 retq 422f25: 90 nop 422f26: 90 nop 422f27: 90 nop 0000000000422f28 <_D2rt8monitor_7__arrayZ>: 422f28: 55 push %rbp 422f29: 48 8b ec mov %rsp,%rbp 422f2c: 48 83 ec 10 sub $0x10,%rsp 422f30: 48 89 fe mov %rdi,%rsi 422f33: 48 bf 80 86 63 00 00 mov $0x638680,%rdi 422f3a: 00 00 00 422f3d: e8 ae 75 ff ff callq 41a4f0 <_d_array_bounds> 422f42: 90 nop 422f43: 90 nop 0000000000422f44 <_D2rt8monitor_8__assertFiZv>: 422f44: 55 push %rbp 422f45: 48 8b ec mov %rsp,%rbp 422f48: 48 83 ec 10 sub $0x10,%rsp 422f4c: 48 89 fe mov %rdi,%rsi 422f4f: 48 bf 80 86 63 00 00 mov $0x638680,%rdi 422f56: 00 00 00 422f59: e8 2a 75 ff ff callq 41a488 <_d_assertm> 422f5e: 90 nop 422f5f: 90 nop 0000000000422f60 <_D2rt8monitor_15__unittest_failFiZv>: 422f60: 55 push %rbp 422f61: 48 8b ec mov %rsp,%rbp 422f64: 48 83 ec 10 sub $0x10,%rsp 422f68: 48 89 fe mov %rdi,%rsi 422f6b: 48 bf 80 86 63 00 00 mov $0x638680,%rdi 422f72: 00 00 00 422f75: e8 42 75 ff ff callq 41a4bc <_d_unittestm> 422f7a: 48 8b e5 mov %rbp,%rsp 422f7d: 5d pop %rbp 422f7e: c3 retq 422f7f: 90 nop 422f80: c3 retq 422f81: b8 20 87 63 00 mov $0x638720,%eax 422f86: b9 10 b1 63 00 mov $0x63b110,%ecx 422f8b: 48 8b 11 mov (%rcx),%rdx 422f8e: 48 89 10 mov %rdx,(%rax) 422f91: 48 89 01 mov %rax,(%rcx) 422f94: c3 retq 422f95: 90 nop 422f96: 90 nop 422f97: 90 nop 0000000000422f98 <_D3std9algorithm7__arrayZ>: 422f98: 55 push %rbp 422f99: 48 8b ec mov %rsp,%rbp 422f9c: 48 83 ec 10 sub $0x10,%rsp 422fa0: 48 89 fe mov %rdi,%rsi 422fa3: 48 bf a8 86 63 00 00 mov $0x6386a8,%rdi 422faa: 00 00 00 422fad: e8 3e 75 ff ff callq 41a4f0 <_d_array_bounds> 422fb2: 90 nop 422fb3: 90 nop 0000000000422fb4 <_D3std9algorithm8__assertFiZv>: 422fb4: 55 push %rbp 422fb5: 48 8b ec mov %rsp,%rbp 422fb8: 48 83 ec 10 sub $0x10,%rsp 422fbc: 48 89 fe mov %rdi,%rsi 422fbf: 48 bf a8 86 63 00 00 mov $0x6386a8,%rdi 422fc6: 00 00 00 422fc9: e8 ba 74 ff ff callq 41a488 <_d_assertm> 422fce: 90 nop 422fcf: 90 nop 0000000000422fd0 <_D3std9algorithm15__unittest_failFiZv>: 422fd0: 55 push %rbp 422fd1: 48 8b ec mov %rsp,%rbp 422fd4: 48 83 ec 10 sub $0x10,%rsp 422fd8: 48 89 fe mov %rdi,%rsi 422fdb: 48 bf a8 86 63 00 00 mov $0x6386a8,%rdi 422fe2: 00 00 00 422fe5: e8 d2 74 ff ff callq 41a4bc <_d_unittestm> 422fea: 48 8b e5 mov %rbp,%rsp 422fed: 5d pop %rbp 422fee: c3 retq 422fef: 90 nop 422ff0: c3 retq 422ff1: b8 98 87 63 00 mov $0x638798,%eax 422ff6: b9 10 b1 63 00 mov $0x63b110,%ecx 422ffb: 48 8b 11 mov (%rcx),%rdx 422ffe: 48 89 10 mov %rdx,(%rax) 423001: 48 89 01 mov %rax,(%rcx) 423004: c3 retq 423005: 90 nop 423006: 90 nop 423007: 90 nop 0000000000423008 <_D3std5array7__arrayZ>: 423008: 55 push %rbp 423009: 48 8b ec mov %rsp,%rbp 42300c: 48 83 ec 10 sub $0x10,%rsp 423010: 48 89 fe mov %rdi,%rsi 423013: 48 bf 30 87 63 00 00 mov $0x638730,%rdi 42301a: 00 00 00 42301d: e8 ce 74 ff ff callq 41a4f0 <_d_array_bounds> 423022: 90 nop 423023: 90 nop 0000000000423024 <_D3std5array8__assertFiZv>: 423024: 55 push %rbp 423025: 48 8b ec mov %rsp,%rbp 423028: 48 83 ec 10 sub $0x10,%rsp 42302c: 48 89 fe mov %rdi,%rsi 42302f: 48 bf 30 87 63 00 00 mov $0x638730,%rdi 423036: 00 00 00 423039: e8 4a 74 ff ff callq 41a488 <_d_assertm> 42303e: 90 nop 42303f: 90 nop 0000000000423040 <_D3std5array15__unittest_failFiZv>: 423040: 55 push %rbp 423041: 48 8b ec mov %rsp,%rbp 423044: 48 83 ec 10 sub $0x10,%rsp 423048: 48 89 fe mov %rdi,%rsi 42304b: 48 bf 30 87 63 00 00 mov $0x638730,%rdi 423052: 00 00 00 423055: e8 62 74 ff ff callq 41a4bc <_d_unittestm> 42305a: 48 8b e5 mov %rbp,%rsp 42305d: 5d pop %rbp 42305e: c3 retq 42305f: 90 nop 423060: c3 retq 423061: b8 08 88 63 00 mov $0x638808,%eax 423066: b9 10 b1 63 00 mov $0x63b110,%ecx 42306b: 48 8b 11 mov (%rcx),%rdx 42306e: 48 89 10 mov %rdx,(%rax) 423071: 48 89 01 mov %rax,(%rcx) 423074: c3 retq 423075: 90 nop 423076: 90 nop 423077: 90 nop 0000000000423078 <_D3std9container7__arrayZ>: 423078: 55 push %rbp 423079: 48 8b ec mov %rsp,%rbp 42307c: 48 83 ec 10 sub $0x10,%rsp 423080: 48 89 fe mov %rdi,%rsi 423083: 48 bf a8 87 63 00 00 mov $0x6387a8,%rdi 42308a: 00 00 00 42308d: e8 5e 74 ff ff callq 41a4f0 <_d_array_bounds> 423092: 90 nop 423093: 90 nop 0000000000423094 <_D3std9container8__assertFiZv>: 423094: 55 push %rbp 423095: 48 8b ec mov %rsp,%rbp 423098: 48 83 ec 10 sub $0x10,%rsp 42309c: 48 89 fe mov %rdi,%rsi 42309f: 48 bf a8 87 63 00 00 mov $0x6387a8,%rdi 4230a6: 00 00 00 4230a9: e8 da 73 ff ff callq 41a488 <_d_assertm> 4230ae: 90 nop 4230af: 90 nop 00000000004230b0 <_D3std9container15__unittest_failFiZv>: 4230b0: 55 push %rbp 4230b1: 48 8b ec mov %rsp,%rbp 4230b4: 48 83 ec 10 sub $0x10,%rsp 4230b8: 48 89 fe mov %rdi,%rsi 4230bb: 48 bf a8 87 63 00 00 mov $0x6387a8,%rdi 4230c2: 00 00 00 4230c5: e8 f2 73 ff ff callq 41a4bc <_d_unittestm> 4230ca: 48 8b e5 mov %rbp,%rsp 4230cd: 5d pop %rbp 4230ce: c3 retq 4230cf: 90 nop 4230d0: c3 retq 4230d1: b8 e0 89 63 00 mov $0x6389e0,%eax 4230d6: b9 10 b1 63 00 mov $0x63b110,%ecx 4230db: 48 8b 11 mov (%rcx),%rdx 4230de: 48 89 10 mov %rdx,(%rax) 4230e1: 48 89 01 mov %rax,(%rcx) 4230e4: c3 retq 4230e5: 90 nop 4230e6: 90 nop 4230e7: 90 nop 00000000004230e8 <_D3std4conv7__arrayZ>: 4230e8: 55 push %rbp 4230e9: 48 8b ec mov %rsp,%rbp 4230ec: 48 83 ec 10 sub $0x10,%rsp 4230f0: 48 89 fe mov %rdi,%rsi 4230f3: 48 bf 58 89 63 00 00 mov $0x638958,%rdi 4230fa: 00 00 00 4230fd: e8 ee 73 ff ff callq 41a4f0 <_d_array_bounds> 423102: 90 nop 423103: 90 nop 0000000000423104 <_D3std4conv8__assertFiZv>: 423104: 55 push %rbp 423105: 48 8b ec mov %rsp,%rbp 423108: 48 83 ec 10 sub $0x10,%rsp 42310c: 48 89 fe mov %rdi,%rsi 42310f: 48 bf 58 89 63 00 00 mov $0x638958,%rdi 423116: 00 00 00 423119: e8 6a 73 ff ff callq 41a488 <_d_assertm> 42311e: 90 nop 42311f: 90 nop 0000000000423120 <_D3std4conv15__unittest_failFiZv>: 423120: 55 push %rbp 423121: 48 8b ec mov %rsp,%rbp 423124: 48 83 ec 10 sub $0x10,%rsp 423128: 48 89 fe mov %rdi,%rsi 42312b: 48 bf 58 89 63 00 00 mov $0x638958,%rdi 423132: 00 00 00 423135: e8 82 73 ff ff callq 41a4bc <_d_unittestm> 42313a: 48 8b e5 mov %rbp,%rsp 42313d: 5d pop %rbp 42313e: c3 retq 42313f: 90 nop 0000000000423140 <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya>: 423140: 55 push %rbp 423141: 48 8b ec mov %rsp,%rbp 423144: 50 push %rax 423145: 53 push %rbx 423146: 48 89 fb mov %rdi,%rbx 423149: 89 75 f8 mov %esi,-0x8(%rbp) 42314c: 83 fb 02 cmp $0x2,%ebx 42314f: 72 05 jb 423156 <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya+0x16> 423151: 83 fb 24 cmp $0x24,%ebx 423154: 76 04 jbe 42315a <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya+0x1a> 423156: 31 ff xor %edi,%edi 423158: eb 05 jmp 42315f <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya+0x1f> 42315a: bf 01 00 00 00 mov $0x1,%edi 42315f: 48 b9 9c 31 42 00 00 mov $0x42319c,%rcx 423166: 00 00 00 423169: 48 31 c0 xor %rax,%rax 42316c: 51 push %rcx 42316d: 50 push %rax 42316e: e8 09 02 00 00 callq 42337c <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb> 423173: 48 83 c4 10 add $0x10,%rsp 423177: 83 fb 0a cmp $0xa,%ebx 42317a: 75 0e jne 42318a <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya+0x4a> 42317c: 8b 7d f8 mov -0x8(%rbp),%edi 42317f: e8 4c 29 00 00 callq 425ad0 <_D3std4conv11__T2toTAyaZ9__T2toTkZ2toFkZAya> 423184: 5b pop %rbx 423185: 48 8b e5 mov %rbp,%rsp 423188: 5d pop %rbp 423189: c3 retq 42318a: 8b 75 f8 mov -0x8(%rbp),%esi 42318d: 8b fb mov %ebx,%edi 42318f: e8 e4 27 00 00 callq 425978 <_D3std4conv11__T2toTAyaZ11__T2toTmTkZ2toFmkZAya> 423194: 5b pop %rbx 423195: 48 8b e5 mov %rbp,%rsp 423198: 5d pop %rbp 423199: c3 retq 42319a: 90 nop 42319b: 90 nop 000000000042319c <_D3std4conv17__T6toImplTAyaTkZ6toImplFkkZAya15__dgliteral2800MFZC6object9Throwable>: 42319c: 55 push %rbp 42319d: 48 8b ec mov %rsp,%rbp 4231a0: 48 83 ec 10 sub $0x10,%rsp 4231a4: 48 bf 18 88 63 00 00 mov $0x638818,%rdi 4231ab: 00 00 00 4231ae: e8 8d 79 ff ff callq 41ab40 <_d_newclass> 4231b3: ff 35 df c8 00 00 pushq 0xc8df(%rip) # 42fa98 <_TMP241+0x8> 4231b9: ff 35 d1 c8 00 00 pushq 0xc8d1(%rip) # 42fa90 <_TMP241> 4231bf: ff 35 f3 c8 00 00 pushq 0xc8f3(%rip) # 42fab8 <_TMP242+0x8> 4231c5: ff 35 e5 c8 00 00 pushq 0xc8e5(%rip) # 42fab0 <_TMP242> 4231cb: 48 be fc 04 00 00 00 mov $0x4fc,%rsi 4231d2: 00 00 00 4231d5: 48 89 c7 mov %rax,%rdi 4231d8: e8 6b 27 00 00 callq 425948 <_D3std4conv13ConvException6__ctorMFAyaAyamZC3std4conv13ConvException> 4231dd: 48 83 c4 20 add $0x20,%rsp 4231e1: 48 8b e5 mov %rbp,%rsp 4231e4: 5d pop %rbp 4231e5: c3 retq 4231e6: 90 nop 4231e7: 90 nop 4231e8: c3 retq 4231e9: b8 e8 8a 63 00 mov $0x638ae8,%eax 4231ee: b9 10 b1 63 00 mov $0x63b110,%ecx 4231f3: 48 8b 11 mov (%rcx),%rdx 4231f6: 48 89 10 mov %rdx,(%rax) 4231f9: 48 89 01 mov %rax,(%rcx) 4231fc: c3 retq 4231fd: 90 nop 4231fe: 90 nop 4231ff: 90 nop 0000000000423200 <_D3std9exception7__arrayZ>: 423200: 55 push %rbp 423201: 48 8b ec mov %rsp,%rbp 423204: 48 83 ec 10 sub $0x10,%rsp 423208: 48 89 fe mov %rdi,%rsi 42320b: 48 bf 90 8a 63 00 00 mov $0x638a90,%rdi 423212: 00 00 00 423215: e8 d6 72 ff ff callq 41a4f0 <_d_array_bounds> 42321a: 90 nop 42321b: 90 nop 000000000042321c <_D3std9exception8__assertFiZv>: 42321c: 55 push %rbp 42321d: 48 8b ec mov %rsp,%rbp 423220: 48 83 ec 10 sub $0x10,%rsp 423224: 48 89 fe mov %rdi,%rsi 423227: 48 bf 90 8a 63 00 00 mov $0x638a90,%rdi 42322e: 00 00 00 423231: e8 52 72 ff ff callq 41a488 <_d_assertm> 423236: 90 nop 423237: 90 nop 0000000000423238 <_D3std9exception15__unittest_failFiZv>: 423238: 55 push %rbp 423239: 48 8b ec mov %rsp,%rbp 42323c: 48 83 ec 10 sub $0x10,%rsp 423240: 48 89 fe mov %rdi,%rsi 423243: 48 bf 90 8a 63 00 00 mov $0x638a90,%rdi 42324a: 00 00 00 42324d: e8 6a 72 ff ff callq 41a4bc <_d_unittestm> 423252: 48 8b e5 mov %rbp,%rsp 423255: 5d pop %rbp 423256: c3 retq 423257: 90 nop 423258: c3 retq 423259: b8 40 8c 63 00 mov $0x638c40,%eax 42325e: b9 10 b1 63 00 mov $0x63b110,%ecx 423263: 48 8b 11 mov (%rcx),%rdx 423266: 48 89 10 mov %rdx,(%rax) 423269: 48 89 01 mov %rax,(%rcx) 42326c: c3 retq 42326d: 90 nop 42326e: 90 nop 42326f: 90 nop 0000000000423270 <_D3std4file7__arrayZ>: 423270: 55 push %rbp 423271: 48 8b ec mov %rsp,%rbp 423274: 48 83 ec 10 sub $0x10,%rsp 423278: 48 89 fe mov %rdi,%rsi 42327b: 48 bf 98 8b 63 00 00 mov $0x638b98,%rdi 423282: 00 00 00 423285: e8 66 72 ff ff callq 41a4f0 <_d_array_bounds> 42328a: 90 nop 42328b: 90 nop 000000000042328c <_D3std4file8__assertFiZv>: 42328c: 55 push %rbp 42328d: 48 8b ec mov %rsp,%rbp 423290: 48 83 ec 10 sub $0x10,%rsp 423294: 48 89 fe mov %rdi,%rsi 423297: 48 bf 98 8b 63 00 00 mov $0x638b98,%rdi 42329e: 00 00 00 4232a1: e8 e2 71 ff ff callq 41a488 <_d_assertm> 4232a6: 90 nop 4232a7: 90 nop 00000000004232a8 <_D3std4file15__unittest_failFiZv>: 4232a8: 55 push %rbp 4232a9: 48 8b ec mov %rsp,%rbp 4232ac: 48 83 ec 10 sub $0x10,%rsp 4232b0: 48 89 fe mov %rdi,%rsi 4232b3: 48 bf 98 8b 63 00 00 mov $0x638b98,%rdi 4232ba: 00 00 00 4232bd: e8 fa 71 ff ff callq 41a4bc <_d_unittestm> 4232c2: 48 8b e5 mov %rbp,%rsp 4232c5: 5d pop %rbp 4232c6: c3 retq 4232c7: 90 nop 4232c8: c3 retq 4232c9: b8 88 8d 63 00 mov $0x638d88,%eax 4232ce: b9 10 b1 63 00 mov $0x63b110,%ecx 4232d3: 48 8b 11 mov (%rcx),%rdx 4232d6: 48 89 10 mov %rdx,(%rax) 4232d9: 48 89 01 mov %rax,(%rcx) 4232dc: c3 retq 4232dd: 90 nop 4232de: 90 nop 4232df: 90 nop 00000000004232e0 <_D3std6format7__arrayZ>: 4232e0: 55 push %rbp 4232e1: 48 8b ec mov %rsp,%rbp 4232e4: 48 83 ec 10 sub $0x10,%rsp 4232e8: 48 89 fe mov %rdi,%rsi 4232eb: 48 bf f0 8c 63 00 00 mov $0x638cf0,%rdi 4232f2: 00 00 00 4232f5: e8 f6 71 ff ff callq 41a4f0 <_d_array_bounds> 4232fa: 90 nop 4232fb: 90 nop 00000000004232fc <_D3std6format8__assertFiZv>: 4232fc: 55 push %rbp 4232fd: 48 8b ec mov %rsp,%rbp 423300: 48 83 ec 10 sub $0x10,%rsp 423304: 48 89 fe mov %rdi,%rsi 423307: 48 bf f0 8c 63 00 00 mov $0x638cf0,%rdi 42330e: 00 00 00 423311: e8 72 71 ff ff callq 41a488 <_d_assertm> 423316: 90 nop 423317: 90 nop 0000000000423318 <_D3std6format15__unittest_failFiZv>: 423318: 55 push %rbp 423319: 48 8b ec mov %rsp,%rbp 42331c: 48 83 ec 10 sub $0x10,%rsp 423320: 48 89 fe mov %rdi,%rsi 423323: 48 bf f0 8c 63 00 00 mov $0x638cf0,%rdi 42332a: 00 00 00 42332d: e8 8a 71 ff ff callq 41a4bc <_d_unittestm> 423332: 48 8b e5 mov %rbp,%rsp 423335: 5d pop %rbp 423336: c3 retq 423337: 90 nop 0000000000423338 <_D3std6format15FormatException6__ctorMFZC3std6format15FormatException>: 423338: 55 push %rbp 423339: 48 8b ec mov %rsp,%rbp 42333c: 48 83 ec 10 sub $0x10,%rsp 423340: 48 89 7d f8 mov %rdi,-0x8(%rbp) 423344: ff 35 9e cb 00 00 pushq 0xcb9e(%rip) # 42fee8 <_TMP1142+0x8> 42334a: ff 35 90 cb 00 00 pushq 0xcb90(%rip) # 42fee0 <_TMP1142> 423350: ff 35 b2 cb 00 00 pushq 0xcbb2(%rip) # 42ff08 <_TMP1143+0x8> 423356: ff 35 a4 cb 00 00 pushq 0xcba4(%rip) # 42ff00 <_TMP1143> 42335c: 48 ba 3d 00 00 00 00 mov $0x3d,%rdx 423363: 00 00 00 423366: 48 31 f6 xor %rsi,%rsi 423369: e8 86 69 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 42336e: 48 83 c4 20 add $0x20,%rsp 423372: 48 8b 45 f8 mov -0x8(%rbp),%rax 423376: 48 8b e5 mov %rbp,%rsp 423379: 5d pop %rbp 42337a: c3 retq 42337b: 90 nop 000000000042337c <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>: 42337c: 55 push %rbp 42337d: 48 8b ec mov %rsp,%rbp 423380: 48 83 ec 10 sub $0x10,%rsp 423384: 89 7d f8 mov %edi,-0x8(%rbp) 423387: 40 80 f7 01 xor $0x1,%dil 42338b: 74 17 je 4233a4 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb+0x28> 42338d: 48 8b 7d 10 mov 0x10(%rbp),%rdi 423391: 48 8b 55 18 mov 0x18(%rbp),%rdx 423395: 48 8b 45 10 mov 0x10(%rbp),%rax 423399: 48 ff d2 rex.W callq *%rdx 42339c: 48 89 c7 mov %rax,%rdi 42339f: e8 38 6c ff ff callq 419fdc <_d_throwc> 4233a4: 8a 45 f8 mov -0x8(%rbp),%al 4233a7: 48 8b e5 mov %rbp,%rsp 4233aa: 5d pop %rbp 4233ab: c3 retq 4233ac: c3 retq 4233ad: b8 00 8e 63 00 mov $0x638e00,%eax 4233b2: b9 10 b1 63 00 mov $0x63b110,%ecx 4233b7: 48 8b 11 mov (%rcx),%rdx 4233ba: 48 89 10 mov %rdx,(%rax) 4233bd: 48 89 01 mov %rax,(%rcx) 4233c0: c3 retq 4233c1: 90 nop 4233c2: 90 nop 4233c3: 90 nop 00000000004233c4 <_D3std10functional7__arrayZ>: 4233c4: 55 push %rbp 4233c5: 48 8b ec mov %rsp,%rbp 4233c8: 48 83 ec 10 sub $0x10,%rsp 4233cc: 48 89 fe mov %rdi,%rsi 4233cf: 48 bf 98 8d 63 00 00 mov $0x638d98,%rdi 4233d6: 00 00 00 4233d9: e8 12 71 ff ff callq 41a4f0 <_d_array_bounds> 4233de: 90 nop 4233df: 90 nop 00000000004233e0 <_D3std10functional8__assertFiZv>: 4233e0: 55 push %rbp 4233e1: 48 8b ec mov %rsp,%rbp 4233e4: 48 83 ec 10 sub $0x10,%rsp 4233e8: 48 89 fe mov %rdi,%rsi 4233eb: 48 bf 98 8d 63 00 00 mov $0x638d98,%rdi 4233f2: 00 00 00 4233f5: e8 8e 70 ff ff callq 41a488 <_d_assertm> 4233fa: 90 nop 4233fb: 90 nop 00000000004233fc <_D3std10functional15__unittest_failFiZv>: 4233fc: 55 push %rbp 4233fd: 48 8b ec mov %rsp,%rbp 423400: 48 83 ec 10 sub $0x10,%rsp 423404: 48 89 fe mov %rdi,%rsi 423407: 48 bf 98 8d 63 00 00 mov $0x638d98,%rdi 42340e: 00 00 00 423411: e8 a6 70 ff ff callq 41a4bc <_d_unittestm> 423416: 48 8b e5 mov %rbp,%rsp 423419: 5d pop %rbp 42341a: c3 retq 42341b: 90 nop 42341c: c3 retq 42341d: b8 40 8e 63 00 mov $0x638e40,%eax 423422: b9 10 b1 63 00 mov $0x63b110,%ecx 423427: 48 8b 11 mov (%rcx),%rdx 42342a: 48 89 10 mov %rdx,(%rax) 42342d: 48 89 01 mov %rax,(%rcx) 423430: c3 retq 423431: 90 nop 423432: 90 nop 423433: 90 nop 0000000000423434 <_D3std4math7__arrayZ>: 423434: 55 push %rbp 423435: 48 8b ec mov %rsp,%rbp 423438: 48 83 ec 10 sub $0x10,%rsp 42343c: 48 89 fe mov %rdi,%rsi 42343f: 48 bf 10 8e 63 00 00 mov $0x638e10,%rdi 423446: 00 00 00 423449: e8 a2 70 ff ff callq 41a4f0 <_d_array_bounds> 42344e: 90 nop 42344f: 90 nop 0000000000423450 <_D3std4math8__assertFiZv>: 423450: 55 push %rbp 423451: 48 8b ec mov %rsp,%rbp 423454: 48 83 ec 10 sub $0x10,%rsp 423458: 48 89 fe mov %rdi,%rsi 42345b: 48 bf 10 8e 63 00 00 mov $0x638e10,%rdi 423462: 00 00 00 423465: e8 1e 70 ff ff callq 41a488 <_d_assertm> 42346a: 90 nop 42346b: 90 nop 000000000042346c <_D3std4math15__unittest_failFiZv>: 42346c: 55 push %rbp 42346d: 48 8b ec mov %rsp,%rbp 423470: 48 83 ec 10 sub $0x10,%rsp 423474: 48 89 fe mov %rdi,%rsi 423477: 48 bf 10 8e 63 00 00 mov $0x638e10,%rdi 42347e: 00 00 00 423481: e8 36 70 ff ff callq 41a4bc <_d_unittestm> 423486: 48 8b e5 mov %rbp,%rsp 423489: 5d pop %rbp 42348a: c3 retq 42348b: 90 nop 42348c: c3 retq 42348d: b8 d8 8e 63 00 mov $0x638ed8,%eax 423492: b9 10 b1 63 00 mov $0x63b110,%ecx 423497: 48 8b 11 mov (%rcx),%rdx 42349a: 48 89 10 mov %rdx,(%rax) 42349d: 48 89 01 mov %rax,(%rcx) 4234a0: c3 retq 4234a1: 90 nop 4234a2: 90 nop 4234a3: 90 nop 00000000004234a4 <_D3std4path7__arrayZ>: 4234a4: 55 push %rbp 4234a5: 48 8b ec mov %rsp,%rbp 4234a8: 48 83 ec 10 sub $0x10,%rsp 4234ac: 48 89 fe mov %rdi,%rsi 4234af: 48 bf 50 8e 63 00 00 mov $0x638e50,%rdi 4234b6: 00 00 00 4234b9: e8 32 70 ff ff callq 41a4f0 <_d_array_bounds> 4234be: 90 nop 4234bf: 90 nop 00000000004234c0 <_D3std4path8__assertFiZv>: 4234c0: 55 push %rbp 4234c1: 48 8b ec mov %rsp,%rbp 4234c4: 48 83 ec 10 sub $0x10,%rsp 4234c8: 48 89 fe mov %rdi,%rsi 4234cb: 48 bf 50 8e 63 00 00 mov $0x638e50,%rdi 4234d2: 00 00 00 4234d5: e8 ae 6f ff ff callq 41a488 <_d_assertm> 4234da: 90 nop 4234db: 90 nop 00000000004234dc <_D3std4path15__unittest_failFiZv>: 4234dc: 55 push %rbp 4234dd: 48 8b ec mov %rsp,%rbp 4234e0: 48 83 ec 10 sub $0x10,%rsp 4234e4: 48 89 fe mov %rdi,%rsi 4234e7: 48 bf 50 8e 63 00 00 mov $0x638e50,%rdi 4234ee: 00 00 00 4234f1: e8 c6 6f ff ff callq 41a4bc <_d_unittestm> 4234f6: 48 8b e5 mov %rbp,%rsp 4234f9: 5d pop %rbp 4234fa: c3 retq 4234fb: 90 nop 4234fc: c3 retq 4234fd: b8 e8 8f 63 00 mov $0x638fe8,%eax 423502: b9 10 b1 63 00 mov $0x63b110,%ecx 423507: 48 8b 11 mov (%rcx),%rdx 42350a: 48 89 10 mov %rdx,(%rax) 42350d: 48 89 01 mov %rax,(%rcx) 423510: c3 retq 423511: 90 nop 423512: 90 nop 423513: 90 nop 0000000000423514 <_D3std7process7__arrayZ>: 423514: 55 push %rbp 423515: 48 8b ec mov %rsp,%rbp 423518: 48 83 ec 10 sub $0x10,%rsp 42351c: 48 89 fe mov %rdi,%rsi 42351f: 48 bf 88 8f 63 00 00 mov $0x638f88,%rdi 423526: 00 00 00 423529: e8 c2 6f ff ff callq 41a4f0 <_d_array_bounds> 42352e: 90 nop 42352f: 90 nop 0000000000423530 <_D3std7process8__assertFiZv>: 423530: 55 push %rbp 423531: 48 8b ec mov %rsp,%rbp 423534: 48 83 ec 10 sub $0x10,%rsp 423538: 48 89 fe mov %rdi,%rsi 42353b: 48 bf 88 8f 63 00 00 mov $0x638f88,%rdi 423542: 00 00 00 423545: e8 3e 6f ff ff callq 41a488 <_d_assertm> 42354a: 90 nop 42354b: 90 nop 000000000042354c <_D3std7process15__unittest_failFiZv>: 42354c: 55 push %rbp 42354d: 48 8b ec mov %rsp,%rbp 423550: 48 83 ec 10 sub $0x10,%rsp 423554: 48 89 fe mov %rdi,%rsi 423557: 48 bf 88 8f 63 00 00 mov $0x638f88,%rdi 42355e: 00 00 00 423561: e8 56 6f ff ff callq 41a4bc <_d_unittestm> 423566: 48 8b e5 mov %rbp,%rsp 423569: 5d pop %rbp 42356a: c3 retq 42356b: 90 nop 42356c: c3 retq 42356d: b8 58 90 63 00 mov $0x639058,%eax 423572: b9 10 b1 63 00 mov $0x63b110,%ecx 423577: 48 8b 11 mov (%rcx),%rdx 42357a: 48 89 10 mov %rdx,(%rax) 42357d: 48 89 01 mov %rax,(%rcx) 423580: c3 retq 423581: 90 nop 423582: 90 nop 423583: 90 nop 0000000000423584 <_D3std5range7__arrayZ>: 423584: 55 push %rbp 423585: 48 8b ec mov %rsp,%rbp 423588: 48 83 ec 10 sub $0x10,%rsp 42358c: 48 89 fe mov %rdi,%rsi 42358f: 48 bf f8 8f 63 00 00 mov $0x638ff8,%rdi 423596: 00 00 00 423599: e8 52 6f ff ff callq 41a4f0 <_d_array_bounds> 42359e: 90 nop 42359f: 90 nop 00000000004235a0 <_D3std5range8__assertFiZv>: 4235a0: 55 push %rbp 4235a1: 48 8b ec mov %rsp,%rbp 4235a4: 48 83 ec 10 sub $0x10,%rsp 4235a8: 48 89 fe mov %rdi,%rsi 4235ab: 48 bf f8 8f 63 00 00 mov $0x638ff8,%rdi 4235b2: 00 00 00 4235b5: e8 ce 6e ff ff callq 41a488 <_d_assertm> 4235ba: 90 nop 4235bb: 90 nop 00000000004235bc <_D3std5range15__unittest_failFiZv>: 4235bc: 55 push %rbp 4235bd: 48 8b ec mov %rsp,%rbp 4235c0: 48 83 ec 10 sub $0x10,%rsp 4235c4: 48 89 fe mov %rdi,%rsi 4235c7: 48 bf f8 8f 63 00 00 mov $0x638ff8,%rdi 4235ce: 00 00 00 4235d1: e8 e6 6e ff ff callq 41a4bc <_d_unittestm> 4235d6: 48 8b e5 mov %rbp,%rsp 4235d9: 5d pop %rbp 4235da: c3 retq 4235db: 90 nop 4235dc: c3 retq 4235dd: b8 f0 90 63 00 mov $0x6390f0,%eax 4235e2: b9 10 b1 63 00 mov $0x63b110,%ecx 4235e7: 48 8b 11 mov (%rcx),%rdx 4235ea: 48 89 10 mov %rdx,(%rax) 4235ed: 48 89 01 mov %rax,(%rcx) 4235f0: c3 retq 4235f1: 90 nop 4235f2: 90 nop 4235f3: 90 nop 00000000004235f4 <_D3std5regex7__arrayZ>: 4235f4: 55 push %rbp 4235f5: 48 8b ec mov %rsp,%rbp 4235f8: 48 83 ec 10 sub $0x10,%rsp 4235fc: 48 89 fe mov %rdi,%rsi 4235ff: 48 bf 68 90 63 00 00 mov $0x639068,%rdi 423606: 00 00 00 423609: e8 e2 6e ff ff callq 41a4f0 <_d_array_bounds> 42360e: 90 nop 42360f: 90 nop 0000000000423610 <_D3std5regex8__assertFiZv>: 423610: 55 push %rbp 423611: 48 8b ec mov %rsp,%rbp 423614: 48 83 ec 10 sub $0x10,%rsp 423618: 48 89 fe mov %rdi,%rsi 42361b: 48 bf 68 90 63 00 00 mov $0x639068,%rdi 423622: 00 00 00 423625: e8 5e 6e ff ff callq 41a488 <_d_assertm> 42362a: 90 nop 42362b: 90 nop 000000000042362c <_D3std5regex15__unittest_failFiZv>: 42362c: 55 push %rbp 42362d: 48 8b ec mov %rsp,%rbp 423630: 48 83 ec 10 sub $0x10,%rsp 423634: 48 89 fe mov %rdi,%rsi 423637: 48 bf 68 90 63 00 00 mov $0x639068,%rdi 42363e: 00 00 00 423641: e8 76 6e ff ff callq 41a4bc <_d_unittestm> 423646: 48 8b e5 mov %rbp,%rsp 423649: 5d pop %rbp 42364a: c3 retq 42364b: 90 nop 000000000042364c : 42364c: 55 push %rbp 42364d: 48 8b ec mov %rsp,%rbp 423650: 48 8b 05 41 7a 21 00 mov 0x217a41(%rip),%rax # 63b098 423657: 48 89 05 a2 5a 21 00 mov %rax,0x215aa2(%rip) # 639100 <_D3std5stdio21std_stdio_static_thisUZv9stdinImplS3std5stdio4File4Impl> 42365e: 48 c7 05 07 7b 21 00 movq $0x639100,0x217b07(%rip) # 63b170 <_D3std5stdio5stdinS3std5stdio4File> 423665: 00 91 63 00 423669: 48 8b 0d 20 7a 21 00 mov 0x217a20(%rip),%rcx # 63b090 423670: 48 89 0d b9 5a 21 00 mov %rcx,0x215ab9(%rip) # 639130 <_D3std5stdio21std_stdio_static_thisUZv10stdoutImplS3std5stdio4File4Impl> 423677: 48 c7 05 f6 7a 21 00 movq $0x639130,0x217af6(%rip) # 63b178 <_D3std5stdio6stdoutS3std5stdio4File> 42367e: 30 91 63 00 423682: 48 8b 15 47 7a 21 00 mov 0x217a47(%rip),%rdx # 63b0d0 423689: 48 89 15 d0 5a 21 00 mov %rdx,0x215ad0(%rip) # 639160 <_D3std5stdio21std_stdio_static_thisUZv10stderrImplS3std5stdio4File4Impl> 423690: 48 c7 05 e5 7a 21 00 movq $0x639160,0x217ae5(%rip) # 63b180 <_D3std5stdio6stderrS3std5stdio4File> 423697: 60 91 63 00 42369b: 5d pop %rbp 42369c: c3 retq 42369d: 90 nop 42369e: 90 nop 42369f: 90 nop 4236a0: c3 retq 4236a1: b8 a8 91 63 00 mov $0x6391a8,%eax 4236a6: b9 10 b1 63 00 mov $0x63b110,%ecx 4236ab: 48 8b 11 mov (%rcx),%rdx 4236ae: 48 89 10 mov %rdx,(%rax) 4236b1: 48 89 01 mov %rax,(%rcx) 4236b4: c3 retq 4236b5: 90 nop 4236b6: 90 nop 4236b7: 90 nop 00000000004236b8 <_D17src/object_.d.1687__arrayZ>: 4236b8: 55 push %rbp 4236b9: 48 8b ec mov %rsp,%rbp 4236bc: 48 83 ec 10 sub $0x10,%rsp 4236c0: 48 89 fe mov %rdi,%rsi 4236c3: 48 bf 88 91 63 00 00 mov $0x639188,%rdi 4236ca: 00 00 00 4236cd: e8 1e 6e ff ff callq 41a4f0 <_d_array_bounds> 4236d2: 90 nop 4236d3: 90 nop 00000000004236d4 <_D17src/object_.d.1688__assertFiZv>: 4236d4: 55 push %rbp 4236d5: 48 8b ec mov %rsp,%rbp 4236d8: 48 83 ec 10 sub $0x10,%rsp 4236dc: 48 89 fe mov %rdi,%rsi 4236df: 48 bf 88 91 63 00 00 mov $0x639188,%rdi 4236e6: 00 00 00 4236e9: e8 9a 6d ff ff callq 41a488 <_d_assertm> 4236ee: 90 nop 4236ef: 90 nop 00000000004236f0 <_D17src/object_.d.16815__unittest_failFiZv>: 4236f0: 55 push %rbp 4236f1: 48 8b ec mov %rsp,%rbp 4236f4: 48 83 ec 10 sub $0x10,%rsp 4236f8: 48 89 fe mov %rdi,%rsi 4236fb: 48 bf 88 91 63 00 00 mov $0x639188,%rdi 423702: 00 00 00 423705: e8 b2 6d ff ff callq 41a4bc <_d_unittestm> 42370a: 48 8b e5 mov %rbp,%rsp 42370d: 5d pop %rbp 42370e: c3 retq 42370f: 90 nop 0000000000423710 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv>: 423710: 55 push %rbp 423711: 48 8b ec mov %rsp,%rbp 423714: 48 89 f9 mov %rdi,%rcx 423717: f7 01 00 00 00 80 testl $0x80000000,(%rcx) 42371d: 74 13 je 423732 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0x22> 42371f: f7 01 08 00 00 00 testl $0x8,(%rcx) 423725: 74 06 je 42372d <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0x1d> 423727: 48 8b 41 08 mov 0x8(%rcx),%rax 42372b: 5d pop %rbp 42372c: c3 retq 42372d: 48 31 c0 xor %rax,%rax 423730: 5d pop %rbp 423731: c3 retq 423732: 48 8b 41 60 mov 0x60(%rcx),%rax 423736: 5d pop %rbp 423737: c3 retq 0000000000423738 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv>: 423738: 55 push %rbp 423739: 48 8b ec mov %rsp,%rbp 42373c: 48 89 f9 mov %rdi,%rcx 42373f: f7 01 00 00 00 80 testl $0x80000000,(%rcx) 423745: 74 2b je 423772 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x3a> 423747: f7 01 10 00 00 00 testl $0x10,(%rcx) 42374d: 74 1e je 42376d <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x35> 42374f: 48 ba 08 00 00 00 00 mov $0x8,%rdx 423756: 00 00 00 423759: 85 11 test %edx,(%rcx) 42375b: 74 0a je 423767 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x2f> 42375d: 48 ba 10 00 00 00 00 mov $0x10,%rdx 423764: 00 00 00 423767: 48 8b 04 11 mov (%rcx,%rdx,1),%rax 42376b: 5d pop %rbp 42376c: c3 retq 42376d: 48 31 c0 xor %rax,%rax 423770: 5d pop %rbp 423771: c3 retq 423772: 48 8b 41 68 mov 0x68(%rcx),%rax 423776: 5d pop %rbp 423777: c3 retq 0000000000423778 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv>: 423778: 55 push %rbp 423779: 48 8b ec mov %rsp,%rbp 42377c: 48 89 f9 mov %rdi,%rcx 42377f: f7 01 00 00 00 80 testl $0x80000000,(%rcx) 423785: 74 43 je 4237ca <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x52> 423787: f7 01 20 00 00 00 testl $0x20,(%rcx) 42378d: 74 36 je 4237c5 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x4d> 42378f: 48 ba 08 00 00 00 00 mov $0x8,%rdx 423796: 00 00 00 423799: 85 11 test %edx,(%rcx) 42379b: 74 0a je 4237a7 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x2f> 42379d: 48 ba 10 00 00 00 00 mov $0x10,%rdx 4237a4: 00 00 00 4237a7: f7 01 10 00 00 00 testl $0x10,(%rcx) 4237ad: 74 04 je 4237b3 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x3b> 4237af: 48 83 c2 08 add $0x8,%rdx 4237b3: f7 01 80 00 00 00 testl $0x80,(%rcx) 4237b9: 74 04 je 4237bf <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x47> 4237bb: 48 83 c2 08 add $0x8,%rdx 4237bf: 48 8b 04 11 mov (%rcx,%rdx,1),%rax 4237c3: 5d pop %rbp 4237c4: c3 retq 4237c5: 48 31 c0 xor %rax,%rax 4237c8: 5d pop %rbp 4237c9: c3 retq 4237ca: 48 8b 41 38 mov 0x38(%rcx),%rax 4237ce: 5d pop %rbp 4237cf: c3 retq 00000000004237d0 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv>: 4237d0: 55 push %rbp 4237d1: 48 8b ec mov %rsp,%rbp 4237d4: 48 89 fa mov %rdi,%rdx 4237d7: f7 02 00 00 00 80 testl $0x80000000,(%rdx) 4237dd: 74 4f je 42382e <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x5e> 4237df: f7 02 40 00 00 00 testl $0x40,(%rdx) 4237e5: 74 42 je 423829 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x59> 4237e7: 48 b9 08 00 00 00 00 mov $0x8,%rcx 4237ee: 00 00 00 4237f1: 85 0a test %ecx,(%rdx) 4237f3: 74 0a je 4237ff <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x2f> 4237f5: 48 b9 10 00 00 00 00 mov $0x10,%rcx 4237fc: 00 00 00 4237ff: f7 02 10 00 00 00 testl $0x10,(%rdx) 423805: 74 04 je 42380b <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x3b> 423807: 48 83 c1 08 add $0x8,%rcx 42380b: f7 02 80 00 00 00 testl $0x80,(%rdx) 423811: 74 04 je 423817 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x47> 423813: 48 83 c1 08 add $0x8,%rcx 423817: f7 02 20 00 00 00 testl $0x20,(%rdx) 42381d: 74 04 je 423823 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x53> 42381f: 48 83 c1 08 add $0x8,%rcx 423823: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 423827: 5d pop %rbp 423828: c3 retq 423829: 48 31 c0 xor %rax,%rax 42382c: 5d pop %rbp 42382d: c3 retq 42382e: 48 8b 42 38 mov 0x38(%rdx),%rax 423832: 5d pop %rbp 423833: c3 retq 0000000000423834 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv>: 423834: 55 push %rbp 423835: 48 8b ec mov %rsp,%rbp 423838: 48 89 fa mov %rdi,%rdx 42383b: f7 02 00 00 00 80 testl $0x80000000,(%rdx) 423841: 74 5b je 42389e <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x6a> 423843: f7 02 00 01 00 00 testl $0x100,(%rdx) 423849: 74 4e je 423899 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x65> 42384b: 48 b9 08 00 00 00 00 mov $0x8,%rcx 423852: 00 00 00 423855: 85 0a test %ecx,(%rdx) 423857: 74 0a je 423863 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x2f> 423859: 48 b9 10 00 00 00 00 mov $0x10,%rcx 423860: 00 00 00 423863: f7 02 10 00 00 00 testl $0x10,(%rdx) 423869: 74 04 je 42386f <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x3b> 42386b: 48 83 c1 08 add $0x8,%rcx 42386f: f7 02 80 00 00 00 testl $0x80,(%rdx) 423875: 74 04 je 42387b <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x47> 423877: 48 83 c1 08 add $0x8,%rcx 42387b: f7 02 20 00 00 00 testl $0x20,(%rdx) 423881: 74 04 je 423887 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x53> 423883: 48 83 c1 08 add $0x8,%rcx 423887: f7 02 40 00 00 00 testl $0x40,(%rdx) 42388d: 74 04 je 423893 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x5f> 42388f: 48 83 c1 08 add $0x8,%rcx 423893: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 423897: 5d pop %rbp 423898: c3 retq 423899: 48 31 c0 xor %rax,%rax 42389c: 5d pop %rbp 42389d: c3 retq 42389e: 48 8b 42 58 mov 0x58(%rdx),%rax 4238a2: 5d pop %rbp 4238a3: c3 retq 00000000004238a4 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv>: 4238a4: 55 push %rbp 4238a5: 48 8b ec mov %rsp,%rbp 4238a8: 48 89 fa mov %rdi,%rdx 4238ab: f7 02 00 00 00 80 testl $0x80000000,(%rdx) 4238b1: 74 67 je 42391a <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x76> 4238b3: f7 02 00 02 00 00 testl $0x200,(%rdx) 4238b9: 74 5a je 423915 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x71> 4238bb: 48 b9 08 00 00 00 00 mov $0x8,%rcx 4238c2: 00 00 00 4238c5: 85 0a test %ecx,(%rdx) 4238c7: 74 0a je 4238d3 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x2f> 4238c9: 48 b9 10 00 00 00 00 mov $0x10,%rcx 4238d0: 00 00 00 4238d3: f7 02 10 00 00 00 testl $0x10,(%rdx) 4238d9: 74 04 je 4238df <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x3b> 4238db: 48 83 c1 08 add $0x8,%rcx 4238df: f7 02 80 00 00 00 testl $0x80,(%rdx) 4238e5: 74 04 je 4238eb <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x47> 4238e7: 48 83 c1 08 add $0x8,%rcx 4238eb: f7 02 20 00 00 00 testl $0x20,(%rdx) 4238f1: 74 04 je 4238f7 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x53> 4238f3: 48 83 c1 08 add $0x8,%rcx 4238f7: f7 02 40 00 00 00 testl $0x40,(%rdx) 4238fd: 74 04 je 423903 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x5f> 4238ff: 48 83 c1 08 add $0x8,%rcx 423903: f7 02 00 01 00 00 testl $0x100,(%rdx) 423909: 74 04 je 42390f <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x6b> 42390b: 48 83 c1 08 add $0x8,%rcx 42390f: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 423913: 5d pop %rbp 423914: c3 retq 423915: 48 31 c0 xor %rax,%rax 423918: 5d pop %rbp 423919: c3 retq 42391a: 48 8b 42 48 mov 0x48(%rdx),%rax 42391e: 5d pop %rbp 42391f: c3 retq 0000000000423920 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo>: 423920: 55 push %rbp 423921: 48 8b ec mov %rsp,%rbp 423924: 48 89 fe mov %rdi,%rsi 423927: f7 06 00 00 00 80 testl $0x80000000,(%rsi) 42392d: 74 7e je 4239ad <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x8d> 42392f: f7 06 00 04 00 00 testl $0x400,(%rsi) 423935: 74 70 je 4239a7 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x87> 423937: 48 b9 08 00 00 00 00 mov $0x8,%rcx 42393e: 00 00 00 423941: 85 0e test %ecx,(%rsi) 423943: 74 0a je 42394f <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x2f> 423945: 48 b9 10 00 00 00 00 mov $0x10,%rcx 42394c: 00 00 00 42394f: f7 06 10 00 00 00 testl $0x10,(%rsi) 423955: 74 04 je 42395b <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x3b> 423957: 48 83 c1 08 add $0x8,%rcx 42395b: f7 06 80 00 00 00 testl $0x80,(%rsi) 423961: 74 04 je 423967 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x47> 423963: 48 83 c1 08 add $0x8,%rcx 423967: f7 06 20 00 00 00 testl $0x20,(%rsi) 42396d: 74 04 je 423973 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x53> 42396f: 48 83 c1 08 add $0x8,%rcx 423973: f7 06 40 00 00 00 testl $0x40,(%rsi) 423979: 74 04 je 42397f <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x5f> 42397b: 48 83 c1 08 add $0x8,%rcx 42397f: f7 06 00 01 00 00 testl $0x100,(%rsi) 423985: 74 04 je 42398b <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x6b> 423987: 48 83 c1 08 add $0x8,%rcx 42398b: f7 06 00 02 00 00 testl $0x200,(%rsi) 423991: 74 04 je 423997 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x77> 423993: 48 83 c1 08 add $0x8,%rcx 423997: 4c 8d 04 0e lea (%rsi,%rcx,1),%r8 42399b: 4d 8d 48 08 lea 0x8(%r8),%r9 42399f: 49 8b 00 mov (%r8),%rax 4239a2: 49 8b d1 mov %r9,%rdx 4239a5: 5d pop %rbp 4239a6: c3 retq 4239a7: 31 c0 xor %eax,%eax 4239a9: 31 d2 xor %edx,%edx 4239ab: 5d pop %rbp 4239ac: c3 retq 4239ad: 48 8b 56 18 mov 0x18(%rsi),%rdx 4239b1: 48 8b 46 10 mov 0x10(%rsi),%rax 4239b5: 5d pop %rbp 4239b6: c3 retq 4239b7: 90 nop 00000000004239b8 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi>: 4239b8: 55 push %rbp 4239b9: 48 8b ec mov %rsp,%rbp 4239bc: 48 83 ec 28 sub $0x28,%rsp 4239c0: 53 push %rbx 4239c1: 41 54 push %r12 4239c3: 41 55 push %r13 4239c5: 45 31 ed xor %r13d,%r13d 4239c8: 48 8b 15 39 77 21 00 mov 0x217739(%rip),%rdx # 63b108 <_moduleinfo_array+0x8> 4239cf: 48 8b 05 2a 77 21 00 mov 0x21772a(%rip),%rax # 63b100 <_moduleinfo_array> 4239d6: 48 89 45 e0 mov %rax,-0x20(%rbp) 4239da: 48 89 55 e8 mov %rdx,-0x18(%rbp) 4239de: 48 31 db xor %rbx,%rbx 4239e1: 48 39 1d 18 77 21 00 cmp %rbx,0x217718(%rip) # 63b100 <_moduleinfo_array> 4239e8: 74 34 je 423a1e <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi+0x66> 4239ea: 49 89 d4 mov %rdx,%r12 4239ed: 49 8b 0c dc mov (%r12,%rbx,8),%rcx 4239f1: 48 89 4d f0 mov %rcx,-0x10(%rbp) 4239f5: 48 85 c9 test %rcx,%rcx 4239f8: 74 1b je 423a15 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi+0x5d> 4239fa: 48 8d 75 f0 lea -0x10(%rbp),%rsi 4239fe: 48 8b 7d 10 mov 0x10(%rbp),%rdi 423a02: 48 8b 55 18 mov 0x18(%rbp),%rdx 423a06: 48 8b 45 10 mov 0x10(%rbp),%rax 423a0a: 48 ff d2 rex.W callq *%rdx 423a0d: 49 89 c5 mov %rax,%r13 423a10: 45 85 ed test %r13d,%r13d 423a13: 75 09 jne 423a1e <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi+0x66> 423a15: 48 ff c3 inc %rbx 423a18: 48 3b 5d e0 cmp -0x20(%rbp),%rbx 423a1c: 72 cf jb 4239ed <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi+0x35> 423a1e: 41 8b c5 mov %r13d,%eax 423a21: 41 5d pop %r13 423a23: 41 5c pop %r12 423a25: 5b pop %rbx 423a26: 48 8b e5 mov %rbp,%rsp 423a29: 5d pop %rbp 423a2a: c3 retq 423a2b: 90 nop 0000000000423a2c <_d_monitordelete>: 423a2c: 55 push %rbp 423a2d: 48 8b ec mov %rsp,%rbp 423a30: 48 83 ec 10 sub $0x10,%rsp 423a34: 53 push %rbx 423a35: 41 54 push %r12 423a37: 48 89 fb mov %rdi,%rbx 423a3a: 4c 8b 63 08 mov 0x8(%rbx),%r12 423a3e: 4d 85 e4 test %r12,%r12 423a41: 74 45 je 423a88 <_d_monitordelete+0x5c> 423a43: 49 83 3c 24 00 cmpq $0x0,(%r12) 423a48: 75 36 jne 423a80 <_d_monitordelete+0x54> 423a4a: 49 8d 74 24 18 lea 0x18(%r12),%rsi 423a4f: 48 bf 01 00 00 00 00 mov $0x1,%rdi 423a56: 00 00 00 423a59: e8 6e 01 00 00 callq 423bcc <_D4core6atomic29__T8atomicOpVAyaa2_2d3dTOmTmZ8atomicOpFKOmmZOm> 423a5e: 48 85 c0 test %rax,%rax 423a61: 75 25 jne 423a88 <_d_monitordelete+0x5c> 423a63: 48 8b f3 mov %rbx,%rsi 423a66: 49 8b fc mov %r12,%rdi 423a69: e8 ae 00 00 00 callq 423b1c <_d_monitor_devt> 423a6e: 48 8b fb mov %rbx,%rdi 423a71: e8 fa 1d 00 00 callq 425870 <_d_monitor_destroy> 423a76: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 423a7d: 00 423a7e: eb 08 jmp 423a88 <_d_monitordelete+0x5c> 423a80: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 423a87: 00 423a88: 41 5c pop %r12 423a8a: 5b pop %rbx 423a8b: 48 8b e5 mov %rbp,%rsp 423a8e: 5d pop %rbp 423a8f: c3 retq 0000000000423a90 <_d_monitorenter>: 423a90: 55 push %rbp 423a91: 48 8b ec mov %rsp,%rbp 423a94: 48 83 ec 18 sub $0x18,%rsp 423a98: 53 push %rbx 423a99: 48 89 fb mov %rdi,%rbx 423a9c: 48 8b 43 08 mov 0x8(%rbx),%rax 423aa0: 48 85 c0 test %rax,%rax 423aa3: 48 89 45 f0 mov %rax,-0x10(%rbp) 423aa7: 75 0d jne 423ab6 <_d_monitorenter+0x26> 423aa9: e8 3e 1d 00 00 callq 4257ec <_d_monitor_create> 423aae: 48 8b 4b 08 mov 0x8(%rbx),%rcx 423ab2: 48 89 4d f0 mov %rcx,-0x10(%rbp) 423ab6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 423aba: 48 8b 32 mov (%rdx),%rsi 423abd: 48 85 f6 test %rsi,%rsi 423ac0: 48 89 75 f8 mov %rsi,-0x8(%rbp) 423ac4: 75 0e jne 423ad4 <_d_monitorenter+0x44> 423ac6: 48 8b fb mov %rbx,%rdi 423ac9: e8 d2 1d 00 00 callq 4258a0 <_d_monitor_lock> 423ace: 5b pop %rbx 423acf: 48 8b e5 mov %rbp,%rsp 423ad2: 5d pop %rbp 423ad3: c3 retq 423ad4: 48 8b 5d f8 mov -0x8(%rbp),%rbx 423ad8: 48 8b fb mov %rbx,%rdi 423adb: 48 8b 03 mov (%rbx),%rax 423ade: 48 ff 50 08 rex.W callq *0x8(%rax) 423ae2: 5b pop %rbx 423ae3: 48 8b e5 mov %rbp,%rsp 423ae6: 5d pop %rbp 423ae7: c3 retq 0000000000423ae8 <_d_monitorexit>: 423ae8: 55 push %rbp 423ae9: 48 8b ec mov %rsp,%rbp 423aec: 48 83 ec 10 sub $0x10,%rsp 423af0: 48 8b 47 08 mov 0x8(%rdi),%rax 423af4: 48 8b 08 mov (%rax),%rcx 423af7: 48 85 c9 test %rcx,%rcx 423afa: 48 89 4d f0 mov %rcx,-0x10(%rbp) 423afe: 75 0a jne 423b0a <_d_monitorexit+0x22> 423b00: e8 b7 1d 00 00 callq 4258bc <_d_monitor_unlock> 423b05: 48 8b e5 mov %rbp,%rsp 423b08: 5d pop %rbp 423b09: c3 retq 423b0a: 48 8b 7d f0 mov -0x10(%rbp),%rdi 423b0e: 48 8b 17 mov (%rdi),%rdx 423b11: 48 ff 52 10 rex.W callq *0x10(%rdx) 423b15: 48 8b e5 mov %rbp,%rsp 423b18: 5d pop %rbp 423b19: c3 retq 423b1a: 90 nop 423b1b: 90 nop 0000000000423b1c <_d_monitor_devt>: 423b1c: 55 push %rbp 423b1d: 48 8b ec mov %rsp,%rbp 423b20: 48 83 ec 30 sub $0x30,%rsp 423b24: 53 push %rbx 423b25: 41 54 push %r12 423b27: 41 55 push %r13 423b29: 41 56 push %r14 423b2b: 48 89 fb mov %rdi,%rbx 423b2e: 49 89 f5 mov %rsi,%r13 423b31: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 423b36: 0f 84 81 00 00 00 je 423bbd <_d_monitor_devt+0xa1> 423b3c: 48 89 f7 mov %rsi,%rdi 423b3f: e8 4c ff ff ff callq 423a90 <_d_monitorenter> 423b44: 48 8b 53 10 mov 0x10(%rbx),%rdx 423b48: 48 8b 43 08 mov 0x8(%rbx),%rax 423b4c: 48 89 45 e0 mov %rax,-0x20(%rbp) 423b50: 48 89 55 e8 mov %rdx,-0x18(%rbp) 423b54: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 423b5b: 00 423b5c: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 423b63: 00 423b64: 49 8b fd mov %r13,%rdi 423b67: e8 7c ff ff ff callq 423ae8 <_d_monitorexit> 423b6c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 423b71: 74 41 je 423bb4 <_d_monitor_devt+0x98> 423b73: 48 8b 55 e8 mov -0x18(%rbp),%rdx 423b77: 48 8b 45 e0 mov -0x20(%rbp),%rax 423b7b: 49 89 d4 mov %rdx,%r12 423b7e: 48 31 db xor %rbx,%rbx 423b81: 4c 8b 75 e0 mov -0x20(%rbp),%r14 423b85: 49 c1 e6 04 shl $0x4,%r14 423b89: 4a 8b 54 23 08 mov 0x8(%rbx,%r12,1),%rdx 423b8e: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 423b92: 48 89 d1 mov %rdx,%rcx 423b95: 09 c1 or %eax,%ecx 423b97: 48 89 45 f0 mov %rax,-0x10(%rbp) 423b9b: 48 89 55 f8 mov %rdx,-0x8(%rbp) 423b9f: 74 0a je 423bab <_d_monitor_devt+0x8f> 423ba1: 49 8b f5 mov %r13,%rsi 423ba4: 48 8b 7d f0 mov -0x10(%rbp),%rdi 423ba8: 48 ff d2 rex.W callq *%rdx 423bab: 48 83 c3 10 add $0x10,%rbx 423baf: 49 39 de cmp %rbx,%r14 423bb2: 77 d5 ja 423b89 <_d_monitor_devt+0x6d> 423bb4: 48 8b 7d e8 mov -0x18(%rbp),%rdi 423bb8: e8 83 3c ff ff callq 417840 423bbd: 41 5e pop %r14 423bbf: 41 5d pop %r13 423bc1: 41 5c pop %r12 423bc3: 5b pop %rbx 423bc4: 48 8b e5 mov %rbp,%rsp 423bc7: 5d pop %rbp 423bc8: c3 retq 423bc9: 90 nop 423bca: 90 nop 423bcb: 90 nop 0000000000423bcc <_D4core6atomic29__T8atomicOpVAyaa2_2d3dTOmTmZ8atomicOpFKOmmZOm>: 423bcc: 55 push %rbp 423bcd: 48 8b ec mov %rsp,%rbp 423bd0: 53 push %rbx 423bd1: 41 54 push %r12 423bd3: 41 55 push %r13 423bd5: 41 56 push %r14 423bd7: 49 89 fe mov %rdi,%r14 423bda: 49 89 f4 mov %rsi,%r12 423bdd: 49 8b fc mov %r12,%rdi 423be0: e8 27 00 00 00 callq 423c0c <_D4core6atomic40__T10atomicLoadVE4core6atomic5msync0TOmZ10atomicLoadFKOxmZOm> 423be5: 48 89 c3 mov %rax,%rbx 423be8: 49 89 dd mov %rbx,%r13 423beb: 49 2b de sub %r14,%rbx 423bee: 49 8b d4 mov %r12,%rdx 423bf1: 49 8b f5 mov %r13,%rsi 423bf4: 48 8b fb mov %rbx,%rdi 423bf7: e8 28 00 00 00 callq 423c24 <_D4core6atomic16__T3casTmTOmTOmZ3casFPOmOxmOxmZb> 423bfc: 34 01 xor $0x1,%al 423bfe: 75 dd jne 423bdd <_D4core6atomic29__T8atomicOpVAyaa2_2d3dTOmTmZ8atomicOpFKOmmZOm+0x11> 423c00: 48 8b c3 mov %rbx,%rax 423c03: 41 5e pop %r14 423c05: 41 5d pop %r13 423c07: 41 5c pop %r12 423c09: 5b pop %rbx 423c0a: 5d pop %rbp 423c0b: c3 retq 0000000000423c0c <_D4core6atomic40__T10atomicLoadVE4core6atomic5msync0TOmZ10atomicLoadFKOxmZOm>: 423c0c: 55 push %rbp 423c0d: 48 8b ec mov %rsp,%rbp 423c10: 50 push %rax 423c11: 48 89 7d f8 mov %rdi,-0x8(%rbp) 423c15: 48 8b 45 f8 mov -0x8(%rbp),%rax 423c19: 48 8b 00 mov (%rax),%rax 423c1c: 48 8b e5 mov %rbp,%rsp 423c1f: 5d pop %rbp 423c20: c3 retq 423c21: 90 nop 423c22: 90 nop 423c23: 90 nop 0000000000423c24 <_D4core6atomic16__T3casTmTOmTOmZ3casFPOmOxmOxmZb>: 423c24: 55 push %rbp 423c25: 48 8b ec mov %rsp,%rbp 423c28: 48 83 ec 18 sub $0x18,%rsp 423c2c: 48 89 7d e8 mov %rdi,-0x18(%rbp) 423c30: 48 89 75 f0 mov %rsi,-0x10(%rbp) 423c34: 48 89 55 f8 mov %rdx,-0x8(%rbp) 423c38: 48 8b 55 e8 mov -0x18(%rbp),%rdx 423c3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 423c40: 48 8b 4d f8 mov -0x8(%rbp),%rcx 423c44: f0 48 0f b1 11 lock cmpxchg %rdx,(%rcx) 423c49: 0f 94 c0 sete %al 423c4c: 48 8b e5 mov %rbp,%rsp 423c4f: 5d pop %rbp 423c50: c3 retq 423c51: 90 nop 423c52: 90 nop 423c53: 90 nop 423c54: c3 retq 423c55: b8 c0 97 63 00 mov $0x6397c0,%eax 423c5a: b9 10 b1 63 00 mov $0x63b110,%ecx 423c5f: 48 8b 11 mov (%rcx),%rdx 423c62: 48 89 10 mov %rdx,(%rax) 423c65: 48 89 01 mov %rax,(%rcx) 423c68: c3 retq 423c69: 90 nop 423c6a: 90 nop 423c6b: 90 nop 0000000000423c6c <_D4core9exception7__arrayZ>: 423c6c: 55 push %rbp 423c6d: 48 8b ec mov %rsp,%rbp 423c70: 48 83 ec 10 sub $0x10,%rsp 423c74: 48 89 fe mov %rdi,%rsi 423c77: 48 bf 60 97 63 00 00 mov $0x639760,%rdi 423c7e: 00 00 00 423c81: e8 6a 68 ff ff callq 41a4f0 <_d_array_bounds> 423c86: 90 nop 423c87: 90 nop 0000000000423c88 <_D4core9exception8__assertFiZv>: 423c88: 55 push %rbp 423c89: 48 8b ec mov %rsp,%rbp 423c8c: 48 83 ec 10 sub $0x10,%rsp 423c90: 48 89 fe mov %rdi,%rsi 423c93: 48 bf 60 97 63 00 00 mov $0x639760,%rdi 423c9a: 00 00 00 423c9d: e8 e6 67 ff ff callq 41a488 <_d_assertm> 423ca2: 90 nop 423ca3: 90 nop 0000000000423ca4 <_D4core9exception15__unittest_failFiZv>: 423ca4: 55 push %rbp 423ca5: 48 8b ec mov %rsp,%rbp 423ca8: 48 83 ec 10 sub $0x10,%rsp 423cac: 48 89 fe mov %rdi,%rsi 423caf: 48 bf 60 97 63 00 00 mov $0x639760,%rdi 423cb6: 00 00 00 423cb9: e8 fe 67 ff ff callq 41a4bc <_d_unittestm> 423cbe: 48 8b e5 mov %rbp,%rsp 423cc1: 5d pop %rbp 423cc2: c3 retq 423cc3: 90 nop 0000000000423cc4 <_D4core9exception10RangeError6__ctorMFAyamC6object9ThrowableZC4core9exception10RangeError>: 423cc4: 55 push %rbp 423cc5: 48 8b ec mov %rsp,%rbp 423cc8: 48 83 ec 10 sub $0x10,%rsp 423ccc: 49 89 f8 mov %rdi,%r8 423ccf: 48 8b 0d e2 c7 00 00 mov 0xc7e2(%rip),%rcx # 4304b8 <_TMP219+0x8> 423cd6: 48 8b 05 d3 c7 00 00 mov 0xc7d3(%rip),%rax # 4304b0 <_TMP219> 423cdd: 49 89 40 10 mov %rax,0x10(%r8) 423ce1: 49 89 48 18 mov %rcx,0x18(%r8) 423ce5: 49 89 70 40 mov %rsi,0x40(%r8) 423ce9: 48 8b 4d 18 mov 0x18(%rbp),%rcx 423ced: 48 8b 45 10 mov 0x10(%rbp),%rax 423cf1: 49 89 40 20 mov %rax,0x20(%r8) 423cf5: 49 89 48 28 mov %rcx,0x28(%r8) 423cf9: 49 89 50 30 mov %rdx,0x30(%r8) 423cfd: 49 c7 40 48 00 00 00 movq $0x0,0x48(%r8) 423d04: 00 423d05: 48 89 f8 mov %rdi,%rax 423d08: 48 8b e5 mov %rbp,%rsp 423d0b: 5d pop %rbp 423d0c: c3 retq 423d0d: 90 nop 423d0e: 90 nop 423d0f: 90 nop 0000000000423d10 <_D4core9exception11AssertError6__ctorMFAyamZC4core9exception11AssertError>: 423d10: 55 push %rbp 423d11: 48 8b ec mov %rsp,%rbp 423d14: 48 83 ec 10 sub $0x10,%rsp 423d18: 48 89 7d f0 mov %rdi,-0x10(%rbp) 423d1c: ff 35 c6 c7 00 00 pushq 0xc7c6(%rip) # 4304e8 <_TMP220+0x8> 423d22: ff 35 b8 c7 00 00 pushq 0xc7b8(%rip) # 4304e0 <_TMP220> 423d28: ff 75 18 pushq 0x18(%rbp) 423d2b: ff 75 10 pushq 0x10(%rbp) 423d2e: 48 89 f2 mov %rsi,%rdx 423d31: 48 31 f6 xor %rsi,%rsi 423d34: e8 0f 00 00 00 callq 423d48 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError> 423d39: 48 83 c4 20 add $0x20,%rsp 423d3d: 48 8b 45 f0 mov -0x10(%rbp),%rax 423d41: 48 8b e5 mov %rbp,%rsp 423d44: 5d pop %rbp 423d45: c3 retq 423d46: 90 nop 423d47: 90 nop 0000000000423d48 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError>: 423d48: 55 push %rbp 423d49: 48 8b ec mov %rsp,%rbp 423d4c: 48 83 ec 10 sub $0x10,%rsp 423d50: 49 89 f8 mov %rdi,%r8 423d53: 48 8b 4d 28 mov 0x28(%rbp),%rcx 423d57: 48 8b 45 20 mov 0x20(%rbp),%rax 423d5b: 49 89 40 10 mov %rax,0x10(%r8) 423d5f: 49 89 48 18 mov %rcx,0x18(%r8) 423d63: 49 89 70 40 mov %rsi,0x40(%r8) 423d67: 48 8b 4d 18 mov 0x18(%rbp),%rcx 423d6b: 48 8b 45 10 mov 0x10(%rbp),%rax 423d6f: 49 89 40 20 mov %rax,0x20(%r8) 423d73: 49 89 48 28 mov %rcx,0x28(%r8) 423d77: 49 89 50 30 mov %rdx,0x30(%r8) 423d7b: 49 c7 40 48 00 00 00 movq $0x0,0x48(%r8) 423d82: 00 423d83: 48 89 f8 mov %rdi,%rax 423d86: 48 8b e5 mov %rbp,%rsp 423d89: 5d pop %rbp 423d8a: c3 retq 423d8b: 90 nop 0000000000423d8c <_D4core9exception13FinalizeError8toStringMFZAya>: 423d8c: 55 push %rbp 423d8d: 48 8b ec mov %rsp,%rbp 423d90: 48 83 ec 10 sub $0x10,%rsp 423d94: 48 8b 47 50 mov 0x50(%rdi),%rax 423d98: ff 70 28 pushq 0x28(%rax) 423d9b: ff 70 20 pushq 0x20(%rax) 423d9e: ff 35 94 c7 00 00 pushq 0xc794(%rip) # 430538 <_TMP223+0x8> 423da4: ff 35 86 c7 00 00 pushq 0xc786(%rip) # 430530 <_TMP223> 423daa: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 423db1: 00 00 00 423db4: e8 3b 76 ff ff callq 41b3f4 <_d_arraycatT> 423db9: 48 83 c4 20 add $0x20,%rsp 423dbd: 48 8b e5 mov %rbp,%rsp 423dc0: 5d pop %rbp 423dc1: c3 retq 423dc2: 90 nop 423dc3: 90 nop 0000000000423dc4 <_D4core9exception16OutOfMemoryError8toStringMFZAya>: 423dc4: 55 push %rbp 423dc5: 48 8b ec mov %rsp,%rbp 423dc8: 48 83 ec 10 sub $0x10,%rsp 423dcc: 48 8b 47 18 mov 0x18(%rdi),%rax 423dd0: 48 0b 47 10 or 0x10(%rdi),%rax 423dd4: 74 07 je 423ddd <_D4core9exception16OutOfMemoryError8toStringMFZAya+0x19> 423dd6: e8 15 5d ff ff callq 419af0 <_D6object9Throwable8toStringMFZAya> 423ddb: eb 0e jmp 423deb <_D4core9exception16OutOfMemoryError8toStringMFZAya+0x27> 423ddd: 48 8b 15 84 c7 00 00 mov 0xc784(%rip),%rdx # 430568 <_TMP226+0x8> 423de4: 48 8b 05 75 c7 00 00 mov 0xc775(%rip),%rax # 430560 <_TMP226> 423deb: 48 8b e5 mov %rbp,%rsp 423dee: 5d pop %rbp 423def: c3 retq 0000000000423df0 <_D4core9exception27InvalidMemoryOperationError8toStringMFZAya>: 423df0: 55 push %rbp 423df1: 48 8b ec mov %rsp,%rbp 423df4: 48 83 ec 10 sub $0x10,%rsp 423df8: 48 8b 47 18 mov 0x18(%rdi),%rax 423dfc: 48 0b 47 10 or 0x10(%rdi),%rax 423e00: 74 07 je 423e09 <_D4core9exception27InvalidMemoryOperationError8toStringMFZAya+0x19> 423e02: e8 e9 5c ff ff callq 419af0 <_D6object9Throwable8toStringMFZAya> 423e07: eb 0e jmp 423e17 <_D4core9exception27InvalidMemoryOperationError8toStringMFZAya+0x27> 423e09: 48 8b 15 88 c7 00 00 mov 0xc788(%rip),%rdx # 430598 <_TMP228+0x8> 423e10: 48 8b 05 79 c7 00 00 mov 0xc779(%rip),%rax # 430590 <_TMP228> 423e17: 48 8b e5 mov %rbp,%rsp 423e1a: 5d pop %rbp 423e1b: c3 retq 0000000000423e1c : 423e1c: 55 push %rbp 423e1d: 48 8b ec mov %rsp,%rbp 423e20: 48 83 ec 10 sub $0x10,%rsp 423e24: 48 89 7d f8 mov %rdi,-0x8(%rbp) 423e28: 48 83 3d 00 74 21 00 cmpq $0x0,0x217400(%rip) # 63b230 <_D4core9exception13assertHandlerPFAyamAyaZv> 423e2f: 00 423e30: 75 39 jne 423e6b 423e32: ff 75 28 pushq 0x28(%rbp) 423e35: ff 75 20 pushq 0x20(%rbp) 423e38: ff 75 18 pushq 0x18(%rbp) 423e3b: ff 75 10 pushq 0x10(%rbp) 423e3e: 48 89 fa mov %rdi,%rdx 423e41: 48 31 f6 xor %rsi,%rsi 423e44: 52 push %rdx 423e45: 56 push %rsi 423e46: 48 bf 00 93 63 00 00 mov $0x639300,%rdi 423e4d: 00 00 00 423e50: e8 eb 6c ff ff callq 41ab40 <_d_newclass> 423e55: 48 89 c7 mov %rax,%rdi 423e58: 5e pop %rsi 423e59: 5a pop %rdx 423e5a: e8 e9 fe ff ff callq 423d48 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError> 423e5f: 48 83 c4 20 add $0x20,%rsp 423e63: 48 89 c7 mov %rax,%rdi 423e66: e8 71 61 ff ff callq 419fdc <_d_throwc> 423e6b: ff 75 18 pushq 0x18(%rbp) 423e6e: ff 75 10 pushq 0x10(%rbp) 423e71: 48 8b 7d f8 mov -0x8(%rbp),%rdi 423e75: ff 75 28 pushq 0x28(%rbp) 423e78: ff 75 20 pushq 0x20(%rbp) 423e7b: 48 ff 15 ae 73 21 00 rex.W callq *0x2173ae(%rip) # 63b230 <_D4core9exception13assertHandlerPFAyamAyaZv> 423e82: 48 83 c4 20 add $0x20,%rsp 423e86: 48 8b e5 mov %rbp,%rsp 423e89: 5d pop %rbp 423e8a: c3 retq 423e8b: 90 nop 0000000000423e8c : 423e8c: 55 push %rbp 423e8d: 48 8b ec mov %rsp,%rbp 423e90: 48 83 ec 20 sub $0x20,%rsp 423e94: 48 89 f9 mov %rdi,%rcx 423e97: ff 75 18 pushq 0x18(%rbp) 423e9a: ff 75 10 pushq 0x10(%rbp) 423e9d: 51 push %rcx 423e9e: 52 push %rdx 423e9f: 56 push %rsi 423ea0: 48 83 ec 08 sub $0x8,%rsp 423ea4: 48 bf a0 93 63 00 00 mov $0x6393a0,%rdi 423eab: 00 00 00 423eae: e8 8d 6c ff ff callq 41ab40 <_d_newclass> 423eb3: 48 89 c7 mov %rax,%rdi 423eb6: 48 83 c4 08 add $0x8,%rsp 423eba: 5e pop %rsi 423ebb: 5a pop %rdx 423ebc: 59 pop %rcx 423ebd: e8 72 33 00 00 callq 427234 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassAyamC6object9ThrowableZC4core9exception13FinalizeError> 423ec2: 48 83 c4 10 add $0x10,%rsp 423ec6: 48 89 c7 mov %rax,%rdi 423ec9: e8 0e 61 ff ff callq 419fdc <_d_throwc> 423ece: 48 8b e5 mov %rbp,%rsp 423ed1: 5d pop %rbp 423ed2: c3 retq 423ed3: 90 nop 0000000000423ed4 : 423ed4: 55 push %rbp 423ed5: 48 8b ec mov %rsp,%rbp 423ed8: 48 8b 15 b9 56 21 00 mov 0x2156b9(%rip),%rdx # 639598 <_D4core9exception27InvalidMemoryOperationError7__ClassZ+0x18> 423edf: 48 8b 05 aa 56 21 00 mov 0x2156aa(%rip),%rax # 639590 <_D4core9exception27InvalidMemoryOperationError7__ClassZ+0x10> 423ee6: 48 89 d7 mov %rdx,%rdi 423ee9: e8 ee 60 ff ff callq 419fdc <_d_throwc> 423eee: 5d pop %rbp 423eef: c3 retq 423ef0: c3 retq 423ef1: b8 f0 97 63 00 mov $0x6397f0,%eax 423ef6: b9 10 b1 63 00 mov $0x63b110,%ecx 423efb: 48 8b 11 mov (%rcx),%rdx 423efe: 48 89 10 mov %rdx,(%rax) 423f01: 48 89 01 mov %rax,(%rcx) 423f04: c3 retq 423f05: 90 nop 423f06: 90 nop 423f07: 90 nop 0000000000423f08 <_D4core7runtime12_staticCtor2FZv>: 423f08: 55 push %rbp 423f09: 48 8b ec mov %rsp,%rbp 423f0c: 48 bf 84 3f 42 00 00 mov $0x423f84,%rdi 423f13: 00 00 00 423f16: e8 a5 31 00 00 callq 4270c0 423f1b: 5d pop %rbp 423f1c: c3 retq 423f1d: 90 nop 423f1e: 90 nop 423f1f: 90 nop 0000000000423f20 <_D4core7runtime9__modctorFZv>: 423f20: 55 push %rbp 423f21: 48 8b ec mov %rsp,%rbp 423f24: e8 df ff ff ff callq 423f08 <_D4core7runtime12_staticCtor2FZv> 423f29: 5d pop %rbp 423f2a: c3 retq 423f2b: 90 nop 0000000000423f2c <_D4core7runtime7__arrayZ>: 423f2c: 55 push %rbp 423f2d: 48 8b ec mov %rsp,%rbp 423f30: 48 83 ec 10 sub $0x10,%rsp 423f34: 48 89 fe mov %rdi,%rsi 423f37: 48 bf d0 97 63 00 00 mov $0x6397d0,%rdi 423f3e: 00 00 00 423f41: e8 aa 65 ff ff callq 41a4f0 <_d_array_bounds> 423f46: 90 nop 423f47: 90 nop 0000000000423f48 <_D4core7runtime8__assertFiZv>: 423f48: 55 push %rbp 423f49: 48 8b ec mov %rsp,%rbp 423f4c: 48 83 ec 10 sub $0x10,%rsp 423f50: 48 89 fe mov %rdi,%rsi 423f53: 48 bf d0 97 63 00 00 mov $0x6397d0,%rdi 423f5a: 00 00 00 423f5d: e8 26 65 ff ff callq 41a488 <_d_assertm> 423f62: 90 nop 423f63: 90 nop 0000000000423f64 <_D4core7runtime15__unittest_failFiZv>: 423f64: 55 push %rbp 423f65: 48 8b ec mov %rsp,%rbp 423f68: 48 83 ec 10 sub $0x10,%rsp 423f6c: 48 89 fe mov %rdi,%rsi 423f6f: 48 bf d0 97 63 00 00 mov $0x6397d0,%rdi 423f76: 00 00 00 423f79: e8 3e 65 ff ff callq 41a4bc <_d_unittestm> 423f7e: 48 8b e5 mov %rbp,%rsp 423f81: 5d pop %rbp 423f82: c3 retq 423f83: 90 nop 0000000000423f84 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo>: 423f84: 55 push %rbp 423f85: 48 8b ec mov %rsp,%rbp 423f88: 48 83 ec 10 sub $0x10,%rsp 423f8c: 48 31 c0 xor %rax,%rax 423f8f: 50 push %rax 423f90: 48 83 ec 08 sub $0x8,%rsp 423f94: 48 bf 10 98 63 00 00 mov $0x639810,%rdi 423f9b: 00 00 00 423f9e: e8 9d 6b ff ff callq 41ab40 <_d_newclass> 423fa3: 48 89 c1 mov %rax,%rcx 423fa6: 48 83 c4 08 add $0x8,%rsp 423faa: 58 pop %rax 423fab: 48 89 81 20 10 00 00 mov %rax,0x1020(%rcx) 423fb2: 48 89 cf mov %rcx,%rdi 423fb5: e8 16 00 00 00 callq 423fd0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo> 423fba: 48 85 c0 test %rax,%rax 423fbd: 74 09 je 423fc8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0x44> 423fbf: 48 8d 80 28 10 00 00 lea 0x1028(%rax),%rax 423fc6: eb 03 jmp 423fcb <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0x47> 423fc8: 48 31 c0 xor %rax,%rax 423fcb: 48 8b e5 mov %rbp,%rsp 423fce: 5d pop %rbp 423fcf: c3 retq 0000000000423fd0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo>: 423fd0: 55 push %rbp 423fd1: 48 8b ec mov %rsp,%rbp 423fd4: 48 81 ec 08 04 00 00 sub $0x408,%rsp 423fdb: 53 push %rbx 423fdc: 41 54 push %r12 423fde: 41 55 push %r13 423fe0: 48 89 fb mov %rdi,%rbx 423fe3: 48 b9 00 01 00 00 00 mov $0x100,%rcx 423fea: 00 00 00 423fed: 48 31 c0 xor %rax,%rax 423ff0: 48 8d bd f8 fb ff ff lea -0x408(%rbp),%rdi 423ff7: f3 ab rep stos %eax,%es:(%rdi) 423ff9: 89 4b 10 mov %ecx,0x10(%rbx) 423ffc: 83 f9 02 cmp $0x2,%ecx 423fff: 7d 78 jge 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 424001: e8 96 00 00 00 callq 42409c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 424006: 49 89 c4 mov %rax,%r12 424009: e8 9e 0e 00 00 callq 424eac 42400e: 49 89 c5 mov %rax,%r13 424011: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 424018: 00 424019: 4d 85 e4 test %r12,%r12 42401c: 74 5b je 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 42401e: 48 8d 55 f8 lea -0x8(%rbp),%rdx 424022: 4c 3b e2 cmp %rdx,%r12 424025: 76 52 jbe 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 424027: 4d 3b e5 cmp %r13,%r12 42402a: 73 4d jae 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 42402c: 4c 89 e2 mov %r12,%rdx 42402f: 31 f6 xor %esi,%esi 424031: 89 73 10 mov %esi,0x10(%rbx) 424034: 4d 3b e4 cmp %r12,%r12 424037: 77 40 ja 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 424039: 4d 3b e5 cmp %r13,%r12 42403c: 73 3b jae 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 42403e: 81 fe 80 00 00 00 cmp $0x80,%esi 424044: 7d 33 jge 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 424046: 48 8b 42 08 mov 0x8(%rdx),%rax 42404a: 50 push %rax 42404b: 8b 43 10 mov 0x10(%rbx),%eax 42404e: ff c0 inc %eax 424050: 89 43 10 mov %eax,0x10(%rbx) 424053: ff c8 dec %eax 424055: 48 98 cltq 424057: 48 89 c1 mov %rax,%rcx 42405a: 58 pop %rax 42405b: 48 89 84 cd f8 fb ff mov %rax,-0x408(%rbp,%rcx,8) 424062: ff 424063: 48 8b 12 mov (%rdx),%rdx 424066: 49 3b d4 cmp %r12,%rdx 424069: 72 0e jb 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 42406b: 4c 39 ea cmp %r13,%rdx 42406e: 73 09 jae 424079 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa9> 424070: 81 7b 10 80 00 00 00 cmpl $0x80,0x10(%rbx) 424077: 7c cd jl 424046 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x76> 424079: 8b 73 10 mov 0x10(%rbx),%esi 42407c: 48 8d bd f8 fb ff ff lea -0x408(%rbp),%rdi 424083: e8 18 38 ff ff callq 4178a0 424088: 48 89 43 18 mov %rax,0x18(%rbx) 42408c: 48 8b c3 mov %rbx,%rax 42408f: 41 5d pop %r13 424091: 41 5c pop %r12 424093: 5b pop %rbx 424094: 48 8b e5 mov %rbp,%rsp 424097: 5d pop %rbp 424098: c3 retq 424099: 90 nop 42409a: 90 nop 42409b: 90 nop 000000000042409c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv>: 42409c: 48 89 e8 mov %rbp,%rax 42409f: c3 retq 00000000004240a0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__dtorMFZv>: 4240a0: 55 push %rbp 4240a1: 48 8b ec mov %rsp,%rbp 4240a4: 48 83 ec 10 sub $0x10,%rsp 4240a8: 48 8b 7f 18 mov 0x18(%rdi),%rdi 4240ac: e8 8f 37 ff ff callq 417840 4240b1: 48 8b e5 mov %rbp,%rsp 4240b4: 5d pop %rbp 4240b5: c3 retq 4240b6: 90 nop 4240b7: 90 nop 00000000004240b8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKAaZiZi>: 4240b8: 55 push %rbp 4240b9: 48 8b ec mov %rsp,%rbp 4240bc: 48 83 ec 10 sub $0x10,%rsp 4240c0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4240c4: 48 8d 45 f8 lea -0x8(%rbp),%rax 4240c8: 48 b9 e8 40 42 00 00 mov $0x4240e8,%rcx 4240cf: 00 00 00 4240d2: 51 push %rcx 4240d3: 50 push %rax 4240d4: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4240d8: 48 8b 17 mov (%rdi),%rdx 4240db: 48 ff 52 38 rex.W callq *0x38(%rdx) 4240df: 48 83 c4 10 add $0x10,%rsp 4240e3: 48 8b e5 mov %rbp,%rsp 4240e6: 5d pop %rbp 4240e7: c3 retq 00000000004240e8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKAaZiZi13__dgliteral29MFKmKAaZi>: 4240e8: 55 push %rbp 4240e9: 48 8b ec mov %rsp,%rbp 4240ec: 48 83 ec 20 sub $0x20,%rsp 4240f0: 48 89 7d e8 mov %rdi,-0x18(%rbp) 4240f4: 48 8b 7f 18 mov 0x18(%rdi),%rdi 4240f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 4240fc: 48 8b 48 20 mov 0x20(%rax),%rcx 424100: 48 8b 40 18 mov 0x18(%rax),%rax 424104: 48 ff d1 rex.W callq *%rcx 424107: 48 8b e5 mov %rbp,%rsp 42410a: 5d pop %rbp 42410b: c3 retq 000000000042410c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKmKAaZiZi>: 42410c: 55 push %rbp 42410d: 48 8b ec mov %rsp,%rbp 424110: 48 83 ec 30 sub $0x30,%rsp 424114: 53 push %rbx 424115: 41 54 push %r12 424117: 41 55 push %r13 424119: 41 56 push %r14 42411b: 48 89 fb mov %rdi,%rbx 42411e: 45 31 ed xor %r13d,%r13d 424121: 41 bc 05 00 00 00 mov $0x5,%r12d 424127: 44 39 63 10 cmp %r12d,0x10(%rbx) 42412b: 7e 7e jle 4241ab <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKmKAaZiZi+0x9f> 42412d: 48 8b 55 18 mov 0x18(%rbp),%rdx 424131: 48 8b 45 10 mov 0x10(%rbp),%rax 424135: 49 89 d6 mov %rdx,%r14 424138: 49 63 cc movslq %r12d,%rcx 42413b: 48 c1 e1 03 shl $0x3,%rcx 42413f: 48 8b 73 18 mov 0x18(%rbx),%rsi 424143: 48 8b 3c 31 mov (%rcx,%rsi,1),%rdi 424147: 48 89 4d d8 mov %rcx,-0x28(%rbp) 42414b: e8 80 37 ff ff callq 4178d0 424150: 4c 8b 45 d8 mov -0x28(%rbp),%r8 424154: 48 8b 53 18 mov 0x18(%rbx),%rdx 424158: 49 8b 0c 10 mov (%r8,%rdx,1),%rcx 42415c: 48 89 45 e0 mov %rax,-0x20(%rbp) 424160: 48 89 4d e8 mov %rcx,-0x18(%rbp) 424164: 41 8d 84 24 fb ff ff lea -0x5(%r12),%eax 42416b: ff 42416c: 48 98 cltq 42416e: 48 89 45 f0 mov %rax,-0x10(%rbp) 424172: 48 51 rex.W push %rcx 424174: ff 75 e0 pushq -0x20(%rbp) 424177: 48 8b fb mov %rbx,%rdi 42417a: e8 ed 00 00 00 callq 42426c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa> 42417f: 48 83 c4 10 add $0x10,%rsp 424183: 48 89 45 e0 mov %rax,-0x20(%rbp) 424187: 48 89 55 e8 mov %rdx,-0x18(%rbp) 42418b: 48 8d 55 f0 lea -0x10(%rbp),%rdx 42418f: 48 8d 75 e0 lea -0x20(%rbp),%rsi 424193: 48 8b 7d 10 mov 0x10(%rbp),%rdi 424197: 49 ff d6 rex.WB callq *%r14 42419a: 49 89 c5 mov %rax,%r13 42419d: 45 85 ed test %r13d,%r13d 4241a0: 75 09 jne 4241ab <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKmKAaZiZi+0x9f> 4241a2: 41 ff c4 inc %r12d 4241a5: 44 39 63 10 cmp %r12d,0x10(%rbx) 4241a9: 7f 8d jg 424138 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKmKAaZiZi+0x2c> 4241ab: 41 8b c5 mov %r13d,%eax 4241ae: 41 5e pop %r14 4241b0: 41 5d pop %r13 4241b2: 41 5c pop %r12 4241b4: 5b pop %rbx 4241b5: 48 8b e5 mov %rbp,%rsp 4241b8: 5d pop %rbp 4241b9: c3 retq 4241ba: 90 nop 4241bb: 90 nop 00000000004241bc <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMFZAya>: 4241bc: 55 push %rbp 4241bd: 48 8b ec mov %rsp,%rbp 4241c0: 48 83 ec 20 sub $0x20,%rsp 4241c4: 48 89 7d f0 mov %rdi,-0x10(%rbp) 4241c8: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) 4241cf: 00 4241d0: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) 4241d7: 00 4241d8: 48 8d 45 f0 lea -0x10(%rbp),%rax 4241dc: 48 b9 04 42 42 00 00 mov $0x424204,%rcx 4241e3: 00 00 00 4241e6: 51 push %rcx 4241e7: 50 push %rax 4241e8: 48 8b 7d f0 mov -0x10(%rbp),%rdi 4241ec: 48 8b 17 mov (%rdi),%rdx 4241ef: 48 ff 52 38 rex.W callq *0x38(%rdx) 4241f3: 48 83 c4 10 add $0x10,%rsp 4241f7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 4241fb: 48 8b 45 e0 mov -0x20(%rbp),%rax 4241ff: 48 8b e5 mov %rbp,%rsp 424202: 5d pop %rbp 424203: c3 retq 0000000000424204 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMFZAya16__foreachbody266MFKmKAaZi>: 424204: 55 push %rbp 424205: 48 8b ec mov %rsp,%rbp 424208: 48 83 ec 20 sub $0x20,%rsp 42420c: 48 89 7d e0 mov %rdi,-0x20(%rbp) 424210: 48 8b 4e 08 mov 0x8(%rsi),%rcx 424214: 48 8b 06 mov (%rsi),%rax 424217: 48 83 3a 00 cmpq $0x0,(%rdx) 42421b: 74 25 je 424242 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMFZAya16__foreachbody266MFKmKAaZi+0x3e> 42421d: 48 51 rex.W push %rcx 42421f: 48 50 rex.W push %rax 424221: ff 35 a1 c3 00 00 pushq 0xc3a1(%rip) # 4305c8 <_TMP248+0x8> 424227: ff 35 93 c3 00 00 pushq 0xc393(%rip) # 4305c0 <_TMP248> 42422d: 48 bf 10 63 63 00 00 mov $0x636310,%rdi 424234: 00 00 00 424237: e8 b8 71 ff ff callq 41b3f4 <_d_arraycatT> 42423c: 48 83 c4 20 add $0x20,%rsp 424240: eb 03 jmp 424245 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMFZAya16__foreachbody266MFKmKAaZi+0x41> 424242: 48 89 ca mov %rcx,%rdx 424245: 52 push %rdx 424246: 50 push %rax 424247: 48 8b 75 e0 mov -0x20(%rbp),%rsi 42424b: 48 83 c6 f0 add $0xfffffffffffffff0,%rsi 42424f: 48 bf 10 e7 42 00 00 mov $0x42e710,%rdi 424256: 00 00 00 424259: e8 7e 6b ff ff callq 41addc <_d_arrayappendT> 42425e: 48 83 c4 10 add $0x10,%rsp 424262: 31 c0 xor %eax,%eax 424264: 48 8b e5 mov %rbp,%rsp 424267: 5d pop %rbp 424268: c3 retq 424269: 90 nop 42426a: 90 nop 42426b: 90 nop 000000000042426c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa>: 42426c: 55 push %rbp 42426d: 48 8b ec mov %rsp,%rbp 424270: 48 81 ec 88 00 00 00 sub $0x88,%rsp 424277: 53 push %rbx 424278: 41 54 push %r12 42427a: 41 55 push %r13 42427c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 424280: 48 8b 55 10 mov 0x10(%rbp),%rdx 424284: be 28 00 00 00 mov $0x28,%esi 424289: 48 8b 7d 18 mov 0x18(%rbp),%rdi 42428d: e8 ce 36 ff ff callq 417960 424292: 49 89 c5 mov %rax,%r13 424295: 48 8b 55 10 mov 0x10(%rbp),%rdx 424299: be 29 00 00 00 mov $0x29,%esi 42429e: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4242a2: e8 b9 36 ff ff callq 417960 4242a7: 48 89 c3 mov %rax,%rbx 4242aa: 48 8b 55 10 mov 0x10(%rbp),%rdx 4242ae: be 2b 00 00 00 mov $0x2b,%esi 4242b3: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4242b7: e8 a4 36 ff ff callq 417960 4242bc: 49 89 c4 mov %rax,%r12 4242bf: 4d 85 e4 test %r12,%r12 4242c2: 74 08 je 4242cc <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa+0x60> 4242c4: 4c 3b e3 cmp %rbx,%r12 4242c7: 73 03 jae 4242cc <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa+0x60> 4242c9: 4c 89 e3 mov %r12,%rbx 4242cc: 4d 85 ed test %r13,%r13 4242cf: 4d 8d 6d 01 lea 0x1(%r13),%r13 4242d3: 0f 84 fb 00 00 00 je 4243d4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa+0x168> 4242d9: 48 85 db test %rbx,%rbx 4242dc: 0f 84 f2 00 00 00 je 4243d4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMFAaZAa+0x168> 4242e2: 48 89 5d 90 mov %rbx,-0x70(%rbp) 4242e6: 48 8b 4d 10 mov 0x10(%rbp),%rcx 4242ea: 48 8b 5d 90 mov -0x70(%rbp),%rbx 4242ee: 48 2b 5d 18 sub 0x18(%rbp),%rbx 4242f2: 48 89 5d 98 mov %rbx,-0x68(%rbp) 4242f6: 48 2b cb sub %rbx,%rcx 4242f9: 48 89 4d a0 mov %rcx,-0x60(%rbp) 4242fd: 4d 8b e5 mov %r13,%r12 424300: 4c 2b 65 18 sub 0x18(%rbp),%r12 424304: 4c 89 e2 mov %r12,%rdx 424307: 48 8b 4d 18 mov 0x18(%rbp),%rcx 42430b: 48 8b 45 10 mov 0x10(%rbp),%rax 42430f: 48 89 ce mov %rcx,%rsi 424312: 48 8b 7d f8 mov -0x8(%rbp),%rdi 424316: 48 8d 7f 20 lea 0x20(%rdi),%rdi 42431a: 48 89 b5 78 ff ff ff mov %rsi,-0x88(%rbp) 424321: 48 89 7d 80 mov %rdi,-0x80(%rbp) 424325: e8 76 36 ff ff callq 4179a0 42432a: 48 be 30 26 43 00 00 mov $0x432630,%rsi 424331: 00 00 00 424334: 48 8d 7d c0 lea -0x40(%rbp),%rdi 424338: b9 07 00 00 00 mov $0x7,%ecx 42433d: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 424340: 49 2b dc sub %r12,%rbx 424343: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 42434a: 4a 8d 0c 20 lea (%rax,%r12,1),%rcx 42434e: 48 89 5d c0 mov %rbx,-0x40(%rbp) 424352: 48 89 4d c8 mov %rcx,-0x38(%rbp) 424356: c7 45 f0 01 00 00 00 movl $0x1,-0x10(%rbp) 42435d: 48 bb 00 10 00 00 00 mov $0x1000,%rbx 424364: 00 00 00 424367: 49 2b dc sub %r12,%rbx 42436a: 48 8b 55 f8 mov -0x8(%rbp),%rdx 42436e: 49 8d 4c 14 20 lea 0x20(%r12,%rdx,1),%rcx 424373: 48 89 5d d0 mov %rbx,-0x30(%rbp) 424377: 48 89 4d d8 mov %rcx,-0x28(%rbp) 42437b: 48 8d 7d c0 lea -0x40(%rbp),%rdi 42437f: e8 c0 2d 00 00 callq 427144 <_D4core8demangle8Demangle6opCallMFZAa> 424384: 48 89 45 b0 mov %rax,-0x50(%rbp) 424388: 48 89 55 b8 mov %rdx,-0x48(%rbp) 42438c: 48 8b 45 b0 mov -0x50(%rbp),%rax 424390: 49 03 c4 add %r12,%rax 424393: 48 8b 5d a0 mov -0x60(%rbp),%rbx 424397: 48 8d 14 18 lea (%rax,%rbx,1),%rdx 42439b: 48 89 55 88 mov %rdx,-0x78(%rbp) 42439f: 48 2b d0 sub %rax,%rdx 4243a2: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 4243a9: 48 8b 75 98 mov -0x68(%rbp),%rsi 4243ad: 48 8d 34 31 lea (%rcx,%rsi,1),%rsi 4243b1: 48 89 c7 mov %rax,%rdi 4243b4: 48 8b 45 f8 mov -0x8(%rbp),%rax 4243b8: 48 8d 7c 38 20 lea 0x20(%rax,%rdi,1),%rdi 4243bd: e8 de 35 ff ff callq 4179a0 4243c2: 48 8b 45 88 mov -0x78(%rbp),%rax 4243c6: 48 8b 55 80 mov -0x80(%rbp),%rdx 4243ca: 41 5d pop %r13 4243cc: 41 5c pop %r12 4243ce: 5b pop %rbx 4243cf: 48 8b e5 mov %rbp,%rsp 4243d2: 5d pop %rbp 4243d3: c3 retq 4243d4: 48 8b 55 18 mov 0x18(%rbp),%rdx 4243d8: 48 8b 45 10 mov 0x10(%rbp),%rax 4243dc: 41 5d pop %r13 4243de: 41 5c pop %r12 4243e0: 5b pop %rbx 4243e1: 48 8b e5 mov %rbp,%rsp 4243e4: 5d pop %rbp 4243e5: c3 retq 4243e6: 90 nop 4243e7: 90 nop 00000000004243e8 <_TMP249>: 4243e8: 48 81 ef 28 10 00 00 sub $0x1028,%rdi 4243ef: e9 c4 fc ff ff jmpq 4240b8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKAaZiZi> 00000000004243f4 <_TMP250>: 4243f4: 48 81 ef 28 10 00 00 sub $0x1028,%rdi 4243fb: e9 0c fd ff ff jmpq 42410c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMFMDFKmKAaZiZi> 0000000000424400 <_TMP251>: 424400: 48 81 ef 28 10 00 00 sub $0x1028,%rdi 424407: e9 b0 fd ff ff jmpq 4241bc <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMFZAya> 42440c: c3 retq 42440d: b8 78 9c 63 00 mov $0x639c78,%eax 424412: b9 10 b1 63 00 mov $0x63b110,%ecx 424417: 48 8b 11 mov (%rcx),%rdx 42441a: 48 89 10 mov %rdx,(%rax) 42441d: 48 89 01 mov %rax,(%rcx) 424420: c3 retq 424421: 90 nop 424422: 90 nop 424423: 90 nop 0000000000424424 <_D4core6thread6Thread18_sharedStaticCtor3FZv>: 424424: 55 push %rbp 424425: 48 8b ec mov %rsp,%rbp 424428: 48 83 ec 10 sub $0x10,%rsp 42442c: 31 c0 xor %eax,%eax 42442e: 89 45 f8 mov %eax,-0x8(%rbp) 424431: 89 45 fc mov %eax,-0x4(%rbp) 424434: 48 8d 55 fc lea -0x4(%rbp),%rdx 424438: 48 8d 75 f8 lea -0x8(%rbp),%rsi 42443c: 52 push %rdx 42443d: 56 push %rsi 42443e: e8 9d 36 ff ff callq 417ae0 424443: 48 89 c7 mov %rax,%rdi 424446: 5e pop %rsi 424447: 5a pop %rdx 424448: e8 a3 35 ff ff callq 4179f0 42444d: 8b 7d f8 mov -0x8(%rbp),%edi 424450: e8 fb 35 ff ff callq 417a50 424455: 89 05 15 6e 21 00 mov %eax,0x216e15(%rip) # 63b270 <_D4core6thread6Thread12PRIORITY_MINxi> 42445b: 8b 7d f8 mov -0x8(%rbp),%edi 42445e: e8 cd 36 ff ff callq 417b30 424463: 89 05 0b 6e 21 00 mov %eax,0x216e0b(%rip) # 63b274 <_D4core6thread6Thread12PRIORITY_MAXxi> 424469: 48 8b e5 mov %rbp,%rsp 42446c: 5d pop %rbp 42446d: c3 retq 42446e: 90 nop 42446f: 90 nop 0000000000424470 <_D4core6thread18_sharedStaticDtor4FZv>: 424470: 55 push %rbp 424471: 48 8b ec mov %rsp,%rbp 424474: 50 push %rax 424475: 53 push %rbx 424476: 48 8b 1d 1b 6e 21 00 mov 0x216e1b(%rip),%rbx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 42447d: 48 83 3d 13 6e 21 00 cmpq $0x0,0x216e13(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424484: 00 424485: 74 20 je 4244a7 <_D4core6thread18_sharedStaticDtor4FZv+0x37> 424487: 48 8b fb mov %rbx,%rdi 42448a: e8 e1 01 00 00 callq 424670 <_D4core6thread6Thread9isRunningMFNdZb> 42448f: 34 01 xor $0x1,%al 424491: 74 08 je 42449b <_D4core6thread18_sharedStaticDtor4FZv+0x2b> 424493: 48 8b fb mov %rbx,%rdi 424496: e8 49 03 00 00 callq 4247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 42449b: 48 8b 9b a8 00 00 00 mov 0xa8(%rbx),%rbx 4244a2: 48 85 db test %rbx,%rbx 4244a5: 75 e0 jne 424487 <_D4core6thread18_sharedStaticDtor4FZv+0x17> 4244a7: 5b pop %rbx 4244a8: 48 8b e5 mov %rbp,%rsp 4244ab: 5d pop %rbp 4244ac: c3 retq 4244ad: 90 nop 4244ae: 90 nop 4244af: 90 nop 00000000004244b0 <_D4core6thread18_sharedStaticCtor5FZv>: 4244b0: 55 push %rbp 4244b1: 48 8b ec mov %rsp,%rbp 4244b4: bf 1e 00 00 00 mov $0x1e,%edi 4244b9: e8 52 36 ff ff callq 417b10 4244be: 48 89 05 eb 6d 21 00 mov %rax,0x216deb(%rip) # 63b2b0 <_D4core6thread8PAGESIZExm> 4244c5: 5d pop %rbp 4244c6: c3 retq 4244c7: 90 nop 00000000004244c8 <_D4core6thread5Fiber12_staticCtor6FZv>: 4244c8: 55 push %rbp 4244c9: 48 8b ec mov %rsp,%rbp 4244cc: 5d pop %rbp 4244cd: c3 retq 4244ce: 90 nop 4244cf: 90 nop 00000000004244d0 <_D4core6thread9__modctorFZv>: 4244d0: 55 push %rbp 4244d1: 48 8b ec mov %rsp,%rbp 4244d4: e8 ef ff ff ff callq 4244c8 <_D4core6thread5Fiber12_staticCtor6FZv> 4244d9: 5d pop %rbp 4244da: c3 retq 4244db: 90 nop 00000000004244dc <_D4core6thread15__modsharedctorFZv>: 4244dc: 55 push %rbp 4244dd: 48 8b ec mov %rsp,%rbp 4244e0: e8 3f ff ff ff callq 424424 <_D4core6thread6Thread18_sharedStaticCtor3FZv> 4244e5: e8 c6 ff ff ff callq 4244b0 <_D4core6thread18_sharedStaticCtor5FZv> 4244ea: 5d pop %rbp 4244eb: c3 retq 00000000004244ec <_D4core6thread15__modshareddtorFZv>: 4244ec: 55 push %rbp 4244ed: 48 8b ec mov %rsp,%rbp 4244f0: e8 7b ff ff ff callq 424470 <_D4core6thread18_sharedStaticDtor4FZv> 4244f5: 5d pop %rbp 4244f6: c3 retq 4244f7: 90 nop 00000000004244f8 <_D4core6thread7__arrayZ>: 4244f8: 55 push %rbp 4244f9: 48 8b ec mov %rsp,%rbp 4244fc: 48 83 ec 10 sub $0x10,%rsp 424500: 48 89 fe mov %rdi,%rsi 424503: 48 bf 08 9c 63 00 00 mov $0x639c08,%rdi 42450a: 00 00 00 42450d: e8 de 5f ff ff callq 41a4f0 <_d_array_bounds> 424512: 90 nop 424513: 90 nop 0000000000424514 <_D4core6thread8__assertFiZv>: 424514: 55 push %rbp 424515: 48 8b ec mov %rsp,%rbp 424518: 48 83 ec 10 sub $0x10,%rsp 42451c: 48 89 fe mov %rdi,%rsi 42451f: 48 bf 08 9c 63 00 00 mov $0x639c08,%rdi 424526: 00 00 00 424529: e8 5a 5f ff ff callq 41a488 <_d_assertm> 42452e: 90 nop 42452f: 90 nop 0000000000424530 <_D4core6thread15__unittest_failFiZv>: 424530: 55 push %rbp 424531: 48 8b ec mov %rsp,%rbp 424534: 48 83 ec 10 sub $0x10,%rsp 424538: 48 89 fe mov %rdi,%rsi 42453b: 48 bf 08 9c 63 00 00 mov $0x639c08,%rdi 424542: 00 00 00 424545: e8 72 5f ff ff callq 41a4bc <_d_unittestm> 42454a: 48 8b e5 mov %rbp,%rsp 42454d: 5d pop %rbp 42454e: c3 retq 42454f: 90 nop 0000000000424550 <_D4core6thread6Thread6__dtorMFZv>: 424550: 55 push %rbp 424551: 48 8b ec mov %rsp,%rbp 424554: 48 83 ec 10 sub $0x10,%rsp 424558: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42455c: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 424561: 75 05 jne 424568 <_D4core6thread6Thread6__dtorMFZv+0x18> 424563: 48 8b e5 mov %rbp,%rsp 424566: 5d pop %rbp 424567: c3 retq 424568: 48 8b 7f 10 mov 0x10(%rdi),%rdi 42456c: e8 ef 32 ff ff callq 417860 424571: 48 8b 45 f8 mov -0x8(%rbp),%rax 424575: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 42457c: 00 42457d: 48 8b e5 mov %rbp,%rsp 424580: 5d pop %rbp 424581: c3 retq 424582: 90 nop 424583: 90 nop 0000000000424584 <_D4core6thread6Thread4joinMFbZC6object9Throwable>: 424584: 55 push %rbp 424585: 48 8b ec mov %rsp,%rbp 424588: 48 83 ec 10 sub $0x10,%rsp 42458c: 48 89 7d f0 mov %rdi,-0x10(%rbp) 424590: 89 75 f8 mov %esi,-0x8(%rbp) 424593: 48 31 f6 xor %rsi,%rsi 424596: 48 8b 7f 10 mov 0x10(%rdi),%rdi 42459a: e8 81 35 ff ff callq 417b20 42459f: 85 c0 test %eax,%eax 4245a1: 74 48 je 4245eb <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x67> 4245a3: 48 bf e8 98 63 00 00 mov $0x6398e8,%rdi 4245aa: 00 00 00 4245ad: e8 8e 65 ff ff callq 41ab40 <_d_newclass> 4245b2: ff 35 60 d4 00 00 pushq 0xd460(%rip) # 431a18 <_TMP270+0x8> 4245b8: ff 35 52 d4 00 00 pushq 0xd452(%rip) # 431a10 <_TMP270> 4245be: ff 35 84 d4 00 00 pushq 0xd484(%rip) # 431a48 <_TMP271+0x8> 4245c4: ff 35 76 d4 00 00 pushq 0xd476(%rip) # 431a40 <_TMP271> 4245ca: 48 ba 73 03 00 00 00 mov $0x373,%rdx 4245d1: 00 00 00 4245d4: 48 31 f6 xor %rsi,%rsi 4245d7: 48 89 c7 mov %rax,%rdi 4245da: e8 cd 2c 00 00 callq 4272ac <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException> 4245df: 48 83 c4 20 add $0x20,%rsp 4245e3: 48 89 c7 mov %rax,%rdi 4245e6: e8 f1 59 ff ff callq 419fdc <_d_throwc> 4245eb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 4245ef: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx) 4245f6: 00 4245f7: 48 83 79 50 00 cmpq $0x0,0x50(%rcx) 4245fc: 74 19 je 424617 <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x93> 4245fe: 40 80 7d f8 00 rex cmpb $0x0,-0x8(%rbp) 424603: 74 09 je 42460e <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x8a> 424605: 48 8b 79 50 mov 0x50(%rcx),%rdi 424609: e8 ce 59 ff ff callq 419fdc <_d_throwc> 42460e: 48 8b 41 50 mov 0x50(%rcx),%rax 424612: 48 8b e5 mov %rbp,%rsp 424615: 5d pop %rbp 424616: c3 retq 424617: 48 31 c0 xor %rax,%rax 42461a: 48 8b e5 mov %rbp,%rsp 42461d: 5d pop %rbp 42461e: c3 retq 42461f: 90 nop 0000000000424620 <_D4core6thread6Thread8isDaemonMFNdZb>: 424620: 55 push %rbp 424621: 48 8b ec mov %rsp,%rbp 424624: 50 push %rax 424625: 53 push %rbx 424626: 41 54 push %r12 424628: 41 55 push %r13 42462a: 41 56 push %r14 42462c: 41 57 push %r15 42462e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 424632: e8 59 f4 ff ff callq 423a90 <_d_monitorenter> 424637: 48 8b 45 f8 mov -0x8(%rbp),%rax 42463b: 8a 40 49 mov 0x49(%rax),%al 42463e: 50 push %rax 42463f: e8 14 00 00 00 callq 424658 <_D4core6thread6Thread8isDaemonMFNdZb+0x38> 424644: 58 pop %rax 424645: 41 5f pop %r15 424647: 41 5e pop %r14 424649: 41 5d pop %r13 42464b: 41 5c pop %r12 42464d: 5b pop %rbx 42464e: 48 8b e5 mov %rbp,%rsp 424651: 5d pop %rbp 424652: c3 retq 424653: 68 62 46 42 00 pushq $0x424662 424658: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42465c: e8 87 f4 ff ff callq 423ae8 <_d_monitorexit> 424661: c3 retq 424662: 41 5f pop %r15 424664: 41 5e pop %r14 424666: 41 5d pop %r13 424668: 41 5c pop %r12 42466a: 5b pop %rbx 42466b: 48 8b e5 mov %rbp,%rsp 42466e: 5d pop %rbp 42466f: c3 retq 0000000000424670 <_D4core6thread6Thread9isRunningMFNdZb>: 424670: 55 push %rbp 424671: 48 8b ec mov %rsp,%rbp 424674: 50 push %rax 424675: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 42467a: 75 07 jne 424683 <_D4core6thread6Thread9isRunningMFNdZb+0x13> 42467c: 31 c0 xor %eax,%eax 42467e: 48 8b e5 mov %rbp,%rsp 424681: 5d pop %rbp 424682: c3 retq 424683: 8a 47 48 mov 0x48(%rdi),%al 424686: 48 8b e5 mov %rbp,%rsp 424689: 5d pop %rbp 42468a: c3 retq 42468b: 90 nop 000000000042468c <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi>: 42468c: 55 push %rbp 42468d: 48 8b ec mov %rsp,%rbp 424690: 48 83 ec 18 sub $0x18,%rsp 424694: 53 push %rbx 424695: 41 54 push %r12 424697: 41 55 push %r13 424699: 41 56 push %r14 42469b: 41 57 push %r15 42469d: e8 da 00 00 00 callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 4246a2: 48 89 c7 mov %rax,%rdi 4246a5: 48 89 7d f0 mov %rdi,-0x10(%rbp) 4246a9: e8 e2 f3 ff ff callq 423a90 <_d_monitorenter> 4246ae: 31 db xor %ebx,%ebx 4246b0: 48 8b 05 e1 6b 21 00 mov 0x216be1(%rip),%rax # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4246b7: 48 89 45 f8 mov %rax,-0x8(%rbp) 4246bb: 48 85 c0 test %rax,%rax 4246be: 74 31 je 4246f1 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x65> 4246c0: 48 8b 55 18 mov 0x18(%rbp),%rdx 4246c4: 48 8b 45 10 mov 0x10(%rbp),%rax 4246c8: 49 89 d4 mov %rdx,%r12 4246cb: 48 8d 75 f8 lea -0x8(%rbp),%rsi 4246cf: 48 8b 7d 10 mov 0x10(%rbp),%rdi 4246d3: 49 ff d4 rex.WB callq *%r12 4246d6: 48 89 c3 mov %rax,%rbx 4246d9: 85 db test %ebx,%ebx 4246db: 75 14 jne 4246f1 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x65> 4246dd: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4246e1: 4c 8b 81 a8 00 00 00 mov 0xa8(%rcx),%r8 4246e8: 4c 89 45 f8 mov %r8,-0x8(%rbp) 4246ec: 4d 85 c0 test %r8,%r8 4246ef: 75 da jne 4246cb <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x3f> 4246f1: 8b c3 mov %ebx,%eax 4246f3: 50 push %rax 4246f4: e8 14 00 00 00 callq 42470d <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x81> 4246f9: 58 pop %rax 4246fa: 41 5f pop %r15 4246fc: 41 5e pop %r14 4246fe: 41 5d pop %r13 424700: 41 5c pop %r12 424702: 5b pop %rbx 424703: 48 8b e5 mov %rbp,%rsp 424706: 5d pop %rbp 424707: c3 retq 424708: 68 17 47 42 00 pushq $0x424717 42470d: 48 8b 7d f0 mov -0x10(%rbp),%rdi 424711: e8 d2 f3 ff ff callq 423ae8 <_d_monitorexit> 424716: c3 retq 424717: 41 5f pop %r15 424719: 41 5e pop %r14 42471b: 41 5d pop %r13 42471d: 41 5c pop %r12 42471f: 5b pop %rbx 424720: 48 8b e5 mov %rbp,%rsp 424723: 5d pop %rbp 424724: c3 retq 424725: 90 nop 424726: 90 nop 424727: 90 nop 0000000000424728 <_D4core6thread6Thread6__ctorMFZC4core6thread6Thread>: 424728: 55 push %rbp 424729: 48 8b ec mov %rsp,%rbp 42472c: 53 push %rbx 42472d: 48 89 fe mov %rdi,%rsi 424730: c7 46 18 00 00 00 00 movl $0x0,0x18(%rsi) 424737: 48 8d 46 58 lea 0x58(%rsi),%rax 42473b: 48 89 86 80 00 00 00 mov %rax,0x80(%rsi) 424742: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 424749: 00 00 42474b: 48 8b 15 7e 08 21 00 mov 0x21087e(%rip),%rdx # 634fd0 <_DYNAMIC+0x218> 424752: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx 424756: 4c 8b 0d 7b 08 21 00 mov 0x21087b(%rip),%r9 # 634fd8 <_DYNAMIC+0x220> 42475d: 4e 8d 04 09 lea (%rcx,%r9,1),%r8 424761: 49 2b d8 sub %r8,%rbx 424764: 49 8b c8 mov %r8,%rcx 424767: 48 89 9e 90 00 00 00 mov %rbx,0x90(%rsi) 42476e: 48 89 8e 98 00 00 00 mov %rcx,0x98(%rsi) 424775: 48 89 f8 mov %rdi,%rax 424778: 5b pop %rbx 424779: 5d pop %rbp 42477a: c3 retq 42477b: 90 nop 000000000042477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex>: 42477c: 55 push %rbp 42477d: 48 8b ec mov %rsp,%rbp 424780: 50 push %rax 424781: 53 push %rbx 424782: 48 83 3d 36 6b 21 00 cmpq $0x0,0x216b36(%rip) # 63b2c0 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 424789: 00 42478a: 74 0d je 424799 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex+0x1d> 42478c: 48 8b 05 2d 6b 21 00 mov 0x216b2d(%rip),%rax # 63b2c0 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 424793: 5b pop %rbx 424794: 48 8b e5 mov %rbp,%rsp 424797: 5d pop %rbp 424798: c3 retq 424799: 48 8b 3d c8 57 21 00 mov 0x2157c8(%rip),%rdi # 639f68 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4247a0: e8 9b 32 ff ff callq 417a40 4247a5: 48 89 c3 mov %rax,%rbx 4247a8: 48 8b 15 b9 57 21 00 mov 0x2157b9(%rip),%rdx # 639f68 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4247af: 48 8b 0d ba 57 21 00 mov 0x2157ba(%rip),%rcx # 639f70 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4247b6: 48 8b 05 ab 57 21 00 mov 0x2157ab(%rip),%rax # 639f68 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4247bd: 48 89 ce mov %rcx,%rsi 4247c0: 48 8b fb mov %rbx,%rdi 4247c3: e8 d8 31 ff ff callq 4179a0 4247c8: 48 89 1d f1 6a 21 00 mov %rbx,0x216af1(%rip) # 63b2c0 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4247cf: 48 8b fb mov %rbx,%rdi 4247d2: e8 a9 09 00 00 callq 425180 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4247d7: 48 8b 05 e2 6a 21 00 mov 0x216ae2(%rip),%rax # 63b2c0 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4247de: 5b pop %rbx 4247df: 48 8b e5 mov %rbp,%rsp 4247e2: 5d pop %rbp 4247e3: c3 retq 00000000004247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv>: 4247e4: 55 push %rbp 4247e5: 48 8b ec mov %rsp,%rbp 4247e8: 50 push %rax 4247e9: 53 push %rbx 4247ea: 41 54 push %r12 4247ec: 41 55 push %r13 4247ee: 41 56 push %r14 4247f0: 41 57 push %r15 4247f2: 48 89 fb mov %rdi,%rbx 4247f5: e8 82 ff ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 4247fa: 48 89 c7 mov %rax,%rdi 4247fd: 48 89 7d f8 mov %rdi,-0x8(%rbp) 424801: e8 8a f2 ff ff callq 423a90 <_d_monitorenter> 424806: 48 8d 7b 58 lea 0x58(%rbx),%rdi 42480a: e8 a1 2c 00 00 callq 4274b0 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 42480f: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 424816: 48 85 c0 test %rax,%rax 424819: 74 0e je 424829 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x45> 42481b: 48 8b 8b a8 00 00 00 mov 0xa8(%rbx),%rcx 424822: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 424829: 48 8b 93 a8 00 00 00 mov 0xa8(%rbx),%rdx 424830: 48 85 d2 test %rdx,%rdx 424833: 74 0e je 424843 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x5f> 424835: 48 8b b3 a0 00 00 00 mov 0xa0(%rbx),%rsi 42483c: 48 89 b2 a0 00 00 00 mov %rsi,0xa0(%rdx) 424843: 48 8b 35 4e 6a 21 00 mov 0x216a4e(%rip),%rsi # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 42484a: 48 8b fb mov %rbx,%rdi 42484d: e8 36 81 ff ff callq 41c988 <_D6object8opEqualsFC6ObjectC6ObjectZb> 424852: 84 c0 test %al,%al 424854: 74 0e je 424864 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x80> 424856: 48 8b 83 a8 00 00 00 mov 0xa8(%rbx),%rax 42485d: 48 89 05 34 6a 21 00 mov %rax,0x216a34(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424864: 48 ff 0d 35 6a 21 00 decq 0x216a35(%rip) # 63b2a0 <_D4core6thread6Thread7sm_tlenm> 42486b: 68 7a 48 42 00 pushq $0x42487a 424870: 48 8b 7d f8 mov -0x8(%rbp),%rdi 424874: e8 6f f2 ff ff callq 423ae8 <_d_monitorexit> 424879: c3 retq 42487a: 41 5f pop %r15 42487c: 41 5e pop %r14 42487e: 41 5d pop %r13 424880: 41 5c pop %r12 424882: 5b pop %rbx 424883: 48 8b e5 mov %rbp,%rsp 424886: 5d pop %rbp 424887: c3 retq 0000000000424888 : 424888: 55 push %rbp 424889: 48 8b ec mov %rsp,%rbp 42488c: 48 81 ec 40 01 00 00 sub $0x140,%rsp 424893: 48 b9 26 00 00 00 00 mov $0x26,%rcx 42489a: 00 00 00 42489d: 48 31 c0 xor %rax,%rax 4248a0: 48 8d bd c8 fe ff ff lea -0x138(%rbp),%rdi 4248a7: f3 ab rep stos %eax,%es:(%rdi) 4248a9: 48 b9 26 00 00 00 00 mov $0x26,%rcx 4248b0: 00 00 00 4248b3: 48 8d bd 68 ff ff ff lea -0x98(%rbp),%rdi 4248ba: f3 ab rep stos %eax,%es:(%rdi) 4248bc: c7 85 50 ff ff ff 00 movl $0x10000000,-0xb0(%rbp) 4248c3: 00 00 10 4248c6: 48 c7 85 c8 fe ff ff movq $0x4272e8,-0x138(%rbp) 4248cd: e8 72 42 00 4248d1: 48 8d bd d0 fe ff ff lea -0x130(%rbp),%rdi 4248d8: e8 f3 30 ff ff callq 4179d0 4248dd: 31 c9 xor %ecx,%ecx 4248df: 89 4d f0 mov %ecx,-0x10(%rbp) 4248e2: 48 c7 85 68 ff ff ff movq $0x427408,-0x98(%rbp) 4248e9: 08 74 42 00 4248ed: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 4248f4: e8 d7 30 ff ff callq 4179d0 4248f9: 48 31 d2 xor %rdx,%rdx 4248fc: 48 8d b5 c8 fe ff ff lea -0x138(%rbp),%rsi 424903: bf 0a 00 00 00 mov $0xa,%edi 424908: e8 73 2f ff ff callq 417880 42490d: 48 31 d2 xor %rdx,%rdx 424910: 48 8d b5 68 ff ff ff lea -0x98(%rbp),%rsi 424917: bf 0c 00 00 00 mov $0xc,%edi 42491c: e8 5f 2f ff ff callq 417880 424921: 31 d2 xor %edx,%edx 424923: 31 f6 xor %esi,%esi 424925: 48 bf 50 b2 63 00 00 mov $0x63b250,%rdi 42492c: 00 00 00 42492f: e8 bc 31 ff ff callq 417af0 424934: 48 31 f6 xor %rsi,%rsi 424937: 48 bf 78 b2 63 00 00 mov $0x63b278,%rdi 42493e: 00 00 00 424941: e8 6a 31 ff ff callq 417ab0 424946: e8 0d 00 00 00 callq 424958 42494b: 48 89 05 2e 69 21 00 mov %rax,0x21692e(%rip) # 63b280 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 424952: 48 8b e5 mov %rbp,%rsp 424955: 5d pop %rbp 424956: c3 retq 424957: 90 nop 0000000000424958 : 424958: 55 push %rbp 424959: 48 8b ec mov %rsp,%rbp 42495c: 50 push %rax 42495d: 53 push %rbx 42495e: 41 54 push %r12 424960: 41 55 push %r13 424962: 41 56 push %r14 424964: 41 57 push %r15 424966: e8 f9 94 ff ff callq 41de64 42496b: 48 bf 28 9a 63 00 00 mov $0x639a28,%rdi 424972: 00 00 00 424975: e8 c6 61 ff ff callq 41ab40 <_d_newclass> 42497a: 49 89 c6 mov %rax,%r14 42497d: 49 8b fe mov %r14,%rdi 424980: e8 a3 fd ff ff callq 424728 <_D4core6thread6Thread6__ctorMFZC4core6thread6Thread> 424985: 48 89 c3 mov %rax,%rbx 424988: 4c 8d 63 58 lea 0x58(%rbx),%r12 42498c: e8 4f 31 ff ff callq 417ae0 424991: 48 89 43 10 mov %rax,0x10(%rbx) 424995: e8 66 e5 ff ff callq 422f00 42499a: 49 89 04 24 mov %rax,(%r12) 42499e: 49 89 44 24 08 mov %rax,0x8(%r12) 4249a3: b8 01 00 00 00 mov $0x1,%eax 4249a8: 88 43 48 mov %al,0x48(%rbx) 4249ab: 88 43 49 mov %al,0x49(%rbx) 4249ae: 48 8b f3 mov %rbx,%rsi 4249b1: 8b 3d c1 68 21 00 mov 0x2168c1(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 4249b7: e8 44 2f ff ff callq 417900 4249bc: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 4249c3: 00 00 4249c5: 48 8b 15 0c 06 21 00 mov 0x21060c(%rip),%rdx # 634fd8 <_DYNAMIC+0x220> 4249cc: 4c 8d 2c 11 lea (%rcx,%rdx,1),%r13 4249d0: 48 8b 05 f9 05 21 00 mov 0x2105f9(%rip),%rax # 634fd0 <_DYNAMIC+0x218> 4249d7: 4c 8d 3c 01 lea (%rcx,%rax,1),%r15 4249db: 49 8b f7 mov %r15,%rsi 4249de: 49 2b f5 sub %r13,%rsi 4249e1: 49 8b cd mov %r13,%rcx 4249e4: 48 89 b3 90 00 00 00 mov %rsi,0x90(%rbx) 4249eb: 48 89 8b 98 00 00 00 mov %rcx,0x98(%rbx) 4249f2: 48 8b fb mov %rbx,%rdi 4249f5: e8 1e 2b 00 00 callq 427518 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 4249fa: 49 8b fc mov %r12,%rdi 4249fd: e8 12 2a 00 00 callq 427414 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 424a02: 48 83 3d 76 68 21 00 cmpq $0x0,0x216876(%rip) # 63b280 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 424a09: 00 424a0a: 74 07 je 424a13 424a0c: c6 05 95 68 21 00 01 movb $0x1,0x216895(%rip) # 63b2a8 <_D4core6thread17multiThreadedFlagb> 424a13: 48 8b c3 mov %rbx,%rax 424a16: 50 push %rax 424a17: e8 14 00 00 00 callq 424a30 424a1c: 58 pop %rax 424a1d: 41 5f pop %r15 424a1f: 41 5e pop %r14 424a21: 41 5d pop %r13 424a23: 41 5c pop %r12 424a25: 5b pop %rbx 424a26: 48 8b e5 mov %rbp,%rsp 424a29: 5d pop %rbp 424a2a: c3 retq 424a2b: 68 36 4a 42 00 pushq $0x424a36 424a30: e8 03 94 ff ff callq 41de38 424a35: c3 retq 424a36: 41 5f pop %r15 424a38: 41 5e pop %r14 424a3a: 41 5d pop %r13 424a3c: 41 5c pop %r12 424a3e: 5b pop %rbx 424a3f: 48 8b e5 mov %rbp,%rsp 424a42: 5d pop %rbp 424a43: c3 retq 0000000000424a44 : 424a44: 55 push %rbp 424a45: 48 8b ec mov %rsp,%rbp 424a48: 8a 05 5a 68 21 00 mov 0x21685a(%rip),%al # 63b2a8 <_D4core6thread17multiThreadedFlagb> 424a4e: 5d pop %rbp 424a4f: c3 retq 0000000000424a50 : 424a50: 55 push %rbp 424a51: 48 8b ec mov %rsp,%rbp 424a54: 50 push %rax 424a55: 53 push %rbx 424a56: 8a 05 4c 68 21 00 mov 0x21684c(%rip),%al # 63b2a8 <_D4core6thread17multiThreadedFlagb> 424a5c: 34 01 xor $0x1,%al 424a5e: 74 33 je 424a93 424a60: 48 83 3d 30 68 21 00 cmpq $0x0,0x216830(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424a67: 00 424a68: 74 29 je 424a93 424a6a: ff 05 3c 68 21 00 incl 0x21683c(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 424a70: 8b 05 36 68 21 00 mov 0x216836(%rip),%eax # 63b2ac <_D4core6thread12suspendDepthk> 424a76: 83 f8 01 cmp $0x1,%eax 424a79: 75 79 jne 424af4 424a7b: 8b 3d f7 67 21 00 mov 0x2167f7(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 424a81: e8 8a 2f ff ff callq 417a10 424a86: 48 89 c6 mov %rax,%rsi 424a89: 48 31 ff xor %rdi,%rdi 424a8c: e8 6b 00 00 00 callq 424afc <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv> 424a91: eb 61 jmp 424af4 424a93: e8 e4 fc ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 424a98: 48 89 c3 mov %rax,%rbx 424a9b: 48 89 df mov %rbx,%rdi 424a9e: 48 8b 0b mov (%rbx),%rcx 424aa1: 48 ff 51 30 rex.W callq *0x30(%rcx) 424aa5: ff 05 01 68 21 00 incl 0x216801(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 424aab: 8b 15 fb 67 21 00 mov 0x2167fb(%rip),%edx # 63b2ac <_D4core6thread12suspendDepthk> 424ab1: 83 fa 01 cmp $0x1,%edx 424ab4: 77 3e ja 424af4 424ab6: 48 8b 1d db 67 21 00 mov 0x2167db(%rip),%rbx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424abd: 48 83 3d d3 67 21 00 cmpq $0x0,0x2167d3(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424ac4: 00 424ac5: 74 2d je 424af4 424ac7: 48 8b fb mov %rbx,%rdi 424aca: e8 a1 fb ff ff callq 424670 <_D4core6thread6Thread9isRunningMFNdZb> 424acf: 84 c0 test %al,%al 424ad1: 74 0d je 424ae0 424ad3: 48 8b f3 mov %rbx,%rsi 424ad6: 48 31 ff xor %rdi,%rdi 424ad9: e8 1e 00 00 00 callq 424afc <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv> 424ade: eb 08 jmp 424ae8 424ae0: 48 8b fb mov %rbx,%rdi 424ae3: e8 fc fc ff ff callq 4247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 424ae8: 48 8b 9b a8 00 00 00 mov 0xa8(%rbx),%rbx 424aef: 48 85 db test %rbx,%rbx 424af2: 75 d3 jne 424ac7 424af4: 5b pop %rbx 424af5: 48 8b e5 mov %rbp,%rsp 424af8: 5d pop %rbp 424af9: c3 retq 424afa: 90 nop 424afb: 90 nop 0000000000424afc <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv>: 424afc: 55 push %rbp 424afd: 48 8b ec mov %rsp,%rbp 424b00: 50 push %rax 424b01: 53 push %rbx 424b02: 48 89 f3 mov %rsi,%rbx 424b05: 48 8b 43 10 mov 0x10(%rbx),%rax 424b09: 50 push %rax 424b0a: 48 83 ec 08 sub $0x8,%rsp 424b0e: e8 cd 2f ff ff callq 417ae0 424b13: 48 89 c1 mov %rax,%rcx 424b16: 48 83 c4 08 add $0x8,%rsp 424b1a: 58 pop %rax 424b1b: 48 3b c1 cmp %rcx,%rax 424b1e: 0f 84 88 00 00 00 je 424bac <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0xb0> 424b24: be 0a 00 00 00 mov $0xa,%esi 424b29: 48 8b 7b 10 mov 0x10(%rbx),%rdi 424b2d: e8 8e 2d ff ff callq 4178c0 424b32: 85 c0 test %eax,%eax 424b34: 74 65 je 424b9b <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x9f> 424b36: 48 8b fb mov %rbx,%rdi 424b39: e8 32 fb ff ff callq 424670 <_D4core6thread6Thread9isRunningMFNdZb> 424b3e: 34 01 xor $0x1,%al 424b40: 74 0e je 424b50 <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x54> 424b42: 48 8b fb mov %rbx,%rdi 424b45: e8 9a fc ff ff callq 4247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 424b4a: 5b pop %rbx 424b4b: 48 8b e5 mov %rbp,%rsp 424b4e: 5d pop %rbp 424b4f: c3 retq 424b50: 48 bf e8 98 63 00 00 mov $0x6398e8,%rdi 424b57: 00 00 00 424b5a: e8 e1 5f ff ff callq 41ab40 <_d_newclass> 424b5f: 48 89 c3 mov %rax,%rbx 424b62: ff 35 10 cf 00 00 pushq 0xcf10(%rip) # 431a78 <_TMP308+0x8> 424b68: ff 35 02 cf 00 00 pushq 0xcf02(%rip) # 431a70 <_TMP308> 424b6e: ff 35 34 cf 00 00 pushq 0xcf34(%rip) # 431aa8 <_TMP309+0x8> 424b74: ff 35 26 cf 00 00 pushq 0xcf26(%rip) # 431aa0 <_TMP309> 424b7a: 48 ba 36 09 00 00 00 mov $0x936,%rdx 424b81: 00 00 00 424b84: 48 31 f6 xor %rsi,%rsi 424b87: 48 8b fb mov %rbx,%rdi 424b8a: e8 1d 27 00 00 callq 4272ac <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException> 424b8f: 48 83 c4 20 add $0x20,%rsp 424b93: 48 89 c7 mov %rax,%rdi 424b96: e8 41 54 ff ff callq 419fdc <_d_throwc> 424b9b: 48 bf 50 b2 63 00 00 mov $0x63b250,%rdi 424ba2: 00 00 00 424ba5: e8 06 2e ff ff callq 4179b0 424baa: eb 1b jmp 424bc7 <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0xcb> 424bac: 8a 93 88 00 00 00 mov 0x88(%rbx),%dl 424bb2: 80 f2 01 xor $0x1,%dl 424bb5: 74 10 je 424bc7 <_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0xcb> 424bb7: e8 2c 0c 00 00 callq 4257e8 424bbc: 48 8b b3 80 00 00 00 mov 0x80(%rbx),%rsi 424bc3: 48 89 46 08 mov %rax,0x8(%rsi) 424bc7: 5b pop %rbx 424bc8: 48 8b e5 mov %rbp,%rsp 424bcb: 5d pop %rbp 424bcc: c3 retq 424bcd: 90 nop 424bce: 90 nop 424bcf: 90 nop 0000000000424bd0 : 424bd0: 55 push %rbp 424bd1: 48 8b ec mov %rsp,%rbp 424bd4: 50 push %rax 424bd5: 53 push %rbx 424bd6: 41 54 push %r12 424bd8: 41 55 push %r13 424bda: 41 56 push %r14 424bdc: 41 57 push %r15 424bde: 8a 05 c4 66 21 00 mov 0x2166c4(%rip),%al # 63b2a8 <_D4core6thread17multiThreadedFlagb> 424be4: 34 01 xor $0x1,%al 424be6: 74 2a je 424c12 424be8: 48 83 3d a8 66 21 00 cmpq $0x0,0x2166a8(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424bef: 00 424bf0: 74 20 je 424c12 424bf2: ff 0d b4 66 21 00 decl 0x2166b4(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 424bf8: 75 78 jne 424c72 424bfa: 8b 3d 78 66 21 00 mov 0x216678(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 424c00: e8 0b 2e ff ff callq 417a10 424c05: 48 89 c6 mov %rax,%rsi 424c08: 48 31 ff xor %rdi,%rdi 424c0b: e8 70 00 00 00 callq 424c80 <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv> 424c10: eb 60 jmp 424c72 424c12: ff 0d 94 66 21 00 decl 0x216694(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 424c18: 74 1b je 424c35 424c1a: 48 83 ec 08 sub $0x8,%rsp 424c1e: e8 3f 00 00 00 callq 424c62 424c23: 48 83 c4 08 add $0x8,%rsp 424c27: 41 5f pop %r15 424c29: 41 5e pop %r14 424c2b: 41 5d pop %r13 424c2d: 41 5c pop %r12 424c2f: 5b pop %rbx 424c30: 48 8b e5 mov %rbp,%rsp 424c33: 5d pop %rbp 424c34: c3 retq 424c35: 48 8b 1d 5c 66 21 00 mov 0x21665c(%rip),%rbx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424c3c: 48 83 3d 54 66 21 00 cmpq $0x0,0x216654(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424c43: 00 424c44: 74 17 je 424c5d 424c46: 48 8b f3 mov %rbx,%rsi 424c49: 48 31 ff xor %rdi,%rdi 424c4c: e8 2f 00 00 00 callq 424c80 <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv> 424c51: 48 8b 9b a8 00 00 00 mov 0xa8(%rbx),%rbx 424c58: 48 85 db test %rbx,%rbx 424c5b: 75 e9 jne 424c46 424c5d: 68 72 4c 42 00 pushq $0x424c72 424c62: e8 15 fb ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 424c67: 48 89 c7 mov %rax,%rdi 424c6a: 48 8b 0f mov (%rdi),%rcx 424c6d: 48 ff 51 38 rex.W callq *0x38(%rcx) 424c71: c3 retq 424c72: 41 5f pop %r15 424c74: 41 5e pop %r14 424c76: 41 5d pop %r13 424c78: 41 5c pop %r12 424c7a: 5b pop %rbx 424c7b: 48 8b e5 mov %rbp,%rsp 424c7e: 5d pop %rbp 424c7f: c3 retq 0000000000424c80 <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv>: 424c80: 55 push %rbp 424c81: 48 8b ec mov %rsp,%rbp 424c84: 50 push %rax 424c85: 53 push %rbx 424c86: 48 89 f3 mov %rsi,%rbx 424c89: 48 8b 43 10 mov 0x10(%rbx),%rax 424c8d: 50 push %rax 424c8e: 48 83 ec 08 sub $0x8,%rsp 424c92: e8 49 2e ff ff callq 417ae0 424c97: 48 89 c1 mov %rax,%rcx 424c9a: 48 83 c4 08 add $0x8,%rsp 424c9e: 58 pop %rax 424c9f: 48 3b c1 cmp %rcx,%rax 424ca2: 74 7d je 424d21 <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0xa1> 424ca4: be 0c 00 00 00 mov $0xc,%esi 424ca9: 48 8b 7b 10 mov 0x10(%rbx),%rdi 424cad: e8 0e 2c ff ff callq 4178c0 424cb2: 85 c0 test %eax,%eax 424cb4: 0f 84 80 00 00 00 je 424d3a <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0xba> 424cba: 48 8b fb mov %rbx,%rdi 424cbd: e8 ae f9 ff ff callq 424670 <_D4core6thread6Thread9isRunningMFNdZb> 424cc2: 34 01 xor $0x1,%al 424cc4: 74 0e je 424cd4 <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0x54> 424cc6: 48 8b fb mov %rbx,%rdi 424cc9: e8 16 fb ff ff callq 4247e4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 424cce: 5b pop %rbx 424ccf: 48 8b e5 mov %rbp,%rsp 424cd2: 5d pop %rbp 424cd3: c3 retq 424cd4: 48 bf e8 98 63 00 00 mov $0x6398e8,%rdi 424cdb: 00 00 00 424cde: e8 5d 5e ff ff callq 41ab40 <_d_newclass> 424ce3: 48 89 c3 mov %rax,%rbx 424ce6: ff 35 ec cd 00 00 pushq 0xcdec(%rip) # 431ad8 <_TMP314+0x8> 424cec: ff 35 de cd 00 00 pushq 0xcdde(%rip) # 431ad0 <_TMP314> 424cf2: ff 35 10 ce 00 00 pushq 0xce10(%rip) # 431b08 <_TMP315+0x8> 424cf8: ff 35 02 ce 00 00 pushq 0xce02(%rip) # 431b00 <_TMP315> 424cfe: 48 ba ca 09 00 00 00 mov $0x9ca,%rdx 424d05: 00 00 00 424d08: 48 31 f6 xor %rsi,%rsi 424d0b: 48 8b fb mov %rbx,%rdi 424d0e: e8 99 25 00 00 callq 4272ac <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException> 424d13: 48 83 c4 20 add $0x20,%rsp 424d17: 48 89 c7 mov %rax,%rdi 424d1a: e8 bd 52 ff ff callq 419fdc <_d_throwc> 424d1f: eb 19 jmp 424d3a <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0xba> 424d21: 8a 93 88 00 00 00 mov 0x88(%rbx),%dl 424d27: 80 f2 01 xor $0x1,%dl 424d2a: 74 0e je 424d3a <_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0xba> 424d2c: 48 8b b3 80 00 00 00 mov 0x80(%rbx),%rsi 424d33: 48 8b 3e mov (%rsi),%rdi 424d36: 48 89 7e 08 mov %rdi,0x8(%rsi) 424d3a: 5b pop %rbx 424d3b: 48 8b e5 mov %rbp,%rsp 424d3e: 5d pop %rbp 424d3f: c3 retq 0000000000424d40 : 424d40: 55 push %rbp 424d41: 48 8b ec mov %rsp,%rbp 424d44: 48 83 ec 28 sub $0x28,%rsp 424d48: 53 push %rbx 424d49: 41 54 push %r12 424d4b: 41 55 push %r13 424d4d: 41 56 push %r14 424d4f: 41 57 push %r15 424d51: 48 89 7d f8 mov %rdi,-0x8(%rbp) 424d55: 48 31 c0 xor %rax,%rax 424d58: 48 89 45 e8 mov %rax,-0x18(%rbp) 424d5c: 48 89 45 f0 mov %rax,-0x10(%rbp) 424d60: 48 39 45 f8 cmp %rax,-0x8(%rbp) 424d64: 74 3f je 424da5 424d66: 48 39 05 2b 65 21 00 cmp %rax,0x21652b(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424d6d: 74 36 je 424da5 424d6f: 8b 3d 03 65 21 00 mov 0x216503(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 424d75: e8 96 2c ff ff callq 417a10 424d7a: 48 89 c3 mov %rax,%rbx 424d7d: 48 89 5d e8 mov %rbx,-0x18(%rbp) 424d81: 8a 8b 88 00 00 00 mov 0x88(%rbx),%cl 424d87: 80 f1 01 xor $0x1,%cl 424d8a: 74 19 je 424da5 424d8c: 48 8b 93 80 00 00 00 mov 0x80(%rbx),%rdx 424d93: 48 83 c2 08 add $0x8,%rdx 424d97: 48 8b 32 mov (%rdx),%rsi 424d9a: 48 89 75 f0 mov %rsi,-0x10(%rbp) 424d9e: 48 8b 45 f8 mov -0x8(%rbp),%rax 424da2: 48 89 02 mov %rax,(%rdx) 424da5: 48 8b 1d dc 64 21 00 mov 0x2164dc(%rip),%rbx # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 424dac: 48 83 3d d4 64 21 00 cmpq $0x0,0x2164d4(%rip) # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 424db3: 00 424db4: 74 2c je 424de2 424db6: 48 8b 7b 08 mov 0x8(%rbx),%rdi 424dba: 48 85 ff test %rdi,%rdi 424dbd: 74 1a je 424dd9 424dbf: 48 3b 3b cmp (%rbx),%rdi 424dc2: 73 15 jae 424dd9 424dc4: 48 89 fa mov %rdi,%rdx 424dc7: 48 8b 33 mov (%rbx),%rsi 424dca: 48 8b 7d 10 mov 0x10(%rbp),%rdi 424dce: 48 8b 4d 18 mov 0x18(%rbp),%rcx 424dd2: 48 8b 45 10 mov 0x10(%rbp),%rax 424dd6: 48 ff d1 rex.W callq *%rcx 424dd9: 48 8b 5b 18 mov 0x18(%rbx),%rbx 424ddd: 48 85 db test %rbx,%rbx 424de0: 75 d4 jne 424db6 424de2: 48 8b 1d af 64 21 00 mov 0x2164af(%rip),%rbx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424de9: 48 83 3d a7 64 21 00 cmpq $0x0,0x2164a7(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424df0: 00 424df1: 74 37 je 424e2a 424df3: 48 8b 55 18 mov 0x18(%rbp),%rdx 424df7: 48 8b 45 10 mov 0x10(%rbp),%rax 424dfb: 49 89 d4 mov %rdx,%r12 424dfe: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 424e05: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 424e0c: 48 8b b3 90 00 00 00 mov 0x90(%rbx),%rsi 424e13: 48 8d 34 32 lea (%rdx,%rsi,1),%rsi 424e17: 48 8b 7d 10 mov 0x10(%rbp),%rdi 424e1b: 49 ff d4 rex.WB callq *%r12 424e1e: 48 8b 9b a8 00 00 00 mov 0xa8(%rbx),%rbx 424e25: 48 85 db test %rbx,%rbx 424e28: 75 d4 jne 424dfe 424e2a: 68 5e 4e 42 00 pushq $0x424e5e 424e2f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 424e34: 74 27 je 424e5d 424e36: 48 83 3d 5a 64 21 00 cmpq $0x0,0x21645a(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424e3d: 00 424e3e: 74 1d je 424e5d 424e40: 48 8b 4d e8 mov -0x18(%rbp),%rcx 424e44: 8a 81 88 00 00 00 mov 0x88(%rcx),%al 424e4a: 34 01 xor $0x1,%al 424e4c: 74 0f je 424e5d 424e4e: 48 8b 55 f0 mov -0x10(%rbp),%rdx 424e52: 48 8b 99 80 00 00 00 mov 0x80(%rcx),%rbx 424e59: 48 89 53 08 mov %rdx,0x8(%rbx) 424e5d: c3 retq 424e5e: 41 5f pop %r15 424e60: 41 5e pop %r14 424e62: 41 5d pop %r13 424e64: 41 5c pop %r12 424e66: 5b pop %rbx 424e67: 48 8b e5 mov %rbp,%rsp 424e6a: 5d pop %rbp 424e6b: c3 retq 0000000000424e6c : 424e6c: 55 push %rbp 424e6d: 48 8b ec mov %rsp,%rbp 424e70: 50 push %rax 424e71: 53 push %rbx 424e72: 48 8b 1d 1f 64 21 00 mov 0x21641f(%rip),%rbx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424e79: 48 83 3d 17 64 21 00 cmpq $0x0,0x216417(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 424e80: 00 424e81: 74 21 je 424ea4 424e83: ff b3 98 00 00 00 pushq 0x98(%rbx) 424e89: ff b3 90 00 00 00 pushq 0x90(%rbx) 424e8f: e8 04 09 00 00 callq 425798 424e94: 48 83 c4 10 add $0x10,%rsp 424e98: 48 8b 9b a8 00 00 00 mov 0xa8(%rbx),%rbx 424e9f: 48 85 db test %rbx,%rbx 424ea2: 75 df jne 424e83 424ea4: 5b pop %rbx 424ea5: 48 8b e5 mov %rbp,%rsp 424ea8: 5d pop %rbp 424ea9: c3 retq 424eaa: 90 nop 424eab: 90 nop 0000000000424eac : 424eac: 55 push %rbp 424ead: 48 8b ec mov %rsp,%rbp 424eb0: 48 83 ec 10 sub $0x10,%rsp 424eb4: 8b 3d be 63 21 00 mov 0x2163be(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 424eba: e8 51 2b ff ff callq 417a10 424ebf: 48 85 c0 test %rax,%rax 424ec2: 48 89 45 f8 mov %rax,-0x8(%rbp) 424ec6: 74 13 je 424edb 424ec8: 48 8b 45 f8 mov -0x8(%rbp),%rax 424ecc: 48 8b 88 80 00 00 00 mov 0x80(%rax),%rcx 424ed3: 48 8b 01 mov (%rcx),%rax 424ed6: 48 8b e5 mov %rbp,%rsp 424ed9: 5d pop %rbp 424eda: c3 retq 424edb: e8 20 e0 ff ff callq 422f00 424ee0: 48 8b e5 mov %rbp,%rsp 424ee3: 5d pop %rbp 424ee4: c3 retq 424ee5: 90 nop 424ee6: 90 nop 424ee7: 90 nop 0000000000424ee8 <_D4core6thread5Fiber6__dtorMFZv>: 424ee8: 55 push %rbp 424ee9: 48 8b ec mov %rsp,%rbp 424eec: 50 push %rax 424eed: 53 push %rbx 424eee: 48 89 fb mov %rdi,%rbx 424ef1: 48 8b 7b 40 mov 0x40(%rbx),%rdi 424ef5: e8 b6 25 00 00 callq 4274b0 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 424efa: 48 8b 73 48 mov 0x48(%rbx),%rsi 424efe: 48 8b 7b 50 mov 0x50(%rbx),%rdi 424f02: e8 99 2b ff ff callq 417aa0 424f07: 48 31 c0 xor %rax,%rax 424f0a: 48 89 43 50 mov %rax,0x50(%rbx) 424f0e: 48 89 43 40 mov %rax,0x40(%rbx) 424f12: 5b pop %rbx 424f13: 48 8b e5 mov %rbp,%rsp 424f16: 5d pop %rbp 424f17: c3 retq 0000000000424f18 <_D4core6thread5Fiber6__ctorMFZC4core6thread5Fiber>: 424f18: 55 push %rbp 424f19: 48 8b ec mov %rsp,%rbp 424f1c: 50 push %rax 424f1d: c7 47 10 00 00 00 00 movl $0x0,0x10(%rdi) 424f24: 48 89 f8 mov %rdi,%rax 424f27: 48 8b e5 mov %rbp,%rsp 424f2a: 5d pop %rbp 424f2b: c3 retq 424f2c: c3 retq 424f2d: b8 38 9f 63 00 mov $0x639f38,%eax 424f32: b9 10 b1 63 00 mov $0x63b110,%ecx 424f37: 48 8b 11 mov (%rcx),%rdx 424f3a: 48 89 10 mov %rdx,(%rax) 424f3d: 48 89 01 mov %rax,(%rcx) 424f40: c3 retq 424f41: 90 nop 424f42: 90 nop 424f43: 90 nop 0000000000424f44 <_D4core4time12TickDuration18_sharedStaticCtor7FNeZv>: 424f44: 55 push %rbp 424f45: 48 8b ec mov %rsp,%rbp 424f48: 48 83 ec 10 sub $0x10,%rsp 424f4c: 48 8d 45 f0 lea -0x10(%rbp),%rax 424f50: 48 31 c9 xor %rcx,%rcx 424f53: 48 89 08 mov %rcx,(%rax) 424f56: 48 89 48 08 mov %rcx,0x8(%rax) 424f5a: 48 89 c6 mov %rax,%rsi 424f5d: bf 01 00 00 00 mov $0x1,%edi 424f62: e8 d9 2b ff ff callq 417b40 424f67: 85 c0 test %eax,%eax 424f69: 74 0d je 424f78 <_D4core4time12TickDuration18_sharedStaticCtor7FNeZv+0x34> 424f6b: 48 c7 05 5a 63 21 00 movq $0x0,0x21635a(%rip) # 63b2d0 <_D4core4time12TickDuration11ticksPerSecyl> 424f72: 00 00 00 00 424f76: eb 17 jmp 424f8f <_D4core4time12TickDuration18_sharedStaticCtor7FNeZv+0x4b> 424f78: 48 b8 00 ca 9a 3b 00 mov $0x3b9aca00,%rax 424f7f: 00 00 00 424f82: 48 99 cqto 424f84: 48 f7 7d f8 idivq -0x8(%rbp) 424f88: 48 89 05 41 63 21 00 mov %rax,0x216341(%rip) # 63b2d0 <_D4core4time12TickDuration11ticksPerSecyl> 424f8f: 48 83 3d 39 63 21 00 cmpq $0x0,0x216339(%rip) # 63b2d0 <_D4core4time12TickDuration11ticksPerSecyl> 424f96: 00 424f97: 74 0c je 424fa5 <_D4core4time12TickDuration18_sharedStaticCtor7FNeZv+0x61> 424f99: e8 72 00 00 00 callq 425010 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration> 424f9e: 48 89 05 33 63 21 00 mov %rax,0x216333(%rip) # 63b2d8 <_D4core4time12TickDuration9appOriginyS4core4time12TickDuration> 424fa5: 48 8b e5 mov %rbp,%rsp 424fa8: 5d pop %rbp 424fa9: c3 retq 424faa: 90 nop 424fab: 90 nop 0000000000424fac <_D4core4time15__modsharedctorFZv>: 424fac: 55 push %rbp 424fad: 48 8b ec mov %rsp,%rbp 424fb0: e8 8f ff ff ff callq 424f44 <_D4core4time12TickDuration18_sharedStaticCtor7FNeZv> 424fb5: 5d pop %rbp 424fb6: c3 retq 424fb7: 90 nop 0000000000424fb8 <_D4core4time7__arrayZ>: 424fb8: 55 push %rbp 424fb9: 48 8b ec mov %rsp,%rbp 424fbc: 48 83 ec 10 sub $0x10,%rsp 424fc0: 48 89 fe mov %rdi,%rsi 424fc3: 48 bf 08 9f 63 00 00 mov $0x639f08,%rdi 424fca: 00 00 00 424fcd: e8 1e 55 ff ff callq 41a4f0 <_d_array_bounds> 424fd2: 90 nop 424fd3: 90 nop 0000000000424fd4 <_D4core4time8__assertFiZv>: 424fd4: 55 push %rbp 424fd5: 48 8b ec mov %rsp,%rbp 424fd8: 48 83 ec 10 sub $0x10,%rsp 424fdc: 48 89 fe mov %rdi,%rsi 424fdf: 48 bf 08 9f 63 00 00 mov $0x639f08,%rdi 424fe6: 00 00 00 424fe9: e8 9a 54 ff ff callq 41a488 <_d_assertm> 424fee: 90 nop 424fef: 90 nop 0000000000424ff0 <_D4core4time15__unittest_failFiZv>: 424ff0: 55 push %rbp 424ff1: 48 8b ec mov %rsp,%rbp 424ff4: 48 83 ec 10 sub $0x10,%rsp 424ff8: 48 89 fe mov %rdi,%rsi 424ffb: 48 bf 08 9f 63 00 00 mov $0x639f08,%rdi 425002: 00 00 00 425005: e8 b2 54 ff ff callq 41a4bc <_d_unittestm> 42500a: 48 8b e5 mov %rbp,%rsp 42500d: 5d pop %rbp 42500e: c3 retq 42500f: 90 nop 0000000000425010 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration>: 425010: 55 push %rbp 425011: 48 8b ec mov %rsp,%rbp 425014: 48 83 ec 10 sub $0x10,%rsp 425018: 48 8d 45 f0 lea -0x10(%rbp),%rax 42501c: 48 31 c9 xor %rcx,%rcx 42501f: 48 89 08 mov %rcx,(%rax) 425022: 48 89 48 08 mov %rcx,0x8(%rax) 425026: 48 89 c6 mov %rax,%rsi 425029: bf 01 00 00 00 mov $0x1,%edi 42502e: e8 2d 2a ff ff callq 417a60 425033: 85 c0 test %eax,%eax 425035: 74 48 je 42507f <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration+0x6f> 425037: 48 bf 68 9e 63 00 00 mov $0x639e68,%rdi 42503e: 00 00 00 425041: e8 fa 5a ff ff callq 41ab40 <_d_newclass> 425046: ff 35 9c cb 00 00 pushq 0xcb9c(%rip) # 431be8 <_TMP361+0x8> 42504c: ff 35 8e cb 00 00 pushq 0xcb8e(%rip) # 431be0 <_TMP361> 425052: ff 35 b0 cb 00 00 pushq 0xcbb0(%rip) # 431c08 <_TMP362+0x8> 425058: ff 35 a2 cb 00 00 pushq 0xcba2(%rip) # 431c00 <_TMP362> 42505e: 48 ba 92 07 00 00 00 mov $0x792,%rdx 425065: 00 00 00 425068: 48 31 f6 xor %rsi,%rsi 42506b: 48 89 c7 mov %rax,%rdi 42506e: e8 4d 00 00 00 callq 4250c0 <_D4core4time13TimeException6__ctorMFNbAyaAyamC6object9ThrowableZC4core4time13TimeException> 425073: 48 83 c4 20 add $0x20,%rsp 425077: 48 89 c7 mov %rax,%rdi 42507a: e8 5d 4f ff ff callq 419fdc <_d_throwc> 42507f: 48 8b 45 f0 mov -0x10(%rbp),%rax 425083: 48 0f af 05 45 62 21 imul 0x216245(%rip),%rax # 63b2d0 <_D4core4time12TickDuration11ticksPerSecyl> 42508a: 00 42508b: 50 push %rax 42508c: 48 8b 45 f8 mov -0x8(%rbp),%rax 425090: 48 0f af 05 38 62 21 imul 0x216238(%rip),%rax # 63b2d0 <_D4core4time12TickDuration11ticksPerSecyl> 425097: 00 425098: 48 b9 e8 03 00 00 00 mov $0x3e8,%rcx 42509f: 00 00 00 4250a2: 48 99 cqto 4250a4: 48 f7 f9 idiv %rcx 4250a7: 48 99 cqto 4250a9: 48 f7 f9 idiv %rcx 4250ac: 48 99 cqto 4250ae: 48 f7 f9 idiv %rcx 4250b1: 48 89 c2 mov %rax,%rdx 4250b4: 58 pop %rax 4250b5: 48 03 c2 add %rdx,%rax 4250b8: 48 8b e5 mov %rbp,%rsp 4250bb: 5d pop %rbp 4250bc: c3 retq 4250bd: 90 nop 4250be: 90 nop 4250bf: 90 nop 00000000004250c0 <_D4core4time13TimeException6__ctorMFNbAyaAyamC6object9ThrowableZC4core4time13TimeException>: 4250c0: 55 push %rbp 4250c1: 48 8b ec mov %rsp,%rbp 4250c4: 48 83 ec 10 sub $0x10,%rsp 4250c8: 49 89 f8 mov %rdi,%r8 4250cb: 48 8b 4d 28 mov 0x28(%rbp),%rcx 4250cf: 48 8b 45 20 mov 0x20(%rbp),%rax 4250d3: 49 89 40 10 mov %rax,0x10(%r8) 4250d7: 49 89 48 18 mov %rcx,0x18(%r8) 4250db: 49 89 70 40 mov %rsi,0x40(%r8) 4250df: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4250e3: 48 8b 45 10 mov 0x10(%rbp),%rax 4250e7: 49 89 40 20 mov %rax,0x20(%r8) 4250eb: 49 89 48 28 mov %rcx,0x28(%r8) 4250ef: 49 89 50 30 mov %rdx,0x30(%r8) 4250f3: 48 89 f8 mov %rdi,%rax 4250f6: 48 8b e5 mov %rbp,%rsp 4250f9: 5d pop %rbp 4250fa: c3 retq 4250fb: 90 nop 00000000004250fc <_TMP407>: 4250fc: 48 83 ef 40 sub $0x40,%rdi 425100: e9 17 02 00 00 jmpq 42531c <_D4core4sync5mutex5Mutex4lockMFZv> 425105: 90 nop 425106: 90 nop 425107: 90 nop 0000000000425108 <_TMP408>: 425108: 48 83 ef 40 sub $0x40,%rdi 42510c: e9 6f 02 00 00 jmpq 425380 <_D4core4sync5mutex5Mutex6unlockMFZv> 425111: c3 retq 425112: b8 50 a0 63 00 mov $0x63a050,%eax 425117: b9 10 b1 63 00 mov $0x63b110,%ecx 42511c: 48 8b 11 mov (%rcx),%rdx 42511f: 48 89 10 mov %rdx,(%rax) 425122: 48 89 01 mov %rax,(%rcx) 425125: c3 retq 425126: 90 nop 425127: 90 nop 0000000000425128 <_D4core4sync5mutex7__arrayZ>: 425128: 55 push %rbp 425129: 48 8b ec mov %rsp,%rbp 42512c: 48 83 ec 10 sub $0x10,%rsp 425130: 48 89 fe mov %rdi,%rsi 425133: 48 bf 28 a0 63 00 00 mov $0x63a028,%rdi 42513a: 00 00 00 42513d: e8 ae 53 ff ff callq 41a4f0 <_d_array_bounds> 425142: 90 nop 425143: 90 nop 0000000000425144 <_D4core4sync5mutex8__assertFiZv>: 425144: 55 push %rbp 425145: 48 8b ec mov %rsp,%rbp 425148: 48 83 ec 10 sub $0x10,%rsp 42514c: 48 89 fe mov %rdi,%rsi 42514f: 48 bf 28 a0 63 00 00 mov $0x63a028,%rdi 425156: 00 00 00 425159: e8 2a 53 ff ff callq 41a488 <_d_assertm> 42515e: 90 nop 42515f: 90 nop 0000000000425160 <_D4core4sync5mutex15__unittest_failFiZv>: 425160: 55 push %rbp 425161: 48 8b ec mov %rsp,%rbp 425164: 48 83 ec 10 sub $0x10,%rsp 425168: 48 89 fe mov %rdi,%rsi 42516b: 48 bf 28 a0 63 00 00 mov $0x63a028,%rdi 425172: 00 00 00 425175: e8 42 53 ff ff callq 41a4bc <_d_unittestm> 42517a: 48 8b e5 mov %rbp,%rsp 42517d: 5d pop %rbp 42517e: c3 retq 42517f: 90 nop 0000000000425180 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex>: 425180: 55 push %rbp 425181: 48 8b ec mov %rsp,%rbp 425184: 48 83 ec 18 sub $0x18,%rsp 425188: 53 push %rbx 425189: 41 54 push %r12 42518b: 41 55 push %r13 42518d: 41 56 push %r14 42518f: 41 57 push %r15 425191: 48 89 7d f8 mov %rdi,-0x8(%rbp) 425195: 48 8d 7d f0 lea -0x10(%rbp),%rdi 425199: e8 92 27 ff ff callq 417930 42519e: 85 c0 test %eax,%eax 4251a0: 74 4b je 4251ed <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x6d> 4251a2: 48 bf 18 ad 63 00 00 mov $0x63ad18,%rdi 4251a9: 00 00 00 4251ac: e8 8f 59 ff ff callq 41ab40 <_d_newclass> 4251b1: 48 89 c3 mov %rax,%rbx 4251b4: ff 35 3e cb 00 00 pushq 0xcb3e(%rip) # 431cf8 <_TMP410+0x8> 4251ba: ff 35 30 cb 00 00 pushq 0xcb30(%rip) # 431cf0 <_TMP410> 4251c0: ff 35 62 cb 00 00 pushq 0xcb62(%rip) # 431d28 <_TMP411+0x8> 4251c6: ff 35 54 cb 00 00 pushq 0xcb54(%rip) # 431d20 <_TMP411> 4251cc: 48 ba 44 00 00 00 00 mov $0x44,%rdx 4251d3: 00 00 00 4251d6: 48 31 f6 xor %rsi,%rsi 4251d9: 48 8b fb mov %rbx,%rdi 4251dc: e8 bb 24 00 00 callq 42769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 4251e1: 48 83 c4 20 add $0x20,%rsp 4251e5: 48 89 c7 mov %rax,%rdi 4251e8: e8 ef 4d ff ff callq 419fdc <_d_throwc> 4251ed: be 01 00 00 00 mov $0x1,%esi 4251f2: 48 8d 7d f0 lea -0x10(%rbp),%rdi 4251f6: e8 35 28 ff ff callq 417a30 4251fb: 85 c0 test %eax,%eax 4251fd: 74 4b je 42524a <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0xca> 4251ff: 48 bf 18 ad 63 00 00 mov $0x63ad18,%rdi 425206: 00 00 00 425209: e8 32 59 ff ff callq 41ab40 <_d_newclass> 42520e: 48 89 c3 mov %rax,%rbx 425211: ff 35 e1 ca 00 00 pushq 0xcae1(%rip) # 431cf8 <_TMP410+0x8> 425217: ff 35 d3 ca 00 00 pushq 0xcad3(%rip) # 431cf0 <_TMP410> 42521d: ff 35 05 cb 00 00 pushq 0xcb05(%rip) # 431d28 <_TMP411+0x8> 425223: ff 35 f7 ca 00 00 pushq 0xcaf7(%rip) # 431d20 <_TMP411> 425229: 48 ba 48 00 00 00 00 mov $0x48,%rdx 425230: 00 00 00 425233: 48 31 f6 xor %rsi,%rsi 425236: 48 8b fb mov %rbx,%rdi 425239: e8 5e 24 00 00 callq 42769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 42523e: 48 83 c4 20 add $0x20,%rsp 425242: 48 89 c7 mov %rax,%rdi 425245: e8 92 4d ff ff callq 419fdc <_d_throwc> 42524a: 48 8d 75 f0 lea -0x10(%rbp),%rsi 42524e: 48 8b 7d f8 mov -0x8(%rbp),%rdi 425252: 48 83 c7 10 add $0x10,%rdi 425256: e8 f5 28 ff ff callq 417b50 42525b: 85 c0 test %eax,%eax 42525d: 74 4b je 4252aa <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x12a> 42525f: 48 bf 18 ad 63 00 00 mov $0x63ad18,%rdi 425266: 00 00 00 425269: e8 d2 58 ff ff callq 41ab40 <_d_newclass> 42526e: 48 89 c3 mov %rax,%rbx 425271: ff 35 81 ca 00 00 pushq 0xca81(%rip) # 431cf8 <_TMP410+0x8> 425277: ff 35 73 ca 00 00 pushq 0xca73(%rip) # 431cf0 <_TMP410> 42527d: ff 35 a5 ca 00 00 pushq 0xcaa5(%rip) # 431d28 <_TMP411+0x8> 425283: ff 35 97 ca 00 00 pushq 0xca97(%rip) # 431d20 <_TMP411> 425289: 48 ba 4b 00 00 00 00 mov $0x4b,%rdx 425290: 00 00 00 425293: 48 31 f6 xor %rsi,%rsi 425296: 48 8b fb mov %rbx,%rdi 425299: e8 fe 23 00 00 callq 42769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 42529e: 48 83 c4 20 add $0x20,%rsp 4252a2: 48 89 c7 mov %rax,%rdi 4252a5: e8 32 4d ff ff callq 419fdc <_d_throwc> 4252aa: 48 8b 45 f8 mov -0x8(%rbp),%rax 4252ae: 48 8d 48 40 lea 0x40(%rax),%rcx 4252b2: 48 89 48 38 mov %rcx,0x38(%rax) 4252b6: 48 8d 50 38 lea 0x38(%rax),%rdx 4252ba: 48 89 50 08 mov %rdx,0x8(%rax) 4252be: 50 push %rax 4252bf: e8 14 00 00 00 callq 4252d8 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x158> 4252c4: 58 pop %rax 4252c5: 41 5f pop %r15 4252c7: 41 5e pop %r14 4252c9: 41 5d pop %r13 4252cb: 41 5c pop %r12 4252cd: 5b pop %rbx 4252ce: 48 8b e5 mov %rbp,%rsp 4252d1: 5d pop %rbp 4252d2: c3 retq 4252d3: 68 e2 52 42 00 pushq $0x4252e2 4252d8: 48 8d 7d f0 lea -0x10(%rbp),%rdi 4252dc: e8 0f 26 ff ff callq 4178f0 4252e1: c3 retq 4252e2: 48 8b 45 f8 mov -0x8(%rbp),%rax 4252e6: 41 5f pop %r15 4252e8: 41 5e pop %r14 4252ea: 41 5d pop %r13 4252ec: 41 5c pop %r12 4252ee: 5b pop %rbx 4252ef: 48 8b e5 mov %rbp,%rsp 4252f2: 5d pop %rbp 4252f3: c3 retq 00000000004252f4 <_D4core4sync5mutex5Mutex6__dtorMFZv>: 4252f4: 55 push %rbp 4252f5: 48 8b ec mov %rsp,%rbp 4252f8: 48 83 ec 10 sub $0x10,%rsp 4252fc: 48 89 7d f8 mov %rdi,-0x8(%rbp) 425300: 48 8d 7f 10 lea 0x10(%rdi),%rdi 425304: e8 07 26 ff ff callq 417910 425309: 48 8b 45 f8 mov -0x8(%rbp),%rax 42530d: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 425314: 00 425315: 48 8b e5 mov %rbp,%rsp 425318: 5d pop %rbp 425319: c3 retq 42531a: 90 nop 42531b: 90 nop 000000000042531c <_D4core4sync5mutex5Mutex4lockMFZv>: 42531c: 55 push %rbp 42531d: 48 8b ec mov %rsp,%rbp 425320: 48 83 ec 10 sub $0x10,%rsp 425324: 48 83 c7 10 add $0x10,%rdi 425328: e8 33 28 ff ff callq 417b60 42532d: 85 c0 test %eax,%eax 42532f: 74 48 je 425379 <_D4core4sync5mutex5Mutex4lockMFZv+0x5d> 425331: 48 bf 18 ad 63 00 00 mov $0x63ad18,%rdi 425338: 00 00 00 42533b: e8 00 58 ff ff callq 41ab40 <_d_newclass> 425340: ff 35 12 ca 00 00 pushq 0xca12(%rip) # 431d58 <_TMP417+0x8> 425346: ff 35 04 ca 00 00 pushq 0xca04(%rip) # 431d50 <_TMP417> 42534c: ff 35 36 ca 00 00 pushq 0xca36(%rip) # 431d88 <_TMP418+0x8> 425352: ff 35 28 ca 00 00 pushq 0xca28(%rip) # 431d80 <_TMP418> 425358: 48 ba 89 00 00 00 00 mov $0x89,%rdx 42535f: 00 00 00 425362: 48 31 f6 xor %rsi,%rsi 425365: 48 89 c7 mov %rax,%rdi 425368: e8 2f 23 00 00 callq 42769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 42536d: 48 83 c4 20 add $0x20,%rsp 425371: 48 89 c7 mov %rax,%rdi 425374: e8 63 4c ff ff callq 419fdc <_d_throwc> 425379: 48 8b e5 mov %rbp,%rsp 42537c: 5d pop %rbp 42537d: c3 retq 42537e: 90 nop 42537f: 90 nop 0000000000425380 <_D4core4sync5mutex5Mutex6unlockMFZv>: 425380: 55 push %rbp 425381: 48 8b ec mov %rsp,%rbp 425384: 48 83 ec 10 sub $0x10,%rsp 425388: 48 83 c7 10 add $0x10,%rdi 42538c: e8 8f 26 ff ff callq 417a20 425391: 85 c0 test %eax,%eax 425393: 74 48 je 4253dd <_D4core4sync5mutex5Mutex6unlockMFZv+0x5d> 425395: 48 bf 18 ad 63 00 00 mov $0x63ad18,%rdi 42539c: 00 00 00 42539f: e8 9c 57 ff ff callq 41ab40 <_d_newclass> 4253a4: ff 35 0e ca 00 00 pushq 0xca0e(%rip) # 431db8 <_TMP420+0x8> 4253aa: ff 35 00 ca 00 00 pushq 0xca00(%rip) # 431db0 <_TMP420> 4253b0: ff 35 32 ca 00 00 pushq 0xca32(%rip) # 431de8 <_TMP421+0x8> 4253b6: ff 35 24 ca 00 00 pushq 0xca24(%rip) # 431de0 <_TMP421> 4253bc: 48 ba 9f 00 00 00 00 mov $0x9f,%rdx 4253c3: 00 00 00 4253c6: 48 31 f6 xor %rsi,%rsi 4253c9: 48 89 c7 mov %rax,%rdi 4253cc: e8 cb 22 00 00 callq 42769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 4253d1: 48 83 c4 20 add $0x20,%rsp 4253d5: 48 89 c7 mov %rax,%rdi 4253d8: e8 ff 4b ff ff callq 419fdc <_d_throwc> 4253dd: 48 8b e5 mov %rbp,%rsp 4253e0: 5d pop %rbp 4253e1: c3 retq 4253e2: 90 nop 4253e3: 90 nop 00000000004253e4 <_D4core4sync5mutex5Mutex7tryLockMFZb>: 4253e4: 55 push %rbp 4253e5: 48 8b ec mov %rsp,%rbp 4253e8: 48 83 ec 10 sub $0x10,%rsp 4253ec: 48 83 c7 10 add $0x10,%rdi 4253f0: e8 7b 27 ff ff callq 417b70 4253f5: f7 d8 neg %eax 4253f7: 19 c0 sbb %eax,%eax 4253f9: ff c0 inc %eax 4253fb: 48 8b e5 mov %rbp,%rsp 4253fe: 5d pop %rbp 4253ff: c3 retq 425400: c3 retq 425401: b8 a0 a0 63 00 mov $0x63a0a0,%eax 425406: b9 10 b1 63 00 mov $0x63b110,%ecx 42540b: 48 8b 11 mov (%rcx),%rdx 42540e: 48 89 10 mov %rdx,(%rax) 425411: 48 89 01 mov %rax,(%rcx) 425414: c3 retq 425415: 90 nop 425416: 90 nop 425417: 90 nop 0000000000425418 <_D2gc2gc7__arrayZ>: 425418: 55 push %rbp 425419: 48 8b ec mov %rsp,%rbp 42541c: 48 83 ec 10 sub $0x10,%rsp 425420: 48 89 fe mov %rdi,%rsi 425423: 48 bf 90 a0 63 00 00 mov $0x63a090,%rdi 42542a: 00 00 00 42542d: e8 be 50 ff ff callq 41a4f0 <_d_array_bounds> 425432: 90 nop 425433: 90 nop 0000000000425434 <_D2gc2gc8__assertFiZv>: 425434: 55 push %rbp 425435: 48 8b ec mov %rsp,%rbp 425438: 48 83 ec 10 sub $0x10,%rsp 42543c: 48 89 fe mov %rdi,%rsi 42543f: 48 bf 90 a0 63 00 00 mov $0x63a090,%rdi 425446: 00 00 00 425449: e8 3a 50 ff ff callq 41a488 <_d_assertm> 42544e: 90 nop 42544f: 90 nop 0000000000425450 <_D2gc2gc15__unittest_failFiZv>: 425450: 55 push %rbp 425451: 48 8b ec mov %rsp,%rbp 425454: 48 83 ec 10 sub $0x10,%rsp 425458: 48 89 fe mov %rdi,%rsi 42545b: 48 bf 90 a0 63 00 00 mov $0x63a090,%rdi 425462: 00 00 00 425465: e8 52 50 ff ff callq 41a4bc <_d_unittestm> 42546a: 48 8b e5 mov %rbp,%rsp 42546d: 5d pop %rbp 42546e: c3 retq 42546f: 90 nop 0000000000425470 <_D2gc6gcbits6GCBits4DtorMFZv>: 425470: 55 push %rbp 425471: 48 8b ec mov %rsp,%rbp 425474: 48 83 ec 10 sub $0x10,%rsp 425478: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42547c: 48 8b 07 mov (%rdi),%rax 42547f: 48 85 c0 test %rax,%rax 425482: 74 13 je 425497 <_D2gc6gcbits6GCBits4DtorMFZv+0x27> 425484: 48 89 c7 mov %rax,%rdi 425487: e8 b4 23 ff ff callq 417840 42548c: 48 8b 4d f8 mov -0x8(%rbp),%rcx 425490: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 425497: 48 8b e5 mov %rbp,%rsp 42549a: 5d pop %rbp 42549b: c3 retq 000000000042549c <_D2gc3gcx3Gcx4markMFPvPvZv>: 42549c: 55 push %rbp 42549d: 48 8b ec mov %rsp,%rbp 4254a0: 48 83 ec 28 sub $0x28,%rsp 4254a4: 53 push %rbx 4254a5: 41 54 push %r12 4254a7: 41 55 push %r13 4254a9: 41 56 push %r14 4254ab: 41 57 push %r15 4254ad: 49 89 fd mov %rdi,%r13 4254b0: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4254b4: 49 89 d6 mov %rdx,%r14 4254b7: 4d 31 ff xor %r15,%r15 4254ba: 44 89 7d e8 mov %r15d,-0x18(%rbp) 4254be: 48 3b d6 cmp %rsi,%rdx 4254c1: 0f 83 d3 01 00 00 jae 42569a <_D2gc3gcx3Gcx4markMFPvPvZv+0x1fe> 4254c7: 49 8b 85 88 00 00 00 mov 0x88(%r13),%rax 4254ce: 4d 8b 26 mov (%r14),%r12 4254d1: 49 3b c4 cmp %r12,%rax 4254d4: 0f 87 b2 01 00 00 ja 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 4254da: 4d 39 a5 90 00 00 00 cmp %r12,0x90(%r13) 4254e1: 0f 86 a5 01 00 00 jbe 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 4254e7: 49 8b cc mov %r12,%rcx 4254ea: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx 4254f1: 49 3b cf cmp %r15,%rcx 4254f4: 48 89 4d d8 mov %rcx,-0x28(%rbp) 4254f8: 0f 84 8e 01 00 00 je 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 4254fe: 49 8b f4 mov %r12,%rsi 425501: 49 8b fd mov %r13,%rdi 425504: e8 13 af ff ff callq 42041c <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool> 425509: 48 89 c3 mov %rax,%rbx 42550c: 48 85 db test %rbx,%rbx 42550f: 0f 84 77 01 00 00 je 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 425515: 45 31 c9 xor %r9d,%r9d 425518: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx 42551f: 4d 89 e0 mov %r12,%r8 425522: 4c 2b 03 sub (%rbx),%r8 425525: 4c 89 c7 mov %r8,%rdi 425528: 48 c1 ef 0c shr $0xc,%rdi 42552c: 8a 04 3a mov (%rdx,%rdi,1),%al 42552f: 3c 08 cmp $0x8,%al 425531: 73 2b jae 42555e <_D2gc3gcx3Gcx4markMFPvPvZv+0xc2> 425533: 0f b6 d0 movzbl %al,%edx 425536: 89 d2 mov %edx,%edx 425538: 48 8b 34 d5 f0 76 63 mov 0x6376f0(,%rdx,8),%rsi 42553f: 00 425540: 49 23 f0 and %r8,%rsi 425543: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 42554a: b9 0c 00 00 00 mov $0xc,%ecx 42554f: 7d 05 jge 425556 <_D2gc3gcx3Gcx4markMFPvPvZv+0xba> 425551: b9 04 00 00 00 mov $0x4,%ecx 425556: 48 d3 ee shr %cl,%rsi 425559: e9 8a 00 00 00 jmpq 4255e8 <_D2gc3gcx3Gcx4markMFPvPvZv+0x14c> 42555e: 3c 08 cmp $0x8,%al 425560: 75 49 jne 4255ab <_D2gc3gcx3Gcx4markMFPvPvZv+0x10f> 425562: 44 0f b6 d0 movzbl %al,%r10d 425566: 45 89 d2 mov %r10d,%r10d 425569: 4a 8b 14 d5 f0 76 63 mov 0x6376f0(,%r10,8),%rdx 425570: 00 425571: 49 23 d0 and %r8,%rdx 425574: 4c 3b c2 cmp %rdx,%r8 425577: 49 b9 01 00 00 00 00 mov $0x1,%r9 42557e: 00 00 00 425581: 74 03 je 425586 <_D2gc3gcx3Gcx4markMFPvPvZv+0xea> 425583: 4d 31 c9 xor %r9,%r9 425586: 48 89 d6 mov %rdx,%rsi 425589: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 425590: b9 0c 00 00 00 mov $0xc,%ecx 425595: 7d 05 jge 42559c <_D2gc3gcx3Gcx4markMFPvPvZv+0x100> 425597: b9 04 00 00 00 mov $0x4,%ecx 42559c: 48 d3 ee shr %cl,%rsi 42559f: 4d 8b fc mov %r12,%r15 4255a2: 49 81 e7 00 f0 ff ff and $0xfffffffffffff000,%r15 4255a9: eb 3d jmp 4255e8 <_D2gc3gcx3Gcx4markMFPvPvZv+0x14c> 4255ab: 3c 09 cmp $0x9,%al 4255ad: 0f 85 d9 00 00 00 jne 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 4255b3: 48 8b 8b e0 00 00 00 mov 0xe0(%rbx),%rcx 4255ba: 44 8b 04 b9 mov (%rcx,%rdi,4),%r8d 4255be: 4c 29 c7 sub %r8,%rdi 4255c1: b8 00 10 00 00 mov $0x1000,%eax 4255c6: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 4255cd: b9 0c 00 00 00 mov $0xc,%ecx 4255d2: 7d 05 jge 4255d9 <_D2gc3gcx3Gcx4markMFPvPvZv+0x13d> 4255d4: b9 04 00 00 00 mov $0x4,%ecx 4255d9: d3 f8 sar %cl,%eax 4255db: 48 98 cltq 4255dd: 48 89 c6 mov %rax,%rsi 4255e0: 48 0f af f7 imul %rdi,%rsi 4255e4: 4c 8b 7d d8 mov -0x28(%rbp),%r15 4255e8: 80 bb d8 00 00 00 00 cmpb $0x0,0xd8(%rbx) 4255ef: 74 3f je 425630 <_D2gc3gcx3Gcx4markMFPvPvZv+0x194> 4255f1: 45 8a c1 mov %r9b,%r8b 4255f4: 41 80 f0 01 xor $0x1,%r8b 4255f8: 74 36 je 425630 <_D2gc3gcx3Gcx4markMFPvPvZv+0x194> 4255fa: 48 8d 83 a0 00 00 00 lea 0xa0(%rbx),%rax 425601: 49 ba 01 00 00 00 00 mov $0x1,%r10 425608: 00 00 00 42560b: 48 8b d6 mov %rsi,%rdx 42560e: 48 81 e2 3f 00 00 00 and $0x3f,%rdx 425615: 48 89 d1 mov %rdx,%rcx 425618: 49 d3 e2 shl %cl,%r10 42561b: 4c 8b de mov %rsi,%r11 42561e: 49 c1 eb 06 shr $0x6,%r11 425622: 4c 8b 00 mov (%rax),%r8 425625: 4f 8d 24 d8 lea (%r8,%r11,8),%r12 425629: 4d 85 54 24 08 test %r10,0x8(%r12) 42562e: 75 5c jne 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 425630: 48 8b 53 10 mov 0x10(%rbx),%rdx 425634: 0f ab 72 08 bts %esi,0x8(%rdx) 425638: 72 52 jb 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 42563a: 49 b9 01 00 00 00 00 mov $0x1,%r9 425641: 00 00 00 425644: 48 8b ce mov %rsi,%rcx 425647: 48 81 e1 3f 00 00 00 and $0x3f,%rcx 42564e: 49 d3 e1 shl %cl,%r9 425651: 4c 8b c6 mov %rsi,%r8 425654: 49 c1 e8 06 shr $0x6,%r8 425658: 49 c1 e0 03 shl $0x3,%r8 42565c: 4c 8b 53 70 mov 0x70(%rbx),%r10 425660: 4b 8d 14 10 lea (%r8,%r10,1),%rdx 425664: 4c 89 4d e0 mov %r9,-0x20(%rbp) 425668: 4c 85 4a 08 test %r9,0x8(%rdx) 42566c: 75 1e jne 42568c <_D2gc3gcx3Gcx4markMFPvPvZv+0x1f0> 42566e: 4c 8b 4d e0 mov -0x20(%rbp),%r9 425672: 48 8b 4b 28 mov 0x28(%rbx),%rcx 425676: 4d 8d 04 08 lea (%r8,%rcx,1),%r8 42567a: 4d 09 48 08 or %r9,0x8(%r8) 42567e: c7 45 e8 01 00 00 00 movl $0x1,-0x18(%rbp) 425685: c6 83 da 00 00 00 01 movb $0x1,0xda(%rbx) 42568c: 49 83 c6 08 add $0x8,%r14 425690: 4c 3b 75 f0 cmp -0x10(%rbp),%r14 425694: 0f 82 2d fe ff ff jb 4254c7 <_D2gc3gcx3Gcx4markMFPvPvZv+0x2b> 42569a: 8b 45 e8 mov -0x18(%rbp),%eax 42569d: 41 09 45 68 or %eax,0x68(%r13) 4256a1: 41 5f pop %r15 4256a3: 41 5e pop %r14 4256a5: 41 5d pop %r13 4256a7: 41 5c pop %r12 4256a9: 5b pop %rbx 4256aa: 48 8b e5 mov %rbp,%rsp 4256ad: 5d pop %rbp 4256ae: c3 retq 4256af: 90 nop 4256b0: c3 retq 4256b1: b8 c8 a0 63 00 mov $0x63a0c8,%eax 4256b6: b9 10 b1 63 00 mov $0x63b110,%ecx 4256bb: 48 8b 11 mov (%rcx),%rdx 4256be: 48 89 10 mov %rdx,(%rax) 4256c1: 48 89 01 mov %rax,(%rcx) 4256c4: c3 retq 4256c5: 90 nop 4256c6: 90 nop 4256c7: 90 nop 00000000004256c8 <_D2rt9critical_7__arrayZ>: 4256c8: 55 push %rbp 4256c9: 48 8b ec mov %rsp,%rbp 4256cc: 48 83 ec 10 sub $0x10,%rsp 4256d0: 48 89 fe mov %rdi,%rsi 4256d3: 48 bf b0 a0 63 00 00 mov $0x63a0b0,%rdi 4256da: 00 00 00 4256dd: e8 0e 4e ff ff callq 41a4f0 <_d_array_bounds> 4256e2: 90 nop 4256e3: 90 nop 00000000004256e4 <_D2rt9critical_8__assertFiZv>: 4256e4: 55 push %rbp 4256e5: 48 8b ec mov %rsp,%rbp 4256e8: 48 83 ec 10 sub $0x10,%rsp 4256ec: 48 89 fe mov %rdi,%rsi 4256ef: 48 bf b0 a0 63 00 00 mov $0x63a0b0,%rdi 4256f6: 00 00 00 4256f9: e8 8a 4d ff ff callq 41a488 <_d_assertm> 4256fe: 90 nop 4256ff: 90 nop 0000000000425700 <_D2rt9critical_15__unittest_failFiZv>: 425700: 55 push %rbp 425701: 48 8b ec mov %rsp,%rbp 425704: 48 83 ec 10 sub $0x10,%rsp 425708: 48 89 fe mov %rdi,%rsi 42570b: 48 bf b0 a0 63 00 00 mov $0x63a0b0,%rdi 425712: 00 00 00 425715: e8 a2 4d ff ff callq 41a4bc <_d_unittestm> 42571a: 48 8b e5 mov %rbp,%rsp 42571d: 5d pop %rbp 42571e: c3 retq 42571f: 90 nop 0000000000425720 <_D2rt4deh29terminateFZv>: 425720: 55 push %rbp 425721: 48 8b ec mov %rsp,%rbp 425724: f4 hlt 425725: 5d pop %rbp 425726: c3 retq 425727: 90 nop 0000000000425728 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo>: 425728: 55 push %rbp 425729: 48 8b ec mov %rsp,%rbp 42572c: 50 push %rax 42572d: 53 push %rbx 42572e: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 425735: 00 00 425737: 48 8b 0d 82 f8 20 00 mov 0x20f882(%rip),%rcx # 634fc0 <_DYNAMIC+0x208> 42573e: 48 83 3c 08 00 cmpq $0x0,(%rax,%rcx,1) 425743: 75 37 jne 42577c <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo+0x54> 425745: 48 bf c0 00 00 00 00 mov $0xc0,%rdi 42574c: 00 00 00 42574f: e8 ec 22 ff ff callq 417a40 425754: 64 48 8b 14 25 00 00 mov %fs:0x0,%rdx 42575b: 00 00 42575d: 48 8b 1d 5c f8 20 00 mov 0x20f85c(%rip),%rbx # 634fc0 <_DYNAMIC+0x208> 425764: 48 89 04 1a mov %rax,(%rdx,%rbx,1) 425768: 48 ba c0 00 00 00 00 mov $0xc0,%rdx 42576f: 00 00 00 425772: 31 f6 xor %esi,%esi 425774: 48 89 c7 mov %rax,%rdi 425777: e8 c4 21 ff ff callq 417940 42577c: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 425783: 00 00 425785: 48 8b 0d 34 f8 20 00 mov 0x20f834(%rip),%rcx # 634fc0 <_DYNAMIC+0x208> 42578c: 48 8b 04 08 mov (%rax,%rcx,1),%rax 425790: 5b pop %rbx 425791: 48 8b e5 mov %rbp,%rsp 425794: 5d pop %rbp 425795: c3 retq 425796: 90 nop 425797: 90 nop 0000000000425798 : 425798: 55 push %rbp 425799: 48 8b ec mov %rsp,%rbp 42579c: 53 push %rbx 42579d: 41 54 push %r12 42579f: 48 8b 45 18 mov 0x18(%rbp),%rax 4257a3: 48 8b 0d 3e 5a 21 00 mov 0x215a3e(%rip),%rcx # 63b1e8 <_D2rt8lifetime17__blkcache_offsetm> 4257aa: 48 8b 1c 08 mov (%rax,%rcx,1),%rbx 4257ae: 48 85 db test %rbx,%rbx 4257b1: 74 2e je 4257e1 4257b3: 4c 8d a3 c0 00 00 00 lea 0xc0(%rbx),%r12 4257ba: 49 3b dc cmp %r12,%rbx 4257bd: 73 22 jae 4257e1 4257bf: 48 83 3b 00 cmpq $0x0,(%rbx) 4257c3: 74 13 je 4257d8 4257c5: 48 8b 3b mov (%rbx),%rdi 4257c8: e8 f3 86 ff ff callq 41dec0 4257cd: 85 c0 test %eax,%eax 4257cf: 74 07 je 4257d8 4257d1: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 4257d8: 48 83 c3 18 add $0x18,%rbx 4257dc: 4c 39 e3 cmp %r12,%rbx 4257df: 72 de jb 4257bf 4257e1: 41 5c pop %r12 4257e3: 5b pop %rbx 4257e4: 5d pop %rbp 4257e5: c3 retq 4257e6: 90 nop 4257e7: 90 nop 00000000004257e8 : 4257e8: 48 89 e0 mov %rsp,%rax 4257eb: c3 retq 00000000004257ec <_d_monitor_create>: 4257ec: 55 push %rbp 4257ed: 48 8b ec mov %rsp,%rbp 4257f0: 50 push %rax 4257f1: 53 push %rbx 4257f2: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4257f6: 48 bf 00 b2 63 00 00 mov $0x63b200,%rdi 4257fd: 00 00 00 425800: e8 5b 23 ff ff callq 417b60 425805: 48 8b 45 f8 mov -0x8(%rbp),%rax 425809: 48 83 78 08 00 cmpq $0x0,0x8(%rax) 42580e: 75 49 jne 425859 <_d_monitor_create+0x6d> 425810: 48 be 28 b2 63 00 00 mov $0x63b228,%rsi 425817: 00 00 00 42581a: 56 push %rsi 42581b: 48 83 ec 08 sub $0x8,%rsp 42581f: 48 be 01 00 00 00 00 mov $0x1,%rsi 425826: 00 00 00 425829: 48 bf 48 00 00 00 00 mov $0x48,%rdi 425830: 00 00 00 425833: e8 58 21 ff ff callq 417990 425838: 48 89 c3 mov %rax,%rbx 42583b: 48 8d 7b 20 lea 0x20(%rbx),%rdi 42583f: 48 83 c4 08 add $0x8,%rsp 425843: 5e pop %rsi 425844: e8 07 23 ff ff callq 417b50 425849: 48 8b 45 f8 mov -0x8(%rbp),%rax 42584d: 48 89 58 08 mov %rbx,0x8(%rax) 425851: 48 c7 43 18 01 00 00 movq $0x1,0x18(%rbx) 425858: 00 425859: 48 bf 00 b2 63 00 00 mov $0x63b200,%rdi 425860: 00 00 00 425863: e8 b8 21 ff ff callq 417a20 425868: 5b pop %rbx 425869: 48 8b e5 mov %rbp,%rsp 42586c: 5d pop %rbp 42586d: c3 retq 42586e: 90 nop 42586f: 90 nop 0000000000425870 <_d_monitor_destroy>: 425870: 55 push %rbp 425871: 48 8b ec mov %rsp,%rbp 425874: 50 push %rax 425875: 53 push %rbx 425876: 48 89 fb mov %rdi,%rbx 425879: 48 8b 7b 08 mov 0x8(%rbx),%rdi 42587d: 48 83 c7 20 add $0x20,%rdi 425881: e8 8a 20 ff ff callq 417910 425886: 48 8b 7b 08 mov 0x8(%rbx),%rdi 42588a: e8 b1 1f ff ff callq 417840 42588f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 425896: 00 425897: 5b pop %rbx 425898: 48 8b e5 mov %rbp,%rsp 42589b: 5d pop %rbp 42589c: c3 retq 42589d: 90 nop 42589e: 90 nop 42589f: 90 nop 00000000004258a0 <_d_monitor_lock>: 4258a0: 55 push %rbp 4258a1: 48 8b ec mov %rsp,%rbp 4258a4: 48 83 ec 10 sub $0x10,%rsp 4258a8: 48 8b 7f 08 mov 0x8(%rdi),%rdi 4258ac: 48 83 c7 20 add $0x20,%rdi 4258b0: e8 ab 22 ff ff callq 417b60 4258b5: 48 8b e5 mov %rbp,%rsp 4258b8: 5d pop %rbp 4258b9: c3 retq 4258ba: 90 nop 4258bb: 90 nop 00000000004258bc <_d_monitor_unlock>: 4258bc: 55 push %rbp 4258bd: 48 8b ec mov %rsp,%rbp 4258c0: 48 83 ec 10 sub $0x10,%rsp 4258c4: 48 8b 7f 08 mov 0x8(%rdi),%rdi 4258c8: 48 83 c7 20 add $0x20,%rdi 4258cc: e8 4f 21 ff ff callq 417a20 4258d1: 48 8b e5 mov %rbp,%rsp 4258d4: 5d pop %rbp 4258d5: c3 retq 4258d6: 90 nop 4258d7: 90 nop 4258d8: c3 retq 4258d9: b8 10 a1 63 00 mov $0x63a110,%eax 4258de: b9 10 b1 63 00 mov $0x63b110,%ecx 4258e3: 48 8b 11 mov (%rcx),%rdx 4258e6: 48 89 10 mov %rdx,(%rax) 4258e9: 48 89 01 mov %rax,(%rcx) 4258ec: c3 retq 4258ed: 90 nop 4258ee: 90 nop 4258ef: 90 nop 00000000004258f0 <_D3std8bitmanip7__arrayZ>: 4258f0: 55 push %rbp 4258f1: 48 8b ec mov %rsp,%rbp 4258f4: 48 83 ec 10 sub $0x10,%rsp 4258f8: 48 89 fe mov %rdi,%rsi 4258fb: 48 bf e8 a0 63 00 00 mov $0x63a0e8,%rdi 425902: 00 00 00 425905: e8 e6 4b ff ff callq 41a4f0 <_d_array_bounds> 42590a: 90 nop 42590b: 90 nop 000000000042590c <_D3std8bitmanip8__assertFiZv>: 42590c: 55 push %rbp 42590d: 48 8b ec mov %rsp,%rbp 425910: 48 83 ec 10 sub $0x10,%rsp 425914: 48 89 fe mov %rdi,%rsi 425917: 48 bf e8 a0 63 00 00 mov $0x63a0e8,%rdi 42591e: 00 00 00 425921: e8 62 4b ff ff callq 41a488 <_d_assertm> 425926: 90 nop 425927: 90 nop 0000000000425928 <_D3std8bitmanip15__unittest_failFiZv>: 425928: 55 push %rbp 425929: 48 8b ec mov %rsp,%rbp 42592c: 48 83 ec 10 sub $0x10,%rsp 425930: 48 89 fe mov %rdi,%rsi 425933: 48 bf e8 a0 63 00 00 mov $0x63a0e8,%rdi 42593a: 00 00 00 42593d: e8 7a 4b ff ff callq 41a4bc <_d_unittestm> 425942: 48 8b e5 mov %rbp,%rsp 425945: 5d pop %rbp 425946: c3 retq 425947: 90 nop 0000000000425948 <_D3std4conv13ConvException6__ctorMFAyaAyamZC3std4conv13ConvException>: 425948: 55 push %rbp 425949: 48 8b ec mov %rsp,%rbp 42594c: 48 83 ec 10 sub $0x10,%rsp 425950: 48 89 7d f0 mov %rdi,-0x10(%rbp) 425954: ff 75 28 pushq 0x28(%rbp) 425957: ff 75 20 pushq 0x20(%rbp) 42595a: ff 75 18 pushq 0x18(%rbp) 42595d: ff 75 10 pushq 0x10(%rbp) 425960: 48 89 f2 mov %rsi,%rdx 425963: 48 31 f6 xor %rsi,%rsi 425966: e8 89 43 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 42596b: 48 83 c4 20 add $0x20,%rsp 42596f: 48 8b 45 f0 mov -0x10(%rbp),%rax 425973: 48 8b e5 mov %rbp,%rsp 425976: 5d pop %rbp 425977: c3 retq 0000000000425978 <_D3std4conv11__T2toTAyaZ11__T2toTmTkZ2toFmkZAya>: 425978: 55 push %rbp 425979: 48 8b ec mov %rsp,%rbp 42597c: 48 83 ec 10 sub $0x10,%rsp 425980: e8 07 00 00 00 callq 42598c <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya> 425985: 48 8b e5 mov %rbp,%rsp 425988: 5d pop %rbp 425989: c3 retq 42598a: 90 nop 42598b: 90 nop 000000000042598c <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya>: 42598c: 55 push %rbp 42598d: 48 8b ec mov %rsp,%rbp 425990: 48 83 ec 58 sub $0x58,%rsp 425994: 53 push %rbx 425995: 89 7d f8 mov %edi,-0x8(%rbp) 425998: 49 89 f0 mov %rsi,%r8 42599b: 48 b9 10 00 00 00 00 mov $0x10,%rcx 4259a2: 00 00 00 4259a5: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 4259ac: ff ff ff 4259af: 48 8d 7d b0 lea -0x50(%rbp),%rdi 4259b3: f3 ab rep stos %eax,%es:(%rdi) 4259b5: 41 b9 40 00 00 00 mov $0x40,%r9d 4259bb: 8b 4d f8 mov -0x8(%rbp),%ecx 4259be: 49 3b c8 cmp %r8,%rcx 4259c1: 76 3c jbe 4259ff <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0x73> 4259c3: 49 83 f8 10 cmp $0x10,%r8 4259c7: 73 36 jae 4259ff <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0x73> 4259c9: 49 8d 40 01 lea 0x1(%r8),%rax 4259cd: 48 3b 05 34 54 21 00 cmp 0x215434(%rip),%rax # 63ae08 <_D3std5ascii9hexDigitsyAa> 4259d4: 77 05 ja 4259db <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0x4f> 4259d6: 49 3b c0 cmp %r8,%rax 4259d9: 73 0a jae 4259e5 <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0x59> 4259db: bf 07 05 00 00 mov $0x507,%edi 4259e0: e8 03 d7 ff ff callq 4230e8 <_D3std4conv7__arrayZ> 4259e5: 49 2b c0 sub %r8,%rax 4259e8: 48 8b 15 21 54 21 00 mov 0x215421(%rip),%rdx # 63ae10 <_D3std5ascii9hexDigitsyAa+0x8> 4259ef: 48 8b 1d 12 54 21 00 mov 0x215412(%rip),%rbx # 63ae08 <_D3std5ascii9hexDigitsyAa> 4259f6: 49 03 d0 add %r8,%rdx 4259f9: 5b pop %rbx 4259fa: 48 8b e5 mov %rbp,%rsp 4259fd: 5d pop %rbp 4259fe: c3 retq 4259ff: 49 89 cb mov %rcx,%r11 425a02: 49 8b c0 mov %r8,%rax 425a05: 48 33 d2 xor %rdx,%rdx 425a08: 49 f7 f3 div %r11 425a0b: 48 89 d6 mov %rdx,%rsi 425a0e: 49 89 c0 mov %rax,%r8 425a11: 41 ff c9 dec %r9d 425a14: 41 8b d1 mov %r9d,%edx 425a17: 48 bb 40 00 00 00 00 mov $0x40,%rbx 425a1e: 00 00 00 425a21: 48 3b d3 cmp %rbx,%rdx 425a24: 72 0a jb 425a30 <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0xa4> 425a26: bf 0f 05 00 00 mov $0x50f,%edi 425a2b: e8 b8 d6 ff ff callq 4230e8 <_D3std4conv7__arrayZ> 425a30: 40 80 fe 0a cmp $0xa,%sil 425a34: 73 09 jae 425a3f <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0xb3> 425a36: 40 0f b6 ce movzbl %sil,%ecx 425a3a: 80 c1 30 add $0x30,%cl 425a3d: eb 0a jmp 425a49 <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0xbd> 425a3f: 44 0f b6 d6 movzbl %sil,%r10d 425a43: 4c 89 d1 mov %r10,%rcx 425a46: 80 c1 37 add $0x37,%cl 425a49: 48 8d 7c 15 b0 lea -0x50(%rbp,%rdx,1),%rdi 425a4e: 48 88 0f rex.W mov %cl,(%rdi) 425a51: 48 85 c0 test %rax,%rax 425a54: 75 ac jne 425a02 <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0x76> 425a56: 44 89 4d f0 mov %r9d,-0x10(%rbp) 425a5a: 48 3b d3 cmp %rbx,%rdx 425a5d: 76 0a jbe 425a69 <_D3std4conv17__T6toImplTAyaTmZ6toImplFmkZAya+0xdd> 425a5f: bf 11 05 00 00 mov $0x511,%edi 425a64: e8 7f d6 ff ff callq 4230e8 <_D3std4conv7__arrayZ> 425a69: 48 2b da sub %rdx,%rbx 425a6c: 48 89 fa mov %rdi,%rdx 425a6f: 52 push %rdx 425a70: 53 push %rbx 425a71: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 425a78: 00 00 00 425a7b: e8 3c d3 ff ff callq 422dbc <_adDupT> 425a80: 48 83 c4 10 add $0x10,%rsp 425a84: 52 push %rdx 425a85: 50 push %rax 425a86: e8 0d 00 00 00 callq 425a98 <_D3std4conv11__T2toTAyaZ10__T2toTAaZ2toFAaZAya> 425a8b: 48 83 c4 10 add $0x10,%rsp 425a8f: 5b pop %rbx 425a90: 48 8b e5 mov %rbp,%rsp 425a93: 5d pop %rbp 425a94: c3 retq 425a95: 90 nop 425a96: 90 nop 425a97: 90 nop 0000000000425a98 <_D3std4conv11__T2toTAyaZ10__T2toTAaZ2toFAaZAya>: 425a98: 55 push %rbp 425a99: 48 8b ec mov %rsp,%rbp 425a9c: ff 75 18 pushq 0x18(%rbp) 425a9f: ff 75 10 pushq 0x10(%rbp) 425aa2: e8 09 00 00 00 callq 425ab0 <_D3std4conv18__T6toImplTAyaTAaZ6toImplFAaZAya> 425aa7: 48 83 c4 10 add $0x10,%rsp 425aab: 5d pop %rbp 425aac: c3 retq 425aad: 90 nop 425aae: 90 nop 425aaf: 90 nop 0000000000425ab0 <_D3std4conv18__T6toImplTAyaTAaZ6toImplFAaZAya>: 425ab0: 55 push %rbp 425ab1: 48 8b ec mov %rsp,%rbp 425ab4: ff 75 18 pushq 0x18(%rbp) 425ab7: ff 75 10 pushq 0x10(%rbp) 425aba: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 425ac1: 00 00 00 425ac4: e8 f3 d2 ff ff callq 422dbc <_adDupT> 425ac9: 48 83 c4 10 add $0x10,%rsp 425acd: 5d pop %rbp 425ace: c3 retq 425acf: 90 nop 0000000000425ad0 <_D3std4conv11__T2toTAyaZ9__T2toTkZ2toFkZAya>: 425ad0: 55 push %rbp 425ad1: 48 8b ec mov %rsp,%rbp 425ad4: 48 83 ec 10 sub $0x10,%rsp 425ad8: e8 07 00 00 00 callq 425ae4 <_D3std4conv17__T6toImplTAyaTkZ6toImplFkZAya> 425add: 48 8b e5 mov %rbp,%rsp 425ae0: 5d pop %rbp 425ae1: c3 retq 425ae2: 90 nop 425ae3: 90 nop 0000000000425ae4 <_D3std4conv17__T6toImplTAyaTkZ6toImplFkZAya>: 425ae4: 55 push %rbp 425ae5: 48 8b ec mov %rsp,%rbp 425ae8: 48 83 ec 28 sub $0x28,%rsp 425aec: 53 push %rbx 425aed: 89 7d f8 mov %edi,-0x8(%rbp) 425af0: 48 89 fb mov %rdi,%rbx 425af3: 83 ff 0a cmp $0xa,%edi 425af6: 73 17 jae 425b0f <_D3std4conv17__T6toImplTAyaTkZ6toImplFkZAya+0x2b> 425af8: 8b 75 f8 mov -0x8(%rbp),%esi 425afb: 48 8d 46 01 lea 0x1(%rsi),%rax 425aff: 48 2b c6 sub %rsi,%rax 425b02: 48 8d 96 20 a1 63 00 lea 0x63a120(%rsi),%rdx 425b09: 5b pop %rbx 425b0a: 48 8b e5 mov %rbp,%rsp 425b0d: 5d pop %rbp 425b0e: c3 retq 425b0f: 48 bf 0c 00 00 00 00 mov $0xc,%rdi 425b16: 00 00 00 425b19: e8 76 00 00 00 callq 425b94 <_D3std5array29__T18uninitializedArrayTAaTmZ18uninitializedArrayFmZAa> 425b1e: 48 89 45 e0 mov %rax,-0x20(%rbp) 425b22: 48 89 55 e8 mov %rdx,-0x18(%rbp) 425b26: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%rbp) 425b2d: 48 03 55 e0 add -0x20(%rbp),%rdx 425b31: 48 89 55 d8 mov %rdx,-0x28(%rbp) 425b35: 44 8b 4d f0 mov -0x10(%rbp),%r9d 425b39: 4c 8b 5d d8 mov -0x28(%rbp),%r11 425b3d: 8b c3 mov %ebx,%eax 425b3f: b9 0a 00 00 00 mov $0xa,%ecx 425b44: 31 d2 xor %edx,%edx 425b46: f7 f1 div %ecx 425b48: 48 89 d7 mov %rdx,%rdi 425b4b: 8b c3 mov %ebx,%eax 425b4d: 31 d2 xor %edx,%edx 425b4f: f7 f1 div %ecx 425b51: 48 89 c6 mov %rax,%rsi 425b54: 89 f3 mov %esi,%ebx 425b56: 41 ff c1 inc %r9d 425b59: 40 8a d7 mov %dil,%dl 425b5c: 80 c2 30 add $0x30,%dl 425b5f: 4d 8b c3 mov %r11,%r8 425b62: 45 8b d1 mov %r9d,%r10d 425b65: 4d 2b c2 sub %r10,%r8 425b68: 41 88 10 mov %dl,(%r8) 425b6b: 85 f6 test %esi,%esi 425b6d: 75 ce jne 425b3d <_D3std4conv17__T6toImplTAyaTkZ6toImplFkZAya+0x59> 425b6f: 48 8b 45 e0 mov -0x20(%rbp),%rax 425b73: 48 89 c1 mov %rax,%rcx 425b76: 49 2b ca sub %r10,%rcx 425b79: 48 2b c1 sub %rcx,%rax 425b7c: 48 8b 55 e8 mov -0x18(%rbp),%rdx 425b80: 48 8b 5d e0 mov -0x20(%rbp),%rbx 425b84: 48 03 55 e0 add -0x20(%rbp),%rdx 425b88: 49 2b d2 sub %r10,%rdx 425b8b: 5b pop %rbx 425b8c: 48 8b e5 mov %rbp,%rsp 425b8f: 5d pop %rbp 425b90: c3 retq 425b91: 90 nop 425b92: 90 nop 425b93: 90 nop 0000000000425b94 <_D3std5array29__T18uninitializedArrayTAaTmZ18uninitializedArrayFmZAa>: 425b94: 55 push %rbp 425b95: 48 8b ec mov %rsp,%rbp 425b98: 48 83 ec 10 sub $0x10,%rsp 425b9c: e8 bf 2c 00 00 callq 428860 <_D3std5array28__T14arrayAllocImplVb0TAaTmZ14arrayAllocImplFmZAa> 425ba1: 48 8b e5 mov %rbp,%rsp 425ba4: 5d pop %rbp 425ba5: c3 retq 425ba6: 90 nop 425ba7: 90 nop 425ba8: c3 retq 425ba9: b8 98 a6 63 00 mov $0x63a698,%eax 425bae: b9 10 b1 63 00 mov $0x63b110,%ecx 425bb3: 48 8b 11 mov (%rcx),%rdx 425bb6: 48 89 10 mov %rdx,(%rax) 425bb9: 48 89 01 mov %rax,(%rcx) 425bbc: c3 retq 425bbd: 90 nop 425bbe: 90 nop 425bbf: 90 nop 0000000000425bc0 <_D3std8datetime9LocalTime18_sharedStaticCtor7FZv>: 425bc0: 55 push %rbp 425bc1: 48 8b ec mov %rsp,%rbp 425bc4: e8 17 1e ff ff callq 4179e0 425bc9: 48 bf 20 a3 63 00 00 mov $0x63a320,%rdi 425bd0: 00 00 00 425bd3: e8 68 4f ff ff callq 41ab40 <_d_newclass> 425bd8: 48 89 c7 mov %rax,%rdi 425bdb: e8 d8 02 00 00 callq 425eb8 <_D3std8datetime9LocalTime6__ctorMyFNaZyC3std8datetime9LocalTime> 425be0: 48 89 05 19 58 21 00 mov %rax,0x215819(%rip) # 63b400 <_D3std8datetime9LocalTime10_localTimeyC3std8datetime9LocalTime> 425be7: 5d pop %rbp 425be8: c3 retq 425be9: 90 nop 425bea: 90 nop 425beb: 90 nop 0000000000425bec <_D3std8datetime3UTC18_sharedStaticCtor8FZv>: 425bec: 55 push %rbp 425bed: 48 8b ec mov %rsp,%rbp 425bf0: 48 bf c0 a3 63 00 00 mov $0x63a3c0,%rdi 425bf7: 00 00 00 425bfa: e8 41 4f ff ff callq 41ab40 <_d_newclass> 425bff: 48 89 c7 mov %rax,%rdi 425c02: e8 49 03 00 00 callq 425f50 <_D3std8datetime3UTC6__ctorMyFNaZyC3std8datetime3UTC> 425c07: 48 89 05 fa 57 21 00 mov %rax,0x2157fa(%rip) # 63b408 <_D3std8datetime3UTC4_utcyC3std8datetime3UTC> 425c0e: 5d pop %rbp 425c0f: c3 retq 0000000000425c10 <_D3std8datetime15__modsharedctorFZv>: 425c10: 55 push %rbp 425c11: 48 8b ec mov %rsp,%rbp 425c14: e8 a7 ff ff ff callq 425bc0 <_D3std8datetime9LocalTime18_sharedStaticCtor7FZv> 425c19: e8 ce ff ff ff callq 425bec <_D3std8datetime3UTC18_sharedStaticCtor8FZv> 425c1e: 5d pop %rbp 425c1f: c3 retq 0000000000425c20 <_D3std8datetime7__arrayZ>: 425c20: 55 push %rbp 425c21: 48 8b ec mov %rsp,%rbp 425c24: 48 83 ec 10 sub $0x10,%rsp 425c28: 48 89 fe mov %rdi,%rsi 425c2b: 48 bf a0 a5 63 00 00 mov $0x63a5a0,%rdi 425c32: 00 00 00 425c35: e8 b6 48 ff ff callq 41a4f0 <_d_array_bounds> 425c3a: 90 nop 425c3b: 90 nop 0000000000425c3c <_D3std8datetime8__assertFiZv>: 425c3c: 55 push %rbp 425c3d: 48 8b ec mov %rsp,%rbp 425c40: 48 83 ec 10 sub $0x10,%rsp 425c44: 48 89 fe mov %rdi,%rsi 425c47: 48 bf a0 a5 63 00 00 mov $0x63a5a0,%rdi 425c4e: 00 00 00 425c51: e8 32 48 ff ff callq 41a488 <_d_assertm> 425c56: 90 nop 425c57: 90 nop 0000000000425c58 <_D3std8datetime15__unittest_failFiZv>: 425c58: 55 push %rbp 425c59: 48 8b ec mov %rsp,%rbp 425c5c: 48 83 ec 10 sub $0x10,%rsp 425c60: 48 89 fe mov %rdi,%rsi 425c63: 48 bf a0 a5 63 00 00 mov $0x63a5a0,%rdi 425c6a: 00 00 00 425c6d: e8 4a 48 ff ff callq 41a4bc <_d_unittestm> 425c72: 48 8b e5 mov %rbp,%rsp 425c75: 5d pop %rbp 425c76: c3 retq 425c77: 90 nop 0000000000425c78 <_D3std8datetime5Clock6__ctorMFZC3std8datetime5Clock>: 425c78: 55 push %rbp 425c79: 48 8b ec mov %rsp,%rbp 425c7c: 50 push %rax 425c7d: 48 89 f8 mov %rdi,%rax 425c80: 48 8b e5 mov %rbp,%rsp 425c83: 5d pop %rbp 425c84: c3 retq 425c85: 90 nop 425c86: 90 nop 425c87: 90 nop 0000000000425c88 <_D3std8datetime8TimeZone4nameMxFNbNdZAya>: 425c88: 55 push %rbp 425c89: 48 8b ec mov %rsp,%rbp 425c8c: 50 push %rax 425c8d: 48 8b 57 18 mov 0x18(%rdi),%rdx 425c91: 48 8b 47 10 mov 0x10(%rdi),%rax 425c95: 48 8b e5 mov %rbp,%rsp 425c98: 5d pop %rbp 425c99: c3 retq 425c9a: 90 nop 425c9b: 90 nop 0000000000425c9c <_D3std8datetime8TimeZone7stdNameMxFNbNdZAya>: 425c9c: 55 push %rbp 425c9d: 48 8b ec mov %rsp,%rbp 425ca0: 50 push %rax 425ca1: 48 8b 57 28 mov 0x28(%rdi),%rdx 425ca5: 48 8b 47 20 mov 0x20(%rdi),%rax 425ca9: 48 8b e5 mov %rbp,%rsp 425cac: 5d pop %rbp 425cad: c3 retq 425cae: 90 nop 425caf: 90 nop 0000000000425cb0 <_D3std8datetime8TimeZone7dstNameMxFNbNdZAya>: 425cb0: 55 push %rbp 425cb1: 48 8b ec mov %rsp,%rbp 425cb4: 50 push %rax 425cb5: 48 8b 57 38 mov 0x38(%rdi),%rdx 425cb9: 48 8b 47 30 mov 0x30(%rdi),%rax 425cbd: 48 8b e5 mov %rbp,%rsp 425cc0: 5d pop %rbp 425cc1: c3 retq 425cc2: 90 nop 425cc3: 90 nop 0000000000425cc4 <_D3std8datetime8TimeZone11utcOffsetAtMxFNblZS4core4time8Duration>: 425cc4: 55 push %rbp 425cc5: 48 8b ec mov %rsp,%rbp 425cc8: 48 83 ec 10 sub $0x10,%rsp 425ccc: 48 89 75 f8 mov %rsi,-0x8(%rbp) 425cd0: 48 8b 07 mov (%rdi),%rax 425cd3: 48 ff 50 58 rex.W callq *0x58(%rax) 425cd7: 48 89 c7 mov %rax,%rdi 425cda: 48 2b 7d f8 sub -0x8(%rbp),%rdi 425cde: e8 d5 18 00 00 callq 4275b8 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration> 425ce3: 48 8b e5 mov %rbp,%rsp 425ce6: 5d pop %rbp 425ce7: c3 retq 0000000000425ce8 <_D3std8datetime9LocalTime7stdNameMxFNbNdZAya>: 425ce8: 55 push %rbp 425ce9: 48 8b ec mov %rsp,%rbp 425cec: 48 83 ec 18 sub $0x18,%rsp 425cf0: 53 push %rbx 425cf1: 41 54 push %r12 425cf3: 41 55 push %r13 425cf5: 41 56 push %r14 425cf7: 41 57 push %r15 425cf9: 48 8b 3d c0 53 21 00 mov 0x2153c0(%rip),%rdi # 63b0c0 <__tzname@@GLIBC_2.2.5> 425d00: e8 17 08 00 00 callq 42651c <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFPxaZAya> 425d05: 41 5f pop %r15 425d07: 41 5e pop %r14 425d09: 41 5d pop %r13 425d0b: 41 5c pop %r12 425d0d: 5b pop %rbx 425d0e: 48 8b e5 mov %rbp,%rsp 425d11: 5d pop %rbp 425d12: c3 retq 425d13: f4 hlt 0000000000425d14 <_D3std8datetime9LocalTime7dstNameMxFNbNdZAya>: 425d14: 55 push %rbp 425d15: 48 8b ec mov %rsp,%rbp 425d18: 48 83 ec 18 sub $0x18,%rsp 425d1c: 53 push %rbx 425d1d: 41 54 push %r12 425d1f: 41 55 push %r13 425d21: 41 56 push %r14 425d23: 41 57 push %r15 425d25: 48 8b 3d 9c 53 21 00 mov 0x21539c(%rip),%rdi # 63b0c8 <__tzname@@GLIBC_2.2.5+0x8> 425d2c: e8 eb 07 00 00 callq 42651c <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFPxaZAya> 425d31: 41 5f pop %r15 425d33: 41 5e pop %r14 425d35: 41 5d pop %r13 425d37: 41 5c pop %r12 425d39: 5b pop %rbx 425d3a: 48 8b e5 mov %rbp,%rsp 425d3d: 5d pop %rbp 425d3e: c3 retq 425d3f: f4 hlt 0000000000425d40 <_D3std8datetime9LocalTime6hasDSTMxFNbNdZb>: 425d40: 55 push %rbp 425d41: 48 8b ec mov %rsp,%rbp 425d44: 50 push %rax 425d45: 83 3d 64 53 21 00 00 cmpl $0x0,0x215364(%rip) # 63b0b0 <__daylight@@GLIBC_2.2.5> 425d4c: 0f 95 c0 setne %al 425d4f: 48 8b e5 mov %rbp,%rsp 425d52: 5d pop %rbp 425d53: c3 retq 0000000000425d54 <_D3std8datetime9LocalTime11dstInEffectMxFNblZb>: 425d54: 55 push %rbp 425d55: 48 8b ec mov %rsp,%rbp 425d58: 48 83 ec 20 sub $0x20,%rsp 425d5c: 48 89 f7 mov %rsi,%rdi 425d5f: e8 98 07 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 425d64: 48 89 45 e8 mov %rax,-0x18(%rbp) 425d68: 48 8d 7d e8 lea -0x18(%rbp),%rdi 425d6c: e8 ff 1a ff ff callq 417870 425d71: 8b 40 20 mov 0x20(%rax),%eax 425d74: f7 d8 neg %eax 425d76: 19 c0 sbb %eax,%eax 425d78: f7 d8 neg %eax 425d7a: 48 8b e5 mov %rbp,%rsp 425d7d: 5d pop %rbp 425d7e: c3 retq 425d7f: 90 nop 0000000000425d80 <_D3std8datetime9LocalTime7utcToTZMxFNblZl>: 425d80: 55 push %rbp 425d81: 48 8b ec mov %rsp,%rbp 425d84: 48 83 ec 20 sub $0x20,%rsp 425d88: 48 89 75 f8 mov %rsi,-0x8(%rbp) 425d8c: 48 89 f7 mov %rsi,%rdi 425d8f: e8 68 07 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 425d94: 48 89 45 e8 mov %rax,-0x18(%rbp) 425d98: 48 8d 7d e8 lea -0x18(%rbp),%rdi 425d9c: e8 cf 1a ff ff callq 417870 425da1: 48 8b 78 28 mov 0x28(%rax),%rdi 425da5: e8 62 18 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 425daa: 48 03 45 f8 add -0x8(%rbp),%rax 425dae: 48 8b e5 mov %rbp,%rsp 425db1: 5d pop %rbp 425db2: c3 retq 425db3: 90 nop 0000000000425db4 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl>: 425db4: 55 push %rbp 425db5: 48 8b ec mov %rsp,%rbp 425db8: 48 83 ec 38 sub $0x38,%rsp 425dbc: 53 push %rbx 425dbd: 48 89 75 f8 mov %rsi,-0x8(%rbp) 425dc1: 48 89 f7 mov %rsi,%rdi 425dc4: e8 33 07 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 425dc9: 48 89 45 d0 mov %rax,-0x30(%rbp) 425dcd: 50 push %rax 425dce: 48 83 ec 08 sub $0x8,%rsp 425dd2: 48 bf 01 00 00 00 00 mov $0x1,%rdi 425dd9: 00 00 00 425ddc: e8 4f 07 00 00 callq 426530 <_D4core4time48__T7convertVAyaa4_64617973VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 425de1: 48 89 c1 mov %rax,%rcx 425de4: 48 83 c4 08 add $0x8,%rsp 425de8: 58 pop %rax 425de9: 48 2b c1 sub %rcx,%rax 425dec: 48 89 45 d8 mov %rax,-0x28(%rbp) 425df0: 48 8b 45 d8 mov -0x28(%rbp),%rax 425df4: 48 3b 45 d0 cmp -0x30(%rbp),%rax 425df8: 7d 06 jge 425e00 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x4c> 425dfa: 48 8d 7d d8 lea -0x28(%rbp),%rdi 425dfe: eb 04 jmp 425e04 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x50> 425e00: 48 8d 7d d0 lea -0x30(%rbp),%rdi 425e04: e8 67 1a ff ff callq 417870 425e09: 48 8b 58 28 mov 0x28(%rax),%rbx 425e0d: 48 bf 01 00 00 00 00 mov $0x1,%rdi 425e14: 00 00 00 425e17: e8 14 07 00 00 callq 426530 <_D4core4time48__T7convertVAyaa4_64617973VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 425e1c: 48 03 45 d0 add -0x30(%rbp),%rax 425e20: 48 89 45 e0 mov %rax,-0x20(%rbp) 425e24: 48 8b 4d e0 mov -0x20(%rbp),%rcx 425e28: 48 3b 4d d0 cmp -0x30(%rbp),%rcx 425e2c: 7e 06 jle 425e34 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x80> 425e2e: 48 8d 7d e0 lea -0x20(%rbp),%rdi 425e32: eb 04 jmp 425e38 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x84> 425e34: 48 8d 7d d0 lea -0x30(%rbp),%rdi 425e38: e8 33 1a ff ff callq 417870 425e3d: 48 8b 40 28 mov 0x28(%rax),%rax 425e41: 48 89 45 e8 mov %rax,-0x18(%rbp) 425e45: 48 3b c3 cmp %rbx,%rax 425e48: 75 22 jne 425e6c <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0xb8> 425e4a: 48 8b 45 f8 mov -0x8(%rbp),%rax 425e4e: 50 push %rax 425e4f: 48 83 ec 08 sub $0x8,%rsp 425e53: 48 8b fb mov %rbx,%rdi 425e56: e8 b1 17 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 425e5b: 48 89 c2 mov %rax,%rdx 425e5e: 48 83 c4 08 add $0x8,%rsp 425e62: 58 pop %rax 425e63: 48 2b c2 sub %rdx,%rax 425e66: 5b pop %rbx 425e67: 48 8b e5 mov %rbp,%rsp 425e6a: 5d pop %rbp 425e6b: c3 retq 425e6c: 48 3b 5d e8 cmp -0x18(%rbp),%rbx 425e70: 7d 13 jge 425e85 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0xd1> 425e72: 48 bf 01 00 00 00 00 mov $0x1,%rdi 425e79: 00 00 00 425e7c: e8 db 06 00 00 callq 42655c <_D4core4time50__T7convertVAyaa5_686f757273VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 425e81: 48 29 45 d0 sub %rax,-0x30(%rbp) 425e85: 48 29 5d d0 sub %rbx,-0x30(%rbp) 425e89: 48 8b 45 f8 mov -0x8(%rbp),%rax 425e8d: 50 push %rax 425e8e: 48 83 ec 08 sub $0x8,%rsp 425e92: 48 8d 7d d0 lea -0x30(%rbp),%rdi 425e96: e8 d5 19 ff ff callq 417870 425e9b: 48 8b 78 28 mov 0x28(%rax),%rdi 425e9f: e8 68 17 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 425ea4: 48 89 c1 mov %rax,%rcx 425ea7: 48 83 c4 08 add $0x8,%rsp 425eab: 58 pop %rax 425eac: 48 2b c1 sub %rcx,%rax 425eaf: 5b pop %rbx 425eb0: 48 8b e5 mov %rbp,%rsp 425eb3: 5d pop %rbp 425eb4: c3 retq 425eb5: 90 nop 425eb6: 90 nop 425eb7: 90 nop 0000000000425eb8 <_D3std8datetime9LocalTime6__ctorMyFNaZyC3std8datetime9LocalTime>: 425eb8: 55 push %rbp 425eb9: 48 8b ec mov %rsp,%rbp 425ebc: 48 83 ec 10 sub $0x10,%rsp 425ec0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 425ec4: ff 35 de c5 00 00 pushq 0xc5de(%rip) # 4324a8 <_TMP499+0x8> 425eca: ff 35 d0 c5 00 00 pushq 0xc5d0(%rip) # 4324a0 <_TMP499> 425ed0: ff 35 d2 c5 00 00 pushq 0xc5d2(%rip) # 4324a8 <_TMP499+0x8> 425ed6: ff 35 c4 c5 00 00 pushq 0xc5c4(%rip) # 4324a0 <_TMP499> 425edc: ff 35 c6 c5 00 00 pushq 0xc5c6(%rip) # 4324a8 <_TMP499+0x8> 425ee2: ff 35 b8 c5 00 00 pushq 0xc5b8(%rip) # 4324a0 <_TMP499> 425ee8: e8 47 2a 00 00 callq 428934 <_D3std8datetime8TimeZone6__ctorMyFNaAyaAyaAyaZyC3std8datetime8TimeZone> 425eed: 48 83 c4 30 add $0x30,%rsp 425ef1: 48 8b 45 f8 mov -0x8(%rbp),%rax 425ef5: 48 8b e5 mov %rbp,%rsp 425ef8: 5d pop %rbp 425ef9: c3 retq 425efa: 90 nop 425efb: 90 nop 0000000000425efc <_D3std8datetime3UTC6hasDSTMxFNbNdZb>: 425efc: 55 push %rbp 425efd: 48 8b ec mov %rsp,%rbp 425f00: 50 push %rax 425f01: 31 c0 xor %eax,%eax 425f03: 48 8b e5 mov %rbp,%rsp 425f06: 5d pop %rbp 425f07: c3 retq 0000000000425f08 <_D3std8datetime3UTC11dstInEffectMxFNblZb>: 425f08: 55 push %rbp 425f09: 48 8b ec mov %rsp,%rbp 425f0c: 48 83 ec 10 sub $0x10,%rsp 425f10: 31 c0 xor %eax,%eax 425f12: 48 8b e5 mov %rbp,%rsp 425f15: 5d pop %rbp 425f16: c3 retq 425f17: 90 nop 0000000000425f18 <_D3std8datetime3UTC7utcToTZMxFNblZl>: 425f18: 55 push %rbp 425f19: 48 8b ec mov %rsp,%rbp 425f1c: 48 83 ec 10 sub $0x10,%rsp 425f20: 48 89 f0 mov %rsi,%rax 425f23: 48 8b e5 mov %rbp,%rsp 425f26: 5d pop %rbp 425f27: c3 retq 0000000000425f28 <_D3std8datetime3UTC7tzToUTCMxFNblZl>: 425f28: 55 push %rbp 425f29: 48 8b ec mov %rsp,%rbp 425f2c: 48 83 ec 10 sub $0x10,%rsp 425f30: 48 89 f0 mov %rsi,%rax 425f33: 48 8b e5 mov %rbp,%rsp 425f36: 5d pop %rbp 425f37: c3 retq 0000000000425f38 <_D3std8datetime3UTC11utcOffsetAtMxFNblZS4core4time8Duration>: 425f38: 55 push %rbp 425f39: 48 8b ec mov %rsp,%rbp 425f3c: 48 83 ec 10 sub $0x10,%rsp 425f40: 48 31 ff xor %rdi,%rdi 425f43: e8 70 16 00 00 callq 4275b8 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration> 425f48: 48 8b e5 mov %rbp,%rsp 425f4b: 5d pop %rbp 425f4c: c3 retq 425f4d: 90 nop 425f4e: 90 nop 425f4f: 90 nop 0000000000425f50 <_D3std8datetime3UTC6__ctorMyFNaZyC3std8datetime3UTC>: 425f50: 55 push %rbp 425f51: 48 8b ec mov %rsp,%rbp 425f54: 48 83 ec 10 sub $0x10,%rsp 425f58: 48 89 7d f8 mov %rdi,-0x8(%rbp) 425f5c: ff 35 66 c5 00 00 pushq 0xc566(%rip) # 4324c8 <_TMP500+0x8> 425f62: ff 35 58 c5 00 00 pushq 0xc558(%rip) # 4324c0 <_TMP500> 425f68: ff 35 5a c5 00 00 pushq 0xc55a(%rip) # 4324c8 <_TMP500+0x8> 425f6e: ff 35 4c c5 00 00 pushq 0xc54c(%rip) # 4324c0 <_TMP500> 425f74: ff 35 4e c5 00 00 pushq 0xc54e(%rip) # 4324c8 <_TMP500+0x8> 425f7a: ff 35 40 c5 00 00 pushq 0xc540(%rip) # 4324c0 <_TMP500> 425f80: e8 af 29 00 00 callq 428934 <_D3std8datetime8TimeZone6__ctorMyFNaAyaAyaAyaZyC3std8datetime8TimeZone> 425f85: 48 83 c4 30 add $0x30,%rsp 425f89: 48 8b 45 f8 mov -0x8(%rbp),%rax 425f8d: 48 8b e5 mov %rbp,%rsp 425f90: 5d pop %rbp 425f91: c3 retq 425f92: 90 nop 425f93: 90 nop 0000000000425f94 <_D3std8datetime14SimpleTimeZone6hasDSTMxFNbNdZb>: 425f94: 55 push %rbp 425f95: 48 8b ec mov %rsp,%rbp 425f98: 50 push %rax 425f99: 31 c0 xor %eax,%eax 425f9b: 48 8b e5 mov %rbp,%rsp 425f9e: 5d pop %rbp 425f9f: c3 retq 0000000000425fa0 <_D3std8datetime14SimpleTimeZone11dstInEffectMxFNblZb>: 425fa0: 55 push %rbp 425fa1: 48 8b ec mov %rsp,%rbp 425fa4: 48 83 ec 10 sub $0x10,%rsp 425fa8: 31 c0 xor %eax,%eax 425faa: 48 8b e5 mov %rbp,%rsp 425fad: 5d pop %rbp 425fae: c3 retq 425faf: 90 nop 0000000000425fb0 <_D3std8datetime14SimpleTimeZone7utcToTZMxFNblZl>: 425fb0: 55 push %rbp 425fb1: 48 8b ec mov %rsp,%rbp 425fb4: 48 83 ec 10 sub $0x10,%rsp 425fb8: 48 89 7d f0 mov %rdi,-0x10(%rbp) 425fbc: 48 89 75 f8 mov %rsi,-0x8(%rbp) 425fc0: 48 8b 45 f0 mov -0x10(%rbp),%rax 425fc4: 48 63 78 40 movslq 0x40(%rax),%rdi 425fc8: e8 2b 16 00 00 callq 4275f8 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl> 425fcd: 48 03 45 f8 add -0x8(%rbp),%rax 425fd1: 48 8b e5 mov %rbp,%rsp 425fd4: 5d pop %rbp 425fd5: c3 retq 425fd6: 90 nop 425fd7: 90 nop 0000000000425fd8 <_D3std8datetime14SimpleTimeZone7tzToUTCMxFNblZl>: 425fd8: 55 push %rbp 425fd9: 48 8b ec mov %rsp,%rbp 425fdc: 48 83 ec 10 sub $0x10,%rsp 425fe0: 48 89 7d f0 mov %rdi,-0x10(%rbp) 425fe4: 48 89 f0 mov %rsi,%rax 425fe7: 50 push %rax 425fe8: 48 83 ec 08 sub $0x8,%rsp 425fec: 48 8b 4d f0 mov -0x10(%rbp),%rcx 425ff0: 48 63 79 40 movslq 0x40(%rcx),%rdi 425ff4: e8 ff 15 00 00 callq 4275f8 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl> 425ff9: 48 89 c2 mov %rax,%rdx 425ffc: 48 83 c4 08 add $0x8,%rsp 426000: 58 pop %rax 426001: 48 2b c2 sub %rdx,%rax 426004: 48 8b e5 mov %rbp,%rsp 426007: 5d pop %rbp 426008: c3 retq 426009: 90 nop 42600a: 90 nop 42600b: 90 nop 000000000042600c <_D3std8datetime14SimpleTimeZone11utcOffsetAtMxFNblZS4core4time8Duration>: 42600c: 55 push %rbp 42600d: 48 8b ec mov %rsp,%rbp 426010: 48 83 ec 10 sub $0x10,%rsp 426014: 48 89 7d f0 mov %rdi,-0x10(%rbp) 426018: 48 8b 45 f0 mov -0x10(%rbp),%rax 42601c: 48 63 78 40 movslq 0x40(%rax),%rdi 426020: e8 63 05 00 00 callq 426588 <_D4core4time29__T3durVAyaa7_6d696e75746573Z3durFNaNbNflZS4core4time8Duration> 426025: 48 8b e5 mov %rbp,%rsp 426028: 5d pop %rbp 426029: c3 retq 42602a: 90 nop 42602b: 90 nop 000000000042602c <_D3std8datetime13PosixTimeZone6hasDSTMxFNbNdZb>: 42602c: 55 push %rbp 42602d: 48 8b ec mov %rsp,%rbp 426030: 50 push %rax 426031: 8a 47 60 mov 0x60(%rdi),%al 426034: 48 8b e5 mov %rbp,%rsp 426037: 5d pop %rbp 426038: c3 retq 426039: 90 nop 42603a: 90 nop 42603b: 90 nop 000000000042603c <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb>: 42603c: 55 push %rbp 42603d: 48 8b ec mov %rsp,%rbp 426040: 48 83 ec 28 sub $0x28,%rsp 426044: 53 push %rbx 426045: 41 54 push %r12 426047: 41 55 push %r13 426049: 41 56 push %r14 42604b: 41 57 push %r15 42604d: 48 89 fb mov %rdi,%rbx 426050: 48 89 f7 mov %rsi,%rdi 426053: e8 a4 04 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 426058: 49 89 c5 mov %rax,%r13 42605b: ff 73 48 pushq 0x48(%rbx) 42605e: ff 73 40 pushq 0x40(%rbx) 426061: 49 8b fd mov %r13,%rdi 426064: e8 4b 05 00 00 callq 4265b4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl> 426069: 48 83 c4 10 add $0x10,%rsp 42606d: 49 89 c4 mov %rax,%r12 426070: 49 83 fc ff cmp $0xffffffffffffffff,%r12 426074: 75 24 jne 42609a <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x5e> 426076: ff 73 48 pushq 0x48(%rbx) 426079: ff 73 40 pushq 0x40(%rbx) 42607c: e8 9f 05 00 00 callq 426620 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition> 426081: 48 83 c4 10 add $0x10,%rsp 426085: 48 8b 50 08 mov 0x8(%rax),%rdx 426089: 8a 42 04 mov 0x4(%rdx),%al 42608c: 41 5f pop %r15 42608e: 41 5e pop %r14 426090: 41 5d pop %r13 426092: 41 5c pop %r12 426094: 5b pop %rbx 426095: 48 8b e5 mov %rbp,%rsp 426098: 5d pop %rbp 426099: c3 retq 42609a: 4d 85 e4 test %r12,%r12 42609d: 74 19 je 4260b8 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x7c> 42609f: 49 8b f4 mov %r12,%rsi 4260a2: 48 c1 e6 04 shl $0x4,%rsi 4260a6: 48 8b 53 48 mov 0x48(%rbx),%rdx 4260aa: 48 8b 43 40 mov 0x40(%rbx),%rax 4260ae: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 4260b5: ff 4260b6: eb 0b jmp 4260c3 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x87> 4260b8: 48 8b 53 48 mov 0x48(%rbx),%rdx 4260bc: 48 8b 43 40 mov 0x40(%rbx),%rax 4260c0: 48 89 d6 mov %rdx,%rsi 4260c3: 48 8d 7d e8 lea -0x18(%rbp),%rdi 4260c7: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4260c9: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4260cb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 4260cf: 8a 41 04 mov 0x4(%rcx),%al 4260d2: 41 5f pop %r15 4260d4: 41 5e pop %r14 4260d6: 41 5d pop %r13 4260d8: 41 5c pop %r12 4260da: 5b pop %rbx 4260db: 48 8b e5 mov %rbp,%rsp 4260de: 5d pop %rbp 4260df: c3 retq 4260e0: f4 hlt 4260e1: 90 nop 4260e2: 90 nop 4260e3: 90 nop 00000000004260e4 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl>: 4260e4: 55 push %rbp 4260e5: 48 8b ec mov %rsp,%rbp 4260e8: 48 83 ec 28 sub $0x28,%rsp 4260ec: 53 push %rbx 4260ed: 41 54 push %r12 4260ef: 41 55 push %r13 4260f1: 41 56 push %r14 4260f3: 41 57 push %r15 4260f5: 48 89 fb mov %rdi,%rbx 4260f8: 49 89 f4 mov %rsi,%r12 4260fb: e8 20 03 00 00 callq 426420 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi> 426100: 49 89 c6 mov %rax,%r14 426103: 49 8b fc mov %r12,%rdi 426106: e8 f1 03 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 42610b: 49 89 c7 mov %rax,%r15 42610e: ff 73 48 pushq 0x48(%rbx) 426111: ff 73 40 pushq 0x40(%rbx) 426114: 49 8b ff mov %r15,%rdi 426117: e8 98 04 00 00 callq 4265b4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl> 42611c: 48 83 c4 10 add $0x10,%rsp 426120: 49 89 c5 mov %rax,%r13 426123: 49 83 fd ff cmp $0xffffffffffffffff,%r13 426127: 75 33 jne 42615c <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x78> 426129: ff 73 48 pushq 0x48(%rbx) 42612c: ff 73 40 pushq 0x40(%rbx) 42612f: e8 ec 04 00 00 callq 426620 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition> 426134: 48 83 c4 10 add $0x10,%rsp 426138: 48 8b 50 08 mov 0x8(%rax),%rdx 42613c: 8b 02 mov (%rdx),%eax 42613e: 41 03 c6 add %r14d,%eax 426141: 48 98 cltq 426143: 48 89 c7 mov %rax,%rdi 426146: e8 c1 14 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 42614b: 49 03 c4 add %r12,%rax 42614e: 41 5f pop %r15 426150: 41 5e pop %r14 426152: 41 5d pop %r13 426154: 41 5c pop %r12 426156: 5b pop %rbx 426157: 48 8b e5 mov %rbp,%rsp 42615a: 5d pop %rbp 42615b: c3 retq 42615c: 4d 85 ed test %r13,%r13 42615f: 74 19 je 42617a <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x96> 426161: 49 8b f5 mov %r13,%rsi 426164: 48 c1 e6 04 shl $0x4,%rsi 426168: 48 8b 53 48 mov 0x48(%rbx),%rdx 42616c: 48 8b 43 40 mov 0x40(%rbx),%rax 426170: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 426177: ff 426178: eb 0b jmp 426185 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0xa1> 42617a: 48 8b 53 48 mov 0x48(%rbx),%rdx 42617e: 48 8b 43 40 mov 0x40(%rbx),%rax 426182: 48 89 d6 mov %rdx,%rsi 426185: 48 8d 7d f0 lea -0x10(%rbp),%rdi 426189: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 42618b: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 42618d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 426191: 8b 01 mov (%rcx),%eax 426193: 41 03 c6 add %r14d,%eax 426196: 48 98 cltq 426198: 48 89 c7 mov %rax,%rdi 42619b: e8 6c 14 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 4261a0: 49 03 c4 add %r12,%rax 4261a3: 41 5f pop %r15 4261a5: 41 5e pop %r14 4261a7: 41 5d pop %r13 4261a9: 41 5c pop %r12 4261ab: 5b pop %rbx 4261ac: 48 8b e5 mov %rbp,%rsp 4261af: 5d pop %rbp 4261b0: c3 retq 4261b1: f4 hlt 4261b2: 90 nop 4261b3: 90 nop 00000000004261b4 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl>: 4261b4: 55 push %rbp 4261b5: 48 8b ec mov %rsp,%rbp 4261b8: 48 83 ec 68 sub $0x68,%rsp 4261bc: 53 push %rbx 4261bd: 41 54 push %r12 4261bf: 41 55 push %r13 4261c1: 41 56 push %r14 4261c3: 41 57 push %r15 4261c5: 49 89 fc mov %rdi,%r12 4261c8: 49 89 f7 mov %rsi,%r15 4261cb: e8 50 02 00 00 callq 426420 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi> 4261d0: 89 45 a8 mov %eax,-0x58(%rbp) 4261d3: 49 8b ff mov %r15,%rdi 4261d6: e8 21 03 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 4261db: 49 89 c6 mov %rax,%r14 4261de: 4c 89 f3 mov %r14,%rbx 4261e1: 48 bf 01 00 00 00 00 mov $0x1,%rdi 4261e8: 00 00 00 4261eb: e8 40 03 00 00 callq 426530 <_D4core4time48__T7convertVAyaa4_64617973VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 4261f0: 48 2b d8 sub %rax,%rbx 4261f3: 4a 8d 04 30 lea (%rax,%r14,1),%rax 4261f7: 48 89 45 b0 mov %rax,-0x50(%rbp) 4261fb: 41 ff 74 24 48 pushq 0x48(%r12) 426200: 41 ff 74 24 40 pushq 0x40(%r12) 426205: 48 8b fb mov %rbx,%rdi 426208: e8 a7 03 00 00 callq 4265b4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl> 42620d: 48 83 c4 10 add $0x10,%rsp 426211: 49 89 c5 mov %rax,%r13 426214: 49 83 fd ff cmp $0xffffffffffffffff,%r13 426218: 0f 84 51 01 00 00 je 42636f <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1bb> 42621e: 49 8b 4c 24 40 mov 0x40(%r12),%rcx 426223: 48 89 cb mov %rcx,%rbx 426226: 49 2b dd sub %r13,%rbx 426229: 49 8b d5 mov %r13,%rdx 42622c: 48 c1 e2 04 shl $0x4,%rdx 426230: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 426235: 49 8b 44 24 40 mov 0x40(%r12),%rax 42623a: 48 03 d1 add %rcx,%rdx 42623d: 52 push %rdx 42623e: 53 push %rbx 42623f: 48 8b 7d b0 mov -0x50(%rbp),%rdi 426243: e8 6c 03 00 00 callq 4265b4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl> 426248: 48 83 c4 10 add $0x10,%rsp 42624c: 48 89 45 b8 mov %rax,-0x48(%rbp) 426250: 4d 85 ed test %r13,%r13 426253: 74 1b je 426270 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xbc> 426255: 49 8b f5 mov %r13,%rsi 426258: 48 c1 e6 04 shl $0x4,%rsi 42625c: 49 8b 54 24 48 mov 0x48(%r12),%rdx 426261: 49 8b 44 24 40 mov 0x40(%r12),%rax 426266: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 42626d: ff 42626e: eb 0d jmp 42627d <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xc9> 426270: 49 8b 54 24 48 mov 0x48(%r12),%rdx 426275: 49 8b 44 24 40 mov 0x40(%r12),%rax 42627a: 48 89 d6 mov %rdx,%rsi 42627d: 48 8d 7d c0 lea -0x40(%rbp),%rdi 426281: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 426283: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 426285: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 42628a: 75 34 jne 4262c0 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x10c> 42628c: 49 8b c7 mov %r15,%rax 42628f: 50 push %rax 426290: 48 83 ec 08 sub $0x8,%rsp 426294: 48 8b 4d c8 mov -0x38(%rbp),%rcx 426298: 8b 01 mov (%rcx),%eax 42629a: 03 45 a8 add -0x58(%rbp),%eax 42629d: 48 98 cltq 42629f: 48 89 c7 mov %rax,%rdi 4262a2: e8 65 13 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 4262a7: 48 89 c2 mov %rax,%rdx 4262aa: 48 83 c4 08 add $0x8,%rsp 4262ae: 58 pop %rax 4262af: 48 2b c2 sub %rdx,%rax 4262b2: 41 5f pop %r15 4262b4: 41 5e pop %r14 4262b6: 41 5d pop %r13 4262b8: 41 5c pop %r12 4262ba: 5b pop %rbx 4262bb: 48 8b e5 mov %rbp,%rsp 4262be: 5d pop %rbp 4262bf: c3 retq 4262c0: 48 8b 5d b8 mov -0x48(%rbp),%rbx 4262c4: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 4262c8: 75 18 jne 4262e2 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x12e> 4262ca: 41 ff 74 24 48 pushq 0x48(%r12) 4262cf: 41 ff 74 24 40 pushq 0x40(%r12) 4262d4: e8 47 03 00 00 callq 426620 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition> 4262d9: 48 83 c4 10 add $0x10,%rsp 4262dd: 48 89 c6 mov %rax,%rsi 4262e0: eb 1b jmp 4262fd <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x149> 4262e2: 49 8d 74 1d 00 lea 0x0(%r13,%rbx,1),%rsi 4262e7: 48 c1 e6 04 shl $0x4,%rsi 4262eb: 49 8b 54 24 48 mov 0x48(%r12),%rdx 4262f0: 49 8b 44 24 40 mov 0x40(%r12),%rax 4262f5: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 4262fc: ff 4262fd: 48 8d 7d d0 lea -0x30(%rbp),%rdi 426301: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 426303: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 426305: 48 8b 4d c8 mov -0x38(%rbp),%rcx 426309: 44 8b 01 mov (%rcx),%r8d 42630c: 44 89 45 e0 mov %r8d,-0x20(%rbp) 426310: 48 8b 45 d8 mov -0x28(%rbp),%rax 426314: 8b 10 mov (%rax),%edx 426316: 41 3b d0 cmp %r8d,%edx 426319: 7e 12 jle 42632d <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x179> 42631b: 48 bf 01 00 00 00 00 mov $0x1,%rdi 426322: 00 00 00 426325: e8 32 02 00 00 callq 42655c <_D4core4time50__T7convertVAyaa5_686f757273VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 42632a: 49 29 c6 sub %rax,%r14 42632d: 49 8b 4c 24 40 mov 0x40(%r12),%rcx 426332: 48 89 cb mov %rcx,%rbx 426335: 49 2b dd sub %r13,%rbx 426338: 49 8b d5 mov %r13,%rdx 42633b: 48 c1 e2 04 shl $0x4,%rdx 42633f: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 426344: 49 8b 44 24 40 mov 0x40(%r12),%rax 426349: 48 03 d1 add %rcx,%rdx 42634c: 52 push %rdx 42634d: 53 push %rbx 42634e: 49 8b fe mov %r14,%rdi 426351: 48 63 75 e0 movslq -0x20(%rbp),%rsi 426355: 48 2b fe sub %rsi,%rdi 426358: e8 ff 02 00 00 callq 42665c <_D3std9algorithm91__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionlZl> 42635d: 48 83 c4 10 add $0x10,%rsp 426361: 48 89 45 e8 mov %rax,-0x18(%rbp) 426365: 48 8b 5d e8 mov -0x18(%rbp),%rbx 426369: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 42636d: 75 47 jne 4263b6 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x202> 42636f: 49 8b c7 mov %r15,%rax 426372: 50 push %rax 426373: 48 83 ec 08 sub $0x8,%rsp 426377: 41 ff 74 24 48 pushq 0x48(%r12) 42637c: 41 ff 74 24 40 pushq 0x40(%r12) 426381: e8 9a 02 00 00 callq 426620 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition> 426386: 48 83 c4 10 add $0x10,%rsp 42638a: 48 8b 48 08 mov 0x8(%rax),%rcx 42638e: 8b 01 mov (%rcx),%eax 426390: 03 45 a8 add -0x58(%rbp),%eax 426393: 48 98 cltq 426395: 48 89 c7 mov %rax,%rdi 426398: e8 6f 12 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 42639d: 48 89 c2 mov %rax,%rdx 4263a0: 48 83 c4 08 add $0x8,%rsp 4263a4: 58 pop %rax 4263a5: 48 2b c2 sub %rdx,%rax 4263a8: 41 5f pop %r15 4263aa: 41 5e pop %r14 4263ac: 41 5d pop %r13 4263ae: 41 5c pop %r12 4263b0: 5b pop %rbx 4263b1: 48 8b e5 mov %rbp,%rsp 4263b4: 5d pop %rbp 4263b5: c3 retq 4263b6: 48 8b 5d e8 mov -0x18(%rbp),%rbx 4263ba: 48 85 db test %rbx,%rbx 4263bd: 74 1d je 4263dc <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x228> 4263bf: 49 8d 74 1d 00 lea 0x0(%r13,%rbx,1),%rsi 4263c4: 48 c1 e6 04 shl $0x4,%rsi 4263c8: 49 8b 54 24 48 mov 0x48(%r12),%rdx 4263cd: 49 8b 44 24 40 mov 0x40(%r12),%rax 4263d2: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 4263d9: ff 4263da: eb 04 jmp 4263e0 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x22c> 4263dc: 48 8d 75 c0 lea -0x40(%rbp),%rsi 4263e0: 48 8d 7d f0 lea -0x10(%rbp),%rdi 4263e4: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4263e6: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4263e8: 49 8b c7 mov %r15,%rax 4263eb: 50 push %rax 4263ec: 48 83 ec 08 sub $0x8,%rsp 4263f0: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4263f4: 8b 01 mov (%rcx),%eax 4263f6: 03 45 a8 add -0x58(%rbp),%eax 4263f9: 48 98 cltq 4263fb: 48 89 c7 mov %rax,%rdi 4263fe: e8 09 12 00 00 callq 42760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 426403: 48 89 c2 mov %rax,%rdx 426406: 48 83 c4 08 add $0x8,%rsp 42640a: 58 pop %rax 42640b: 48 2b c2 sub %rdx,%rax 42640e: 41 5f pop %r15 426410: 41 5e pop %r14 426412: 41 5d pop %r13 426414: 41 5c pop %r12 426416: 5b pop %rbx 426417: 48 8b e5 mov %rbp,%rsp 42641a: 5d pop %rbp 42641b: c3 retq 42641c: f4 hlt 42641d: 90 nop 42641e: 90 nop 42641f: 90 nop 0000000000426420 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi>: 426420: 55 push %rbp 426421: 48 8b ec mov %rsp,%rbp 426424: 48 83 ec 28 sub $0x28,%rsp 426428: 53 push %rbx 426429: 41 54 push %r12 42642b: 41 55 push %r13 42642d: 41 56 push %r14 42642f: 41 57 push %r15 426431: 48 89 fb mov %rdi,%rbx 426434: 48 89 75 f8 mov %rsi,-0x8(%rbp) 426438: ff 73 58 pushq 0x58(%rbx) 42643b: ff 73 50 pushq 0x50(%rbx) 42643e: e8 85 02 00 00 callq 4266c8 <_D3std5array53__T5emptyTyS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAyS3std8datetime13PosixTimeZone10LeapSecondZb> 426443: 48 83 c4 10 add $0x10,%rsp 426447: 84 c0 test %al,%al 426449: 75 20 jne 42646b <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x4b> 42644b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42644f: e8 a8 00 00 00 callq 4264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl> 426454: 49 89 c5 mov %rax,%r13 426457: ff 73 58 pushq 0x58(%rbx) 42645a: ff 73 50 pushq 0x50(%rbx) 42645d: e8 76 02 00 00 callq 4266d8 <_D3std5array53__T5frontTyS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond> 426462: 48 83 c4 10 add $0x10,%rsp 426466: 4c 39 28 cmp %r13,(%rax) 426469: 7c 10 jl 42647b <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x5b> 42646b: 31 c0 xor %eax,%eax 42646d: 41 5f pop %r15 42646f: 41 5e pop %r14 426471: 41 5d pop %r13 426473: 41 5c pop %r12 426475: 5b pop %rbx 426476: 48 8b e5 mov %rbp,%rsp 426479: 5d pop %rbp 42647a: c3 retq 42647b: ff 73 58 pushq 0x58(%rbx) 42647e: ff 73 50 pushq 0x50(%rbx) 426481: 49 8b fd mov %r13,%rdi 426484: e8 73 02 00 00 callq 4266fc <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10countUntilFAS3std8datetime13PosixTimeZone10LeapSecondylZl> 426489: 48 83 c4 10 add $0x10,%rsp 42648d: 49 89 c4 mov %rax,%r12 426490: 49 83 fc ff cmp $0xffffffffffffffff,%r12 426494: 75 20 jne 4264b6 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x96> 426496: ff 73 58 pushq 0x58(%rbx) 426499: ff 73 50 pushq 0x50(%rbx) 42649c: e8 c7 02 00 00 callq 426768 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10LeapSecondZ4backFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond> 4264a1: 48 83 c4 10 add $0x10,%rsp 4264a5: 8b 40 08 mov 0x8(%rax),%eax 4264a8: 41 5f pop %r15 4264aa: 41 5e pop %r14 4264ac: 41 5d pop %r13 4264ae: 41 5c pop %r12 4264b0: 5b pop %rbx 4264b1: 48 8b e5 mov %rbp,%rsp 4264b4: 5d pop %rbp 4264b5: c3 retq 4264b6: 4d 85 e4 test %r12,%r12 4264b9: 74 19 je 4264d4 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0xb4> 4264bb: 49 8b f4 mov %r12,%rsi 4264be: 48 c1 e6 04 shl $0x4,%rsi 4264c2: 48 8b 53 58 mov 0x58(%rbx),%rdx 4264c6: 48 8b 43 50 mov 0x50(%rbx),%rax 4264ca: 48 8d b4 32 f0 ff ff lea -0x10(%rdx,%rsi,1),%rsi 4264d1: ff 4264d2: eb 0b jmp 4264df <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0xbf> 4264d4: 48 8b 53 58 mov 0x58(%rbx),%rdx 4264d8: 48 8b 43 50 mov 0x50(%rbx),%rax 4264dc: 48 89 d6 mov %rdx,%rsi 4264df: 48 8d 7d e8 lea -0x18(%rbp),%rdi 4264e3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4264e5: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4264e7: 8b 45 f0 mov -0x10(%rbp),%eax 4264ea: 41 5f pop %r15 4264ec: 41 5e pop %r14 4264ee: 41 5d pop %r13 4264f0: 41 5c pop %r12 4264f2: 5b pop %rbx 4264f3: 48 8b e5 mov %rbp,%rsp 4264f6: 5d pop %rbp 4264f7: c3 retq 4264f8: f4 hlt 4264f9: 90 nop 4264fa: 90 nop 4264fb: 90 nop 00000000004264fc <_D3std8datetime17stdTimeToUnixTimeFNaNblZl>: 4264fc: 55 push %rbp 4264fd: 48 8b ec mov %rsp,%rbp 426500: 48 83 ec 10 sub $0x10,%rsp 426504: 48 b8 00 80 4a 08 0a mov $0xf760800a084a8000,%rax 42650b: 80 60 f7 42650e: 48 03 f8 add %rax,%rdi 426511: e8 c6 10 00 00 callq 4275dc <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 426516: 48 8b e5 mov %rbp,%rsp 426519: 5d pop %rbp 42651a: c3 retq 42651b: 90 nop 000000000042651c <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFPxaZAya>: 42651c: 55 push %rbp 42651d: 48 8b ec mov %rsp,%rbp 426520: 48 83 ec 10 sub $0x10,%rsp 426524: e8 d3 23 00 00 callq 4288fc <_D3std4conv19__T6toImplTAyaTPxaZ6toImplFPxaZAya> 426529: 48 8b e5 mov %rbp,%rsp 42652c: 5d pop %rbp 42652d: c3 retq 42652e: 90 nop 42652f: 90 nop 0000000000426530 <_D4core4time48__T7convertVAyaa4_64617973VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 426530: 55 push %rbp 426531: 48 8b ec mov %rsp,%rbp 426534: 50 push %rax 426535: 53 push %rbx 426536: 48 89 f8 mov %rdi,%rax 426539: 48 b9 00 c0 69 2a c9 mov $0xc92a69c000,%rcx 426540: 00 00 00 426543: 48 f7 e9 imul %rcx 426546: 48 bb 80 96 98 00 00 mov $0x989680,%rbx 42654d: 00 00 00 426550: 48 99 cqto 426552: 48 f7 fb idiv %rbx 426555: 5b pop %rbx 426556: 48 8b e5 mov %rbp,%rsp 426559: 5d pop %rbp 42655a: c3 retq 42655b: 90 nop 000000000042655c <_D4core4time50__T7convertVAyaa5_686f757273VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 42655c: 55 push %rbp 42655d: 48 8b ec mov %rsp,%rbp 426560: 50 push %rax 426561: 53 push %rbx 426562: 48 89 f8 mov %rdi,%rax 426565: 48 b9 00 68 c4 61 08 mov $0x861c46800,%rcx 42656c: 00 00 00 42656f: 48 f7 e9 imul %rcx 426572: 48 bb 80 96 98 00 00 mov $0x989680,%rbx 426579: 00 00 00 42657c: 48 99 cqto 42657e: 48 f7 fb idiv %rbx 426581: 5b pop %rbx 426582: 48 8b e5 mov %rbp,%rsp 426585: 5d pop %rbp 426586: c3 retq 426587: 90 nop 0000000000426588 <_D4core4time29__T3durVAyaa7_6d696e75746573Z3durFNaNbNflZS4core4time8Duration>: 426588: 55 push %rbp 426589: 48 8b ec mov %rsp,%rbp 42658c: 48 83 ec 10 sub $0x10,%rsp 426590: e8 63 10 00 00 callq 4275f8 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl> 426595: 48 89 c6 mov %rax,%rsi 426598: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 42659f: 00 4265a0: 48 8d 7d f0 lea -0x10(%rbp),%rdi 4265a4: e8 1f 10 00 00 callq 4275c8 <_D4core4time8Duration6__ctorMFNaNbNflZS4core4time8Duration> 4265a9: 48 8b 00 mov (%rax),%rax 4265ac: 48 8b e5 mov %rbp,%rsp 4265af: 5d pop %rbp 4265b0: c3 retq 4265b1: 90 nop 4265b2: 90 nop 4265b3: 90 nop 00000000004265b4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl>: 4265b4: 55 push %rbp 4265b5: 48 8b ec mov %rsp,%rbp 4265b8: 53 push %rbx 4265b9: 41 54 push %r12 4265bb: 49 89 fc mov %rdi,%r12 4265be: 48 31 db xor %rbx,%rbx 4265c1: ff 75 18 pushq 0x18(%rbp) 4265c4: ff 75 10 pushq 0x10(%rbp) 4265c7: e8 04 0a 00 00 callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 4265cc: 48 83 c4 10 add $0x10,%rsp 4265d0: 34 01 xor $0x1,%al 4265d2: 74 3d je 426611 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl+0x5d> 4265d4: ff 75 18 pushq 0x18(%rbp) 4265d7: ff 75 10 pushq 0x10(%rbp) 4265da: 49 8b fc mov %r12,%rdi 4265dd: e8 8e 21 00 00 callq 428770 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionylZb> 4265e2: 48 83 c4 10 add $0x10,%rsp 4265e6: 84 c0 test %al,%al 4265e8: 74 08 je 4265f2 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl+0x3e> 4265ea: 48 8b c3 mov %rbx,%rax 4265ed: 41 5c pop %r12 4265ef: 5b pop %rbx 4265f0: 5d pop %rbp 4265f1: c3 retq 4265f2: 48 ff c3 inc %rbx 4265f5: 48 8d 7d 10 lea 0x10(%rbp),%rdi 4265f9: e8 e2 09 00 00 callq 426fe0 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10TransitionZ8popFrontFKAS3std8datetime13PosixTimeZone10TransitionZv> 4265fe: ff 75 18 pushq 0x18(%rbp) 426601: ff 75 10 pushq 0x10(%rbp) 426604: e8 c7 09 00 00 callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 426609: 48 83 c4 10 add $0x10,%rsp 42660d: 34 01 xor $0x1,%al 42660f: 75 c3 jne 4265d4 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionylZl+0x20> 426611: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 426618: ff ff ff 42661b: 41 5c pop %r12 42661d: 5b pop %rbx 42661e: 5d pop %rbp 42661f: c3 retq 0000000000426620 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition>: 426620: 55 push %rbp 426621: 48 8b ec mov %rsp,%rbp 426624: 50 push %rax 426625: 53 push %rbx 426626: 8b 75 10 mov 0x10(%rbp),%esi 426629: 48 8b 4d 18 mov 0x18(%rbp),%rcx 42662d: 48 8d 46 ff lea -0x1(%rsi),%rax 426631: 48 3b c6 cmp %rsi,%rax 426634: 72 0a jb 426640 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10TransitionZ4backFNcAyS3std8datetime13PosixTimeZone10TransitionZyS3std8datetime13PosixTimeZone10Transition+0x20> 426636: bf f4 01 00 00 mov $0x1f4,%edi 42663b: e8 c8 c9 ff ff callq 423008 <_D3std5array7__arrayZ> 426640: 48 8b c6 mov %rsi,%rax 426643: 48 c1 e0 04 shl $0x4,%rax 426647: 48 8b d1 mov %rcx,%rdx 42664a: 48 8b de mov %rsi,%rbx 42664d: 48 8d 84 02 f0 ff ff lea -0x10(%rdx,%rax,1),%rax 426654: ff 426655: 5b pop %rbx 426656: 48 8b e5 mov %rbp,%rsp 426659: 5d pop %rbp 42665a: c3 retq 42665b: 90 nop 000000000042665c <_D3std9algorithm91__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionlZl>: 42665c: 55 push %rbp 42665d: 48 8b ec mov %rsp,%rbp 426660: 53 push %rbx 426661: 41 54 push %r12 426663: 49 89 fc mov %rdi,%r12 426666: 48 31 db xor %rbx,%rbx 426669: ff 75 18 pushq 0x18(%rbp) 42666c: ff 75 10 pushq 0x10(%rbp) 42666f: e8 5c 09 00 00 callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 426674: 48 83 c4 10 add $0x10,%rsp 426678: 34 01 xor $0x1,%al 42667a: 74 3d je 4266b9 <_D3std9algorithm91__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionlZl+0x5d> 42667c: ff 75 18 pushq 0x18(%rbp) 42667f: ff 75 10 pushq 0x10(%rbp) 426682: 49 8b fc mov %r12,%rdi 426685: e8 36 21 00 00 callq 4287c0 <_D3std9algorithm91__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionlZb> 42668a: 48 83 c4 10 add $0x10,%rsp 42668e: 84 c0 test %al,%al 426690: 74 08 je 42669a <_D3std9algorithm91__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionlZl+0x3e> 426692: 48 8b c3 mov %rbx,%rax 426695: 41 5c pop %r12 426697: 5b pop %rbx 426698: 5d pop %rbp 426699: c3 retq 42669a: 48 ff c3 inc %rbx 42669d: 48 8d 7d 10 lea 0x10(%rbp),%rdi 4266a1: e8 3a 09 00 00 callq 426fe0 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10TransitionZ8popFrontFKAS3std8datetime13PosixTimeZone10TransitionZv> 4266a6: ff 75 18 pushq 0x18(%rbp) 4266a9: ff 75 10 pushq 0x10(%rbp) 4266ac: e8 1f 09 00 00 callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 4266b1: 48 83 c4 10 add $0x10,%rsp 4266b5: 34 01 xor $0x1,%al 4266b7: 75 c3 jne 42667c <_D3std9algorithm91__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10countUntilFAS3std8datetime13PosixTimeZone10TransitionlZl+0x20> 4266b9: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 4266c0: ff ff ff 4266c3: 41 5c pop %r12 4266c5: 5b pop %rbx 4266c6: 5d pop %rbp 4266c7: c3 retq 00000000004266c8 <_D3std5array53__T5emptyTyS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAyS3std8datetime13PosixTimeZone10LeapSecondZb>: 4266c8: 55 push %rbp 4266c9: 48 8b ec mov %rsp,%rbp 4266cc: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 4266d1: 48 0f 94 c0 rex.W sete %al 4266d5: 5d pop %rbp 4266d6: c3 retq 4266d7: 90 nop 00000000004266d8 <_D3std5array53__T5frontTyS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond>: 4266d8: 55 push %rbp 4266d9: 48 8b ec mov %rsp,%rbp 4266dc: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 4266e1: 75 0a jne 4266ed <_D3std5array53__T5frontTyS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond+0x15> 4266e3: bf cc 01 00 00 mov $0x1cc,%edi 4266e8: e8 1b c9 ff ff callq 423008 <_D3std5array7__arrayZ> 4266ed: 48 8b 55 18 mov 0x18(%rbp),%rdx 4266f1: 48 8b 45 10 mov 0x10(%rbp),%rax 4266f5: 48 89 d0 mov %rdx,%rax 4266f8: 5d pop %rbp 4266f9: c3 retq 4266fa: 90 nop 4266fb: 90 nop 00000000004266fc <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10countUntilFAS3std8datetime13PosixTimeZone10LeapSecondylZl>: 4266fc: 55 push %rbp 4266fd: 48 8b ec mov %rsp,%rbp 426700: 53 push %rbx 426701: 41 54 push %r12 426703: 49 89 fc mov %rdi,%r12 426706: 48 31 db xor %rbx,%rbx 426709: ff 75 18 pushq 0x18(%rbp) 42670c: ff 75 10 pushq 0x10(%rbp) 42670f: e8 0c 09 00 00 callq 427020 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10LeapSecondZb> 426714: 48 83 c4 10 add $0x10,%rsp 426718: 34 01 xor $0x1,%al 42671a: 74 3d je 426759 <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10countUntilFAS3std8datetime13PosixTimeZone10LeapSecondylZl+0x5d> 42671c: ff 75 18 pushq 0x18(%rbp) 42671f: ff 75 10 pushq 0x10(%rbp) 426722: 49 8b fc mov %r12,%rdi 426725: e8 e6 20 00 00 callq 428810 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10startsWithFAS3std8datetime13PosixTimeZone10LeapSecondylZb> 42672a: 48 83 c4 10 add $0x10,%rsp 42672e: 84 c0 test %al,%al 426730: 74 08 je 42673a <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10countUntilFAS3std8datetime13PosixTimeZone10LeapSecondylZl+0x3e> 426732: 48 8b c3 mov %rbx,%rax 426735: 41 5c pop %r12 426737: 5b pop %rbx 426738: 5d pop %rbp 426739: c3 retq 42673a: 48 ff c3 inc %rbx 42673d: 48 8d 7d 10 lea 0x10(%rbp),%rdi 426741: e8 ea 08 00 00 callq 427030 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10LeapSecondZ8popFrontFKAS3std8datetime13PosixTimeZone10LeapSecondZv> 426746: ff 75 18 pushq 0x18(%rbp) 426749: ff 75 10 pushq 0x10(%rbp) 42674c: e8 cf 08 00 00 callq 427020 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10LeapSecondZb> 426751: 48 83 c4 10 add $0x10,%rsp 426755: 34 01 xor $0x1,%al 426757: 75 c3 jne 42671c <_D3std9algorithm92__T10countUntilVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10countUntilFAS3std8datetime13PosixTimeZone10LeapSecondylZl+0x20> 426759: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 426760: ff ff ff 426763: 41 5c pop %r12 426765: 5b pop %rbx 426766: 5d pop %rbp 426767: c3 retq 0000000000426768 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10LeapSecondZ4backFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond>: 426768: 55 push %rbp 426769: 48 8b ec mov %rsp,%rbp 42676c: 50 push %rax 42676d: 53 push %rbx 42676e: 8b 75 10 mov 0x10(%rbp),%esi 426771: 48 8b 4d 18 mov 0x18(%rbp),%rcx 426775: 48 8d 46 ff lea -0x1(%rsi),%rax 426779: 48 3b c6 cmp %rsi,%rax 42677c: 72 0a jb 426788 <_D3std5array52__T4backTyS3std8datetime13PosixTimeZone10LeapSecondZ4backFNcAyS3std8datetime13PosixTimeZone10LeapSecondZyS3std8datetime13PosixTimeZone10LeapSecond+0x20> 42677e: bf f4 01 00 00 mov $0x1f4,%edi 426783: e8 80 c8 ff ff callq 423008 <_D3std5array7__arrayZ> 426788: 48 8b c6 mov %rsi,%rax 42678b: 48 c1 e0 04 shl $0x4,%rax 42678f: 48 8b d1 mov %rcx,%rdx 426792: 48 8b de mov %rsi,%rbx 426795: 48 8d 84 02 f0 ff ff lea -0x10(%rdx,%rax,1),%rax 42679c: ff 42679d: 5b pop %rbx 42679e: 48 8b e5 mov %rbp,%rsp 4267a1: 5d pop %rbp 4267a2: c3 retq 4267a3: 90 nop 4267a4: c3 retq 4267a5: b8 78 aa 63 00 mov $0x63aa78,%eax 4267aa: b9 10 b1 63 00 mov $0x63b110,%ecx 4267af: 48 8b 11 mov (%rcx),%rdx 4267b2: 48 89 10 mov %rdx,(%rax) 4267b5: 48 89 01 mov %rax,(%rcx) 4267b8: c3 retq 4267b9: 90 nop 4267ba: 90 nop 4267bb: 90 nop 00000000004267bc <_D3std9outbuffer7__arrayZ>: 4267bc: 55 push %rbp 4267bd: 48 8b ec mov %rsp,%rbp 4267c0: 48 83 ec 10 sub $0x10,%rsp 4267c4: 48 89 fe mov %rdi,%rsi 4267c7: 48 bf 40 aa 63 00 00 mov $0x63aa40,%rdi 4267ce: 00 00 00 4267d1: e8 1a 3d ff ff callq 41a4f0 <_d_array_bounds> 4267d6: 90 nop 4267d7: 90 nop 00000000004267d8 <_D3std9outbuffer8__assertFiZv>: 4267d8: 55 push %rbp 4267d9: 48 8b ec mov %rsp,%rbp 4267dc: 48 83 ec 10 sub $0x10,%rsp 4267e0: 48 89 fe mov %rdi,%rsi 4267e3: 48 bf 40 aa 63 00 00 mov $0x63aa40,%rdi 4267ea: 00 00 00 4267ed: e8 96 3c ff ff callq 41a488 <_d_assertm> 4267f2: 90 nop 4267f3: 90 nop 00000000004267f4 <_D3std9outbuffer15__unittest_failFiZv>: 4267f4: 55 push %rbp 4267f5: 48 8b ec mov %rsp,%rbp 4267f8: 48 83 ec 10 sub $0x10,%rsp 4267fc: 48 89 fe mov %rdi,%rsi 4267ff: 48 bf 40 aa 63 00 00 mov $0x63aa40,%rdi 426806: 00 00 00 426809: e8 ae 3c ff ff callq 41a4bc <_d_unittestm> 42680e: 48 8b e5 mov %rbp,%rsp 426811: 5d pop %rbp 426812: c3 retq 426813: 90 nop 0000000000426814 <_D3std9outbuffer9OutBuffer11__invariantMFZv>: 426814: 55 push %rbp 426815: 48 8b ec mov %rsp,%rbp 426818: 50 push %rax 426819: 48 8b e5 mov %rbp,%rsp 42681c: 5d pop %rbp 42681d: c3 retq 42681e: 90 nop 42681f: 90 nop 0000000000426820 <_D3std9outbuffer9OutBuffer6__ctorMFZC3std9outbuffer9OutBuffer>: 426820: 55 push %rbp 426821: 48 8b ec mov %rsp,%rbp 426824: 50 push %rax 426825: 48 89 f8 mov %rdi,%rax 426828: 48 8b e5 mov %rbp,%rsp 42682b: 5d pop %rbp 42682c: c3 retq 42682d: 90 nop 42682e: 90 nop 42682f: 90 nop 0000000000426830 <_D3std9outbuffer9OutBuffer7toBytesMFZAh>: 426830: 55 push %rbp 426831: 48 8b ec mov %rsp,%rbp 426834: 50 push %rax 426835: 53 push %rbx 426836: 48 8b 47 20 mov 0x20(%rdi),%rax 42683a: 48 8b 57 18 mov 0x18(%rdi),%rdx 42683e: 48 8b 5f 10 mov 0x10(%rdi),%rbx 426842: 5b pop %rbx 426843: 48 8b e5 mov %rbp,%rsp 426846: 5d pop %rbp 426847: c3 retq 0000000000426848 <_D3std9outbuffer9OutBuffer7reserveMFmZv>: 426848: 55 push %rbp 426849: 48 8b ec mov %rsp,%rbp 42684c: 48 83 ec 10 sub $0x10,%rsp 426850: 48 89 7d f0 mov %rdi,-0x10(%rbp) 426854: 48 89 75 f8 mov %rsi,-0x8(%rbp) 426858: 48 8b 47 10 mov 0x10(%rdi),%rax 42685c: 48 8b 4f 20 mov 0x20(%rdi),%rcx 426860: 48 03 4d f8 add -0x8(%rbp),%rcx 426864: 48 3b c1 cmp %rcx,%rax 426867: 73 3a jae 4268a3 <_D3std9outbuffer9OutBuffer7reserveMFmZv+0x5b> 426869: 48 89 fa mov %rdi,%rdx 42686c: 48 83 c2 10 add $0x10,%rdx 426870: 48 8b 77 20 mov 0x20(%rdi),%rsi 426874: 48 03 75 f8 add -0x8(%rbp),%rsi 426878: 48 01 f6 add %rsi,%rsi 42687b: 48 bf 10 e4 42 00 00 mov $0x42e410,%rdi 426882: 00 00 00 426885: e8 06 0f 00 00 callq 427790 <_d_arraysetlengthT> 42688a: 48 8b 45 f0 mov -0x10(%rbp),%rax 42688e: 48 8b 50 18 mov 0x18(%rax),%rdx 426892: 48 8b 40 10 mov 0x10(%rax),%rax 426896: 48 89 d6 mov %rdx,%rsi 426899: bf 02 00 00 00 mov $0x2,%edi 42689e: e8 e9 09 00 00 callq 42728c <_D4core6memory2GC7clrAttrFxPvkZk> 4268a3: 48 8b e5 mov %rbp,%rsp 4268a6: 5d pop %rbp 4268a7: c3 retq 00000000004268a8 <_D3std9outbuffer9OutBuffer5writeMFAxhZv>: 4268a8: 55 push %rbp 4268a9: 48 8b ec mov %rsp,%rbp 4268ac: 48 83 ec 10 sub $0x10,%rsp 4268b0: 53 push %rbx 4268b1: 41 54 push %r12 4268b3: 49 89 fc mov %rdi,%r12 4268b6: 48 8b 75 10 mov 0x10(%rbp),%rsi 4268ba: 49 8b 04 24 mov (%r12),%rax 4268be: 48 ff 50 38 rex.W callq *0x38(%rax) 4268c2: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4268c7: 48 8b 55 10 mov 0x10(%rbp),%rdx 4268cb: 48 8d 14 11 lea (%rcx,%rdx,1),%rdx 4268cf: 48 2b d1 sub %rcx,%rdx 4268d2: 48 89 4d f8 mov %rcx,-0x8(%rbp) 4268d6: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4268da: 48 8b 45 10 mov 0x10(%rbp),%rax 4268de: 48 89 ce mov %rcx,%rsi 4268e1: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 4268e6: 49 8b 44 24 10 mov 0x10(%r12),%rax 4268eb: 48 89 cf mov %rcx,%rdi 4268ee: 48 8b 5d f8 mov -0x8(%rbp),%rbx 4268f2: 48 03 fb add %rbx,%rdi 4268f5: e8 a6 10 ff ff callq 4179a0 4268fa: 48 8b 55 10 mov 0x10(%rbp),%rdx 4268fe: 49 01 54 24 20 add %rdx,0x20(%r12) 426903: 41 5c pop %r12 426905: 5b pop %rbx 426906: 48 8b e5 mov %rbp,%rsp 426909: 5d pop %rbp 42690a: c3 retq 42690b: 90 nop 000000000042690c <_D3std9outbuffer9OutBuffer5writeMFxAuZv>: 42690c: 55 push %rbp 42690d: 48 8b ec mov %rsp,%rbp 426910: 48 83 ec 10 sub $0x10,%rsp 426914: 48 89 7d f8 mov %rdi,-0x8(%rbp) 426918: ff 75 18 pushq 0x18(%rbp) 42691b: ff 75 10 pushq 0x10(%rbp) 42691e: 48 be 02 00 00 00 00 mov $0x2,%rsi 426925: 00 00 00 426928: 48 bf 01 00 00 00 00 mov $0x1,%rdi 42692f: 00 00 00 426932: e8 c1 0d 00 00 callq 4276f8 <_d_arraycast> 426937: 48 83 c4 10 add $0x10,%rsp 42693b: 52 push %rdx 42693c: 50 push %rax 42693d: 48 8b 7d f8 mov -0x8(%rbp),%rdi 426941: 48 8b 07 mov (%rdi),%rax 426944: 48 ff 50 40 rex.W callq *0x40(%rax) 426948: 48 83 c4 10 add $0x10,%rsp 42694c: 48 8b e5 mov %rbp,%rsp 42694f: 5d pop %rbp 426950: c3 retq 426951: 90 nop 426952: 90 nop 426953: 90 nop 0000000000426954 <_D3std9outbuffer9OutBuffer5writeMFAxwZv>: 426954: 55 push %rbp 426955: 48 8b ec mov %rsp,%rbp 426958: 48 83 ec 10 sub $0x10,%rsp 42695c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 426960: ff 75 18 pushq 0x18(%rbp) 426963: ff 75 10 pushq 0x10(%rbp) 426966: 48 be 04 00 00 00 00 mov $0x4,%rsi 42696d: 00 00 00 426970: 48 bf 01 00 00 00 00 mov $0x1,%rdi 426977: 00 00 00 42697a: e8 79 0d 00 00 callq 4276f8 <_d_arraycast> 42697f: 48 83 c4 10 add $0x10,%rsp 426983: 52 push %rdx 426984: 50 push %rax 426985: 48 8b 7d f8 mov -0x8(%rbp),%rdi 426989: 48 8b 07 mov (%rdi),%rax 42698c: 48 ff 50 40 rex.W callq *0x40(%rax) 426990: 48 83 c4 10 add $0x10,%rsp 426994: 48 8b e5 mov %rbp,%rsp 426997: 5d pop %rbp 426998: c3 retq 426999: 90 nop 42699a: 90 nop 42699b: 90 nop 000000000042699c <_D3std9outbuffer9OutBuffer5writeMFhZv>: 42699c: 55 push %rbp 42699d: 48 8b ec mov %rsp,%rbp 4269a0: 48 83 ec 10 sub $0x10,%rsp 4269a4: 53 push %rbx 4269a5: 41 54 push %r12 4269a7: 49 89 fc mov %rdi,%r12 4269aa: 89 75 f8 mov %esi,-0x8(%rbp) 4269ad: 48 be 01 00 00 00 00 mov $0x1,%rsi 4269b4: 00 00 00 4269b7: 49 8b 04 24 mov (%r12),%rax 4269bb: 48 ff 50 38 rex.W callq *0x38(%rax) 4269bf: 8a 4d f8 mov -0x8(%rbp),%cl 4269c2: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4269c7: 49 8b 44 24 10 mov 0x10(%r12),%rax 4269cc: 49 8b 5c 24 20 mov 0x20(%r12),%rbx 4269d1: 88 0c 1a mov %cl,(%rdx,%rbx,1) 4269d4: 49 ff 44 24 20 incq 0x20(%r12) 4269d9: 41 5c pop %r12 4269db: 5b pop %rbx 4269dc: 48 8b e5 mov %rbp,%rsp 4269df: 5d pop %rbp 4269e0: c3 retq 4269e1: 90 nop 4269e2: 90 nop 4269e3: 90 nop 00000000004269e4 <_D3std9outbuffer9OutBuffer5writeMFgZv>: 4269e4: 55 push %rbp 4269e5: 48 8b ec mov %rsp,%rbp 4269e8: 48 83 ec 10 sub $0x10,%rsp 4269ec: 48 8b 07 mov (%rdi),%rax 4269ef: 48 ff 50 58 rex.W callq *0x58(%rax) 4269f3: 48 8b e5 mov %rbp,%rsp 4269f6: 5d pop %rbp 4269f7: c3 retq 00000000004269f8 <_D3std9outbuffer9OutBuffer5writeMFaZv>: 4269f8: 55 push %rbp 4269f9: 48 8b ec mov %rsp,%rbp 4269fc: 48 83 ec 10 sub $0x10,%rsp 426a00: 48 8b 07 mov (%rdi),%rax 426a03: 48 ff 50 58 rex.W callq *0x58(%rax) 426a07: 48 8b e5 mov %rbp,%rsp 426a0a: 5d pop %rbp 426a0b: c3 retq 0000000000426a0c <_D3std9outbuffer9OutBuffer5writeMFwZv>: 426a0c: 55 push %rbp 426a0d: 48 8b ec mov %rsp,%rbp 426a10: 48 83 ec 10 sub $0x10,%rsp 426a14: 48 8b 07 mov (%rdi),%rax 426a17: 48 ff 90 90 00 00 00 rex.W callq *0x90(%rax) 426a1e: 48 8b e5 mov %rbp,%rsp 426a21: 5d pop %rbp 426a22: c3 retq 426a23: 90 nop 0000000000426a24 <_D3std9outbuffer9OutBuffer5writeMFtZv>: 426a24: 55 push %rbp 426a25: 48 8b ec mov %rsp,%rbp 426a28: 48 83 ec 10 sub $0x10,%rsp 426a2c: 53 push %rbx 426a2d: 41 54 push %r12 426a2f: 49 89 fc mov %rdi,%r12 426a32: 89 75 f8 mov %esi,-0x8(%rbp) 426a35: 48 be 02 00 00 00 00 mov $0x2,%rsi 426a3c: 00 00 00 426a3f: 49 8b 04 24 mov (%r12),%rax 426a43: 48 ff 50 38 rex.W callq *0x38(%rax) 426a47: 66 8b 4d f8 mov -0x8(%rbp),%cx 426a4b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 426a50: 49 8b 44 24 10 mov 0x10(%r12),%rax 426a55: 49 8b 5c 24 20 mov 0x20(%r12),%rbx 426a5a: 66 89 0c 1a mov %cx,(%rdx,%rbx,1) 426a5e: 49 83 44 24 20 02 addq $0x2,0x20(%r12) 426a64: 41 5c pop %r12 426a66: 5b pop %rbx 426a67: 48 8b e5 mov %rbp,%rsp 426a6a: 5d pop %rbp 426a6b: c3 retq 0000000000426a6c <_D3std9outbuffer9OutBuffer5writeMFsZv>: 426a6c: 55 push %rbp 426a6d: 48 8b ec mov %rsp,%rbp 426a70: 48 83 ec 10 sub $0x10,%rsp 426a74: 48 8b 07 mov (%rdi),%rax 426a77: 48 ff 50 78 rex.W callq *0x78(%rax) 426a7b: 48 8b e5 mov %rbp,%rsp 426a7e: 5d pop %rbp 426a7f: c3 retq 0000000000426a80 <_D3std9outbuffer9OutBuffer5writeMFuZv>: 426a80: 55 push %rbp 426a81: 48 8b ec mov %rsp,%rbp 426a84: 48 83 ec 10 sub $0x10,%rsp 426a88: 53 push %rbx 426a89: 41 54 push %r12 426a8b: 49 89 fc mov %rdi,%r12 426a8e: 89 75 f8 mov %esi,-0x8(%rbp) 426a91: 48 be 02 00 00 00 00 mov $0x2,%rsi 426a98: 00 00 00 426a9b: 49 8b 04 24 mov (%r12),%rax 426a9f: 48 ff 50 38 rex.W callq *0x38(%rax) 426aa3: 66 8b 4d f8 mov -0x8(%rbp),%cx 426aa7: 49 8b 54 24 18 mov 0x18(%r12),%rdx 426aac: 49 8b 44 24 10 mov 0x10(%r12),%rax 426ab1: 49 8b 5c 24 20 mov 0x20(%r12),%rbx 426ab6: 66 89 0c 1a mov %cx,(%rdx,%rbx,1) 426aba: 49 83 44 24 20 02 addq $0x2,0x20(%r12) 426ac0: 41 5c pop %r12 426ac2: 5b pop %rbx 426ac3: 48 8b e5 mov %rbp,%rsp 426ac6: 5d pop %rbp 426ac7: c3 retq 0000000000426ac8 <_D3std9outbuffer9OutBuffer5writeMFkZv>: 426ac8: 55 push %rbp 426ac9: 48 8b ec mov %rsp,%rbp 426acc: 48 83 ec 10 sub $0x10,%rsp 426ad0: 53 push %rbx 426ad1: 41 54 push %r12 426ad3: 49 89 fc mov %rdi,%r12 426ad6: 89 75 f8 mov %esi,-0x8(%rbp) 426ad9: 48 be 04 00 00 00 00 mov $0x4,%rsi 426ae0: 00 00 00 426ae3: 49 8b 04 24 mov (%r12),%rax 426ae7: 48 ff 50 38 rex.W callq *0x38(%rax) 426aeb: 8b 4d f8 mov -0x8(%rbp),%ecx 426aee: 49 8b 54 24 18 mov 0x18(%r12),%rdx 426af3: 49 8b 44 24 10 mov 0x10(%r12),%rax 426af8: 49 8b 5c 24 20 mov 0x20(%r12),%rbx 426afd: 89 0c 1a mov %ecx,(%rdx,%rbx,1) 426b00: 49 83 44 24 20 04 addq $0x4,0x20(%r12) 426b06: 41 5c pop %r12 426b08: 5b pop %rbx 426b09: 48 8b e5 mov %rbp,%rsp 426b0c: 5d pop %rbp 426b0d: c3 retq 426b0e: 90 nop 426b0f: 90 nop 0000000000426b10 <_D3std9outbuffer9OutBuffer5writeMFiZv>: 426b10: 55 push %rbp 426b11: 48 8b ec mov %rsp,%rbp 426b14: 48 83 ec 10 sub $0x10,%rsp 426b18: 48 8b 07 mov (%rdi),%rax 426b1b: 48 ff 90 90 00 00 00 rex.W callq *0x90(%rax) 426b22: 48 8b e5 mov %rbp,%rsp 426b25: 5d pop %rbp 426b26: c3 retq 426b27: 90 nop 0000000000426b28 <_D3std9outbuffer9OutBuffer5writeMFmZv>: 426b28: 55 push %rbp 426b29: 48 8b ec mov %rsp,%rbp 426b2c: 48 83 ec 10 sub $0x10,%rsp 426b30: 53 push %rbx 426b31: 41 54 push %r12 426b33: 49 89 fc mov %rdi,%r12 426b36: 48 89 75 f8 mov %rsi,-0x8(%rbp) 426b3a: 48 be 08 00 00 00 00 mov $0x8,%rsi 426b41: 00 00 00 426b44: 49 8b 04 24 mov (%r12),%rax 426b48: 48 ff 50 38 rex.W callq *0x38(%rax) 426b4c: 48 8b 4d f8 mov -0x8(%rbp),%rcx 426b50: 49 8b 54 24 18 mov 0x18(%r12),%rdx 426b55: 49 8b 44 24 10 mov 0x10(%r12),%rax 426b5a: 49 8b 5c 24 20 mov 0x20(%r12),%rbx 426b5f: 48 89 0c 1a mov %rcx,(%rdx,%rbx,1) 426b63: 49 83 44 24 20 08 addq $0x8,0x20(%r12) 426b69: 41 5c pop %r12 426b6b: 5b pop %rbx 426b6c: 48 8b e5 mov %rbp,%rsp 426b6f: 5d pop %rbp 426b70: c3 retq 426b71: 90 nop 426b72: 90 nop 426b73: 90 nop 0000000000426b74 <_D3std9outbuffer9OutBuffer5writeMFlZv>: 426b74: 55 push %rbp 426b75: 48 8b ec mov %rsp,%rbp 426b78: 48 83 ec 10 sub $0x10,%rsp 426b7c: 48 8b 07 mov (%rdi),%rax 426b7f: 48 ff 90 a0 00 00 00 rex.W callq *0xa0(%rax) 426b86: 48 8b e5 mov %rbp,%rsp 426b89: 5d pop %rbp 426b8a: c3 retq 426b8b: 90 nop 0000000000426b8c <_D3std9outbuffer9OutBuffer5writeMFfZv>: 426b8c: 55 push %rbp 426b8d: 48 8b ec mov %rsp,%rbp 426b90: 50 push %rax 426b91: 53 push %rbx 426b92: 48 89 fb mov %rdi,%rbx 426b95: f3 0f 11 45 f8 movss %xmm0,-0x8(%rbp) 426b9a: 48 be 04 00 00 00 00 mov $0x4,%rsi 426ba1: 00 00 00 426ba4: 48 8b 03 mov (%rbx),%rax 426ba7: 48 ff 50 38 rex.W callq *0x38(%rax) 426bab: d9 45 f8 flds -0x8(%rbp) 426bae: 48 8b 53 18 mov 0x18(%rbx),%rdx 426bb2: 48 8b 43 10 mov 0x10(%rbx),%rax 426bb6: 48 8b 4b 20 mov 0x20(%rbx),%rcx 426bba: d9 1c 0a fstps (%rdx,%rcx,1) 426bbd: 48 83 43 20 04 addq $0x4,0x20(%rbx) 426bc2: 5b pop %rbx 426bc3: 48 8b e5 mov %rbp,%rsp 426bc6: 5d pop %rbp 426bc7: c3 retq 0000000000426bc8 <_D3std9outbuffer9OutBuffer5writeMFdZv>: 426bc8: 55 push %rbp 426bc9: 48 8b ec mov %rsp,%rbp 426bcc: 50 push %rax 426bcd: 53 push %rbx 426bce: 48 89 fb mov %rdi,%rbx 426bd1: f2 0f 11 45 f8 movsd %xmm0,-0x8(%rbp) 426bd6: 48 be 08 00 00 00 00 mov $0x8,%rsi 426bdd: 00 00 00 426be0: 48 8b 03 mov (%rbx),%rax 426be3: 48 ff 50 38 rex.W callq *0x38(%rax) 426be7: dd 45 f8 fldl -0x8(%rbp) 426bea: 48 8b 53 18 mov 0x18(%rbx),%rdx 426bee: 48 8b 43 10 mov 0x10(%rbx),%rax 426bf2: 48 8b 4b 20 mov 0x20(%rbx),%rcx 426bf6: dd 1c 0a fstpl (%rdx,%rcx,1) 426bf9: 48 83 43 20 08 addq $0x8,0x20(%rbx) 426bfe: 5b pop %rbx 426bff: 48 8b e5 mov %rbp,%rsp 426c02: 5d pop %rbp 426c03: c3 retq 0000000000426c04 <_D3std9outbuffer9OutBuffer5writeMFeZv>: 426c04: 55 push %rbp 426c05: 48 8b ec mov %rsp,%rbp 426c08: 50 push %rax 426c09: 53 push %rbx 426c0a: 48 89 fb mov %rdi,%rbx 426c0d: 48 be 10 00 00 00 00 mov $0x10,%rsi 426c14: 00 00 00 426c17: 48 8b 03 mov (%rbx),%rax 426c1a: 48 ff 50 38 rex.W callq *0x38(%rax) 426c1e: db 6d 10 fldt 0x10(%rbp) 426c21: 48 8b 53 18 mov 0x18(%rbx),%rdx 426c25: 48 8b 43 10 mov 0x10(%rbx),%rax 426c29: 48 8b 4b 20 mov 0x20(%rbx),%rcx 426c2d: db 3c 0a fstpt (%rdx,%rcx,1) 426c30: 66 c7 44 0a 0a 00 00 movw $0x0,0xa(%rdx,%rcx,1) 426c37: c7 44 0a 0c 00 00 00 movl $0x0,0xc(%rdx,%rcx,1) 426c3e: 00 426c3f: 48 83 43 20 10 addq $0x10,0x20(%rbx) 426c44: 5b pop %rbx 426c45: 48 8b e5 mov %rbp,%rsp 426c48: 5d pop %rbp 426c49: c3 retq 426c4a: 90 nop 426c4b: 90 nop 0000000000426c4c <_D3std9outbuffer9OutBuffer5writeMFxAaZv>: 426c4c: 55 push %rbp 426c4d: 48 8b ec mov %rsp,%rbp 426c50: 48 83 ec 10 sub $0x10,%rsp 426c54: ff 75 18 pushq 0x18(%rbp) 426c57: ff 75 10 pushq 0x10(%rbp) 426c5a: 48 8b 07 mov (%rdi),%rax 426c5d: 48 ff 50 40 rex.W callq *0x40(%rax) 426c61: 48 83 c4 10 add $0x10,%rsp 426c65: 48 8b e5 mov %rbp,%rsp 426c68: 5d pop %rbp 426c69: c3 retq 426c6a: 90 nop 426c6b: 90 nop 0000000000426c6c <_D3std9outbuffer9OutBuffer5writeMFC3std9outbuffer9OutBufferZv>: 426c6c: 55 push %rbp 426c6d: 48 8b ec mov %rsp,%rbp 426c70: 48 83 ec 10 sub $0x10,%rsp 426c74: 48 89 7d f0 mov %rdi,-0x10(%rbp) 426c78: 48 89 f7 mov %rsi,%rdi 426c7b: 48 8b 06 mov (%rsi),%rax 426c7e: 48 ff 50 30 rex.W callq *0x30(%rax) 426c82: 52 push %rdx 426c83: 50 push %rax 426c84: 48 8b 7d f0 mov -0x10(%rbp),%rdi 426c88: 48 8b 0f mov (%rdi),%rcx 426c8b: 48 ff 51 40 rex.W callq *0x40(%rcx) 426c8f: 48 83 c4 10 add $0x10,%rsp 426c93: 48 8b e5 mov %rbp,%rsp 426c96: 5d pop %rbp 426c97: c3 retq 0000000000426c98 <_D3std9outbuffer9OutBuffer5fill0MFmZv>: 426c98: 55 push %rbp 426c99: 48 8b ec mov %rsp,%rbp 426c9c: 50 push %rax 426c9d: 53 push %rbx 426c9e: 41 54 push %r12 426ca0: 41 55 push %r13 426ca2: 49 89 fc mov %rdi,%r12 426ca5: 49 89 f5 mov %rsi,%r13 426ca8: 49 8b 04 24 mov (%r12),%rax 426cac: 48 ff 50 38 rex.W callq *0x38(%rax) 426cb0: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 426cb5: 48 89 4d f8 mov %rcx,-0x8(%rbp) 426cb9: 4a 8d 0c 29 lea (%rcx,%r13,1),%rcx 426cbd: 48 8b 55 f8 mov -0x8(%rbp),%rdx 426cc1: 48 2b ca sub %rdx,%rcx 426cc4: 48 31 c0 xor %rax,%rax 426cc7: 49 8b 54 24 18 mov 0x18(%r12),%rdx 426ccc: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 426cd1: 48 89 d7 mov %rdx,%rdi 426cd4: 48 8b 75 f8 mov -0x8(%rbp),%rsi 426cd8: 48 03 fe add %rsi,%rdi 426cdb: f3 aa rep stos %al,%es:(%rdi) 426cdd: 4d 01 6c 24 20 add %r13,0x20(%r12) 426ce2: 41 5d pop %r13 426ce4: 41 5c pop %r12 426ce6: 5b pop %rbx 426ce7: 48 8b e5 mov %rbp,%rsp 426cea: 5d pop %rbp 426ceb: c3 retq 0000000000426cec <_D3std9outbuffer9OutBuffer9alignSizeMFmZv>: 426cec: 55 push %rbp 426ced: 48 8b ec mov %rsp,%rbp 426cf0: 48 83 ec 20 sub $0x20,%rsp 426cf4: 48 89 7d f0 mov %rdi,-0x10(%rbp) 426cf8: 48 89 75 f8 mov %rsi,-0x8(%rbp) 426cfc: 48 8b 57 20 mov 0x20(%rdi),%rdx 426d00: 48 8d 46 ff lea -0x1(%rsi),%rax 426d04: 48 23 d0 and %rax,%rdx 426d07: 48 85 d2 test %rdx,%rdx 426d0a: 74 1d je 426d29 <_D3std9outbuffer9OutBuffer9alignSizeMFmZv+0x3d> 426d0c: 48 89 55 e0 mov %rdx,-0x20(%rbp) 426d10: 48 2b f2 sub %rdx,%rsi 426d13: 48 89 7d e8 mov %rdi,-0x18(%rbp) 426d17: 48 8b 7d e8 mov -0x18(%rbp),%rdi 426d1b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 426d1f: 48 8b 11 mov (%rcx),%rdx 426d22: 48 ff 92 d8 00 00 00 rex.W callq *0xd8(%rdx) 426d29: 48 8b e5 mov %rbp,%rsp 426d2c: 5d pop %rbp 426d2d: c3 retq 426d2e: 90 nop 426d2f: 90 nop 0000000000426d30 <_D3std9outbuffer9OutBuffer6align2MFZv>: 426d30: 55 push %rbp 426d31: 48 8b ec mov %rsp,%rbp 426d34: 50 push %rax 426d35: 53 push %rbx 426d36: 48 89 fb mov %rdi,%rbx 426d39: 48 f7 43 20 01 00 00 testq $0x1,0x20(%rbx) 426d40: 00 426d41: 74 09 je 426d4c <_D3std9outbuffer9OutBuffer6align2MFZv+0x1c> 426d43: 31 f6 xor %esi,%esi 426d45: 48 8b 03 mov (%rbx),%rax 426d48: 48 ff 50 60 rex.W callq *0x60(%rax) 426d4c: 5b pop %rbx 426d4d: 48 8b e5 mov %rbp,%rsp 426d50: 5d pop %rbp 426d51: c3 retq 426d52: 90 nop 426d53: 90 nop 0000000000426d54 <_D3std9outbuffer9OutBuffer6align4MFZv>: 426d54: 55 push %rbp 426d55: 48 8b ec mov %rsp,%rbp 426d58: 48 83 ec 10 sub $0x10,%rsp 426d5c: 48 8b 47 20 mov 0x20(%rdi),%rax 426d60: 48 a9 03 00 00 00 test $0x3,%rax 426d66: 74 1e je 426d86 <_D3std9outbuffer9OutBuffer6align4MFZv+0x32> 426d68: 48 be 04 00 00 00 00 mov $0x4,%rsi 426d6f: 00 00 00 426d72: 48 2b f0 sub %rax,%rsi 426d75: 48 81 e6 03 00 00 00 and $0x3,%rsi 426d7c: 48 8b 0f mov (%rdi),%rcx 426d7f: 48 ff 91 d8 00 00 00 rex.W callq *0xd8(%rcx) 426d86: 48 8b e5 mov %rbp,%rsp 426d89: 5d pop %rbp 426d8a: c3 retq 426d8b: 90 nop 0000000000426d8c <_D3std9outbuffer9OutBuffer8toStringMFZAya>: 426d8c: 55 push %rbp 426d8d: 48 8b ec mov %rsp,%rbp 426d90: 50 push %rax 426d91: 53 push %rbx 426d92: 48 8b 47 20 mov 0x20(%rdi),%rax 426d96: 48 8b 57 18 mov 0x18(%rdi),%rdx 426d9a: 48 8b 5f 10 mov 0x10(%rdi),%rbx 426d9e: 52 push %rdx 426d9f: 50 push %rax 426da0: 48 bf 10 e4 42 00 00 mov $0x42e410,%rdi 426da7: 00 00 00 426daa: e8 0d c0 ff ff callq 422dbc <_adDupT> 426daf: 48 83 c4 10 add $0x10,%rsp 426db3: 5b pop %rbx 426db4: 48 8b e5 mov %rbp,%rsp 426db7: 5d pop %rbp 426db8: c3 retq 426db9: 90 nop 426dba: 90 nop 426dbb: 90 nop 0000000000426dbc <_D3std9outbuffer9OutBuffer7vprintfMFAyaPvZv>: 426dbc: 55 push %rbp 426dbd: 48 8b ec mov %rsp,%rbp 426dc0: 48 81 ec 98 00 00 00 sub $0x98,%rsp 426dc7: 48 c7 85 70 ff ff ff movq $0x98,-0x90(%rbp) 426dce: 98 00 00 00 426dd2: 53 push %rbx 426dd3: 41 54 push %r12 426dd5: 41 55 push %r13 426dd7: 41 56 push %r14 426dd9: 41 57 push %r15 426ddb: 48 89 7d f8 mov %rdi,-0x8(%rbp) 426ddf: 49 89 f7 mov %rsi,%r15 426de2: 48 b9 20 00 00 00 00 mov $0x20,%rcx 426de9: 00 00 00 426dec: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 426df3: ff ff ff 426df6: 48 8d bd 78 ff ff ff lea -0x88(%rbp),%rdi 426dfd: f3 ab rep stos %eax,%es:(%rdi) 426dff: ff 75 18 pushq 0x18(%rbp) 426e02: ff 75 10 pushq 0x10(%rbp) 426e05: e8 66 02 00 00 callq 427070 <_D3std6string9toStringzFNaNbAyaZPya> 426e0a: 48 83 c4 10 add $0x10,%rsp 426e0e: 49 89 c6 mov %rax,%r14 426e11: 4c 8d a5 78 ff ff ff lea -0x88(%rbp),%r12 426e18: 48 bb 80 00 00 00 00 mov $0x80,%rbx 426e1f: 00 00 00 426e22: 49 8b cf mov %r15,%rcx 426e25: 49 8b d6 mov %r14,%rdx 426e28: 48 8b f3 mov %rbx,%rsi 426e2b: 49 8b fc mov %r12,%rdi 426e2e: e8 5d 0a ff ff callq 417890 426e33: 49 89 c5 mov %rax,%r13 426e36: 41 83 fd ff cmp $0xffffffffffffffff,%r13d 426e3a: 75 05 jne 426e41 <_D3std9outbuffer9OutBuffer7vprintfMFAyaPvZv+0x85> 426e3c: 48 01 db add %rbx,%rbx 426e3f: eb 11 jmp 426e52 <_D3std9outbuffer9OutBuffer7vprintfMFAyaPvZv+0x96> 426e41: 49 63 c5 movslq %r13d,%rax 426e44: 48 3b c3 cmp %rbx,%rax 426e47: 72 1d jb 426e66 <_D3std9outbuffer9OutBuffer7vprintfMFAyaPvZv+0xaa> 426e49: 41 8d 45 01 lea 0x1(%r13),%eax 426e4d: 48 98 cltq 426e4f: 48 89 c3 mov %rax,%rbx 426e52: 48 8b fb mov %rbx,%rdi 426e55: 48 8d 8d 70 ff ff ff lea -0x90(%rbp),%rcx 426e5c: e8 27 b5 ff ff callq 422388 <__alloca> 426e61: 49 89 c4 mov %rax,%r12 426e64: eb bc jmp 426e22 <_D3std9outbuffer9OutBuffer7vprintfMFAyaPvZv+0x66> 426e66: 49 8b cc mov %r12,%rcx 426e69: 51 push %rcx 426e6a: 50 push %rax 426e6b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 426e6f: 48 8b 17 mov (%rdi),%rdx 426e72: 48 ff 52 40 rex.W callq *0x40(%rdx) 426e76: 48 83 c4 10 add $0x10,%rsp 426e7a: 41 5f pop %r15 426e7c: 41 5e pop %r14 426e7e: 41 5d pop %r13 426e80: 41 5c pop %r12 426e82: 5b pop %rbx 426e83: 48 8b e5 mov %rbp,%rsp 426e86: 5d pop %rbp 426e87: c3 retq 0000000000426e88 <_D3std9outbuffer9OutBuffer6printfMUAyaYv>: 426e88: 55 push %rbp 426e89: 48 8b ec mov %rsp,%rbp 426e8c: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 426e93: 48 89 7d f8 mov %rdi,-0x8(%rbp) 426e97: 48 89 b5 28 ff ff ff mov %rsi,-0xd8(%rbp) 426e9e: 48 89 95 30 ff ff ff mov %rdx,-0xd0(%rbp) 426ea5: 48 89 8d 38 ff ff ff mov %rcx,-0xc8(%rbp) 426eac: 4c 89 85 40 ff ff ff mov %r8,-0xc0(%rbp) 426eb3: 4c 89 8d 48 ff ff ff mov %r9,-0xb8(%rbp) 426eba: 0f b6 c0 movzbl %al,%eax 426ebd: c1 e0 02 shl $0x2,%eax 426ec0: 48 8d 15 29 00 00 00 lea 0x29(%rip),%rdx # 426ef0 <_D3std9outbuffer9OutBuffer6printfMUAyaYv+0x68> 426ec7: 48 29 c2 sub %rax,%rdx 426eca: 48 8d 45 cf lea -0x31(%rbp),%rax 426ece: ff e2 jmpq *%rdx 426ed0: 0f 29 78 f1 movaps %xmm7,-0xf(%rax) 426ed4: 0f 29 70 e1 movaps %xmm6,-0x1f(%rax) 426ed8: 0f 29 68 d1 movaps %xmm5,-0x2f(%rax) 426edc: 0f 29 60 c1 movaps %xmm4,-0x3f(%rax) 426ee0: 0f 29 58 b1 movaps %xmm3,-0x4f(%rax) 426ee4: 0f 29 50 a1 movaps %xmm2,-0x5f(%rax) 426ee8: 0f 29 48 91 movaps %xmm1,-0x6f(%rax) 426eec: 0f 29 40 81 movaps %xmm0,-0x7f(%rax) 426ef0: c7 40 01 08 00 00 00 movl $0x8,0x1(%rax) 426ef7: c7 40 05 30 00 00 00 movl $0x30,0x5(%rax) 426efe: 48 8d 55 20 lea 0x20(%rbp),%rdx 426f02: 48 89 50 09 mov %rdx,0x9(%rax) 426f06: 48 2d af 00 00 00 sub $0xaf,%rax 426f0c: 48 89 80 c0 00 00 00 mov %rax,0xc0(%rax) 426f13: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 426f1a: 00 426f1b: 48 8d 75 f0 lea -0x10(%rbp),%rsi 426f1f: 48 8d bd 20 ff ff ff lea -0xe0(%rbp),%rdi 426f26: e8 ad 07 00 00 callq 4276d8 <_D4core4stdc6stdarg48__T8va_startTS4core4stdc6stdarg14__va_argsave_tZ8va_startFJPvKS4core4stdc6stdarg14__va_argsave_tZv> 426f2b: ff 75 18 pushq 0x18(%rbp) 426f2e: ff 75 10 pushq 0x10(%rbp) 426f31: 48 8b 75 f0 mov -0x10(%rbp),%rsi 426f35: 48 8b 7d f8 mov -0x8(%rbp),%rdi 426f39: 48 8b 07 mov (%rdi),%rax 426f3c: 48 ff 90 f8 00 00 00 rex.W callq *0xf8(%rax) 426f43: 48 83 c4 10 add $0x10,%rsp 426f47: 48 8b 7d f0 mov -0x10(%rbp),%rdi 426f4b: e8 d0 06 00 00 callq 427620 <_D4core4stdc6stdarg6va_endFPvZv> 426f50: 48 8b e5 mov %rbp,%rsp 426f53: 5d pop %rbp 426f54: c3 retq 426f55: 90 nop 426f56: 90 nop 426f57: 90 nop 0000000000426f58 <_D3std9outbuffer9OutBuffer6spreadMFmmZv>: 426f58: 55 push %rbp 426f59: 48 8b ec mov %rsp,%rbp 426f5c: 48 83 ec 18 sub $0x18,%rsp 426f60: 53 push %rbx 426f61: 41 54 push %r12 426f63: 41 55 push %r13 426f65: 48 89 7d f0 mov %rdi,-0x10(%rbp) 426f69: 49 89 f5 mov %rsi,%r13 426f6c: 48 89 55 f8 mov %rdx,-0x8(%rbp) 426f70: 48 89 7d e8 mov %rdi,-0x18(%rbp) 426f74: 48 8b 7d e8 mov -0x18(%rbp),%rdi 426f78: 48 8b 45 e8 mov -0x18(%rbp),%rax 426f7c: 48 8b 08 mov (%rax),%rcx 426f7f: 48 ff 51 38 rex.W callq *0x38(%rcx) 426f83: 48 8b 55 f0 mov -0x10(%rbp),%rdx 426f87: 4c 8b 62 20 mov 0x20(%rdx),%r12 426f8b: 4c 3b 65 f8 cmp -0x8(%rbp),%r12 426f8f: 76 2d jbe 426fbe <_D3std9outbuffer9OutBuffer6spreadMFmmZv+0x66> 426f91: 49 ff cc dec %r12 426f94: 48 8b 5d f0 mov -0x10(%rbp),%rbx 426f98: 48 8b 53 18 mov 0x18(%rbx),%rdx 426f9c: 48 8b 43 10 mov 0x10(%rbx),%rax 426fa0: 42 8a 34 22 mov (%rdx,%r12,1),%sil 426fa4: 48 8b 4d f0 mov -0x10(%rbp),%rcx 426fa8: 48 8b 51 18 mov 0x18(%rcx),%rdx 426fac: 48 8b 41 10 mov 0x10(%rcx),%rax 426fb0: 4b 8d 1c 2c lea (%r12,%r13,1),%rbx 426fb4: 40 88 34 1a mov %sil,(%rdx,%rbx,1) 426fb8: 4c 3b 65 f8 cmp -0x8(%rbp),%r12 426fbc: 77 d3 ja 426f91 <_D3std9outbuffer9OutBuffer6spreadMFmmZv+0x39> 426fbe: 48 8b 7d f0 mov -0x10(%rbp),%rdi 426fc2: 4c 01 6f 20 add %r13,0x20(%rdi) 426fc6: 41 5d pop %r13 426fc8: 41 5c pop %r12 426fca: 5b pop %rbx 426fcb: 48 8b e5 mov %rbp,%rsp 426fce: 5d pop %rbp 426fcf: c3 retq 0000000000426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb>: 426fd0: 55 push %rbp 426fd1: 48 8b ec mov %rsp,%rbp 426fd4: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 426fd9: 48 0f 94 c0 rex.W sete %al 426fdd: 5d pop %rbp 426fde: c3 retq 426fdf: 90 nop 0000000000426fe0 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10TransitionZ8popFrontFKAS3std8datetime13PosixTimeZone10TransitionZv>: 426fe0: 55 push %rbp 426fe1: 48 8b ec mov %rsp,%rbp 426fe4: 50 push %rax 426fe5: 53 push %rbx 426fe6: 48 89 fe mov %rdi,%rsi 426fe9: 48 8b 0e mov (%rsi),%rcx 426fec: 48 3b c9 cmp %rcx,%rcx 426fef: 77 06 ja 426ff7 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10TransitionZ8popFrontFKAS3std8datetime13PosixTimeZone10TransitionZv+0x17> 426ff1: 48 83 f9 01 cmp $0x1,%rcx 426ff5: 73 0a jae 427001 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10TransitionZ8popFrontFKAS3std8datetime13PosixTimeZone10TransitionZv+0x21> 426ff7: bf 48 01 00 00 mov $0x148,%edi 426ffc: e8 07 c0 ff ff callq 423008 <_D3std5array7__arrayZ> 427001: 48 8d 41 ff lea -0x1(%rcx),%rax 427005: 48 8b 56 08 mov 0x8(%rsi),%rdx 427009: 48 8b 1e mov (%rsi),%rbx 42700c: 48 83 c2 10 add $0x10,%rdx 427010: 48 89 06 mov %rax,(%rsi) 427013: 48 89 56 08 mov %rdx,0x8(%rsi) 427017: 5b pop %rbx 427018: 48 8b e5 mov %rbp,%rsp 42701b: 5d pop %rbp 42701c: c3 retq 42701d: 90 nop 42701e: 90 nop 42701f: 90 nop 0000000000427020 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10LeapSecondZb>: 427020: 55 push %rbp 427021: 48 8b ec mov %rsp,%rbp 427024: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 427029: 48 0f 94 c0 rex.W sete %al 42702d: 5d pop %rbp 42702e: c3 retq 42702f: 90 nop 0000000000427030 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10LeapSecondZ8popFrontFKAS3std8datetime13PosixTimeZone10LeapSecondZv>: 427030: 55 push %rbp 427031: 48 8b ec mov %rsp,%rbp 427034: 50 push %rax 427035: 53 push %rbx 427036: 48 89 fe mov %rdi,%rsi 427039: 48 8b 0e mov (%rsi),%rcx 42703c: 48 3b c9 cmp %rcx,%rcx 42703f: 77 06 ja 427047 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10LeapSecondZ8popFrontFKAS3std8datetime13PosixTimeZone10LeapSecondZv+0x17> 427041: 48 83 f9 01 cmp $0x1,%rcx 427045: 73 0a jae 427051 <_D3std5array56__T8popFrontTAS3std8datetime13PosixTimeZone10LeapSecondZ8popFrontFKAS3std8datetime13PosixTimeZone10LeapSecondZv+0x21> 427047: bf 48 01 00 00 mov $0x148,%edi 42704c: e8 b7 bf ff ff callq 423008 <_D3std5array7__arrayZ> 427051: 48 8d 41 ff lea -0x1(%rcx),%rax 427055: 48 8b 56 08 mov 0x8(%rsi),%rdx 427059: 48 8b 1e mov (%rsi),%rbx 42705c: 48 83 c2 10 add $0x10,%rdx 427060: 48 89 06 mov %rax,(%rsi) 427063: 48 89 56 08 mov %rdx,0x8(%rsi) 427067: 5b pop %rbx 427068: 48 8b e5 mov %rbp,%rsp 42706b: 5d pop %rbp 42706c: c3 retq 42706d: 90 nop 42706e: 90 nop 42706f: 90 nop 0000000000427070 <_D3std6string9toStringzFNaNbAyaZPya>: 427070: 55 push %rbp 427071: 48 8b ec mov %rsp,%rbp 427074: ff 75 18 pushq 0x18(%rbp) 427077: ff 75 10 pushq 0x10(%rbp) 42707a: e8 f1 18 00 00 callq 428970 <_D3std5array13__T5emptyTyaZ5emptyFNaNbNdNfxAyaZb> 42707f: 48 83 c4 10 add $0x10,%rsp 427083: 84 c0 test %al,%al 427085: 74 0c je 427093 <_D3std6string9toStringzFNaNbAyaZPya+0x23> 427087: 48 b8 20 26 43 00 00 mov $0x432620,%rax 42708e: 00 00 00 427091: 5d pop %rbp 427092: c3 retq 427093: 48 8b 4d 18 mov 0x18(%rbp),%rcx 427097: 48 03 4d 10 add 0x10(%rbp),%rcx 42709b: 48 f7 c1 03 00 00 00 test $0x3,%rcx 4270a2: 74 0b je 4270af <_D3std6string9toStringzFNaNbAyaZPya+0x3f> 4270a4: 80 39 00 cmpb $0x0,(%rcx) 4270a7: 75 06 jne 4270af <_D3std6string9toStringzFNaNbAyaZPya+0x3f> 4270a9: 48 8b 45 18 mov 0x18(%rbp),%rax 4270ad: 5d pop %rbp 4270ae: c3 retq 4270af: ff 75 18 pushq 0x18(%rbp) 4270b2: ff 75 10 pushq 0x10(%rbp) 4270b5: e8 0e 19 00 00 callq 4289c8 <_D3std6string9toStringzFNaNbAxaZPya> 4270ba: 48 83 c4 10 add $0x10,%rsp 4270be: 5d pop %rbp 4270bf: c3 retq 00000000004270c0 : 4270c0: 55 push %rbp 4270c1: 48 8b ec mov %rsp,%rbp 4270c4: 50 push %rax 4270c5: 48 89 3d 24 40 21 00 mov %rdi,0x214024(%rip) # 63b0f0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 4270cc: 48 8b e5 mov %rbp,%rsp 4270cf: 5d pop %rbp 4270d0: c3 retq 4270d1: 90 nop 4270d2: 90 nop 4270d3: 90 nop 4270d4: c3 retq 4270d5: b8 e0 ab 63 00 mov $0x63abe0,%eax 4270da: b9 10 b1 63 00 mov $0x63b110,%ecx 4270df: 48 8b 11 mov (%rcx),%rdx 4270e2: 48 89 10 mov %rdx,(%rax) 4270e5: 48 89 01 mov %rax,(%rcx) 4270e8: c3 retq 4270e9: 90 nop 4270ea: 90 nop 4270eb: 90 nop 00000000004270ec <_D4core8demangle7__arrayZ>: 4270ec: 55 push %rbp 4270ed: 48 8b ec mov %rsp,%rbp 4270f0: 48 83 ec 10 sub $0x10,%rsp 4270f4: 48 89 fe mov %rdi,%rsi 4270f7: 48 bf c8 ab 63 00 00 mov $0x63abc8,%rdi 4270fe: 00 00 00 427101: e8 ea 33 ff ff callq 41a4f0 <_d_array_bounds> 427106: 90 nop 427107: 90 nop 0000000000427108 <_D4core8demangle8__assertFiZv>: 427108: 55 push %rbp 427109: 48 8b ec mov %rsp,%rbp 42710c: 48 83 ec 10 sub $0x10,%rsp 427110: 48 89 fe mov %rdi,%rsi 427113: 48 bf c8 ab 63 00 00 mov $0x63abc8,%rdi 42711a: 00 00 00 42711d: e8 66 33 ff ff callq 41a488 <_d_assertm> 427122: 90 nop 427123: 90 nop 0000000000427124 <_D4core8demangle15__unittest_failFiZv>: 427124: 55 push %rbp 427125: 48 8b ec mov %rsp,%rbp 427128: 48 83 ec 10 sub $0x10,%rsp 42712c: 48 89 fe mov %rdi,%rsi 42712f: 48 bf c8 ab 63 00 00 mov $0x63abc8,%rdi 427136: 00 00 00 427139: e8 7e 33 ff ff callq 41a4bc <_d_unittestm> 42713e: 48 8b e5 mov %rbp,%rsp 427141: 5d pop %rbp 427142: c3 retq 427143: 90 nop 0000000000427144 <_D4core8demangle8Demangle6opCallMFZAa>: 427144: 55 push %rbp 427145: 48 8b ec mov %rsp,%rbp 427148: 48 83 ec 18 sub $0x18,%rsp 42714c: 53 push %rbx 42714d: 41 54 push %r12 42714f: 41 55 push %r13 427151: 41 56 push %r14 427153: 41 57 push %r15 427155: 48 89 7d f8 mov %rdi,-0x8(%rbp) 427159: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42715d: e8 d2 18 00 00 callq 428a34 <_D4core8demangle8Demangle16parseMangledNameMFZv> 427162: 48 8b 55 f8 mov -0x8(%rbp),%rdx 427166: 48 8b 42 28 mov 0x28(%rdx),%rax 42716a: 48 8b 5a 10 mov 0x10(%rdx),%rbx 42716e: 48 8b 52 18 mov 0x18(%rdx),%rdx 427172: 41 5f pop %r15 427174: 41 5e pop %r14 427176: 41 5d pop %r13 427178: 41 5c pop %r12 42717a: 5b pop %rbx 42717b: 48 8b e5 mov %rbp,%rsp 42717e: 5d pop %rbp 42717f: c3 retq 427180: 48 8b 4d f8 mov -0x8(%rbp),%rcx 427184: 48 8d 51 10 lea 0x10(%rcx),%rdx 427188: bb a0 0f 00 00 mov $0xfa0,%ebx 42718d: 48 89 d8 mov %rbx,%rax 427190: 48 98 cltq 427192: 4c 8b 61 10 mov 0x10(%rcx),%r12 427196: 4d 01 e4 add %r12,%r12 427199: 49 3b c4 cmp %r12,%rax 42719c: 73 05 jae 4271a3 <_D4core8demangle8Demangle6opCallMFZAa+0x5f> 42719e: 49 8b f4 mov %r12,%rsi 4271a1: eb 03 jmp 4271a6 <_D4core8demangle8Demangle6opCallMFZAa+0x62> 4271a3: 48 63 f3 movslq %ebx,%rsi 4271a6: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 4271ad: 00 00 00 4271b0: e8 7f 0d 00 00 callq 427f34 <_d_arraysetlengthiT> 4271b5: 48 31 c9 xor %rcx,%rcx 4271b8: 48 8b 45 f8 mov -0x8(%rbp),%rax 4271bc: 48 89 48 28 mov %rcx,0x28(%rax) 4271c0: 48 89 48 20 mov %rcx,0x20(%rax) 4271c4: eb 93 jmp 427159 <_D4core8demangle8Demangle6opCallMFZAa+0x15> 4271c6: 48 8b 45 f8 mov -0x8(%rbp),%rax 4271ca: 48 8b 48 10 mov 0x10(%rax),%rcx 4271ce: 48 8b 10 mov (%rax),%rdx 4271d1: 48 3b ca cmp %rdx,%rcx 4271d4: 48 89 55 e8 mov %rdx,-0x18(%rbp) 4271d8: 73 17 jae 4271f1 <_D4core8demangle8Demangle6opCallMFZAa+0xad> 4271da: 48 8d 50 10 lea 0x10(%rax),%rdx 4271de: 48 8b 75 e8 mov -0x18(%rbp),%rsi 4271e2: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 4271e9: 00 00 00 4271ec: e8 43 0d 00 00 callq 427f34 <_d_arraysetlengthiT> 4271f1: 48 8b 45 f8 mov -0x8(%rbp),%rax 4271f5: 48 8b 10 mov (%rax),%rdx 4271f8: 48 8b 48 08 mov 0x8(%rax),%rcx 4271fc: 48 8b 18 mov (%rax),%rbx 4271ff: 48 89 ce mov %rcx,%rsi 427202: 48 8b 48 18 mov 0x18(%rax),%rcx 427206: 48 8b 58 10 mov 0x10(%rax),%rbx 42720a: 48 89 cf mov %rcx,%rdi 42720d: e8 8e 07 ff ff callq 4179a0 427212: 48 8b 45 f8 mov -0x8(%rbp),%rax 427216: 48 8b 00 mov (%rax),%rax 427219: 48 8b 55 f8 mov -0x8(%rbp),%rdx 42721d: 48 8b 5a 10 mov 0x10(%rdx),%rbx 427221: 48 8b 52 18 mov 0x18(%rdx),%rdx 427225: 41 5f pop %r15 427227: 41 5e pop %r14 427229: 41 5d pop %r13 42722b: 41 5c pop %r12 42722d: 5b pop %rbx 42722e: 48 8b e5 mov %rbp,%rsp 427231: 5d pop %rbp 427232: c3 retq 427233: 90 nop 0000000000427234 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassAyamC6object9ThrowableZC4core9exception13FinalizeError>: 427234: 55 push %rbp 427235: 48 8b ec mov %rsp,%rbp 427238: 48 83 ec 20 sub $0x20,%rsp 42723c: 53 push %rbx 42723d: 49 89 f8 mov %rdi,%r8 427240: 48 89 55 e8 mov %rdx,-0x18(%rbp) 427244: 48 8b 15 9d b5 00 00 mov 0xb59d(%rip),%rdx # 4327e8 <_TMP222+0x8> 42724b: 48 8b 05 8e b5 00 00 mov 0xb58e(%rip),%rax # 4327e0 <_TMP222> 427252: 49 89 40 10 mov %rax,0x10(%r8) 427256: 49 89 50 18 mov %rdx,0x18(%r8) 42725a: 49 89 70 40 mov %rsi,0x40(%r8) 42725e: 48 8b 55 18 mov 0x18(%rbp),%rdx 427262: 48 8b 45 10 mov 0x10(%rbp),%rax 427266: 49 89 40 20 mov %rax,0x20(%r8) 42726a: 49 89 50 28 mov %rdx,0x28(%r8) 42726e: 48 8b 5d e8 mov -0x18(%rbp),%rbx 427272: 49 89 58 30 mov %rbx,0x30(%r8) 427276: 49 c7 40 48 00 00 00 movq $0x0,0x48(%r8) 42727d: 00 42727e: 49 89 48 50 mov %rcx,0x50(%r8) 427282: 48 89 f8 mov %rdi,%rax 427285: 5b pop %rbx 427286: 48 8b e5 mov %rbp,%rsp 427289: 5d pop %rbp 42728a: c3 retq 42728b: 90 nop 000000000042728c <_D4core6memory2GC7clrAttrFxPvkZk>: 42728c: 55 push %rbp 42728d: 48 8b ec mov %rsp,%rbp 427290: 48 83 ec 10 sub $0x10,%rsp 427294: 48 89 75 f8 mov %rsi,-0x8(%rbp) 427298: 48 89 fe mov %rdi,%rsi 42729b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42729f: e8 f8 6c ff ff callq 41df9c 4272a4: 48 8b e5 mov %rbp,%rsp 4272a7: 5d pop %rbp 4272a8: c3 retq 4272a9: 90 nop 4272aa: 90 nop 4272ab: 90 nop 00000000004272ac <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException>: 4272ac: 55 push %rbp 4272ad: 48 8b ec mov %rsp,%rbp 4272b0: 48 83 ec 10 sub $0x10,%rsp 4272b4: 49 89 f8 mov %rdi,%r8 4272b7: 48 8b 4d 28 mov 0x28(%rbp),%rcx 4272bb: 48 8b 45 20 mov 0x20(%rbp),%rax 4272bf: 49 89 40 10 mov %rax,0x10(%r8) 4272c3: 49 89 48 18 mov %rcx,0x18(%r8) 4272c7: 49 89 70 40 mov %rsi,0x40(%r8) 4272cb: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4272cf: 48 8b 45 10 mov 0x10(%rbp),%rax 4272d3: 49 89 40 20 mov %rax,0x20(%r8) 4272d7: 49 89 48 28 mov %rcx,0x28(%r8) 4272db: 49 89 50 30 mov %rdx,0x30(%r8) 4272df: 48 89 f8 mov %rdi,%rax 4272e2: 48 8b e5 mov %rbp,%rsp 4272e5: 5d pop %rbp 4272e6: c3 retq 4272e7: 90 nop 00000000004272e8 : 4272e8: 55 push %rbp 4272e9: 48 8b ec mov %rsp,%rbp 4272ec: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 4272f3: 53 push %rbx 4272f4: 41 54 push %r12 4272f6: 41 55 push %r13 4272f8: 41 56 push %r14 4272fa: 41 57 push %r15 4272fc: 89 7d f8 mov %edi,-0x8(%rbp) 4272ff: 50 push %rax 427300: 53 push %rbx 427301: 51 push %rcx 427302: 52 push %rdx 427303: 56 push %rsi 427304: 57 push %rdi 427305: 55 push %rbp 427306: 41 50 push %r8 427308: 41 51 push %r9 42730a: 41 52 push %r10 42730c: 41 53 push %r11 42730e: 41 54 push %r12 427310: 41 55 push %r13 427312: 41 56 push %r14 427314: 41 57 push %r15 427316: 50 push %rax 427317: 8b 3d 5b 3f 21 00 mov 0x213f5b(%rip),%edi # 63b278 <_D4core6thread6Thread7sm_thisk> 42731d: e8 ee 06 ff ff callq 417a10 427322: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 427329: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 427330: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 427337: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) 42733e: 00 42733f: 74 28 je 427369 427341: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 427348: 8a 80 88 00 00 00 mov 0x88(%rax),%al 42734e: 34 01 xor $0x1,%al 427350: 74 17 je 427369 427352: e8 91 e4 ff ff callq 4257e8 427357: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 42735e: 48 8b 89 80 00 00 00 mov 0x80(%rcx),%rcx 427365: 48 89 41 08 mov %rax,0x8(%rcx) 427369: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%rbp) 427370: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 427377: e8 54 06 ff ff callq 4179d0 42737c: 89 45 f0 mov %eax,-0x10(%rbp) 42737f: be 0c 00 00 00 mov $0xc,%esi 427384: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 42738b: e8 70 07 ff ff callq 417b00 427390: 89 45 f0 mov %eax,-0x10(%rbp) 427393: 48 bf 50 b2 63 00 00 mov $0x63b250,%rdi 42739a: 00 00 00 42739d: e8 de 06 ff ff callq 417a80 4273a2: 89 45 f0 mov %eax,-0x10(%rbp) 4273a5: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 4273ac: e8 bf 06 ff ff callq 417a70 4273b1: 48 83 bd 60 ff ff ff cmpq $0x0,-0xa0(%rbp) 4273b8: 00 4273b9: 74 26 je 4273e1 4273bb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 4273c2: 8a 80 88 00 00 00 mov 0x88(%rax),%al 4273c8: 34 01 xor $0x1,%al 4273ca: 74 15 je 4273e1 4273cc: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 4273d3: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 4273da: 48 8b 08 mov (%rax),%rcx 4273dd: 48 89 48 08 mov %rcx,0x8(%rax) 4273e1: 58 pop %rax 4273e2: 41 5f pop %r15 4273e4: 41 5e pop %r14 4273e6: 41 5d pop %r13 4273e8: 41 5c pop %r12 4273ea: 41 5b pop %r11 4273ec: 41 5a pop %r10 4273ee: 41 59 pop %r9 4273f0: 41 58 pop %r8 4273f2: 5d pop %rbp 4273f3: 5f pop %rdi 4273f4: 5e pop %rsi 4273f5: 5a pop %rdx 4273f6: 59 pop %rcx 4273f7: 5b pop %rbx 4273f8: 58 pop %rax 4273f9: 41 5f pop %r15 4273fb: 41 5e pop %r14 4273fd: 41 5d pop %r13 4273ff: 41 5c pop %r12 427401: 5b pop %rbx 427402: 48 8b e5 mov %rbp,%rsp 427405: 5d pop %rbp 427406: c3 retq 427407: 90 nop 0000000000427408 : 427408: 55 push %rbp 427409: 48 8b ec mov %rsp,%rbp 42740c: 50 push %rax 42740d: 48 8b e5 mov %rbp,%rsp 427410: 5d pop %rbp 427411: c3 retq 427412: 90 nop 427413: 90 nop 0000000000427414 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv>: 427414: 55 push %rbp 427415: 48 8b ec mov %rsp,%rbp 427418: 48 83 ec 18 sub $0x18,%rsp 42741c: 53 push %rbx 42741d: 41 54 push %r12 42741f: 41 55 push %r13 427421: 41 56 push %r14 427423: 41 57 push %r15 427425: 48 89 7d f8 mov %rdi,-0x8(%rbp) 427429: e8 4e d3 ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 42742e: 48 89 c7 mov %rax,%rdi 427431: 48 89 7d f0 mov %rdi,-0x10(%rbp) 427435: e8 56 c6 ff ff callq 423a90 <_d_monitorenter> 42743a: 83 3d 6b 3e 21 00 00 cmpl $0x0,0x213e6b(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 427441: 75 51 jne 427494 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x80> 427443: 48 83 3d 3d 3e 21 00 cmpq $0x0,0x213e3d(%rip) # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 42744a: 00 42744b: 74 1a je 427467 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x53> 42744d: 48 8b 05 34 3e 21 00 mov 0x213e34(%rip),%rax # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 427454: 48 8b 4d f8 mov -0x8(%rbp),%rcx 427458: 48 89 41 18 mov %rax,0x18(%rcx) 42745c: 48 8b 15 25 3e 21 00 mov 0x213e25(%rip),%rdx # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 427463: 48 89 4a 20 mov %rcx,0x20(%rdx) 427467: 48 8b 5d f8 mov -0x8(%rbp),%rbx 42746b: 48 89 1d 16 3e 21 00 mov %rbx,0x213e16(%rip) # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 427472: 48 ff 05 17 3e 21 00 incq 0x213e17(%rip) # 63b290 <_D4core6thread6Thread7sm_clenm> 427479: 48 83 ec 08 sub $0x8,%rsp 42747d: e8 17 00 00 00 callq 427499 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x85> 427482: 48 83 c4 08 add $0x8,%rsp 427486: 41 5f pop %r15 427488: 41 5e pop %r14 42748a: 41 5d pop %r13 42748c: 41 5c pop %r12 42748e: 5b pop %rbx 42748f: 48 8b e5 mov %rbp,%rsp 427492: 5d pop %rbp 427493: c3 retq 427494: 68 a3 74 42 00 pushq $0x4274a3 427499: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42749d: e8 46 c6 ff ff callq 423ae8 <_d_monitorexit> 4274a2: c3 retq 4274a3: e8 a8 04 ff ff callq 417950 4274a8: e9 7c ff ff ff jmpq 427429 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x15> 4274ad: 90 nop 4274ae: 90 nop 4274af: 90 nop 00000000004274b0 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv>: 4274b0: 55 push %rbp 4274b1: 48 8b ec mov %rsp,%rbp 4274b4: 50 push %rax 4274b5: 53 push %rbx 4274b6: 48 89 fb mov %rdi,%rbx 4274b9: e8 be d2 ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 4274be: 48 89 c7 mov %rax,%rdi 4274c1: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4274c5: e8 c6 c5 ff ff callq 423a90 <_d_monitorenter> 4274ca: 48 8b 43 20 mov 0x20(%rbx),%rax 4274ce: 48 85 c0 test %rax,%rax 4274d1: 74 08 je 4274db <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x2b> 4274d3: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4274d7: 48 89 48 18 mov %rcx,0x18(%rax) 4274db: 48 8b 53 18 mov 0x18(%rbx),%rdx 4274df: 48 85 d2 test %rdx,%rdx 4274e2: 74 08 je 4274ec <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x3c> 4274e4: 48 8b 73 20 mov 0x20(%rbx),%rsi 4274e8: 48 89 72 20 mov %rsi,0x20(%rdx) 4274ec: 48 39 1d 95 3d 21 00 cmp %rbx,0x213d95(%rip) # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 4274f3: 75 0b jne 427500 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x50> 4274f5: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4274f9: 48 89 3d 88 3d 21 00 mov %rdi,0x213d88(%rip) # 63b288 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 427500: 48 ff 0d 89 3d 21 00 decq 0x213d89(%rip) # 63b290 <_D4core6thread6Thread7sm_clenm> 427507: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42750b: e8 d8 c5 ff ff callq 423ae8 <_d_monitorexit> 427510: 5b pop %rbx 427511: 48 8b e5 mov %rbp,%rsp 427514: 5d pop %rbp 427515: c3 retq 427516: 90 nop 427517: 90 nop 0000000000427518 <_D4core6thread6Thread3addFC4core6thread6ThreadZv>: 427518: 55 push %rbp 427519: 48 8b ec mov %rsp,%rbp 42751c: 48 83 ec 18 sub $0x18,%rsp 427520: 53 push %rbx 427521: 41 54 push %r12 427523: 41 55 push %r13 427525: 41 56 push %r14 427527: 41 57 push %r15 427529: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42752d: e8 4a d2 ff ff callq 42477c <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex> 427532: 48 89 c7 mov %rax,%rdi 427535: 48 89 7d f0 mov %rdi,-0x10(%rbp) 427539: e8 52 c5 ff ff callq 423a90 <_d_monitorenter> 42753e: 83 3d 67 3d 21 00 00 cmpl $0x0,0x213d67(%rip) # 63b2ac <_D4core6thread12suspendDepthk> 427545: 75 57 jne 42759e <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x86> 427547: 48 83 3d 49 3d 21 00 cmpq $0x0,0x213d49(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 42754e: 00 42754f: 74 20 je 427571 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x59> 427551: 48 8b 05 40 3d 21 00 mov 0x213d40(%rip),%rax # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 427558: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42755c: 48 89 81 a8 00 00 00 mov %rax,0xa8(%rcx) 427563: 48 8b 15 2e 3d 21 00 mov 0x213d2e(%rip),%rdx # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 42756a: 48 89 8a a0 00 00 00 mov %rcx,0xa0(%rdx) 427571: 48 8b 5d f8 mov -0x8(%rbp),%rbx 427575: 48 89 1d 1c 3d 21 00 mov %rbx,0x213d1c(%rip) # 63b298 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 42757c: 48 ff 05 1d 3d 21 00 incq 0x213d1d(%rip) # 63b2a0 <_D4core6thread6Thread7sm_tlenm> 427583: 48 83 ec 08 sub $0x8,%rsp 427587: e8 17 00 00 00 callq 4275a3 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x8b> 42758c: 48 83 c4 08 add $0x8,%rsp 427590: 41 5f pop %r15 427592: 41 5e pop %r14 427594: 41 5d pop %r13 427596: 41 5c pop %r12 427598: 5b pop %rbx 427599: 48 8b e5 mov %rbp,%rsp 42759c: 5d pop %rbp 42759d: c3 retq 42759e: 68 ad 75 42 00 pushq $0x4275ad 4275a3: 48 8b 7d f0 mov -0x10(%rbp),%rdi 4275a7: e8 3c c5 ff ff callq 423ae8 <_d_monitorexit> 4275ac: c3 retq 4275ad: e8 9e 03 ff ff callq 417950 4275b2: e9 76 ff ff ff jmpq 42752d <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x15> 4275b7: 90 nop 00000000004275b8 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration>: 4275b8: 55 push %rbp 4275b9: 48 8b ec mov %rsp,%rbp 4275bc: 50 push %rax 4275bd: 48 89 f8 mov %rdi,%rax 4275c0: 48 8b e5 mov %rbp,%rsp 4275c3: 5d pop %rbp 4275c4: c3 retq 4275c5: 90 nop 4275c6: 90 nop 4275c7: 90 nop 00000000004275c8 <_D4core4time8Duration6__ctorMFNaNbNflZS4core4time8Duration>: 4275c8: 55 push %rbp 4275c9: 48 8b ec mov %rsp,%rbp 4275cc: 48 83 ec 10 sub $0x10,%rsp 4275d0: 48 89 37 mov %rsi,(%rdi) 4275d3: 48 89 f8 mov %rdi,%rax 4275d6: 48 8b e5 mov %rbp,%rsp 4275d9: 5d pop %rbp 4275da: c3 retq 4275db: 90 nop 00000000004275dc <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 4275dc: 55 push %rbp 4275dd: 48 8b ec mov %rsp,%rbp 4275e0: 50 push %rax 4275e1: 48 89 f8 mov %rdi,%rax 4275e4: 48 b9 80 96 98 00 00 mov $0x989680,%rcx 4275eb: 00 00 00 4275ee: 48 99 cqto 4275f0: 48 f7 f9 idiv %rcx 4275f3: 48 8b e5 mov %rbp,%rsp 4275f6: 5d pop %rbp 4275f7: c3 retq 00000000004275f8 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl>: 4275f8: 55 push %rbp 4275f9: 48 8b ec mov %rsp,%rbp 4275fc: 50 push %rax 4275fd: 48 69 c7 00 46 c3 23 imul $0x23c34600,%rdi,%rax 427604: 48 8b e5 mov %rbp,%rsp 427607: 5d pop %rbp 427608: c3 retq 427609: 90 nop 42760a: 90 nop 42760b: 90 nop 000000000042760c <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl>: 42760c: 55 push %rbp 42760d: 48 8b ec mov %rsp,%rbp 427610: 50 push %rax 427611: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 427618: 48 8b e5 mov %rbp,%rsp 42761b: 5d pop %rbp 42761c: c3 retq 42761d: 90 nop 42761e: 90 nop 42761f: 90 nop 0000000000427620 <_D4core4stdc6stdarg6va_endFPvZv>: 427620: 55 push %rbp 427621: 48 8b ec mov %rsp,%rbp 427624: 50 push %rax 427625: 48 8b e5 mov %rbp,%rsp 427628: 5d pop %rbp 427629: c3 retq 42762a: 90 nop 42762b: 90 nop 42762c: c3 retq 42762d: b8 e8 ad 63 00 mov $0x63ade8,%eax 427632: b9 10 b1 63 00 mov $0x63b110,%ecx 427637: 48 8b 11 mov (%rcx),%rdx 42763a: 48 89 10 mov %rdx,(%rax) 42763d: 48 89 01 mov %rax,(%rcx) 427640: c3 retq 427641: 90 nop 427642: 90 nop 427643: 90 nop 0000000000427644 <_D4core4sync9exception7__arrayZ>: 427644: 55 push %rbp 427645: 48 8b ec mov %rsp,%rbp 427648: 48 83 ec 10 sub $0x10,%rsp 42764c: 48 89 fe mov %rdi,%rsi 42764f: 48 bf b8 ad 63 00 00 mov $0x63adb8,%rdi 427656: 00 00 00 427659: e8 92 2e ff ff callq 41a4f0 <_d_array_bounds> 42765e: 90 nop 42765f: 90 nop 0000000000427660 <_D4core4sync9exception8__assertFiZv>: 427660: 55 push %rbp 427661: 48 8b ec mov %rsp,%rbp 427664: 48 83 ec 10 sub $0x10,%rsp 427668: 48 89 fe mov %rdi,%rsi 42766b: 48 bf b8 ad 63 00 00 mov $0x63adb8,%rdi 427672: 00 00 00 427675: e8 0e 2e ff ff callq 41a488 <_d_assertm> 42767a: 90 nop 42767b: 90 nop 000000000042767c <_D4core4sync9exception15__unittest_failFiZv>: 42767c: 55 push %rbp 42767d: 48 8b ec mov %rsp,%rbp 427680: 48 83 ec 10 sub $0x10,%rsp 427684: 48 89 fe mov %rdi,%rsi 427687: 48 bf b8 ad 63 00 00 mov $0x63adb8,%rdi 42768e: 00 00 00 427691: e8 26 2e ff ff callq 41a4bc <_d_unittestm> 427696: 48 8b e5 mov %rbp,%rsp 427699: 5d pop %rbp 42769a: c3 retq 42769b: 90 nop 000000000042769c <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException>: 42769c: 55 push %rbp 42769d: 48 8b ec mov %rsp,%rbp 4276a0: 48 83 ec 10 sub $0x10,%rsp 4276a4: 49 89 f8 mov %rdi,%r8 4276a7: 48 8b 4d 28 mov 0x28(%rbp),%rcx 4276ab: 48 8b 45 20 mov 0x20(%rbp),%rax 4276af: 49 89 40 10 mov %rax,0x10(%r8) 4276b3: 49 89 48 18 mov %rcx,0x18(%r8) 4276b7: 49 89 70 40 mov %rsi,0x40(%r8) 4276bb: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4276bf: 48 8b 45 10 mov 0x10(%rbp),%rax 4276c3: 49 89 40 20 mov %rax,0x20(%r8) 4276c7: 49 89 48 28 mov %rcx,0x28(%r8) 4276cb: 49 89 50 30 mov %rdx,0x30(%r8) 4276cf: 48 89 f8 mov %rdi,%rax 4276d2: 48 8b e5 mov %rbp,%rsp 4276d5: 5d pop %rbp 4276d6: c3 retq 4276d7: 90 nop 00000000004276d8 <_D4core4stdc6stdarg48__T8va_startTS4core4stdc6stdarg14__va_argsave_tZ8va_startFJPvKS4core4stdc6stdarg14__va_argsave_tZv>: 4276d8: 55 push %rbp 4276d9: 48 8b ec mov %rsp,%rbp 4276dc: 48 83 ec 10 sub $0x10,%rsp 4276e0: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 4276e7: 48 81 c7 b0 00 00 00 add $0xb0,%rdi 4276ee: 48 89 3e mov %rdi,(%rsi) 4276f1: 48 8b e5 mov %rbp,%rsp 4276f4: 5d pop %rbp 4276f5: c3 retq 4276f6: 90 nop 4276f7: 90 nop 00000000004276f8 <_d_arraycast>: 4276f8: 55 push %rbp 4276f9: 48 8b ec mov %rsp,%rbp 4276fc: 48 83 ec 20 sub $0x20,%rsp 427700: 48 89 7d f0 mov %rdi,-0x10(%rbp) 427704: 48 89 75 f8 mov %rsi,-0x8(%rbp) 427708: 4c 8b 45 10 mov 0x10(%rbp),%r8 42770c: 4c 0f af 45 f8 imul -0x8(%rbp),%r8 427711: 49 8b c0 mov %r8,%rax 427714: 48 33 d2 xor %rdx,%rdx 427717: 48 f7 75 f0 divq -0x10(%rbp) 42771b: 48 85 d2 test %rdx,%rdx 42771e: 74 50 je 427770 <_d_arraycast+0x78> 427720: 4c 89 45 e8 mov %r8,-0x18(%rbp) 427724: 48 bf 68 60 63 00 00 mov $0x636068,%rdi 42772b: 00 00 00 42772e: e8 0d 34 ff ff callq 41ab40 <_d_newclass> 427733: ff 35 7f b1 00 00 pushq 0xb17f(%rip) # 4328b8 <_TMP625+0x8> 427739: ff 35 71 b1 00 00 pushq 0xb171(%rip) # 4328b0 <_TMP625> 42773f: ff 35 a3 b1 00 00 pushq 0xb1a3(%rip) # 4328e8 <_TMP626+0x8> 427745: ff 35 95 b1 00 00 pushq 0xb195(%rip) # 4328e0 <_TMP626> 42774b: 48 ba 20 00 00 00 00 mov $0x20,%rdx 427752: 00 00 00 427755: 48 31 f6 xor %rsi,%rsi 427758: 48 89 c7 mov %rax,%rdi 42775b: e8 94 25 ff ff callq 419cf4 <_D6object9Exception6__ctorMFAyaAyamC6object9ThrowableZC9Exception> 427760: 48 83 c4 20 add $0x20,%rsp 427764: 48 89 c7 mov %rax,%rdi 427767: e8 70 28 ff ff callq 419fdc <_d_throwc> 42776c: 4c 8b 45 e8 mov -0x18(%rbp),%r8 427770: 48 8b 75 10 mov 0x10(%rbp),%rsi 427774: 48 8b 4d 18 mov 0x18(%rbp),%rcx 427778: 49 8b c0 mov %r8,%rax 42777b: 48 33 d2 xor %rdx,%rdx 42777e: 48 f7 75 f0 divq -0x10(%rbp) 427782: 48 89 c6 mov %rax,%rsi 427785: 48 8b d1 mov %rcx,%rdx 427788: 48 8b c6 mov %rsi,%rax 42778b: 48 8b e5 mov %rbp,%rsp 42778e: 5d pop %rbp 42778f: c3 retq 0000000000427790 <_d_arraysetlengthT>: 427790: 55 push %rbp 427791: 48 8b ec mov %rsp,%rbp 427794: 48 81 ec a0 01 00 00 sub $0x1a0,%rsp 42779b: 48 89 7d e8 mov %rdi,-0x18(%rbp) 42779f: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4277a3: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4277a7: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 4277ac: 0f 84 42 07 00 00 je 427ef4 <_d_arraysetlengthT+0x764> 4277b2: 48 8b 02 mov (%rdx),%rax 4277b5: 48 3b 45 f0 cmp -0x10(%rbp),%rax 4277b9: 72 22 jb 4277dd <_d_arraysetlengthT+0x4d> 4277bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 4277bf: 48 89 02 mov %rax,(%rdx) 4277c2: 48 8b 42 08 mov 0x8(%rdx),%rax 4277c6: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 4277cd: 48 8b 45 f0 mov -0x10(%rbp),%rax 4277d1: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 4277d8: 48 8b e5 mov %rbp,%rsp 4277db: 5d pop %rbp 4277dc: c3 retq 4277dd: 48 8b 07 mov (%rdi),%rax 4277e0: 48 ff 50 58 rex.W callq *0x58(%rax) 4277e4: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) 4277eb: 48 8b bd 70 fe ff ff mov -0x190(%rbp),%rdi 4277f2: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 4277f9: 48 8b 00 mov (%rax),%rax 4277fc: 48 ff 50 48 rex.W callq *0x48(%rax) 427800: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 427807: 48 8b 45 f0 mov -0x10(%rbp),%rax 42780b: 48 f7 a5 68 fe ff ff mulq -0x198(%rbp) 427812: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 427819: 0f 82 0a 07 00 00 jb 427f29 <_d_arraysetlengthT+0x799> 42781f: 48 8b 45 e8 mov -0x18(%rbp),%rax 427823: 48 8b 00 mov (%rax),%rax 427826: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 42782d: 48 b8 01 00 00 00 00 mov $0x1,%rax 427834: 00 00 00 427837: 74 03 je 42783c <_d_arraysetlengthT+0xac> 427839: 48 31 c0 xor %rax,%rax 42783c: 88 85 80 fe ff ff mov %al,-0x180(%rbp) 427842: 48 8b 45 f8 mov -0x8(%rbp),%rax 427846: 48 83 78 08 00 cmpq $0x0,0x8(%rax) 42784b: 0f 84 90 05 00 00 je 427de1 <_d_arraysetlengthT+0x651> 427851: 48 8b 45 f8 mov -0x8(%rbp),%rax 427855: 48 8b 40 08 mov 0x8(%rax),%rax 427859: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427860: 48 8b 45 f8 mov -0x8(%rbp),%rax 427864: 48 8b 00 mov (%rax),%rax 427867: 48 3b 45 f0 cmp -0x10(%rbp),%rax 42786b: 0f 83 8e 06 00 00 jae 427eff <_d_arraysetlengthT+0x76f> 427871: 48 0f af 85 68 fe ff imul -0x198(%rbp),%rax 427878: ff 427879: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 427880: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427886: 34 01 xor $0x1,%al 427888: 74 0f je 427899 <_d_arraysetlengthT+0x109> 42788a: 48 8b 45 f8 mov -0x8(%rbp),%rax 42788e: 48 8b 78 08 mov 0x8(%rax),%rdi 427892: e8 6d b1 ff ff callq 422a04 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo> 427897: eb 03 jmp 42789c <_d_arraysetlengthT+0x10c> 427899: 48 31 c0 xor %rax,%rax 42789c: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) 4278a3: 48 8b b5 90 fe ff ff mov -0x170(%rbp),%rsi 4278aa: 48 85 f6 test %rsi,%rsi 4278ad: 75 17 jne 4278c6 <_d_arraysetlengthT+0x136> 4278af: 48 8b 45 f8 mov -0x8(%rbp),%rax 4278b3: 48 8b 70 08 mov 0x8(%rax),%rsi 4278b7: 48 8d bd c0 fe ff ff lea -0x140(%rbp),%rdi 4278be: e8 95 69 ff ff callq 41e258 4278c3: 48 89 c6 mov %rax,%rsi 4278c6: 48 8d bd a0 fe ff ff lea -0x160(%rbp),%rdi 4278cd: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4278cf: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4278d1: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4278d3: 48 83 bd a0 fe ff ff cmpq $0x0,-0x160(%rbp) 4278da: 00 4278db: 0f 84 4e 03 00 00 je 427c2f <_d_arraysetlengthT+0x49f> 4278e1: f7 85 b0 fe ff ff 08 testl $0x8,-0x150(%rbp) 4278e8: 00 00 00 4278eb: 0f 84 3e 03 00 00 je 427c2f <_d_arraysetlengthT+0x49f> 4278f1: 48 8b 45 f8 mov -0x8(%rbp),%rax 4278f5: 48 8b 40 08 mov 0x8(%rax),%rax 4278f9: 48 8d b5 a0 fe ff ff lea -0x160(%rbp),%rsi 427900: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 427907: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427909: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 42790b: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 42790d: 48 f7 85 e8 fe ff ff testq $0xfffffffffffff000,-0x118(%rbp) 427914: 00 f0 ff ff 427918: 48 b9 10 00 00 00 00 mov $0x10,%rcx 42791f: 00 00 00 427922: 75 03 jne 427927 <_d_arraysetlengthT+0x197> 427924: 48 31 c9 xor %rcx,%rcx 427927: 48 03 8d e0 fe ff ff add -0x120(%rbp),%rcx 42792e: 48 2b c1 sub %rcx,%rax 427931: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 427938: 48 81 bd a8 fe ff ff cmpq $0x1000,-0x158(%rbp) 42793f: 00 10 00 00 427943: 0f 82 f8 01 00 00 jb 427b41 <_d_arraysetlengthT+0x3b1> 427949: 48 8d 8d a0 fe ff ff lea -0x160(%rbp),%rcx 427950: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427957: 48 03 95 d8 fe ff ff add -0x128(%rbp),%rdx 42795e: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427965: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 42796c: 48 03 bd d8 fe ff ff add -0x128(%rbp),%rdi 427973: e8 ac ae ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427978: 34 01 xor $0x1,%al 42797a: 0f 84 6c 02 00 00 je 427bec <_d_arraysetlengthT+0x45c> 427980: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 427987: 48 03 85 d8 fe ff ff add -0x128(%rbp),%rax 42798e: 48 8b 8d a0 fe ff ff mov -0x160(%rbp),%rcx 427995: 48 3b 01 cmp (%rcx),%rax 427998: 0f 85 c7 00 00 00 jne 427a65 <_d_arraysetlengthT+0x2d5> 42799e: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 4279a5: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 4279ac: 48 8d 44 01 11 lea 0x11(%rcx,%rax,1),%rax 4279b1: 48 2b 85 a8 fe ff ff sub -0x158(%rbp),%rax 4279b8: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 4279bf: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx 4279c6: 48 8b b5 f8 fe ff ff mov -0x108(%rbp),%rsi 4279cd: 48 8b 45 f8 mov -0x8(%rbp),%rax 4279d1: 48 8b 78 08 mov 0x8(%rax),%rdi 4279d5: e8 42 67 ff ff callq 41e11c 4279da: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 4279e1: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) 4279e8: 00 4279e9: 74 7a je 427a65 <_d_arraysetlengthT+0x2d5> 4279eb: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 4279f2: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) 4279f9: 48 8d 8d a0 fe ff ff lea -0x160(%rbp),%rcx 427a00: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427a07: 48 03 95 d8 fe ff ff add -0x128(%rbp),%rdx 427a0e: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427a15: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 427a1c: 48 03 bd d8 fe ff ff add -0x128(%rbp),%rdi 427a23: e8 fc ad ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427a28: 84 c0 test %al,%al 427a2a: 74 39 je 427a65 <_d_arraysetlengthT+0x2d5> 427a2c: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427a32: 34 01 xor $0x1,%al 427a34: 0f 84 81 03 00 00 je 427dbb <_d_arraysetlengthT+0x62b> 427a3a: 48 83 ec 08 sub $0x8,%rsp 427a3e: ff b5 b0 fe ff ff pushq -0x150(%rbp) 427a44: ff b5 a8 fe ff ff pushq -0x158(%rbp) 427a4a: ff b5 a0 fe ff ff pushq -0x160(%rbp) 427a50: 48 8b bd 90 fe ff ff mov -0x170(%rbp),%rdi 427a57: e8 68 b0 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 427a5c: 48 83 c4 20 add $0x20,%rsp 427a60: e9 56 03 00 00 jmpq 427dbb <_d_arraysetlengthT+0x62b> 427a65: 8b 95 b0 fe ff ff mov -0x150(%rbp),%edx 427a6b: 48 8b b5 78 fe ff ff mov -0x188(%rbp),%rsi 427a72: 48 83 c6 11 add $0x11,%rsi 427a76: 48 8d bd 10 ff ff ff lea -0xf0(%rbp),%rdi 427a7d: e8 92 65 ff ff callq 41e014 427a82: 48 89 c6 mov %rax,%rsi 427a85: 48 8d bd a0 fe ff ff lea -0x160(%rbp),%rdi 427a8c: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427a8e: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427a90: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427a92: 48 8d 8d a0 fe ff ff lea -0x160(%rbp),%rcx 427a99: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427aa0: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427aa7: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 427aae: ff ff ff 427ab1: e8 6e ad ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427ab6: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427abc: 34 01 xor $0x1,%al 427abe: 74 26 je 427ae6 <_d_arraysetlengthT+0x356> 427ac0: 48 83 ec 08 sub $0x8,%rsp 427ac4: ff b5 b0 fe ff ff pushq -0x150(%rbp) 427aca: ff b5 a8 fe ff ff pushq -0x158(%rbp) 427ad0: ff b5 a0 fe ff ff pushq -0x160(%rbp) 427ad6: 48 8b bd 90 fe ff ff mov -0x170(%rbp),%rdi 427add: e8 e2 af ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 427ae2: 48 83 c4 20 add $0x20,%rsp 427ae6: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 427aed: 48 83 c0 10 add $0x10,%rax 427af1: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427af8: 48 8b 95 88 fe ff ff mov -0x178(%rbp),%rdx 427aff: 48 8b 45 f8 mov -0x8(%rbp),%rax 427b03: 48 8b 70 08 mov 0x8(%rax),%rsi 427b07: 48 8b bd 60 fe ff ff mov -0x1a0(%rbp),%rdi 427b0e: e8 8d fe fe ff callq 4179a0 427b13: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 427b1a: 48 8b b5 88 fe ff ff mov -0x178(%rbp),%rsi 427b21: 52 push %rdx 427b22: 56 push %rsi 427b23: 48 8b 7d e8 mov -0x18(%rbp),%rdi 427b27: 48 8b 45 e8 mov -0x18(%rbp),%rax 427b2b: 48 8b 00 mov (%rax),%rax 427b2e: 48 ff 50 58 rex.W callq *0x58(%rax) 427b32: 48 89 c7 mov %rax,%rdi 427b35: 5e pop %rsi 427b36: 5a pop %rdx 427b37: e8 58 b0 ff ff callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 427b3c: e9 7a 02 00 00 jmpq 427dbb <_d_arraysetlengthT+0x62b> 427b41: 48 8d 8d a0 fe ff ff lea -0x160(%rbp),%rcx 427b48: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427b4f: 48 03 95 d8 fe ff ff add -0x128(%rbp),%rdx 427b56: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427b5d: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 427b64: 48 03 bd d8 fe ff ff add -0x128(%rbp),%rdi 427b6b: e8 b4 ac ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427b70: 34 01 xor $0x1,%al 427b72: 74 78 je 427bec <_d_arraysetlengthT+0x45c> 427b74: 8b 95 b0 fe ff ff mov -0x150(%rbp),%edx 427b7a: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 427b81: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 427b88: 48 89 8d 28 ff ff ff mov %rcx,-0xd8(%rbp) 427b8f: 48 81 bd 78 fe ff ff cmpq $0x7fe,-0x188(%rbp) 427b96: fe 07 00 00 427b9a: 48 b9 11 00 00 00 00 mov $0x11,%rcx 427ba1: 00 00 00 427ba4: 77 21 ja 427bc7 <_d_arraysetlengthT+0x437> 427ba6: 48 81 bd 78 fe ff ff cmpq $0xff,-0x188(%rbp) 427bad: ff 00 00 00 427bb1: 48 b9 02 00 00 00 00 mov $0x2,%rcx 427bb8: 00 00 00 427bbb: 77 0a ja 427bc7 <_d_arraysetlengthT+0x437> 427bbd: 48 b9 01 00 00 00 00 mov $0x1,%rcx 427bc4: 00 00 00 427bc7: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 427bcb: 48 8d bd 30 ff ff ff lea -0xd0(%rbp),%rdi 427bd2: e8 3d 64 ff ff callq 41e014 427bd7: 48 89 c6 mov %rax,%rsi 427bda: 48 8d bd a0 fe ff ff lea -0x160(%rbp),%rdi 427be1: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427be3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427be5: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427be7: e9 04 01 00 00 jmpq 427cf0 <_d_arraysetlengthT+0x560> 427bec: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427bf2: 34 01 xor $0x1,%al 427bf4: 0f 84 c1 01 00 00 je 427dbb <_d_arraysetlengthT+0x62b> 427bfa: 48 83 bd 90 fe ff ff cmpq $0x0,-0x170(%rbp) 427c01: 00 427c02: 0f 85 b3 01 00 00 jne 427dbb <_d_arraysetlengthT+0x62b> 427c08: 48 83 ec 08 sub $0x8,%rsp 427c0c: ff b5 b0 fe ff ff pushq -0x150(%rbp) 427c12: ff b5 a8 fe ff ff pushq -0x158(%rbp) 427c18: ff b5 a0 fe ff ff pushq -0x160(%rbp) 427c1e: 48 31 ff xor %rdi,%rdi 427c21: e8 9e ae ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 427c26: 48 83 c4 20 add $0x20,%rsp 427c2a: e9 8c 01 00 00 jmpq 427dbb <_d_arraysetlengthT+0x62b> 427c2f: 48 83 bd a0 fe ff ff cmpq $0x0,-0x160(%rbp) 427c36: 00 427c37: 74 08 je 427c41 <_d_arraysetlengthT+0x4b1> 427c39: 8b 95 b0 fe ff ff mov -0x150(%rbp),%edx 427c3f: eb 3c jmp 427c7d <_d_arraysetlengthT+0x4ed> 427c41: 48 8b 7d e8 mov -0x18(%rbp),%rdi 427c45: 48 8b 45 e8 mov -0x18(%rbp),%rax 427c49: 48 8b 00 mov (%rax),%rax 427c4c: 48 ff 50 58 rex.W callq *0x58(%rax) 427c50: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 427c57: 48 8b bd 50 ff ff ff mov -0xb0(%rbp),%rdi 427c5e: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 427c65: 48 8b 00 mov (%rax),%rax 427c68: 48 ff 50 68 rex.W callq *0x68(%rax) 427c6c: a9 01 00 00 00 test $0x1,%eax 427c71: ba 00 00 00 00 mov $0x0,%edx 427c76: 75 05 jne 427c7d <_d_arraysetlengthT+0x4ed> 427c78: ba 02 00 00 00 mov $0x2,%edx 427c7d: 81 ca 08 00 00 00 or $0x8,%edx 427c83: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 427c8a: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 427c91: 48 89 8d 48 ff ff ff mov %rcx,-0xb8(%rbp) 427c98: 48 81 bd 78 fe ff ff cmpq $0x7fe,-0x188(%rbp) 427c9f: fe 07 00 00 427ca3: 48 b9 11 00 00 00 00 mov $0x11,%rcx 427caa: 00 00 00 427cad: 77 21 ja 427cd0 <_d_arraysetlengthT+0x540> 427caf: 48 81 bd 78 fe ff ff cmpq $0xff,-0x188(%rbp) 427cb6: ff 00 00 00 427cba: 48 b9 02 00 00 00 00 mov $0x2,%rcx 427cc1: 00 00 00 427cc4: 77 0a ja 427cd0 <_d_arraysetlengthT+0x540> 427cc6: 48 b9 01 00 00 00 00 mov $0x1,%rcx 427ccd: 00 00 00 427cd0: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 427cd4: 48 8d bd 60 ff ff ff lea -0xa0(%rbp),%rdi 427cdb: e8 34 63 ff ff callq 41e014 427ce0: 48 89 c6 mov %rax,%rsi 427ce3: 48 8d bd a0 fe ff ff lea -0x160(%rbp),%rdi 427cea: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427cec: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427cee: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427cf0: 48 8d 8d a0 fe ff ff lea -0x160(%rbp),%rcx 427cf7: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427cfe: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427d05: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 427d0c: ff ff ff 427d0f: e8 10 ab ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427d14: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427d1a: 34 01 xor $0x1,%al 427d1c: 74 26 je 427d44 <_d_arraysetlengthT+0x5b4> 427d1e: 48 83 ec 08 sub $0x8,%rsp 427d22: ff b5 b0 fe ff ff pushq -0x150(%rbp) 427d28: ff b5 a8 fe ff ff pushq -0x158(%rbp) 427d2e: ff b5 a0 fe ff ff pushq -0x160(%rbp) 427d34: 48 8b bd 90 fe ff ff mov -0x170(%rbp),%rdi 427d3b: e8 84 ad ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 427d40: 48 83 c4 20 add $0x20,%rsp 427d44: 48 8d b5 a0 fe ff ff lea -0x160(%rbp),%rsi 427d4b: 48 8d 7d 80 lea -0x80(%rbp),%rdi 427d4f: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427d51: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427d53: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427d55: 48 f7 45 88 00 f0 ff testq $0xfffffffffffff000,-0x78(%rbp) 427d5c: ff 427d5d: 48 b8 10 00 00 00 00 mov $0x10,%rax 427d64: 00 00 00 427d67: 75 03 jne 427d6c <_d_arraysetlengthT+0x5dc> 427d69: 48 31 c0 xor %rax,%rax 427d6c: 48 03 45 80 add -0x80(%rbp),%rax 427d70: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427d77: 48 8b 95 88 fe ff ff mov -0x178(%rbp),%rdx 427d7e: 48 8b 45 f8 mov -0x8(%rbp),%rax 427d82: 48 8b 70 08 mov 0x8(%rax),%rsi 427d86: 48 8b bd 60 fe ff ff mov -0x1a0(%rbp),%rdi 427d8d: e8 0e fc fe ff callq 4179a0 427d92: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 427d99: 48 8b b5 88 fe ff ff mov -0x178(%rbp),%rsi 427da0: 52 push %rdx 427da1: 56 push %rsi 427da2: 48 8b 7d e8 mov -0x18(%rbp),%rdi 427da6: 48 8b 45 e8 mov -0x18(%rbp),%rax 427daa: 48 8b 00 mov (%rax),%rax 427dad: 48 ff 50 58 rex.W callq *0x58(%rax) 427db1: 48 89 c7 mov %rax,%rdi 427db4: 5e pop %rsi 427db5: 5a pop %rdx 427db6: e8 d9 ad ff ff callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 427dbb: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 427dc2: 48 2b 8d 88 fe ff ff sub -0x178(%rbp),%rcx 427dc9: 48 31 c0 xor %rax,%rax 427dcc: 48 8b bd 60 fe ff ff mov -0x1a0(%rbp),%rdi 427dd3: 48 03 bd 88 fe ff ff add -0x178(%rbp),%rdi 427dda: f3 aa rep stos %al,%es:(%rdi) 427ddc: e9 1e 01 00 00 jmpq 427eff <_d_arraysetlengthT+0x76f> 427de1: 48 8b 7d e8 mov -0x18(%rbp),%rdi 427de5: 48 8b 45 e8 mov -0x18(%rbp),%rax 427de9: 48 8b 00 mov (%rax),%rax 427dec: 48 ff 50 58 rex.W callq *0x58(%rax) 427df0: 48 89 45 c0 mov %rax,-0x40(%rbp) 427df4: 48 8b 7d c0 mov -0x40(%rbp),%rdi 427df8: 48 8b 45 c0 mov -0x40(%rbp),%rax 427dfc: 48 8b 00 mov (%rax),%rax 427dff: 48 ff 50 68 rex.W callq *0x68(%rax) 427e03: a9 01 00 00 00 test $0x1,%eax 427e08: ba 08 00 00 00 mov $0x8,%edx 427e0d: 75 05 jne 427e14 <_d_arraysetlengthT+0x684> 427e0f: ba 0a 00 00 00 mov $0xa,%edx 427e14: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 427e1b: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 427e22: 48 89 4d b8 mov %rcx,-0x48(%rbp) 427e26: 48 81 bd 78 fe ff ff cmpq $0x7fe,-0x188(%rbp) 427e2d: fe 07 00 00 427e31: 48 b9 11 00 00 00 00 mov $0x11,%rcx 427e38: 00 00 00 427e3b: 77 21 ja 427e5e <_d_arraysetlengthT+0x6ce> 427e3d: 48 81 bd 78 fe ff ff cmpq $0xff,-0x188(%rbp) 427e44: ff 00 00 00 427e48: 48 b9 02 00 00 00 00 mov $0x2,%rcx 427e4f: 00 00 00 427e52: 77 0a ja 427e5e <_d_arraysetlengthT+0x6ce> 427e54: 48 b9 01 00 00 00 00 mov $0x1,%rcx 427e5b: 00 00 00 427e5e: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 427e62: 48 8d 7d a0 lea -0x60(%rbp),%rdi 427e66: e8 a9 61 ff ff callq 41e014 427e6b: 48 8d 4d a0 lea -0x60(%rbp),%rcx 427e6f: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 427e76: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 427e7d: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 427e84: ff ff ff 427e87: e8 98 a9 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 427e8c: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 427e92: 34 01 xor $0x1,%al 427e94: 74 19 je 427eaf <_d_arraysetlengthT+0x71f> 427e96: 48 83 ec 08 sub $0x8,%rsp 427e9a: ff 75 b0 pushq -0x50(%rbp) 427e9d: ff 75 a8 pushq -0x58(%rbp) 427ea0: ff 75 a0 pushq -0x60(%rbp) 427ea3: 48 31 ff xor %rdi,%rdi 427ea6: e8 19 ac ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 427eab: 48 83 c4 20 add $0x20,%rsp 427eaf: 48 8d 75 a0 lea -0x60(%rbp),%rsi 427eb3: 48 8d 7d d0 lea -0x30(%rbp),%rdi 427eb7: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427eb9: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427ebb: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 427ebd: 48 f7 45 d8 00 f0 ff testq $0xfffffffffffff000,-0x28(%rbp) 427ec4: ff 427ec5: 48 b8 10 00 00 00 00 mov $0x10,%rax 427ecc: 00 00 00 427ecf: 75 03 jne 427ed4 <_d_arraysetlengthT+0x744> 427ed1: 48 31 c0 xor %rax,%rax 427ed4: 48 03 45 d0 add -0x30(%rbp),%rax 427ed8: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427edf: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 427ee6: 48 31 c0 xor %rax,%rax 427ee9: 48 8b bd 60 fe ff ff mov -0x1a0(%rbp),%rdi 427ef0: f3 aa rep stos %al,%es:(%rdi) 427ef2: eb 0b jmp 427eff <_d_arraysetlengthT+0x76f> 427ef4: 48 8b 42 08 mov 0x8(%rdx),%rax 427ef8: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427eff: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 427f06: 48 8b 4d f8 mov -0x8(%rbp),%rcx 427f0a: 48 89 41 08 mov %rax,0x8(%rcx) 427f0e: 48 8b 45 f0 mov -0x10(%rbp),%rax 427f12: 48 8b 4d f8 mov -0x8(%rbp),%rcx 427f16: 48 89 01 mov %rax,(%rcx) 427f19: 48 8b 45 f0 mov -0x10(%rbp),%rax 427f1d: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 427f24: 48 8b e5 mov %rbp,%rsp 427f27: 5d pop %rbp 427f28: c3 retq 427f29: e8 ee 59 ff ff callq 41d91c 427f2e: f4 hlt 427f2f: 48 8b e5 mov %rbp,%rsp 427f32: 5d pop %rbp 427f33: c3 retq 0000000000427f34 <_d_arraysetlengthiT>: 427f34: 55 push %rbp 427f35: 48 8b ec mov %rsp,%rbp 427f38: 48 81 ec d0 01 00 00 sub $0x1d0,%rsp 427f3f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 427f43: 48 89 75 f0 mov %rsi,-0x10(%rbp) 427f47: 48 89 55 f8 mov %rdx,-0x8(%rbp) 427f4b: 48 c7 85 30 fe ff ff movq $0x0,-0x1d0(%rbp) 427f52: 00 00 00 00 427f56: 48 8b 07 mov (%rdi),%rax 427f59: 48 ff 50 58 rex.W callq *0x58(%rax) 427f5d: 48 89 85 40 fe ff ff mov %rax,-0x1c0(%rbp) 427f64: 48 8b bd 40 fe ff ff mov -0x1c0(%rbp),%rdi 427f6b: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax 427f72: 48 8b 00 mov (%rax),%rax 427f75: 48 ff 50 48 rex.W callq *0x48(%rax) 427f79: 48 89 85 38 fe ff ff mov %rax,-0x1c8(%rbp) 427f80: 48 8b 7d e8 mov -0x18(%rbp),%rdi 427f84: 48 8b 45 e8 mov -0x18(%rbp),%rax 427f88: 48 8b 00 mov (%rax),%rax 427f8b: 48 ff 50 58 rex.W callq *0x58(%rax) 427f8f: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 427f96: 48 8b bd 60 fe ff ff mov -0x1a0(%rbp),%rdi 427f9d: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 427fa4: 48 8b 00 mov (%rax),%rax 427fa7: 48 ff 50 60 rex.W callq *0x60(%rax) 427fab: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) 427fb2: 48 89 95 58 fe ff ff mov %rdx,-0x1a8(%rbp) 427fb9: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax 427fc0: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 427fc7: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 427fcc: 0f 84 59 07 00 00 je 42872b <_d_arraysetlengthiT+0x7f7> 427fd2: 48 8b 45 f0 mov -0x10(%rbp),%rax 427fd6: 48 f7 a5 38 fe ff ff mulq -0x1c8(%rbp) 427fdd: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) 427fe4: 0f 82 7a 07 00 00 jb 428764 <_d_arraysetlengthiT+0x830> 427fea: 48 8b 45 f8 mov -0x8(%rbp),%rax 427fee: 48 8b 00 mov (%rax),%rax 427ff1: 48 0f af 85 38 fe ff imul -0x1c8(%rbp),%rax 427ff8: ff 427ff9: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 428000: 48 8b 45 e8 mov -0x18(%rbp),%rax 428004: 48 8b 00 mov (%rax),%rax 428007: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 42800e: 48 b8 01 00 00 00 00 mov $0x1,%rax 428015: 00 00 00 428018: 74 03 je 42801d <_d_arraysetlengthiT+0xe9> 42801a: 48 31 c0 xor %rax,%rax 42801d: 88 85 80 fe ff ff mov %al,-0x180(%rbp) 428023: 48 8b 45 f8 mov -0x8(%rbp),%rax 428027: 48 83 78 08 00 cmpq $0x0,0x8(%rax) 42802c: 0f 84 69 05 00 00 je 42859b <_d_arraysetlengthiT+0x667> 428032: 48 8b 45 f8 mov -0x8(%rbp),%rax 428036: 48 8b 40 08 mov 0x8(%rax),%rax 42803a: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) 428041: 48 8b 45 f8 mov -0x8(%rbp),%rax 428045: 48 8b 00 mov (%rax),%rax 428048: 48 3b 45 f0 cmp -0x10(%rbp),%rax 42804c: 0f 83 47 06 00 00 jae 428699 <_d_arraysetlengthiT+0x765> 428052: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 428058: 34 01 xor $0x1,%al 42805a: 74 0f je 42806b <_d_arraysetlengthiT+0x137> 42805c: 48 8b 45 f8 mov -0x8(%rbp),%rax 428060: 48 8b 78 08 mov 0x8(%rax),%rdi 428064: e8 9b a9 ff ff callq 422a04 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo> 428069: eb 03 jmp 42806e <_d_arraysetlengthiT+0x13a> 42806b: 48 31 c0 xor %rax,%rax 42806e: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 428075: 48 8b b5 88 fe ff ff mov -0x178(%rbp),%rsi 42807c: 48 85 f6 test %rsi,%rsi 42807f: 75 17 jne 428098 <_d_arraysetlengthiT+0x164> 428081: 48 8b 45 f8 mov -0x8(%rbp),%rax 428085: 48 8b 70 08 mov 0x8(%rax),%rsi 428089: 48 8d bd b0 fe ff ff lea -0x150(%rbp),%rdi 428090: e8 c3 61 ff ff callq 41e258 428095: 48 89 c6 mov %rax,%rsi 428098: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 42809f: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280a1: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280a3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280a5: 48 8b 45 f8 mov -0x8(%rbp),%rax 4280a9: 48 8b 40 08 mov 0x8(%rax),%rax 4280ad: 48 8d b5 90 fe ff ff lea -0x170(%rbp),%rsi 4280b4: 48 8d bd d0 fe ff ff lea -0x130(%rbp),%rdi 4280bb: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280bd: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280bf: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4280c1: 48 f7 85 d8 fe ff ff testq $0xfffffffffffff000,-0x128(%rbp) 4280c8: 00 f0 ff ff 4280cc: 48 b9 10 00 00 00 00 mov $0x10,%rcx 4280d3: 00 00 00 4280d6: 75 03 jne 4280db <_d_arraysetlengthiT+0x1a7> 4280d8: 48 31 c9 xor %rcx,%rcx 4280db: 48 03 8d d0 fe ff ff add -0x130(%rbp),%rcx 4280e2: 48 2b c1 sub %rcx,%rax 4280e5: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 4280ec: 48 83 bd 90 fe ff ff cmpq $0x0,-0x170(%rbp) 4280f3: 00 4280f4: 0f 84 07 03 00 00 je 428401 <_d_arraysetlengthiT+0x4cd> 4280fa: f7 85 a0 fe ff ff 08 testl $0x8,-0x160(%rbp) 428101: 00 00 00 428104: 0f 84 f7 02 00 00 je 428401 <_d_arraysetlengthiT+0x4cd> 42810a: 48 81 bd 98 fe ff ff cmpq $0x1000,-0x168(%rbp) 428111: 00 10 00 00 428115: 0f 82 f8 01 00 00 jb 428313 <_d_arraysetlengthiT+0x3df> 42811b: 48 8d 8d 90 fe ff ff lea -0x170(%rbp),%rcx 428122: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 428129: 48 03 95 c8 fe ff ff add -0x138(%rbp),%rdx 428130: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 428137: 48 8b bd 78 fe ff ff mov -0x188(%rbp),%rdi 42813e: 48 03 bd c8 fe ff ff add -0x138(%rbp),%rdi 428145: e8 da a6 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 42814a: 34 01 xor $0x1,%al 42814c: 0f 84 6c 02 00 00 je 4283be <_d_arraysetlengthiT+0x48a> 428152: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 428159: 48 03 85 c8 fe ff ff add -0x138(%rbp),%rax 428160: 48 8b 8d 90 fe ff ff mov -0x170(%rbp),%rcx 428167: 48 3b 01 cmp (%rcx),%rax 42816a: 0f 85 c7 00 00 00 jne 428237 <_d_arraysetlengthiT+0x303> 428170: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 428177: 48 8b 8d c8 fe ff ff mov -0x138(%rbp),%rcx 42817e: 48 8d 44 01 11 lea 0x11(%rcx,%rax,1),%rax 428183: 48 2b 85 98 fe ff ff sub -0x168(%rbp),%rax 42818a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 428191: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx 428198: 48 8b b5 e8 fe ff ff mov -0x118(%rbp),%rsi 42819f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4281a3: 48 8b 78 08 mov 0x8(%rax),%rdi 4281a7: e8 70 5f ff ff callq 41e11c 4281ac: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 4281b3: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) 4281ba: 00 4281bb: 74 7a je 428237 <_d_arraysetlengthiT+0x303> 4281bd: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 4281c4: 48 89 85 98 fe ff ff mov %rax,-0x168(%rbp) 4281cb: 48 8d 8d 90 fe ff ff lea -0x170(%rbp),%rcx 4281d2: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 4281d9: 48 03 95 c8 fe ff ff add -0x138(%rbp),%rdx 4281e0: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 4281e7: 48 8b bd 78 fe ff ff mov -0x188(%rbp),%rdi 4281ee: 48 03 bd c8 fe ff ff add -0x138(%rbp),%rdi 4281f5: e8 2a a6 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4281fa: 84 c0 test %al,%al 4281fc: 74 39 je 428237 <_d_arraysetlengthiT+0x303> 4281fe: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 428204: 34 01 xor $0x1,%al 428206: 0f 84 8d 04 00 00 je 428699 <_d_arraysetlengthiT+0x765> 42820c: 48 83 ec 08 sub $0x8,%rsp 428210: ff b5 a0 fe ff ff pushq -0x160(%rbp) 428216: ff b5 98 fe ff ff pushq -0x168(%rbp) 42821c: ff b5 90 fe ff ff pushq -0x170(%rbp) 428222: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 428229: e8 96 a8 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 42822e: 48 83 c4 20 add $0x20,%rsp 428232: e9 62 04 00 00 jmpq 428699 <_d_arraysetlengthiT+0x765> 428237: 8b 95 a0 fe ff ff mov -0x160(%rbp),%edx 42823d: 48 8b b5 70 fe ff ff mov -0x190(%rbp),%rsi 428244: 48 83 c6 11 add $0x11,%rsi 428248: 48 8d bd 00 ff ff ff lea -0x100(%rbp),%rdi 42824f: e8 c0 5d ff ff callq 41e014 428254: 48 89 c6 mov %rax,%rsi 428257: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 42825e: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428260: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428262: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428264: 48 8d 8d 90 fe ff ff lea -0x170(%rbp),%rcx 42826b: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 428272: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 428279: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 428280: ff ff ff 428283: e8 9c a5 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 428288: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 42828e: 34 01 xor $0x1,%al 428290: 74 26 je 4282b8 <_d_arraysetlengthiT+0x384> 428292: 48 83 ec 08 sub $0x8,%rsp 428296: ff b5 a0 fe ff ff pushq -0x160(%rbp) 42829c: ff b5 98 fe ff ff pushq -0x168(%rbp) 4282a2: ff b5 90 fe ff ff pushq -0x170(%rbp) 4282a8: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 4282af: e8 10 a8 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 4282b4: 48 83 c4 20 add $0x20,%rsp 4282b8: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 4282bf: 48 83 c0 10 add $0x10,%rax 4282c3: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) 4282ca: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 4282d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 4282d5: 48 8b 70 08 mov 0x8(%rax),%rsi 4282d9: 48 8b bd 30 fe ff ff mov -0x1d0(%rbp),%rdi 4282e0: e8 bb f6 fe ff callq 4179a0 4282e5: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx 4282ec: 48 8b b5 78 fe ff ff mov -0x188(%rbp),%rsi 4282f3: 52 push %rdx 4282f4: 56 push %rsi 4282f5: 48 8b 7d e8 mov -0x18(%rbp),%rdi 4282f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 4282fd: 48 8b 00 mov (%rax),%rax 428300: 48 ff 50 58 rex.W callq *0x58(%rax) 428304: 48 89 c7 mov %rax,%rdi 428307: 5e pop %rsi 428308: 5a pop %rdx 428309: e8 86 a8 ff ff callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 42830e: e9 86 03 00 00 jmpq 428699 <_d_arraysetlengthiT+0x765> 428313: 48 8d 8d 90 fe ff ff lea -0x170(%rbp),%rcx 42831a: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 428321: 48 03 95 c8 fe ff ff add -0x138(%rbp),%rdx 428328: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 42832f: 48 8b bd 78 fe ff ff mov -0x188(%rbp),%rdi 428336: 48 03 bd c8 fe ff ff add -0x138(%rbp),%rdi 42833d: e8 e2 a4 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 428342: 34 01 xor $0x1,%al 428344: 74 78 je 4283be <_d_arraysetlengthiT+0x48a> 428346: 8b 95 a0 fe ff ff mov -0x160(%rbp),%edx 42834c: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 428353: 48 8b 8d 70 fe ff ff mov -0x190(%rbp),%rcx 42835a: 48 89 8d 18 ff ff ff mov %rcx,-0xe8(%rbp) 428361: 48 81 bd 70 fe ff ff cmpq $0x7fe,-0x190(%rbp) 428368: fe 07 00 00 42836c: 48 b9 11 00 00 00 00 mov $0x11,%rcx 428373: 00 00 00 428376: 77 21 ja 428399 <_d_arraysetlengthiT+0x465> 428378: 48 81 bd 70 fe ff ff cmpq $0xff,-0x190(%rbp) 42837f: ff 00 00 00 428383: 48 b9 02 00 00 00 00 mov $0x2,%rcx 42838a: 00 00 00 42838d: 77 0a ja 428399 <_d_arraysetlengthiT+0x465> 42838f: 48 b9 01 00 00 00 00 mov $0x1,%rcx 428396: 00 00 00 428399: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 42839d: 48 8d bd 20 ff ff ff lea -0xe0(%rbp),%rdi 4283a4: e8 6b 5c ff ff callq 41e014 4283a9: 48 89 c6 mov %rax,%rsi 4283ac: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 4283b3: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4283b5: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4283b7: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4283b9: e9 04 01 00 00 jmpq 4284c2 <_d_arraysetlengthiT+0x58e> 4283be: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 4283c4: 34 01 xor $0x1,%al 4283c6: 0f 84 cd 02 00 00 je 428699 <_d_arraysetlengthiT+0x765> 4283cc: 48 83 bd 88 fe ff ff cmpq $0x0,-0x178(%rbp) 4283d3: 00 4283d4: 0f 85 bf 02 00 00 jne 428699 <_d_arraysetlengthiT+0x765> 4283da: 48 83 ec 08 sub $0x8,%rsp 4283de: ff b5 a0 fe ff ff pushq -0x160(%rbp) 4283e4: ff b5 98 fe ff ff pushq -0x168(%rbp) 4283ea: ff b5 90 fe ff ff pushq -0x170(%rbp) 4283f0: 48 31 ff xor %rdi,%rdi 4283f3: e8 cc a6 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 4283f8: 48 83 c4 20 add $0x20,%rsp 4283fc: e9 98 02 00 00 jmpq 428699 <_d_arraysetlengthiT+0x765> 428401: 48 83 bd 90 fe ff ff cmpq $0x0,-0x170(%rbp) 428408: 00 428409: 74 08 je 428413 <_d_arraysetlengthiT+0x4df> 42840b: 8b 95 a0 fe ff ff mov -0x160(%rbp),%edx 428411: eb 3c jmp 42844f <_d_arraysetlengthiT+0x51b> 428413: 48 8b 7d e8 mov -0x18(%rbp),%rdi 428417: 48 8b 45 e8 mov -0x18(%rbp),%rax 42841b: 48 8b 00 mov (%rax),%rax 42841e: 48 ff 50 58 rex.W callq *0x58(%rax) 428422: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) 428429: 48 8b bd 40 ff ff ff mov -0xc0(%rbp),%rdi 428430: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 428437: 48 8b 00 mov (%rax),%rax 42843a: 48 ff 50 68 rex.W callq *0x68(%rax) 42843e: a9 01 00 00 00 test $0x1,%eax 428443: ba 00 00 00 00 mov $0x0,%edx 428448: 75 05 jne 42844f <_d_arraysetlengthiT+0x51b> 42844a: ba 02 00 00 00 mov $0x2,%edx 42844f: 81 ca 08 00 00 00 or $0x8,%edx 428455: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 42845c: 48 8b 8d 70 fe ff ff mov -0x190(%rbp),%rcx 428463: 48 89 8d 38 ff ff ff mov %rcx,-0xc8(%rbp) 42846a: 48 81 bd 70 fe ff ff cmpq $0x7fe,-0x190(%rbp) 428471: fe 07 00 00 428475: 48 b9 11 00 00 00 00 mov $0x11,%rcx 42847c: 00 00 00 42847f: 77 21 ja 4284a2 <_d_arraysetlengthiT+0x56e> 428481: 48 81 bd 70 fe ff ff cmpq $0xff,-0x190(%rbp) 428488: ff 00 00 00 42848c: 48 b9 02 00 00 00 00 mov $0x2,%rcx 428493: 00 00 00 428496: 77 0a ja 4284a2 <_d_arraysetlengthiT+0x56e> 428498: 48 b9 01 00 00 00 00 mov $0x1,%rcx 42849f: 00 00 00 4284a2: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 4284a6: 48 8d bd 50 ff ff ff lea -0xb0(%rbp),%rdi 4284ad: e8 62 5b ff ff callq 41e014 4284b2: 48 89 c6 mov %rax,%rsi 4284b5: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 4284bc: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4284be: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4284c0: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 4284c2: 48 8d 8d 90 fe ff ff lea -0x170(%rbp),%rcx 4284c9: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 4284d0: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 4284d7: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 4284de: ff ff ff 4284e1: e8 3e a3 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4284e6: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 4284ec: 34 01 xor $0x1,%al 4284ee: 74 26 je 428516 <_d_arraysetlengthiT+0x5e2> 4284f0: 48 83 ec 08 sub $0x8,%rsp 4284f4: ff b5 a0 fe ff ff pushq -0x160(%rbp) 4284fa: ff b5 98 fe ff ff pushq -0x168(%rbp) 428500: ff b5 90 fe ff ff pushq -0x170(%rbp) 428506: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 42850d: e8 b2 a5 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 428512: 48 83 c4 20 add $0x20,%rsp 428516: 48 8d b5 90 fe ff ff lea -0x170(%rbp),%rsi 42851d: 48 8d bd 70 ff ff ff lea -0x90(%rbp),%rdi 428524: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428526: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428528: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 42852a: 48 f7 85 78 ff ff ff testq $0xfffffffffffff000,-0x88(%rbp) 428531: 00 f0 ff ff 428535: 48 b8 10 00 00 00 00 mov $0x10,%rax 42853c: 00 00 00 42853f: 75 03 jne 428544 <_d_arraysetlengthiT+0x610> 428541: 48 31 c0 xor %rax,%rax 428544: 48 03 85 70 ff ff ff add -0x90(%rbp),%rax 42854b: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) 428552: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 428559: 48 8b 45 f8 mov -0x8(%rbp),%rax 42855d: 48 8b 70 08 mov 0x8(%rax),%rsi 428561: 48 8b bd 30 fe ff ff mov -0x1d0(%rbp),%rdi 428568: e8 33 f4 fe ff callq 4179a0 42856d: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx 428574: 48 8b b5 78 fe ff ff mov -0x188(%rbp),%rsi 42857b: 52 push %rdx 42857c: 56 push %rsi 42857d: 48 8b 7d e8 mov -0x18(%rbp),%rdi 428581: 48 8b 45 e8 mov -0x18(%rbp),%rax 428585: 48 8b 00 mov (%rax),%rax 428588: 48 ff 50 58 rex.W callq *0x58(%rax) 42858c: 48 89 c7 mov %rax,%rdi 42858f: 5e pop %rsi 428590: 5a pop %rdx 428591: e8 fe a5 ff ff callq 422b94 <_D2rt8lifetime12__doPostblitFPvmC8TypeInfoZv> 428596: e9 fe 00 00 00 jmpq 428699 <_d_arraysetlengthiT+0x765> 42859b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 42859f: 48 8b 45 e8 mov -0x18(%rbp),%rax 4285a3: 48 8b 00 mov (%rax),%rax 4285a6: 48 ff 50 58 rex.W callq *0x58(%rax) 4285aa: 48 89 45 b0 mov %rax,-0x50(%rbp) 4285ae: 48 8b 7d b0 mov -0x50(%rbp),%rdi 4285b2: 48 8b 45 b0 mov -0x50(%rbp),%rax 4285b6: 48 8b 00 mov (%rax),%rax 4285b9: 48 ff 50 68 rex.W callq *0x68(%rax) 4285bd: a9 01 00 00 00 test $0x1,%eax 4285c2: ba 08 00 00 00 mov $0x8,%edx 4285c7: 75 05 jne 4285ce <_d_arraysetlengthiT+0x69a> 4285c9: ba 0a 00 00 00 mov $0xa,%edx 4285ce: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 4285d5: 48 8b 8d 70 fe ff ff mov -0x190(%rbp),%rcx 4285dc: 48 89 4d a8 mov %rcx,-0x58(%rbp) 4285e0: 48 81 bd 70 fe ff ff cmpq $0x7fe,-0x190(%rbp) 4285e7: fe 07 00 00 4285eb: 48 b9 11 00 00 00 00 mov $0x11,%rcx 4285f2: 00 00 00 4285f5: 77 21 ja 428618 <_d_arraysetlengthiT+0x6e4> 4285f7: 48 81 bd 70 fe ff ff cmpq $0xff,-0x190(%rbp) 4285fe: ff 00 00 00 428602: 48 b9 02 00 00 00 00 mov $0x2,%rcx 428609: 00 00 00 42860c: 77 0a ja 428618 <_d_arraysetlengthiT+0x6e4> 42860e: 48 b9 01 00 00 00 00 mov $0x1,%rcx 428615: 00 00 00 428618: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 42861c: 48 8d 7d 90 lea -0x70(%rbp),%rdi 428620: e8 ef 59 ff ff callq 41e014 428625: 48 8d 4d 90 lea -0x70(%rbp),%rcx 428629: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 428630: 40 8a b5 80 fe ff ff mov -0x180(%rbp),%sil 428637: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 42863e: ff ff ff 428641: e8 de a1 ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 428646: 8a 85 80 fe ff ff mov -0x180(%rbp),%al 42864c: 34 01 xor $0x1,%al 42864e: 74 19 je 428669 <_d_arraysetlengthiT+0x735> 428650: 48 83 ec 08 sub $0x8,%rsp 428654: ff 75 a0 pushq -0x60(%rbp) 428657: ff 75 98 pushq -0x68(%rbp) 42865a: ff 75 90 pushq -0x70(%rbp) 42865d: 48 31 ff xor %rdi,%rdi 428660: e8 5f a4 ff ff callq 422ac4 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv> 428665: 48 83 c4 20 add $0x20,%rsp 428669: 48 8d 75 90 lea -0x70(%rbp),%rsi 42866d: 48 8d 7d c0 lea -0x40(%rbp),%rdi 428671: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428673: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428675: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428677: 48 f7 45 c8 00 f0 ff testq $0xfffffffffffff000,-0x38(%rbp) 42867e: ff 42867f: 48 b8 10 00 00 00 00 mov $0x10,%rax 428686: 00 00 00 428689: 75 03 jne 42868e <_d_arraysetlengthiT+0x75a> 42868b: 48 31 c0 xor %rax,%rax 42868e: 48 03 45 c0 add -0x40(%rbp),%rax 428692: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) 428699: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 4286a0: 48 89 45 d8 mov %rax,-0x28(%rbp) 4286a4: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 4286ab: 48 3b 85 78 fe ff ff cmp -0x188(%rbp),%rax 4286b2: 0f 86 82 00 00 00 jbe 42873a <_d_arraysetlengthiT+0x806> 4286b8: 48 83 bd 68 fe ff ff cmpq $0x1,-0x198(%rbp) 4286bf: 01 4286c0: 75 29 jne 4286eb <_d_arraysetlengthiT+0x7b7> 4286c2: 48 8b 8d 70 fe ff ff mov -0x190(%rbp),%rcx 4286c9: 48 2b 8d 78 fe ff ff sub -0x188(%rbp),%rcx 4286d0: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 4286d7: 8a 00 mov (%rax),%al 4286d9: 48 8b bd 30 fe ff ff mov -0x1d0(%rbp),%rdi 4286e0: 48 03 bd 78 fe ff ff add -0x188(%rbp),%rdi 4286e7: f3 aa rep stos %al,%es:(%rdi) 4286e9: eb 4f jmp 42873a <_d_arraysetlengthiT+0x806> 4286eb: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 4286f2: 48 89 45 e0 mov %rax,-0x20(%rbp) 4286f6: 48 8b 45 e0 mov -0x20(%rbp),%rax 4286fa: 48 3b 85 70 fe ff ff cmp -0x190(%rbp),%rax 428701: 73 37 jae 42873a <_d_arraysetlengthiT+0x806> 428703: 48 8b 95 68 fe ff ff mov -0x198(%rbp),%rdx 42870a: 48 8b 75 d8 mov -0x28(%rbp),%rsi 42870e: 48 8b bd 30 fe ff ff mov -0x1d0(%rbp),%rdi 428715: 48 03 7d e0 add -0x20(%rbp),%rdi 428719: e8 82 f2 fe ff callq 4179a0 42871e: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 428725: 48 01 45 e0 add %rax,-0x20(%rbp) 428729: eb cb jmp 4286f6 <_d_arraysetlengthiT+0x7c2> 42872b: 48 8b 45 f8 mov -0x8(%rbp),%rax 42872f: 48 8b 40 08 mov 0x8(%rax),%rax 428733: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) 42873a: 48 8b 85 30 fe ff ff mov -0x1d0(%rbp),%rax 428741: 48 8b 4d f8 mov -0x8(%rbp),%rcx 428745: 48 89 41 08 mov %rax,0x8(%rcx) 428749: 48 8b 45 f0 mov -0x10(%rbp),%rax 42874d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 428751: 48 89 01 mov %rax,(%rcx) 428754: 48 8b 45 f0 mov -0x10(%rbp),%rax 428758: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx 42875f: 48 8b e5 mov %rbp,%rsp 428762: 5d pop %rbp 428763: c3 retq 428764: e8 b3 51 ff ff callq 41d91c 428769: f4 hlt 42876a: 48 8b e5 mov %rbp,%rsp 42876d: 5d pop %rbp 42876e: c3 retq 42876f: 90 nop 0000000000428770 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionylZb>: 428770: 55 push %rbp 428771: 48 8b ec mov %rsp,%rbp 428774: 48 83 ec 10 sub $0x10,%rsp 428778: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42877c: ff 75 18 pushq 0x18(%rbp) 42877f: ff 75 10 pushq 0x10(%rbp) 428782: e8 49 e8 ff ff callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 428787: 48 83 c4 10 add $0x10,%rsp 42878b: 84 c0 test %al,%al 42878d: b8 00 00 00 00 mov $0x0,%eax 428792: 75 24 jne 4287b8 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTylZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionylZb+0x48> 428794: ff 75 18 pushq 0x18(%rbp) 428797: ff 75 10 pushq 0x10(%rbp) 42879a: e8 e1 01 00 00 callq 428980 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10TransitionZ5frontFNcAS3std8datetime13PosixTimeZone10TransitionZS3std8datetime13PosixTimeZone10Transition> 42879f: 48 83 c4 10 add $0x10,%rsp 4287a3: 48 89 c6 mov %rax,%rsi 4287a6: ff 76 08 pushq 0x8(%rsi) 4287a9: ff 36 pushq (%rsi) 4287ab: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4287af: e8 70 06 00 00 callq 428e24 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10TransitionTylZ6resultFS3std8datetime13PosixTimeZone10TransitionylZb> 4287b4: 48 83 c4 10 add $0x10,%rsp 4287b8: 48 8b e5 mov %rbp,%rsp 4287bb: 5d pop %rbp 4287bc: c3 retq 4287bd: 90 nop 4287be: 90 nop 4287bf: 90 nop 00000000004287c0 <_D3std9algorithm91__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionlZb>: 4287c0: 55 push %rbp 4287c1: 48 8b ec mov %rsp,%rbp 4287c4: 48 83 ec 10 sub $0x10,%rsp 4287c8: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4287cc: ff 75 18 pushq 0x18(%rbp) 4287cf: ff 75 10 pushq 0x10(%rbp) 4287d2: e8 f9 e7 ff ff callq 426fd0 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10TransitionZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10TransitionZb> 4287d7: 48 83 c4 10 add $0x10,%rsp 4287db: 84 c0 test %al,%al 4287dd: b8 00 00 00 00 mov $0x0,%eax 4287e2: 75 24 jne 428808 <_D3std9algorithm91__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10TransitionTlZ10startsWithFAS3std8datetime13PosixTimeZone10TransitionlZb+0x48> 4287e4: ff 75 18 pushq 0x18(%rbp) 4287e7: ff 75 10 pushq 0x10(%rbp) 4287ea: e8 91 01 00 00 callq 428980 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10TransitionZ5frontFNcAS3std8datetime13PosixTimeZone10TransitionZS3std8datetime13PosixTimeZone10Transition> 4287ef: 48 83 c4 10 add $0x10,%rsp 4287f3: 48 89 c6 mov %rax,%rsi 4287f6: ff 76 08 pushq 0x8(%rsi) 4287f9: ff 36 pushq (%rsi) 4287fb: 48 8b 7d f8 mov -0x8(%rbp),%rdi 4287ff: e8 40 06 00 00 callq 428e44 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z55__T6resultTS3std8datetime13PosixTimeZone10TransitionTlZ6resultFS3std8datetime13PosixTimeZone10TransitionlZb> 428804: 48 83 c4 10 add $0x10,%rsp 428808: 48 8b e5 mov %rbp,%rsp 42880b: 5d pop %rbp 42880c: c3 retq 42880d: 90 nop 42880e: 90 nop 42880f: 90 nop 0000000000428810 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10startsWithFAS3std8datetime13PosixTimeZone10LeapSecondylZb>: 428810: 55 push %rbp 428811: 48 8b ec mov %rsp,%rbp 428814: 48 83 ec 10 sub $0x10,%rsp 428818: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42881c: ff 75 18 pushq 0x18(%rbp) 42881f: ff 75 10 pushq 0x10(%rbp) 428822: e8 f9 e7 ff ff callq 427020 <_D3std5array52__T5emptyTS3std8datetime13PosixTimeZone10LeapSecondZ5emptyFNaNbNdNfxAS3std8datetime13PosixTimeZone10LeapSecondZb> 428827: 48 83 c4 10 add $0x10,%rsp 42882b: 84 c0 test %al,%al 42882d: b8 00 00 00 00 mov $0x0,%eax 428832: 75 24 jne 428858 <_D3std9algorithm92__T10startsWithVAyaa11_62203c20612e74696d6554TAS3std8datetime13PosixTimeZone10LeapSecondTylZ10startsWithFAS3std8datetime13PosixTimeZone10LeapSecondylZb+0x48> 428834: ff 75 18 pushq 0x18(%rbp) 428837: ff 75 10 pushq 0x10(%rbp) 42883a: e8 65 01 00 00 callq 4289a4 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAS3std8datetime13PosixTimeZone10LeapSecondZS3std8datetime13PosixTimeZone10LeapSecond> 42883f: 48 83 c4 10 add $0x10,%rsp 428843: 48 89 c6 mov %rax,%rsi 428846: ff 76 08 pushq 0x8(%rsi) 428849: ff 36 pushq (%rsi) 42884b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42884f: e8 10 06 00 00 callq 428e64 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10LeapSecondTylZ6resultFS3std8datetime13PosixTimeZone10LeapSecondylZb> 428854: 48 83 c4 10 add $0x10,%rsp 428858: 48 8b e5 mov %rbp,%rsp 42885b: 5d pop %rbp 42885c: c3 retq 42885d: 90 nop 42885e: 90 nop 42885f: 90 nop 0000000000428860 <_D3std5array28__T14arrayAllocImplVb0TAaTmZ14arrayAllocImplFmZAa>: 428860: 55 push %rbp 428861: 48 8b ec mov %rsp,%rbp 428864: 48 83 ec 10 sub $0x10,%rsp 428868: 48 89 f8 mov %rdi,%rax 42886b: 50 push %rax 42886c: 48 83 ec 08 sub $0x8,%rsp 428870: 48 89 c6 mov %rax,%rsi 428873: bf 02 00 00 00 mov $0x2,%edi 428878: e8 c3 02 00 00 callq 428b40 <_D4core6memory2GC6mallocFmkZPv> 42887d: 48 89 c2 mov %rax,%rdx 428880: 48 83 c4 08 add $0x8,%rsp 428884: 58 pop %rax 428885: 48 8b e5 mov %rbp,%rsp 428888: 5d pop %rbp 428889: c3 retq 42888a: 90 nop 42888b: 90 nop 42888c: c3 retq 42888d: b8 30 af 63 00 mov $0x63af30,%eax 428892: b9 10 b1 63 00 mov $0x63b110,%ecx 428897: 48 8b 11 mov (%rcx),%rdx 42889a: 48 89 10 mov %rdx,(%rax) 42889d: 48 89 01 mov %rax,(%rcx) 4288a0: c3 retq 4288a1: 90 nop 4288a2: 90 nop 4288a3: 90 nop 00000000004288a4 <_D3std5ascii7__arrayZ>: 4288a4: 55 push %rbp 4288a5: 48 8b ec mov %rsp,%rbp 4288a8: 48 83 ec 10 sub $0x10,%rsp 4288ac: 48 89 fe mov %rdi,%rsi 4288af: 48 bf 18 af 63 00 00 mov $0x63af18,%rdi 4288b6: 00 00 00 4288b9: e8 32 1c ff ff callq 41a4f0 <_d_array_bounds> 4288be: 90 nop 4288bf: 90 nop 00000000004288c0 <_D3std5ascii8__assertFiZv>: 4288c0: 55 push %rbp 4288c1: 48 8b ec mov %rsp,%rbp 4288c4: 48 83 ec 10 sub $0x10,%rsp 4288c8: 48 89 fe mov %rdi,%rsi 4288cb: 48 bf 18 af 63 00 00 mov $0x63af18,%rdi 4288d2: 00 00 00 4288d5: e8 ae 1b ff ff callq 41a488 <_d_assertm> 4288da: 90 nop 4288db: 90 nop 00000000004288dc <_D3std5ascii15__unittest_failFiZv>: 4288dc: 55 push %rbp 4288dd: 48 8b ec mov %rsp,%rbp 4288e0: 48 83 ec 10 sub $0x10,%rsp 4288e4: 48 89 fe mov %rdi,%rsi 4288e7: 48 bf 18 af 63 00 00 mov $0x63af18,%rdi 4288ee: 00 00 00 4288f1: e8 c6 1b ff ff callq 41a4bc <_d_unittestm> 4288f6: 48 8b e5 mov %rbp,%rsp 4288f9: 5d pop %rbp 4288fa: c3 retq 4288fb: 90 nop 00000000004288fc <_D3std4conv19__T6toImplTAyaTPxaZ6toImplFPxaZAya>: 4288fc: 55 push %rbp 4288fd: 48 8b ec mov %rsp,%rbp 428900: 50 push %rax 428901: 53 push %rbx 428902: 48 89 fb mov %rdi,%rbx 428905: 48 85 db test %rbx,%rbx 428908: 74 1f je 428929 <_D3std4conv19__T6toImplTAyaTPxaZ6toImplFPxaZAya+0x2d> 42890a: e8 c1 ef fe ff callq 4178d0 42890f: 48 8b cb mov %rbx,%rcx 428912: 51 push %rcx 428913: 50 push %rax 428914: 48 bf 10 63 63 00 00 mov $0x636310,%rdi 42891b: 00 00 00 42891e: e8 99 a4 ff ff callq 422dbc <_adDupT> 428923: 48 83 c4 10 add $0x10,%rsp 428927: eb 04 jmp 42892d <_D3std4conv19__T6toImplTAyaTPxaZ6toImplFPxaZAya+0x31> 428929: 31 c0 xor %eax,%eax 42892b: 31 d2 xor %edx,%edx 42892d: 5b pop %rbx 42892e: 48 8b e5 mov %rbp,%rsp 428931: 5d pop %rbp 428932: c3 retq 428933: 90 nop 0000000000428934 <_D3std8datetime8TimeZone6__ctorMyFNaAyaAyaAyaZyC3std8datetime8TimeZone>: 428934: 55 push %rbp 428935: 48 8b ec mov %rsp,%rbp 428938: 48 89 f9 mov %rdi,%rcx 42893b: 48 8b 55 38 mov 0x38(%rbp),%rdx 42893f: 48 8b 45 30 mov 0x30(%rbp),%rax 428943: 48 89 41 10 mov %rax,0x10(%rcx) 428947: 48 89 51 18 mov %rdx,0x18(%rcx) 42894b: 48 8b 55 28 mov 0x28(%rbp),%rdx 42894f: 48 8b 45 20 mov 0x20(%rbp),%rax 428953: 48 89 41 20 mov %rax,0x20(%rcx) 428957: 48 89 51 28 mov %rdx,0x28(%rcx) 42895b: 48 8b 55 18 mov 0x18(%rbp),%rdx 42895f: 48 8b 45 10 mov 0x10(%rbp),%rax 428963: 48 89 41 30 mov %rax,0x30(%rcx) 428967: 48 89 51 38 mov %rdx,0x38(%rcx) 42896b: 48 89 f8 mov %rdi,%rax 42896e: 5d pop %rbp 42896f: c3 retq 0000000000428970 <_D3std5array13__T5emptyTyaZ5emptyFNaNbNdNfxAyaZb>: 428970: 55 push %rbp 428971: 48 8b ec mov %rsp,%rbp 428974: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 428979: 48 0f 94 c0 rex.W sete %al 42897d: 5d pop %rbp 42897e: c3 retq 42897f: 90 nop 0000000000428980 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10TransitionZ5frontFNcAS3std8datetime13PosixTimeZone10TransitionZS3std8datetime13PosixTimeZone10Transition>: 428980: 55 push %rbp 428981: 48 8b ec mov %rsp,%rbp 428984: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 428989: 75 0a jne 428995 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10TransitionZ5frontFNcAS3std8datetime13PosixTimeZone10TransitionZS3std8datetime13PosixTimeZone10Transition+0x15> 42898b: bf cc 01 00 00 mov $0x1cc,%edi 428990: e8 73 a6 ff ff callq 423008 <_D3std5array7__arrayZ> 428995: 48 8b 55 18 mov 0x18(%rbp),%rdx 428999: 48 8b 45 10 mov 0x10(%rbp),%rax 42899d: 48 89 d0 mov %rdx,%rax 4289a0: 5d pop %rbp 4289a1: c3 retq 4289a2: 90 nop 4289a3: 90 nop 00000000004289a4 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAS3std8datetime13PosixTimeZone10LeapSecondZS3std8datetime13PosixTimeZone10LeapSecond>: 4289a4: 55 push %rbp 4289a5: 48 8b ec mov %rsp,%rbp 4289a8: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 4289ad: 75 0a jne 4289b9 <_D3std5array52__T5frontTS3std8datetime13PosixTimeZone10LeapSecondZ5frontFNcAS3std8datetime13PosixTimeZone10LeapSecondZS3std8datetime13PosixTimeZone10LeapSecond+0x15> 4289af: bf cc 01 00 00 mov $0x1cc,%edi 4289b4: e8 4f a6 ff ff callq 423008 <_D3std5array7__arrayZ> 4289b9: 48 8b 55 18 mov 0x18(%rbp),%rdx 4289bd: 48 8b 45 10 mov 0x10(%rbp),%rax 4289c1: 48 89 d0 mov %rdx,%rax 4289c4: 5d pop %rbp 4289c5: c3 retq 4289c6: 90 nop 4289c7: 90 nop 00000000004289c8 <_D3std6string9toStringzFNaNbAxaZPya>: 4289c8: 55 push %rbp 4289c9: 48 8b ec mov %rsp,%rbp 4289cc: 48 83 ec 18 sub $0x18,%rsp 4289d0: 53 push %rbx 4289d1: 48 8b 45 10 mov 0x10(%rbp),%rax 4289d5: 48 8d 70 01 lea 0x1(%rax),%rsi 4289d9: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 4289e0: 00 00 00 4289e3: e8 78 01 00 00 callq 428b60 <_d_newarrayiT> 4289e8: 48 89 45 f0 mov %rax,-0x10(%rbp) 4289ec: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4289f0: 48 8b 55 10 mov 0x10(%rbp),%rdx 4289f4: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4289f8: 48 8b 5d 10 mov 0x10(%rbp),%rbx 4289fc: 48 89 ce mov %rcx,%rsi 4289ff: 48 8b 4d f8 mov -0x8(%rbp),%rcx 428a03: 48 8b d8 mov %rax,%rbx 428a06: 48 89 cf mov %rcx,%rdi 428a09: e8 92 ef fe ff callq 4179a0 428a0e: 48 8b 55 f8 mov -0x8(%rbp),%rdx 428a12: 48 8b 45 f0 mov -0x10(%rbp),%rax 428a16: 4c 8b 45 10 mov 0x10(%rbp),%r8 428a1a: 42 c6 04 02 00 movb $0x0,(%rdx,%r8,1) 428a1f: 48 8d 7d f0 lea -0x10(%rbp),%rdi 428a23: e8 5c 04 00 00 callq 428e84 <_D3std9exception20__T12assumeUniqueTaZ12assumeUniqueFNaNbKAaZAya> 428a28: 48 89 d0 mov %rdx,%rax 428a2b: 5b pop %rbx 428a2c: 48 8b e5 mov %rbp,%rsp 428a2f: 5d pop %rbp 428a30: c3 retq 428a31: 90 nop 428a32: 90 nop 428a33: 90 nop 0000000000428a34 <_D4core8demangle8Demangle16parseMangledNameMFZv>: 428a34: 55 push %rbp 428a35: 48 8b ec mov %rsp,%rbp 428a38: 48 83 ec 18 sub $0x18,%rsp 428a3c: 53 push %rbx 428a3d: 48 89 fb mov %rdi,%rbx 428a40: e8 1f 05 00 00 callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 428a45: 3c 5f cmp $0x5f,%al 428a47: 75 28 jne 428a71 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x3d> 428a49: 48 8b 43 20 mov 0x20(%rbx),%rax 428a4d: 48 ff c0 inc %rax 428a50: 48 89 43 20 mov %rax,0x20(%rbx) 428a54: 48 ff c8 dec %rax 428a57: 48 3b 03 cmp (%rbx),%rax 428a5a: 72 15 jb 428a71 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x3d> 428a5c: ff 35 56 9f 00 00 pushq 0x9f56(%rip) # 4329b8 <_TMP211+0x8> 428a62: ff 35 48 9f 00 00 pushq 0x9f48(%rip) # 4329b0 <_TMP211> 428a68: e8 37 04 00 00 callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 428a6d: 48 83 c4 10 add $0x10,%rsp 428a71: 48 8b fb mov %rbx,%rdi 428a74: e8 eb 04 00 00 callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 428a79: 3c 44 cmp $0x44,%al 428a7b: 74 15 je 428a92 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x5e> 428a7d: ff 35 35 9f 00 00 pushq 0x9f35(%rip) # 4329b8 <_TMP211+0x8> 428a83: ff 35 27 9f 00 00 pushq 0x9f27(%rip) # 4329b0 <_TMP211> 428a89: e8 16 04 00 00 callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 428a8e: 48 83 c4 10 add $0x10,%rsp 428a92: 48 8b 4b 20 mov 0x20(%rbx),%rcx 428a96: 48 ff c1 inc %rcx 428a99: 48 89 4b 20 mov %rcx,0x20(%rbx) 428a9d: 48 ff c9 dec %rcx 428aa0: 48 3b 0b cmp (%rbx),%rcx 428aa3: 72 15 jb 428aba <_D4core8demangle8Demangle16parseMangledNameMFZv+0x86> 428aa5: ff 35 0d 9f 00 00 pushq 0x9f0d(%rip) # 4329b8 <_TMP211+0x8> 428aab: ff 35 ff 9e 00 00 pushq 0x9eff(%rip) # 4329b0 <_TMP211> 428ab1: e8 ee 03 00 00 callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 428ab6: 48 83 c4 10 add $0x10,%rsp 428aba: 48 8b fb mov %rbx,%rdi 428abd: e8 ba 20 00 00 callq 42ab7c <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 428ac2: 48 89 45 f0 mov %rax,-0x10(%rbp) 428ac6: 48 89 55 f8 mov %rdx,-0x8(%rbp) 428aca: 48 8b fb mov %rbx,%rdi 428acd: e8 92 04 00 00 callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 428ad2: 3c 4d cmp $0x4d,%al 428ad4: 75 26 jne 428afc <_D4core8demangle8Demangle16parseMangledNameMFZv+0xc8> 428ad6: 48 ff 43 20 incq 0x20(%rbx) 428ada: 48 8b 43 20 mov 0x20(%rbx),%rax 428ade: 48 8d 50 ff lea -0x1(%rax),%rdx 428ae2: 48 3b 13 cmp (%rbx),%rdx 428ae5: 72 15 jb 428afc <_D4core8demangle8Demangle16parseMangledNameMFZv+0xc8> 428ae7: ff 35 cb 9e 00 00 pushq 0x9ecb(%rip) # 4329b8 <_TMP211+0x8> 428aed: ff 35 bd 9e 00 00 pushq 0x9ebd(%rip) # 4329b0 <_TMP211> 428af3: e8 ac 03 00 00 callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 428af8: 48 83 c4 10 add $0x10,%rsp 428afc: 83 7b 30 01 cmpl $0x1,0x30(%rbx) 428b00: 75 12 jne 428b14 <_D4core8demangle8Demangle16parseMangledNameMFZv+0xe0> 428b02: ff 75 f8 pushq -0x8(%rbp) 428b05: ff 75 f0 pushq -0x10(%rbp) 428b08: 48 8b fb mov %rbx,%rdi 428b0b: e8 80 04 00 00 callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 428b10: 48 83 c4 10 add $0x10,%rsp 428b14: 48 8b 4b 20 mov 0x20(%rbx),%rcx 428b18: 48 3b 0b cmp (%rbx),%rcx 428b1b: 73 1d jae 428b3a <_D4core8demangle8Demangle16parseMangledNameMFZv+0x106> 428b1d: ff 35 b5 9e 00 00 pushq 0x9eb5(%rip) # 4329d8 <_TMP212+0x8> 428b23: ff 35 a7 9e 00 00 pushq 0x9ea7(%rip) # 4329d0 <_TMP212> 428b29: 48 8b fb mov %rbx,%rdi 428b2c: e8 8f 03 00 00 callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 428b31: 48 83 c4 10 add $0x10,%rsp 428b35: e9 80 ff ff ff jmpq 428aba <_D4core8demangle8Demangle16parseMangledNameMFZv+0x86> 428b3a: 5b pop %rbx 428b3b: 48 8b e5 mov %rbp,%rsp 428b3e: 5d pop %rbp 428b3f: c3 retq 0000000000428b40 <_D4core6memory2GC6mallocFmkZPv>: 428b40: 55 push %rbp 428b41: 48 8b ec mov %rsp,%rbp 428b44: 48 83 ec 10 sub $0x10,%rsp 428b48: 48 89 75 f8 mov %rsi,-0x8(%rbp) 428b4c: 48 89 fe mov %rdi,%rsi 428b4f: 48 8b 7d f8 mov -0x8(%rbp),%rdi 428b53: e8 7c 54 ff ff callq 41dfd4 428b58: 48 8b e5 mov %rbp,%rsp 428b5b: 5d pop %rbp 428b5c: c3 retq 428b5d: 90 nop 428b5e: 90 nop 428b5f: 90 nop 0000000000428b60 <_d_newarrayiT>: 428b60: 55 push %rbp 428b61: 48 8b ec mov %rsp,%rbp 428b64: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 428b6b: 48 89 7d e8 mov %rdi,-0x18(%rbp) 428b6f: 48 89 75 f0 mov %rsi,-0x10(%rbp) 428b73: 48 c7 85 30 ff ff ff movq $0x0,-0xd0(%rbp) 428b7a: 00 00 00 00 428b7e: 48 c7 85 38 ff ff ff movq $0x0,-0xc8(%rbp) 428b85: 00 00 00 00 428b89: 48 8b 07 mov (%rdi),%rax 428b8c: 48 ff 50 58 rex.W callq *0x58(%rax) 428b90: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 428b97: 48 8b bd 48 ff ff ff mov -0xb8(%rbp),%rdi 428b9e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 428ba5: 48 8b 00 mov (%rax),%rax 428ba8: 48 ff 50 48 rex.W callq *0x48(%rax) 428bac: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) 428bb3: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 428bb8: 74 0a je 428bc4 <_d_newarrayiT+0x64> 428bba: 48 83 bd 40 ff ff ff cmpq $0x0,-0xc0(%rbp) 428bc1: 00 428bc2: 75 1b jne 428bdf <_d_newarrayiT+0x7f> 428bc4: 48 c7 85 30 ff ff ff movq $0x0,-0xd0(%rbp) 428bcb: 00 00 00 00 428bcf: 48 c7 85 38 ff ff ff movq $0x0,-0xc8(%rbp) 428bd6: 00 00 00 00 428bda: e9 26 02 00 00 jmpq 428e05 <_d_newarrayiT+0x2a5> 428bdf: 48 8b 7d e8 mov -0x18(%rbp),%rdi 428be3: 48 8b 45 e8 mov -0x18(%rbp),%rax 428be7: 48 8b 00 mov (%rax),%rax 428bea: 48 ff 50 58 rex.W callq *0x58(%rax) 428bee: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 428bf5: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 428bfc: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 428c03: 48 8b 00 mov (%rax),%rax 428c06: 48 ff 50 60 rex.W callq *0x60(%rax) 428c0a: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 428c11: 48 89 95 58 ff ff ff mov %rdx,-0xa8(%rbp) 428c18: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 428c1f: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 428c26: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 428c2d: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 428c34: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 428c3b: 48 f7 65 f0 mulq -0x10(%rbp) 428c3f: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) 428c46: 0f 82 cc 01 00 00 jb 428e18 <_d_newarrayiT+0x2b8> 428c4c: 48 8b 7d e8 mov -0x18(%rbp),%rdi 428c50: 48 8b 45 e8 mov -0x18(%rbp),%rax 428c54: 48 8b 00 mov (%rax),%rax 428c57: 48 ff 50 58 rex.W callq *0x58(%rax) 428c5b: 48 89 45 a0 mov %rax,-0x60(%rbp) 428c5f: 48 8b 7d a0 mov -0x60(%rbp),%rdi 428c63: 48 8b 45 a0 mov -0x60(%rbp),%rax 428c67: 48 8b 00 mov (%rax),%rax 428c6a: 48 ff 50 68 rex.W callq *0x68(%rax) 428c6e: a9 01 00 00 00 test $0x1,%eax 428c73: ba 08 00 00 00 mov $0x8,%edx 428c78: 75 05 jne 428c7f <_d_newarrayiT+0x11f> 428c7a: ba 0a 00 00 00 mov $0xa,%edx 428c7f: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 428c86: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 428c8d: 48 89 4d 98 mov %rcx,-0x68(%rbp) 428c91: 48 81 bd 40 ff ff ff cmpq $0x7fe,-0xc0(%rbp) 428c98: fe 07 00 00 428c9c: 48 b9 11 00 00 00 00 mov $0x11,%rcx 428ca3: 00 00 00 428ca6: 77 21 ja 428cc9 <_d_newarrayiT+0x169> 428ca8: 48 81 bd 40 ff ff ff cmpq $0xff,-0xc0(%rbp) 428caf: ff 00 00 00 428cb3: 48 b9 02 00 00 00 00 mov $0x2,%rcx 428cba: 00 00 00 428cbd: 77 0a ja 428cc9 <_d_newarrayiT+0x169> 428cbf: 48 b9 01 00 00 00 00 mov $0x1,%rcx 428cc6: 00 00 00 428cc9: 48 8d 34 08 lea (%rax,%rcx,1),%rsi 428ccd: 48 8d 7d 80 lea -0x80(%rbp),%rdi 428cd1: e8 3e 53 ff ff callq 41e014 428cd6: 48 8d 75 80 lea -0x80(%rbp),%rsi 428cda: 48 8d 7d b0 lea -0x50(%rbp),%rdi 428cde: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428ce0: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428ce2: 48 a5 movsq %ds:(%rsi),%es:(%rdi) 428ce4: 48 f7 45 b8 00 f0 ff testq $0xfffffffffffff000,-0x48(%rbp) 428ceb: ff 428cec: 48 b8 10 00 00 00 00 mov $0x10,%rax 428cf3: 00 00 00 428cf6: 75 03 jne 428cfb <_d_newarrayiT+0x19b> 428cf8: 48 31 c0 xor %rax,%rax 428cfb: 48 03 45 b0 add -0x50(%rbp),%rax 428cff: 48 89 45 a8 mov %rax,-0x58(%rbp) 428d03: 48 83 bd 68 ff ff ff cmpq $0x1,-0x98(%rbp) 428d0a: 01 428d0b: 75 20 jne 428d2d <_d_newarrayiT+0x1cd> 428d0d: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 428d14: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 428d1b: 40 0f b6 30 rex movzbl (%rax),%esi 428d1f: 48 8b 7d a8 mov -0x58(%rbp),%rdi 428d23: e8 18 ec fe ff callq 417940 428d28: e9 84 00 00 00 jmpq 428db1 <_d_newarrayiT+0x251> 428d2d: 48 83 bd 68 ff ff ff cmpq $0x4,-0x98(%rbp) 428d34: 04 428d35: 75 3d jne 428d74 <_d_newarrayiT+0x214> 428d37: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 428d3e: 8b 00 mov (%rax),%eax 428d40: 89 45 c8 mov %eax,-0x38(%rbp) 428d43: 48 c1 ad 40 ff ff ff shrq $0x2,-0xc0(%rbp) 428d4a: 02 428d4b: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 428d52: 00 428d53: 48 8b 45 d0 mov -0x30(%rbp),%rax 428d57: 48 3b 85 40 ff ff ff cmp -0xc0(%rbp),%rax 428d5e: 73 51 jae 428db1 <_d_newarrayiT+0x251> 428d60: 8b 45 c8 mov -0x38(%rbp),%eax 428d63: 48 8b 4d d0 mov -0x30(%rbp),%rcx 428d67: 48 8b 55 a8 mov -0x58(%rbp),%rdx 428d6b: 89 04 8a mov %eax,(%rdx,%rcx,4) 428d6e: 48 ff 45 d0 incq -0x30(%rbp) 428d72: eb df jmp 428d53 <_d_newarrayiT+0x1f3> 428d74: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) 428d7b: 00 428d7c: 48 8b 45 d8 mov -0x28(%rbp),%rax 428d80: 48 3b 85 40 ff ff ff cmp -0xc0(%rbp),%rax 428d87: 73 28 jae 428db1 <_d_newarrayiT+0x251> 428d89: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 428d90: 48 8b b5 70 ff ff ff mov -0x90(%rbp),%rsi 428d97: 48 8b 7d a8 mov -0x58(%rbp),%rdi 428d9b: 48 03 7d d8 add -0x28(%rbp),%rdi 428d9f: e8 fc eb fe ff callq 4179a0 428da4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 428dab: 48 01 45 d8 add %rax,-0x28(%rbp) 428daf: eb cb jmp 428d7c <_d_newarrayiT+0x21c> 428db1: 48 8b 45 e8 mov -0x18(%rbp),%rax 428db5: 48 8b 00 mov (%rax),%rax 428db8: 48 81 38 a8 5c 63 00 cmpq $0x635ca8,(%rax) 428dbf: 48 b8 01 00 00 00 00 mov $0x1,%rax 428dc6: 00 00 00 428dc9: 74 03 je 428dce <_d_newarrayiT+0x26e> 428dcb: 48 31 c0 xor %rax,%rax 428dce: 88 45 e0 mov %al,-0x20(%rbp) 428dd1: 48 8d 4d 80 lea -0x80(%rbp),%rcx 428dd5: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 428ddc: 40 8a 75 e0 mov -0x20(%rbp),%sil 428de0: 48 bf ff ff ff ff ff mov $0xffffffffffffffff,%rdi 428de7: ff ff ff 428dea: e8 35 9a ff ff callq 422824 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 428def: 48 8b 45 f0 mov -0x10(%rbp),%rax 428df3: 48 8b 4d a8 mov -0x58(%rbp),%rcx 428df7: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 428dfe: 48 89 8d 38 ff ff ff mov %rcx,-0xc8(%rbp) 428e05: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 428e0c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 428e13: 48 8b e5 mov %rbp,%rsp 428e16: 5d pop %rbp 428e17: c3 retq 428e18: e8 ff 4a ff ff callq 41d91c 428e1d: f4 hlt 428e1e: 48 8b e5 mov %rbp,%rsp 428e21: 5d pop %rbp 428e22: c3 retq 428e23: 90 nop 0000000000428e24 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10TransitionTylZ6resultFS3std8datetime13PosixTimeZone10TransitionylZb>: 428e24: 55 push %rbp 428e25: 48 8b ec mov %rsp,%rbp 428e28: 50 push %rax 428e29: 48 3b 7d 10 cmp 0x10(%rbp),%rdi 428e2d: 48 b8 01 00 00 00 00 mov $0x1,%rax 428e34: 00 00 00 428e37: 7c 03 jl 428e3c <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10TransitionTylZ6resultFS3std8datetime13PosixTimeZone10TransitionylZb+0x18> 428e39: 48 31 c0 xor %rax,%rax 428e3c: 48 8b e5 mov %rbp,%rsp 428e3f: 5d pop %rbp 428e40: c3 retq 428e41: 90 nop 428e42: 90 nop 428e43: 90 nop 0000000000428e44 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z55__T6resultTS3std8datetime13PosixTimeZone10TransitionTlZ6resultFS3std8datetime13PosixTimeZone10TransitionlZb>: 428e44: 55 push %rbp 428e45: 48 8b ec mov %rsp,%rbp 428e48: 50 push %rax 428e49: 48 3b 7d 10 cmp 0x10(%rbp),%rdi 428e4d: 48 b8 01 00 00 00 00 mov $0x1,%rax 428e54: 00 00 00 428e57: 7c 03 jl 428e5c <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z55__T6resultTS3std8datetime13PosixTimeZone10TransitionTlZ6resultFS3std8datetime13PosixTimeZone10TransitionlZb+0x18> 428e59: 48 31 c0 xor %rax,%rax 428e5c: 48 8b e5 mov %rbp,%rsp 428e5f: 5d pop %rbp 428e60: c3 retq 428e61: 90 nop 428e62: 90 nop 428e63: 90 nop 0000000000428e64 <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10LeapSecondTylZ6resultFS3std8datetime13PosixTimeZone10LeapSecondylZb>: 428e64: 55 push %rbp 428e65: 48 8b ec mov %rsp,%rbp 428e68: 50 push %rax 428e69: 48 3b 7d 10 cmp 0x10(%rbp),%rdi 428e6d: 48 b8 01 00 00 00 00 mov $0x1,%rax 428e74: 00 00 00 428e77: 7c 03 jl 428e7c <_D3std10functional67__T13binaryFunImplVAyaa11_62203c20612e74696d6554VAyaa1_61VAyaa1_62Z56__T6resultTS3std8datetime13PosixTimeZone10LeapSecondTylZ6resultFS3std8datetime13PosixTimeZone10LeapSecondylZb+0x18> 428e79: 48 31 c0 xor %rax,%rax 428e7c: 48 8b e5 mov %rbp,%rsp 428e7f: 5d pop %rbp 428e80: c3 retq 428e81: 90 nop 428e82: 90 nop 428e83: 90 nop 0000000000428e84 <_D3std9exception20__T12assumeUniqueTaZ12assumeUniqueFNaNbKAaZAya>: 428e84: 55 push %rbp 428e85: 48 8b ec mov %rsp,%rbp 428e88: 50 push %rax 428e89: 48 8b 57 08 mov 0x8(%rdi),%rdx 428e8d: 48 8b 07 mov (%rdi),%rax 428e90: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 428e97: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 428e9e: 00 428e9f: 48 8b e5 mov %rbp,%rsp 428ea2: 5d pop %rbp 428ea3: c3 retq 0000000000428ea4 <_D4core8demangle8Demangle5errorFAyaZv>: 428ea4: 55 push %rbp 428ea5: 48 8b ec mov %rsp,%rbp 428ea8: 48 8b 15 f1 1b 21 00 mov 0x211bf1(%rip),%rdx # 63aaa0 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 428eaf: 48 8b 05 e2 1b 21 00 mov 0x211be2(%rip),%rax # 63aa98 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x10> 428eb6: 48 89 d7 mov %rdx,%rdi 428eb9: e8 1e 11 ff ff callq 419fdc <_d_throwc> 428ebe: 5d pop %rbp 428ebf: c3 retq 0000000000428ec0 <_D4core8demangle8Demangle3putMFAxaZAa>: 428ec0: 55 push %rbp 428ec1: 48 8b ec mov %rsp,%rbp 428ec4: 48 83 ec 38 sub $0x38,%rsp 428ec8: 53 push %rbx 428ec9: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 428ece: 0f 84 85 00 00 00 je 428f59 <_D4core8demangle8Demangle3putMFAxaZAa+0x99> 428ed4: 48 8b 5f 28 mov 0x28(%rdi),%rbx 428ed8: 48 8b 57 18 mov 0x18(%rdi),%rdx 428edc: 48 8b 47 10 mov 0x10(%rdi),%rax 428ee0: 48 89 5d d0 mov %rbx,-0x30(%rbp) 428ee4: 48 89 55 d8 mov %rdx,-0x28(%rbp) 428ee8: 48 8b 55 18 mov 0x18(%rbp),%rdx 428eec: 48 8b 45 10 mov 0x10(%rbp),%rax 428ef0: 48 89 45 e0 mov %rax,-0x20(%rbp) 428ef4: 48 89 55 e8 mov %rdx,-0x18(%rbp) 428ef8: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 428efd: 74 23 je 428f22 <_D4core8demangle8Demangle3putMFAxaZAa+0x62> 428eff: 48 8b 4d d8 mov -0x28(%rbp),%rcx 428f03: 48 39 4d e8 cmp %rcx,-0x18(%rbp) 428f07: 72 19 jb 428f22 <_D4core8demangle8Demangle3putMFAxaZAa+0x62> 428f09: 48 8b 75 e8 mov -0x18(%rbp),%rsi 428f0d: 48 8b 5d 10 mov 0x10(%rbp),%rbx 428f11: 4c 8d 04 1e lea (%rsi,%rbx,1),%r8 428f15: 4c 8b 4d d0 mov -0x30(%rbp),%r9 428f19: 4a 8d 0c 09 lea (%rcx,%r9,1),%rcx 428f1d: 4c 3b c1 cmp %rcx,%r8 428f20: 76 04 jbe 428f26 <_D4core8demangle8Demangle3putMFAxaZAa+0x66> 428f22: 31 f6 xor %esi,%esi 428f24: eb 05 jmp 428f2b <_D4core8demangle8Demangle3putMFAxaZAa+0x6b> 428f26: be 01 00 00 00 mov $0x1,%esi 428f2b: 40 80 f6 01 xor $0x1,%sil 428f2f: 74 15 je 428f46 <_D4core8demangle8Demangle3putMFAxaZAa+0x86> 428f31: ff 75 18 pushq 0x18(%rbp) 428f34: ff 75 10 pushq 0x10(%rbp) 428f37: e8 90 1d 00 00 callq 42accc <_D4core8demangle8Demangle6appendMFAxaZAa> 428f3c: 48 83 c4 10 add $0x10,%rsp 428f40: 5b pop %rbx 428f41: 48 8b e5 mov %rbp,%rsp 428f44: 5d pop %rbp 428f45: c3 retq 428f46: 48 52 rex.W push %rdx 428f48: 48 50 rex.W push %rax 428f4a: e8 a9 1c 00 00 callq 42abf8 <_D4core8demangle8Demangle5shiftMFAxaZAa> 428f4f: 48 83 c4 10 add $0x10,%rsp 428f53: 5b pop %rbx 428f54: 48 8b e5 mov %rbp,%rsp 428f57: 5d pop %rbp 428f58: c3 retq 428f59: 31 c0 xor %eax,%eax 428f5b: 31 d2 xor %edx,%edx 428f5d: 5b pop %rbx 428f5e: 48 8b e5 mov %rbp,%rsp 428f61: 5d pop %rbp 428f62: c3 retq 428f63: 90 nop 0000000000428f64 <_D4core8demangle8Demangle3tokMFZa>: 428f64: 55 push %rbp 428f65: 48 8b ec mov %rsp,%rbp 428f68: 53 push %rbx 428f69: 48 89 f9 mov %rdi,%rcx 428f6c: 48 8b 41 20 mov 0x20(%rcx),%rax 428f70: 48 3b 01 cmp (%rcx),%rax 428f73: 73 11 jae 428f86 <_D4core8demangle8Demangle3tokMFZa+0x22> 428f75: 48 8b 51 08 mov 0x8(%rcx),%rdx 428f79: 48 8b 01 mov (%rcx),%rax 428f7c: 48 8b 59 20 mov 0x20(%rcx),%rbx 428f80: 8a 04 1a mov (%rdx,%rbx,1),%al 428f83: 5b pop %rbx 428f84: 5d pop %rbp 428f85: c3 retq 428f86: b8 ff 00 00 00 mov $0xff,%eax 428f8b: 5b pop %rbx 428f8c: 5d pop %rbp 428f8d: c3 retq 428f8e: 90 nop 428f8f: 90 nop 0000000000428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa>: 428f90: 55 push %rbp 428f91: 48 8b ec mov %rsp,%rbp 428f94: 48 83 ec 28 sub $0x28,%rsp 428f98: 53 push %rbx 428f99: 41 54 push %r12 428f9b: 41 55 push %r13 428f9d: 49 89 fc mov %rdi,%r12 428fa0: 4d 8b 6c 24 28 mov 0x28(%r12),%r13 428fa5: e8 ba ff ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 428faa: 25 ff 00 00 00 and $0xff,%eax 428faf: 83 f8 4f cmp $0x4f,%eax 428fb2: 0f 84 7f 01 00 00 je 429137 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1a7> 428fb8: 83 f8 78 cmp $0x78,%eax 428fbb: 0f 84 12 02 00 00 je 4291d3 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x243> 428fc1: 83 f8 79 cmp $0x79,%eax 428fc4: 0f 84 a5 02 00 00 je 42926f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2df> 428fca: 83 f8 4e cmp $0x4e,%eax 428fcd: 0f 84 38 03 00 00 je 42930b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x37b> 428fd3: 83 f8 41 cmp $0x41,%eax 428fd6: 0f 84 74 04 00 00 je 429450 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4c0> 428fdc: 83 f8 47 cmp $0x47,%eax 428fdf: 0f 84 ef 04 00 00 je 4294d4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x544> 428fe5: 83 f8 48 cmp $0x48,%eax 428fe8: 0f 84 a4 05 00 00 je 429592 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x602> 428fee: 83 f8 50 cmp $0x50,%eax 428ff1: 0f 84 61 06 00 00 je 429658 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6c8> 428ff7: 83 f8 46 cmp $0x46,%eax 428ffa: 0f 84 dc 06 00 00 je 4296dc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74c> 429000: 83 f8 55 cmp $0x55,%eax 429003: 0f 84 d3 06 00 00 je 4296dc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74c> 429009: 83 f8 57 cmp $0x57,%eax 42900c: 0f 84 ca 06 00 00 je 4296dc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74c> 429012: 83 f8 56 cmp $0x56,%eax 429015: 0f 84 c1 06 00 00 je 4296dc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74c> 42901b: 83 f8 52 cmp $0x52,%eax 42901e: 0f 84 b8 06 00 00 je 4296dc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74c> 429024: 83 f8 49 cmp $0x49,%eax 429027: 0f 84 cd 06 00 00 je 4296fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76a> 42902d: 83 f8 43 cmp $0x43,%eax 429030: 0f 84 c4 06 00 00 je 4296fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76a> 429036: 83 f8 53 cmp $0x53,%eax 429039: 0f 84 bb 06 00 00 je 4296fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76a> 42903f: 83 f8 45 cmp $0x45,%eax 429042: 0f 84 b2 06 00 00 je 4296fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76a> 429048: 83 f8 54 cmp $0x54,%eax 42904b: 0f 84 a9 06 00 00 je 4296fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76a> 429051: 83 f8 44 cmp $0x44,%eax 429054: 0f 84 04 07 00 00 je 42975e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7ce> 42905a: 83 f8 6e cmp $0x6e,%eax 42905d: 0f 84 5c 07 00 00 je 4297bf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82f> 429063: 83 f8 76 cmp $0x76,%eax 429066: 0f 84 9d 07 00 00 je 429809 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x879> 42906c: 83 f8 67 cmp $0x67,%eax 42906f: 0f 84 08 08 00 00 je 42987d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8ed> 429075: 83 f8 68 cmp $0x68,%eax 429078: 0f 84 73 08 00 00 je 4298f1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x961> 42907e: 83 f8 73 cmp $0x73,%eax 429081: 0f 84 de 08 00 00 je 429965 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x9d5> 429087: 83 f8 74 cmp $0x74,%eax 42908a: 0f 84 49 09 00 00 je 4299d9 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xa49> 429090: 83 f8 69 cmp $0x69,%eax 429093: 0f 84 b4 09 00 00 je 429a4d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xabd> 429099: 83 f8 6b cmp $0x6b,%eax 42909c: 0f 84 1f 0a 00 00 je 429ac1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xb31> 4290a2: 83 f8 6c cmp $0x6c,%eax 4290a5: 0f 84 8a 0a 00 00 je 429b35 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xba5> 4290ab: 83 f8 6d cmp $0x6d,%eax 4290ae: 0f 84 f5 0a 00 00 je 429ba9 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xc19> 4290b4: 83 f8 66 cmp $0x66,%eax 4290b7: 0f 84 60 0b 00 00 je 429c1d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xc8d> 4290bd: 83 f8 64 cmp $0x64,%eax 4290c0: 0f 84 cb 0b 00 00 je 429c91 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xd01> 4290c6: 83 f8 65 cmp $0x65,%eax 4290c9: 0f 84 36 0c 00 00 je 429d05 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xd75> 4290cf: 83 f8 6f cmp $0x6f,%eax 4290d2: 0f 84 a1 0c 00 00 je 429d79 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xde9> 4290d8: 83 f8 70 cmp $0x70,%eax 4290db: 0f 84 0c 0d 00 00 je 429ded <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xe5d> 4290e1: 83 f8 6a cmp $0x6a,%eax 4290e4: 0f 84 77 0d 00 00 je 429e61 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xed1> 4290ea: 83 f8 71 cmp $0x71,%eax 4290ed: 0f 84 e2 0d 00 00 je 429ed5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xf45> 4290f3: 83 f8 72 cmp $0x72,%eax 4290f6: 0f 84 4d 0e 00 00 je 429f49 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xfb9> 4290fc: 83 f8 63 cmp $0x63,%eax 4290ff: 0f 84 b8 0e 00 00 je 429fbd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x102d> 429105: 83 f8 62 cmp $0x62,%eax 429108: 0f 84 23 0f 00 00 je 42a031 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x10a1> 42910e: 83 f8 61 cmp $0x61,%eax 429111: 0f 84 8e 0f 00 00 je 42a0a5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1115> 429117: 83 f8 75 cmp $0x75,%eax 42911a: 0f 84 f9 0f 00 00 je 42a119 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1189> 429120: 83 f8 77 cmp $0x77,%eax 429123: 0f 84 64 10 00 00 je 42a18d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x11fd> 429129: 83 f8 42 cmp $0x42,%eax 42912c: 0f 84 cf 10 00 00 je 42a201 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1271> 429132: e9 14 11 00 00 jmpq 42a24b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x12bb> 429137: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42913c: 48 ff c1 inc %rcx 42913f: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429144: 48 ff c9 dec %rcx 429147: 49 3b 0c 24 cmp (%r12),%rcx 42914b: 72 15 jb 429162 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1d2> 42914d: ff 35 a5 98 00 00 pushq 0x98a5(%rip) # 4329f8 <_TMP103+0x8> 429153: ff 35 97 98 00 00 pushq 0x9897(%rip) # 4329f0 <_TMP103> 429159: e8 46 fd ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42915e: 48 83 c4 10 add $0x10,%rsp 429162: ff 35 b0 98 00 00 pushq 0x98b0(%rip) # 432a18 <_TMP104+0x8> 429168: ff 35 a2 98 00 00 pushq 0x98a2(%rip) # 432a10 <_TMP104> 42916e: 49 8b fc mov %r12,%rdi 429171: e8 4a fd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429176: 48 83 c4 10 add $0x10,%rsp 42917a: 6a 00 pushq $0x0 42917c: 6a 00 pushq $0x0 42917e: 49 8b fc mov %r12,%rdi 429181: e8 0a fe ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 429186: 48 83 c4 10 add $0x10,%rsp 42918a: ff 35 a8 98 00 00 pushq 0x98a8(%rip) # 432a38 <_TMP105+0x8> 429190: ff 35 9a 98 00 00 pushq 0x989a(%rip) # 432a30 <_TMP105> 429196: 49 8b fc mov %r12,%rdi 429199: e8 22 fd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42919e: 48 83 c4 10 add $0x10,%rsp 4291a2: ff 75 18 pushq 0x18(%rbp) 4291a5: ff 75 10 pushq 0x10(%rbp) 4291a8: 49 8b fc mov %r12,%rdi 4291ab: e8 44 1c 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4291b0: 48 83 c4 10 add $0x10,%rsp 4291b4: 49 8b 44 24 28 mov 0x28(%r12),%rax 4291b9: 49 2b c5 sub %r13,%rax 4291bc: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4291c1: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4291c6: 49 03 d5 add %r13,%rdx 4291c9: 41 5d pop %r13 4291cb: 41 5c pop %r12 4291cd: 5b pop %rbx 4291ce: 48 8b e5 mov %rbp,%rsp 4291d1: 5d pop %rbp 4291d2: c3 retq 4291d3: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4291d8: 48 ff c1 inc %rcx 4291db: 49 89 4c 24 20 mov %rcx,0x20(%r12) 4291e0: 48 ff c9 dec %rcx 4291e3: 49 3b 0c 24 cmp (%r12),%rcx 4291e7: 72 15 jb 4291fe <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x26e> 4291e9: ff 35 09 98 00 00 pushq 0x9809(%rip) # 4329f8 <_TMP103+0x8> 4291ef: ff 35 fb 97 00 00 pushq 0x97fb(%rip) # 4329f0 <_TMP103> 4291f5: e8 aa fc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 4291fa: 48 83 c4 10 add $0x10,%rsp 4291fe: ff 35 54 98 00 00 pushq 0x9854(%rip) # 432a58 <_TMP106+0x8> 429204: ff 35 46 98 00 00 pushq 0x9846(%rip) # 432a50 <_TMP106> 42920a: 49 8b fc mov %r12,%rdi 42920d: e8 ae fc ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429212: 48 83 c4 10 add $0x10,%rsp 429216: 6a 00 pushq $0x0 429218: 6a 00 pushq $0x0 42921a: 49 8b fc mov %r12,%rdi 42921d: e8 6e fd ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 429222: 48 83 c4 10 add $0x10,%rsp 429226: ff 35 0c 98 00 00 pushq 0x980c(%rip) # 432a38 <_TMP105+0x8> 42922c: ff 35 fe 97 00 00 pushq 0x97fe(%rip) # 432a30 <_TMP105> 429232: 49 8b fc mov %r12,%rdi 429235: e8 86 fc ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42923a: 48 83 c4 10 add $0x10,%rsp 42923e: ff 75 18 pushq 0x18(%rbp) 429241: ff 75 10 pushq 0x10(%rbp) 429244: 49 8b fc mov %r12,%rdi 429247: e8 a8 1b 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42924c: 48 83 c4 10 add $0x10,%rsp 429250: 49 8b 44 24 28 mov 0x28(%r12),%rax 429255: 49 2b c5 sub %r13,%rax 429258: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42925d: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429262: 49 03 d5 add %r13,%rdx 429265: 41 5d pop %r13 429267: 41 5c pop %r12 429269: 5b pop %rbx 42926a: 48 8b e5 mov %rbp,%rsp 42926d: 5d pop %rbp 42926e: c3 retq 42926f: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429274: 48 ff c1 inc %rcx 429277: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42927c: 48 ff c9 dec %rcx 42927f: 49 3b 0c 24 cmp (%r12),%rcx 429283: 72 15 jb 42929a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x30a> 429285: ff 35 6d 97 00 00 pushq 0x976d(%rip) # 4329f8 <_TMP103+0x8> 42928b: ff 35 5f 97 00 00 pushq 0x975f(%rip) # 4329f0 <_TMP103> 429291: e8 0e fc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429296: 48 83 c4 10 add $0x10,%rsp 42929a: ff 35 d8 97 00 00 pushq 0x97d8(%rip) # 432a78 <_TMP107+0x8> 4292a0: ff 35 ca 97 00 00 pushq 0x97ca(%rip) # 432a70 <_TMP107> 4292a6: 49 8b fc mov %r12,%rdi 4292a9: e8 12 fc ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4292ae: 48 83 c4 10 add $0x10,%rsp 4292b2: 6a 00 pushq $0x0 4292b4: 6a 00 pushq $0x0 4292b6: 49 8b fc mov %r12,%rdi 4292b9: e8 d2 fc ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4292be: 48 83 c4 10 add $0x10,%rsp 4292c2: ff 35 70 97 00 00 pushq 0x9770(%rip) # 432a38 <_TMP105+0x8> 4292c8: ff 35 62 97 00 00 pushq 0x9762(%rip) # 432a30 <_TMP105> 4292ce: 49 8b fc mov %r12,%rdi 4292d1: e8 ea fb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4292d6: 48 83 c4 10 add $0x10,%rsp 4292da: ff 75 18 pushq 0x18(%rbp) 4292dd: ff 75 10 pushq 0x10(%rbp) 4292e0: 49 8b fc mov %r12,%rdi 4292e3: e8 0c 1b 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4292e8: 48 83 c4 10 add $0x10,%rsp 4292ec: 49 8b 44 24 28 mov 0x28(%r12),%rax 4292f1: 49 2b c5 sub %r13,%rax 4292f4: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4292f9: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4292fe: 49 03 d5 add %r13,%rdx 429301: 41 5d pop %r13 429303: 41 5c pop %r12 429305: 5b pop %rbx 429306: 48 8b e5 mov %rbp,%rsp 429309: 5d pop %rbp 42930a: c3 retq 42930b: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429310: 48 ff c1 inc %rcx 429313: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429318: 48 ff c9 dec %rcx 42931b: 49 3b 0c 24 cmp (%r12),%rcx 42931f: 72 15 jb 429336 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3a6> 429321: ff 35 d1 96 00 00 pushq 0x96d1(%rip) # 4329f8 <_TMP103+0x8> 429327: ff 35 c3 96 00 00 pushq 0x96c3(%rip) # 4329f0 <_TMP103> 42932d: e8 72 fb ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429332: 48 83 c4 10 add $0x10,%rsp 429336: 49 8b fc mov %r12,%rdi 429339: e8 26 fc ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42933e: 25 ff 00 00 00 and $0xff,%eax 429343: 83 f8 67 cmp $0x67,%eax 429346: 74 0e je 429356 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3c6> 429348: 83 f8 65 cmp $0x65,%eax 42934b: 0f 84 8f 00 00 00 je 4293e0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x450> 429351: e9 e4 00 00 00 jmpq 42943a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4aa> 429356: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42935b: 48 ff c1 inc %rcx 42935e: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429363: 48 ff c9 dec %rcx 429366: 49 3b 0c 24 cmp (%r12),%rcx 42936a: 72 15 jb 429381 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x3f1> 42936c: ff 35 86 96 00 00 pushq 0x9686(%rip) # 4329f8 <_TMP103+0x8> 429372: ff 35 78 96 00 00 pushq 0x9678(%rip) # 4329f0 <_TMP103> 429378: e8 27 fb ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42937d: 48 83 c4 10 add $0x10,%rsp 429381: ff 35 11 97 00 00 pushq 0x9711(%rip) # 432a98 <_TMP108+0x8> 429387: ff 35 03 97 00 00 pushq 0x9703(%rip) # 432a90 <_TMP108> 42938d: 49 8b fc mov %r12,%rdi 429390: e8 2b fb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429395: 48 83 c4 10 add $0x10,%rsp 429399: 6a 00 pushq $0x0 42939b: 6a 00 pushq $0x0 42939d: 49 8b fc mov %r12,%rdi 4293a0: e8 eb fb ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4293a5: 48 83 c4 10 add $0x10,%rsp 4293a9: ff 35 89 96 00 00 pushq 0x9689(%rip) # 432a38 <_TMP105+0x8> 4293af: ff 35 7b 96 00 00 pushq 0x967b(%rip) # 432a30 <_TMP105> 4293b5: 49 8b fc mov %r12,%rdi 4293b8: e8 03 fb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4293bd: 48 83 c4 10 add $0x10,%rsp 4293c1: 49 8b 44 24 28 mov 0x28(%r12),%rax 4293c6: 49 2b c5 sub %r13,%rax 4293c9: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4293ce: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4293d3: 49 03 d5 add %r13,%rdx 4293d6: 41 5d pop %r13 4293d8: 41 5c pop %r12 4293da: 5b pop %rbx 4293db: 48 8b e5 mov %rbp,%rsp 4293de: 5d pop %rbp 4293df: c3 retq 4293e0: 49 8b 74 24 20 mov 0x20(%r12),%rsi 4293e5: 48 ff c6 inc %rsi 4293e8: 49 89 74 24 20 mov %rsi,0x20(%r12) 4293ed: 48 ff ce dec %rsi 4293f0: 49 3b 34 24 cmp (%r12),%rsi 4293f4: 72 15 jb 42940b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x47b> 4293f6: ff 35 fc 95 00 00 pushq 0x95fc(%rip) # 4329f8 <_TMP103+0x8> 4293fc: ff 35 ee 95 00 00 pushq 0x95ee(%rip) # 4329f0 <_TMP103> 429402: e8 9d fa ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429407: 48 83 c4 10 add $0x10,%rsp 42940b: 6a 00 pushq $0x0 42940d: 6a 00 pushq $0x0 42940f: 49 8b fc mov %r12,%rdi 429412: e8 79 fb ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 429417: 48 83 c4 10 add $0x10,%rsp 42941b: 49 8b 44 24 28 mov 0x28(%r12),%rax 429420: 49 2b c5 sub %r13,%rax 429423: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429428: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42942d: 49 03 d5 add %r13,%rdx 429430: 41 5d pop %r13 429432: 41 5c pop %r12 429434: 5b pop %rbx 429435: 48 8b e5 mov %rbp,%rsp 429438: 5d pop %rbp 429439: c3 retq 42943a: ff 35 b8 95 00 00 pushq 0x95b8(%rip) # 4329f8 <_TMP103+0x8> 429440: ff 35 aa 95 00 00 pushq 0x95aa(%rip) # 4329f0 <_TMP103> 429446: e8 59 fa ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42944b: 48 83 c4 10 add $0x10,%rsp 42944f: f4 hlt 429450: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429455: 48 ff c1 inc %rcx 429458: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42945d: 48 ff c9 dec %rcx 429460: 49 3b 0c 24 cmp (%r12),%rcx 429464: 72 15 jb 42947b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x4eb> 429466: ff 35 8c 95 00 00 pushq 0x958c(%rip) # 4329f8 <_TMP103+0x8> 42946c: ff 35 7e 95 00 00 pushq 0x957e(%rip) # 4329f0 <_TMP103> 429472: e8 2d fa ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429477: 48 83 c4 10 add $0x10,%rsp 42947b: 6a 00 pushq $0x0 42947d: 6a 00 pushq $0x0 42947f: 49 8b fc mov %r12,%rdi 429482: e8 09 fb ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 429487: 48 83 c4 10 add $0x10,%rsp 42948b: ff 35 27 96 00 00 pushq 0x9627(%rip) # 432ab8 <_TMP109+0x8> 429491: ff 35 19 96 00 00 pushq 0x9619(%rip) # 432ab0 <_TMP109> 429497: 49 8b fc mov %r12,%rdi 42949a: e8 21 fa ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42949f: 48 83 c4 10 add $0x10,%rsp 4294a3: ff 75 18 pushq 0x18(%rbp) 4294a6: ff 75 10 pushq 0x10(%rbp) 4294a9: 49 8b fc mov %r12,%rdi 4294ac: e8 43 19 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4294b1: 48 83 c4 10 add $0x10,%rsp 4294b5: 49 8b 44 24 28 mov 0x28(%r12),%rax 4294ba: 49 2b c5 sub %r13,%rax 4294bd: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4294c2: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4294c7: 49 03 d5 add %r13,%rdx 4294ca: 41 5d pop %r13 4294cc: 41 5c pop %r12 4294ce: 5b pop %rbx 4294cf: 48 8b e5 mov %rbp,%rsp 4294d2: 5d pop %rbp 4294d3: c3 retq 4294d4: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4294d9: 48 ff c1 inc %rcx 4294dc: 49 89 4c 24 20 mov %rcx,0x20(%r12) 4294e1: 48 ff c9 dec %rcx 4294e4: 49 3b 0c 24 cmp (%r12),%rcx 4294e8: 72 15 jb 4294ff <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x56f> 4294ea: ff 35 08 95 00 00 pushq 0x9508(%rip) # 4329f8 <_TMP103+0x8> 4294f0: ff 35 fa 94 00 00 pushq 0x94fa(%rip) # 4329f0 <_TMP103> 4294f6: e8 a9 f9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 4294fb: 48 83 c4 10 add $0x10,%rsp 4294ff: 49 8b fc mov %r12,%rdi 429502: e8 2d 19 00 00 callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 429507: 48 89 45 e0 mov %rax,-0x20(%rbp) 42950b: 48 89 55 e8 mov %rdx,-0x18(%rbp) 42950f: 6a 00 pushq $0x0 429511: 6a 00 pushq $0x0 429513: 49 8b fc mov %r12,%rdi 429516: e8 75 fa ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42951b: 48 83 c4 10 add $0x10,%rsp 42951f: ff 35 b3 95 00 00 pushq 0x95b3(%rip) # 432ad8 <_TMP110+0x8> 429525: ff 35 a5 95 00 00 pushq 0x95a5(%rip) # 432ad0 <_TMP110> 42952b: 49 8b fc mov %r12,%rdi 42952e: e8 8d f9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429533: 48 83 c4 10 add $0x10,%rsp 429537: ff 75 e8 pushq -0x18(%rbp) 42953a: ff 75 e0 pushq -0x20(%rbp) 42953d: 49 8b fc mov %r12,%rdi 429540: e8 7b f9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429545: 48 83 c4 10 add $0x10,%rsp 429549: ff 35 a9 95 00 00 pushq 0x95a9(%rip) # 432af8 <_TMP111+0x8> 42954f: ff 35 9b 95 00 00 pushq 0x959b(%rip) # 432af0 <_TMP111> 429555: 49 8b fc mov %r12,%rdi 429558: e8 63 f9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42955d: 48 83 c4 10 add $0x10,%rsp 429561: ff 75 18 pushq 0x18(%rbp) 429564: ff 75 10 pushq 0x10(%rbp) 429567: 49 8b fc mov %r12,%rdi 42956a: e8 85 18 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42956f: 48 83 c4 10 add $0x10,%rsp 429573: 49 8b 44 24 28 mov 0x28(%r12),%rax 429578: 49 2b c5 sub %r13,%rax 42957b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429580: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429585: 49 03 d5 add %r13,%rdx 429588: 41 5d pop %r13 42958a: 41 5c pop %r12 42958c: 5b pop %rbx 42958d: 48 8b e5 mov %rbp,%rsp 429590: 5d pop %rbp 429591: c3 retq 429592: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429597: 48 ff c1 inc %rcx 42959a: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42959f: 48 ff c9 dec %rcx 4295a2: 49 3b 0c 24 cmp (%r12),%rcx 4295a6: 72 15 jb 4295bd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x62d> 4295a8: ff 35 4a 94 00 00 pushq 0x944a(%rip) # 4329f8 <_TMP103+0x8> 4295ae: ff 35 3c 94 00 00 pushq 0x943c(%rip) # 4329f0 <_TMP103> 4295b4: e8 eb f8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 4295b9: 48 83 c4 10 add $0x10,%rsp 4295bd: 6a 00 pushq $0x0 4295bf: 6a 00 pushq $0x0 4295c1: 49 8b fc mov %r12,%rdi 4295c4: e8 c7 f9 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4295c9: 48 83 c4 10 add $0x10,%rsp 4295cd: 48 89 45 f0 mov %rax,-0x10(%rbp) 4295d1: 48 89 55 f8 mov %rdx,-0x8(%rbp) 4295d5: 6a 00 pushq $0x0 4295d7: 6a 00 pushq $0x0 4295d9: 49 8b fc mov %r12,%rdi 4295dc: e8 af f9 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4295e1: 48 83 c4 10 add $0x10,%rsp 4295e5: ff 35 ed 94 00 00 pushq 0x94ed(%rip) # 432ad8 <_TMP110+0x8> 4295eb: ff 35 df 94 00 00 pushq 0x94df(%rip) # 432ad0 <_TMP110> 4295f1: 49 8b fc mov %r12,%rdi 4295f4: e8 c7 f8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4295f9: 48 83 c4 10 add $0x10,%rsp 4295fd: ff 75 f8 pushq -0x8(%rbp) 429600: ff 75 f0 pushq -0x10(%rbp) 429603: 49 8b fc mov %r12,%rdi 429606: e8 b5 f8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42960b: 48 83 c4 10 add $0x10,%rsp 42960f: ff 35 e3 94 00 00 pushq 0x94e3(%rip) # 432af8 <_TMP111+0x8> 429615: ff 35 d5 94 00 00 pushq 0x94d5(%rip) # 432af0 <_TMP111> 42961b: 49 8b fc mov %r12,%rdi 42961e: e8 9d f8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429623: 48 83 c4 10 add $0x10,%rsp 429627: ff 75 18 pushq 0x18(%rbp) 42962a: ff 75 10 pushq 0x10(%rbp) 42962d: 49 8b fc mov %r12,%rdi 429630: e8 bf 17 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429635: 48 83 c4 10 add $0x10,%rsp 429639: 49 8b 44 24 28 mov 0x28(%r12),%rax 42963e: 49 2b c5 sub %r13,%rax 429641: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429646: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42964b: 49 03 d5 add %r13,%rdx 42964e: 41 5d pop %r13 429650: 41 5c pop %r12 429652: 5b pop %rbx 429653: 48 8b e5 mov %rbp,%rsp 429656: 5d pop %rbp 429657: c3 retq 429658: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42965d: 48 ff c1 inc %rcx 429660: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429665: 48 ff c9 dec %rcx 429668: 49 3b 0c 24 cmp (%r12),%rcx 42966c: 72 15 jb 429683 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6f3> 42966e: ff 35 84 93 00 00 pushq 0x9384(%rip) # 4329f8 <_TMP103+0x8> 429674: ff 35 76 93 00 00 pushq 0x9376(%rip) # 4329f0 <_TMP103> 42967a: e8 25 f8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42967f: 48 83 c4 10 add $0x10,%rsp 429683: 6a 00 pushq $0x0 429685: 6a 00 pushq $0x0 429687: 49 8b fc mov %r12,%rdi 42968a: e8 01 f9 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42968f: 48 83 c4 10 add $0x10,%rsp 429693: ff 35 7f 94 00 00 pushq 0x947f(%rip) # 432b18 <_TMP112+0x8> 429699: ff 35 71 94 00 00 pushq 0x9471(%rip) # 432b10 <_TMP112> 42969f: 49 8b fc mov %r12,%rdi 4296a2: e8 19 f8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4296a7: 48 83 c4 10 add $0x10,%rsp 4296ab: ff 75 18 pushq 0x18(%rbp) 4296ae: ff 75 10 pushq 0x10(%rbp) 4296b1: 49 8b fc mov %r12,%rdi 4296b4: e8 3b 17 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4296b9: 48 83 c4 10 add $0x10,%rsp 4296bd: 49 8b 44 24 28 mov 0x28(%r12),%rax 4296c2: 49 2b c5 sub %r13,%rax 4296c5: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4296ca: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4296cf: 49 03 d5 add %r13,%rdx 4296d2: 41 5d pop %r13 4296d4: 41 5c pop %r12 4296d6: 5b pop %rbx 4296d7: 48 8b e5 mov %rbp,%rsp 4296da: 5d pop %rbp 4296db: c3 retq 4296dc: ff 75 18 pushq 0x18(%rbp) 4296df: ff 75 10 pushq 0x10(%rbp) 4296e2: 31 f6 xor %esi,%esi 4296e4: 49 8b fc mov %r12,%rdi 4296e7: e8 84 0b 00 00 callq 42a270 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 4296ec: 48 83 c4 10 add $0x10,%rsp 4296f0: 41 5d pop %r13 4296f2: 41 5c pop %r12 4296f4: 5b pop %rbx 4296f5: 48 8b e5 mov %rbp,%rsp 4296f8: 5d pop %rbp 4296f9: c3 retq 4296fa: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4296ff: 48 ff c1 inc %rcx 429702: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429707: 48 ff c9 dec %rcx 42970a: 49 3b 0c 24 cmp (%r12),%rcx 42970e: 72 15 jb 429725 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x795> 429710: ff 35 e2 92 00 00 pushq 0x92e2(%rip) # 4329f8 <_TMP103+0x8> 429716: ff 35 d4 92 00 00 pushq 0x92d4(%rip) # 4329f0 <_TMP103> 42971c: e8 83 f7 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429721: 48 83 c4 10 add $0x10,%rsp 429725: 49 8b fc mov %r12,%rdi 429728: e8 4f 14 00 00 callq 42ab7c <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 42972d: ff 75 18 pushq 0x18(%rbp) 429730: ff 75 10 pushq 0x10(%rbp) 429733: 49 8b fc mov %r12,%rdi 429736: e8 b9 16 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42973b: 48 83 c4 10 add $0x10,%rsp 42973f: 49 8b 44 24 28 mov 0x28(%r12),%rax 429744: 49 2b c5 sub %r13,%rax 429747: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42974c: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429751: 49 03 d5 add %r13,%rdx 429754: 41 5d pop %r13 429756: 41 5c pop %r12 429758: 5b pop %rbx 429759: 48 8b e5 mov %rbp,%rsp 42975c: 5d pop %rbp 42975d: c3 retq 42975e: 49 8b 74 24 20 mov 0x20(%r12),%rsi 429763: 48 ff c6 inc %rsi 429766: 49 89 74 24 20 mov %rsi,0x20(%r12) 42976b: 48 ff ce dec %rsi 42976e: 49 3b 34 24 cmp (%r12),%rsi 429772: 72 15 jb 429789 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7f9> 429774: ff 35 7e 92 00 00 pushq 0x927e(%rip) # 4329f8 <_TMP103+0x8> 42977a: ff 35 70 92 00 00 pushq 0x9270(%rip) # 4329f0 <_TMP103> 429780: e8 1f f7 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429785: 48 83 c4 10 add $0x10,%rsp 429789: ff 75 18 pushq 0x18(%rbp) 42978c: ff 75 10 pushq 0x10(%rbp) 42978f: be 01 00 00 00 mov $0x1,%esi 429794: 49 8b fc mov %r12,%rdi 429797: e8 d4 0a 00 00 callq 42a270 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 42979c: 48 83 c4 10 add $0x10,%rsp 4297a0: 49 8b 44 24 28 mov 0x28(%r12),%rax 4297a5: 49 2b c5 sub %r13,%rax 4297a8: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4297ad: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4297b2: 49 03 d5 add %r13,%rdx 4297b5: 41 5d pop %r13 4297b7: 41 5c pop %r12 4297b9: 5b pop %rbx 4297ba: 48 8b e5 mov %rbp,%rsp 4297bd: 5d pop %rbp 4297be: c3 retq 4297bf: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4297c4: 48 ff c1 inc %rcx 4297c7: 49 89 4c 24 20 mov %rcx,0x20(%r12) 4297cc: 48 ff c9 dec %rcx 4297cf: 49 3b 0c 24 cmp (%r12),%rcx 4297d3: 72 15 jb 4297ea <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x85a> 4297d5: ff 35 1d 92 00 00 pushq 0x921d(%rip) # 4329f8 <_TMP103+0x8> 4297db: ff 35 0f 92 00 00 pushq 0x920f(%rip) # 4329f0 <_TMP103> 4297e1: e8 be f6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 4297e6: 48 83 c4 10 add $0x10,%rsp 4297ea: 49 8b 44 24 28 mov 0x28(%r12),%rax 4297ef: 49 2b c5 sub %r13,%rax 4297f2: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4297f7: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4297fc: 49 03 d5 add %r13,%rdx 4297ff: 41 5d pop %r13 429801: 41 5c pop %r12 429803: 5b pop %rbx 429804: 48 8b e5 mov %rbp,%rsp 429807: 5d pop %rbp 429808: c3 retq 429809: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42980e: 48 ff c1 inc %rcx 429811: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429816: 48 ff c9 dec %rcx 429819: 49 3b 0c 24 cmp (%r12),%rcx 42981d: 72 15 jb 429834 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x8a4> 42981f: ff 35 d3 91 00 00 pushq 0x91d3(%rip) # 4329f8 <_TMP103+0x8> 429825: ff 35 c5 91 00 00 pushq 0x91c5(%rip) # 4329f0 <_TMP103> 42982b: e8 74 f6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429830: 48 83 c4 10 add $0x10,%rsp 429834: ff 35 fe 92 00 00 pushq 0x92fe(%rip) # 432b38 <_TMP113+0x8> 42983a: ff 35 f0 92 00 00 pushq 0x92f0(%rip) # 432b30 <_TMP113> 429840: 49 8b fc mov %r12,%rdi 429843: e8 78 f6 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429848: 48 83 c4 10 add $0x10,%rsp 42984c: ff 75 18 pushq 0x18(%rbp) 42984f: ff 75 10 pushq 0x10(%rbp) 429852: 49 8b fc mov %r12,%rdi 429855: e8 9a 15 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42985a: 48 83 c4 10 add $0x10,%rsp 42985e: 49 8b 44 24 28 mov 0x28(%r12),%rax 429863: 49 2b c5 sub %r13,%rax 429866: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42986b: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429870: 49 03 d5 add %r13,%rdx 429873: 41 5d pop %r13 429875: 41 5c pop %r12 429877: 5b pop %rbx 429878: 48 8b e5 mov %rbp,%rsp 42987b: 5d pop %rbp 42987c: c3 retq 42987d: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429882: 48 ff c1 inc %rcx 429885: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42988a: 48 ff c9 dec %rcx 42988d: 49 3b 0c 24 cmp (%r12),%rcx 429891: 72 15 jb 4298a8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x918> 429893: ff 35 5f 91 00 00 pushq 0x915f(%rip) # 4329f8 <_TMP103+0x8> 429899: ff 35 51 91 00 00 pushq 0x9151(%rip) # 4329f0 <_TMP103> 42989f: e8 00 f6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 4298a4: 48 83 c4 10 add $0x10,%rsp 4298a8: ff 35 aa 92 00 00 pushq 0x92aa(%rip) # 432b58 <_TMP114+0x8> 4298ae: ff 35 9c 92 00 00 pushq 0x929c(%rip) # 432b50 <_TMP114> 4298b4: 49 8b fc mov %r12,%rdi 4298b7: e8 04 f6 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4298bc: 48 83 c4 10 add $0x10,%rsp 4298c0: ff 75 18 pushq 0x18(%rbp) 4298c3: ff 75 10 pushq 0x10(%rbp) 4298c6: 49 8b fc mov %r12,%rdi 4298c9: e8 26 15 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4298ce: 48 83 c4 10 add $0x10,%rsp 4298d2: 49 8b 44 24 28 mov 0x28(%r12),%rax 4298d7: 49 2b c5 sub %r13,%rax 4298da: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4298df: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4298e4: 49 03 d5 add %r13,%rdx 4298e7: 41 5d pop %r13 4298e9: 41 5c pop %r12 4298eb: 5b pop %rbx 4298ec: 48 8b e5 mov %rbp,%rsp 4298ef: 5d pop %rbp 4298f0: c3 retq 4298f1: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4298f6: 48 ff c1 inc %rcx 4298f9: 49 89 4c 24 20 mov %rcx,0x20(%r12) 4298fe: 48 ff c9 dec %rcx 429901: 49 3b 0c 24 cmp (%r12),%rcx 429905: 72 15 jb 42991c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x98c> 429907: ff 35 eb 90 00 00 pushq 0x90eb(%rip) # 4329f8 <_TMP103+0x8> 42990d: ff 35 dd 90 00 00 pushq 0x90dd(%rip) # 4329f0 <_TMP103> 429913: e8 8c f5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429918: 48 83 c4 10 add $0x10,%rsp 42991c: ff 35 56 92 00 00 pushq 0x9256(%rip) # 432b78 <_TMP115+0x8> 429922: ff 35 48 92 00 00 pushq 0x9248(%rip) # 432b70 <_TMP115> 429928: 49 8b fc mov %r12,%rdi 42992b: e8 90 f5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429930: 48 83 c4 10 add $0x10,%rsp 429934: ff 75 18 pushq 0x18(%rbp) 429937: ff 75 10 pushq 0x10(%rbp) 42993a: 49 8b fc mov %r12,%rdi 42993d: e8 b2 14 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429942: 48 83 c4 10 add $0x10,%rsp 429946: 49 8b 44 24 28 mov 0x28(%r12),%rax 42994b: 49 2b c5 sub %r13,%rax 42994e: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429953: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429958: 49 03 d5 add %r13,%rdx 42995b: 41 5d pop %r13 42995d: 41 5c pop %r12 42995f: 5b pop %rbx 429960: 48 8b e5 mov %rbp,%rsp 429963: 5d pop %rbp 429964: c3 retq 429965: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42996a: 48 ff c1 inc %rcx 42996d: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429972: 48 ff c9 dec %rcx 429975: 49 3b 0c 24 cmp (%r12),%rcx 429979: 72 15 jb 429990 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xa00> 42997b: ff 35 77 90 00 00 pushq 0x9077(%rip) # 4329f8 <_TMP103+0x8> 429981: ff 35 69 90 00 00 pushq 0x9069(%rip) # 4329f0 <_TMP103> 429987: e8 18 f5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42998c: 48 83 c4 10 add $0x10,%rsp 429990: ff 35 02 92 00 00 pushq 0x9202(%rip) # 432b98 <_TMP116+0x8> 429996: ff 35 f4 91 00 00 pushq 0x91f4(%rip) # 432b90 <_TMP116> 42999c: 49 8b fc mov %r12,%rdi 42999f: e8 1c f5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 4299a4: 48 83 c4 10 add $0x10,%rsp 4299a8: ff 75 18 pushq 0x18(%rbp) 4299ab: ff 75 10 pushq 0x10(%rbp) 4299ae: 49 8b fc mov %r12,%rdi 4299b1: e8 3e 14 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 4299b6: 48 83 c4 10 add $0x10,%rsp 4299ba: 49 8b 44 24 28 mov 0x28(%r12),%rax 4299bf: 49 2b c5 sub %r13,%rax 4299c2: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4299c7: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4299cc: 49 03 d5 add %r13,%rdx 4299cf: 41 5d pop %r13 4299d1: 41 5c pop %r12 4299d3: 5b pop %rbx 4299d4: 48 8b e5 mov %rbp,%rsp 4299d7: 5d pop %rbp 4299d8: c3 retq 4299d9: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4299de: 48 ff c1 inc %rcx 4299e1: 49 89 4c 24 20 mov %rcx,0x20(%r12) 4299e6: 48 ff c9 dec %rcx 4299e9: 49 3b 0c 24 cmp (%r12),%rcx 4299ed: 72 15 jb 429a04 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xa74> 4299ef: ff 35 03 90 00 00 pushq 0x9003(%rip) # 4329f8 <_TMP103+0x8> 4299f5: ff 35 f5 8f 00 00 pushq 0x8ff5(%rip) # 4329f0 <_TMP103> 4299fb: e8 a4 f4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429a00: 48 83 c4 10 add $0x10,%rsp 429a04: ff 35 ae 91 00 00 pushq 0x91ae(%rip) # 432bb8 <_TMP117+0x8> 429a0a: ff 35 a0 91 00 00 pushq 0x91a0(%rip) # 432bb0 <_TMP117> 429a10: 49 8b fc mov %r12,%rdi 429a13: e8 a8 f4 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429a18: 48 83 c4 10 add $0x10,%rsp 429a1c: ff 75 18 pushq 0x18(%rbp) 429a1f: ff 75 10 pushq 0x10(%rbp) 429a22: 49 8b fc mov %r12,%rdi 429a25: e8 ca 13 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429a2a: 48 83 c4 10 add $0x10,%rsp 429a2e: 49 8b 44 24 28 mov 0x28(%r12),%rax 429a33: 49 2b c5 sub %r13,%rax 429a36: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429a3b: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429a40: 49 03 d5 add %r13,%rdx 429a43: 41 5d pop %r13 429a45: 41 5c pop %r12 429a47: 5b pop %rbx 429a48: 48 8b e5 mov %rbp,%rsp 429a4b: 5d pop %rbp 429a4c: c3 retq 429a4d: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429a52: 48 ff c1 inc %rcx 429a55: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429a5a: 48 ff c9 dec %rcx 429a5d: 49 3b 0c 24 cmp (%r12),%rcx 429a61: 72 15 jb 429a78 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xae8> 429a63: ff 35 8f 8f 00 00 pushq 0x8f8f(%rip) # 4329f8 <_TMP103+0x8> 429a69: ff 35 81 8f 00 00 pushq 0x8f81(%rip) # 4329f0 <_TMP103> 429a6f: e8 30 f4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429a74: 48 83 c4 10 add $0x10,%rsp 429a78: ff 35 5a 91 00 00 pushq 0x915a(%rip) # 432bd8 <_TMP118+0x8> 429a7e: ff 35 4c 91 00 00 pushq 0x914c(%rip) # 432bd0 <_TMP118> 429a84: 49 8b fc mov %r12,%rdi 429a87: e8 34 f4 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429a8c: 48 83 c4 10 add $0x10,%rsp 429a90: ff 75 18 pushq 0x18(%rbp) 429a93: ff 75 10 pushq 0x10(%rbp) 429a96: 49 8b fc mov %r12,%rdi 429a99: e8 56 13 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429a9e: 48 83 c4 10 add $0x10,%rsp 429aa2: 49 8b 44 24 28 mov 0x28(%r12),%rax 429aa7: 49 2b c5 sub %r13,%rax 429aaa: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429aaf: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429ab4: 49 03 d5 add %r13,%rdx 429ab7: 41 5d pop %r13 429ab9: 41 5c pop %r12 429abb: 5b pop %rbx 429abc: 48 8b e5 mov %rbp,%rsp 429abf: 5d pop %rbp 429ac0: c3 retq 429ac1: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429ac6: 48 ff c1 inc %rcx 429ac9: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429ace: 48 ff c9 dec %rcx 429ad1: 49 3b 0c 24 cmp (%r12),%rcx 429ad5: 72 15 jb 429aec <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xb5c> 429ad7: ff 35 1b 8f 00 00 pushq 0x8f1b(%rip) # 4329f8 <_TMP103+0x8> 429add: ff 35 0d 8f 00 00 pushq 0x8f0d(%rip) # 4329f0 <_TMP103> 429ae3: e8 bc f3 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429ae8: 48 83 c4 10 add $0x10,%rsp 429aec: ff 35 06 91 00 00 pushq 0x9106(%rip) # 432bf8 <_TMP119+0x8> 429af2: ff 35 f8 90 00 00 pushq 0x90f8(%rip) # 432bf0 <_TMP119> 429af8: 49 8b fc mov %r12,%rdi 429afb: e8 c0 f3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429b00: 48 83 c4 10 add $0x10,%rsp 429b04: ff 75 18 pushq 0x18(%rbp) 429b07: ff 75 10 pushq 0x10(%rbp) 429b0a: 49 8b fc mov %r12,%rdi 429b0d: e8 e2 12 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429b12: 48 83 c4 10 add $0x10,%rsp 429b16: 49 8b 44 24 28 mov 0x28(%r12),%rax 429b1b: 49 2b c5 sub %r13,%rax 429b1e: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429b23: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429b28: 49 03 d5 add %r13,%rdx 429b2b: 41 5d pop %r13 429b2d: 41 5c pop %r12 429b2f: 5b pop %rbx 429b30: 48 8b e5 mov %rbp,%rsp 429b33: 5d pop %rbp 429b34: c3 retq 429b35: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429b3a: 48 ff c1 inc %rcx 429b3d: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429b42: 48 ff c9 dec %rcx 429b45: 49 3b 0c 24 cmp (%r12),%rcx 429b49: 72 15 jb 429b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xbd0> 429b4b: ff 35 c7 90 00 00 pushq 0x90c7(%rip) # 432c18 <_TMP120+0x8> 429b51: ff 35 b9 90 00 00 pushq 0x90b9(%rip) # 432c10 <_TMP120> 429b57: e8 48 f3 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429b5c: 48 83 c4 10 add $0x10,%rsp 429b60: ff 35 d2 90 00 00 pushq 0x90d2(%rip) # 432c38 <_TMP121+0x8> 429b66: ff 35 c4 90 00 00 pushq 0x90c4(%rip) # 432c30 <_TMP121> 429b6c: 49 8b fc mov %r12,%rdi 429b6f: e8 4c f3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429b74: 48 83 c4 10 add $0x10,%rsp 429b78: ff 75 18 pushq 0x18(%rbp) 429b7b: ff 75 10 pushq 0x10(%rbp) 429b7e: 49 8b fc mov %r12,%rdi 429b81: e8 6e 12 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429b86: 48 83 c4 10 add $0x10,%rsp 429b8a: 49 8b 44 24 28 mov 0x28(%r12),%rax 429b8f: 49 2b c5 sub %r13,%rax 429b92: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429b97: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429b9c: 49 03 d5 add %r13,%rdx 429b9f: 41 5d pop %r13 429ba1: 41 5c pop %r12 429ba3: 5b pop %rbx 429ba4: 48 8b e5 mov %rbp,%rsp 429ba7: 5d pop %rbp 429ba8: c3 retq 429ba9: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429bae: 48 ff c1 inc %rcx 429bb1: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429bb6: 48 ff c9 dec %rcx 429bb9: 49 3b 0c 24 cmp (%r12),%rcx 429bbd: 72 15 jb 429bd4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xc44> 429bbf: ff 35 53 90 00 00 pushq 0x9053(%rip) # 432c18 <_TMP120+0x8> 429bc5: ff 35 45 90 00 00 pushq 0x9045(%rip) # 432c10 <_TMP120> 429bcb: e8 d4 f2 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429bd0: 48 83 c4 10 add $0x10,%rsp 429bd4: ff 35 7e 90 00 00 pushq 0x907e(%rip) # 432c58 <_TMP122+0x8> 429bda: ff 35 70 90 00 00 pushq 0x9070(%rip) # 432c50 <_TMP122> 429be0: 49 8b fc mov %r12,%rdi 429be3: e8 d8 f2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429be8: 48 83 c4 10 add $0x10,%rsp 429bec: ff 75 18 pushq 0x18(%rbp) 429bef: ff 75 10 pushq 0x10(%rbp) 429bf2: 49 8b fc mov %r12,%rdi 429bf5: e8 fa 11 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429bfa: 48 83 c4 10 add $0x10,%rsp 429bfe: 49 8b 44 24 28 mov 0x28(%r12),%rax 429c03: 49 2b c5 sub %r13,%rax 429c06: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429c0b: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429c10: 49 03 d5 add %r13,%rdx 429c13: 41 5d pop %r13 429c15: 41 5c pop %r12 429c17: 5b pop %rbx 429c18: 48 8b e5 mov %rbp,%rsp 429c1b: 5d pop %rbp 429c1c: c3 retq 429c1d: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429c22: 48 ff c1 inc %rcx 429c25: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429c2a: 48 ff c9 dec %rcx 429c2d: 49 3b 0c 24 cmp (%r12),%rcx 429c31: 72 15 jb 429c48 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xcb8> 429c33: ff 35 df 8f 00 00 pushq 0x8fdf(%rip) # 432c18 <_TMP120+0x8> 429c39: ff 35 d1 8f 00 00 pushq 0x8fd1(%rip) # 432c10 <_TMP120> 429c3f: e8 60 f2 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429c44: 48 83 c4 10 add $0x10,%rsp 429c48: ff 35 2a 90 00 00 pushq 0x902a(%rip) # 432c78 <_TMP123+0x8> 429c4e: ff 35 1c 90 00 00 pushq 0x901c(%rip) # 432c70 <_TMP123> 429c54: 49 8b fc mov %r12,%rdi 429c57: e8 64 f2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429c5c: 48 83 c4 10 add $0x10,%rsp 429c60: ff 75 18 pushq 0x18(%rbp) 429c63: ff 75 10 pushq 0x10(%rbp) 429c66: 49 8b fc mov %r12,%rdi 429c69: e8 86 11 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429c6e: 48 83 c4 10 add $0x10,%rsp 429c72: 49 8b 44 24 28 mov 0x28(%r12),%rax 429c77: 49 2b c5 sub %r13,%rax 429c7a: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429c7f: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429c84: 49 03 d5 add %r13,%rdx 429c87: 41 5d pop %r13 429c89: 41 5c pop %r12 429c8b: 5b pop %rbx 429c8c: 48 8b e5 mov %rbp,%rsp 429c8f: 5d pop %rbp 429c90: c3 retq 429c91: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429c96: 48 ff c1 inc %rcx 429c99: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429c9e: 48 ff c9 dec %rcx 429ca1: 49 3b 0c 24 cmp (%r12),%rcx 429ca5: 72 15 jb 429cbc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xd2c> 429ca7: ff 35 6b 8f 00 00 pushq 0x8f6b(%rip) # 432c18 <_TMP120+0x8> 429cad: ff 35 5d 8f 00 00 pushq 0x8f5d(%rip) # 432c10 <_TMP120> 429cb3: e8 ec f1 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429cb8: 48 83 c4 10 add $0x10,%rsp 429cbc: ff 35 d6 8f 00 00 pushq 0x8fd6(%rip) # 432c98 <_TMP124+0x8> 429cc2: ff 35 c8 8f 00 00 pushq 0x8fc8(%rip) # 432c90 <_TMP124> 429cc8: 49 8b fc mov %r12,%rdi 429ccb: e8 f0 f1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429cd0: 48 83 c4 10 add $0x10,%rsp 429cd4: ff 75 18 pushq 0x18(%rbp) 429cd7: ff 75 10 pushq 0x10(%rbp) 429cda: 49 8b fc mov %r12,%rdi 429cdd: e8 12 11 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429ce2: 48 83 c4 10 add $0x10,%rsp 429ce6: 49 8b 44 24 28 mov 0x28(%r12),%rax 429ceb: 49 2b c5 sub %r13,%rax 429cee: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429cf3: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429cf8: 49 03 d5 add %r13,%rdx 429cfb: 41 5d pop %r13 429cfd: 41 5c pop %r12 429cff: 5b pop %rbx 429d00: 48 8b e5 mov %rbp,%rsp 429d03: 5d pop %rbp 429d04: c3 retq 429d05: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429d0a: 48 ff c1 inc %rcx 429d0d: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429d12: 48 ff c9 dec %rcx 429d15: 49 3b 0c 24 cmp (%r12),%rcx 429d19: 72 15 jb 429d30 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xda0> 429d1b: ff 35 f7 8e 00 00 pushq 0x8ef7(%rip) # 432c18 <_TMP120+0x8> 429d21: ff 35 e9 8e 00 00 pushq 0x8ee9(%rip) # 432c10 <_TMP120> 429d27: e8 78 f1 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429d2c: 48 83 c4 10 add $0x10,%rsp 429d30: ff 35 82 8f 00 00 pushq 0x8f82(%rip) # 432cb8 <_TMP125+0x8> 429d36: ff 35 74 8f 00 00 pushq 0x8f74(%rip) # 432cb0 <_TMP125> 429d3c: 49 8b fc mov %r12,%rdi 429d3f: e8 7c f1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429d44: 48 83 c4 10 add $0x10,%rsp 429d48: ff 75 18 pushq 0x18(%rbp) 429d4b: ff 75 10 pushq 0x10(%rbp) 429d4e: 49 8b fc mov %r12,%rdi 429d51: e8 9e 10 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429d56: 48 83 c4 10 add $0x10,%rsp 429d5a: 49 8b 44 24 28 mov 0x28(%r12),%rax 429d5f: 49 2b c5 sub %r13,%rax 429d62: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429d67: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429d6c: 49 03 d5 add %r13,%rdx 429d6f: 41 5d pop %r13 429d71: 41 5c pop %r12 429d73: 5b pop %rbx 429d74: 48 8b e5 mov %rbp,%rsp 429d77: 5d pop %rbp 429d78: c3 retq 429d79: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429d7e: 48 ff c1 inc %rcx 429d81: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429d86: 48 ff c9 dec %rcx 429d89: 49 3b 0c 24 cmp (%r12),%rcx 429d8d: 72 15 jb 429da4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xe14> 429d8f: ff 35 83 8e 00 00 pushq 0x8e83(%rip) # 432c18 <_TMP120+0x8> 429d95: ff 35 75 8e 00 00 pushq 0x8e75(%rip) # 432c10 <_TMP120> 429d9b: e8 04 f1 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429da0: 48 83 c4 10 add $0x10,%rsp 429da4: ff 35 2e 8f 00 00 pushq 0x8f2e(%rip) # 432cd8 <_TMP126+0x8> 429daa: ff 35 20 8f 00 00 pushq 0x8f20(%rip) # 432cd0 <_TMP126> 429db0: 49 8b fc mov %r12,%rdi 429db3: e8 08 f1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429db8: 48 83 c4 10 add $0x10,%rsp 429dbc: ff 75 18 pushq 0x18(%rbp) 429dbf: ff 75 10 pushq 0x10(%rbp) 429dc2: 49 8b fc mov %r12,%rdi 429dc5: e8 2a 10 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429dca: 48 83 c4 10 add $0x10,%rsp 429dce: 49 8b 44 24 28 mov 0x28(%r12),%rax 429dd3: 49 2b c5 sub %r13,%rax 429dd6: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429ddb: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429de0: 49 03 d5 add %r13,%rdx 429de3: 41 5d pop %r13 429de5: 41 5c pop %r12 429de7: 5b pop %rbx 429de8: 48 8b e5 mov %rbp,%rsp 429deb: 5d pop %rbp 429dec: c3 retq 429ded: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429df2: 48 ff c1 inc %rcx 429df5: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429dfa: 48 ff c9 dec %rcx 429dfd: 49 3b 0c 24 cmp (%r12),%rcx 429e01: 72 15 jb 429e18 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xe88> 429e03: ff 35 0f 8e 00 00 pushq 0x8e0f(%rip) # 432c18 <_TMP120+0x8> 429e09: ff 35 01 8e 00 00 pushq 0x8e01(%rip) # 432c10 <_TMP120> 429e0f: e8 90 f0 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429e14: 48 83 c4 10 add $0x10,%rsp 429e18: ff 35 da 8e 00 00 pushq 0x8eda(%rip) # 432cf8 <_TMP127+0x8> 429e1e: ff 35 cc 8e 00 00 pushq 0x8ecc(%rip) # 432cf0 <_TMP127> 429e24: 49 8b fc mov %r12,%rdi 429e27: e8 94 f0 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429e2c: 48 83 c4 10 add $0x10,%rsp 429e30: ff 75 18 pushq 0x18(%rbp) 429e33: ff 75 10 pushq 0x10(%rbp) 429e36: 49 8b fc mov %r12,%rdi 429e39: e8 b6 0f 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429e3e: 48 83 c4 10 add $0x10,%rsp 429e42: 49 8b 44 24 28 mov 0x28(%r12),%rax 429e47: 49 2b c5 sub %r13,%rax 429e4a: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429e4f: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429e54: 49 03 d5 add %r13,%rdx 429e57: 41 5d pop %r13 429e59: 41 5c pop %r12 429e5b: 5b pop %rbx 429e5c: 48 8b e5 mov %rbp,%rsp 429e5f: 5d pop %rbp 429e60: c3 retq 429e61: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429e66: 48 ff c1 inc %rcx 429e69: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429e6e: 48 ff c9 dec %rcx 429e71: 49 3b 0c 24 cmp (%r12),%rcx 429e75: 72 15 jb 429e8c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xefc> 429e77: ff 35 9b 8d 00 00 pushq 0x8d9b(%rip) # 432c18 <_TMP120+0x8> 429e7d: ff 35 8d 8d 00 00 pushq 0x8d8d(%rip) # 432c10 <_TMP120> 429e83: e8 1c f0 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429e88: 48 83 c4 10 add $0x10,%rsp 429e8c: ff 35 86 8e 00 00 pushq 0x8e86(%rip) # 432d18 <_TMP128+0x8> 429e92: ff 35 78 8e 00 00 pushq 0x8e78(%rip) # 432d10 <_TMP128> 429e98: 49 8b fc mov %r12,%rdi 429e9b: e8 20 f0 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429ea0: 48 83 c4 10 add $0x10,%rsp 429ea4: ff 75 18 pushq 0x18(%rbp) 429ea7: ff 75 10 pushq 0x10(%rbp) 429eaa: 49 8b fc mov %r12,%rdi 429ead: e8 42 0f 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429eb2: 48 83 c4 10 add $0x10,%rsp 429eb6: 49 8b 44 24 28 mov 0x28(%r12),%rax 429ebb: 49 2b c5 sub %r13,%rax 429ebe: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429ec3: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429ec8: 49 03 d5 add %r13,%rdx 429ecb: 41 5d pop %r13 429ecd: 41 5c pop %r12 429ecf: 5b pop %rbx 429ed0: 48 8b e5 mov %rbp,%rsp 429ed3: 5d pop %rbp 429ed4: c3 retq 429ed5: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429eda: 48 ff c1 inc %rcx 429edd: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429ee2: 48 ff c9 dec %rcx 429ee5: 49 3b 0c 24 cmp (%r12),%rcx 429ee9: 72 15 jb 429f00 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xf70> 429eeb: ff 35 27 8d 00 00 pushq 0x8d27(%rip) # 432c18 <_TMP120+0x8> 429ef1: ff 35 19 8d 00 00 pushq 0x8d19(%rip) # 432c10 <_TMP120> 429ef7: e8 a8 ef ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429efc: 48 83 c4 10 add $0x10,%rsp 429f00: ff 35 32 8e 00 00 pushq 0x8e32(%rip) # 432d38 <_TMP129+0x8> 429f06: ff 35 24 8e 00 00 pushq 0x8e24(%rip) # 432d30 <_TMP129> 429f0c: 49 8b fc mov %r12,%rdi 429f0f: e8 ac ef ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429f14: 48 83 c4 10 add $0x10,%rsp 429f18: ff 75 18 pushq 0x18(%rbp) 429f1b: ff 75 10 pushq 0x10(%rbp) 429f1e: 49 8b fc mov %r12,%rdi 429f21: e8 ce 0e 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429f26: 48 83 c4 10 add $0x10,%rsp 429f2a: 49 8b 44 24 28 mov 0x28(%r12),%rax 429f2f: 49 2b c5 sub %r13,%rax 429f32: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429f37: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429f3c: 49 03 d5 add %r13,%rdx 429f3f: 41 5d pop %r13 429f41: 41 5c pop %r12 429f43: 5b pop %rbx 429f44: 48 8b e5 mov %rbp,%rsp 429f47: 5d pop %rbp 429f48: c3 retq 429f49: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429f4e: 48 ff c1 inc %rcx 429f51: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429f56: 48 ff c9 dec %rcx 429f59: 49 3b 0c 24 cmp (%r12),%rcx 429f5d: 72 15 jb 429f74 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xfe4> 429f5f: ff 35 b3 8c 00 00 pushq 0x8cb3(%rip) # 432c18 <_TMP120+0x8> 429f65: ff 35 a5 8c 00 00 pushq 0x8ca5(%rip) # 432c10 <_TMP120> 429f6b: e8 34 ef ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429f70: 48 83 c4 10 add $0x10,%rsp 429f74: ff 35 de 8d 00 00 pushq 0x8dde(%rip) # 432d58 <_TMP130+0x8> 429f7a: ff 35 d0 8d 00 00 pushq 0x8dd0(%rip) # 432d50 <_TMP130> 429f80: 49 8b fc mov %r12,%rdi 429f83: e8 38 ef ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429f88: 48 83 c4 10 add $0x10,%rsp 429f8c: ff 75 18 pushq 0x18(%rbp) 429f8f: ff 75 10 pushq 0x10(%rbp) 429f92: 49 8b fc mov %r12,%rdi 429f95: e8 5a 0e 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 429f9a: 48 83 c4 10 add $0x10,%rsp 429f9e: 49 8b 44 24 28 mov 0x28(%r12),%rax 429fa3: 49 2b c5 sub %r13,%rax 429fa6: 49 8b 54 24 18 mov 0x18(%r12),%rdx 429fab: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 429fb0: 49 03 d5 add %r13,%rdx 429fb3: 41 5d pop %r13 429fb5: 41 5c pop %r12 429fb7: 5b pop %rbx 429fb8: 48 8b e5 mov %rbp,%rsp 429fbb: 5d pop %rbp 429fbc: c3 retq 429fbd: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 429fc2: 48 ff c1 inc %rcx 429fc5: 49 89 4c 24 20 mov %rcx,0x20(%r12) 429fca: 48 ff c9 dec %rcx 429fcd: 49 3b 0c 24 cmp (%r12),%rcx 429fd1: 72 15 jb 429fe8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1058> 429fd3: ff 35 3f 8c 00 00 pushq 0x8c3f(%rip) # 432c18 <_TMP120+0x8> 429fd9: ff 35 31 8c 00 00 pushq 0x8c31(%rip) # 432c10 <_TMP120> 429fdf: e8 c0 ee ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 429fe4: 48 83 c4 10 add $0x10,%rsp 429fe8: ff 35 8a 8d 00 00 pushq 0x8d8a(%rip) # 432d78 <_TMP131+0x8> 429fee: ff 35 7c 8d 00 00 pushq 0x8d7c(%rip) # 432d70 <_TMP131> 429ff4: 49 8b fc mov %r12,%rdi 429ff7: e8 c4 ee ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 429ffc: 48 83 c4 10 add $0x10,%rsp 42a000: ff 75 18 pushq 0x18(%rbp) 42a003: ff 75 10 pushq 0x10(%rbp) 42a006: 49 8b fc mov %r12,%rdi 42a009: e8 e6 0d 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42a00e: 48 83 c4 10 add $0x10,%rsp 42a012: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a017: 49 2b c5 sub %r13,%rax 42a01a: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a01f: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a024: 49 03 d5 add %r13,%rdx 42a027: 41 5d pop %r13 42a029: 41 5c pop %r12 42a02b: 5b pop %rbx 42a02c: 48 8b e5 mov %rbp,%rsp 42a02f: 5d pop %rbp 42a030: c3 retq 42a031: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42a036: 48 ff c1 inc %rcx 42a039: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42a03e: 48 ff c9 dec %rcx 42a041: 49 3b 0c 24 cmp (%r12),%rcx 42a045: 72 15 jb 42a05c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x10cc> 42a047: ff 35 cb 8b 00 00 pushq 0x8bcb(%rip) # 432c18 <_TMP120+0x8> 42a04d: ff 35 bd 8b 00 00 pushq 0x8bbd(%rip) # 432c10 <_TMP120> 42a053: e8 4c ee ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a058: 48 83 c4 10 add $0x10,%rsp 42a05c: ff 35 36 8d 00 00 pushq 0x8d36(%rip) # 432d98 <_TMP132+0x8> 42a062: ff 35 28 8d 00 00 pushq 0x8d28(%rip) # 432d90 <_TMP132> 42a068: 49 8b fc mov %r12,%rdi 42a06b: e8 50 ee ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a070: 48 83 c4 10 add $0x10,%rsp 42a074: ff 75 18 pushq 0x18(%rbp) 42a077: ff 75 10 pushq 0x10(%rbp) 42a07a: 49 8b fc mov %r12,%rdi 42a07d: e8 72 0d 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42a082: 48 83 c4 10 add $0x10,%rsp 42a086: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a08b: 49 2b c5 sub %r13,%rax 42a08e: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a093: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a098: 49 03 d5 add %r13,%rdx 42a09b: 41 5d pop %r13 42a09d: 41 5c pop %r12 42a09f: 5b pop %rbx 42a0a0: 48 8b e5 mov %rbp,%rsp 42a0a3: 5d pop %rbp 42a0a4: c3 retq 42a0a5: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42a0aa: 48 ff c1 inc %rcx 42a0ad: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42a0b2: 48 ff c9 dec %rcx 42a0b5: 49 3b 0c 24 cmp (%r12),%rcx 42a0b9: 72 15 jb 42a0d0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1140> 42a0bb: ff 35 57 8b 00 00 pushq 0x8b57(%rip) # 432c18 <_TMP120+0x8> 42a0c1: ff 35 49 8b 00 00 pushq 0x8b49(%rip) # 432c10 <_TMP120> 42a0c7: e8 d8 ed ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a0cc: 48 83 c4 10 add $0x10,%rsp 42a0d0: ff 35 e2 8c 00 00 pushq 0x8ce2(%rip) # 432db8 <_TMP133+0x8> 42a0d6: ff 35 d4 8c 00 00 pushq 0x8cd4(%rip) # 432db0 <_TMP133> 42a0dc: 49 8b fc mov %r12,%rdi 42a0df: e8 dc ed ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a0e4: 48 83 c4 10 add $0x10,%rsp 42a0e8: ff 75 18 pushq 0x18(%rbp) 42a0eb: ff 75 10 pushq 0x10(%rbp) 42a0ee: 49 8b fc mov %r12,%rdi 42a0f1: e8 fe 0c 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42a0f6: 48 83 c4 10 add $0x10,%rsp 42a0fa: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a0ff: 49 2b c5 sub %r13,%rax 42a102: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a107: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a10c: 49 03 d5 add %r13,%rdx 42a10f: 41 5d pop %r13 42a111: 41 5c pop %r12 42a113: 5b pop %rbx 42a114: 48 8b e5 mov %rbp,%rsp 42a117: 5d pop %rbp 42a118: c3 retq 42a119: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42a11e: 48 ff c1 inc %rcx 42a121: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42a126: 48 ff c9 dec %rcx 42a129: 49 3b 0c 24 cmp (%r12),%rcx 42a12d: 72 15 jb 42a144 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x11b4> 42a12f: ff 35 e3 8a 00 00 pushq 0x8ae3(%rip) # 432c18 <_TMP120+0x8> 42a135: ff 35 d5 8a 00 00 pushq 0x8ad5(%rip) # 432c10 <_TMP120> 42a13b: e8 64 ed ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a140: 48 83 c4 10 add $0x10,%rsp 42a144: ff 35 8e 8c 00 00 pushq 0x8c8e(%rip) # 432dd8 <_TMP134+0x8> 42a14a: ff 35 80 8c 00 00 pushq 0x8c80(%rip) # 432dd0 <_TMP134> 42a150: 49 8b fc mov %r12,%rdi 42a153: e8 68 ed ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a158: 48 83 c4 10 add $0x10,%rsp 42a15c: ff 75 18 pushq 0x18(%rbp) 42a15f: ff 75 10 pushq 0x10(%rbp) 42a162: 49 8b fc mov %r12,%rdi 42a165: e8 8a 0c 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42a16a: 48 83 c4 10 add $0x10,%rsp 42a16e: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a173: 49 2b c5 sub %r13,%rax 42a176: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a17b: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a180: 49 03 d5 add %r13,%rdx 42a183: 41 5d pop %r13 42a185: 41 5c pop %r12 42a187: 5b pop %rbx 42a188: 48 8b e5 mov %rbp,%rsp 42a18b: 5d pop %rbp 42a18c: c3 retq 42a18d: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42a192: 48 ff c1 inc %rcx 42a195: 49 89 4c 24 20 mov %rcx,0x20(%r12) 42a19a: 48 ff c9 dec %rcx 42a19d: 49 3b 0c 24 cmp (%r12),%rcx 42a1a1: 72 15 jb 42a1b8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1228> 42a1a3: ff 35 6f 8a 00 00 pushq 0x8a6f(%rip) # 432c18 <_TMP120+0x8> 42a1a9: ff 35 61 8a 00 00 pushq 0x8a61(%rip) # 432c10 <_TMP120> 42a1af: e8 f0 ec ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a1b4: 48 83 c4 10 add $0x10,%rsp 42a1b8: ff 35 3a 8c 00 00 pushq 0x8c3a(%rip) # 432df8 <_TMP135+0x8> 42a1be: ff 35 2c 8c 00 00 pushq 0x8c2c(%rip) # 432df0 <_TMP135> 42a1c4: 49 8b fc mov %r12,%rdi 42a1c7: e8 f4 ec ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a1cc: 48 83 c4 10 add $0x10,%rsp 42a1d0: ff 75 18 pushq 0x18(%rbp) 42a1d3: ff 75 10 pushq 0x10(%rbp) 42a1d6: 49 8b fc mov %r12,%rdi 42a1d9: e8 16 0c 00 00 callq 42adf4 <_D4core8demangle8Demangle3padMFAxaZv> 42a1de: 48 83 c4 10 add $0x10,%rsp 42a1e2: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a1e7: 49 2b c5 sub %r13,%rax 42a1ea: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a1ef: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a1f4: 49 03 d5 add %r13,%rdx 42a1f7: 41 5d pop %r13 42a1f9: 41 5c pop %r12 42a1fb: 5b pop %rbx 42a1fc: 48 8b e5 mov %rbp,%rsp 42a1ff: 5d pop %rbp 42a200: c3 retq 42a201: 49 8b 44 24 20 mov 0x20(%r12),%rax 42a206: 48 ff c0 inc %rax 42a209: 49 89 44 24 20 mov %rax,0x20(%r12) 42a20e: 48 ff c8 dec %rax 42a211: 49 3b 04 24 cmp (%r12),%rax 42a215: 72 15 jb 42a22c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x129c> 42a217: ff 35 fb 89 00 00 pushq 0x89fb(%rip) # 432c18 <_TMP120+0x8> 42a21d: ff 35 ed 89 00 00 pushq 0x89ed(%rip) # 432c10 <_TMP120> 42a223: e8 7c ec ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a228: 48 83 c4 10 add $0x10,%rsp 42a22c: 49 8b 44 24 28 mov 0x28(%r12),%rax 42a231: 49 2b c5 sub %r13,%rax 42a234: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42a239: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42a23e: 49 03 d5 add %r13,%rdx 42a241: 41 5d pop %r13 42a243: 41 5c pop %r12 42a245: 5b pop %rbx 42a246: 48 8b e5 mov %rbp,%rsp 42a249: 5d pop %rbp 42a24a: c3 retq 42a24b: ff 35 c7 89 00 00 pushq 0x89c7(%rip) # 432c18 <_TMP120+0x8> 42a251: ff 35 b9 89 00 00 pushq 0x89b9(%rip) # 432c10 <_TMP120> 42a257: e8 48 ec ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a25c: 48 83 c4 10 add $0x10,%rsp 42a260: 31 c0 xor %eax,%eax 42a262: 31 d2 xor %edx,%edx 42a264: 41 5d pop %r13 42a266: 41 5c pop %r12 42a268: 5b pop %rbx 42a269: 48 8b e5 mov %rbp,%rsp 42a26c: 5d pop %rbp 42a26d: c3 retq 42a26e: 90 nop 42a26f: 90 nop 000000000042a270 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>: 42a270: 55 push %rbp 42a271: 48 8b ec mov %rsp,%rbp 42a274: 48 83 ec 58 sub $0x58,%rsp 42a278: 53 push %rbx 42a279: 41 54 push %r12 42a27b: 41 55 push %r13 42a27d: 41 56 push %r14 42a27f: 41 57 push %r15 42a281: 48 89 7d f0 mov %rdi,-0x10(%rbp) 42a285: 89 75 f8 mov %esi,-0x8(%rbp) 42a288: e8 d7 ec ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a28d: 25 ff 00 00 00 and $0xff,%eax 42a292: 83 f8 46 cmp $0x46,%eax 42a295: 74 25 je 42a2bc <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4c> 42a297: 83 f8 55 cmp $0x55,%eax 42a29a: 74 55 je 42a2f1 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x81> 42a29c: 83 f8 57 cmp $0x57,%eax 42a29f: 0f 84 96 00 00 00 je 42a33b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xcb> 42a2a5: 83 f8 56 cmp $0x56,%eax 42a2a8: 0f 84 d7 00 00 00 je 42a385 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x115> 42a2ae: 83 f8 52 cmp $0x52,%eax 42a2b1: 0f 84 15 01 00 00 je 42a3cc <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x15c> 42a2b7: e9 a5 03 00 00 jmpq 42a661 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3f1> 42a2bc: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a2c0: 48 8b 48 20 mov 0x20(%rax),%rcx 42a2c4: 48 ff c1 inc %rcx 42a2c7: 48 89 48 20 mov %rcx,0x20(%rax) 42a2cb: 48 ff c9 dec %rcx 42a2ce: 48 3b 08 cmp (%rax),%rcx 42a2d1: 0f 82 3a 01 00 00 jb 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a2d7: ff 35 3b 8b 00 00 pushq 0x8b3b(%rip) # 432e18 <_TMP136+0x8> 42a2dd: ff 35 2d 8b 00 00 pushq 0x8b2d(%rip) # 432e10 <_TMP136> 42a2e3: e8 bc eb ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a2e8: 48 83 c4 10 add $0x10,%rsp 42a2ec: e9 20 01 00 00 jmpq 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a2f1: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42a2f5: 48 8b 5a 20 mov 0x20(%rdx),%rbx 42a2f9: 48 ff c3 inc %rbx 42a2fc: 48 89 5a 20 mov %rbx,0x20(%rdx) 42a300: 48 ff cb dec %rbx 42a303: 48 3b 1a cmp (%rdx),%rbx 42a306: 72 15 jb 42a31d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xad> 42a308: ff 35 0a 8b 00 00 pushq 0x8b0a(%rip) # 432e18 <_TMP136+0x8> 42a30e: ff 35 fc 8a 00 00 pushq 0x8afc(%rip) # 432e10 <_TMP136> 42a314: e8 8b eb ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a319: 48 83 c4 10 add $0x10,%rsp 42a31d: ff 35 15 8b 00 00 pushq 0x8b15(%rip) # 432e38 <_TMP137+0x8> 42a323: ff 35 07 8b 00 00 pushq 0x8b07(%rip) # 432e30 <_TMP137> 42a329: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a32d: e8 8e eb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a332: 48 83 c4 10 add $0x10,%rsp 42a336: e9 d6 00 00 00 jmpq 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a33b: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a33f: 48 8b 48 20 mov 0x20(%rax),%rcx 42a343: 48 ff c1 inc %rcx 42a346: 48 89 48 20 mov %rcx,0x20(%rax) 42a34a: 48 ff c9 dec %rcx 42a34d: 48 3b 08 cmp (%rax),%rcx 42a350: 72 15 jb 42a367 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf7> 42a352: ff 35 c0 8a 00 00 pushq 0x8ac0(%rip) # 432e18 <_TMP136+0x8> 42a358: ff 35 b2 8a 00 00 pushq 0x8ab2(%rip) # 432e10 <_TMP136> 42a35e: e8 41 eb ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a363: 48 83 c4 10 add $0x10,%rsp 42a367: ff 35 fb 8a 00 00 pushq 0x8afb(%rip) # 432e68 <_TMP138+0x8> 42a36d: ff 35 ed 8a 00 00 pushq 0x8aed(%rip) # 432e60 <_TMP138> 42a373: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a377: e8 44 eb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a37c: 48 83 c4 10 add $0x10,%rsp 42a380: e9 8c 00 00 00 jmpq 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a385: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42a389: 48 8b 5a 20 mov 0x20(%rdx),%rbx 42a38d: 48 ff c3 inc %rbx 42a390: 48 89 5a 20 mov %rbx,0x20(%rdx) 42a394: 48 ff cb dec %rbx 42a397: 48 3b 1a cmp (%rdx),%rbx 42a39a: 72 15 jb 42a3b1 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x141> 42a39c: ff 35 76 8a 00 00 pushq 0x8a76(%rip) # 432e18 <_TMP136+0x8> 42a3a2: ff 35 68 8a 00 00 pushq 0x8a68(%rip) # 432e10 <_TMP136> 42a3a8: e8 f7 ea ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a3ad: 48 83 c4 10 add $0x10,%rsp 42a3b1: ff 35 e1 8a 00 00 pushq 0x8ae1(%rip) # 432e98 <_TMP139+0x8> 42a3b7: ff 35 d3 8a 00 00 pushq 0x8ad3(%rip) # 432e90 <_TMP139> 42a3bd: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a3c1: e8 fa ea ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a3c6: 48 83 c4 10 add $0x10,%rsp 42a3ca: eb 45 jmp 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a3cc: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a3d0: 48 8b 48 20 mov 0x20(%rax),%rcx 42a3d4: 48 ff c1 inc %rcx 42a3d7: 48 89 48 20 mov %rcx,0x20(%rax) 42a3db: 48 ff c9 dec %rcx 42a3de: 48 3b 08 cmp (%rax),%rcx 42a3e1: 72 15 jb 42a3f8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x188> 42a3e3: ff 35 2f 8a 00 00 pushq 0x8a2f(%rip) # 432e18 <_TMP136+0x8> 42a3e9: ff 35 21 8a 00 00 pushq 0x8a21(%rip) # 432e10 <_TMP136> 42a3ef: e8 b0 ea ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a3f4: 48 83 c4 10 add $0x10,%rsp 42a3f8: ff 35 ba 8a 00 00 pushq 0x8aba(%rip) # 432eb8 <_TMP140+0x8> 42a3fe: ff 35 ac 8a 00 00 pushq 0x8aac(%rip) # 432eb0 <_TMP140> 42a404: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a408: e8 b3 ea ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a40d: 48 83 c4 10 add $0x10,%rsp 42a411: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a415: e8 4a eb ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a41a: 3c 4e cmp $0x4e,%al 42a41c: 0f 85 59 02 00 00 jne 42a67b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x40b> 42a422: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42a426: 48 ff 42 20 incq 0x20(%rdx) 42a42a: 48 8b 5a 20 mov 0x20(%rdx),%rbx 42a42e: 48 8d 43 ff lea -0x1(%rbx),%rax 42a432: 48 3b 02 cmp (%rdx),%rax 42a435: 72 15 jb 42a44c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1dc> 42a437: ff 35 db 89 00 00 pushq 0x89db(%rip) # 432e18 <_TMP136+0x8> 42a43d: ff 35 cd 89 00 00 pushq 0x89cd(%rip) # 432e10 <_TMP136> 42a443: e8 5c ea ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a448: 48 83 c4 10 add $0x10,%rsp 42a44c: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a450: e8 0f eb ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a455: 25 ff 00 00 00 and $0xff,%eax 42a45a: 83 f8 61 cmp $0x61,%eax 42a45d: 74 3b je 42a49a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x22a> 42a45f: 83 f8 62 cmp $0x62,%eax 42a462: 0f 84 8b 00 00 00 je 42a4f3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x283> 42a468: 83 f8 63 cmp $0x63,%eax 42a46b: 0f 84 c7 00 00 00 je 42a538 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2c8> 42a471: 83 f8 64 cmp $0x64,%eax 42a474: 0f 84 05 01 00 00 je 42a57f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x30f> 42a47a: 83 f8 65 cmp $0x65,%eax 42a47d: 0f 84 44 01 00 00 je 42a5c7 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x357> 42a483: 83 f8 66 cmp $0x66,%eax 42a486: 0f 84 83 01 00 00 je 42a60f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x39f> 42a48c: 83 f8 67 cmp $0x67,%eax 42a48f: 0f 84 c2 01 00 00 je 42a657 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3e7> 42a495: e9 c7 01 00 00 jmpq 42a661 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3f1> 42a49a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42a49e: 48 ff 41 20 incq 0x20(%rcx) 42a4a2: 48 8b 51 20 mov 0x20(%rcx),%rdx 42a4a6: 48 8d 5a ff lea -0x1(%rdx),%rbx 42a4aa: 48 3b 19 cmp (%rcx),%rbx 42a4ad: 72 15 jb 42a4c4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x254> 42a4af: ff 35 63 89 00 00 pushq 0x8963(%rip) # 432e18 <_TMP136+0x8> 42a4b5: ff 35 55 89 00 00 pushq 0x8955(%rip) # 432e10 <_TMP136> 42a4bb: e8 e4 e9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a4c0: 48 83 c4 10 add $0x10,%rsp 42a4c4: ff 35 0e 8a 00 00 pushq 0x8a0e(%rip) # 432ed8 <_TMP141+0x8> 42a4ca: ff 35 00 8a 00 00 pushq 0x8a00(%rip) # 432ed0 <_TMP141> 42a4d0: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a4d4: e8 e7 e9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a4d9: 48 83 c4 10 add $0x10,%rsp 42a4dd: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a4e1: e8 7e ea ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a4e6: 3c 4e cmp $0x4e,%al 42a4e8: 0f 84 34 ff ff ff je 42a422 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1b2> 42a4ee: e9 88 01 00 00 jmpq 42a67b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x40b> 42a4f3: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42a4f7: 48 ff 42 20 incq 0x20(%rdx) 42a4fb: 48 8b 5a 20 mov 0x20(%rdx),%rbx 42a4ff: 48 8d 43 ff lea -0x1(%rbx),%rax 42a503: 48 3b 02 cmp (%rdx),%rax 42a506: 72 15 jb 42a51d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ad> 42a508: ff 35 0a 89 00 00 pushq 0x890a(%rip) # 432e18 <_TMP136+0x8> 42a50e: ff 35 fc 88 00 00 pushq 0x88fc(%rip) # 432e10 <_TMP136> 42a514: e8 8b e9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a519: 48 83 c4 10 add $0x10,%rsp 42a51d: ff 35 d5 89 00 00 pushq 0x89d5(%rip) # 432ef8 <_TMP142+0x8> 42a523: ff 35 c7 89 00 00 pushq 0x89c7(%rip) # 432ef0 <_TMP142> 42a529: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a52d: e8 8e e9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a532: 48 83 c4 10 add $0x10,%rsp 42a536: eb a5 jmp 42a4dd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x26d> 42a538: 48 8b 5d f0 mov -0x10(%rbp),%rbx 42a53c: 48 ff 43 20 incq 0x20(%rbx) 42a540: 48 8b 43 20 mov 0x20(%rbx),%rax 42a544: 48 8d 48 ff lea -0x1(%rax),%rcx 42a548: 48 3b 0b cmp (%rbx),%rcx 42a54b: 72 15 jb 42a562 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2f2> 42a54d: ff 35 c5 88 00 00 pushq 0x88c5(%rip) # 432e18 <_TMP136+0x8> 42a553: ff 35 b7 88 00 00 pushq 0x88b7(%rip) # 432e10 <_TMP136> 42a559: e8 46 e9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a55e: 48 83 c4 10 add $0x10,%rsp 42a562: ff 35 b0 89 00 00 pushq 0x89b0(%rip) # 432f18 <_TMP143+0x8> 42a568: ff 35 a2 89 00 00 pushq 0x89a2(%rip) # 432f10 <_TMP143> 42a56e: 48 89 df mov %rbx,%rdi 42a571: e8 4a e9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a576: 48 83 c4 10 add $0x10,%rsp 42a57a: e9 5e ff ff ff jmpq 42a4dd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x26d> 42a57f: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a583: 48 ff 40 20 incq 0x20(%rax) 42a587: 48 8b 48 20 mov 0x20(%rax),%rcx 42a58b: 48 8d 51 ff lea -0x1(%rcx),%rdx 42a58f: 48 3b 10 cmp (%rax),%rdx 42a592: 72 15 jb 42a5a9 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x339> 42a594: ff 35 7e 88 00 00 pushq 0x887e(%rip) # 432e18 <_TMP136+0x8> 42a59a: ff 35 70 88 00 00 pushq 0x8870(%rip) # 432e10 <_TMP136> 42a5a0: e8 ff e8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a5a5: 48 83 c4 10 add $0x10,%rsp 42a5a9: ff 35 89 89 00 00 pushq 0x8989(%rip) # 432f38 <_TMP144+0x8> 42a5af: ff 35 7b 89 00 00 pushq 0x897b(%rip) # 432f30 <_TMP144> 42a5b5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a5b9: e8 02 e9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a5be: 48 83 c4 10 add $0x10,%rsp 42a5c2: e9 16 ff ff ff jmpq 42a4dd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x26d> 42a5c7: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42a5cb: 48 ff 41 20 incq 0x20(%rcx) 42a5cf: 48 8b 51 20 mov 0x20(%rcx),%rdx 42a5d3: 48 8d 5a ff lea -0x1(%rdx),%rbx 42a5d7: 48 3b 19 cmp (%rcx),%rbx 42a5da: 72 15 jb 42a5f1 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x381> 42a5dc: ff 35 36 88 00 00 pushq 0x8836(%rip) # 432e18 <_TMP136+0x8> 42a5e2: ff 35 28 88 00 00 pushq 0x8828(%rip) # 432e10 <_TMP136> 42a5e8: e8 b7 e8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a5ed: 48 83 c4 10 add $0x10,%rsp 42a5f1: ff 35 61 89 00 00 pushq 0x8961(%rip) # 432f58 <_TMP145+0x8> 42a5f7: ff 35 53 89 00 00 pushq 0x8953(%rip) # 432f50 <_TMP145> 42a5fd: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a601: e8 ba e8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a606: 48 83 c4 10 add $0x10,%rsp 42a60a: e9 ce fe ff ff jmpq 42a4dd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x26d> 42a60f: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42a613: 48 ff 42 20 incq 0x20(%rdx) 42a617: 48 8b 5a 20 mov 0x20(%rdx),%rbx 42a61b: 48 8d 43 ff lea -0x1(%rbx),%rax 42a61f: 48 3b 02 cmp (%rdx),%rax 42a622: 72 15 jb 42a639 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3c9> 42a624: ff 35 ee 87 00 00 pushq 0x87ee(%rip) # 432e18 <_TMP136+0x8> 42a62a: ff 35 e0 87 00 00 pushq 0x87e0(%rip) # 432e10 <_TMP136> 42a630: e8 6f e8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a635: 48 83 c4 10 add $0x10,%rsp 42a639: ff 35 39 89 00 00 pushq 0x8939(%rip) # 432f78 <_TMP146+0x8> 42a63f: ff 35 2b 89 00 00 pushq 0x892b(%rip) # 432f70 <_TMP146> 42a645: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a649: e8 72 e8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a64e: 48 83 c4 10 add $0x10,%rsp 42a652: e9 86 fe ff ff jmpq 42a4dd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x26d> 42a657: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42a65b: 48 ff 49 20 decq 0x20(%rcx) 42a65f: eb 1a jmp 42a67b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x40b> 42a661: ff 35 b1 87 00 00 pushq 0x87b1(%rip) # 432e18 <_TMP136+0x8> 42a667: ff 35 a3 87 00 00 pushq 0x87a3(%rip) # 432e10 <_TMP136> 42a66d: e8 32 e8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a672: 48 83 c4 10 add $0x10,%rsp 42a676: e9 96 fd ff ff jmpq 42a411 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a1> 42a67b: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a67f: 48 8b 48 28 mov 0x28(%rax),%rcx 42a683: 48 89 4d b0 mov %rcx,-0x50(%rbp) 42a687: ff 35 0b 89 00 00 pushq 0x890b(%rip) # 432f98 <_TMP147+0x8> 42a68d: ff 35 fd 88 00 00 pushq 0x88fd(%rip) # 432f90 <_TMP147> 42a693: 48 89 c7 mov %rax,%rdi 42a696: e8 25 e8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a69b: 48 83 c4 10 add $0x10,%rsp 42a69f: c6 45 b8 00 movb $0x0,-0x48(%rbp) 42a6a3: 48 31 db xor %rbx,%rbx 42a6a6: e9 28 03 00 00 jmpq 42a9d3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x763> 42a6ab: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a6af: 48 8b 75 f0 mov -0x10(%rbp),%rsi 42a6b3: 48 8b 7e 20 mov 0x20(%rsi),%rdi 42a6b7: 48 ff c7 inc %rdi 42a6ba: 48 89 7e 20 mov %rdi,0x20(%rsi) 42a6be: 48 ff cf dec %rdi 42a6c1: 48 3b 3e cmp (%rsi),%rdi 42a6c4: 72 15 jb 42a6db <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x46b> 42a6c6: ff 35 4c 87 00 00 pushq 0x874c(%rip) # 432e18 <_TMP136+0x8> 42a6cc: ff 35 3e 87 00 00 pushq 0x873e(%rip) # 432e10 <_TMP136> 42a6d2: e8 cd e7 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a6d7: 48 83 c4 10 add $0x10,%rsp 42a6db: ff 35 d7 88 00 00 pushq 0x88d7(%rip) # 432fb8 <_TMP149+0x8> 42a6e1: ff 35 c9 88 00 00 pushq 0x88c9(%rip) # 432fb0 <_TMP149> 42a6e7: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a6eb: e8 d0 e7 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a6f0: 48 83 c4 10 add $0x10,%rsp 42a6f4: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a6f8: 48 8b 40 28 mov 0x28(%rax),%rax 42a6fc: 48 2b 45 b0 sub -0x50(%rbp),%rax 42a700: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42a704: 48 8b 51 18 mov 0x18(%rcx),%rdx 42a708: 48 8b 59 10 mov 0x10(%rcx),%rbx 42a70c: 48 03 55 b0 add -0x50(%rbp),%rdx 42a710: 50 push %rax 42a711: 52 push %rdx 42a712: 48 83 ec 08 sub $0x8,%rsp 42a716: e8 f8 02 00 00 callq 42aa13 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7a3> 42a71b: 48 83 c4 08 add $0x8,%rsp 42a71f: 5a pop %rdx 42a720: 58 pop %rax 42a721: 41 5f pop %r15 42a723: 41 5e pop %r14 42a725: 41 5d pop %r13 42a727: 41 5c pop %r12 42a729: 5b pop %rbx 42a72a: 48 8b e5 mov %rbp,%rsp 42a72d: 5d pop %rbp 42a72e: c3 retq 42a72f: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a733: 48 8b 75 f0 mov -0x10(%rbp),%rsi 42a737: 48 8b 7e 20 mov 0x20(%rsi),%rdi 42a73b: 48 ff c7 inc %rdi 42a73e: 48 89 7e 20 mov %rdi,0x20(%rsi) 42a742: 48 ff cf dec %rdi 42a745: 48 3b 3e cmp (%rsi),%rdi 42a748: 72 15 jb 42a75f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4ef> 42a74a: ff 35 c8 86 00 00 pushq 0x86c8(%rip) # 432e18 <_TMP136+0x8> 42a750: ff 35 ba 86 00 00 pushq 0x86ba(%rip) # 432e10 <_TMP136> 42a756: e8 49 e7 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a75b: 48 83 c4 10 add $0x10,%rsp 42a75f: ff 35 73 88 00 00 pushq 0x8873(%rip) # 432fd8 <_TMP150+0x8> 42a765: ff 35 65 88 00 00 pushq 0x8865(%rip) # 432fd0 <_TMP150> 42a76b: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a76f: e8 4c e7 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a774: 48 83 c4 10 add $0x10,%rsp 42a778: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a77c: 48 8b 40 28 mov 0x28(%rax),%rax 42a780: 48 2b 45 b0 sub -0x50(%rbp),%rax 42a784: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42a788: 48 8b 51 18 mov 0x18(%rcx),%rdx 42a78c: 48 8b 59 10 mov 0x10(%rcx),%rbx 42a790: 48 03 55 b0 add -0x50(%rbp),%rdx 42a794: 50 push %rax 42a795: 52 push %rdx 42a796: 48 83 ec 08 sub $0x8,%rsp 42a79a: e8 74 02 00 00 callq 42aa13 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7a3> 42a79f: 48 83 c4 08 add $0x8,%rsp 42a7a3: 5a pop %rdx 42a7a4: 58 pop %rax 42a7a5: 41 5f pop %r15 42a7a7: 41 5e pop %r14 42a7a9: 41 5d pop %r13 42a7ab: 41 5c pop %r12 42a7ad: 5b pop %rbx 42a7ae: 48 8b e5 mov %rbp,%rsp 42a7b1: 5d pop %rbp 42a7b2: c3 retq 42a7b3: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a7b7: 48 8b 5d f0 mov -0x10(%rbp),%rbx 42a7bb: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42a7bf: 48 ff c1 inc %rcx 42a7c2: 48 89 4b 20 mov %rcx,0x20(%rbx) 42a7c6: 48 ff c9 dec %rcx 42a7c9: 48 3b 0b cmp (%rbx),%rcx 42a7cc: 72 15 jb 42a7e3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x573> 42a7ce: ff 35 44 86 00 00 pushq 0x8644(%rip) # 432e18 <_TMP136+0x8> 42a7d4: ff 35 36 86 00 00 pushq 0x8636(%rip) # 432e10 <_TMP136> 42a7da: e8 c5 e6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a7df: 48 83 c4 10 add $0x10,%rsp 42a7e3: 48 8b 43 28 mov 0x28(%rbx),%rax 42a7e7: 48 2b 45 b0 sub -0x50(%rbp),%rax 42a7eb: 48 8b 53 18 mov 0x18(%rbx),%rdx 42a7ef: 48 8b 5b 10 mov 0x10(%rbx),%rbx 42a7f3: 48 03 55 b0 add -0x50(%rbp),%rdx 42a7f7: 50 push %rax 42a7f8: 52 push %rdx 42a7f9: 48 83 ec 08 sub $0x8,%rsp 42a7fd: e8 11 02 00 00 callq 42aa13 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7a3> 42a802: 48 83 c4 08 add $0x8,%rsp 42a806: 5a pop %rdx 42a807: 58 pop %rax 42a808: 41 5f pop %r15 42a80a: 41 5e pop %r14 42a80c: 41 5d pop %r13 42a80e: 41 5c pop %r12 42a810: 5b pop %rbx 42a811: 48 8b e5 mov %rbp,%rsp 42a814: 5d pop %rbp 42a815: c3 retq 42a816: 48 85 db test %rbx,%rbx 42a819: 74 19 je 42a834 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5c4> 42a81b: ff 35 d7 87 00 00 pushq 0x87d7(%rip) # 432ff8 <_TMP151+0x8> 42a821: ff 35 c9 87 00 00 pushq 0x87c9(%rip) # 432ff0 <_TMP151> 42a827: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a82b: e8 90 e6 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a830: 48 83 c4 10 add $0x10,%rsp 42a834: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a838: e8 27 e7 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a83d: 3c 4d cmp $0x4d,%al 42a83f: 75 47 jne 42a888 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x618> 42a841: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a845: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a849: 48 ff 40 20 incq 0x20(%rax) 42a84d: 48 8b 48 20 mov 0x20(%rax),%rcx 42a851: 48 8d 51 ff lea -0x1(%rcx),%rdx 42a855: 48 3b 10 cmp (%rax),%rdx 42a858: 72 15 jb 42a86f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5ff> 42a85a: ff 35 b8 85 00 00 pushq 0x85b8(%rip) # 432e18 <_TMP136+0x8> 42a860: ff 35 aa 85 00 00 pushq 0x85aa(%rip) # 432e10 <_TMP136> 42a866: e8 39 e6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a86b: 48 83 c4 10 add $0x10,%rsp 42a86f: ff 35 a3 87 00 00 pushq 0x87a3(%rip) # 433018 <_TMP152+0x8> 42a875: ff 35 95 87 00 00 pushq 0x8795(%rip) # 433010 <_TMP152> 42a87b: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a87f: e8 3c e6 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a884: 48 83 c4 10 add $0x10,%rsp 42a888: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a88c: e8 d3 e6 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a891: 25 ff 00 00 00 and $0xff,%eax 42a896: 83 f8 4a cmp $0x4a,%eax 42a899: 74 13 je 42a8ae <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x63e> 42a89b: 83 f8 4b cmp $0x4b,%eax 42a89e: 74 6b je 42a90b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 42a8a0: 83 f8 4c cmp $0x4c,%eax 42a8a3: 0f 84 bc 00 00 00 je 42a965 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6f5> 42a8a9: e9 11 01 00 00 jmpq 42a9bf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x74f> 42a8ae: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a8b2: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a8b6: 48 ff 40 20 incq 0x20(%rax) 42a8ba: 48 8b 48 20 mov 0x20(%rax),%rcx 42a8be: 48 8d 51 ff lea -0x1(%rcx),%rdx 42a8c2: 48 3b 10 cmp (%rax),%rdx 42a8c5: 72 15 jb 42a8dc <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x66c> 42a8c7: ff 35 4b 85 00 00 pushq 0x854b(%rip) # 432e18 <_TMP136+0x8> 42a8cd: ff 35 3d 85 00 00 pushq 0x853d(%rip) # 432e10 <_TMP136> 42a8d3: e8 cc e5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a8d8: 48 83 c4 10 add $0x10,%rsp 42a8dc: ff 35 56 87 00 00 pushq 0x8756(%rip) # 433038 <_TMP153+0x8> 42a8e2: ff 35 48 87 00 00 pushq 0x8748(%rip) # 433030 <_TMP153> 42a8e8: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a8ec: e8 cf e5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a8f1: 48 83 c4 10 add $0x10,%rsp 42a8f5: 6a 00 pushq $0x0 42a8f7: 6a 00 pushq $0x0 42a8f9: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a8fd: e8 8e e6 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42a902: 48 83 c4 10 add $0x10,%rsp 42a906: e9 c5 00 00 00 jmpq 42a9d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x760> 42a90b: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a90f: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a913: 48 ff 40 20 incq 0x20(%rax) 42a917: 48 8b 48 20 mov 0x20(%rax),%rcx 42a91b: 48 8d 51 ff lea -0x1(%rcx),%rdx 42a91f: 48 3b 10 cmp (%rax),%rdx 42a922: 72 15 jb 42a939 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6c9> 42a924: ff 35 2e 87 00 00 pushq 0x872e(%rip) # 433058 <_TMP154+0x8> 42a92a: ff 35 20 87 00 00 pushq 0x8720(%rip) # 433050 <_TMP154> 42a930: e8 6f e5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a935: 48 83 c4 10 add $0x10,%rsp 42a939: ff 35 d9 85 00 00 pushq 0x85d9(%rip) # 432f18 <_TMP143+0x8> 42a93f: ff 35 cb 85 00 00 pushq 0x85cb(%rip) # 432f10 <_TMP143> 42a945: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a949: e8 72 e5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a94e: 48 83 c4 10 add $0x10,%rsp 42a952: 6a 00 pushq $0x0 42a954: 6a 00 pushq $0x0 42a956: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a95a: e8 31 e6 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42a95f: 48 83 c4 10 add $0x10,%rsp 42a963: eb 6b jmp 42a9d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x760> 42a965: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42a969: 48 8b 45 f0 mov -0x10(%rbp),%rax 42a96d: 48 ff 40 20 incq 0x20(%rax) 42a971: 48 8b 48 20 mov 0x20(%rax),%rcx 42a975: 48 8d 51 ff lea -0x1(%rcx),%rdx 42a979: 48 3b 10 cmp (%rax),%rdx 42a97c: 72 15 jb 42a993 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x723> 42a97e: ff 35 d4 86 00 00 pushq 0x86d4(%rip) # 433058 <_TMP154+0x8> 42a984: ff 35 c6 86 00 00 pushq 0x86c6(%rip) # 433050 <_TMP154> 42a98a: e8 15 e5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42a98f: 48 83 c4 10 add $0x10,%rsp 42a993: ff 35 df 86 00 00 pushq 0x86df(%rip) # 433078 <_TMP155+0x8> 42a999: ff 35 d1 86 00 00 pushq 0x86d1(%rip) # 433070 <_TMP155> 42a99f: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a9a3: e8 18 e5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42a9a8: 48 83 c4 10 add $0x10,%rsp 42a9ac: 6a 00 pushq $0x0 42a9ae: 6a 00 pushq $0x0 42a9b0: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a9b4: e8 d7 e5 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42a9b9: 48 83 c4 10 add $0x10,%rsp 42a9bd: eb 11 jmp 42a9d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x760> 42a9bf: 6a 00 pushq $0x0 42a9c1: 6a 00 pushq $0x0 42a9c3: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a9c7: e8 c4 e5 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42a9cc: 48 83 c4 10 add $0x10,%rsp 42a9d0: 48 ff c3 inc %rbx 42a9d3: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42a9d7: e8 88 e5 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42a9dc: 25 ff 00 00 00 and $0xff,%eax 42a9e1: 83 f8 58 cmp $0x58,%eax 42a9e4: 0f 84 c1 fc ff ff je 42a6ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x43b> 42a9ea: 83 f8 59 cmp $0x59,%eax 42a9ed: 0f 84 3c fd ff ff je 42a72f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4bf> 42a9f3: 83 f8 5a cmp $0x5a,%eax 42a9f6: 0f 84 b7 fd ff ff je 42a7b3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x543> 42a9fc: e9 15 fe ff ff jmpq 42a816 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5a6> 42aa01: c6 45 b8 01 movb $0x1,-0x48(%rbp) 42aa05: 48 8b 7d c0 mov -0x40(%rbp),%rdi 42aa09: e8 ce f5 fe ff callq 419fdc <_d_throwc> 42aa0e: 68 6d ab 42 00 pushq $0x42ab6d 42aa13: 8a 55 b8 mov -0x48(%rbp),%dl 42aa16: 80 f2 01 xor $0x1,%dl 42aa19: 0f 84 4d 01 00 00 je 42ab6c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8fc> 42aa1f: ff 35 73 86 00 00 pushq 0x8673(%rip) # 433098 <_TMP156+0x8> 42aa25: ff 35 65 86 00 00 pushq 0x8665(%rip) # 433090 <_TMP156> 42aa2b: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42aa2f: e8 8c e4 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42aa34: 48 83 c4 10 add $0x10,%rsp 42aa38: 48 8b 45 f0 mov -0x10(%rbp),%rax 42aa3c: 4c 8b 60 28 mov 0x28(%rax),%r12 42aa40: 6a 00 pushq $0x0 42aa42: 6a 00 pushq $0x0 42aa44: 48 89 c7 mov %rax,%rdi 42aa47: e8 44 e5 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42aa4c: 48 83 c4 10 add $0x10,%rsp 42aa50: ff 35 62 86 00 00 pushq 0x8662(%rip) # 4330b8 <_TMP157+0x8> 42aa56: ff 35 54 86 00 00 pushq 0x8654(%rip) # 4330b0 <_TMP157> 42aa5c: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42aa60: e8 5b e4 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42aa65: 48 83 c4 10 add $0x10,%rsp 42aa69: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 42aa6e: 0f 84 99 00 00 00 je 42ab0d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x89d> 42aa74: 48 8b 45 f0 mov -0x10(%rbp),%rax 42aa78: 48 8b 58 28 mov 0x28(%rax),%rbx 42aa7c: 48 8b 50 18 mov 0x18(%rax),%rdx 42aa80: 48 8b 70 10 mov 0x10(%rax),%rsi 42aa84: 48 89 5d d0 mov %rbx,-0x30(%rbp) 42aa88: 48 89 55 d8 mov %rdx,-0x28(%rbp) 42aa8c: 48 8b 55 18 mov 0x18(%rbp),%rdx 42aa90: 48 8b 5d 10 mov 0x10(%rbp),%rbx 42aa94: 48 89 5d e0 mov %rbx,-0x20(%rbp) 42aa98: 48 89 55 e8 mov %rdx,-0x18(%rbp) 42aa9c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 42aaa1: 74 23 je 42aac6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x856> 42aaa3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 42aaa7: 48 39 4d e8 cmp %rcx,-0x18(%rbp) 42aaab: 72 19 jb 42aac6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x856> 42aaad: 48 8b 7d e8 mov -0x18(%rbp),%rdi 42aab1: 4c 8b 45 10 mov 0x10(%rbp),%r8 42aab5: 4a 8d 34 07 lea (%rdi,%r8,1),%rsi 42aab9: 4c 8b 4d d0 mov -0x30(%rbp),%r9 42aabd: 4a 8d 0c 09 lea (%rcx,%r9,1),%rcx 42aac1: 48 3b f1 cmp %rcx,%rsi 42aac4: 76 04 jbe 42aaca <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x85a> 42aac6: 31 ff xor %edi,%edi 42aac8: eb 05 jmp 42aacf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x85f> 42aaca: bf 01 00 00 00 mov $0x1,%edi 42aacf: 40 80 f7 01 xor $0x1,%dil 42aad3: 74 15 je 42aaea <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x87a> 42aad5: ff 75 18 pushq 0x18(%rbp) 42aad8: ff 75 10 pushq 0x10(%rbp) 42aadb: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42aadf: e8 dc e3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42aae4: 48 83 c4 10 add $0x10,%rsp 42aae8: eb 5d jmp 42ab47 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d7> 42aaea: 48 52 rex.W push %rdx 42aaec: 48 53 rex.W push %rbx 42aaee: 48 89 c7 mov %rax,%rdi 42aaf1: e8 02 01 00 00 callq 42abf8 <_D4core8demangle8Demangle5shiftMFAxaZAa> 42aaf6: 48 83 c4 10 add $0x10,%rsp 42aafa: 48 3b 55 18 cmp 0x18(%rbp),%rdx 42aafe: 74 47 je 42ab47 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d7> 42ab00: 48 8b 45 10 mov 0x10(%rbp),%rax 42ab04: 48 29 45 b0 sub %rax,-0x50(%rbp) 42ab08: 49 29 c4 sub %rax,%r12 42ab0b: eb 3a jmp 42ab47 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d7> 42ab0d: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 42ab11: 75 1b jne 42ab2e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8be> 42ab13: ff 35 bf 85 00 00 pushq 0x85bf(%rip) # 4330d8 <_TMP158+0x8> 42ab19: ff 35 b1 85 00 00 pushq 0x85b1(%rip) # 4330d0 <_TMP158> 42ab1f: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42ab23: e8 98 e3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42ab28: 48 83 c4 10 add $0x10,%rsp 42ab2c: eb 19 jmp 42ab47 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d7> 42ab2e: ff 35 c4 85 00 00 pushq 0x85c4(%rip) # 4330f8 <_TMP159+0x8> 42ab34: ff 35 b6 85 00 00 pushq 0x85b6(%rip) # 4330f0 <_TMP159> 42ab3a: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42ab3e: e8 7d e3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42ab43: 48 83 c4 10 add $0x10,%rsp 42ab47: 49 8b dc mov %r12,%rbx 42ab4a: 48 2b 5d b0 sub -0x50(%rbp),%rbx 42ab4e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42ab52: 48 8b 51 18 mov 0x18(%rcx),%rdx 42ab56: 48 8b 41 10 mov 0x10(%rcx),%rax 42ab5a: 48 03 55 b0 add -0x50(%rbp),%rdx 42ab5e: 52 push %rdx 42ab5f: 53 push %rbx 42ab60: 48 89 cf mov %rcx,%rdi 42ab63: e8 90 00 00 00 callq 42abf8 <_D4core8demangle8Demangle5shiftMFAxaZAa> 42ab68: 48 83 c4 10 add $0x10,%rsp 42ab6c: c3 retq 42ab6d: 41 5f pop %r15 42ab6f: 41 5e pop %r14 42ab71: 41 5d pop %r13 42ab73: 41 5c pop %r12 42ab75: 5b pop %rbx 42ab76: 48 8b e5 mov %rbp,%rsp 42ab79: 5d pop %rbp 42ab7a: c3 retq 42ab7b: 90 nop 000000000042ab7c <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>: 42ab7c: 55 push %rbp 42ab7d: 48 8b ec mov %rsp,%rbp 42ab80: 50 push %rax 42ab81: 53 push %rbx 42ab82: 41 54 push %r12 42ab84: 41 55 push %r13 42ab86: 49 89 fc mov %rdi,%r12 42ab89: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 42ab8e: 48 31 db xor %rbx,%rbx 42ab91: 48 89 4d f8 mov %rcx,-0x8(%rbp) 42ab95: 48 85 db test %rbx,%rbx 42ab98: 48 8d 5b 01 lea 0x1(%rbx),%rbx 42ab9c: 74 18 je 42abb6 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x3a> 42ab9e: ff 35 74 85 00 00 pushq 0x8574(%rip) # 433118 <_TMP210+0x8> 42aba4: ff 35 66 85 00 00 pushq 0x8566(%rip) # 433110 <_TMP210> 42abaa: 49 8b fc mov %r12,%rdi 42abad: e8 0e e3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42abb2: 48 83 c4 10 add $0x10,%rsp 42abb6: 49 8b fc mov %r12,%rdi 42abb9: e8 1a 03 00 00 callq 42aed8 <_D4core8demangle8Demangle15parseSymbolNameMFZv> 42abbe: 49 8b fc mov %r12,%rdi 42abc1: e8 9e e3 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42abc6: 49 89 c5 mov %rax,%r13 42abc9: 41 80 fd 30 cmp $0x30,%r13b 42abcd: 72 06 jb 42abd5 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x59> 42abcf: 41 80 fd 39 cmp $0x39,%r13b 42abd3: 76 c0 jbe 42ab95 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x19> 42abd5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42abd9: 49 8b 44 24 28 mov 0x28(%r12),%rax 42abde: 48 2b c1 sub %rcx,%rax 42abe1: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42abe6: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42abeb: 48 03 d1 add %rcx,%rdx 42abee: 41 5d pop %r13 42abf0: 41 5c pop %r12 42abf2: 5b pop %rbx 42abf3: 48 8b e5 mov %rbp,%rsp 42abf6: 5d pop %rbp 42abf7: c3 retq 000000000042abf8 <_D4core8demangle8Demangle5shiftMFAxaZAa>: 42abf8: 55 push %rbp 42abf9: 48 8b ec mov %rsp,%rbp 42abfc: 48 83 ec 10 sub $0x10,%rsp 42ac00: 53 push %rbx 42ac01: 41 54 push %r12 42ac03: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42ac07: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 42ac0c: 74 78 je 42ac86 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x8e> 42ac0e: 48 31 db xor %rbx,%rbx 42ac11: 48 39 5d 10 cmp %rbx,0x10(%rbp) 42ac15: 74 4a je 42ac61 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x69> 42ac17: 4c 8b 65 18 mov 0x18(%rbp),%r12 42ac1b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42ac1f: 48 8b 51 18 mov 0x18(%rcx),%rdx 42ac23: 48 8b 41 10 mov 0x10(%rcx),%rax 42ac27: 4c 2b e2 sub %rdx,%r12 42ac2a: 49 8d 74 24 01 lea 0x1(%r12),%rsi 42ac2f: 48 3b 71 28 cmp 0x28(%rcx),%rsi 42ac33: 73 23 jae 42ac58 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x60> 42ac35: 49 8b d4 mov %r12,%rdx 42ac38: 49 8d 74 24 01 lea 0x1(%r12),%rsi 42ac3d: 48 8d 7d f8 lea -0x8(%rbp),%rdi 42ac41: e8 4e 00 00 00 callq 42ac94 <_D4core8demangle8Demangle5shiftMFAxaZAa4exchMFmmZv> 42ac46: 49 ff c4 inc %r12 42ac49: 49 8d 44 24 01 lea 0x1(%r12),%rax 42ac4e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42ac52: 48 3b 41 28 cmp 0x28(%rcx),%rax 42ac56: 72 dd jb 42ac35 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x3d> 42ac58: 48 ff c3 inc %rbx 42ac5b: 48 3b 5d 10 cmp 0x10(%rbp),%rbx 42ac5f: 72 b6 jb 42ac17 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x1f> 42ac61: 48 8b 55 f8 mov -0x8(%rbp),%rdx 42ac65: 48 8b 42 28 mov 0x28(%rdx),%rax 42ac69: 48 89 c6 mov %rax,%rsi 42ac6c: 48 2b 75 10 sub 0x10(%rbp),%rsi 42ac70: 48 2b c6 sub %rsi,%rax 42ac73: 48 8b 5a 10 mov 0x10(%rdx),%rbx 42ac77: 48 8b 52 18 mov 0x18(%rdx),%rdx 42ac7b: 48 03 d6 add %rsi,%rdx 42ac7e: 41 5c pop %r12 42ac80: 5b pop %rbx 42ac81: 48 8b e5 mov %rbp,%rsp 42ac84: 5d pop %rbp 42ac85: c3 retq 42ac86: 31 c0 xor %eax,%eax 42ac88: 31 d2 xor %edx,%edx 42ac8a: 41 5c pop %r12 42ac8c: 5b pop %rbx 42ac8d: 48 8b e5 mov %rbp,%rsp 42ac90: 5d pop %rbp 42ac91: c3 retq 42ac92: 90 nop 42ac93: 90 nop 000000000042ac94 <_D4core8demangle8Demangle5shiftMFAxaZAa4exchMFmmZv>: 42ac94: 55 push %rbp 42ac95: 48 8b ec mov %rsp,%rbp 42ac98: 48 83 ec 18 sub $0x18,%rsp 42ac9c: 53 push %rbx 42ac9d: 48 8b 07 mov (%rdi),%rax 42aca0: 48 8b 48 18 mov 0x18(%rax),%rcx 42aca4: 48 8b 40 10 mov 0x10(%rax),%rax 42aca8: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx 42acac: 44 8a 03 mov (%rbx),%r8b 42acaf: 44 8a 0c 31 mov (%rcx,%rsi,1),%r9b 42acb3: 44 88 0b mov %r9b,(%rbx) 42acb6: 4c 8b 17 mov (%rdi),%r10 42acb9: 49 8b 4a 18 mov 0x18(%r10),%rcx 42acbd: 49 8b 42 10 mov 0x10(%r10),%rax 42acc1: 44 88 04 31 mov %r8b,(%rcx,%rsi,1) 42acc5: 5b pop %rbx 42acc6: 48 8b e5 mov %rbp,%rsp 42acc9: 5d pop %rbp 42acca: c3 retq 42accb: 90 nop 000000000042accc <_D4core8demangle8Demangle6appendMFAxaZAa>: 42accc: 55 push %rbp 42accd: 48 8b ec mov %rsp,%rbp 42acd0: 48 83 ec 10 sub $0x10,%rsp 42acd4: 53 push %rbx 42acd5: 41 54 push %r12 42acd7: 49 89 fc mov %rdi,%r12 42acda: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 42acdf: 0f 84 02 01 00 00 je 42ade7 <_D4core8demangle8Demangle6appendMFAxaZAa+0x11b> 42ace5: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 42aceb: 75 1e jne 42ad0b <_D4core8demangle8Demangle6appendMFAxaZAa+0x3f> 42aced: 49 8d 54 24 10 lea 0x10(%r12),%rdx 42acf2: 48 be a0 0f 00 00 00 mov $0xfa0,%rsi 42acf9: 00 00 00 42acfc: 48 bf 50 e6 42 00 00 mov $0x42e650,%rdi 42ad03: 00 00 00 42ad06: e8 29 d2 ff ff callq 427f34 <_d_arraysetlengthiT> 42ad0b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42ad10: 49 8b 44 24 10 mov 0x10(%r12),%rax 42ad15: 49 03 54 24 28 add 0x28(%r12),%rdx 42ad1a: 48 3b 55 18 cmp 0x18(%rbp),%rdx 42ad1e: 75 3d jne 42ad5d <_D4core8demangle8Demangle6appendMFAxaZAa+0x91> 42ad20: 49 8b 4c 24 10 mov 0x10(%r12),%rcx 42ad25: 49 2b 4c 24 28 sub 0x28(%r12),%rcx 42ad2a: 48 3b 4d 10 cmp 0x10(%rbp),%rcx 42ad2e: 72 2d jb 42ad5d <_D4core8demangle8Demangle6appendMFAxaZAa+0x91> 42ad30: 49 8b 7c 24 28 mov 0x28(%r12),%rdi 42ad35: 48 8b 75 10 mov 0x10(%rbp),%rsi 42ad39: 48 8d 1c 37 lea (%rdi,%rsi,1),%rbx 42ad3d: 48 2b df sub %rdi,%rbx 42ad40: 49 8b 54 24 18 mov 0x18(%r12),%rdx 42ad45: 49 8b 44 24 10 mov 0x10(%r12),%rax 42ad4a: 48 03 d7 add %rdi,%rdx 42ad4d: 49 01 74 24 28 add %rsi,0x28(%r12) 42ad52: 48 89 d8 mov %rbx,%rax 42ad55: 41 5c pop %r12 42ad57: 5b pop %rbx 42ad58: 48 8b e5 mov %rbp,%rsp 42ad5b: 5d pop %rbp 42ad5c: c3 retq 42ad5d: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42ad62: 49 2b 5c 24 28 sub 0x28(%r12),%rbx 42ad67: 48 3b 5d 10 cmp 0x10(%rbp),%rbx 42ad6b: 72 65 jb 42add2 <_D4core8demangle8Demangle6appendMFAxaZAa+0x106> 42ad6d: 49 8b 74 24 28 mov 0x28(%r12),%rsi 42ad72: 48 8b 7d 10 mov 0x10(%rbp),%rdi 42ad76: 48 8d 14 3e lea (%rsi,%rdi,1),%rdx 42ad7a: 48 2b d6 sub %rsi,%rdx 42ad7d: 48 8b 4d 18 mov 0x18(%rbp),%rcx 42ad81: 48 8b 45 10 mov 0x10(%rbp),%rax 42ad85: 48 89 75 f8 mov %rsi,-0x8(%rbp) 42ad89: 48 89 ce mov %rcx,%rsi 42ad8c: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 42ad91: 49 8b 44 24 10 mov 0x10(%r12),%rax 42ad96: 48 89 cf mov %rcx,%rdi 42ad99: 48 8b 5d f8 mov -0x8(%rbp),%rbx 42ad9d: 48 03 fb add %rbx,%rdi 42ada0: e8 fb cb fe ff callq 4179a0 42ada5: 49 8b 54 24 28 mov 0x28(%r12),%rdx 42adaa: 48 8b 75 10 mov 0x10(%rbp),%rsi 42adae: 48 8d 04 32 lea (%rdx,%rsi,1),%rax 42adb2: 48 2b c2 sub %rdx,%rax 42adb5: 49 8b 4c 24 18 mov 0x18(%r12),%rcx 42adba: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 42adbf: 48 03 ca add %rdx,%rcx 42adc2: 49 01 74 24 28 add %rsi,0x28(%r12) 42adc7: 48 89 ca mov %rcx,%rdx 42adca: 41 5c pop %r12 42adcc: 5b pop %rbx 42adcd: 48 8b e5 mov %rbp,%rsp 42add0: 5d pop %rbp 42add1: c3 retq 42add2: ff 35 60 83 00 00 pushq 0x8360(%rip) # 433138 <_TMP81+0x8> 42add8: ff 35 52 83 00 00 pushq 0x8352(%rip) # 433130 <_TMP81> 42adde: e8 c1 01 00 00 callq 42afa4 <_D4core8demangle8Demangle8overflowFAyaZv> 42ade3: 48 83 c4 10 add $0x10,%rsp 42ade7: 31 c0 xor %eax,%eax 42ade9: 31 d2 xor %edx,%edx 42adeb: 41 5c pop %r12 42aded: 5b pop %rbx 42adee: 48 8b e5 mov %rbp,%rsp 42adf1: 5d pop %rbp 42adf2: c3 retq 42adf3: 90 nop 000000000042adf4 <_D4core8demangle8Demangle3padMFAxaZv>: 42adf4: 55 push %rbp 42adf5: 48 8b ec mov %rsp,%rbp 42adf8: 48 83 ec 10 sub $0x10,%rsp 42adfc: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42ae00: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 42ae05: 74 28 je 42ae2f <_D4core8demangle8Demangle3padMFAxaZv+0x3b> 42ae07: ff 35 4b 83 00 00 pushq 0x834b(%rip) # 433158 <_TMP82+0x8> 42ae0d: ff 35 3d 83 00 00 pushq 0x833d(%rip) # 433150 <_TMP82> 42ae13: e8 b4 fe ff ff callq 42accc <_D4core8demangle8Demangle6appendMFAxaZAa> 42ae18: 48 83 c4 10 add $0x10,%rsp 42ae1c: ff 75 18 pushq 0x18(%rbp) 42ae1f: ff 75 10 pushq 0x10(%rbp) 42ae22: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42ae26: e8 95 e0 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42ae2b: 48 83 c4 10 add $0x10,%rsp 42ae2f: 48 8b e5 mov %rbp,%rsp 42ae32: 5d pop %rbp 42ae33: c3 retq 000000000042ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa>: 42ae34: 55 push %rbp 42ae35: 48 8b ec mov %rsp,%rbp 42ae38: 48 83 ec 10 sub $0x10,%rsp 42ae3c: 53 push %rbx 42ae3d: 41 54 push %r12 42ae3f: 49 89 fc mov %rdi,%r12 42ae42: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42ae47: 48 89 4d f8 mov %rcx,-0x8(%rbp) 42ae4b: eb 29 jmp 42ae76 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x42> 42ae4d: 49 ff 44 24 20 incq 0x20(%r12) 42ae52: 49 8b 44 24 20 mov 0x20(%r12),%rax 42ae57: 48 8d 48 ff lea -0x1(%rax),%rcx 42ae5b: 49 3b 0c 24 cmp (%r12),%rcx 42ae5f: 72 15 jb 42ae76 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x42> 42ae61: ff 35 11 83 00 00 pushq 0x8311(%rip) # 433178 <_TMP89+0x8> 42ae67: ff 35 03 83 00 00 pushq 0x8303(%rip) # 433170 <_TMP89> 42ae6d: e8 32 e0 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42ae72: 48 83 c4 10 add $0x10,%rsp 42ae76: 49 8b fc mov %r12,%rdi 42ae79: e8 e6 e0 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42ae7e: 25 ff 00 00 00 and $0xff,%eax 42ae83: 83 f8 30 cmp $0x30,%eax 42ae86: 74 c5 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42ae88: 83 f8 31 cmp $0x31,%eax 42ae8b: 74 c0 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42ae8d: 83 f8 32 cmp $0x32,%eax 42ae90: 74 bb je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42ae92: 83 f8 33 cmp $0x33,%eax 42ae95: 74 b6 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42ae97: 83 f8 34 cmp $0x34,%eax 42ae9a: 74 b1 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42ae9c: 83 f8 35 cmp $0x35,%eax 42ae9f: 74 ac je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42aea1: 83 f8 36 cmp $0x36,%eax 42aea4: 74 a7 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42aea6: 83 f8 37 cmp $0x37,%eax 42aea9: 74 a2 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42aeab: 83 f8 38 cmp $0x38,%eax 42aeae: 74 9d je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42aeb0: 83 f8 39 cmp $0x39,%eax 42aeb3: 74 98 je 42ae4d <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x19> 42aeb5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42aeb9: 49 8b 44 24 20 mov 0x20(%r12),%rax 42aebe: 48 2b c1 sub %rcx,%rax 42aec1: 49 8b 54 24 08 mov 0x8(%r12),%rdx 42aec6: 49 8b 1c 24 mov (%r12),%rbx 42aeca: 48 03 d1 add %rcx,%rdx 42aecd: 41 5c pop %r12 42aecf: 5b pop %rbx 42aed0: 48 8b e5 mov %rbp,%rsp 42aed3: 5d pop %rbp 42aed4: c3 retq 42aed5: 90 nop 42aed6: 90 nop 42aed7: 90 nop 000000000042aed8 <_D4core8demangle8Demangle15parseSymbolNameMFZv>: 42aed8: 55 push %rbp 42aed9: 48 8b ec mov %rsp,%rbp 42aedc: 48 83 ec 18 sub $0x18,%rsp 42aee0: 53 push %rbx 42aee1: 41 54 push %r12 42aee3: 41 55 push %r13 42aee5: 41 56 push %r14 42aee7: 41 57 push %r15 42aee9: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42aeed: e8 72 e0 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42aef2: 25 ff 00 00 00 and $0xff,%eax 42aef7: 83 f8 30 cmp $0x30,%eax 42aefa: 74 2f je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42aefc: 83 f8 31 cmp $0x31,%eax 42aeff: 74 2a je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af01: 83 f8 32 cmp $0x32,%eax 42af04: 74 25 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af06: 83 f8 33 cmp $0x33,%eax 42af09: 74 20 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af0b: 83 f8 34 cmp $0x34,%eax 42af0e: 74 1b je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af10: 83 f8 35 cmp $0x35,%eax 42af13: 74 16 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af15: 83 f8 36 cmp $0x36,%eax 42af18: 74 11 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af1a: 83 f8 37 cmp $0x37,%eax 42af1d: 74 0c je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af1f: 83 f8 38 cmp $0x38,%eax 42af22: 74 07 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af24: 83 f8 39 cmp $0x39,%eax 42af27: 74 02 je 42af2b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 42af29: eb 53 jmp 42af7e <_D4core8demangle8Demangle15parseSymbolNameMFZv+0xa6> 42af2b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42af2f: e8 44 03 00 00 callq 42b278 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 42af34: 84 c0 test %al,%al 42af36: 74 2f je 42af67 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x8f> 42af38: 48 8b 45 f8 mov -0x8(%rbp),%rax 42af3c: 48 8b 48 28 mov 0x28(%rax),%rcx 42af40: 48 89 4d e8 mov %rcx,-0x18(%rbp) 42af44: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42af48: e8 e7 01 00 00 callq 42b134 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 42af4d: 41 5f pop %r15 42af4f: 41 5e pop %r14 42af51: 41 5d pop %r13 42af53: 41 5c pop %r12 42af55: 5b pop %rbx 42af56: 48 8b e5 mov %rbp,%rsp 42af59: 5d pop %rbp 42af5a: c3 retq 42af5b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 42af5f: 48 8b 5d f8 mov -0x8(%rbp),%rbx 42af63: 48 89 53 28 mov %rdx,0x28(%rbx) 42af67: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42af6b: e8 50 00 00 00 callq 42afc0 <_D4core8demangle8Demangle10parseLNameMFZv> 42af70: 41 5f pop %r15 42af72: 41 5e pop %r14 42af74: 41 5d pop %r13 42af76: 41 5c pop %r12 42af78: 5b pop %rbx 42af79: 48 8b e5 mov %rbp,%rsp 42af7c: 5d pop %rbp 42af7d: c3 retq 42af7e: ff 35 14 82 00 00 pushq 0x8214(%rip) # 433198 <_TMP207+0x8> 42af84: ff 35 06 82 00 00 pushq 0x8206(%rip) # 433190 <_TMP207> 42af8a: e8 15 df ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42af8f: 48 83 c4 10 add $0x10,%rsp 42af93: 41 5f pop %r15 42af95: 41 5e pop %r14 42af97: 41 5d pop %r13 42af99: 41 5c pop %r12 42af9b: 5b pop %rbx 42af9c: 48 8b e5 mov %rbp,%rsp 42af9f: 5d pop %rbp 42afa0: c3 retq 42afa1: 90 nop 42afa2: 90 nop 42afa3: 90 nop 000000000042afa4 <_D4core8demangle8Demangle8overflowFAyaZv>: 42afa4: 55 push %rbp 42afa5: 48 8b ec mov %rsp,%rbp 42afa8: 48 8b 15 91 fb 20 00 mov 0x20fb91(%rip),%rdx # 63ab40 <_D4core8demangle8Demangle17OverflowException7__ClassZ+0x18> 42afaf: 48 8b 05 82 fb 20 00 mov 0x20fb82(%rip),%rax # 63ab38 <_D4core8demangle8Demangle17OverflowException7__ClassZ+0x10> 42afb6: 48 89 d7 mov %rdx,%rdi 42afb9: e8 1e f0 fe ff callq 419fdc <_d_throwc> 42afbe: 5d pop %rbp 42afbf: c3 retq 000000000042afc0 <_D4core8demangle8Demangle10parseLNameMFZv>: 42afc0: 55 push %rbp 42afc1: 48 8b ec mov %rsp,%rbp 42afc4: 48 83 ec 20 sub $0x20,%rsp 42afc8: 53 push %rbx 42afc9: 41 54 push %r12 42afcb: 41 55 push %r13 42afcd: 41 56 push %r14 42afcf: 49 89 fd mov %rdi,%r13 42afd2: e8 5d fe ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42afd7: 52 push %rdx 42afd8: 50 push %rax 42afd9: 49 8b fd mov %r13,%rdi 42afdc: e8 17 04 00 00 callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42afe1: 48 83 c4 10 add $0x10,%rsp 42afe5: 49 89 c6 mov %rax,%r14 42afe8: 4d 85 f6 test %r14,%r14 42afeb: 74 12 je 42afff <_D4core8demangle8Demangle10parseLNameMFZv+0x3f> 42afed: 49 8b 45 00 mov 0x0(%r13),%rax 42aff1: 49 3b c6 cmp %r14,%rax 42aff4: 72 09 jb 42afff <_D4core8demangle8Demangle10parseLNameMFZv+0x3f> 42aff6: 49 2b 45 20 sub 0x20(%r13),%rax 42affa: 49 3b c6 cmp %r14,%rax 42affd: 73 15 jae 42b014 <_D4core8demangle8Demangle10parseLNameMFZv+0x54> 42afff: ff 35 d3 81 00 00 pushq 0x81d3(%rip) # 4331d8 <_TMP100+0x8> 42b005: ff 35 c5 81 00 00 pushq 0x81c5(%rip) # 4331d0 <_TMP100> 42b00b: e8 94 de ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b010: 48 83 c4 10 add $0x10,%rsp 42b014: 49 8b fd mov %r13,%rdi 42b017: e8 48 df ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b01c: 3c 5f cmp $0x5f,%al 42b01e: 74 42 je 42b062 <_D4core8demangle8Demangle10parseLNameMFZv+0xa2> 42b020: 49 8b fd mov %r13,%rdi 42b023: e8 3c df ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b028: 48 89 c3 mov %rax,%rbx 42b02b: 80 fb 61 cmp $0x61,%bl 42b02e: 72 05 jb 42b035 <_D4core8demangle8Demangle10parseLNameMFZv+0x75> 42b030: 80 fb 7a cmp $0x7a,%bl 42b033: 76 0e jbe 42b043 <_D4core8demangle8Demangle10parseLNameMFZv+0x83> 42b035: 80 fb 41 cmp $0x41,%bl 42b038: 72 05 jb 42b03f <_D4core8demangle8Demangle10parseLNameMFZv+0x7f> 42b03a: 80 fb 5a cmp $0x5a,%bl 42b03d: 76 04 jbe 42b043 <_D4core8demangle8Demangle10parseLNameMFZv+0x83> 42b03f: 31 c9 xor %ecx,%ecx 42b041: eb 05 jmp 42b048 <_D4core8demangle8Demangle10parseLNameMFZv+0x88> 42b043: b9 01 00 00 00 mov $0x1,%ecx 42b048: 80 f1 01 xor $0x1,%cl 42b04b: 74 15 je 42b062 <_D4core8demangle8Demangle10parseLNameMFZv+0xa2> 42b04d: ff 35 b5 81 00 00 pushq 0x81b5(%rip) # 433208 <_TMP101+0x8> 42b053: ff 35 a7 81 00 00 pushq 0x81a7(%rip) # 433200 <_TMP101> 42b059: e8 46 de ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b05e: 48 83 c4 10 add $0x10,%rsp 42b062: 49 8b 55 20 mov 0x20(%r13),%rdx 42b066: 4a 8d 04 32 lea (%rdx,%r14,1),%rax 42b06a: 48 8d 5a 01 lea 0x1(%rdx),%rbx 42b06e: 48 2b c3 sub %rbx,%rax 42b071: 49 8b 4d 08 mov 0x8(%r13),%rcx 42b075: 49 8b 5d 00 mov 0x0(%r13),%rbx 42b079: 48 8d 4c 0a 01 lea 0x1(%rdx,%rcx,1),%rcx 42b07e: 48 89 45 e0 mov %rax,-0x20(%rbp) 42b082: 48 89 4d e8 mov %rcx,-0x18(%rbp) 42b086: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) 42b08d: 00 42b08e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b093: 74 68 je 42b0fd <_D4core8demangle8Demangle10parseLNameMFZv+0x13d> 42b095: 48 8b 5d f0 mov -0x10(%rbp),%rbx 42b099: 49 89 cc mov %rcx,%r12 42b09c: 42 8a 14 23 mov (%rbx,%r12,1),%dl 42b0a0: 80 fa 5f cmp $0x5f,%dl 42b0a3: 74 4f je 42b0f4 <_D4core8demangle8Demangle10parseLNameMFZv+0x134> 42b0a5: 80 fa 61 cmp $0x61,%dl 42b0a8: 72 05 jb 42b0af <_D4core8demangle8Demangle10parseLNameMFZv+0xef> 42b0aa: 80 fa 7a cmp $0x7a,%dl 42b0ad: 76 0e jbe 42b0bd <_D4core8demangle8Demangle10parseLNameMFZv+0xfd> 42b0af: 80 fa 41 cmp $0x41,%dl 42b0b2: 72 05 jb 42b0b9 <_D4core8demangle8Demangle10parseLNameMFZv+0xf9> 42b0b4: 80 fa 5a cmp $0x5a,%dl 42b0b7: 76 04 jbe 42b0bd <_D4core8demangle8Demangle10parseLNameMFZv+0xfd> 42b0b9: 31 f6 xor %esi,%esi 42b0bb: eb 05 jmp 42b0c2 <_D4core8demangle8Demangle10parseLNameMFZv+0x102> 42b0bd: be 01 00 00 00 mov $0x1,%esi 42b0c2: 40 80 f6 01 xor $0x1,%sil 42b0c6: 74 2c je 42b0f4 <_D4core8demangle8Demangle10parseLNameMFZv+0x134> 42b0c8: 80 fa 30 cmp $0x30,%dl 42b0cb: 72 05 jb 42b0d2 <_D4core8demangle8Demangle10parseLNameMFZv+0x112> 42b0cd: 80 fa 39 cmp $0x39,%dl 42b0d0: 76 04 jbe 42b0d6 <_D4core8demangle8Demangle10parseLNameMFZv+0x116> 42b0d2: 31 c0 xor %eax,%eax 42b0d4: eb 05 jmp 42b0db <_D4core8demangle8Demangle10parseLNameMFZv+0x11b> 42b0d6: b8 01 00 00 00 mov $0x1,%eax 42b0db: 34 01 xor $0x1,%al 42b0dd: 74 15 je 42b0f4 <_D4core8demangle8Demangle10parseLNameMFZv+0x134> 42b0df: ff 35 23 81 00 00 pushq 0x8123(%rip) # 433208 <_TMP101+0x8> 42b0e5: ff 35 15 81 00 00 pushq 0x8115(%rip) # 433200 <_TMP101> 42b0eb: e8 b4 dd ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b0f0: 48 83 c4 10 add $0x10,%rsp 42b0f4: 48 ff c3 inc %rbx 42b0f7: 48 3b 5d e0 cmp -0x20(%rbp),%rbx 42b0fb: 72 9f jb 42b09c <_D4core8demangle8Demangle10parseLNameMFZv+0xdc> 42b0fd: 49 8b 55 20 mov 0x20(%r13),%rdx 42b101: 4a 8d 1c 32 lea (%rdx,%r14,1),%rbx 42b105: 48 2b da sub %rdx,%rbx 42b108: 49 8b 4d 08 mov 0x8(%r13),%rcx 42b10c: 49 8b 45 00 mov 0x0(%r13),%rax 42b110: 48 03 ca add %rdx,%rcx 42b113: 51 push %rcx 42b114: 53 push %rbx 42b115: 49 8b fd mov %r13,%rdi 42b118: e8 a3 dd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b11d: 48 83 c4 10 add $0x10,%rsp 42b121: 4d 01 75 20 add %r14,0x20(%r13) 42b125: 41 5e pop %r14 42b127: 41 5d pop %r13 42b129: 41 5c pop %r12 42b12b: 5b pop %rbx 42b12c: 48 8b e5 mov %rbp,%rsp 42b12f: 5d pop %rbp 42b130: c3 retq 42b131: 90 nop 42b132: 90 nop 42b133: 90 nop 000000000042b134 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>: 42b134: 55 push %rbp 42b135: 48 8b ec mov %rsp,%rbp 42b138: 48 83 ec 18 sub $0x18,%rsp 42b13c: 53 push %rbx 42b13d: 41 54 push %r12 42b13f: 41 55 push %r13 42b141: 41 56 push %r14 42b143: 41 57 push %r15 42b145: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42b149: 48 8b 47 20 mov 0x20(%rdi),%rax 42b14d: 48 89 45 e8 mov %rax,-0x18(%rbp) 42b151: 49 89 fd mov %rdi,%r13 42b154: e8 db fc ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42b159: 52 push %rdx 42b15a: 50 push %rax 42b15b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b15f: e8 94 02 00 00 callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42b164: 48 83 c4 10 add $0x10,%rsp 42b168: 48 89 c3 mov %rax,%rbx 42b16b: 48 8b 45 f8 mov -0x8(%rbp),%rax 42b16f: 4c 8b 60 20 mov 0x20(%rax),%r12 42b173: ff 35 af 80 00 00 pushq 0x80af(%rip) # 433228 <_TMP197+0x8> 42b179: ff 35 a1 80 00 00 pushq 0x80a1(%rip) # 433220 <_TMP197> 42b17f: 48 89 c7 mov %rax,%rdi 42b182: e8 e1 01 00 00 callq 42b368 <_D4core8demangle8Demangle5matchMFAxaZv> 42b187: 48 83 c4 10 add $0x10,%rsp 42b18b: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b18f: e8 2c fe ff ff callq 42afc0 <_D4core8demangle8Demangle10parseLNameMFZv> 42b194: ff 35 ae 80 00 00 pushq 0x80ae(%rip) # 433248 <_TMP198+0x8> 42b19a: ff 35 a0 80 00 00 pushq 0x80a0(%rip) # 433240 <_TMP198> 42b1a0: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b1a4: e8 17 dd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b1a9: 48 83 c4 10 add $0x10,%rsp 42b1ad: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b1b1: e8 d2 02 00 00 callq 42b488 <_D4core8demangle8Demangle17parseTemplateArgsMFZv> 42b1b6: 4c 8b 75 f8 mov -0x8(%rbp),%r14 42b1ba: 41 bf 5a 00 00 00 mov $0x5a,%r15d 42b1c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 42b1c4: 48 89 c7 mov %rax,%rdi 42b1c7: e8 98 dd ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b1cc: 44 38 f8 cmp %r15b,%al 42b1cf: 74 15 je 42b1e6 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xb2> 42b1d1: ff 35 91 80 00 00 pushq 0x8091(%rip) # 433268 <_TMP199+0x8> 42b1d7: ff 35 83 80 00 00 pushq 0x8083(%rip) # 433260 <_TMP199> 42b1dd: e8 c2 dc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b1e2: 48 83 c4 10 add $0x10,%rsp 42b1e6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42b1ea: 48 8b 51 20 mov 0x20(%rcx),%rdx 42b1ee: 48 ff c2 inc %rdx 42b1f1: 48 89 51 20 mov %rdx,0x20(%rcx) 42b1f5: 48 ff ca dec %rdx 42b1f8: 48 3b 11 cmp (%rcx),%rdx 42b1fb: 72 15 jb 42b212 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xde> 42b1fd: ff 35 65 80 00 00 pushq 0x8065(%rip) # 433268 <_TMP199+0x8> 42b203: ff 35 57 80 00 00 pushq 0x8057(%rip) # 433260 <_TMP199> 42b209: e8 96 dc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b20e: 48 83 c4 10 add $0x10,%rsp 42b212: 48 8b 75 f8 mov -0x8(%rbp),%rsi 42b216: 48 8b 46 20 mov 0x20(%rsi),%rax 42b21a: 49 2b c4 sub %r12,%rax 42b21d: 48 3b c3 cmp %rbx,%rax 42b220: 74 15 je 42b237 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x103> 42b222: ff 35 70 80 00 00 pushq 0x8070(%rip) # 433298 <_TMP200+0x8> 42b228: ff 35 62 80 00 00 pushq 0x8062(%rip) # 433290 <_TMP200> 42b22e: e8 71 dc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b233: 48 83 c4 10 add $0x10,%rsp 42b237: ff 35 7b 80 00 00 pushq 0x807b(%rip) # 4332b8 <_TMP201+0x8> 42b23d: ff 35 6d 80 00 00 pushq 0x806d(%rip) # 4332b0 <_TMP201> 42b243: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b247: e8 74 dc ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b24c: 48 83 c4 10 add $0x10,%rsp 42b250: eb 15 jmp 42b267 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x133> 42b252: 48 8b 4d e8 mov -0x18(%rbp),%rcx 42b256: 48 8b 55 f8 mov -0x8(%rbp),%rdx 42b25a: 48 89 4a 20 mov %rcx,0x20(%rdx) 42b25e: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b262: e8 75 ed fe ff callq 419fdc <_d_throwc> 42b267: 41 5f pop %r15 42b269: 41 5e pop %r14 42b26b: 41 5d pop %r13 42b26d: 41 5c pop %r12 42b26f: 5b pop %rbx 42b270: 48 8b e5 mov %rbp,%rsp 42b273: 5d pop %rbp 42b274: c3 retq 42b275: 90 nop 42b276: 90 nop 42b277: 90 nop 000000000042b278 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>: 42b278: 55 push %rbp 42b279: 48 8b ec mov %rsp,%rbp 42b27c: 48 83 ec 18 sub $0x18,%rsp 42b280: 53 push %rbx 42b281: 41 54 push %r12 42b283: 41 55 push %r13 42b285: 41 56 push %r14 42b287: 41 57 push %r15 42b289: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42b28d: 48 8b 47 20 mov 0x20(%rdi),%rax 42b291: 48 89 45 f0 mov %rax,-0x10(%rbp) 42b295: 49 89 fc mov %rdi,%r12 42b298: e8 97 fb ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42b29d: 52 push %rdx 42b29e: 50 push %rax 42b29f: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42b2a3: e8 50 01 00 00 callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42b2a8: 48 83 c4 10 add $0x10,%rsp 42b2ac: 48 89 c3 mov %rax,%rbx 42b2af: 48 83 fb 05 cmp $0x5,%rbx 42b2b3: 72 75 jb 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b2b5: 48 8b 75 f8 mov -0x8(%rbp),%rsi 42b2b9: 48 8b 46 20 mov 0x20(%rsi),%rax 42b2bd: 48 3b 06 cmp (%rsi),%rax 42b2c0: 73 68 jae 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b2c2: 48 8b 56 08 mov 0x8(%rsi),%rdx 42b2c6: 48 8b 06 mov (%rsi),%rax 42b2c9: 48 8b 4e 20 mov 0x20(%rsi),%rcx 42b2cd: 48 ff c1 inc %rcx 42b2d0: 48 89 4e 20 mov %rcx,0x20(%rsi) 42b2d4: 48 ff c9 dec %rcx 42b2d7: bf 5f 00 00 00 mov $0x5f,%edi 42b2dc: 40 38 3c 0a cmp %dil,(%rdx,%rcx,1) 42b2e0: 75 48 jne 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b2e2: 4c 8b 46 20 mov 0x20(%rsi),%r8 42b2e6: 4c 3b 06 cmp (%rsi),%r8 42b2e9: 73 3f jae 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b2eb: 48 8b 56 08 mov 0x8(%rsi),%rdx 42b2ef: 48 8b 06 mov (%rsi),%rax 42b2f2: 4c 8b 4e 20 mov 0x20(%rsi),%r9 42b2f6: 49 ff c1 inc %r9 42b2f9: 4c 89 4e 20 mov %r9,0x20(%rsi) 42b2fd: 49 ff c9 dec %r9 42b300: 42 38 3c 0a cmp %dil,(%rdx,%r9,1) 42b304: 75 24 jne 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b306: 48 8b 4e 20 mov 0x20(%rsi),%rcx 42b30a: 48 3b 0e cmp (%rsi),%rcx 42b30d: 73 1b jae 42b32a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb2> 42b30f: 48 8b 56 08 mov 0x8(%rsi),%rdx 42b313: 48 8b 06 mov (%rsi),%rax 42b316: 48 8b 7e 20 mov 0x20(%rsi),%rdi 42b31a: 48 ff c7 inc %rdi 42b31d: 48 89 7e 20 mov %rdi,0x20(%rsi) 42b321: 48 ff cf dec %rdi 42b324: 80 3c 3a 54 cmpb $0x54,(%rdx,%rdi,1) 42b328: 74 04 je 42b32e <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xb6> 42b32a: 31 c0 xor %eax,%eax 42b32c: eb 05 jmp 42b333 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xbb> 42b32e: b8 01 00 00 00 mov $0x1,%eax 42b333: 50 push %rax 42b334: e8 14 00 00 00 callq 42b34d <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xd5> 42b339: 58 pop %rax 42b33a: 41 5f pop %r15 42b33c: 41 5e pop %r14 42b33e: 41 5d pop %r13 42b340: 41 5c pop %r12 42b342: 5b pop %rbx 42b343: 48 8b e5 mov %rbp,%rsp 42b346: 5d pop %rbp 42b347: c3 retq 42b348: 68 5a b3 42 00 pushq $0x42b35a 42b34d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42b351: 48 8b 55 f8 mov -0x8(%rbp),%rdx 42b355: 48 89 4a 20 mov %rcx,0x20(%rdx) 42b359: c3 retq 42b35a: 41 5f pop %r15 42b35c: 41 5e pop %r14 42b35e: 41 5d pop %r13 42b360: 41 5c pop %r12 42b362: 5b pop %rbx 42b363: 48 8b e5 mov %rbp,%rsp 42b366: 5d pop %rbp 42b367: c3 retq 000000000042b368 <_D4core8demangle8Demangle5matchMFAxaZv>: 42b368: 55 push %rbp 42b369: 48 8b ec mov %rsp,%rbp 42b36c: 53 push %rbx 42b36d: 41 54 push %r12 42b36f: 41 55 push %r13 42b371: 41 56 push %r14 42b373: 49 89 fc mov %rdi,%r12 42b376: 48 8b 75 10 mov 0x10(%rbp),%rsi 42b37a: 48 8b 4d 18 mov 0x18(%rbp),%rcx 42b37e: 48 31 db xor %rbx,%rbx 42b381: 48 85 f6 test %rsi,%rsi 42b384: 74 69 je 42b3ef <_D4core8demangle8Demangle5matchMFAxaZv+0x87> 42b386: 48 8b d1 mov %rcx,%rdx 42b389: 48 8b c6 mov %rsi,%rax 42b38c: 49 89 d6 mov %rdx,%r14 42b38f: 48 89 75 10 mov %rsi,0x10(%rbp) 42b393: 48 89 4d 18 mov %rcx,0x18(%rbp) 42b397: 46 8a 2c 33 mov (%rbx,%r14,1),%r13b 42b39b: 49 8b fc mov %r12,%rdi 42b39e: e8 c1 db ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b3a3: 41 3a c5 cmp %r13b,%al 42b3a6: 74 15 je 42b3bd <_D4core8demangle8Demangle5matchMFAxaZv+0x55> 42b3a8: ff 35 2a 7f 00 00 pushq 0x7f2a(%rip) # 4332d8 <_TMP86+0x8> 42b3ae: ff 35 1c 7f 00 00 pushq 0x7f1c(%rip) # 4332d0 <_TMP86> 42b3b4: e8 eb da ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b3b9: 48 83 c4 10 add $0x10,%rsp 42b3bd: 49 ff 44 24 20 incq 0x20(%r12) 42b3c2: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42b3c7: 48 8d 71 ff lea -0x1(%rcx),%rsi 42b3cb: 49 3b 34 24 cmp (%r12),%rsi 42b3cf: 72 15 jb 42b3e6 <_D4core8demangle8Demangle5matchMFAxaZv+0x7e> 42b3d1: ff 35 01 7f 00 00 pushq 0x7f01(%rip) # 4332d8 <_TMP86+0x8> 42b3d7: ff 35 f3 7e 00 00 pushq 0x7ef3(%rip) # 4332d0 <_TMP86> 42b3dd: e8 c2 da ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b3e2: 48 83 c4 10 add $0x10,%rsp 42b3e6: 48 ff c3 inc %rbx 42b3e9: 48 3b 5d 10 cmp 0x10(%rbp),%rbx 42b3ed: 72 a8 jb 42b397 <_D4core8demangle8Demangle5matchMFAxaZv+0x2f> 42b3ef: 41 5e pop %r14 42b3f1: 41 5d pop %r13 42b3f3: 41 5c pop %r12 42b3f5: 5b pop %rbx 42b3f6: 5d pop %rbp 42b3f7: c3 retq 000000000042b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm>: 42b3f8: 55 push %rbp 42b3f9: 48 8b ec mov %rsp,%rbp 42b3fc: 48 83 ec 10 sub $0x10,%rsp 42b400: 53 push %rbx 42b401: 41 54 push %r12 42b403: 41 55 push %r13 42b405: 41 56 push %r14 42b407: 4d 31 e4 xor %r12,%r12 42b40a: 48 31 db xor %rbx,%rbx 42b40d: 48 39 5d 10 cmp %rbx,0x10(%rbp) 42b411: 74 64 je 42b477 <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x7f> 42b413: 48 8b 55 18 mov 0x18(%rbp),%rdx 42b417: 48 8b 45 10 mov 0x10(%rbp),%rax 42b41b: 49 89 d6 mov %rdx,%r14 42b41e: 48 b8 ff ff ff ff ff mov $0xffffffffffffffff,%rax 42b425: ff ff ff 42b428: 50 push %rax 42b429: 42 0f b6 04 33 movzbl (%rbx,%r14,1),%eax 42b42e: 83 c0 d0 add $0xffffffffffffffd0,%eax 42b431: 48 98 cltq 42b433: 49 89 c5 mov %rax,%r13 42b436: 58 pop %rax 42b437: 49 2b c5 sub %r13,%rax 42b43a: 48 b9 0a 00 00 00 00 mov $0xa,%rcx 42b441: 00 00 00 42b444: 48 31 d2 xor %rdx,%rdx 42b447: 48 f7 f1 div %rcx 42b44a: 49 3b c4 cmp %r12,%rax 42b44d: 73 15 jae 42b464 <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x6c> 42b44f: ff 35 a3 7e 00 00 pushq 0x7ea3(%rip) # 4332f8 <_TMP90+0x8> 42b455: ff 35 95 7e 00 00 pushq 0x7e95(%rip) # 4332f0 <_TMP90> 42b45b: e8 44 da ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b460: 48 83 c4 10 add $0x10,%rsp 42b464: 4f 8d 24 a4 lea (%r12,%r12,4),%r12 42b468: 4d 03 e4 add %r12,%r12 42b46b: 4d 03 e5 add %r13,%r12 42b46e: 48 ff c3 inc %rbx 42b471: 48 3b 5d 10 cmp 0x10(%rbp),%rbx 42b475: 72 a7 jb 42b41e <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x26> 42b477: 49 8b c4 mov %r12,%rax 42b47a: 41 5e pop %r14 42b47c: 41 5d pop %r13 42b47e: 41 5c pop %r12 42b480: 5b pop %rbx 42b481: 48 8b e5 mov %rbp,%rsp 42b484: 5d pop %rbp 42b485: c3 retq 42b486: 90 nop 42b487: 90 nop 000000000042b488 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>: 42b488: 55 push %rbp 42b489: 48 8b ec mov %rsp,%rbp 42b48c: 48 83 ec 30 sub $0x30,%rsp 42b490: 53 push %rbx 42b491: 41 54 push %r12 42b493: 41 55 push %r13 42b495: 41 56 push %r14 42b497: 48 89 7d f0 mov %rdi,-0x10(%rbp) 42b49b: 48 31 db xor %rbx,%rbx 42b49e: e9 6a 01 00 00 jmpq 42b60d <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x185> 42b4a3: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42b4a7: 48 8b 4d f0 mov -0x10(%rbp),%rcx 42b4ab: 48 ff 41 20 incq 0x20(%rcx) 42b4af: 49 8b 44 24 20 mov 0x20(%r12),%rax 42b4b4: 48 ff c8 dec %rax 42b4b7: 49 3b 04 24 cmp (%r12),%rax 42b4bb: 72 15 jb 42b4d2 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x4a> 42b4bd: ff 35 55 7e 00 00 pushq 0x7e55(%rip) # 433318 <_TMP194+0x8> 42b4c3: ff 35 47 7e 00 00 pushq 0x7e47(%rip) # 433310 <_TMP194> 42b4c9: e8 d6 d9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b4ce: 48 83 c4 10 add $0x10,%rsp 42b4d2: 48 85 db test %rbx,%rbx 42b4d5: 74 19 je 42b4f0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x68> 42b4d7: ff 35 5b 7e 00 00 pushq 0x7e5b(%rip) # 433338 <_TMP195+0x8> 42b4dd: ff 35 4d 7e 00 00 pushq 0x7e4d(%rip) # 433330 <_TMP195> 42b4e3: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b4e7: e8 d4 d9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b4ec: 48 83 c4 10 add $0x10,%rsp 42b4f0: 6a 00 pushq $0x0 42b4f2: 6a 00 pushq $0x0 42b4f4: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b4f8: e8 93 da ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42b4fd: 48 83 c4 10 add $0x10,%rsp 42b501: e9 04 01 00 00 jmpq 42b60a <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x182> 42b506: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42b50a: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42b50e: 48 ff 42 20 incq 0x20(%rdx) 42b512: 49 8b 44 24 20 mov 0x20(%r12),%rax 42b517: 48 ff c8 dec %rax 42b51a: 49 3b 04 24 cmp (%r12),%rax 42b51e: 72 15 jb 42b535 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xad> 42b520: ff 35 f2 7d 00 00 pushq 0x7df2(%rip) # 433318 <_TMP194+0x8> 42b526: ff 35 e4 7d 00 00 pushq 0x7de4(%rip) # 433310 <_TMP194> 42b52c: e8 73 d9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b531: 48 83 c4 10 add $0x10,%rsp 42b535: 48 85 db test %rbx,%rbx 42b538: 74 19 je 42b553 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xcb> 42b53a: ff 35 f8 7d 00 00 pushq 0x7df8(%rip) # 433338 <_TMP195+0x8> 42b540: ff 35 ea 7d 00 00 pushq 0x7dea(%rip) # 433330 <_TMP195> 42b546: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b54a: e8 71 d9 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b54f: 48 83 c4 10 add $0x10,%rsp 42b553: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b557: e8 08 da ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b55c: 49 89 c4 mov %rax,%r12 42b55f: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 42b566: 00 42b567: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) 42b56e: 00 42b56f: 4c 8b 6d f0 mov -0x10(%rbp),%r13 42b573: 48 8d 75 f0 lea -0x10(%rbp),%rsi 42b577: 48 b9 44 b6 42 00 00 mov $0x42b644,%rcx 42b57e: 00 00 00 42b581: 48 89 75 e0 mov %rsi,-0x20(%rbp) 42b585: 48 89 4d e8 mov %rcx,-0x18(%rbp) 42b589: 48 8b 45 f0 mov -0x10(%rbp),%rax 42b58d: 4c 8b 70 28 mov 0x28(%rax),%r14 42b591: 48 8b 7d e0 mov -0x20(%rbp),%rdi 42b595: 48 ff d1 rex.W callq *%rcx 42b598: 4d 89 75 28 mov %r14,0x28(%r13) 42b59c: ff 75 d8 pushq -0x28(%rbp) 42b59f: ff 75 d0 pushq -0x30(%rbp) 42b5a2: 41 8a f4 mov %r12b,%sil 42b5a5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b5a9: e8 c6 00 00 00 callq 42b674 <_D4core8demangle8Demangle10parseValueMFAaaZv> 42b5ae: 48 83 c4 10 add $0x10,%rsp 42b5b2: eb 56 jmp 42b60a <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x182> 42b5b4: 4c 8b 65 f0 mov -0x10(%rbp),%r12 42b5b8: 48 8b 45 f0 mov -0x10(%rbp),%rax 42b5bc: 48 ff 40 20 incq 0x20(%rax) 42b5c0: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 42b5c5: 48 ff c9 dec %rcx 42b5c8: 49 3b 0c 24 cmp (%r12),%rcx 42b5cc: 72 15 jb 42b5e3 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x15b> 42b5ce: ff 35 44 7d 00 00 pushq 0x7d44(%rip) # 433318 <_TMP194+0x8> 42b5d4: ff 35 36 7d 00 00 pushq 0x7d36(%rip) # 433310 <_TMP194> 42b5da: e8 c5 d8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b5df: 48 83 c4 10 add $0x10,%rsp 42b5e3: 48 85 db test %rbx,%rbx 42b5e6: 74 19 je 42b601 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x179> 42b5e8: ff 35 4a 7d 00 00 pushq 0x7d4a(%rip) # 433338 <_TMP195+0x8> 42b5ee: ff 35 3c 7d 00 00 pushq 0x7d3c(%rip) # 433330 <_TMP195> 42b5f4: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b5f8: e8 c3 d8 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b5fd: 48 83 c4 10 add $0x10,%rsp 42b601: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b605: e8 72 f5 ff ff callq 42ab7c <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 42b60a: 48 ff c3 inc %rbx 42b60d: 48 8b 7d f0 mov -0x10(%rbp),%rdi 42b611: e8 4e d9 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b616: 25 ff 00 00 00 and $0xff,%eax 42b61b: 83 f8 54 cmp $0x54,%eax 42b61e: 0f 84 7f fe ff ff je 42b4a3 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x1b> 42b624: 83 f8 56 cmp $0x56,%eax 42b627: 0f 84 d9 fe ff ff je 42b506 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x7e> 42b62d: 83 f8 53 cmp $0x53,%eax 42b630: 0f 84 7e ff ff ff je 42b5b4 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x12c> 42b636: 41 5e pop %r14 42b638: 41 5d pop %r13 42b63a: 41 5c pop %r12 42b63c: 5b pop %rbx 42b63d: 48 8b e5 mov %rbp,%rsp 42b640: 5d pop %rbp 42b641: c3 retq 42b642: 90 nop 42b643: 90 nop 000000000042b644 <_D4core8demangle8Demangle17parseTemplateArgsMFZv14__dgliteral262MFZv>: 42b644: 55 push %rbp 42b645: 48 8b ec mov %rsp,%rbp 42b648: 48 83 ec 10 sub $0x10,%rsp 42b64c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42b650: 6a 00 pushq $0x0 42b652: 6a 00 pushq $0x0 42b654: 48 8b 3f mov (%rdi),%rdi 42b657: e8 34 d9 ff ff callq 428f90 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 42b65c: 48 83 c4 10 add $0x10,%rsp 42b660: 48 8b 4d f8 mov -0x8(%rbp),%rcx 42b664: 48 89 41 e0 mov %rax,-0x20(%rcx) 42b668: 48 89 51 e8 mov %rdx,-0x18(%rcx) 42b66c: 48 8b e5 mov %rbp,%rsp 42b66f: 5d pop %rbp 42b670: c3 retq 42b671: 90 nop 42b672: 90 nop 42b673: 90 nop 000000000042b674 <_D4core8demangle8Demangle10parseValueMFAaaZv>: 42b674: 55 push %rbp 42b675: 48 8b ec mov %rsp,%rbp 42b678: 48 83 ec 28 sub $0x28,%rsp 42b67c: 53 push %rbx 42b67d: 41 54 push %r12 42b67f: 41 55 push %r13 42b681: 41 56 push %r14 42b683: 41 57 push %r15 42b685: 48 89 fb mov %rdi,%rbx 42b688: 49 89 f4 mov %rsi,%r12 42b68b: e8 d4 d8 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b690: 25 ff 00 00 00 and $0xff,%eax 42b695: 83 f8 6e cmp $0x6e,%eax 42b698: 0f 84 b9 00 00 00 je 42b757 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xe3> 42b69e: 83 f8 69 cmp $0x69,%eax 42b6a1: 0f 84 fe 00 00 00 je 42b7a5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x131> 42b6a7: 83 f8 30 cmp $0x30,%eax 42b6aa: 0f 84 4a 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6b0: 83 f8 31 cmp $0x31,%eax 42b6b3: 0f 84 41 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6b9: 83 f8 32 cmp $0x32,%eax 42b6bc: 0f 84 38 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6c2: 83 f8 33 cmp $0x33,%eax 42b6c5: 0f 84 2f 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6cb: 83 f8 34 cmp $0x34,%eax 42b6ce: 0f 84 26 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6d4: 83 f8 35 cmp $0x35,%eax 42b6d7: 0f 84 1d 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6dd: 83 f8 36 cmp $0x36,%eax 42b6e0: 0f 84 14 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6e6: 83 f8 37 cmp $0x37,%eax 42b6e9: 0f 84 0b 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6ef: 83 f8 38 cmp $0x38,%eax 42b6f2: 0f 84 02 01 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b6f8: 83 f8 39 cmp $0x39,%eax 42b6fb: 0f 84 f9 00 00 00 je 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b701: 83 f8 4e cmp $0x4e,%eax 42b704: 0f 84 13 01 00 00 je 42b81d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1a9> 42b70a: 83 f8 65 cmp $0x65,%eax 42b70d: 0f 84 6d 01 00 00 je 42b880 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x20c> 42b713: 83 f8 63 cmp $0x63,%eax 42b716: 0f 84 a2 01 00 00 je 42b8be <_D4core8demangle8Demangle10parseValueMFAaaZv+0x24a> 42b71c: 83 f8 61 cmp $0x61,%eax 42b71f: 0f 84 58 02 00 00 je 42b97d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x309> 42b725: 83 f8 77 cmp $0x77,%eax 42b728: 0f 84 4f 02 00 00 je 42b97d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x309> 42b72e: 83 f8 64 cmp $0x64,%eax 42b731: 0f 84 46 02 00 00 je 42b97d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x309> 42b737: 83 f8 41 cmp $0x41,%eax 42b73a: 0f 84 f3 03 00 00 je 42bb33 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4bf> 42b740: 83 f8 48 cmp $0x48,%eax 42b743: 0f 84 95 04 00 00 je 42bbde <_D4core8demangle8Demangle10parseValueMFAaaZv+0x56a> 42b749: 83 f8 53 cmp $0x53,%eax 42b74c: 0f 84 74 05 00 00 je 42bcc6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x652> 42b752: e9 46 06 00 00 jmpq 42bd9d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x729> 42b757: 48 8b 43 20 mov 0x20(%rbx),%rax 42b75b: 48 ff c0 inc %rax 42b75e: 48 89 43 20 mov %rax,0x20(%rbx) 42b762: 48 ff c8 dec %rax 42b765: 48 3b 03 cmp (%rbx),%rax 42b768: 72 15 jb 42b77f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x10b> 42b76a: ff 35 e8 7b 00 00 pushq 0x7be8(%rip) # 433358 <_TMP162+0x8> 42b770: ff 35 da 7b 00 00 pushq 0x7bda(%rip) # 433350 <_TMP162> 42b776: e8 29 d7 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b77b: 48 83 c4 10 add $0x10,%rsp 42b77f: ff 35 f3 7b 00 00 pushq 0x7bf3(%rip) # 433378 <_TMP163+0x8> 42b785: ff 35 e5 7b 00 00 pushq 0x7be5(%rip) # 433370 <_TMP163> 42b78b: 48 8b fb mov %rbx,%rdi 42b78e: e8 2d d7 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b793: 48 83 c4 10 add $0x10,%rsp 42b797: 41 5f pop %r15 42b799: 41 5e pop %r14 42b79b: 41 5d pop %r13 42b79d: 41 5c pop %r12 42b79f: 5b pop %rbx 42b7a0: 48 8b e5 mov %rbp,%rsp 42b7a3: 5d pop %rbp 42b7a4: c3 retq 42b7a5: 48 8b 43 20 mov 0x20(%rbx),%rax 42b7a9: 48 ff c0 inc %rax 42b7ac: 48 89 43 20 mov %rax,0x20(%rbx) 42b7b0: 48 ff c8 dec %rax 42b7b3: 48 3b 03 cmp (%rbx),%rax 42b7b6: 72 15 jb 42b7cd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x159> 42b7b8: ff 35 9a 7b 00 00 pushq 0x7b9a(%rip) # 433358 <_TMP162+0x8> 42b7be: ff 35 8c 7b 00 00 pushq 0x7b8c(%rip) # 433350 <_TMP162> 42b7c4: e8 db d6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b7c9: 48 83 c4 10 add $0x10,%rsp 42b7cd: 48 8b fb mov %rbx,%rdi 42b7d0: e8 8f d7 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b7d5: 3c 30 cmp $0x30,%al 42b7d7: 72 0c jb 42b7e5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x171> 42b7d9: 48 8b fb mov %rbx,%rdi 42b7dc: e8 83 d7 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b7e1: 3c 39 cmp $0x39,%al 42b7e3: 76 15 jbe 42b7fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x186> 42b7e5: ff 35 ad 7b 00 00 pushq 0x7bad(%rip) # 433398 <_TMP164+0x8> 42b7eb: ff 35 9f 7b 00 00 pushq 0x7b9f(%rip) # 433390 <_TMP164> 42b7f1: e8 ae d6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b7f6: 48 83 c4 10 add $0x10,%rsp 42b7fa: ff 75 18 pushq 0x18(%rbp) 42b7fd: ff 75 10 pushq 0x10(%rbp) 42b800: 41 8a f4 mov %r12b,%sil 42b803: 48 8b fb mov %rbx,%rdi 42b806: e8 b5 05 00 00 callq 42bdc0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv> 42b80b: 48 83 c4 10 add $0x10,%rsp 42b80f: 41 5f pop %r15 42b811: 41 5e pop %r14 42b813: 41 5d pop %r13 42b815: 41 5c pop %r12 42b817: 5b pop %rbx 42b818: 48 8b e5 mov %rbp,%rsp 42b81b: 5d pop %rbp 42b81c: c3 retq 42b81d: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42b821: 48 ff c1 inc %rcx 42b824: 48 89 4b 20 mov %rcx,0x20(%rbx) 42b828: 48 ff c9 dec %rcx 42b82b: 48 3b 0b cmp (%rbx),%rcx 42b82e: 72 15 jb 42b845 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1d1> 42b830: ff 35 22 7b 00 00 pushq 0x7b22(%rip) # 433358 <_TMP162+0x8> 42b836: ff 35 14 7b 00 00 pushq 0x7b14(%rip) # 433350 <_TMP162> 42b83c: e8 63 d6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b841: 48 83 c4 10 add $0x10,%rsp 42b845: ff 35 6d 7b 00 00 pushq 0x7b6d(%rip) # 4333b8 <_TMP165+0x8> 42b84b: ff 35 5f 7b 00 00 pushq 0x7b5f(%rip) # 4333b0 <_TMP165> 42b851: 48 8b fb mov %rbx,%rdi 42b854: e8 67 d6 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b859: 48 83 c4 10 add $0x10,%rsp 42b85d: ff 75 18 pushq 0x18(%rbp) 42b860: ff 75 10 pushq 0x10(%rbp) 42b863: 41 8a f4 mov %r12b,%sil 42b866: 48 8b fb mov %rbx,%rdi 42b869: e8 52 05 00 00 callq 42bdc0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv> 42b86e: 48 83 c4 10 add $0x10,%rsp 42b872: 41 5f pop %r15 42b874: 41 5e pop %r14 42b876: 41 5d pop %r13 42b878: 41 5c pop %r12 42b87a: 5b pop %rbx 42b87b: 48 8b e5 mov %rbp,%rsp 42b87e: 5d pop %rbp 42b87f: c3 retq 42b880: 48 8b 43 20 mov 0x20(%rbx),%rax 42b884: 48 ff c0 inc %rax 42b887: 48 89 43 20 mov %rax,0x20(%rbx) 42b88b: 48 ff c8 dec %rax 42b88e: 48 3b 03 cmp (%rbx),%rax 42b891: 72 15 jb 42b8a8 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x234> 42b893: ff 35 bf 7a 00 00 pushq 0x7abf(%rip) # 433358 <_TMP162+0x8> 42b899: ff 35 b1 7a 00 00 pushq 0x7ab1(%rip) # 433350 <_TMP162> 42b89f: e8 00 d6 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b8a4: 48 83 c4 10 add $0x10,%rsp 42b8a8: 48 8b fb mov %rbx,%rdi 42b8ab: e8 8c 0a 00 00 callq 42c33c <_D4core8demangle8Demangle9parseRealMFZv> 42b8b0: 41 5f pop %r15 42b8b2: 41 5e pop %r14 42b8b4: 41 5d pop %r13 42b8b6: 41 5c pop %r12 42b8b8: 5b pop %rbx 42b8b9: 48 8b e5 mov %rbp,%rsp 42b8bc: 5d pop %rbp 42b8bd: c3 retq 42b8be: 48 8b 43 20 mov 0x20(%rbx),%rax 42b8c2: 48 ff c0 inc %rax 42b8c5: 48 89 43 20 mov %rax,0x20(%rbx) 42b8c9: 48 ff c8 dec %rax 42b8cc: 48 3b 03 cmp (%rbx),%rax 42b8cf: 72 15 jb 42b8e6 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x272> 42b8d1: ff 35 81 7a 00 00 pushq 0x7a81(%rip) # 433358 <_TMP162+0x8> 42b8d7: ff 35 73 7a 00 00 pushq 0x7a73(%rip) # 433350 <_TMP162> 42b8dd: e8 c2 d5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b8e2: 48 83 c4 10 add $0x10,%rsp 42b8e6: 48 8b fb mov %rbx,%rdi 42b8e9: e8 4e 0a 00 00 callq 42c33c <_D4core8demangle8Demangle9parseRealMFZv> 42b8ee: ff 35 e4 7a 00 00 pushq 0x7ae4(%rip) # 4333d8 <_TMP166+0x8> 42b8f4: ff 35 d6 7a 00 00 pushq 0x7ad6(%rip) # 4333d0 <_TMP166> 42b8fa: 48 8b fb mov %rbx,%rdi 42b8fd: e8 be d5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b902: 48 83 c4 10 add $0x10,%rsp 42b906: 48 8b fb mov %rbx,%rdi 42b909: e8 56 d6 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b90e: 3c 63 cmp $0x63,%al 42b910: 74 15 je 42b927 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2b3> 42b912: ff 35 40 7a 00 00 pushq 0x7a40(%rip) # 433358 <_TMP162+0x8> 42b918: ff 35 32 7a 00 00 pushq 0x7a32(%rip) # 433350 <_TMP162> 42b91e: e8 81 d5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b923: 48 83 c4 10 add $0x10,%rsp 42b927: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42b92b: 48 ff c1 inc %rcx 42b92e: 48 89 4b 20 mov %rcx,0x20(%rbx) 42b932: 48 ff c9 dec %rcx 42b935: 48 3b 0b cmp (%rbx),%rcx 42b938: 72 15 jb 42b94f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2db> 42b93a: ff 35 18 7a 00 00 pushq 0x7a18(%rip) # 433358 <_TMP162+0x8> 42b940: ff 35 0a 7a 00 00 pushq 0x7a0a(%rip) # 433350 <_TMP162> 42b946: e8 59 d5 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b94b: 48 83 c4 10 add $0x10,%rsp 42b94f: 48 8b fb mov %rbx,%rdi 42b952: e8 e5 09 00 00 callq 42c33c <_D4core8demangle8Demangle9parseRealMFZv> 42b957: ff 35 9b 7a 00 00 pushq 0x7a9b(%rip) # 4333f8 <_TMP167+0x8> 42b95d: ff 35 8d 7a 00 00 pushq 0x7a8d(%rip) # 4333f0 <_TMP167> 42b963: 48 8b fb mov %rbx,%rdi 42b966: e8 55 d5 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42b96b: 48 83 c4 10 add $0x10,%rsp 42b96f: 41 5f pop %r15 42b971: 41 5e pop %r14 42b973: 41 5d pop %r13 42b975: 41 5c pop %r12 42b977: 5b pop %rbx 42b978: 48 8b e5 mov %rbp,%rsp 42b97b: 5d pop %rbp 42b97c: c3 retq 42b97d: 48 8b fb mov %rbx,%rdi 42b980: e8 df d5 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b985: 88 45 f0 mov %al,-0x10(%rbp) 42b988: 48 8b 43 20 mov 0x20(%rbx),%rax 42b98c: 48 ff c0 inc %rax 42b98f: 48 89 43 20 mov %rax,0x20(%rbx) 42b993: 48 ff c8 dec %rax 42b996: 48 3b 03 cmp (%rbx),%rax 42b999: 72 15 jb 42b9b0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33c> 42b99b: ff 35 b7 79 00 00 pushq 0x79b7(%rip) # 433358 <_TMP162+0x8> 42b9a1: ff 35 a9 79 00 00 pushq 0x79a9(%rip) # 433350 <_TMP162> 42b9a7: e8 f8 d4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b9ac: 48 83 c4 10 add $0x10,%rsp 42b9b0: 48 8b fb mov %rbx,%rdi 42b9b3: e8 7c f4 ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42b9b8: 52 push %rdx 42b9b9: 50 push %rax 42b9ba: 48 8b fb mov %rbx,%rdi 42b9bd: e8 36 fa ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42b9c2: 48 83 c4 10 add $0x10,%rsp 42b9c6: 49 89 c7 mov %rax,%r15 42b9c9: 48 8b fb mov %rbx,%rdi 42b9cc: e8 93 d5 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42b9d1: 3c 5f cmp $0x5f,%al 42b9d3: 74 15 je 42b9ea <_D4core8demangle8Demangle10parseValueMFAaaZv+0x376> 42b9d5: ff 35 7d 79 00 00 pushq 0x797d(%rip) # 433358 <_TMP162+0x8> 42b9db: ff 35 6f 79 00 00 pushq 0x796f(%rip) # 433350 <_TMP162> 42b9e1: e8 be d4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42b9e6: 48 83 c4 10 add $0x10,%rsp 42b9ea: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42b9ee: 48 ff c1 inc %rcx 42b9f1: 48 89 4b 20 mov %rcx,0x20(%rbx) 42b9f5: 48 ff c9 dec %rcx 42b9f8: 48 3b 0b cmp (%rbx),%rcx 42b9fb: 72 15 jb 42ba12 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x39e> 42b9fd: ff 35 55 79 00 00 pushq 0x7955(%rip) # 433358 <_TMP162+0x8> 42ba03: ff 35 47 79 00 00 pushq 0x7947(%rip) # 433350 <_TMP162> 42ba09: e8 96 d4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42ba0e: 48 83 c4 10 add $0x10,%rsp 42ba12: ff 35 00 7a 00 00 pushq 0x7a00(%rip) # 433418 <_TMP168+0x8> 42ba18: ff 35 f2 79 00 00 pushq 0x79f2(%rip) # 433410 <_TMP168> 42ba1e: 48 8b fb mov %rbx,%rdi 42ba21: e8 9a d4 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42ba26: 48 83 c4 10 add $0x10,%rsp 42ba2a: 45 31 e4 xor %r12d,%r12d 42ba2d: 4d 85 ff test %r15,%r15 42ba30: 0f 84 ba 00 00 00 je 42baf0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47c> 42ba36: 48 8d 55 f8 lea -0x8(%rbp),%rdx 42ba3a: 48 b8 01 00 00 00 00 mov $0x1,%rax 42ba41: 00 00 00 42ba44: 48 89 45 e0 mov %rax,-0x20(%rbp) 42ba48: 48 89 55 e8 mov %rdx,-0x18(%rbp) 42ba4c: 48 8b fb mov %rbx,%rdi 42ba4f: e8 10 d5 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42ba54: 48 89 c7 mov %rax,%rdi 42ba57: e8 70 07 00 00 callq 42c1cc <_D4core8demangle8Demangle9ascii2hexFaZh> 42ba5c: 49 89 c5 mov %rax,%r13 42ba5f: 48 ff 43 20 incq 0x20(%rbx) 42ba63: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42ba67: 48 8d 51 ff lea -0x1(%rcx),%rdx 42ba6b: 48 3b 13 cmp (%rbx),%rdx 42ba6e: 72 15 jb 42ba85 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x411> 42ba70: ff 35 e2 78 00 00 pushq 0x78e2(%rip) # 433358 <_TMP162+0x8> 42ba76: ff 35 d4 78 00 00 pushq 0x78d4(%rip) # 433350 <_TMP162> 42ba7c: e8 23 d4 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42ba81: 48 83 c4 10 add $0x10,%rsp 42ba85: 48 8b fb mov %rbx,%rdi 42ba88: e8 d7 d4 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42ba8d: 48 89 c7 mov %rax,%rdi 42ba90: e8 37 07 00 00 callq 42c1cc <_D4core8demangle8Demangle9ascii2hexFaZh> 42ba95: 49 89 c6 mov %rax,%r14 42ba98: 48 ff 43 20 incq 0x20(%rbx) 42ba9c: 48 8b 43 20 mov 0x20(%rbx),%rax 42baa0: 48 8d 48 ff lea -0x1(%rax),%rcx 42baa4: 48 3b 0b cmp (%rbx),%rcx 42baa7: 72 15 jb 42babe <_D4core8demangle8Demangle10parseValueMFAaaZv+0x44a> 42baa9: ff 35 a9 78 00 00 pushq 0x78a9(%rip) # 433358 <_TMP162+0x8> 42baaf: ff 35 9b 78 00 00 pushq 0x789b(%rip) # 433350 <_TMP162> 42bab5: e8 ea d3 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42baba: 48 83 c4 10 add $0x10,%rsp 42babe: 41 0f b6 d5 movzbl %r13b,%edx 42bac2: c0 e2 04 shl $0x4,%dl 42bac5: 41 0f b6 f6 movzbl %r14b,%esi 42bac9: 40 0a d6 or %sil,%dl 42bacc: 88 55 f8 mov %dl,-0x8(%rbp) 42bacf: ff 75 e8 pushq -0x18(%rbp) 42bad2: ff 75 e0 pushq -0x20(%rbp) 42bad5: 48 8b fb mov %rbx,%rdi 42bad8: e8 e3 d3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42badd: 48 83 c4 10 add $0x10,%rsp 42bae1: 41 ff c4 inc %r12d 42bae4: 49 63 c4 movslq %r12d,%rax 42bae7: 49 3b c7 cmp %r15,%rax 42baea: 0f 82 5c ff ff ff jb 42ba4c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3d8> 42baf0: ff 35 22 79 00 00 pushq 0x7922(%rip) # 433418 <_TMP168+0x8> 42baf6: ff 35 14 79 00 00 pushq 0x7914(%rip) # 433410 <_TMP168> 42bafc: 48 8b fb mov %rbx,%rdi 42baff: e8 bc d3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bb04: 48 83 c4 10 add $0x10,%rsp 42bb08: 80 7d f0 61 cmpb $0x61,-0x10(%rbp) 42bb0c: 0f 84 a0 02 00 00 je 42bdb2 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x73e> 42bb12: 48 8d 4d f0 lea -0x10(%rbp),%rcx 42bb16: 48 be 01 00 00 00 00 mov $0x1,%rsi 42bb1d: 00 00 00 42bb20: 51 push %rcx 42bb21: 56 push %rsi 42bb22: 48 8b fb mov %rbx,%rdi 42bb25: e8 96 d3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bb2a: 48 83 c4 10 add $0x10,%rsp 42bb2e: e9 7f 02 00 00 jmpq 42bdb2 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x73e> 42bb33: 41 80 fc 48 cmp $0x48,%r12b 42bb37: 0f 84 a1 00 00 00 je 42bbde <_D4core8demangle8Demangle10parseValueMFAaaZv+0x56a> 42bb3d: 48 8b 43 20 mov 0x20(%rbx),%rax 42bb41: 48 ff c0 inc %rax 42bb44: 48 89 43 20 mov %rax,0x20(%rbx) 42bb48: 48 ff c8 dec %rax 42bb4b: 48 3b 03 cmp (%rbx),%rax 42bb4e: 72 15 jb 42bb65 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4f1> 42bb50: ff 35 02 78 00 00 pushq 0x7802(%rip) # 433358 <_TMP162+0x8> 42bb56: ff 35 f4 77 00 00 pushq 0x77f4(%rip) # 433350 <_TMP162> 42bb5c: e8 43 d3 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42bb61: 48 83 c4 10 add $0x10,%rsp 42bb65: ff 35 cd 78 00 00 pushq 0x78cd(%rip) # 433438 <_TMP169+0x8> 42bb6b: ff 35 bf 78 00 00 pushq 0x78bf(%rip) # 433430 <_TMP169> 42bb71: 48 8b fb mov %rbx,%rdi 42bb74: e8 47 d3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bb79: 48 83 c4 10 add $0x10,%rsp 42bb7d: 4d 31 e4 xor %r12,%r12 42bb80: 48 8b fb mov %rbx,%rdi 42bb83: e8 ac f2 ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42bb88: 52 push %rdx 42bb89: 50 push %rax 42bb8a: 48 8b fb mov %rbx,%rdi 42bb8d: e8 66 f8 ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42bb92: 48 83 c4 10 add $0x10,%rsp 42bb96: 49 89 c5 mov %rax,%r13 42bb99: 4d 85 ed test %r13,%r13 42bb9c: 0f 84 fe 00 00 00 je 42bca0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x62c> 42bba2: 4d 85 e4 test %r12,%r12 42bba5: 74 18 je 42bbbf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54b> 42bba7: ff 35 ab 78 00 00 pushq 0x78ab(%rip) # 433458 <_TMP170+0x8> 42bbad: ff 35 9d 78 00 00 pushq 0x789d(%rip) # 433450 <_TMP170> 42bbb3: 48 8b fb mov %rbx,%rdi 42bbb6: e8 05 d3 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bbbb: 48 83 c4 10 add $0x10,%rsp 42bbbf: 6a 00 pushq $0x0 42bbc1: 6a 00 pushq $0x0 42bbc3: 31 f6 xor %esi,%esi 42bbc5: 48 8b fb mov %rbx,%rdi 42bbc8: e8 a7 fa ff ff callq 42b674 <_D4core8demangle8Demangle10parseValueMFAaaZv> 42bbcd: 48 83 c4 10 add $0x10,%rsp 42bbd1: 49 ff c4 inc %r12 42bbd4: 4d 39 ec cmp %r13,%r12 42bbd7: 72 c9 jb 42bba2 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x52e> 42bbd9: e9 c2 00 00 00 jmpq 42bca0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x62c> 42bbde: 48 8b 43 20 mov 0x20(%rbx),%rax 42bbe2: 48 ff c0 inc %rax 42bbe5: 48 89 43 20 mov %rax,0x20(%rbx) 42bbe9: 48 ff c8 dec %rax 42bbec: 48 3b 03 cmp (%rbx),%rax 42bbef: 72 15 jb 42bc06 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x592> 42bbf1: ff 35 61 77 00 00 pushq 0x7761(%rip) # 433358 <_TMP162+0x8> 42bbf7: ff 35 53 77 00 00 pushq 0x7753(%rip) # 433350 <_TMP162> 42bbfd: e8 a2 d2 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42bc02: 48 83 c4 10 add $0x10,%rsp 42bc06: ff 35 2c 78 00 00 pushq 0x782c(%rip) # 433438 <_TMP169+0x8> 42bc0c: ff 35 1e 78 00 00 pushq 0x781e(%rip) # 433430 <_TMP169> 42bc12: 48 8b fb mov %rbx,%rdi 42bc15: e8 a6 d2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bc1a: 48 83 c4 10 add $0x10,%rsp 42bc1e: 4d 31 e4 xor %r12,%r12 42bc21: 48 8b fb mov %rbx,%rdi 42bc24: e8 0b f2 ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42bc29: 52 push %rdx 42bc2a: 50 push %rax 42bc2b: 48 8b fb mov %rbx,%rdi 42bc2e: e8 c5 f7 ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42bc33: 48 83 c4 10 add $0x10,%rsp 42bc37: 49 89 c5 mov %rax,%r13 42bc3a: 4d 85 ed test %r13,%r13 42bc3d: 74 61 je 42bca0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x62c> 42bc3f: 4d 85 e4 test %r12,%r12 42bc42: 74 18 je 42bc5c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5e8> 42bc44: ff 35 0e 78 00 00 pushq 0x780e(%rip) # 433458 <_TMP170+0x8> 42bc4a: ff 35 00 78 00 00 pushq 0x7800(%rip) # 433450 <_TMP170> 42bc50: 48 8b fb mov %rbx,%rdi 42bc53: e8 68 d2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bc58: 48 83 c4 10 add $0x10,%rsp 42bc5c: 6a 00 pushq $0x0 42bc5e: 6a 00 pushq $0x0 42bc60: 31 f6 xor %esi,%esi 42bc62: 48 8b fb mov %rbx,%rdi 42bc65: e8 0a fa ff ff callq 42b674 <_D4core8demangle8Demangle10parseValueMFAaaZv> 42bc6a: 48 83 c4 10 add $0x10,%rsp 42bc6e: ff 35 24 78 00 00 pushq 0x7824(%rip) # 433498 <_TMP172+0x8> 42bc74: ff 35 16 78 00 00 pushq 0x7816(%rip) # 433490 <_TMP172> 42bc7a: 48 8b fb mov %rbx,%rdi 42bc7d: e8 3e d2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bc82: 48 83 c4 10 add $0x10,%rsp 42bc86: 6a 00 pushq $0x0 42bc88: 6a 00 pushq $0x0 42bc8a: 31 f6 xor %esi,%esi 42bc8c: 48 8b fb mov %rbx,%rdi 42bc8f: e8 e0 f9 ff ff callq 42b674 <_D4core8demangle8Demangle10parseValueMFAaaZv> 42bc94: 48 83 c4 10 add $0x10,%rsp 42bc98: 49 ff c4 inc %r12 42bc9b: 4d 39 ec cmp %r13,%r12 42bc9e: 72 9f jb 42bc3f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5cb> 42bca0: ff 35 d2 77 00 00 pushq 0x77d2(%rip) # 433478 <_TMP171+0x8> 42bca6: ff 35 c4 77 00 00 pushq 0x77c4(%rip) # 433470 <_TMP171> 42bcac: 48 8b fb mov %rbx,%rdi 42bcaf: e8 0c d2 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bcb4: 48 83 c4 10 add $0x10,%rsp 42bcb8: 41 5f pop %r15 42bcba: 41 5e pop %r14 42bcbc: 41 5d pop %r13 42bcbe: 41 5c pop %r12 42bcc0: 5b pop %rbx 42bcc1: 48 8b e5 mov %rbp,%rsp 42bcc4: 5d pop %rbp 42bcc5: c3 retq 42bcc6: 48 8b 43 20 mov 0x20(%rbx),%rax 42bcca: 48 ff c0 inc %rax 42bccd: 48 89 43 20 mov %rax,0x20(%rbx) 42bcd1: 48 ff c8 dec %rax 42bcd4: 48 3b 03 cmp (%rbx),%rax 42bcd7: 72 15 jb 42bcee <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67a> 42bcd9: ff 35 79 76 00 00 pushq 0x7679(%rip) # 433358 <_TMP162+0x8> 42bcdf: ff 35 6b 76 00 00 pushq 0x766b(%rip) # 433350 <_TMP162> 42bce5: e8 ba d1 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42bcea: 48 83 c4 10 add $0x10,%rsp 42bcee: 48 83 7d 10 00 cmpq $0x0,0x10(%rbp) 42bcf3: 74 12 je 42bd07 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x693> 42bcf5: ff 75 18 pushq 0x18(%rbp) 42bcf8: ff 75 10 pushq 0x10(%rbp) 42bcfb: 48 8b fb mov %rbx,%rdi 42bcfe: e8 bd d1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bd03: 48 83 c4 10 add $0x10,%rsp 42bd07: ff 35 ab 77 00 00 pushq 0x77ab(%rip) # 4334b8 <_TMP173+0x8> 42bd0d: ff 35 9d 77 00 00 pushq 0x779d(%rip) # 4334b0 <_TMP173> 42bd13: 48 8b fb mov %rbx,%rdi 42bd16: e8 a5 d1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bd1b: 48 83 c4 10 add $0x10,%rsp 42bd1f: 4d 31 e4 xor %r12,%r12 42bd22: 48 8b fb mov %rbx,%rdi 42bd25: e8 0a f1 ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42bd2a: 52 push %rdx 42bd2b: 50 push %rax 42bd2c: 48 8b fb mov %rbx,%rdi 42bd2f: e8 c4 f6 ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42bd34: 48 83 c4 10 add $0x10,%rsp 42bd38: 49 89 c5 mov %rax,%r13 42bd3b: 4d 85 ed test %r13,%r13 42bd3e: 74 37 je 42bd77 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x703> 42bd40: 4d 85 e4 test %r12,%r12 42bd43: 74 18 je 42bd5d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6e9> 42bd45: ff 35 0d 77 00 00 pushq 0x770d(%rip) # 433458 <_TMP170+0x8> 42bd4b: ff 35 ff 76 00 00 pushq 0x76ff(%rip) # 433450 <_TMP170> 42bd51: 48 8b fb mov %rbx,%rdi 42bd54: e8 67 d1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bd59: 48 83 c4 10 add $0x10,%rsp 42bd5d: 6a 00 pushq $0x0 42bd5f: 6a 00 pushq $0x0 42bd61: 31 f6 xor %esi,%esi 42bd63: 48 8b fb mov %rbx,%rdi 42bd66: e8 09 f9 ff ff callq 42b674 <_D4core8demangle8Demangle10parseValueMFAaaZv> 42bd6b: 48 83 c4 10 add $0x10,%rsp 42bd6f: 49 ff c4 inc %r12 42bd72: 4d 39 ec cmp %r13,%r12 42bd75: 72 c9 jb 42bd40 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6cc> 42bd77: ff 35 5b 77 00 00 pushq 0x775b(%rip) # 4334d8 <_TMP174+0x8> 42bd7d: ff 35 4d 77 00 00 pushq 0x774d(%rip) # 4334d0 <_TMP174> 42bd83: 48 8b fb mov %rbx,%rdi 42bd86: e8 35 d1 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bd8b: 48 83 c4 10 add $0x10,%rsp 42bd8f: 41 5f pop %r15 42bd91: 41 5e pop %r14 42bd93: 41 5d pop %r13 42bd95: 41 5c pop %r12 42bd97: 5b pop %rbx 42bd98: 48 8b e5 mov %rbp,%rsp 42bd9b: 5d pop %rbp 42bd9c: c3 retq 42bd9d: ff 35 b5 75 00 00 pushq 0x75b5(%rip) # 433358 <_TMP162+0x8> 42bda3: ff 35 a7 75 00 00 pushq 0x75a7(%rip) # 433350 <_TMP162> 42bda9: e8 f6 d0 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42bdae: 48 83 c4 10 add $0x10,%rsp 42bdb2: 41 5f pop %r15 42bdb4: 41 5e pop %r14 42bdb6: 41 5d pop %r13 42bdb8: 41 5c pop %r12 42bdba: 5b pop %rbx 42bdbb: 48 8b e5 mov %rbp,%rsp 42bdbe: 5d pop %rbp 42bdbf: c3 retq 000000000042bdc0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>: 42bdc0: 55 push %rbp 42bdc1: 48 8b ec mov %rsp,%rbp 42bdc4: 48 83 ec 18 sub $0x18,%rsp 42bdc8: 53 push %rbx 42bdc9: 48 89 fb mov %rdi,%rbx 42bdcc: 89 75 f8 mov %esi,-0x8(%rbp) 42bdcf: 0f b6 45 f8 movzbl -0x8(%rbp),%eax 42bdd3: 83 f8 61 cmp $0x61,%eax 42bdd6: 74 45 je 42be1d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5d> 42bdd8: 83 f8 75 cmp $0x75,%eax 42bddb: 74 40 je 42be1d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5d> 42bddd: 83 f8 77 cmp $0x77,%eax 42bde0: 74 3b je 42be1d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5d> 42bde2: 83 f8 62 cmp $0x62,%eax 42bde5: 0f 84 e8 02 00 00 je 42c0d3 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x313> 42bdeb: 83 f8 68 cmp $0x68,%eax 42bdee: 0f 84 29 03 00 00 je 42c11d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x35d> 42bdf4: 83 f8 74 cmp $0x74,%eax 42bdf7: 0f 84 20 03 00 00 je 42c11d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x35d> 42bdfd: 83 f8 6b cmp $0x6b,%eax 42be00: 0f 84 17 03 00 00 je 42c11d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x35d> 42be06: 83 f8 6c cmp $0x6c,%eax 42be09: 0f 84 3f 03 00 00 je 42c14e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x38e> 42be0f: 83 f8 6d cmp $0x6d,%eax 42be12: 0f 84 67 03 00 00 je 42c17f <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x3bf> 42be18: e9 93 03 00 00 jmpq 42c1b0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x3f0> 42be1d: e8 12 f0 ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42be22: 52 push %rdx 42be23: 50 push %rax 42be24: 48 8b fb mov %rbx,%rdi 42be27: e8 cc f5 ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42be2c: 48 83 c4 10 add $0x10,%rsp 42be30: 48 89 45 f0 mov %rax,-0x10(%rbp) 42be34: 48 83 f8 27 cmp $0x27,%rax 42be38: 74 4d je 42be87 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xc7> 42be3a: 48 83 f8 5c cmp $0x5c,%rax 42be3e: 74 65 je 42bea5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xe5> 42be40: 48 83 f8 07 cmp $0x7,%rax 42be44: 74 7d je 42bec3 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x103> 42be46: 48 83 f8 08 cmp $0x8,%rax 42be4a: 0f 84 91 00 00 00 je 42bee1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x121> 42be50: 48 83 f8 0c cmp $0xc,%rax 42be54: 0f 84 a5 00 00 00 je 42beff <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x13f> 42be5a: 48 83 f8 0a cmp $0xa,%rax 42be5e: 0f 84 b9 00 00 00 je 42bf1d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x15d> 42be64: 48 83 f8 0d cmp $0xd,%rax 42be68: 0f 84 cd 00 00 00 je 42bf3b <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x17b> 42be6e: 48 83 f8 09 cmp $0x9,%rax 42be72: 0f 84 e1 00 00 00 je 42bf59 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x199> 42be78: 48 83 f8 0b cmp $0xb,%rax 42be7c: 0f 84 f5 00 00 00 je 42bf77 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1b7> 42be82: e9 0e 01 00 00 jmpq 42bf95 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1d5> 42be87: ff 35 6b 76 00 00 pushq 0x766b(%rip) # 4334f8 <_TMP176+0x8> 42be8d: ff 35 5d 76 00 00 pushq 0x765d(%rip) # 4334f0 <_TMP176> 42be93: 48 8b fb mov %rbx,%rdi 42be96: e8 25 d0 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42be9b: 48 83 c4 10 add $0x10,%rsp 42be9f: 5b pop %rbx 42bea0: 48 8b e5 mov %rbp,%rsp 42bea3: 5d pop %rbp 42bea4: c3 retq 42bea5: ff 35 6d 76 00 00 pushq 0x766d(%rip) # 433518 <_TMP177+0x8> 42beab: ff 35 5f 76 00 00 pushq 0x765f(%rip) # 433510 <_TMP177> 42beb1: 48 8b fb mov %rbx,%rdi 42beb4: e8 07 d0 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42beb9: 48 83 c4 10 add $0x10,%rsp 42bebd: 5b pop %rbx 42bebe: 48 8b e5 mov %rbp,%rsp 42bec1: 5d pop %rbp 42bec2: c3 retq 42bec3: ff 35 6f 76 00 00 pushq 0x766f(%rip) # 433538 <_TMP178+0x8> 42bec9: ff 35 61 76 00 00 pushq 0x7661(%rip) # 433530 <_TMP178> 42becf: 48 8b fb mov %rbx,%rdi 42bed2: e8 e9 cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bed7: 48 83 c4 10 add $0x10,%rsp 42bedb: 5b pop %rbx 42bedc: 48 8b e5 mov %rbp,%rsp 42bedf: 5d pop %rbp 42bee0: c3 retq 42bee1: ff 35 71 76 00 00 pushq 0x7671(%rip) # 433558 <_TMP179+0x8> 42bee7: ff 35 63 76 00 00 pushq 0x7663(%rip) # 433550 <_TMP179> 42beed: 48 8b fb mov %rbx,%rdi 42bef0: e8 cb cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bef5: 48 83 c4 10 add $0x10,%rsp 42bef9: 5b pop %rbx 42befa: 48 8b e5 mov %rbp,%rsp 42befd: 5d pop %rbp 42befe: c3 retq 42beff: ff 35 73 76 00 00 pushq 0x7673(%rip) # 433578 <_TMP180+0x8> 42bf05: ff 35 65 76 00 00 pushq 0x7665(%rip) # 433570 <_TMP180> 42bf0b: 48 8b fb mov %rbx,%rdi 42bf0e: e8 ad cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bf13: 48 83 c4 10 add $0x10,%rsp 42bf17: 5b pop %rbx 42bf18: 48 8b e5 mov %rbp,%rsp 42bf1b: 5d pop %rbp 42bf1c: c3 retq 42bf1d: ff 35 75 76 00 00 pushq 0x7675(%rip) # 433598 <_TMP181+0x8> 42bf23: ff 35 67 76 00 00 pushq 0x7667(%rip) # 433590 <_TMP181> 42bf29: 48 8b fb mov %rbx,%rdi 42bf2c: e8 8f cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bf31: 48 83 c4 10 add $0x10,%rsp 42bf35: 5b pop %rbx 42bf36: 48 8b e5 mov %rbp,%rsp 42bf39: 5d pop %rbp 42bf3a: c3 retq 42bf3b: ff 35 77 76 00 00 pushq 0x7677(%rip) # 4335b8 <_TMP182+0x8> 42bf41: ff 35 69 76 00 00 pushq 0x7669(%rip) # 4335b0 <_TMP182> 42bf47: 48 8b fb mov %rbx,%rdi 42bf4a: e8 71 cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bf4f: 48 83 c4 10 add $0x10,%rsp 42bf53: 5b pop %rbx 42bf54: 48 8b e5 mov %rbp,%rsp 42bf57: 5d pop %rbp 42bf58: c3 retq 42bf59: ff 35 79 76 00 00 pushq 0x7679(%rip) # 4335d8 <_TMP183+0x8> 42bf5f: ff 35 6b 76 00 00 pushq 0x766b(%rip) # 4335d0 <_TMP183> 42bf65: 48 8b fb mov %rbx,%rdi 42bf68: e8 53 cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bf6d: 48 83 c4 10 add $0x10,%rsp 42bf71: 5b pop %rbx 42bf72: 48 8b e5 mov %rbp,%rsp 42bf75: 5d pop %rbp 42bf76: c3 retq 42bf77: ff 35 7b 76 00 00 pushq 0x767b(%rip) # 4335f8 <_TMP184+0x8> 42bf7d: ff 35 6d 76 00 00 pushq 0x766d(%rip) # 4335f0 <_TMP184> 42bf83: 48 8b fb mov %rbx,%rdi 42bf86: e8 35 cf ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bf8b: 48 83 c4 10 add $0x10,%rsp 42bf8f: 5b pop %rbx 42bf90: 48 8b e5 mov %rbp,%rsp 42bf93: 5d pop %rbp 42bf94: c3 retq 42bf95: 0f b6 45 f8 movzbl -0x8(%rbp),%eax 42bf99: 83 f8 61 cmp $0x61,%eax 42bf9c: 74 17 je 42bfb5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1f5> 42bf9e: 83 f8 75 cmp $0x75,%eax 42bfa1: 0f 84 9d 00 00 00 je 42c044 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x284> 42bfa7: 83 f8 77 cmp $0x77,%eax 42bfaa: 0f 84 db 00 00 00 je 42c08b <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2cb> 42bfb0: e9 1d 01 00 00 jmpq 42c0d2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x312> 42bfb5: 48 8b 45 f0 mov -0x10(%rbp),%rax 42bfb9: 48 83 c0 e0 add $0xffffffffffffffe0,%rax 42bfbd: 48 83 f8 5f cmp $0x5f,%rax 42bfc1: 73 52 jae 42c015 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x255> 42bfc3: ff 35 4f 76 00 00 pushq 0x764f(%rip) # 433618 <_TMP185+0x8> 42bfc9: ff 35 41 76 00 00 pushq 0x7641(%rip) # 433610 <_TMP185> 42bfcf: 48 8b fb mov %rbx,%rdi 42bfd2: e8 e9 ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bfd7: 48 83 c4 10 add $0x10,%rsp 42bfdb: 48 8d 4d f0 lea -0x10(%rbp),%rcx 42bfdf: 48 b8 01 00 00 00 00 mov $0x1,%rax 42bfe6: 00 00 00 42bfe9: 51 push %rcx 42bfea: 50 push %rax 42bfeb: 48 8b fb mov %rbx,%rdi 42bfee: e8 cd ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42bff3: 48 83 c4 10 add $0x10,%rsp 42bff7: ff 35 1b 76 00 00 pushq 0x761b(%rip) # 433618 <_TMP185+0x8> 42bffd: ff 35 0d 76 00 00 pushq 0x760d(%rip) # 433610 <_TMP185> 42c003: 48 8b fb mov %rbx,%rdi 42c006: e8 b5 ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c00b: 48 83 c4 10 add $0x10,%rsp 42c00f: 5b pop %rbx 42c010: 48 8b e5 mov %rbp,%rsp 42c013: 5d pop %rbp 42c014: c3 retq 42c015: ff 35 1d 76 00 00 pushq 0x761d(%rip) # 433638 <_TMP186+0x8> 42c01b: ff 35 0f 76 00 00 pushq 0x760f(%rip) # 433630 <_TMP186> 42c021: 48 8b fb mov %rbx,%rdi 42c024: e8 97 ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c029: 48 83 c4 10 add $0x10,%rsp 42c02d: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42c031: be 02 00 00 00 mov $0x2,%esi 42c036: 48 8b fb mov %rbx,%rdi 42c039: e8 42 02 00 00 callq 42c280 <_D4core8demangle8Demangle8putAsHexMFmiZAa> 42c03e: 5b pop %rbx 42c03f: 48 8b e5 mov %rbp,%rsp 42c042: 5d pop %rbp 42c043: c3 retq 42c044: ff 35 0e 76 00 00 pushq 0x760e(%rip) # 433658 <_TMP187+0x8> 42c04a: ff 35 00 76 00 00 pushq 0x7600(%rip) # 433650 <_TMP187> 42c050: 48 8b fb mov %rbx,%rdi 42c053: e8 68 ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c058: 48 83 c4 10 add $0x10,%rsp 42c05c: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42c060: be 04 00 00 00 mov $0x4,%esi 42c065: 48 8b fb mov %rbx,%rdi 42c068: e8 13 02 00 00 callq 42c280 <_D4core8demangle8Demangle8putAsHexMFmiZAa> 42c06d: ff 35 a5 75 00 00 pushq 0x75a5(%rip) # 433618 <_TMP185+0x8> 42c073: ff 35 97 75 00 00 pushq 0x7597(%rip) # 433610 <_TMP185> 42c079: 48 8b fb mov %rbx,%rdi 42c07c: e8 3f ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c081: 48 83 c4 10 add $0x10,%rsp 42c085: 5b pop %rbx 42c086: 48 8b e5 mov %rbp,%rsp 42c089: 5d pop %rbp 42c08a: c3 retq 42c08b: ff 35 e7 75 00 00 pushq 0x75e7(%rip) # 433678 <_TMP188+0x8> 42c091: ff 35 d9 75 00 00 pushq 0x75d9(%rip) # 433670 <_TMP188> 42c097: 48 8b fb mov %rbx,%rdi 42c09a: e8 21 ce ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c09f: 48 83 c4 10 add $0x10,%rsp 42c0a3: 48 8b 55 f0 mov -0x10(%rbp),%rdx 42c0a7: be 08 00 00 00 mov $0x8,%esi 42c0ac: 48 8b fb mov %rbx,%rdi 42c0af: e8 cc 01 00 00 callq 42c280 <_D4core8demangle8Demangle8putAsHexMFmiZAa> 42c0b4: ff 35 5e 75 00 00 pushq 0x755e(%rip) # 433618 <_TMP185+0x8> 42c0ba: ff 35 50 75 00 00 pushq 0x7550(%rip) # 433610 <_TMP185> 42c0c0: 48 8b fb mov %rbx,%rdi 42c0c3: e8 f8 cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c0c8: 48 83 c4 10 add $0x10,%rsp 42c0cc: 5b pop %rbx 42c0cd: 48 8b e5 mov %rbp,%rsp 42c0d0: 5d pop %rbp 42c0d1: c3 retq 42c0d2: f4 hlt 42c0d3: e8 5c ed ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42c0d8: 52 push %rdx 42c0d9: 50 push %rax 42c0da: 48 8b fb mov %rbx,%rdi 42c0dd: e8 16 f3 ff ff callq 42b3f8 <_D4core8demangle8Demangle12decodeNumberMFAxaZm> 42c0e2: 48 83 c4 10 add $0x10,%rsp 42c0e6: 48 85 c0 test %rax,%rax 42c0e9: 74 10 je 42c0fb <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x33b> 42c0eb: 48 8b 15 a6 75 00 00 mov 0x75a6(%rip),%rdx # 433698 <_TMP189+0x8> 42c0f2: 48 8b 05 97 75 00 00 mov 0x7597(%rip),%rax # 433690 <_TMP189> 42c0f9: eb 0e jmp 42c109 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x349> 42c0fb: 48 8b 15 b6 75 00 00 mov 0x75b6(%rip),%rdx # 4336b8 <_TMP190+0x8> 42c102: 48 8b 05 a7 75 00 00 mov 0x75a7(%rip),%rax # 4336b0 <_TMP190> 42c109: 52 push %rdx 42c10a: 50 push %rax 42c10b: 48 8b fb mov %rbx,%rdi 42c10e: e8 ad cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c113: 48 83 c4 10 add $0x10,%rsp 42c117: 5b pop %rbx 42c118: 48 8b e5 mov %rbp,%rsp 42c11b: 5d pop %rbp 42c11c: c3 retq 42c11d: e8 12 ed ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42c122: 52 push %rdx 42c123: 50 push %rax 42c124: 48 8b fb mov %rbx,%rdi 42c127: e8 94 cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c12c: 48 83 c4 10 add $0x10,%rsp 42c130: ff 35 a2 75 00 00 pushq 0x75a2(%rip) # 4336d8 <_TMP191+0x8> 42c136: ff 35 94 75 00 00 pushq 0x7594(%rip) # 4336d0 <_TMP191> 42c13c: 48 8b fb mov %rbx,%rdi 42c13f: e8 7c cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c144: 48 83 c4 10 add $0x10,%rsp 42c148: 5b pop %rbx 42c149: 48 8b e5 mov %rbp,%rsp 42c14c: 5d pop %rbp 42c14d: c3 retq 42c14e: e8 e1 ec ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42c153: 52 push %rdx 42c154: 50 push %rax 42c155: 48 8b fb mov %rbx,%rdi 42c158: e8 63 cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c15d: 48 83 c4 10 add $0x10,%rsp 42c161: ff 35 91 75 00 00 pushq 0x7591(%rip) # 4336f8 <_TMP192+0x8> 42c167: ff 35 83 75 00 00 pushq 0x7583(%rip) # 4336f0 <_TMP192> 42c16d: 48 8b fb mov %rbx,%rdi 42c170: e8 4b cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c175: 48 83 c4 10 add $0x10,%rsp 42c179: 5b pop %rbx 42c17a: 48 8b e5 mov %rbp,%rsp 42c17d: 5d pop %rbp 42c17e: c3 retq 42c17f: e8 b0 ec ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42c184: 52 push %rdx 42c185: 50 push %rax 42c186: 48 8b fb mov %rbx,%rdi 42c189: e8 32 cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c18e: 48 83 c4 10 add $0x10,%rsp 42c192: ff 35 80 75 00 00 pushq 0x7580(%rip) # 433718 <_TMP193+0x8> 42c198: ff 35 72 75 00 00 pushq 0x7572(%rip) # 433710 <_TMP193> 42c19e: 48 8b fb mov %rbx,%rdi 42c1a1: e8 1a cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c1a6: 48 83 c4 10 add $0x10,%rsp 42c1aa: 5b pop %rbx 42c1ab: 48 8b e5 mov %rbp,%rsp 42c1ae: 5d pop %rbp 42c1af: c3 retq 42c1b0: e8 7f ec ff ff callq 42ae34 <_D4core8demangle8Demangle11sliceNumberMFZAxa> 42c1b5: 52 push %rdx 42c1b6: 50 push %rax 42c1b7: 48 8b fb mov %rbx,%rdi 42c1ba: e8 01 cd ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c1bf: 48 83 c4 10 add $0x10,%rsp 42c1c3: 5b pop %rbx 42c1c4: 48 8b e5 mov %rbp,%rsp 42c1c7: 5d pop %rbp 42c1c8: c3 retq 42c1c9: 90 nop 42c1ca: 90 nop 42c1cb: 90 nop 000000000042c1cc <_D4core8demangle8Demangle9ascii2hexFaZh>: 42c1cc: 55 push %rbp 42c1cd: 48 8b ec mov %rsp,%rbp 42c1d0: 48 89 f9 mov %rdi,%rcx 42c1d3: 0f b6 c1 movzbl %cl,%eax 42c1d6: 83 f8 61 cmp $0x61,%eax 42c1d9: 74 6b je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1db: 83 f8 62 cmp $0x62,%eax 42c1de: 74 66 je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1e0: 83 f8 63 cmp $0x63,%eax 42c1e3: 74 61 je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1e5: 83 f8 64 cmp $0x64,%eax 42c1e8: 74 5c je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1ea: 83 f8 65 cmp $0x65,%eax 42c1ed: 74 57 je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1ef: 83 f8 66 cmp $0x66,%eax 42c1f2: 74 52 je 42c246 <_D4core8demangle8Demangle9ascii2hexFaZh+0x7a> 42c1f4: 83 f8 41 cmp $0x41,%eax 42c1f7: 74 58 je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c1f9: 83 f8 42 cmp $0x42,%eax 42c1fc: 74 53 je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c1fe: 83 f8 43 cmp $0x43,%eax 42c201: 74 4e je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c203: 83 f8 44 cmp $0x44,%eax 42c206: 74 49 je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c208: 83 f8 45 cmp $0x45,%eax 42c20b: 74 44 je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c20d: 83 f8 46 cmp $0x46,%eax 42c210: 74 3f je 42c251 <_D4core8demangle8Demangle9ascii2hexFaZh+0x85> 42c212: 83 f8 30 cmp $0x30,%eax 42c215: 74 45 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c217: 83 f8 31 cmp $0x31,%eax 42c21a: 74 40 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c21c: 83 f8 32 cmp $0x32,%eax 42c21f: 74 3b je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c221: 83 f8 33 cmp $0x33,%eax 42c224: 74 36 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c226: 83 f8 34 cmp $0x34,%eax 42c229: 74 31 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c22b: 83 f8 35 cmp $0x35,%eax 42c22e: 74 2c je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c230: 83 f8 36 cmp $0x36,%eax 42c233: 74 27 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c235: 83 f8 37 cmp $0x37,%eax 42c238: 74 22 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c23a: 83 f8 38 cmp $0x38,%eax 42c23d: 74 1d je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c23f: 83 f8 39 cmp $0x39,%eax 42c242: 74 18 je 42c25c <_D4core8demangle8Demangle9ascii2hexFaZh+0x90> 42c244: eb 20 jmp 42c266 <_D4core8demangle8Demangle9ascii2hexFaZh+0x9a> 42c246: 44 0f b6 c1 movzbl %cl,%r8d 42c24a: 4c 89 c0 mov %r8,%rax 42c24d: 04 a9 add $0xa9,%al 42c24f: 5d pop %rbp 42c250: c3 retq 42c251: 40 0f b6 f1 movzbl %cl,%esi 42c255: 48 89 f0 mov %rsi,%rax 42c258: 04 c9 add $0xc9,%al 42c25a: 5d pop %rbp 42c25b: c3 retq 42c25c: 0f b6 d1 movzbl %cl,%edx 42c25f: 48 89 d0 mov %rdx,%rax 42c262: 04 d0 add $0xd0,%al 42c264: 5d pop %rbp 42c265: c3 retq 42c266: ff 35 cc 74 00 00 pushq 0x74cc(%rip) # 433738 <_TMP79+0x8> 42c26c: ff 35 be 74 00 00 pushq 0x74be(%rip) # 433730 <_TMP79> 42c272: e8 2d cc ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c277: 48 83 c4 10 add $0x10,%rsp 42c27b: 31 c0 xor %eax,%eax 42c27d: 5d pop %rbp 42c27e: c3 retq 42c27f: 90 nop 000000000042c280 <_D4core8demangle8Demangle8putAsHexMFmiZAa>: 42c280: 55 push %rbp 42c281: 48 8b ec mov %rsp,%rbp 42c284: 48 83 ec 28 sub $0x28,%rsp 42c288: 53 push %rbx 42c289: 48 89 7d f8 mov %rdi,-0x8(%rbp) 42c28d: 49 89 f0 mov %rsi,%r8 42c290: 49 89 d1 mov %rdx,%r9 42c293: 48 8d 45 e0 lea -0x20(%rbp),%rax 42c297: 48 b9 ff ff ff ff ff mov $0xffffffffffffffff,%rcx 42c29e: ff ff ff 42c2a1: 48 89 08 mov %rcx,(%rax) 42c2a4: 48 89 48 08 mov %rcx,0x8(%rax) 42c2a8: 89 48 10 mov %ecx,0x10(%rax) 42c2ab: 41 bb 14 00 00 00 mov $0x14,%r11d 42c2b1: 4d 85 c9 test %r9,%r9 42c2b4: 74 3b je 42c2f1 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x71> 42c2b6: 49 8b d9 mov %r9,%rbx 42c2b9: 48 81 e3 0f 00 00 00 and $0xf,%rbx 42c2c0: 48 89 da mov %rbx,%rdx 42c2c3: 83 fa 0a cmp $0xa,%edx 42c2c6: 7d 09 jge 42c2d1 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x51> 42c2c8: 40 8a f2 mov %dl,%sil 42c2cb: 40 80 c6 30 add $0x30,%sil 42c2cf: eb 07 jmp 42c2d8 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x58> 42c2d1: 40 8a f2 mov %dl,%sil 42c2d4: 40 80 c6 57 add $0x57,%sil 42c2d8: 41 ff cb dec %r11d 42c2db: 4c 89 d8 mov %r11,%rax 42c2de: 48 98 cltq 42c2e0: 40 88 74 05 e0 mov %sil,-0x20(%rbp,%rax,1) 42c2e5: 49 c1 e9 04 shr $0x4,%r9 42c2e9: 41 ff c8 dec %r8d 42c2ec: 4d 85 c9 test %r9,%r9 42c2ef: 75 c5 jne 42c2b6 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x36> 42c2f1: 45 85 c0 test %r8d,%r8d 42c2f4: 7e 15 jle 42c30b <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x8b> 42c2f6: 41 ff cb dec %r11d 42c2f9: 4c 89 d8 mov %r11,%rax 42c2fc: 48 98 cltq 42c2fe: c6 44 05 e0 30 movb $0x30,-0x20(%rbp,%rax,1) 42c303: 41 ff c8 dec %r8d 42c306: 45 85 c0 test %r8d,%r8d 42c309: 7f eb jg 42c2f6 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x76> 42c30b: 44 89 5d f4 mov %r11d,-0xc(%rbp) 42c30f: 48 bb 14 00 00 00 00 mov $0x14,%rbx 42c316: 00 00 00 42c319: 48 63 4d f4 movslq -0xc(%rbp),%rcx 42c31d: 48 2b d9 sub %rcx,%rbx 42c320: 48 8d 54 0d e0 lea -0x20(%rbp,%rcx,1),%rdx 42c325: 52 push %rdx 42c326: 53 push %rbx 42c327: 48 8b 7d f8 mov -0x8(%rbp),%rdi 42c32b: e8 90 cb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c330: 48 83 c4 10 add $0x10,%rsp 42c334: 5b pop %rbx 42c335: 48 8b e5 mov %rbp,%rsp 42c338: 5d pop %rbp 42c339: c3 retq 42c33a: 90 nop 42c33b: 90 nop 000000000042c33c <_D4core8demangle8Demangle9parseRealMFZv>: 42c33c: 55 push %rbp 42c33d: 48 8b ec mov %rsp,%rbp 42c340: 48 83 ec 48 sub $0x48,%rsp 42c344: 53 push %rbx 42c345: 41 54 push %r12 42c347: 41 55 push %r13 42c349: 48 89 fb mov %rdi,%rbx 42c34c: 4d 31 ed xor %r13,%r13 42c34f: e8 10 cc ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c354: b9 49 00 00 00 mov $0x49,%ecx 42c359: 3a c1 cmp %cl,%al 42c35b: 75 3a jne 42c397 <_D4core8demangle8Demangle9parseRealMFZv+0x5b> 42c35d: ff 35 f5 73 00 00 pushq 0x73f5(%rip) # 433758 <_TMP92+0x8> 42c363: ff 35 e7 73 00 00 pushq 0x73e7(%rip) # 433750 <_TMP92> 42c369: 48 8b fb mov %rbx,%rdi 42c36c: e8 f7 ef ff ff callq 42b368 <_D4core8demangle8Demangle5matchMFAxaZv> 42c371: 48 83 c4 10 add $0x10,%rsp 42c375: ff 35 fd 73 00 00 pushq 0x73fd(%rip) # 433778 <_TMP93+0x8> 42c37b: ff 35 ef 73 00 00 pushq 0x73ef(%rip) # 433770 <_TMP93> 42c381: 48 8b fb mov %rbx,%rdi 42c384: e8 37 cb ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c389: 48 83 c4 10 add $0x10,%rsp 42c38d: 41 5d pop %r13 42c38f: 41 5c pop %r12 42c391: 5b pop %rbx 42c392: 48 8b e5 mov %rbp,%rsp 42c395: 5d pop %rbp 42c396: c3 retq 42c397: 48 8b fb mov %rbx,%rdi 42c39a: e8 c5 cb ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c39f: 3c 4e cmp $0x4e,%al 42c3a1: 0f 85 bf 00 00 00 jne 42c466 <_D4core8demangle8Demangle9parseRealMFZv+0x12a> 42c3a7: 48 8b 43 20 mov 0x20(%rbx),%rax 42c3ab: 48 ff c0 inc %rax 42c3ae: 48 89 43 20 mov %rax,0x20(%rbx) 42c3b2: 48 ff c8 dec %rax 42c3b5: 48 3b 03 cmp (%rbx),%rax 42c3b8: 72 15 jb 42c3cf <_D4core8demangle8Demangle9parseRealMFZv+0x93> 42c3ba: ff 35 d8 73 00 00 pushq 0x73d8(%rip) # 433798 <_TMP94+0x8> 42c3c0: ff 35 ca 73 00 00 pushq 0x73ca(%rip) # 433790 <_TMP94> 42c3c6: e8 d9 ca ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c3cb: 48 83 c4 10 add $0x10,%rsp 42c3cf: 48 8b fb mov %rbx,%rdi 42c3d2: e8 8d cb ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c3d7: 3c 49 cmp $0x49,%al 42c3d9: 75 3a jne 42c415 <_D4core8demangle8Demangle9parseRealMFZv+0xd9> 42c3db: ff 35 77 73 00 00 pushq 0x7377(%rip) # 433758 <_TMP92+0x8> 42c3e1: ff 35 69 73 00 00 pushq 0x7369(%rip) # 433750 <_TMP92> 42c3e7: 48 8b fb mov %rbx,%rdi 42c3ea: e8 79 ef ff ff callq 42b368 <_D4core8demangle8Demangle5matchMFAxaZv> 42c3ef: 48 83 c4 10 add $0x10,%rsp 42c3f3: ff 35 bf 73 00 00 pushq 0x73bf(%rip) # 4337b8 <_TMP95+0x8> 42c3f9: ff 35 b1 73 00 00 pushq 0x73b1(%rip) # 4337b0 <_TMP95> 42c3ff: 48 8b fb mov %rbx,%rdi 42c402: e8 b9 ca ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c407: 48 83 c4 10 add $0x10,%rsp 42c40b: 41 5d pop %r13 42c40d: 41 5c pop %r12 42c40f: 5b pop %rbx 42c410: 48 8b e5 mov %rbp,%rsp 42c413: 5d pop %rbp 42c414: c3 retq 42c415: 48 8b fb mov %rbx,%rdi 42c418: e8 47 cb ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c41d: 3c 41 cmp $0x41,%al 42c41f: 75 3a jne 42c45b <_D4core8demangle8Demangle9parseRealMFZv+0x11f> 42c421: ff 35 b1 73 00 00 pushq 0x73b1(%rip) # 4337d8 <_TMP96+0x8> 42c427: ff 35 a3 73 00 00 pushq 0x73a3(%rip) # 4337d0 <_TMP96> 42c42d: 48 8b fb mov %rbx,%rdi 42c430: e8 33 ef ff ff callq 42b368 <_D4core8demangle8Demangle5matchMFAxaZv> 42c435: 48 83 c4 10 add $0x10,%rsp 42c439: ff 35 b9 73 00 00 pushq 0x73b9(%rip) # 4337f8 <_TMP97+0x8> 42c43f: ff 35 ab 73 00 00 pushq 0x73ab(%rip) # 4337f0 <_TMP97> 42c445: 48 8b fb mov %rbx,%rdi 42c448: e8 73 ca ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c44d: 48 83 c4 10 add $0x10,%rsp 42c451: 41 5d pop %r13 42c453: 41 5c pop %r12 42c455: 5b pop %rbx 42c456: 48 8b e5 mov %rbp,%rsp 42c459: 5d pop %rbp 42c45a: c3 retq 42c45b: 49 8b cd mov %r13,%rcx 42c45e: 49 ff c5 inc %r13 42c461: c6 44 0d c0 2d movb $0x2d,-0x40(%rbp,%rcx,1) 42c466: 49 8b d5 mov %r13,%rdx 42c469: 49 ff c5 inc %r13 42c46c: c6 44 15 c0 30 movb $0x30,-0x40(%rbp,%rdx,1) 42c471: 49 8b c5 mov %r13,%rax 42c474: 49 ff c5 inc %r13 42c477: c6 44 05 c0 58 movb $0x58,-0x40(%rbp,%rax,1) 42c47c: 48 8b fb mov %rbx,%rdi 42c47f: e8 e0 ca ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c484: 49 89 c4 mov %rax,%r12 42c487: 41 80 fc 30 cmp $0x30,%r12b 42c48b: 72 06 jb 42c493 <_D4core8demangle8Demangle9parseRealMFZv+0x157> 42c48d: 41 80 fc 39 cmp $0x39,%r12b 42c491: 76 1c jbe 42c4af <_D4core8demangle8Demangle9parseRealMFZv+0x173> 42c493: 41 80 fc 61 cmp $0x61,%r12b 42c497: 72 06 jb 42c49f <_D4core8demangle8Demangle9parseRealMFZv+0x163> 42c499: 41 80 fc 66 cmp $0x66,%r12b 42c49d: 76 10 jbe 42c4af <_D4core8demangle8Demangle9parseRealMFZv+0x173> 42c49f: 41 80 fc 41 cmp $0x41,%r12b 42c4a3: 72 06 jb 42c4ab <_D4core8demangle8Demangle9parseRealMFZv+0x16f> 42c4a5: 41 80 fc 46 cmp $0x46,%r12b 42c4a9: 76 04 jbe 42c4af <_D4core8demangle8Demangle9parseRealMFZv+0x173> 42c4ab: 31 f6 xor %esi,%esi 42c4ad: eb 05 jmp 42c4b4 <_D4core8demangle8Demangle9parseRealMFZv+0x178> 42c4af: be 01 00 00 00 mov $0x1,%esi 42c4b4: 40 80 f6 01 xor $0x1,%sil 42c4b8: 74 15 je 42c4cf <_D4core8demangle8Demangle9parseRealMFZv+0x193> 42c4ba: ff 35 68 73 00 00 pushq 0x7368(%rip) # 433828 <_TMP98+0x8> 42c4c0: ff 35 5a 73 00 00 pushq 0x735a(%rip) # 433820 <_TMP98> 42c4c6: e8 d9 c9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c4cb: 48 83 c4 10 add $0x10,%rsp 42c4cf: 48 8b fb mov %rbx,%rdi 42c4d2: e8 8d ca ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c4d7: 49 8b cd mov %r13,%rcx 42c4da: 49 ff c5 inc %r13 42c4dd: 88 44 0d c0 mov %al,-0x40(%rbp,%rcx,1) 42c4e1: 49 8b c5 mov %r13,%rax 42c4e4: 49 ff c5 inc %r13 42c4e7: c6 44 05 c0 2e movb $0x2e,-0x40(%rbp,%rax,1) 42c4ec: 48 8b 53 20 mov 0x20(%rbx),%rdx 42c4f0: 48 ff c2 inc %rdx 42c4f3: 48 89 53 20 mov %rdx,0x20(%rbx) 42c4f7: 48 ff ca dec %rdx 42c4fa: 48 3b 13 cmp (%rbx),%rdx 42c4fd: 72 15 jb 42c514 <_D4core8demangle8Demangle9parseRealMFZv+0x1d8> 42c4ff: ff 35 93 72 00 00 pushq 0x7293(%rip) # 433798 <_TMP94+0x8> 42c505: ff 35 85 72 00 00 pushq 0x7285(%rip) # 433790 <_TMP94> 42c50b: e8 94 c9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c510: 48 83 c4 10 add $0x10,%rsp 42c514: 48 8b fb mov %rbx,%rdi 42c517: e8 48 ca ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c51c: 49 89 c4 mov %rax,%r12 42c51f: 41 80 fc 30 cmp $0x30,%r12b 42c523: 72 06 jb 42c52b <_D4core8demangle8Demangle9parseRealMFZv+0x1ef> 42c525: 41 80 fc 39 cmp $0x39,%r12b 42c529: 76 18 jbe 42c543 <_D4core8demangle8Demangle9parseRealMFZv+0x207> 42c52b: 41 80 fc 61 cmp $0x61,%r12b 42c52f: 72 06 jb 42c537 <_D4core8demangle8Demangle9parseRealMFZv+0x1fb> 42c531: 41 80 fc 66 cmp $0x66,%r12b 42c535: 76 0c jbe 42c543 <_D4core8demangle8Demangle9parseRealMFZv+0x207> 42c537: 41 80 fc 41 cmp $0x41,%r12b 42c53b: 72 6d jb 42c5aa <_D4core8demangle8Demangle9parseRealMFZv+0x26e> 42c53d: 41 80 fc 46 cmp $0x46,%r12b 42c541: 77 67 ja 42c5aa <_D4core8demangle8Demangle9parseRealMFZv+0x26e> 42c543: 48 8b fb mov %rbx,%rdi 42c546: e8 19 ca ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c54b: 49 8b cd mov %r13,%rcx 42c54e: 49 ff c5 inc %r13 42c551: 88 44 0d c0 mov %al,-0x40(%rbp,%rcx,1) 42c555: 48 ff 43 20 incq 0x20(%rbx) 42c559: 48 8b 43 20 mov 0x20(%rbx),%rax 42c55d: 48 8d 50 ff lea -0x1(%rax),%rdx 42c561: 48 3b 13 cmp (%rbx),%rdx 42c564: 72 15 jb 42c57b <_D4core8demangle8Demangle9parseRealMFZv+0x23f> 42c566: ff 35 2c 72 00 00 pushq 0x722c(%rip) # 433798 <_TMP94+0x8> 42c56c: ff 35 1e 72 00 00 pushq 0x721e(%rip) # 433790 <_TMP94> 42c572: e8 2d c9 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c577: 48 83 c4 10 add $0x10,%rsp 42c57b: 48 8b fb mov %rbx,%rdi 42c57e: e8 e1 c9 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c583: 49 89 c4 mov %rax,%r12 42c586: 41 80 fc 30 cmp $0x30,%r12b 42c58a: 72 06 jb 42c592 <_D4core8demangle8Demangle9parseRealMFZv+0x256> 42c58c: 41 80 fc 39 cmp $0x39,%r12b 42c590: 76 b1 jbe 42c543 <_D4core8demangle8Demangle9parseRealMFZv+0x207> 42c592: 41 80 fc 61 cmp $0x61,%r12b 42c596: 72 06 jb 42c59e <_D4core8demangle8Demangle9parseRealMFZv+0x262> 42c598: 41 80 fc 66 cmp $0x66,%r12b 42c59c: 76 a5 jbe 42c543 <_D4core8demangle8Demangle9parseRealMFZv+0x207> 42c59e: 41 80 fc 41 cmp $0x41,%r12b 42c5a2: 72 06 jb 42c5aa <_D4core8demangle8Demangle9parseRealMFZv+0x26e> 42c5a4: 41 80 fc 46 cmp $0x46,%r12b 42c5a8: 76 99 jbe 42c543 <_D4core8demangle8Demangle9parseRealMFZv+0x207> 42c5aa: 48 8b fb mov %rbx,%rdi 42c5ad: e8 b2 c9 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c5b2: 3c 50 cmp $0x50,%al 42c5b4: 74 15 je 42c5cb <_D4core8demangle8Demangle9parseRealMFZv+0x28f> 42c5b6: ff 35 dc 71 00 00 pushq 0x71dc(%rip) # 433798 <_TMP94+0x8> 42c5bc: ff 35 ce 71 00 00 pushq 0x71ce(%rip) # 433790 <_TMP94> 42c5c2: e8 dd c8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c5c7: 48 83 c4 10 add $0x10,%rsp 42c5cb: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42c5cf: 48 ff c1 inc %rcx 42c5d2: 48 89 4b 20 mov %rcx,0x20(%rbx) 42c5d6: 48 ff c9 dec %rcx 42c5d9: 48 3b 0b cmp (%rbx),%rcx 42c5dc: 72 15 jb 42c5f3 <_D4core8demangle8Demangle9parseRealMFZv+0x2b7> 42c5de: ff 35 b4 71 00 00 pushq 0x71b4(%rip) # 433798 <_TMP94+0x8> 42c5e4: ff 35 a6 71 00 00 pushq 0x71a6(%rip) # 433790 <_TMP94> 42c5ea: e8 b5 c8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c5ef: 48 83 c4 10 add $0x10,%rsp 42c5f3: 49 8b c5 mov %r13,%rax 42c5f6: 49 ff c5 inc %r13 42c5f9: c6 44 05 c0 70 movb $0x70,-0x40(%rbp,%rax,1) 42c5fe: 48 8b fb mov %rbx,%rdi 42c601: e8 5e c9 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c606: 3c 4e cmp $0x4e,%al 42c608: 75 35 jne 42c63f <_D4core8demangle8Demangle9parseRealMFZv+0x303> 42c60a: 49 8b f5 mov %r13,%rsi 42c60d: 49 ff c5 inc %r13 42c610: c6 44 35 c0 2d movb $0x2d,-0x40(%rbp,%rsi,1) 42c615: 48 8b 4b 20 mov 0x20(%rbx),%rcx 42c619: 48 ff c1 inc %rcx 42c61c: 48 89 4b 20 mov %rcx,0x20(%rbx) 42c620: 48 ff c9 dec %rcx 42c623: 48 3b 0b cmp (%rbx),%rcx 42c626: 72 22 jb 42c64a <_D4core8demangle8Demangle9parseRealMFZv+0x30e> 42c628: ff 35 6a 71 00 00 pushq 0x716a(%rip) # 433798 <_TMP94+0x8> 42c62e: ff 35 5c 71 00 00 pushq 0x715c(%rip) # 433790 <_TMP94> 42c634: e8 6b c8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c639: 48 83 c4 10 add $0x10,%rsp 42c63d: eb 0b jmp 42c64a <_D4core8demangle8Demangle9parseRealMFZv+0x30e> 42c63f: 49 8b d5 mov %r13,%rdx 42c642: 49 ff c5 inc %r13 42c645: c6 44 15 c0 2b movb $0x2b,-0x40(%rbp,%rdx,1) 42c64a: 48 8b fb mov %rbx,%rdi 42c64d: e8 12 c9 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c652: 49 89 c4 mov %rax,%r12 42c655: 41 80 fc 30 cmp $0x30,%r12b 42c659: 72 55 jb 42c6b0 <_D4core8demangle8Demangle9parseRealMFZv+0x374> 42c65b: 41 80 fc 39 cmp $0x39,%r12b 42c65f: 77 4f ja 42c6b0 <_D4core8demangle8Demangle9parseRealMFZv+0x374> 42c661: 48 8b fb mov %rbx,%rdi 42c664: e8 fb c8 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c669: 49 8b d5 mov %r13,%rdx 42c66c: 49 ff c5 inc %r13 42c66f: 88 44 15 c0 mov %al,-0x40(%rbp,%rdx,1) 42c673: 48 ff 43 20 incq 0x20(%rbx) 42c677: 48 8b 43 20 mov 0x20(%rbx),%rax 42c67b: 48 8d 48 ff lea -0x1(%rax),%rcx 42c67f: 48 3b 0b cmp (%rbx),%rcx 42c682: 72 15 jb 42c699 <_D4core8demangle8Demangle9parseRealMFZv+0x35d> 42c684: ff 35 0e 71 00 00 pushq 0x710e(%rip) # 433798 <_TMP94+0x8> 42c68a: ff 35 00 71 00 00 pushq 0x7100(%rip) # 433790 <_TMP94> 42c690: e8 0f c8 ff ff callq 428ea4 <_D4core8demangle8Demangle5errorFAyaZv> 42c695: 48 83 c4 10 add $0x10,%rsp 42c699: 48 8b fb mov %rbx,%rdi 42c69c: e8 c3 c8 ff ff callq 428f64 <_D4core8demangle8Demangle3tokMFZa> 42c6a1: 49 89 c4 mov %rax,%r12 42c6a4: 41 80 fc 30 cmp $0x30,%r12b 42c6a8: 72 06 jb 42c6b0 <_D4core8demangle8Demangle9parseRealMFZv+0x374> 42c6aa: 41 80 fc 39 cmp $0x39,%r12b 42c6ae: 76 b1 jbe 42c661 <_D4core8demangle8Demangle9parseRealMFZv+0x325> 42c6b0: 42 c6 44 2d c0 00 movb $0x0,-0x40(%rbp,%r13,1) 42c6b6: 48 31 f6 xor %rsi,%rsi 42c6b9: 48 8d 7d c0 lea -0x40(%rbp),%rdi 42c6bd: e8 0e b4 fe ff callq 417ad0 42c6c2: 48 83 ec 10 sub $0x10,%rsp 42c6c6: db 3c 24 fstpt (%rsp) 42c6c9: 48 ba 30 38 43 00 00 mov $0x433830,%rdx 42c6d0: 00 00 00 42c6d3: 48 be 40 00 00 00 00 mov $0x40,%rsi 42c6da: 00 00 00 42c6dd: 48 8d 7d c0 lea -0x40(%rbp),%rdi 42c6e1: 31 c0 xor %eax,%eax 42c6e3: e8 38 b2 fe ff callq 417920 42c6e8: 48 83 c4 10 add $0x10,%rsp 42c6ec: 48 98 cltq 42c6ee: 48 8d 4d c0 lea -0x40(%rbp),%rcx 42c6f2: 51 push %rcx 42c6f3: 50 push %rax 42c6f4: 48 8b fb mov %rbx,%rdi 42c6f7: e8 c4 c7 ff ff callq 428ec0 <_D4core8demangle8Demangle3putMFAxaZAa> 42c6fc: 48 83 c4 10 add $0x10,%rsp 42c700: 41 5d pop %r13 42c702: 41 5c pop %r12 42c704: 5b pop %rbx 42c705: 48 8b e5 mov %rbp,%rsp 42c708: 5d pop %rbp 42c709: c3 retq 42c70a: 90 nop 42c70b: 90 nop 42c70c: 90 nop 42c70d: 90 nop 42c70e: 90 nop 42c70f: 90 nop 000000000042c710 <__libc_csu_init>: 42c710: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 42c715: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 42c71a: 48 8d 2d 5f 86 20 00 lea 0x20865f(%rip),%rbp # 634d80 <__init_array_end> 42c721: 4c 8d 25 a8 84 20 00 lea 0x2084a8(%rip),%r12 # 634bd0 <__init_array_start> 42c728: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 42c72d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 42c732: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 42c737: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 42c73c: 48 83 ec 38 sub $0x38,%rsp 42c740: 4c 29 e5 sub %r12,%rbp 42c743: 41 89 fd mov %edi,%r13d 42c746: 49 89 f6 mov %rsi,%r14 42c749: 48 c1 fd 03 sar $0x3,%rbp 42c74d: 49 89 d7 mov %rdx,%r15 42c750: e8 bb b0 fe ff callq 417810 <_init> 42c755: 48 85 ed test %rbp,%rbp 42c758: 74 1c je 42c776 <__libc_csu_init+0x66> 42c75a: 31 db xor %ebx,%ebx 42c75c: 0f 1f 40 00 nopl 0x0(%rax) 42c760: 4c 89 fa mov %r15,%rdx 42c763: 4c 89 f6 mov %r14,%rsi 42c766: 44 89 ef mov %r13d,%edi 42c769: 41 ff 14 dc callq *(%r12,%rbx,8) 42c76d: 48 83 c3 01 add $0x1,%rbx 42c771: 48 39 eb cmp %rbp,%rbx 42c774: 75 ea jne 42c760 <__libc_csu_init+0x50> 42c776: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 42c77b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 42c780: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 42c785: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 42c78a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 42c78f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 42c794: 48 83 c4 38 add $0x38,%rsp 42c798: c3 retq 42c799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000042c7a0 <__libc_csu_fini>: 42c7a0: f3 c3 repz retq 42c7a2: 90 nop 42c7a3: 90 nop 42c7a4: 90 nop 42c7a5: 90 nop 42c7a6: 90 nop 42c7a7: 90 nop 42c7a8: 90 nop 42c7a9: 90 nop 42c7aa: 90 nop 42c7ab: 90 nop 42c7ac: 90 nop 42c7ad: 90 nop 42c7ae: 90 nop 42c7af: 90 nop 000000000042c7b0 <__do_global_ctors_aux>: 42c7b0: 55 push %rbp 42c7b1: 48 89 e5 mov %rsp,%rbp 42c7b4: 53 push %rbx 42c7b5: 48 83 ec 08 sub $0x8,%rsp 42c7b9: 48 8b 05 d0 85 20 00 mov 0x2085d0(%rip),%rax # 634d90 <__CTOR_LIST__> 42c7c0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 42c7c4: 74 19 je 42c7df <__do_global_ctors_aux+0x2f> 42c7c6: bb 90 4d 63 00 mov $0x634d90,%ebx 42c7cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 42c7d0: 48 83 eb 08 sub $0x8,%rbx 42c7d4: ff d0 callq *%rax 42c7d6: 48 8b 03 mov (%rbx),%rax 42c7d9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 42c7dd: 75 f1 jne 42c7d0 <__do_global_ctors_aux+0x20> 42c7df: 48 83 c4 08 add $0x8,%rsp 42c7e3: 5b pop %rbx 42c7e4: 5d pop %rbp 42c7e5: c3 retq 42c7e6: 90 nop 42c7e7: 90 nop Disassembly of section .fini: 000000000042c7e8 <_fini>: 42c7e8: 48 83 ec 08 sub $0x8,%rsp 42c7ec: e8 df b3 fe ff callq 417bd0 <__do_global_dtors_aux> 42c7f1: 48 83 c4 08 add $0x8,%rsp 42c7f5: c3 retq