test2: file format elf64-x86-64 Disassembly of section .init: 0000000000401928 <_init>: 401928: 48 83 ec 08 sub $0x8,%rsp 40192c: 48 8b 05 d5 dc 22 00 mov 0x22dcd5(%rip),%rax # 62f608 <_DYNAMIC+0x220> 401933: 48 85 c0 test %rax,%rax 401936: 74 05 je 40193d <_init+0x15> 401938: e8 83 02 00 00 callq 401bc0 <__gmon_start__@plt> 40193d: 48 83 c4 08 add $0x8,%rsp 401941: c3 retq Disassembly of section .plt: 0000000000401950 : 401950: ff 35 ca dc 22 00 pushq 0x22dcca(%rip) # 62f620 <_GLOBAL_OFFSET_TABLE_+0x8> 401956: ff 25 cc dc 22 00 jmpq *0x22dccc(%rip) # 62f628 <_GLOBAL_OFFSET_TABLE_+0x10> 40195c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401960 : 401960: ff 25 ca dc 22 00 jmpq *0x22dcca(%rip) # 62f630 <_GLOBAL_OFFSET_TABLE_+0x18> 401966: 68 00 00 00 00 pushq $0x0 40196b: e9 e0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401970 : 401970: ff 25 c2 dc 22 00 jmpq *0x22dcc2(%rip) # 62f638 <_GLOBAL_OFFSET_TABLE_+0x20> 401976: 68 01 00 00 00 pushq $0x1 40197b: e9 d0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401980 : 401980: ff 25 ba dc 22 00 jmpq *0x22dcba(%rip) # 62f640 <_GLOBAL_OFFSET_TABLE_+0x28> 401986: 68 02 00 00 00 pushq $0x2 40198b: e9 c0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401990 : 401990: ff 25 b2 dc 22 00 jmpq *0x22dcb2(%rip) # 62f648 <_GLOBAL_OFFSET_TABLE_+0x30> 401996: 68 03 00 00 00 pushq $0x3 40199b: e9 b0 ff ff ff jmpq 401950 <_init+0x28> 00000000004019a0 : 4019a0: ff 25 aa dc 22 00 jmpq *0x22dcaa(%rip) # 62f650 <_GLOBAL_OFFSET_TABLE_+0x38> 4019a6: 68 04 00 00 00 pushq $0x4 4019ab: e9 a0 ff ff ff jmpq 401950 <_init+0x28> 00000000004019b0 : 4019b0: ff 25 a2 dc 22 00 jmpq *0x22dca2(%rip) # 62f658 <_GLOBAL_OFFSET_TABLE_+0x40> 4019b6: 68 05 00 00 00 pushq $0x5 4019bb: e9 90 ff ff ff jmpq 401950 <_init+0x28> 00000000004019c0 <__errno_location@plt>: 4019c0: ff 25 9a dc 22 00 jmpq *0x22dc9a(%rip) # 62f660 <_GLOBAL_OFFSET_TABLE_+0x48> 4019c6: 68 06 00 00 00 pushq $0x6 4019cb: e9 80 ff ff ff jmpq 401950 <_init+0x28> 00000000004019d0 : 4019d0: ff 25 92 dc 22 00 jmpq *0x22dc92(%rip) # 62f668 <_GLOBAL_OFFSET_TABLE_+0x50> 4019d6: 68 07 00 00 00 pushq $0x7 4019db: e9 70 ff ff ff jmpq 401950 <_init+0x28> 00000000004019e0 <_pthread_cleanup_pop@plt>: 4019e0: ff 25 8a dc 22 00 jmpq *0x22dc8a(%rip) # 62f670 <_GLOBAL_OFFSET_TABLE_+0x58> 4019e6: 68 08 00 00 00 pushq $0x8 4019eb: e9 60 ff ff ff jmpq 401950 <_init+0x28> 00000000004019f0 : 4019f0: ff 25 82 dc 22 00 jmpq *0x22dc82(%rip) # 62f678 <_GLOBAL_OFFSET_TABLE_+0x60> 4019f6: 68 09 00 00 00 pushq $0x9 4019fb: e9 50 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a00 : 401a00: ff 25 7a dc 22 00 jmpq *0x22dc7a(%rip) # 62f680 <_GLOBAL_OFFSET_TABLE_+0x68> 401a06: 68 0a 00 00 00 pushq $0xa 401a0b: e9 40 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a10 : 401a10: ff 25 72 dc 22 00 jmpq *0x22dc72(%rip) # 62f688 <_GLOBAL_OFFSET_TABLE_+0x70> 401a16: 68 0b 00 00 00 pushq $0xb 401a1b: e9 30 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a20 <_Unwind_GetRegionStart@plt>: 401a20: ff 25 6a dc 22 00 jmpq *0x22dc6a(%rip) # 62f690 <_GLOBAL_OFFSET_TABLE_+0x78> 401a26: 68 0c 00 00 00 pushq $0xc 401a2b: e9 20 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a30 : 401a30: ff 25 62 dc 22 00 jmpq *0x22dc62(%rip) # 62f698 <_GLOBAL_OFFSET_TABLE_+0x80> 401a36: 68 0d 00 00 00 pushq $0xd 401a3b: e9 10 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a40 : 401a40: ff 25 5a dc 22 00 jmpq *0x22dc5a(%rip) # 62f6a0 <_GLOBAL_OFFSET_TABLE_+0x88> 401a46: 68 0e 00 00 00 pushq $0xe 401a4b: e9 00 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a50 <_Unwind_GetTextRelBase@plt>: 401a50: ff 25 52 dc 22 00 jmpq *0x22dc52(%rip) # 62f6a8 <_GLOBAL_OFFSET_TABLE_+0x90> 401a56: 68 0f 00 00 00 pushq $0xf 401a5b: e9 f0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a60 <_Unwind_RaiseException@plt>: 401a60: ff 25 4a dc 22 00 jmpq *0x22dc4a(%rip) # 62f6b0 <_GLOBAL_OFFSET_TABLE_+0x98> 401a66: 68 10 00 00 00 pushq $0x10 401a6b: e9 e0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a70 : 401a70: ff 25 42 dc 22 00 jmpq *0x22dc42(%rip) # 62f6b8 <_GLOBAL_OFFSET_TABLE_+0xa0> 401a76: 68 11 00 00 00 pushq $0x11 401a7b: e9 d0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a80 : 401a80: ff 25 3a dc 22 00 jmpq *0x22dc3a(%rip) # 62f6c0 <_GLOBAL_OFFSET_TABLE_+0xa8> 401a86: 68 12 00 00 00 pushq $0x12 401a8b: e9 c0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a90 : 401a90: ff 25 32 dc 22 00 jmpq *0x22dc32(%rip) # 62f6c8 <_GLOBAL_OFFSET_TABLE_+0xb0> 401a96: 68 13 00 00 00 pushq $0x13 401a9b: e9 b0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401aa0 : 401aa0: ff 25 2a dc 22 00 jmpq *0x22dc2a(%rip) # 62f6d0 <_GLOBAL_OFFSET_TABLE_+0xb8> 401aa6: 68 14 00 00 00 pushq $0x14 401aab: e9 a0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ab0 : 401ab0: ff 25 22 dc 22 00 jmpq *0x22dc22(%rip) # 62f6d8 <_GLOBAL_OFFSET_TABLE_+0xc0> 401ab6: 68 15 00 00 00 pushq $0x15 401abb: e9 90 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ac0 : 401ac0: ff 25 1a dc 22 00 jmpq *0x22dc1a(%rip) # 62f6e0 <_GLOBAL_OFFSET_TABLE_+0xc8> 401ac6: 68 16 00 00 00 pushq $0x16 401acb: e9 80 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ad0 : 401ad0: ff 25 12 dc 22 00 jmpq *0x22dc12(%rip) # 62f6e8 <_GLOBAL_OFFSET_TABLE_+0xd0> 401ad6: 68 17 00 00 00 pushq $0x17 401adb: e9 70 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ae0 : 401ae0: ff 25 0a dc 22 00 jmpq *0x22dc0a(%rip) # 62f6f0 <_GLOBAL_OFFSET_TABLE_+0xd8> 401ae6: 68 18 00 00 00 pushq $0x18 401aeb: e9 60 fe ff ff jmpq 401950 <_init+0x28> 0000000000401af0 : 401af0: ff 25 02 dc 22 00 jmpq *0x22dc02(%rip) # 62f6f8 <_GLOBAL_OFFSET_TABLE_+0xe0> 401af6: 68 19 00 00 00 pushq $0x19 401afb: e9 50 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b00 : 401b00: ff 25 fa db 22 00 jmpq *0x22dbfa(%rip) # 62f700 <_GLOBAL_OFFSET_TABLE_+0xe8> 401b06: 68 1a 00 00 00 pushq $0x1a 401b0b: e9 40 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b10 : 401b10: ff 25 f2 db 22 00 jmpq *0x22dbf2(%rip) # 62f708 <_GLOBAL_OFFSET_TABLE_+0xf0> 401b16: 68 1b 00 00 00 pushq $0x1b 401b1b: e9 30 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b20 : 401b20: ff 25 ea db 22 00 jmpq *0x22dbea(%rip) # 62f710 <_GLOBAL_OFFSET_TABLE_+0xf8> 401b26: 68 1c 00 00 00 pushq $0x1c 401b2b: e9 20 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b30 : 401b30: ff 25 e2 db 22 00 jmpq *0x22dbe2(%rip) # 62f718 <_GLOBAL_OFFSET_TABLE_+0x100> 401b36: 68 1d 00 00 00 pushq $0x1d 401b3b: e9 10 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b40 <_Unwind_GetLanguageSpecificData@plt>: 401b40: ff 25 da db 22 00 jmpq *0x22dbda(%rip) # 62f720 <_GLOBAL_OFFSET_TABLE_+0x108> 401b46: 68 1e 00 00 00 pushq $0x1e 401b4b: e9 00 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b50 : 401b50: ff 25 d2 db 22 00 jmpq *0x22dbd2(%rip) # 62f728 <_GLOBAL_OFFSET_TABLE_+0x110> 401b56: 68 1f 00 00 00 pushq $0x1f 401b5b: e9 f0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b60 : 401b60: ff 25 ca db 22 00 jmpq *0x22dbca(%rip) # 62f730 <_GLOBAL_OFFSET_TABLE_+0x118> 401b66: 68 20 00 00 00 pushq $0x20 401b6b: e9 e0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b70 <__libc_start_main@plt>: 401b70: ff 25 c2 db 22 00 jmpq *0x22dbc2(%rip) # 62f738 <_GLOBAL_OFFSET_TABLE_+0x120> 401b76: 68 21 00 00 00 pushq $0x21 401b7b: e9 d0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b80 : 401b80: ff 25 ba db 22 00 jmpq *0x22dbba(%rip) # 62f740 <_GLOBAL_OFFSET_TABLE_+0x128> 401b86: 68 22 00 00 00 pushq $0x22 401b8b: e9 c0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b90 : 401b90: ff 25 b2 db 22 00 jmpq *0x22dbb2(%rip) # 62f748 <_GLOBAL_OFFSET_TABLE_+0x130> 401b96: 68 23 00 00 00 pushq $0x23 401b9b: e9 b0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401ba0 : 401ba0: ff 25 aa db 22 00 jmpq *0x22dbaa(%rip) # 62f750 <_GLOBAL_OFFSET_TABLE_+0x138> 401ba6: 68 24 00 00 00 pushq $0x24 401bab: e9 a0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bb0 : 401bb0: ff 25 a2 db 22 00 jmpq *0x22dba2(%rip) # 62f758 <_GLOBAL_OFFSET_TABLE_+0x140> 401bb6: 68 25 00 00 00 pushq $0x25 401bbb: e9 90 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bc0 <__gmon_start__@plt>: 401bc0: ff 25 9a db 22 00 jmpq *0x22db9a(%rip) # 62f760 <_GLOBAL_OFFSET_TABLE_+0x148> 401bc6: 68 26 00 00 00 pushq $0x26 401bcb: e9 80 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bd0 : 401bd0: ff 25 92 db 22 00 jmpq *0x22db92(%rip) # 62f768 <_GLOBAL_OFFSET_TABLE_+0x150> 401bd6: 68 27 00 00 00 pushq $0x27 401bdb: e9 70 fd ff ff jmpq 401950 <_init+0x28> 0000000000401be0 : 401be0: ff 25 8a db 22 00 jmpq *0x22db8a(%rip) # 62f770 <_GLOBAL_OFFSET_TABLE_+0x158> 401be6: 68 28 00 00 00 pushq $0x28 401beb: e9 60 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bf0 : 401bf0: ff 25 82 db 22 00 jmpq *0x22db82(%rip) # 62f778 <_GLOBAL_OFFSET_TABLE_+0x160> 401bf6: 68 29 00 00 00 pushq $0x29 401bfb: e9 50 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c00 <_Unwind_GetIP@plt>: 401c00: ff 25 7a db 22 00 jmpq *0x22db7a(%rip) # 62f780 <_GLOBAL_OFFSET_TABLE_+0x168> 401c06: 68 2a 00 00 00 pushq $0x2a 401c0b: e9 40 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c10 : 401c10: ff 25 72 db 22 00 jmpq *0x22db72(%rip) # 62f788 <_GLOBAL_OFFSET_TABLE_+0x170> 401c16: 68 2b 00 00 00 pushq $0x2b 401c1b: e9 30 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c20 : 401c20: ff 25 6a db 22 00 jmpq *0x22db6a(%rip) # 62f790 <_GLOBAL_OFFSET_TABLE_+0x178> 401c26: 68 2c 00 00 00 pushq $0x2c 401c2b: e9 20 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c30 : 401c30: ff 25 62 db 22 00 jmpq *0x22db62(%rip) # 62f798 <_GLOBAL_OFFSET_TABLE_+0x180> 401c36: 68 2d 00 00 00 pushq $0x2d 401c3b: e9 10 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c40 : 401c40: ff 25 5a db 22 00 jmpq *0x22db5a(%rip) # 62f7a0 <_GLOBAL_OFFSET_TABLE_+0x188> 401c46: 68 2e 00 00 00 pushq $0x2e 401c4b: e9 00 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c50 : 401c50: ff 25 52 db 22 00 jmpq *0x22db52(%rip) # 62f7a8 <_GLOBAL_OFFSET_TABLE_+0x190> 401c56: 68 2f 00 00 00 pushq $0x2f 401c5b: e9 f0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c60 : 401c60: ff 25 4a db 22 00 jmpq *0x22db4a(%rip) # 62f7b0 <_GLOBAL_OFFSET_TABLE_+0x198> 401c66: 68 30 00 00 00 pushq $0x30 401c6b: e9 e0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c70 : 401c70: ff 25 42 db 22 00 jmpq *0x22db42(%rip) # 62f7b8 <_GLOBAL_OFFSET_TABLE_+0x1a0> 401c76: 68 31 00 00 00 pushq $0x31 401c7b: e9 d0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c80 : 401c80: ff 25 3a db 22 00 jmpq *0x22db3a(%rip) # 62f7c0 <_GLOBAL_OFFSET_TABLE_+0x1a8> 401c86: 68 32 00 00 00 pushq $0x32 401c8b: e9 c0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c90 : 401c90: ff 25 32 db 22 00 jmpq *0x22db32(%rip) # 62f7c8 <_GLOBAL_OFFSET_TABLE_+0x1b0> 401c96: 68 33 00 00 00 pushq $0x33 401c9b: e9 b0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401ca0 : 401ca0: ff 25 2a db 22 00 jmpq *0x22db2a(%rip) # 62f7d0 <_GLOBAL_OFFSET_TABLE_+0x1b8> 401ca6: 68 34 00 00 00 pushq $0x34 401cab: e9 a0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cb0 : 401cb0: ff 25 22 db 22 00 jmpq *0x22db22(%rip) # 62f7d8 <_GLOBAL_OFFSET_TABLE_+0x1c0> 401cb6: 68 35 00 00 00 pushq $0x35 401cbb: e9 90 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cc0 : 401cc0: ff 25 1a db 22 00 jmpq *0x22db1a(%rip) # 62f7e0 <_GLOBAL_OFFSET_TABLE_+0x1c8> 401cc6: 68 36 00 00 00 pushq $0x36 401ccb: e9 80 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cd0 : 401cd0: ff 25 12 db 22 00 jmpq *0x22db12(%rip) # 62f7e8 <_GLOBAL_OFFSET_TABLE_+0x1d0> 401cd6: 68 37 00 00 00 pushq $0x37 401cdb: e9 70 fc ff ff jmpq 401950 <_init+0x28> 0000000000401ce0 : 401ce0: ff 25 0a db 22 00 jmpq *0x22db0a(%rip) # 62f7f0 <_GLOBAL_OFFSET_TABLE_+0x1d8> 401ce6: 68 38 00 00 00 pushq $0x38 401ceb: e9 60 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cf0 : 401cf0: ff 25 02 db 22 00 jmpq *0x22db02(%rip) # 62f7f8 <_GLOBAL_OFFSET_TABLE_+0x1e0> 401cf6: 68 39 00 00 00 pushq $0x39 401cfb: e9 50 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d00 : 401d00: ff 25 fa da 22 00 jmpq *0x22dafa(%rip) # 62f800 <_GLOBAL_OFFSET_TABLE_+0x1e8> 401d06: 68 3a 00 00 00 pushq $0x3a 401d0b: e9 40 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d10 : 401d10: ff 25 f2 da 22 00 jmpq *0x22daf2(%rip) # 62f808 <_GLOBAL_OFFSET_TABLE_+0x1f0> 401d16: 68 3b 00 00 00 pushq $0x3b 401d1b: e9 30 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d20 <_Unwind_GetDataRelBase@plt>: 401d20: ff 25 ea da 22 00 jmpq *0x22daea(%rip) # 62f810 <_GLOBAL_OFFSET_TABLE_+0x1f8> 401d26: 68 3c 00 00 00 pushq $0x3c 401d2b: e9 20 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d30 <_Unwind_SetGR@plt>: 401d30: ff 25 e2 da 22 00 jmpq *0x22dae2(%rip) # 62f818 <_GLOBAL_OFFSET_TABLE_+0x200> 401d36: 68 3d 00 00 00 pushq $0x3d 401d3b: e9 10 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d40 : 401d40: ff 25 da da 22 00 jmpq *0x22dada(%rip) # 62f820 <_GLOBAL_OFFSET_TABLE_+0x208> 401d46: 68 3e 00 00 00 pushq $0x3e 401d4b: e9 00 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d50 : 401d50: ff 25 d2 da 22 00 jmpq *0x22dad2(%rip) # 62f828 <_GLOBAL_OFFSET_TABLE_+0x210> 401d56: 68 3f 00 00 00 pushq $0x3f 401d5b: e9 f0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d60 : 401d60: ff 25 ca da 22 00 jmpq *0x22daca(%rip) # 62f830 <_GLOBAL_OFFSET_TABLE_+0x218> 401d66: 68 40 00 00 00 pushq $0x40 401d6b: e9 e0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d70 : 401d70: ff 25 c2 da 22 00 jmpq *0x22dac2(%rip) # 62f838 <_GLOBAL_OFFSET_TABLE_+0x220> 401d76: 68 41 00 00 00 pushq $0x41 401d7b: e9 d0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d80 <_pthread_cleanup_push@plt>: 401d80: ff 25 ba da 22 00 jmpq *0x22daba(%rip) # 62f840 <_GLOBAL_OFFSET_TABLE_+0x228> 401d86: 68 42 00 00 00 pushq $0x42 401d8b: e9 c0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d90 : 401d90: ff 25 b2 da 22 00 jmpq *0x22dab2(%rip) # 62f848 <_GLOBAL_OFFSET_TABLE_+0x230> 401d96: 68 43 00 00 00 pushq $0x43 401d9b: e9 b0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401da0 : 401da0: ff 25 aa da 22 00 jmpq *0x22daaa(%rip) # 62f850 <_GLOBAL_OFFSET_TABLE_+0x238> 401da6: 68 44 00 00 00 pushq $0x44 401dab: e9 a0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401db0 : 401db0: ff 25 a2 da 22 00 jmpq *0x22daa2(%rip) # 62f858 <_GLOBAL_OFFSET_TABLE_+0x240> 401db6: 68 45 00 00 00 pushq $0x45 401dbb: e9 90 fb ff ff jmpq 401950 <_init+0x28> 0000000000401dc0 : 401dc0: ff 25 9a da 22 00 jmpq *0x22da9a(%rip) # 62f860 <_GLOBAL_OFFSET_TABLE_+0x248> 401dc6: 68 46 00 00 00 pushq $0x46 401dcb: e9 80 fb ff ff jmpq 401950 <_init+0x28> 0000000000401dd0 : 401dd0: ff 25 92 da 22 00 jmpq *0x22da92(%rip) # 62f868 <_GLOBAL_OFFSET_TABLE_+0x250> 401dd6: 68 47 00 00 00 pushq $0x47 401ddb: e9 70 fb ff ff jmpq 401950 <_init+0x28> 0000000000401de0 : 401de0: ff 25 8a da 22 00 jmpq *0x22da8a(%rip) # 62f870 <_GLOBAL_OFFSET_TABLE_+0x258> 401de6: 68 48 00 00 00 pushq $0x48 401deb: e9 60 fb ff ff jmpq 401950 <_init+0x28> 0000000000401df0 <__cxa_atexit@plt>: 401df0: ff 25 82 da 22 00 jmpq *0x22da82(%rip) # 62f878 <_GLOBAL_OFFSET_TABLE_+0x260> 401df6: 68 49 00 00 00 pushq $0x49 401dfb: e9 50 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e00 : 401e00: ff 25 7a da 22 00 jmpq *0x22da7a(%rip) # 62f880 <_GLOBAL_OFFSET_TABLE_+0x268> 401e06: 68 4a 00 00 00 pushq $0x4a 401e0b: e9 40 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e10 : 401e10: ff 25 72 da 22 00 jmpq *0x22da72(%rip) # 62f888 <_GLOBAL_OFFSET_TABLE_+0x270> 401e16: 68 4b 00 00 00 pushq $0x4b 401e1b: e9 30 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e20 : 401e20: ff 25 6a da 22 00 jmpq *0x22da6a(%rip) # 62f890 <_GLOBAL_OFFSET_TABLE_+0x278> 401e26: 68 4c 00 00 00 pushq $0x4c 401e2b: e9 20 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e30 <_Unwind_Resume@plt>: 401e30: ff 25 62 da 22 00 jmpq *0x22da62(%rip) # 62f898 <_GLOBAL_OFFSET_TABLE_+0x280> 401e36: 68 4d 00 00 00 pushq $0x4d 401e3b: e9 10 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e40 : 401e40: ff 25 5a da 22 00 jmpq *0x22da5a(%rip) # 62f8a0 <_GLOBAL_OFFSET_TABLE_+0x288> 401e46: 68 4e 00 00 00 pushq $0x4e 401e4b: e9 00 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e50 : 401e50: ff 25 52 da 22 00 jmpq *0x22da52(%rip) # 62f8a8 <_GLOBAL_OFFSET_TABLE_+0x290> 401e56: 68 4f 00 00 00 pushq $0x4f 401e5b: e9 f0 fa ff ff jmpq 401950 <_init+0x28> 0000000000401e60 : 401e60: ff 25 4a da 22 00 jmpq *0x22da4a(%rip) # 62f8b0 <_GLOBAL_OFFSET_TABLE_+0x298> 401e66: 68 50 00 00 00 pushq $0x50 401e6b: e9 e0 fa ff ff jmpq 401950 <_init+0x28> 0000000000401e70 <_Unwind_SetIP@plt>: 401e70: ff 25 42 da 22 00 jmpq *0x22da42(%rip) # 62f8b8 <_GLOBAL_OFFSET_TABLE_+0x2a0> 401e76: 68 51 00 00 00 pushq $0x51 401e7b: e9 d0 fa ff ff jmpq 401950 <_init+0x28> Disassembly of section .text: 0000000000401e80 <_start>: 401e80: 31 ed xor %ebp,%ebp 401e82: 49 89 d1 mov %rdx,%r9 401e85: 5e pop %rsi 401e86: 48 89 e2 mov %rsp,%rdx 401e89: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 401e8d: 50 push %rax 401e8e: 54 push %rsp 401e8f: 49 c7 c0 a0 13 42 00 mov $0x4213a0,%r8 401e96: 48 c7 c1 10 13 42 00 mov $0x421310,%rcx 401e9d: 48 c7 c7 b0 23 40 00 mov $0x4023b0,%rdi 401ea4: e8 c7 fc ff ff callq 401b70 <__libc_start_main@plt> 401ea9: f4 hlt 401eaa: 66 90 xchg %ax,%ax 401eac: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401eb0 : 401eb0: b8 77 34 63 00 mov $0x633477,%eax 401eb5: 55 push %rbp 401eb6: 48 2d 70 34 63 00 sub $0x633470,%rax 401ebc: 48 83 f8 0e cmp $0xe,%rax 401ec0: 48 89 e5 mov %rsp,%rbp 401ec3: 77 02 ja 401ec7 401ec5: 5d pop %rbp 401ec6: c3 retq 401ec7: b8 00 00 00 00 mov $0x0,%eax 401ecc: 48 85 c0 test %rax,%rax 401ecf: 74 f4 je 401ec5 401ed1: 5d pop %rbp 401ed2: bf 70 34 63 00 mov $0x633470,%edi 401ed7: ff e0 jmpq *%rax 401ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000401ee0 : 401ee0: b8 70 34 63 00 mov $0x633470,%eax 401ee5: 55 push %rbp 401ee6: 48 2d 70 34 63 00 sub $0x633470,%rax 401eec: 48 c1 f8 03 sar $0x3,%rax 401ef0: 48 89 e5 mov %rsp,%rbp 401ef3: 48 89 c2 mov %rax,%rdx 401ef6: 48 c1 ea 3f shr $0x3f,%rdx 401efa: 48 01 d0 add %rdx,%rax 401efd: 48 89 c6 mov %rax,%rsi 401f00: 48 d1 fe sar %rsi 401f03: 75 02 jne 401f07 401f05: 5d pop %rbp 401f06: c3 retq 401f07: ba 00 00 00 00 mov $0x0,%edx 401f0c: 48 85 d2 test %rdx,%rdx 401f0f: 74 f4 je 401f05 401f11: 5d pop %rbp 401f12: bf 70 34 63 00 mov $0x633470,%edi 401f17: ff e2 jmpq *%rdx 401f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000401f20 <__do_global_dtors_aux>: 401f20: 80 3d 49 15 23 00 00 cmpb $0x0,0x231549(%rip) # 633470 <__TMC_END__> 401f27: 75 11 jne 401f3a <__do_global_dtors_aux+0x1a> 401f29: 55 push %rbp 401f2a: 48 89 e5 mov %rsp,%rbp 401f2d: e8 7e ff ff ff callq 401eb0 401f32: 5d pop %rbp 401f33: c6 05 36 15 23 00 01 movb $0x1,0x231536(%rip) # 633470 <__TMC_END__> 401f3a: f3 c3 repz retq 401f3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401f40 : 401f40: 48 83 3d 98 d4 22 00 cmpq $0x0,0x22d498(%rip) # 62f3e0 <__JCR_END__> 401f47: 00 401f48: 74 1b je 401f65 401f4a: b8 00 00 00 00 mov $0x0,%eax 401f4f: 48 85 c0 test %rax,%rax 401f52: 74 11 je 401f65 401f54: 55 push %rbp 401f55: bf e0 f3 62 00 mov $0x62f3e0,%edi 401f5a: 48 89 e5 mov %rsp,%rbp 401f5d: ff d0 callq *%rax 401f5f: 5d pop %rbp 401f60: e9 7b ff ff ff jmpq 401ee0 401f65: e9 76 ff ff ff jmpq 401ee0 401f6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401f70 <_Dmain>: 401f70: b8 00 00 00 00 mov $0x0,%eax 401f75: c3 retq 401f76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401f7d: 00 00 00 0000000000401f80 <_D5test216__moduleinfoCtorZ>: 401f80: 48 8d 04 25 e0 f8 62 lea 0x62f8e0,%rax 401f87: 00 401f88: 48 8b 0c 25 20 35 63 mov 0x633520,%rcx 401f8f: 00 401f90: 48 89 0c 25 e0 f8 62 mov %rcx,0x62f8e0 401f97: 00 401f98: 48 89 04 25 20 35 63 mov %rax,0x633520 401f9f: 00 401fa0: c3 retq 401fa1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401fa8: 00 00 00 401fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000401fb0 <_d_createTrace>: 401fb0: 53 push %rbx 401fb1: 48 89 fb mov %rdi,%rbx 401fb4: 48 85 db test %rbx,%rbx 401fb7: 74 1e je 401fd7 <_d_createTrace+0x27> 401fb9: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) 401fbe: 75 17 jne 401fd7 <_d_createTrace+0x27> 401fc0: 48 8b 03 mov (%rbx),%rax 401fc3: 48 8b 00 mov (%rax),%rax 401fc6: 48 3b 58 18 cmp 0x18(%rax),%rbx 401fca: 74 0b je 401fd7 <_d_createTrace+0x27> 401fcc: 31 ff xor %edi,%edi 401fce: e8 8d 22 01 00 callq 414260 <_d_traceContext> 401fd3: 48 89 43 38 mov %rax,0x38(%rbx) 401fd7: 5b pop %rbx 401fd8: c3 retq 401fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000401fe0 <_moduleCtor>: 401fe0: e9 db 64 00 00 jmpq 4084c0 401fe5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 401fec: 00 00 00 00 0000000000401ff0 <_moduleDtor>: 401ff0: e9 5b 66 00 00 jmpq 408650 401ff5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 401ffc: 00 00 00 00 0000000000402000 <_moduleTlsCtor>: 402000: e9 bb 65 00 00 jmpq 4085c0 402005: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40200c: 00 00 00 00 0000000000402010 <_moduleTlsDtor>: 402010: e9 eb 65 00 00 jmpq 408600 402015: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40201c: 00 00 00 00 0000000000402020 : 402020: 50 push %rax 402021: bf 90 16 63 00 mov $0x631690,%edi 402026: e8 65 0e 00 00 callq 402e90 <_d_newclass> 40202b: 48 c7 00 80 53 42 00 movq $0x425380,(%rax) 402032: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402039: 00 40203a: 48 8b 0d 1f 33 02 00 mov 0x2331f(%rip),%rcx # 425360 <_D9Exception6__initZ+0x28> 402041: 48 8b 15 20 33 02 00 mov 0x23320(%rip),%rdx # 425368 <_D9Exception6__initZ+0x30> 402048: 48 8b 35 21 33 02 00 mov 0x23321(%rip),%rsi # 425370 <_D9Exception6__initZ+0x38> 40204f: 48 8b 3d 22 33 02 00 mov 0x23322(%rip),%rdi # 425378 <_D9Exception6__initZ+0x40> 402056: 48 89 78 40 mov %rdi,0x40(%rax) 40205a: 48 89 70 38 mov %rsi,0x38(%rax) 40205e: 48 89 50 30 mov %rdx,0x30(%rax) 402062: 48 89 48 28 mov %rcx,0x28(%rax) 402066: 48 8b 0d eb 32 02 00 mov 0x232eb(%rip),%rcx # 425358 <_D9Exception6__initZ+0x20> 40206d: 48 89 48 20 mov %rcx,0x20(%rax) 402071: 48 8b 0d d8 32 02 00 mov 0x232d8(%rip),%rcx # 425350 <_D9Exception6__initZ+0x18> 402078: 48 89 48 18 mov %rcx,0x18(%rax) 40207c: 48 8b 0d c5 32 02 00 mov 0x232c5(%rip),%rcx # 425348 <_D9Exception6__initZ+0x10> 402083: 48 89 48 10 mov %rcx,0x10(%rax) 402087: 48 c7 04 24 00 14 42 movq $0x421400,(%rsp) 40208e: 00 40208f: 48 89 c7 mov %rax,%rdi 402092: be 00 00 00 00 mov $0x0,%esi 402097: ba a4 00 00 00 mov $0xa4,%edx 40209c: b9 41 00 00 00 mov $0x41,%ecx 4020a1: 41 b8 30 14 42 00 mov $0x421430,%r8d 4020a7: 41 b9 2c 00 00 00 mov $0x2c,%r9d 4020ad: e8 ce 21 01 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4020b2: 48 89 c7 mov %rax,%rdi 4020b5: e8 16 fc 00 00 callq 411cd0 <_d_throw_exception> 4020ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004020c0 : 4020c0: 50 push %rax 4020c1: bf 90 16 63 00 mov $0x631690,%edi 4020c6: e8 c5 0d 00 00 callq 402e90 <_d_newclass> 4020cb: 48 c7 00 80 53 42 00 movq $0x425380,(%rax) 4020d2: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4020d9: 00 4020da: 48 8b 0d 7f 32 02 00 mov 0x2327f(%rip),%rcx # 425360 <_D9Exception6__initZ+0x28> 4020e1: 48 8b 15 80 32 02 00 mov 0x23280(%rip),%rdx # 425368 <_D9Exception6__initZ+0x30> 4020e8: 48 8b 35 81 32 02 00 mov 0x23281(%rip),%rsi # 425370 <_D9Exception6__initZ+0x38> 4020ef: 48 8b 3d 82 32 02 00 mov 0x23282(%rip),%rdi # 425378 <_D9Exception6__initZ+0x40> 4020f6: 48 89 78 40 mov %rdi,0x40(%rax) 4020fa: 48 89 70 38 mov %rsi,0x38(%rax) 4020fe: 48 89 50 30 mov %rdx,0x30(%rax) 402102: 48 89 48 28 mov %rcx,0x28(%rax) 402106: 48 8b 0d 4b 32 02 00 mov 0x2324b(%rip),%rcx # 425358 <_D9Exception6__initZ+0x20> 40210d: 48 89 48 20 mov %rcx,0x20(%rax) 402111: 48 8b 0d 38 32 02 00 mov 0x23238(%rip),%rcx # 425350 <_D9Exception6__initZ+0x18> 402118: 48 89 48 18 mov %rcx,0x18(%rax) 40211c: 48 8b 0d 25 32 02 00 mov 0x23225(%rip),%rcx # 425348 <_D9Exception6__initZ+0x10> 402123: 48 89 48 10 mov %rcx,0x10(%rax) 402127: 48 c7 04 24 80 14 42 movq $0x421480,(%rsp) 40212e: 00 40212f: 48 89 c7 mov %rax,%rdi 402132: be 00 00 00 00 mov $0x0,%esi 402137: ba b3 00 00 00 mov $0xb3,%edx 40213c: b9 41 00 00 00 mov $0x41,%ecx 402141: 41 b8 b0 14 42 00 mov $0x4214b0,%r8d 402147: 41 b9 2e 00 00 00 mov $0x2e,%r9d 40214d: e8 2e 21 01 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 402152: 48 89 c7 mov %rax,%rdi 402155: e8 76 fb 00 00 callq 411cd0 <_d_throw_exception> 40215a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402160 <_d_assertm>: 402160: 53 push %rbx 402161: 89 f3 mov %esi,%ebx 402163: e8 08 25 01 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402168: 89 d9 mov %ebx,%ecx 40216a: 48 89 c7 mov %rax,%rdi 40216d: 48 89 d6 mov %rdx,%rsi 402170: 48 89 ca mov %rcx,%rdx 402173: 5b pop %rbx 402174: e9 b7 6f 00 00 jmpq 409130 402179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402180 <_d_assert_msg>: 402180: 49 89 f1 mov %rsi,%r9 402183: 49 89 fa mov %rdi,%r10 402186: 44 89 c0 mov %r8d,%eax 402189: 48 89 d7 mov %rdx,%rdi 40218c: 48 89 ce mov %rcx,%rsi 40218f: 48 89 c2 mov %rax,%rdx 402192: 4c 89 d1 mov %r10,%rcx 402195: 4d 89 c8 mov %r9,%r8 402198: e9 73 70 00 00 jmpq 409210 40219d: 0f 1f 00 nopl (%rax) 00000000004021a0 <_d_assert>: 4021a0: 89 d2 mov %edx,%edx 4021a2: e9 89 6f 00 00 jmpq 409130 4021a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4021ae: 00 00 00000000004021b0 <_d_unittestm>: 4021b0: 53 push %rbx 4021b1: 89 f3 mov %esi,%ebx 4021b3: e8 b8 24 01 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4021b8: 89 d9 mov %ebx,%ecx 4021ba: 48 89 c7 mov %rax,%rdi 4021bd: 48 89 d6 mov %rdx,%rsi 4021c0: 48 89 ca mov %rcx,%rdx 4021c3: b9 10 00 00 00 mov $0x10,%ecx 4021c8: 41 b8 00 15 42 00 mov $0x421500,%r8d 4021ce: 5b pop %rbx 4021cf: e9 1c 71 00 00 jmpq 4092f0 4021d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4021db: 00 00 00 00 00 00000000004021e0 <_d_unittest_msg>: 4021e0: 49 89 f1 mov %rsi,%r9 4021e3: 49 89 fa mov %rdi,%r10 4021e6: 44 89 c0 mov %r8d,%eax 4021e9: 48 89 d7 mov %rdx,%rdi 4021ec: 48 89 ce mov %rcx,%rsi 4021ef: 48 89 c2 mov %rax,%rdx 4021f2: 4c 89 d1 mov %r10,%rcx 4021f5: 4d 89 c8 mov %r9,%r8 4021f8: e9 f3 70 00 00 jmpq 4092f0 4021fd: 0f 1f 00 nopl (%rax) 0000000000402200 <_d_unittest>: 402200: 89 d2 mov %edx,%edx 402202: b9 10 00 00 00 mov $0x10,%ecx 402207: 41 b8 00 15 42 00 mov $0x421500,%r8d 40220d: e9 de 70 00 00 jmpq 4092f0 402212: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402219: 1f 84 00 00 00 00 00 0000000000402220 <_d_array_bounds>: 402220: 53 push %rbx 402221: 89 f3 mov %esi,%ebx 402223: e8 48 24 01 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402228: 89 d9 mov %ebx,%ecx 40222a: 48 89 c7 mov %rax,%rdi 40222d: 48 89 d6 mov %rdx,%rsi 402230: 48 89 ca mov %rcx,%rdx 402233: 5b pop %rbx 402234: e9 97 71 00 00 jmpq 4093d0 402239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402240 <_d_switch_error>: 402240: 53 push %rbx 402241: 89 f3 mov %esi,%ebx 402243: e8 28 24 01 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402248: 89 d9 mov %ebx,%ecx 40224a: 48 89 c7 mov %rax,%rdi 40224d: 48 89 d6 mov %rdx,%rsi 402250: 48 89 ca mov %rcx,%rdx 402253: 5b pop %rbx 402254: e9 97 73 00 00 jmpq 4095f0 402259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402260 <_d_hidden_func>: 402260: e9 ab 72 00 00 jmpq 409510 402265: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40226c: 00 00 00 00 0000000000402270 : 402270: 48 8b 05 01 12 23 00 mov 0x231201(%rip),%rax # 633478 <_D2rt6dmain27_d_argsAAya> 402277: 48 8b 15 02 12 23 00 mov 0x231202(%rip),%rdx # 633480 <_D2rt6dmain27_d_argsAAya+0x8> 40227e: c3 retq 40227f: 90 nop 0000000000402280 <_D2rt6dmain215_d_criticalInitFZv>: 402280: 50 push %rax 402281: e8 aa 06 00 00 callq 402930 <_STI_monitor_staticctor> 402286: 58 pop %rax 402287: e9 a4 35 01 00 jmpq 415830 <_STI_critical_init> 40228c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402290 : 402290: 41 56 push %r14 402292: 53 push %rbx 402293: 50 push %rax 402294: 49 89 f6 mov %rsi,%r14 402297: 48 89 fb mov %rdi,%rbx 40229a: e8 91 06 00 00 callq 402930 <_STI_monitor_staticctor> 40229f: e8 8c 35 01 00 callq 415830 <_STI_critical_init> 4022a4: e8 47 2d 01 00 callq 414ff0 4022a9: e8 32 eb 00 00 callq 410de0 <_D3ldc6memory16initStaticDataGCFZv> 4022ae: e8 0d 62 00 00 callq 4084c0 4022b3: e8 08 63 00 00 callq 4085c0 4022b8: e8 d3 aa 00 00 callq 40cd90 4022bd: b0 01 mov $0x1,%al 4022bf: 48 83 c4 08 add $0x8,%rsp 4022c3: 5b pop %rbx 4022c4: 41 5e pop %r14 4022c6: c3 retq 4022c7: 83 fa 01 cmp $0x1,%edx 4022ca: 75 21 jne 4022ed 4022cc: 4d 85 f6 test %r14,%r14 4022cf: 75 05 jne 4022d6 4022d1: 48 85 db test %rbx,%rbx 4022d4: 74 1f je 4022f5 4022d6: 48 89 df mov %rbx,%rdi 4022d9: 48 89 c6 mov %rax,%rsi 4022dc: 41 ff d6 callq *%r14 4022df: e8 8c 35 01 00 callq 415870 <_STD_critical_term> 4022e4: e8 87 06 00 00 callq 402970 <_STD_monitor_staticdtor> 4022e9: 30 c0 xor %al,%al 4022eb: eb d2 jmp 4022bf 4022ed: 48 89 c7 mov %rax,%rdi 4022f0: e8 8b fa 00 00 callq 411d80 <_d_eh_resume_unwind> 4022f5: 48 89 c7 mov %rax,%rdi 4022f8: e8 d3 f9 00 00 callq 411cd0 <_d_throw_exception> 4022fd: 0f 1f 00 nopl (%rax) 0000000000402300 <_D2rt6dmain215_d_criticalTermFZv>: 402300: 50 push %rax 402301: e8 6a 35 01 00 callq 415870 <_STD_critical_term> 402306: 58 pop %rax 402307: e9 64 06 00 00 jmpq 402970 <_STD_monitor_staticdtor> 40230c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402310 : 402310: 41 57 push %r15 402312: 41 56 push %r14 402314: 53 push %rbx 402315: 49 89 f6 mov %rsi,%r14 402318: 49 89 ff mov %rdi,%r15 40231b: e8 e0 62 00 00 callq 408600 402320: e8 4b 8b 00 00 callq 40ae70 402325: e8 26 63 00 00 callq 408650 40232a: e8 f1 2d 01 00 callq 415120 40232f: e8 3c 35 01 00 callq 415870 <_STD_critical_term> 402334: b3 01 mov $0x1,%bl 402336: e8 35 06 00 00 callq 402970 <_STD_monitor_staticdtor> 40233b: 88 d8 mov %bl,%al 40233d: 5b pop %rbx 40233e: 41 5e pop %r14 402340: 41 5f pop %r15 402342: c3 retq 402343: 48 89 c3 mov %rax,%rbx 402346: 83 fa 01 cmp $0x1,%edx 402349: 75 21 jne 40236c 40234b: 4d 85 f6 test %r14,%r14 40234e: 75 05 jne 402355 402350: 4d 85 ff test %r15,%r15 402353: 74 09 je 40235e 402355: 4c 89 ff mov %r15,%rdi 402358: 48 89 de mov %rbx,%rsi 40235b: 41 ff d6 callq *%r14 40235e: e8 0d 35 01 00 callq 415870 <_STD_critical_term> 402363: e8 08 06 00 00 callq 402970 <_STD_monitor_staticdtor> 402368: 30 db xor %bl,%bl 40236a: eb cf jmp 40233b 40236c: e8 ff 34 01 00 callq 415870 <_STD_critical_term> 402371: e8 fa 05 00 00 callq 402970 <_STD_monitor_staticdtor> 402376: 48 89 df mov %rbx,%rdi 402379: e8 02 fa 00 00 callq 411d80 <_d_eh_resume_unwind> 40237e: 48 89 c3 mov %rax,%rbx 402381: e8 ea 34 01 00 callq 415870 <_STD_critical_term> 402386: e8 e5 05 00 00 callq 402970 <_STD_monitor_staticdtor> 40238b: 48 89 df mov %rbx,%rdi 40238e: e8 ed f9 00 00 callq 411d80 <_d_eh_resume_unwind> 402393: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40239a: 84 00 00 00 00 00 00000000004023a0 : 4023a0: 48 8b 05 e1 10 23 00 mov 0x2310e1(%rip),%rax # 633488 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs> 4023a7: 48 8b 15 e2 10 23 00 mov 0x2310e2(%rip),%rdx # 633490 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8> 4023ae: c3 retq 4023af: 90 nop 00000000004023b0
: 4023b0: ba 70 1f 40 00 mov $0x401f70,%edx 4023b5: eb 09 jmp 4023c0 <_d_run_main> 4023b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4023be: 00 00 00000000004023c0 <_d_run_main>: 4023c0: 55 push %rbp 4023c1: 48 89 e5 mov %rsp,%rbp 4023c4: 41 57 push %r15 4023c6: 41 56 push %r14 4023c8: 41 55 push %r13 4023ca: 41 54 push %r12 4023cc: 53 push %rbx 4023cd: 48 83 ec 58 sub $0x58,%rsp 4023d1: 49 89 f4 mov %rsi,%r12 4023d4: 89 fb mov %edi,%ebx 4023d6: 89 5d 8c mov %ebx,-0x74(%rbp) 4023d9: 48 89 55 d0 mov %rdx,-0x30(%rbp) 4023dd: 89 1d a5 10 23 00 mov %ebx,0x2310a5(%rip) # 633488 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs> 4023e3: 4c 89 25 a6 10 23 00 mov %r12,0x2310a6(%rip) # 633490 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8> 4023ea: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%rbp) 4023f1: e8 3a 05 00 00 callq 402930 <_STI_monitor_staticctor> 4023f6: e8 35 34 01 00 callq 415830 <_STI_critical_init> 4023fb: 48 63 f3 movslq %ebx,%rsi 4023fe: 48 89 f1 mov %rsi,%rcx 402401: 48 c1 e1 04 shl $0x4,%rcx 402405: 89 c8 mov %ecx,%eax 402407: 48 89 e2 mov %rsp,%rdx 40240a: 48 29 c2 sub %rax,%rdx 40240d: 48 89 d4 mov %rdx,%rsp 402410: 85 f6 test %esi,%esi 402412: 48 89 75 b8 mov %rsi,-0x48(%rbp) 402416: 48 89 55 c0 mov %rdx,-0x40(%rbp) 40241a: 0f 84 e1 00 00 00 je 402501 <_d_run_main+0x141> 402420: 48 89 4d 90 mov %rcx,-0x70(%rbp) 402424: 4c 8d 7a 08 lea 0x8(%rdx),%r15 402428: 48 89 55 98 mov %rdx,-0x68(%rbp) 40242c: 45 31 f6 xor %r14d,%r14d 40242f: 49 89 f5 mov %rsi,%r13 402432: 4c 89 6d a0 mov %r13,-0x60(%rbp) 402436: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40243d: 00 00 00 402440: 49 8b 1c 24 mov (%r12),%rbx 402444: 48 89 df mov %rbx,%rdi 402447: e8 24 f6 ff ff callq 401a70 40244c: 49 89 47 f8 mov %rax,-0x8(%r15) 402450: 49 89 1f mov %rbx,(%r15) 402453: 49 01 c6 add %rax,%r14 402456: 49 83 c7 10 add $0x10,%r15 40245a: 49 83 c4 08 add $0x8,%r12 40245e: 49 ff cd dec %r13 402461: 75 dd jne 402440 <_d_run_main+0x80> 402463: 4c 8b 7d 90 mov -0x70(%rbp),%r15 402467: 45 01 fe add %r15d,%r14d 40246a: 49 83 c6 0f add $0xf,%r14 40246e: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 402472: 49 89 e5 mov %rsp,%r13 402475: 4c 89 eb mov %r13,%rbx 402478: 4c 29 f3 sub %r14,%rbx 40247b: 48 89 5d a8 mov %rbx,-0x58(%rbp) 40247f: 49 01 df add %rbx,%r15 402482: 48 89 dc mov %rbx,%rsp 402485: 48 8b 45 98 mov -0x68(%rbp),%rax 402489: 4c 8b 20 mov (%rax),%r12 40248c: 48 8b 70 08 mov 0x8(%rax),%rsi 402490: 4c 89 ff mov %r15,%rdi 402493: 4c 89 e2 mov %r12,%rdx 402496: e8 35 f7 ff ff callq 401bd0 40249b: 48 8b 45 98 mov -0x68(%rbp),%rax 40249f: 49 f7 de neg %r14 4024a2: 8b 4d 8c mov -0x74(%rbp),%ecx 4024a5: 83 f9 01 cmp $0x1,%ecx 4024a8: 4c 89 23 mov %r12,(%rbx) 4024ab: 4f 89 7c 35 08 mov %r15,0x8(%r13,%r14,1) 4024b0: 74 68 je 40251a <_d_run_main+0x15a> 4024b2: 48 83 c0 10 add $0x10,%rax 4024b6: 48 8b 55 a8 mov -0x58(%rbp),%rdx 4024ba: 48 8d 5a 18 lea 0x18(%rdx),%rbx 4024be: 4c 63 f1 movslq %ecx,%r14 4024c1: 49 ff ce dec %r14 4024c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4024cb: 00 00 00 00 00 4024d0: 4d 01 e7 add %r12,%r15 4024d3: 4c 8b 20 mov (%rax),%r12 4024d6: 48 8b 70 08 mov 0x8(%rax),%rsi 4024da: 4c 89 ff mov %r15,%rdi 4024dd: 49 89 c5 mov %rax,%r13 4024e0: 4c 89 e2 mov %r12,%rdx 4024e3: e8 e8 f6 ff ff callq 401bd0 4024e8: 4c 89 e8 mov %r13,%rax 4024eb: 4c 89 63 f8 mov %r12,-0x8(%rbx) 4024ef: 48 83 c0 10 add $0x10,%rax 4024f3: 4c 89 3b mov %r15,(%rbx) 4024f6: 48 83 c3 10 add $0x10,%rbx 4024fa: 49 ff ce dec %r14 4024fd: 75 d1 jne 4024d0 <_d_run_main+0x110> 4024ff: eb 19 jmp 40251a <_d_run_main+0x15a> 402501: 48 89 75 a0 mov %rsi,-0x60(%rbp) 402505: 48 83 c0 0f add $0xf,%rax 402509: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40250d: 48 89 e1 mov %rsp,%rcx 402510: 48 29 c1 sub %rax,%rcx 402513: 48 89 4d a8 mov %rcx,-0x58(%rbp) 402517: 48 89 cc mov %rcx,%rsp 40251a: 48 8b 45 a0 mov -0x60(%rbp),%rax 40251e: 48 89 05 53 0f 23 00 mov %rax,0x230f53(%rip) # 633478 <_D2rt6dmain27_d_argsAAya> 402525: 48 8b 45 a8 mov -0x58(%rbp),%rax 402529: 48 89 05 50 0f 23 00 mov %rax,0x230f50(%rip) # 633480 <_D2rt6dmain27_d_argsAAya+0x8> 402530: 8a 05 ba d3 22 00 mov 0x22d3ba(%rip),%al # 62f8f0 402536: 88 45 c8 mov %al,-0x38(%rbp) 402539: 84 c0 test %al,%al 40253b: 74 25 je 402562 <_d_run_main+0x1a2> 40253d: 48 8d 7d b0 lea -0x50(%rbp),%rdi 402541: e8 4a 00 00 00 callq 402590 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv> 402546: eb 23 jmp 40256b <_d_run_main+0x1ab> 402548: 83 fa 01 cmp $0x1,%edx 40254b: 75 3a jne 402587 <_d_run_main+0x1c7> 40254d: 48 8d 7d b0 lea -0x50(%rbp),%rdi 402551: 48 89 c6 mov %rax,%rsi 402554: e8 b7 00 00 00 callq 402610 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 402559: c7 45 b0 01 00 00 00 movl $0x1,-0x50(%rbp) 402560: eb 09 jmp 40256b <_d_run_main+0x1ab> 402562: 48 8d 7d b0 lea -0x50(%rbp),%rdi 402566: e8 25 00 00 00 callq 402590 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv> 40256b: e8 00 33 01 00 callq 415870 <_STD_critical_term> 402570: e8 fb 03 00 00 callq 402970 <_STD_monitor_staticdtor> 402575: 8b 45 b0 mov -0x50(%rbp),%eax 402578: 48 8d 65 d8 lea -0x28(%rbp),%rsp 40257c: 5b pop %rbx 40257d: 41 5c pop %r12 40257f: 41 5d pop %r13 402581: 41 5e pop %r14 402583: 41 5f pop %r15 402585: 5d pop %rbp 402586: c3 retq 402587: 48 89 c7 mov %rax,%rdi 40258a: e8 f1 f7 00 00 callq 411d80 <_d_eh_resume_unwind> 40258f: 90 nop 0000000000402590 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv>: 402590: 53 push %rbx 402591: 48 89 fb mov %rdi,%rbx 402594: e8 57 2a 01 00 callq 414ff0 402599: e8 42 e8 00 00 callq 410de0 <_D3ldc6memory16initStaticDataGCFZv> 40259e: e8 1d 5f 00 00 callq 4084c0 4025a3: e8 18 60 00 00 callq 4085c0 4025a8: e8 e3 a7 00 00 callq 40cd90 4025ad: a8 01 test $0x1,%al 4025af: 74 2f je 4025e0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x50> 4025b1: 48 8b 7b 08 mov 0x8(%rbx),%rdi 4025b5: 48 8b 73 10 mov 0x10(%rbx),%rsi 4025b9: 48 8b 43 20 mov 0x20(%rbx),%rax 4025bd: 8a 4b 18 mov 0x18(%rbx),%cl 4025c0: 84 c9 test %cl,%cl 4025c2: 74 06 je 4025ca <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x3a> 4025c4: ff d0 callq *%rax 4025c6: 89 03 mov %eax,(%rbx) 4025c8: eb 1c jmp 4025e6 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x56> 4025ca: ff d0 callq *%rax 4025cc: 89 03 mov %eax,(%rbx) 4025ce: eb 16 jmp 4025e6 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x56> 4025d0: 83 fa 01 cmp $0x1,%edx 4025d3: 75 26 jne 4025fb <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x6b> 4025d5: 48 89 df mov %rbx,%rdi 4025d8: 48 89 c6 mov %rax,%rsi 4025db: e8 30 00 00 00 callq 402610 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 4025e0: c7 03 01 00 00 00 movl $0x1,(%rbx) 4025e6: e8 15 60 00 00 callq 408600 4025eb: e8 80 88 00 00 callq 40ae70 4025f0: e8 5b 60 00 00 callq 408650 4025f5: 5b pop %rbx 4025f6: e9 25 2b 01 00 jmpq 415120 4025fb: 48 89 c7 mov %rax,%rdi 4025fe: e8 7d f7 00 00 callq 411d80 <_d_eh_resume_unwind> 402603: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40260a: 84 00 00 00 00 00 0000000000402610 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv>: 402610: 41 57 push %r15 402612: 41 56 push %r14 402614: 41 55 push %r13 402616: 41 54 push %r12 402618: 53 push %rbx 402619: 48 83 ec 20 sub $0x20,%rsp 40261d: 49 89 f5 mov %rsi,%r13 402620: 49 89 fe mov %rdi,%r14 402623: 4d 85 ed test %r13,%r13 402626: 0f 84 80 02 00 00 je 4028ac <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x29c> 40262c: 45 31 ff xor %r15d,%r15d 40262f: 4c 8d 64 24 0c lea 0xc(%rsp),%r12 402634: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40263b: 00 00 00 00 00 402640: 49 8b 45 00 mov 0x0(%r13),%rax 402644: 48 8b 00 mov (%rax),%rax 402647: 48 8b 50 20 mov 0x20(%rax),%rdx 40264b: 48 8b 70 28 mov 0x28(%rax),%rsi 40264f: 49 83 7d 28 00 cmpq $0x0,0x28(%r13) 402654: 75 0a jne 402660 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x50> 402656: bf 02 00 00 00 mov $0x2,%edi 40265b: eb 77 jmp 4026d4 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xc4> 40265d: 0f 1f 00 nopl (%rax) 402660: bf 02 00 00 00 mov $0x2,%edi 402665: e8 c6 f3 ff ff callq 401a30 40266a: bf 02 00 00 00 mov $0x2,%edi 40266f: be 19 15 42 00 mov $0x421519,%esi 402674: ba 01 00 00 00 mov $0x1,%edx 402679: e8 b2 f3 ff ff callq 401a30 40267e: 49 8b 55 20 mov 0x20(%r13),%rdx 402682: 49 8b 75 28 mov 0x28(%r13),%rsi 402686: bf 02 00 00 00 mov $0x2,%edi 40268b: e8 a0 f3 ff ff callq 401a30 402690: bf 02 00 00 00 mov $0x2,%edi 402695: be 1b 15 42 00 mov $0x42151b,%esi 40269a: ba 01 00 00 00 mov $0x1,%edx 40269f: e8 8c f3 ff ff callq 401a30 4026a4: 49 8b 7d 30 mov 0x30(%r13),%rdi 4026a8: be 14 00 00 00 mov $0x14,%esi 4026ad: 4c 89 e2 mov %r12,%rdx 4026b0: e8 0b 04 00 00 callq 402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 4026b5: bf 02 00 00 00 mov $0x2,%edi 4026ba: 48 89 d6 mov %rdx,%rsi 4026bd: 48 89 c2 mov %rax,%rdx 4026c0: e8 6b f3 ff ff callq 401a30 4026c5: bf 02 00 00 00 mov $0x2,%edi 4026ca: be 1d 15 42 00 mov $0x42151d,%esi 4026cf: ba 01 00 00 00 mov $0x1,%edx 4026d4: e8 57 f3 ff ff callq 401a30 4026d9: 49 83 7d 18 00 cmpq $0x0,0x18(%r13) 4026de: 74 26 je 402706 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xf6> 4026e0: bf 02 00 00 00 mov $0x2,%edi 4026e5: be 1f 15 42 00 mov $0x42151f,%esi 4026ea: ba 02 00 00 00 mov $0x2,%edx 4026ef: e8 3c f3 ff ff callq 401a30 4026f4: 49 8b 55 10 mov 0x10(%r13),%rdx 4026f8: 49 8b 75 18 mov 0x18(%r13),%rsi 4026fc: bf 02 00 00 00 mov $0x2,%edi 402701: e8 2a f3 ff ff callq 401a30 402706: bf 02 00 00 00 mov $0x2,%edi 40270b: be 22 15 42 00 mov $0x421522,%esi 402710: ba 01 00 00 00 mov $0x1,%edx 402715: e8 16 f3 ff ff callq 401a30 40271a: 49 83 7d 38 00 cmpq $0x0,0x38(%r13) 40271f: 74 45 je 402766 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x156> 402721: bf 02 00 00 00 mov $0x2,%edi 402726: be 30 15 42 00 mov $0x421530,%esi 40272b: ba 11 00 00 00 mov $0x11,%edx 402730: e8 fb f2 ff ff callq 401a30 402735: 49 8b 5d 38 mov 0x38(%r13),%rbx 402739: 48 89 df mov %rbx,%rdi 40273c: e8 4f 04 00 00 callq 402b90 <_d_toObject> 402741: 48 8b 0b mov (%rbx),%rcx 402744: 48 89 c7 mov %rax,%rdi 402747: 4c 89 f6 mov %r14,%rsi 40274a: ba c0 28 40 00 mov $0x4028c0,%edx 40274f: ff 51 08 callq *0x8(%rcx) 402752: bf 02 00 00 00 mov $0x2,%edi 402757: be 50 15 42 00 mov $0x421550,%esi 40275c: ba 11 00 00 00 mov $0x11,%edx 402761: e8 ca f2 ff ff callq 401a30 402766: 4c 89 ef mov %r13,%rdi 402769: be 30 17 63 00 mov $0x631730,%esi 40276e: e8 bd 04 00 00 callq 402c30 <_d_dynamic_cast> 402773: 48 89 c3 mov %rax,%rbx 402776: 48 85 db test %rbx,%rbx 402779: 0f 84 d3 00 00 00 je 402852 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x242> 40277f: 48 83 7b 48 00 cmpq $0x0,0x48(%rbx) 402784: 0f 84 c8 00 00 00 je 402852 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x242> 40278a: bf 02 00 00 00 mov $0x2,%edi 40278f: be 62 15 42 00 mov $0x421562,%esi 402794: ba 09 00 00 00 mov $0x9,%edx 402799: e8 92 f2 ff ff callq 401a30 40279e: 48 8b 5b 48 mov 0x48(%rbx),%rbx 4027a2: 48 8b 03 mov (%rbx),%rax 4027a5: 48 8b 00 mov (%rax),%rax 4027a8: 48 8b 50 20 mov 0x20(%rax),%rdx 4027ac: 48 8b 70 28 mov 0x28(%rax),%rsi 4027b0: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx) 4027b5: 75 07 jne 4027be <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x1ae> 4027b7: bf 02 00 00 00 mov $0x2,%edi 4027bc: eb 74 jmp 402832 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x222> 4027be: bf 02 00 00 00 mov $0x2,%edi 4027c3: e8 68 f2 ff ff callq 401a30 4027c8: bf 02 00 00 00 mov $0x2,%edi 4027cd: be 11 15 42 00 mov $0x421511,%esi 4027d2: ba 01 00 00 00 mov $0x1,%edx 4027d7: e8 54 f2 ff ff callq 401a30 4027dc: 48 8b 53 20 mov 0x20(%rbx),%rdx 4027e0: 48 8b 73 28 mov 0x28(%rbx),%rsi 4027e4: bf 02 00 00 00 mov $0x2,%edi 4027e9: e8 42 f2 ff ff callq 401a30 4027ee: bf 02 00 00 00 mov $0x2,%edi 4027f3: be 13 15 42 00 mov $0x421513,%esi 4027f8: ba 01 00 00 00 mov $0x1,%edx 4027fd: e8 2e f2 ff ff callq 401a30 402802: 48 8b 7b 30 mov 0x30(%rbx),%rdi 402806: be 14 00 00 00 mov $0x14,%esi 40280b: 4c 89 e2 mov %r12,%rdx 40280e: e8 ad 02 00 00 callq 402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 402813: bf 02 00 00 00 mov $0x2,%edi 402818: 48 89 d6 mov %rdx,%rsi 40281b: 48 89 c2 mov %rax,%rdx 40281e: e8 0d f2 ff ff callq 401a30 402823: bf 02 00 00 00 mov $0x2,%edi 402828: be 15 15 42 00 mov $0x421515,%esi 40282d: ba 01 00 00 00 mov $0x1,%edx 402832: e8 f9 f1 ff ff callq 401a30 402837: bf 02 00 00 00 mov $0x2,%edi 40283c: be 17 15 42 00 mov $0x421517,%esi 402841: ba 01 00 00 00 mov $0x1,%edx 402846: e8 e5 f1 ff ff callq 401a30 40284b: 4d 85 ff test %r15,%r15 40284e: 4d 0f 44 fd cmove %r13,%r15 402852: 4d 8b 6d 40 mov 0x40(%r13),%r13 402856: 4d 85 ed test %r13,%r13 402859: 0f 85 e1 fd ff ff jne 402640 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x30> 40285f: 4d 85 ff test %r15,%r15 402862: 74 48 je 4028ac <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x29c> 402864: bf 02 00 00 00 mov $0x2,%edi 402869: be 70 15 42 00 mov $0x421570,%esi 40286e: ba 11 00 00 00 mov $0x11,%edx 402873: e8 b8 f1 ff ff callq 401a30 402878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40287f: 00 402880: 4c 89 ff mov %r15,%rdi 402883: be 30 17 63 00 mov $0x631730,%esi 402888: e8 a3 03 00 00 callq 402c30 <_d_dynamic_cast> 40288d: 48 85 c0 test %rax,%rax 402890: 74 11 je 4028a3 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x293> 402892: 48 8b 70 48 mov 0x48(%rax),%rsi 402896: 48 85 f6 test %rsi,%rsi 402899: 74 08 je 4028a3 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x293> 40289b: 4c 89 f7 mov %r14,%rdi 40289e: e8 6d fd ff ff callq 402610 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 4028a3: 4d 8b 7f 40 mov 0x40(%r15),%r15 4028a7: 4d 85 ff test %r15,%r15 4028aa: 75 d4 jne 402880 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x270> 4028ac: 48 83 c4 20 add $0x20,%rsp 4028b0: 5b pop %rbx 4028b1: 41 5c pop %r12 4028b3: 41 5d pop %r13 4028b5: 41 5e pop %r14 4028b7: 41 5f pop %r15 4028b9: c3 retq 4028ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004028c0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv14__foreachbody9MFKxAaZi>: 4028c0: 50 push %rax 4028c1: 48 8b 16 mov (%rsi),%rdx 4028c4: 48 8b 76 08 mov 0x8(%rsi),%rsi 4028c8: bf 02 00 00 00 mov $0x2,%edi 4028cd: e8 5e f1 ff ff callq 401a30 4028d2: bf 02 00 00 00 mov $0x2,%edi 4028d7: be 82 15 42 00 mov $0x421582,%esi 4028dc: ba 01 00 00 00 mov $0x1,%edx 4028e1: e8 4a f1 ff ff callq 401a30 4028e6: 31 c0 xor %eax,%eax 4028e8: 5a pop %rdx 4028e9: c3 retq 4028ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004028f0 <_D2rt6dmain216__moduleinfoCtorZ>: 4028f0: 48 8b 05 29 0c 23 00 mov 0x230c29(%rip),%rax # 633520 <_Dmodule_ref> 4028f7: 48 89 05 0a d0 22 00 mov %rax,0x22d00a(%rip) # 62f908 <_D2rt6dmain211__moduleRefZ> 4028fe: 48 c7 05 17 0c 23 00 movq $0x62f908,0x230c17(%rip) # 633520 <_Dmodule_ref> 402905: 08 f9 62 00 402909: c3 retq 40290a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402910 <_D2rt8monitor_10getMonitorFC6ObjectZPS2rt8monitor_7Monitor>: 402910: 48 8b 47 08 mov 0x8(%rdi),%rax 402914: c3 retq 402915: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40291c: 00 00 00 00 0000000000402920 <_D2rt8monitor_10setMonitorFC6ObjectPS2rt8monitor_7MonitorZv>: 402920: 48 89 7e 08 mov %rdi,0x8(%rsi) 402924: c3 retq 402925: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40292c: 00 00 00 00 0000000000402930 <_STI_monitor_staticctor>: 402930: 50 push %rax 402931: 83 3d 68 0b 23 00 00 cmpl $0x0,0x230b68(%rip) # 6334a0 <_D2rt8monitor_6initedi> 402938: 75 32 jne 40296c <_STI_monitor_staticctor+0x3c> 40293a: bf d8 34 63 00 mov $0x6334d8,%edi 40293f: e8 9c f1 ff ff callq 401ae0 402944: bf d8 34 63 00 mov $0x6334d8,%edi 402949: be 01 00 00 00 mov $0x1,%esi 40294e: e8 0d f3 ff ff callq 401c60 402953: bf b0 34 63 00 mov $0x6334b0,%edi 402958: be d8 34 63 00 mov $0x6334d8,%esi 40295d: e8 de f4 ff ff callq 401e40 402962: c7 05 34 0b 23 00 01 movl $0x1,0x230b34(%rip) # 6334a0 <_D2rt8monitor_6initedi> 402969: 00 00 00 40296c: 58 pop %rax 40296d: c3 retq 40296e: 66 90 xchg %ax,%ax 0000000000402970 <_STD_monitor_staticdtor>: 402970: 50 push %rax 402971: 83 3d 28 0b 23 00 00 cmpl $0x0,0x230b28(%rip) # 6334a0 <_D2rt8monitor_6initedi> 402978: 74 1f je 402999 <_STD_monitor_staticdtor+0x29> 40297a: c7 05 1c 0b 23 00 00 movl $0x0,0x230b1c(%rip) # 6334a0 <_D2rt8monitor_6initedi> 402981: 00 00 00 402984: bf b0 34 63 00 mov $0x6334b0,%edi 402989: e8 32 f1 ff ff callq 401ac0 40298e: bf d8 34 63 00 mov $0x6334d8,%edi 402993: 58 pop %rax 402994: e9 f7 f0 ff ff jmpq 401a90 402999: 58 pop %rax 40299a: c3 retq 40299b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004029a0 <_d_monitor_create>: 4029a0: 41 56 push %r14 4029a2: 53 push %rbx 4029a3: 50 push %rax 4029a4: 49 89 fe mov %rdi,%r14 4029a7: bf b0 34 63 00 mov $0x6334b0,%edi 4029ac: e8 9f f4 ff ff callq 401e50 4029b1: 49 83 7e 08 00 cmpq $0x0,0x8(%r14) 4029b6: 75 2c jne 4029e4 <_d_monitor_create+0x44> 4029b8: bf 48 00 00 00 mov $0x48,%edi 4029bd: be 01 00 00 00 mov $0x1,%esi 4029c2: e8 d9 f1 ff ff callq 401ba0 4029c7: 48 89 c3 mov %rax,%rbx 4029ca: 48 8d 7b 20 lea 0x20(%rbx),%rdi 4029ce: be d8 34 63 00 mov $0x6334d8,%esi 4029d3: e8 68 f4 ff ff callq 401e40 4029d8: 49 89 5e 08 mov %rbx,0x8(%r14) 4029dc: 48 c7 43 18 01 00 00 movq $0x1,0x18(%rbx) 4029e3: 00 4029e4: bf b0 34 63 00 mov $0x6334b0,%edi 4029e9: 48 83 c4 08 add $0x8,%rsp 4029ed: 5b pop %rbx 4029ee: 41 5e pop %r14 4029f0: e9 5b f2 ff ff jmpq 401c50 4029f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4029fc: 00 00 00 00 0000000000402a00 <_d_monitor_destroy>: 402a00: 53 push %rbx 402a01: 48 89 fb mov %rdi,%rbx 402a04: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402a08: 48 83 c7 20 add $0x20,%rdi 402a0c: e8 af f0 ff ff callq 401ac0 402a11: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402a15: e8 46 ef ff ff callq 401960 402a1a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 402a21: 00 402a22: 5b pop %rbx 402a23: c3 retq 402a24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402a2b: 00 00 00 00 00 0000000000402a30 <_d_monitor_lock>: 402a30: 48 8b 7f 08 mov 0x8(%rdi),%rdi 402a34: 48 83 c7 20 add $0x20,%rdi 402a38: e9 13 f4 ff ff jmpq 401e50 402a3d: 0f 1f 00 nopl (%rax) 0000000000402a40 <_d_monitor_unlock>: 402a40: 48 8b 7f 08 mov 0x8(%rdi),%rdi 402a44: 48 83 c7 20 add $0x20,%rdi 402a48: e9 03 f2 ff ff jmpq 401c50 402a4d: 0f 1f 00 nopl (%rax) 0000000000402a50 <_D2rt8monitor_16__moduleinfoCtorZ>: 402a50: 48 8b 05 c9 0a 23 00 mov 0x230ac9(%rip),%rax # 633520 <_Dmodule_ref> 402a57: 48 89 05 ca ce 22 00 mov %rax,0x22ceca(%rip) # 62f928 <_D2rt8monitor_11__moduleRefZ> 402a5e: 48 c7 05 b7 0a 23 00 movq $0x62f928,0x230ab7(%rip) # 633520 <_Dmodule_ref> 402a65: 28 f9 62 00 402a69: c3 retq 402a6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402a70 <_D2rt4util6string11intToStringFNaNbNeAakZAa>: 402a70: 48 8d 0c 32 lea (%rdx,%rsi,1),%rcx 402a74: 41 b8 cd cc cc cc mov $0xcccccccd,%r8d 402a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a80: 41 89 f9 mov %edi,%r9d 402a83: 4c 89 cf mov %r9,%rdi 402a86: 49 0f af f8 imul %r8,%rdi 402a8a: 48 c1 ef 23 shr $0x23,%rdi 402a8e: 44 6b d7 0a imul $0xa,%edi,%r10d 402a92: 44 89 c8 mov %r9d,%eax 402a95: 44 29 d0 sub %r10d,%eax 402a98: 83 c8 30 or $0x30,%eax 402a9b: 41 83 f9 09 cmp $0x9,%r9d 402a9f: 88 41 ff mov %al,-0x1(%rcx) 402aa2: 48 8d 49 ff lea -0x1(%rcx),%rcx 402aa6: 77 d8 ja 402a80 <_D2rt4util6string11intToStringFNaNbNeAakZAa+0x10> 402aa8: 48 89 c8 mov %rcx,%rax 402aab: 48 29 d0 sub %rdx,%rax 402aae: 48 29 c6 sub %rax,%rsi 402ab1: 48 89 f0 mov %rsi,%rax 402ab4: 48 89 ca mov %rcx,%rdx 402ab7: c3 retq 402ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402abf: 00 0000000000402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa>: 402ac0: 49 89 d0 mov %rdx,%r8 402ac3: 48 89 f9 mov %rdi,%rcx 402ac6: 49 8d 3c 30 lea (%r8,%rsi,1),%rdi 402aca: 49 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%r9 402ad1: cc cc cc 402ad4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402adb: 00 00 00 00 00 402ae0: 48 89 c8 mov %rcx,%rax 402ae3: 49 f7 e1 mul %r9 402ae6: 48 c1 ea 03 shr $0x3,%rdx 402aea: 44 6b d2 0a imul $0xa,%edx,%r10d 402aee: 89 c8 mov %ecx,%eax 402af0: 44 29 d0 sub %r10d,%eax 402af3: 83 c8 30 or $0x30,%eax 402af6: 48 83 f9 09 cmp $0x9,%rcx 402afa: 88 47 ff mov %al,-0x1(%rdi) 402afd: 48 8d 7f ff lea -0x1(%rdi),%rdi 402b01: 48 89 d1 mov %rdx,%rcx 402b04: 77 da ja 402ae0 <_D2rt4util6string11intToStringFNaNbNeAamZAa+0x20> 402b06: 48 89 f8 mov %rdi,%rax 402b09: 4c 29 c0 sub %r8,%rax 402b0c: 48 29 c6 sub %rax,%rsi 402b0f: 48 89 f0 mov %rsi,%rax 402b12: 48 89 fa mov %rdi,%rdx 402b15: c3 retq 402b16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402b1d: 00 00 00 0000000000402b20 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi>: 402b20: 41 56 push %r14 402b22: 53 push %rbx 402b23: 50 push %rax 402b24: 49 89 d6 mov %rdx,%r14 402b27: 48 89 fb mov %rdi,%rbx 402b2a: 4c 39 f3 cmp %r14,%rbx 402b2d: 48 0f 42 d3 cmovb %rbx,%rdx 402b31: 48 89 cf mov %rcx,%rdi 402b34: e8 47 f0 ff ff callq 401b80 402b39: 89 c1 mov %eax,%ecx 402b3b: b8 01 00 00 00 mov $0x1,%eax 402b40: 85 c9 test %ecx,%ecx 402b42: 0f 45 c1 cmovne %ecx,%eax 402b45: 75 12 jne 402b59 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 402b47: 4c 39 f3 cmp %r14,%rbx 402b4a: 72 0d jb 402b59 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 402b4c: b9 ff ff ff ff mov $0xffffffff,%ecx 402b51: 31 c0 xor %eax,%eax 402b53: 49 39 de cmp %rbx,%r14 402b56: 0f 45 c1 cmovne %ecx,%eax 402b59: 48 83 c4 08 add $0x8,%rsp 402b5d: 5b pop %rbx 402b5e: 41 5e pop %r14 402b60: c3 retq 402b61: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402b68: 0f 1f 84 00 00 00 00 402b6f: 00 0000000000402b70 <_D2rt4util6string16__moduleinfoCtorZ>: 402b70: 48 8b 05 a9 09 23 00 mov 0x2309a9(%rip),%rax # 633520 <_Dmodule_ref> 402b77: 48 89 05 ca cd 22 00 mov %rax,0x22cdca(%rip) # 62f948 <_D2rt4util6string11__moduleRefZ> 402b7e: 48 c7 05 97 09 23 00 movq $0x62f948,0x230997(%rip) # 633520 <_Dmodule_ref> 402b85: 48 f9 62 00 402b89: c3 retq 402b8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402b90 <_d_toObject>: 402b90: 31 c0 xor %eax,%eax 402b92: 48 85 ff test %rdi,%rdi 402b95: 74 1c je 402bb3 <_d_toObject+0x23> 402b97: 48 8b 07 mov (%rdi),%rax 402b9a: 48 8b 00 mov (%rax),%rax 402b9d: 48 8b 48 18 mov 0x18(%rax),%rcx 402ba1: 48 81 f9 ff ff 00 00 cmp $0xffff,%rcx 402ba8: 48 89 f8 mov %rdi,%rax 402bab: 7f 06 jg 402bb3 <_d_toObject+0x23> 402bad: 48 29 cf sub %rcx,%rdi 402bb0: 48 89 f8 mov %rdi,%rax 402bb3: c3 retq 402bb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402bbb: 00 00 00 00 00 0000000000402bc0 <_d_interface_cast>: 402bc0: 41 57 push %r15 402bc2: 41 56 push %r14 402bc4: 53 push %rbx 402bc5: 48 83 ec 10 sub $0x10,%rsp 402bc9: 48 89 fb mov %rdi,%rbx 402bcc: 48 85 db test %rbx,%rbx 402bcf: 74 45 je 402c16 <_d_interface_cast+0x56> 402bd1: 48 8b 03 mov (%rbx),%rax 402bd4: 48 8b 00 mov (%rax),%rax 402bd7: 4c 8b 78 18 mov 0x18(%rax),%r15 402bdb: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 402be2: 00 00 402be4: 45 31 f6 xor %r14d,%r14d 402be7: 48 89 d8 mov %rbx,%rax 402bea: 4c 29 f8 sub %r15,%rax 402bed: 74 22 je 402c11 <_d_interface_cast+0x51> 402bef: 48 8b 00 mov (%rax),%rax 402bf2: 48 8b 38 mov (%rax),%rdi 402bf5: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 402bfa: e8 71 00 00 00 callq 402c70 <_d_isbaseof2> 402bff: 85 c0 test %eax,%eax 402c01: 74 0e je 402c11 <_d_interface_cast+0x51> 402c03: 48 8b 44 24 08 mov 0x8(%rsp),%rax 402c08: 4c 29 f8 sub %r15,%rax 402c0b: 48 01 c3 add %rax,%rbx 402c0e: 49 89 de mov %rbx,%r14 402c11: 4c 89 f0 mov %r14,%rax 402c14: eb 02 jmp 402c18 <_d_interface_cast+0x58> 402c16: 31 c0 xor %eax,%eax 402c18: 48 83 c4 10 add $0x10,%rsp 402c1c: 5b pop %rbx 402c1d: 41 5e pop %r14 402c1f: 41 5f pop %r15 402c21: c3 retq 402c22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402c29: 1f 84 00 00 00 00 00 0000000000402c30 <_d_dynamic_cast>: 402c30: 41 56 push %r14 402c32: 53 push %rbx 402c33: 50 push %rax 402c34: 48 89 fb mov %rdi,%rbx 402c37: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 402c3e: 00 402c3f: 45 31 f6 xor %r14d,%r14d 402c42: 48 85 db test %rbx,%rbx 402c45: 74 1a je 402c61 <_d_dynamic_cast+0x31> 402c47: 48 8b 03 mov (%rbx),%rax 402c4a: 48 8b 38 mov (%rax),%rdi 402c4d: 48 8d 14 24 lea (%rsp),%rdx 402c51: e8 1a 00 00 00 callq 402c70 <_d_isbaseof2> 402c56: 85 c0 test %eax,%eax 402c58: 74 07 je 402c61 <_d_dynamic_cast+0x31> 402c5a: 48 03 1c 24 add (%rsp),%rbx 402c5e: 49 89 de mov %rbx,%r14 402c61: 4c 89 f0 mov %r14,%rax 402c64: 48 83 c4 08 add $0x8,%rsp 402c68: 5b pop %rbx 402c69: 41 5e pop %r14 402c6b: c3 retq 402c6c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402c70 <_d_isbaseof2>: 402c70: 55 push %rbp 402c71: 41 57 push %r15 402c73: 41 56 push %r14 402c75: 41 55 push %r13 402c77: 41 54 push %r12 402c79: 53 push %rbx 402c7a: 50 push %rax 402c7b: 49 89 d6 mov %rdx,%r14 402c7e: 49 89 f7 mov %rsi,%r15 402c81: 48 89 fb mov %rdi,%rbx 402c84: b8 01 00 00 00 mov $0x1,%eax 402c89: 4c 39 fb cmp %r15,%rbx 402c8c: 0f 84 96 00 00 00 je 402d28 <_d_isbaseof2+0xb8> 402c92: 4c 39 7b 50 cmp %r15,0x50(%rbx) 402c96: 0f 84 9b 00 00 00 je 402d37 <_d_isbaseof2+0xc7> 402c9c: 4c 8b 6b 40 mov 0x40(%rbx),%r13 402ca0: 31 ed xor %ebp,%ebp 402ca2: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 402ca9: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 402cb0: 48 89 e8 mov %rbp,%rax 402cb3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402cba: 84 00 00 00 00 00 402cc0: 48 ff c1 inc %rcx 402cc3: 4c 39 e9 cmp %r13,%rcx 402cc6: 73 33 jae 402cfb <_d_isbaseof2+0x8b> 402cc8: 48 8b 53 48 mov 0x48(%rbx),%rdx 402ccc: 4c 39 3c 02 cmp %r15,(%rdx,%rax,1) 402cd0: 48 8d 40 20 lea 0x20(%rax),%rax 402cd4: 75 ea jne 402cc0 <_d_isbaseof2+0x50> 402cd6: eb 38 jmp 402d10 <_d_isbaseof2+0xa0> 402cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402cdf: 00 402ce0: 48 8b 43 48 mov 0x48(%rbx),%rax 402ce4: 48 8b 3c 28 mov (%rax,%rbp,1),%rdi 402ce8: 48 83 c5 20 add $0x20,%rbp 402cec: 4c 89 fe mov %r15,%rsi 402cef: 4c 89 f2 mov %r14,%rdx 402cf2: e8 79 ff ff ff callq 402c70 <_d_isbaseof2> 402cf7: 85 c0 test %eax,%eax 402cf9: 75 1c jne 402d17 <_d_isbaseof2+0xa7> 402cfb: 49 ff c4 inc %r12 402cfe: 4d 39 ec cmp %r13,%r12 402d01: 72 dd jb 402ce0 <_d_isbaseof2+0x70> 402d03: 48 8b 5b 50 mov 0x50(%rbx),%rbx 402d07: 31 c0 xor %eax,%eax 402d09: 48 85 db test %rbx,%rbx 402d0c: 75 84 jne 402c92 <_d_isbaseof2+0x22> 402d0e: eb 18 jmp 402d28 <_d_isbaseof2+0xb8> 402d10: 48 8b 44 02 f8 mov -0x8(%rdx,%rax,1),%rax 402d15: eb 09 jmp 402d20 <_d_isbaseof2+0xb0> 402d17: 48 8b 43 48 mov 0x48(%rbx),%rax 402d1b: 48 8b 44 28 f8 mov -0x8(%rax,%rbp,1),%rax 402d20: 49 89 06 mov %rax,(%r14) 402d23: b8 01 00 00 00 mov $0x1,%eax 402d28: 48 83 c4 08 add $0x8,%rsp 402d2c: 5b pop %rbx 402d2d: 41 5c pop %r12 402d2f: 41 5d pop %r13 402d31: 41 5e pop %r14 402d33: 41 5f pop %r15 402d35: 5d pop %rbp 402d36: c3 retq 402d37: b8 01 00 00 00 mov $0x1,%eax 402d3c: eb ea jmp 402d28 <_d_isbaseof2+0xb8> 402d3e: 66 90 xchg %ax,%ax 0000000000402d40 <_d_isbaseof>: 402d40: 55 push %rbp 402d41: 41 57 push %r15 402d43: 41 56 push %r14 402d45: 41 55 push %r13 402d47: 41 54 push %r12 402d49: 53 push %rbx 402d4a: 50 push %rax 402d4b: 49 89 f5 mov %rsi,%r13 402d4e: 49 89 fe mov %rdi,%r14 402d51: 4d 39 ee cmp %r13,%r14 402d54: 74 56 je 402dac <_d_isbaseof+0x6c> 402d56: 4d 8b 7e 50 mov 0x50(%r14),%r15 402d5a: 4d 39 ef cmp %r13,%r15 402d5d: 74 4d je 402dac <_d_isbaseof+0x6c> 402d5f: 4d 8b 66 40 mov 0x40(%r14),%r12 402d63: 31 db xor %ebx,%ebx 402d65: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 402d6c: 0f 1f 40 00 nopl 0x0(%rax) 402d70: 48 ff c5 inc %rbp 402d73: 4c 39 e5 cmp %r12,%rbp 402d76: 73 28 jae 402da0 <_d_isbaseof+0x60> 402d78: 49 8b 46 48 mov 0x48(%r14),%rax 402d7c: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi 402d80: 4c 39 ef cmp %r13,%rdi 402d83: 74 27 je 402dac <_d_isbaseof+0x6c> 402d85: 48 83 c3 20 add $0x20,%rbx 402d89: 4c 89 ee mov %r13,%rsi 402d8c: e8 af ff ff ff callq 402d40 <_d_isbaseof> 402d91: 85 c0 test %eax,%eax 402d93: 74 db je 402d70 <_d_isbaseof+0x30> 402d95: eb 15 jmp 402dac <_d_isbaseof+0x6c> 402d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 402d9e: 00 00 402da0: 31 c0 xor %eax,%eax 402da2: 4d 85 ff test %r15,%r15 402da5: 4d 89 fe mov %r15,%r14 402da8: 74 07 je 402db1 <_d_isbaseof+0x71> 402daa: eb aa jmp 402d56 <_d_isbaseof+0x16> 402dac: b8 01 00 00 00 mov $0x1,%eax 402db1: 48 83 c4 08 add $0x8,%rsp 402db5: 5b pop %rbx 402db6: 41 5c pop %r12 402db8: 41 5d pop %r13 402dba: 41 5e pop %r14 402dbc: 41 5f pop %r15 402dbe: 5d pop %rbp 402dbf: c3 retq 0000000000402dc0 <_d_interface_vtbl>: 402dc0: 50 push %rax 402dc1: 48 8b 06 mov (%rsi),%rax 402dc4: 48 8b 00 mov (%rax),%rax 402dc7: 4c 8b 40 40 mov 0x40(%rax),%r8 402dcb: 31 c9 xor %ecx,%ecx 402dcd: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 402dd4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402ddb: 00 00 00 00 00 402de0: 48 ff c6 inc %rsi 402de3: 4c 39 c6 cmp %r8,%rsi 402de6: 73 15 jae 402dfd <_d_interface_vtbl+0x3d> 402de8: 48 8b 50 48 mov 0x48(%rax),%rdx 402dec: 48 39 3c 0a cmp %rdi,(%rdx,%rcx,1) 402df0: 48 8d 49 20 lea 0x20(%rcx),%rcx 402df4: 75 ea jne 402de0 <_d_interface_vtbl+0x20> 402df6: 48 8b 44 0a f0 mov -0x10(%rdx,%rcx,1),%rax 402dfb: 5a pop %rdx 402dfc: c3 retq 402dfd: bf 40 00 00 00 mov $0x40,%edi 402e02: be 00 16 42 00 mov $0x421600,%esi 402e07: ba 9d 00 00 00 mov $0x9d,%edx 402e0c: e8 8f f3 ff ff callq 4021a0 <_d_assert> 402e11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402e18: 0f 1f 84 00 00 00 00 402e1f: 00 0000000000402e20 <_D2rt5cast_16__moduleinfoCtorZ>: 402e20: 48 8b 05 f9 06 23 00 mov 0x2306f9(%rip),%rax # 633520 <_Dmodule_ref> 402e27: 48 89 05 3a cb 22 00 mov %rax,0x22cb3a(%rip) # 62f968 <_D2rt5cast_11__moduleRefZ> 402e2e: 48 c7 05 e7 06 23 00 movq $0x62f968,0x2306e7(%rip) # 633520 <_Dmodule_ref> 402e35: 68 f9 62 00 402e39: c3 retq 402e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402e40 <_d_allocmemory>: 402e40: 31 f6 xor %esi,%esi 402e42: e9 29 24 01 00 jmpq 415270 402e47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 402e4e: 00 00 0000000000402e50 <_d_allocmemoryT>: 402e50: 41 56 push %r14 402e52: 53 push %rbx 402e53: 50 push %rax 402e54: 48 89 fb mov %rdi,%rbx 402e57: 48 8b 03 mov (%rbx),%rax 402e5a: ff 50 48 callq *0x48(%rax) 402e5d: 49 89 c6 mov %rax,%r14 402e60: 48 8b 03 mov (%rbx),%rax 402e63: 48 89 df mov %rbx,%rdi 402e66: ff 50 68 callq *0x68(%rax) 402e69: 8d 34 00 lea (%rax,%rax,1),%esi 402e6c: 83 e6 02 and $0x2,%esi 402e6f: 83 f6 02 xor $0x2,%esi 402e72: 4c 89 f7 mov %r14,%rdi 402e75: 48 83 c4 08 add $0x8,%rsp 402e79: 5b pop %rbx 402e7a: 41 5e pop %r14 402e7c: e9 ef 23 01 00 jmpq 415270 402e81: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402e88: 0f 1f 84 00 00 00 00 402e8f: 00 0000000000402e90 <_d_newclass>: 402e90: 41 56 push %r14 402e92: 53 push %rbx 402e93: 50 push %rax 402e94: 49 89 fe mov %rdi,%r14 402e97: 49 8b 7e 10 mov 0x10(%r14),%rdi 402e9b: 41 8b 76 68 mov 0x68(%r14),%esi 402e9f: 40 f6 c6 01 test $0x1,%sil 402ea3: 74 16 je 402ebb <_d_newclass+0x2b> 402ea5: e8 c6 ed ff ff callq 401c70 402eaa: 48 89 c3 mov %rax,%rbx 402ead: 48 85 db test %rbx,%rbx 402eb0: 75 17 jne 402ec9 <_d_newclass+0x39> 402eb2: e8 19 67 00 00 callq 4095d0 402eb7: 31 db xor %ebx,%ebx 402eb9: eb 0e jmp 402ec9 <_d_newclass+0x39> 402ebb: 83 e6 02 and $0x2,%esi 402ebe: 83 ce 01 or $0x1,%esi 402ec1: e8 aa 23 01 00 callq 415270 402ec6: 48 89 c3 mov %rax,%rbx 402ec9: 49 8b 56 10 mov 0x10(%r14),%rdx 402ecd: 49 8b 76 18 mov 0x18(%r14),%rsi 402ed1: 48 89 df mov %rbx,%rdi 402ed4: e8 f7 ec ff ff callq 401bd0 402ed9: 48 89 d8 mov %rbx,%rax 402edc: 48 83 c4 08 add $0x8,%rsp 402ee0: 5b pop %rbx 402ee1: 41 5e pop %r14 402ee3: c3 retq 402ee4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402eeb: 00 00 00 00 00 0000000000402ef0 <_d_delinterface>: 402ef0: 41 57 push %r15 402ef2: 41 56 push %r14 402ef4: 53 push %rbx 402ef5: 49 89 fe mov %rdi,%r14 402ef8: 49 8b 1e mov (%r14),%rbx 402efb: 48 85 db test %rbx,%rbx 402efe: 74 5a je 402f5a <_d_delinterface+0x6a> 402f00: 48 8b 03 mov (%rbx),%rax 402f03: 48 8b 00 mov (%rax),%rax 402f06: 48 2b 58 18 sub 0x18(%rax),%rbx 402f0a: 74 47 je 402f53 <_d_delinterface+0x63> 402f0c: 48 8b 03 mov (%rbx),%rax 402f0f: 48 85 c0 test %rax,%rax 402f12: 74 25 je 402f39 <_d_delinterface+0x49> 402f14: 4c 8b 38 mov (%rax),%r15 402f17: 48 89 df mov %rbx,%rdi 402f1a: be 01 00 00 00 mov $0x1,%esi 402f1f: ba 01 00 00 00 mov $0x1,%edx 402f24: e8 47 14 00 00 callq 404370 402f29: 49 8b 47 70 mov 0x70(%r15),%rax 402f2d: 48 85 c0 test %rax,%rax 402f30: 74 19 je 402f4b <_d_delinterface+0x5b> 402f32: 48 89 df mov %rbx,%rdi 402f35: ff d0 callq *%rax 402f37: eb 1a jmp 402f53 <_d_delinterface+0x63> 402f39: 48 89 df mov %rbx,%rdi 402f3c: be 01 00 00 00 mov $0x1,%esi 402f41: ba 01 00 00 00 mov $0x1,%edx 402f46: e8 25 14 00 00 callq 404370 402f4b: 48 89 df mov %rbx,%rdi 402f4e: e8 cd 24 01 00 callq 415420 402f53: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 402f5a: 5b pop %rbx 402f5b: 41 5e pop %r14 402f5d: 41 5f pop %r15 402f5f: c3 retq 0000000000402f60 <_d_delclass>: 402f60: 41 56 push %r14 402f62: 53 push %rbx 402f63: 50 push %rax 402f64: 48 89 fb mov %rdi,%rbx 402f67: 48 8b 3b mov (%rbx),%rdi 402f6a: 48 85 ff test %rdi,%rdi 402f6d: 74 48 je 402fb7 <_d_delclass+0x57> 402f6f: 48 8b 07 mov (%rdi),%rax 402f72: 48 85 c0 test %rax,%rax 402f75: 74 22 je 402f99 <_d_delclass+0x39> 402f77: 4c 8b 30 mov (%rax),%r14 402f7a: be 01 00 00 00 mov $0x1,%esi 402f7f: ba 01 00 00 00 mov $0x1,%edx 402f84: e8 e7 13 00 00 callq 404370 402f89: 49 8b 46 70 mov 0x70(%r14),%rax 402f8d: 48 85 c0 test %rax,%rax 402f90: 74 16 je 402fa8 <_d_delclass+0x48> 402f92: 48 8b 3b mov (%rbx),%rdi 402f95: ff d0 callq *%rax 402f97: eb 17 jmp 402fb0 <_d_delclass+0x50> 402f99: be 01 00 00 00 mov $0x1,%esi 402f9e: ba 01 00 00 00 mov $0x1,%edx 402fa3: e8 c8 13 00 00 callq 404370 402fa8: 48 8b 3b mov (%rbx),%rdi 402fab: e8 70 24 01 00 callq 415420 402fb0: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 402fb7: 48 83 c4 08 add $0x8,%rsp 402fbb: 5b pop %rbx 402fbc: 41 5e pop %r14 402fbe: c3 retq 402fbf: 90 nop 0000000000402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb>: 402fc0: 55 push %rbp 402fc1: 41 57 push %r15 402fc3: 41 56 push %r14 402fc5: 41 54 push %r12 402fc7: 53 push %rbx 402fc8: 49 89 d7 mov %rdx,%r15 402fcb: 49 89 fc mov %rdi,%r12 402fce: 48 8b 59 08 mov 0x8(%rcx),%rbx 402fd2: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 402fd9: 77 43 ja 40301e <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x5e> 402fdb: 49 8d 47 01 lea 0x1(%r15),%rax 402fdf: 45 30 f6 xor %r14b,%r14b 402fe2: 48 39 d8 cmp %rbx,%rax 402fe5: 0f 87 f1 00 00 00 ja 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 402feb: 48 8b 29 mov (%rcx),%rbp 402fee: 49 83 fc ff cmp $0xffffffffffffffff,%r12 402ff2: 0f 84 b2 00 00 00 je 4030aa <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xea> 402ff8: 40 f6 c6 01 test $0x1,%sil 402ffc: 0f 84 a1 00 00 00 je 4030a3 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xe3> 403002: bf 80 f9 62 00 mov $0x62f980,%edi 403007: e8 f4 17 01 00 callq 414800 <_d_monitorenter> 40300c: 44 38 64 1d ff cmp %r12b,-0x1(%rbp,%rbx,1) 403011: 0f 85 9a 00 00 00 jne 4030b1 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xf1> 403017: 44 88 7c 1d ff mov %r15b,-0x1(%rbp,%rbx,1) 40301c: eb 79 jmp 403097 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xd7> 40301e: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 403025: 77 43 ja 40306a <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xaa> 403027: 49 8d 47 02 lea 0x2(%r15),%rax 40302b: 45 30 f6 xor %r14b,%r14b 40302e: 48 39 d8 cmp %rbx,%rax 403031: 0f 87 a5 00 00 00 ja 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 403037: 48 8b 29 mov (%rcx),%rbp 40303a: 49 83 fc ff cmp $0xffffffffffffffff,%r12 40303e: 0f 84 85 00 00 00 je 4030c9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x109> 403044: 40 f6 c6 01 test $0x1,%sil 403048: 74 75 je 4030bf <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xff> 40304a: bf 80 f9 62 00 mov $0x62f980,%edi 40304f: e8 ac 17 01 00 callq 414800 <_d_monitorenter> 403054: 0f b7 44 1d fe movzwl -0x2(%rbp,%rbx,1),%eax 403059: 4c 39 e0 cmp %r12,%rax 40305c: 0f 85 86 00 00 00 jne 4030e8 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x128> 403062: 66 44 89 7c 1d fe mov %r15w,-0x2(%rbp,%rbx,1) 403068: eb 2d jmp 403097 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xd7> 40306a: 49 8d 47 11 lea 0x11(%r15),%rax 40306e: 45 30 f6 xor %r14b,%r14b 403071: 48 39 d8 cmp %rbx,%rax 403074: 77 66 ja 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 403076: 48 8b 19 mov (%rcx),%rbx 403079: 49 83 fc ff cmp $0xffffffffffffffff,%r12 40307d: 74 57 je 4030d6 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x116> 40307f: 40 f6 c6 01 test $0x1,%sil 403083: 74 4c je 4030d1 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x111> 403085: bf 80 f9 62 00 mov $0x62f980,%edi 40308a: e8 71 17 01 00 callq 414800 <_d_monitorenter> 40308f: 4c 39 23 cmp %r12,(%rbx) 403092: 75 62 jne 4030f6 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x136> 403094: 4c 89 3b mov %r15,(%rbx) 403097: bf 80 f9 62 00 mov $0x62f980,%edi 40309c: e8 af 17 01 00 callq 414850 <_d_monitorexit> 4030a1: eb 36 jmp 4030d9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 4030a3: 44 38 64 1d ff cmp %r12b,-0x1(%rbp,%rbx,1) 4030a8: 75 32 jne 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 4030aa: 44 88 7c 1d ff mov %r15b,-0x1(%rbp,%rbx,1) 4030af: eb 28 jmp 4030d9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 4030b1: bf 80 f9 62 00 mov $0x62f980,%edi 4030b6: e8 95 17 01 00 callq 414850 <_d_monitorexit> 4030bb: eb 1f jmp 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 4030bd: eb 43 jmp 403102 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x142> 4030bf: 0f b7 44 1d fe movzwl -0x2(%rbp,%rbx,1),%eax 4030c4: 4c 39 e0 cmp %r12,%rax 4030c7: 75 13 jne 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 4030c9: 66 44 89 7c 1d fe mov %r15w,-0x2(%rbp,%rbx,1) 4030cf: eb 08 jmp 4030d9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 4030d1: 4c 39 23 cmp %r12,(%rbx) 4030d4: 75 06 jne 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 4030d6: 4c 89 3b mov %r15,(%rbx) 4030d9: 41 b6 01 mov $0x1,%r14b 4030dc: 44 88 f0 mov %r14b,%al 4030df: 5b pop %rbx 4030e0: 41 5c pop %r12 4030e2: 41 5e pop %r14 4030e4: 41 5f pop %r15 4030e6: 5d pop %rbp 4030e7: c3 retq 4030e8: bf 80 f9 62 00 mov $0x62f980,%edi 4030ed: e8 5e 17 01 00 callq 414850 <_d_monitorexit> 4030f2: eb e8 jmp 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 4030f4: eb 0c jmp 403102 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x142> 4030f6: bf 80 f9 62 00 mov $0x62f980,%edi 4030fb: e8 50 17 01 00 callq 414850 <_d_monitorexit> 403100: eb da jmp 4030dc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 403102: 48 89 c3 mov %rax,%rbx 403105: bf 80 f9 62 00 mov $0x62f980,%edi 40310a: e8 41 17 01 00 callq 414850 <_d_monitorexit> 40310f: 48 89 df mov %rbx,%rdi 403112: e8 69 ec 00 00 callq 411d80 <_d_eh_resume_unwind> 403117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40311e: 00 00 0000000000403120 <_D2rt8lifetime12__arrayStartFS2rt8lifetime7BlkInfoZPv>: 403120: b8 10 00 00 00 mov $0x10,%eax 403125: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40312a: 48 81 7c 24 10 ff 0f cmpq $0xfff,0x10(%rsp) 403131: 00 00 403133: 77 02 ja 403137 <_D2rt8lifetime12__arrayStartFS2rt8lifetime7BlkInfoZPv+0x17> 403135: 31 c0 xor %eax,%eax 403137: 48 03 01 add (%rcx),%rax 40313a: c3 retq 40313b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403140 <_D2rt8lifetime10__arrayPadFmZm>: 403140: b8 11 00 00 00 mov $0x11,%eax 403145: 48 81 ff fe 07 00 00 cmp $0x7fe,%rdi 40314c: 77 10 ja 40315e <_D2rt8lifetime10__arrayPadFmZm+0x1e> 40314e: 48 81 ff ff 00 00 00 cmp $0xff,%rdi 403155: 0f 97 c0 seta %al 403158: 0f b6 c0 movzbl %al,%eax 40315b: 48 ff c0 inc %rax 40315e: c3 retq 40315f: 90 nop 0000000000403160 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo>: 403160: 53 push %rbx 403161: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 403168: ff ff 40316a: 48 85 db test %rbx,%rbx 40316d: 75 25 jne 403194 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo+0x34> 40316f: bf c0 00 00 00 mov $0xc0,%edi 403174: e8 f7 ea ff ff callq 401c70 403179: 48 89 c3 mov %rax,%rbx 40317c: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 403183: ff ff 403185: 48 89 df mov %rbx,%rdi 403188: 31 f6 xor %esi,%esi 40318a: ba c0 00 00 00 mov $0xc0,%edx 40318f: e8 6c e9 ff ff callq 401b00 403194: 48 89 d8 mov %rbx,%rax 403197: 5b pop %rbx 403198: c3 retq 403199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004031a0 <_D2rt8lifetime12_staticDtor1FZv>: 4031a0: 50 push %rax 4031a1: 64 48 8b 3c 25 c0 ff mov %fs:0xffffffffffffffc0,%rdi 4031a8: ff ff 4031aa: 48 85 ff test %rdi,%rdi 4031ad: 74 12 je 4031c1 <_D2rt8lifetime12_staticDtor1FZv+0x21> 4031af: e8 ac e7 ff ff callq 401960 4031b4: 64 48 c7 04 25 c0 ff movq $0x0,%fs:0xffffffffffffffc0 4031bb: ff ff 00 00 00 00 4031c1: 58 pop %rax 4031c2: c3 retq 4031c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4031ca: 84 00 00 00 00 00 00000000004031d0 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv>: 4031d0: 41 57 push %r15 4031d2: 41 56 push %r14 4031d4: 41 54 push %r12 4031d6: 53 push %rbx 4031d7: 50 push %rax 4031d8: 48 89 d3 mov %rdx,%rbx 4031db: 49 89 f6 mov %rsi,%r14 4031de: 49 89 ff mov %rdi,%r15 4031e1: 48 85 db test %rbx,%rbx 4031e4: 74 3c je 403222 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 4031e6: 4c 8d a3 c0 00 00 00 lea 0xc0(%rbx),%r12 4031ed: 49 39 dc cmp %rbx,%r12 4031f0: 76 30 jbe 403222 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 4031f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4031f9: 1f 84 00 00 00 00 00 403200: 48 8b 33 mov (%rbx),%rsi 403203: 48 85 f6 test %rsi,%rsi 403206: 74 11 je 403219 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 403208: 4c 89 ff mov %r15,%rdi 40320b: 41 ff d6 callq *%r14 40320e: 85 c0 test %eax,%eax 403210: 75 07 jne 403219 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 403212: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 403219: 48 83 c3 18 add $0x18,%rbx 40321d: 4c 39 e3 cmp %r12,%rbx 403220: 72 de jb 403200 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x30> 403222: 48 83 c4 08 add $0x8,%rsp 403226: 5b pop %rbx 403227: 41 5c pop %r12 403229: 41 5e pop %r14 40322b: 41 5f pop %r15 40322d: c3 retq 40322e: 66 90 xchg %ax,%ax 0000000000403230 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo>: 403230: 41 56 push %r14 403232: 53 push %rbx 403233: 50 push %rax 403234: 49 89 fe mov %rdi,%r14 403237: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 40323e: ff ff 403240: 48 85 db test %rbx,%rbx 403243: 75 25 jne 40326a <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x3a> 403245: bf c0 00 00 00 mov $0xc0,%edi 40324a: e8 21 ea ff ff callq 401c70 40324f: 48 89 c3 mov %rax,%rbx 403252: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 403259: ff ff 40325b: 48 89 df mov %rbx,%rdi 40325e: 31 f6 xor %esi,%esi 403260: ba c0 00 00 00 mov $0xc0,%edx 403265: e8 96 e8 ff ff callq 401b00 40326a: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 403271: ff ff 403273: 48 8d 04 40 lea (%rax,%rax,2),%rax 403277: 48 8d 0c c3 lea (%rbx,%rax,8),%rcx 40327b: 48 39 d9 cmp %rbx,%rcx 40327e: 72 39 jb 4032b9 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x89> 403280: 48 89 c8 mov %rcx,%rax 403283: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40328a: 84 00 00 00 00 00 403290: 48 8b 10 mov (%rax),%rdx 403293: 48 85 d2 test %rdx,%rdx 403296: 74 18 je 4032b0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x80> 403298: 4c 39 f2 cmp %r14,%rdx 40329b: 77 13 ja 4032b0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x80> 40329d: 4c 89 f6 mov %r14,%rsi 4032a0: 48 29 d6 sub %rdx,%rsi 4032a3: 48 3b 70 08 cmp 0x8(%rax),%rsi 4032a7: 72 4c jb 4032f5 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xc5> 4032a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4032b0: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 4032b4: 48 39 d8 cmp %rbx,%rax 4032b7: 73 d7 jae 403290 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x60> 4032b9: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 4032c0: 31 c0 xor %eax,%eax 4032c2: eb 10 jmp 4032d4 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa4> 4032c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4032cb: 00 00 00 00 00 4032d0: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 4032d4: 48 39 cb cmp %rcx,%rbx 4032d7: 76 1c jbe 4032f5 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xc5> 4032d9: 48 8b 13 mov (%rbx),%rdx 4032dc: 48 85 d2 test %rdx,%rdx 4032df: 74 ef je 4032d0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa0> 4032e1: 4c 39 f2 cmp %r14,%rdx 4032e4: 77 ea ja 4032d0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa0> 4032e6: 4c 89 f6 mov %r14,%rsi 4032e9: 48 29 d6 sub %rdx,%rsi 4032ec: 48 3b 73 08 cmp 0x8(%rbx),%rsi 4032f0: 73 de jae 4032d0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xa0> 4032f2: 48 89 d8 mov %rbx,%rax 4032f5: 48 83 c4 08 add $0x8,%rsp 4032f9: 5b pop %rbx 4032fa: 41 5e pop %r14 4032fc: c3 retq 4032fd: 0f 1f 00 nopl (%rax) 0000000000403300 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv>: 403300: 41 56 push %r14 403302: 53 push %rbx 403303: 50 push %rax 403304: 48 89 fb mov %rdi,%rbx 403307: 64 4c 8b 34 25 c0 ff mov %fs:0xffffffffffffffc0,%r14 40330e: ff ff 403310: 4d 85 f6 test %r14,%r14 403313: 75 25 jne 40333a <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x3a> 403315: bf c0 00 00 00 mov $0xc0,%edi 40331a: e8 51 e9 ff ff callq 401c70 40331f: 49 89 c6 mov %rax,%r14 403322: 64 4c 89 34 25 c0 ff mov %r14,%fs:0xffffffffffffffc0 403329: ff ff 40332b: 4c 89 f7 mov %r14,%rdi 40332e: 31 f6 xor %esi,%esi 403330: ba c0 00 00 00 mov $0xc0,%edx 403335: e8 c6 e7 ff ff callq 401b00 40333a: 48 8d 44 24 20 lea 0x20(%rsp),%rax 40333f: 64 48 63 0c 25 c8 ff movslq %fs:0xffffffffffffffc8,%rcx 403346: ff ff 403348: 48 85 db test %rbx,%rbx 40334b: 74 28 je 403375 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x75> 40334d: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 403351: 49 8d 0c ce lea (%r14,%rcx,8),%rcx 403355: 48 39 d9 cmp %rbx,%rcx 403358: 74 30 je 40338a <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x8a> 40335a: 48 8b 51 10 mov 0x10(%rcx),%rdx 40335e: 48 89 53 10 mov %rdx,0x10(%rbx) 403362: 48 8b 11 mov (%rcx),%rdx 403365: 48 8b 71 08 mov 0x8(%rcx),%rsi 403369: 48 89 73 08 mov %rsi,0x8(%rbx) 40336d: 48 89 13 mov %rdx,(%rbx) 403370: 48 89 cb mov %rcx,%rbx 403373: eb 15 jmp 40338a <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x8a> 403375: ff c1 inc %ecx 403377: 83 e1 07 and $0x7,%ecx 40337a: 64 89 0c 25 c8 ff ff mov %ecx,%fs:0xffffffffffffffc8 403381: ff 403382: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 403386: 49 8d 1c ce lea (%r14,%rcx,8),%rbx 40338a: 48 8b 48 10 mov 0x10(%rax),%rcx 40338e: 48 89 4b 10 mov %rcx,0x10(%rbx) 403392: 48 8b 08 mov (%rax),%rcx 403395: 48 8b 40 08 mov 0x8(%rax),%rax 403399: 48 89 43 08 mov %rax,0x8(%rbx) 40339d: 48 89 0b mov %rcx,(%rbx) 4033a0: 48 83 c4 08 add $0x8,%rsp 4033a4: 5b pop %rbx 4033a5: 41 5e pop %r14 4033a7: c3 retq 4033a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4033af: 00 00000000004033b0 <_d_arrayshrinkfit>: 4033b0: 41 57 push %r15 4033b2: 41 56 push %r14 4033b4: 41 54 push %r12 4033b6: 53 push %rbx 4033b7: 48 83 ec 18 sub $0x18,%rsp 4033bb: 49 89 d7 mov %rdx,%r15 4033be: 49 89 f4 mov %rsi,%r12 4033c1: 48 8b 07 mov (%rdi),%rax 4033c4: ff 50 58 callq *0x58(%rax) 4033c7: 48 8b 08 mov (%rax),%rcx 4033ca: 48 89 c7 mov %rax,%rdi 4033cd: ff 51 48 callq *0x48(%rcx) 4033d0: 49 89 c6 mov %rax,%r14 4033d3: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4033da: ff ff 4033dc: 48 85 db test %rbx,%rbx 4033df: 75 25 jne 403406 <_d_arrayshrinkfit+0x56> 4033e1: bf c0 00 00 00 mov $0xc0,%edi 4033e6: e8 85 e8 ff ff callq 401c70 4033eb: 48 89 c3 mov %rax,%rbx 4033ee: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 4033f5: ff ff 4033f7: 48 89 df mov %rbx,%rdi 4033fa: 31 f6 xor %esi,%esi 4033fc: ba c0 00 00 00 mov $0xc0,%edx 403401: e8 fa e6 ff ff callq 401b00 403406: 4d 0f af f4 imul %r12,%r14 40340a: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 403411: ff ff 403413: 48 8d 04 40 lea (%rax,%rax,2),%rax 403417: 48 8d 14 c3 lea (%rbx,%rax,8),%rdx 40341b: 48 39 da cmp %rbx,%rdx 40341e: 72 39 jb 403459 <_d_arrayshrinkfit+0xa9> 403420: 48 89 d6 mov %rdx,%rsi 403423: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40342a: 84 00 00 00 00 00 403430: 48 8b 06 mov (%rsi),%rax 403433: 48 85 c0 test %rax,%rax 403436: 74 18 je 403450 <_d_arrayshrinkfit+0xa0> 403438: 4c 39 f8 cmp %r15,%rax 40343b: 77 13 ja 403450 <_d_arrayshrinkfit+0xa0> 40343d: 4c 89 ff mov %r15,%rdi 403440: 48 29 c7 sub %rax,%rdi 403443: 48 8b 4e 08 mov 0x8(%rsi),%rcx 403447: 48 39 cf cmp %rcx,%rdi 40344a: 72 4c jb 403498 <_d_arrayshrinkfit+0xe8> 40344c: 0f 1f 40 00 nopl 0x0(%rax) 403450: 48 83 c6 e8 add $0xffffffffffffffe8,%rsi 403454: 48 39 de cmp %rbx,%rsi 403457: 73 d7 jae 403430 <_d_arrayshrinkfit+0x80> 403459: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 403460: eb 12 jmp 403474 <_d_arrayshrinkfit+0xc4> 403462: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403469: 1f 84 00 00 00 00 00 403470: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 403474: 48 39 d3 cmp %rdx,%rbx 403477: 76 29 jbe 4034a2 <_d_arrayshrinkfit+0xf2> 403479: 48 8b 03 mov (%rbx),%rax 40347c: 48 85 c0 test %rax,%rax 40347f: 74 ef je 403470 <_d_arrayshrinkfit+0xc0> 403481: 4c 39 f8 cmp %r15,%rax 403484: 77 ea ja 403470 <_d_arrayshrinkfit+0xc0> 403486: 4c 89 fe mov %r15,%rsi 403489: 48 29 c6 sub %rax,%rsi 40348c: 48 8b 4b 08 mov 0x8(%rbx),%rcx 403490: 48 39 ce cmp %rcx,%rsi 403493: 73 db jae 403470 <_d_arrayshrinkfit+0xc0> 403495: 48 89 de mov %rbx,%rsi 403498: 48 85 f6 test %rsi,%rsi 40349b: 74 05 je 4034a2 <_d_arrayshrinkfit+0xf2> 40349d: 8b 56 10 mov 0x10(%rsi),%edx 4034a0: eb 19 jmp 4034bb <_d_arrayshrinkfit+0x10b> 4034a2: 48 8d 3c 24 lea (%rsp),%rdi 4034a6: 4c 89 fe mov %r15,%rsi 4034a9: e8 02 20 01 00 callq 4154b0 4034ae: 8b 54 24 10 mov 0x10(%rsp),%edx 4034b2: 48 8b 04 24 mov (%rsp),%rax 4034b6: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4034bb: 48 85 c0 test %rax,%rax 4034be: 74 59 je 403519 <_d_arrayshrinkfit+0x169> 4034c0: f6 c2 08 test $0x8,%dl 4034c3: 74 54 je 403519 <_d_arrayshrinkfit+0x169> 4034c5: 49 8d 56 f0 lea -0x10(%r14),%rdx 4034c9: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4034d0: 49 0f 46 d6 cmovbe %r14,%rdx 4034d4: 49 29 c7 sub %rax,%r15 4034d7: 49 01 d7 add %rdx,%r15 4034da: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 4034e1: 77 10 ja 4034f3 <_d_arrayshrinkfit+0x143> 4034e3: 49 8d 57 01 lea 0x1(%r15),%rdx 4034e7: 48 39 ca cmp %rcx,%rdx 4034ea: 77 2d ja 403519 <_d_arrayshrinkfit+0x169> 4034ec: 44 88 7c 01 ff mov %r15b,-0x1(%rcx,%rax,1) 4034f1: eb 26 jmp 403519 <_d_arrayshrinkfit+0x169> 4034f3: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4034fa: 77 11 ja 40350d <_d_arrayshrinkfit+0x15d> 4034fc: 49 8d 57 02 lea 0x2(%r15),%rdx 403500: 48 39 ca cmp %rcx,%rdx 403503: 77 14 ja 403519 <_d_arrayshrinkfit+0x169> 403505: 66 44 89 7c 01 fe mov %r15w,-0x2(%rcx,%rax,1) 40350b: eb 0c jmp 403519 <_d_arrayshrinkfit+0x169> 40350d: 49 8d 57 11 lea 0x11(%r15),%rdx 403511: 48 39 ca cmp %rcx,%rdx 403514: 77 03 ja 403519 <_d_arrayshrinkfit+0x169> 403516: 4c 89 38 mov %r15,(%rax) 403519: 48 83 c4 18 add $0x18,%rsp 40351d: 5b pop %rbx 40351e: 41 5c pop %r12 403520: 41 5e pop %r14 403522: 41 5f pop %r15 403524: c3 retq 403525: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40352c: 00 00 00 00 0000000000403530 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv>: 403530: 41 57 push %r15 403532: 41 56 push %r14 403534: 41 55 push %r13 403536: 41 54 push %r12 403538: 53 push %rbx 403539: 48 89 d3 mov %rdx,%rbx 40353c: 49 89 f6 mov %rsi,%r14 40353f: 49 89 ff mov %rdi,%r15 403542: 4d 8b 2f mov (%r15),%r13 403545: b8 40 21 41 00 mov $0x412140,%eax 40354a: 49 39 85 80 00 00 00 cmp %rax,0x80(%r13) 403551: 74 74 je 4035c7 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 403553: 4c 89 ff mov %r15,%rdi 403556: be 10 0a 63 00 mov $0x630a10,%esi 40355b: e8 d0 f6 ff ff callq 402c30 <_d_dynamic_cast> 403560: 48 85 c0 test %rax,%rax 403563: 74 2b je 403590 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x60> 403565: 4c 8b 60 60 mov 0x60(%rax),%r12 403569: 4d 85 e4 test %r12,%r12 40356c: 74 59 je 4035c7 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 40356e: 4c 89 ff mov %r15,%rdi 403571: 41 ff 55 48 callq *0x48(%r13) 403575: 49 89 c7 mov %rax,%r15 403578: 49 01 de add %rbx,%r14 40357b: 49 39 de cmp %rbx,%r14 40357e: 76 47 jbe 4035c7 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 403580: 48 89 df mov %rbx,%rdi 403583: 41 ff d4 callq *%r12 403586: 4c 01 fb add %r15,%rbx 403589: 4c 39 f3 cmp %r14,%rbx 40358c: 72 f2 jb 403580 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x50> 40358e: eb 37 jmp 4035c7 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 403590: 4c 89 ff mov %r15,%rdi 403593: 41 ff 55 48 callq *0x48(%r13) 403597: 49 89 c4 mov %rax,%r12 40359a: 49 01 de add %rbx,%r14 40359d: 49 39 de cmp %rbx,%r14 4035a0: 76 25 jbe 4035c7 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 4035a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4035a9: 1f 84 00 00 00 00 00 4035b0: 49 8b 07 mov (%r15),%rax 4035b3: 4c 89 ff mov %r15,%rdi 4035b6: 48 89 de mov %rbx,%rsi 4035b9: ff 90 80 00 00 00 callq *0x80(%rax) 4035bf: 4c 01 e3 add %r12,%rbx 4035c2: 4c 39 f3 cmp %r14,%rbx 4035c5: 72 e9 jb 4035b0 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x80> 4035c7: 5b pop %rbx 4035c8: 41 5c pop %r12 4035ca: 41 5d pop %r13 4035cc: 41 5e pop %r14 4035ce: 41 5f pop %r15 4035d0: c3 retq 4035d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4035d8: 0f 1f 84 00 00 00 00 4035df: 00 00000000004035e0 <_d_arraysetcapacity>: 4035e0: 55 push %rbp 4035e1: 41 57 push %r15 4035e3: 41 56 push %r14 4035e5: 41 55 push %r13 4035e7: 41 54 push %r12 4035e9: 53 push %rbx 4035ea: 48 81 ec 98 00 00 00 sub $0x98,%rsp 4035f1: 48 89 54 24 60 mov %rdx,0x60(%rsp) 4035f6: 49 89 f6 mov %rsi,%r14 4035f9: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 4035fe: 48 8b 07 mov (%rdi),%rax 403601: 48 8b 08 mov (%rax),%rcx 403604: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 403609: b8 30 12 63 00 mov $0x631230,%eax 40360e: 48 39 c1 cmp %rax,%rcx 403611: 0f 84 ce 00 00 00 je 4036e5 <_d_arraysetcapacity+0x105> 403617: 48 8b 44 24 60 mov 0x60(%rsp),%rax 40361c: 4c 8b 78 08 mov 0x8(%rax),%r15 403620: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 403627: ff ff 403629: 48 85 db test %rbx,%rbx 40362c: 75 25 jne 403653 <_d_arraysetcapacity+0x73> 40362e: bf c0 00 00 00 mov $0xc0,%edi 403633: e8 38 e6 ff ff callq 401c70 403638: 48 89 c3 mov %rax,%rbx 40363b: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 403642: ff ff 403644: 48 89 df mov %rbx,%rdi 403647: 31 f6 xor %esi,%esi 403649: ba c0 00 00 00 mov $0xc0,%edx 40364e: e8 ad e4 ff ff callq 401b00 403653: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40365a: ff ff 40365c: 48 8d 04 40 lea (%rax,%rax,2),%rax 403660: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 403664: 48 39 d8 cmp %rbx,%rax 403667: 72 30 jb 403699 <_d_arraysetcapacity+0xb9> 403669: 49 89 c5 mov %rax,%r13 40366c: 0f 1f 40 00 nopl 0x0(%rax) 403670: 4d 8b 65 00 mov 0x0(%r13),%r12 403674: 4d 85 e4 test %r12,%r12 403677: 74 17 je 403690 <_d_arraysetcapacity+0xb0> 403679: 4d 39 fc cmp %r15,%r12 40367c: 77 12 ja 403690 <_d_arraysetcapacity+0xb0> 40367e: 4c 89 f9 mov %r15,%rcx 403681: 4c 29 e1 sub %r12,%rcx 403684: 49 8b 6d 08 mov 0x8(%r13),%rbp 403688: 48 39 e9 cmp %rbp,%rcx 40368b: 72 4b jb 4036d8 <_d_arraysetcapacity+0xf8> 40368d: 0f 1f 00 nopl (%rax) 403690: 49 83 c5 e8 add $0xffffffffffffffe8,%r13 403694: 49 39 dd cmp %rbx,%r13 403697: 73 d7 jae 403670 <_d_arraysetcapacity+0x90> 403699: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 4036a0: eb 12 jmp 4036b4 <_d_arraysetcapacity+0xd4> 4036a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4036a9: 1f 84 00 00 00 00 00 4036b0: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 4036b4: 48 39 c3 cmp %rax,%rbx 4036b7: 76 2c jbe 4036e5 <_d_arraysetcapacity+0x105> 4036b9: 4c 8b 23 mov (%rbx),%r12 4036bc: 4d 85 e4 test %r12,%r12 4036bf: 74 ef je 4036b0 <_d_arraysetcapacity+0xd0> 4036c1: 4d 39 fc cmp %r15,%r12 4036c4: 77 ea ja 4036b0 <_d_arraysetcapacity+0xd0> 4036c6: 4c 89 f9 mov %r15,%rcx 4036c9: 4c 29 e1 sub %r12,%rcx 4036cc: 48 8b 6b 08 mov 0x8(%rbx),%rbp 4036d0: 48 39 e9 cmp %rbp,%rcx 4036d3: 73 db jae 4036b0 <_d_arraysetcapacity+0xd0> 4036d5: 49 89 dd mov %rbx,%r13 4036d8: 4d 85 ed test %r13,%r13 4036db: 74 08 je 4036e5 <_d_arraysetcapacity+0x105> 4036dd: 45 8b 7d 10 mov 0x10(%r13),%r15d 4036e1: 30 c0 xor %al,%al 4036e3: eb 33 jmp 403718 <_d_arraysetcapacity+0x138> 4036e5: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4036ea: 48 8b 70 08 mov 0x8(%rax),%rsi 4036ee: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi 4036f5: 00 4036f6: e8 b5 1d 01 00 callq 4154b0 4036fb: 45 31 ed xor %r13d,%r13d 4036fe: b0 01 mov $0x1,%al 403700: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d 403707: 00 403708: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 40370f: 00 403710: 48 8b ac 24 88 00 00 mov 0x88(%rsp),%rbp 403717: 00 403718: 88 44 24 2f mov %al,0x2f(%rsp) 40371c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 403721: 48 8b 07 mov (%rdi),%rax 403724: ff 50 58 callq *0x58(%rax) 403727: 48 8b 08 mov (%rax),%rcx 40372a: 48 89 c7 mov %rax,%rdi 40372d: ff 51 48 callq *0x48(%rcx) 403730: 48 89 44 24 58 mov %rax,0x58(%rsp) 403735: 48 89 c1 mov %rax,%rcx 403738: 49 0f af ce imul %r14,%rcx 40373c: 4d 85 f6 test %r14,%r14 40373f: 74 13 je 403754 <_d_arraysetcapacity+0x174> 403741: 48 89 c8 mov %rcx,%rax 403744: 31 d2 xor %edx,%edx 403746: 49 f7 f6 div %r14 403749: 48 3b 44 24 58 cmp 0x58(%rsp),%rax 40374e: 0f 85 ee 03 00 00 jne 403b42 <_d_arraysetcapacity+0x562> 403754: 31 c0 xor %eax,%eax 403756: 4d 85 e4 test %r12,%r12 403759: 74 1f je 40377a <_d_arraysetcapacity+0x19a> 40375b: 41 f6 c7 08 test $0x8,%r15b 40375f: 74 1d je 40377e <_d_arraysetcapacity+0x19e> 403761: 49 89 c8 mov %rcx,%r8 403764: 48 81 fd 00 01 00 00 cmp $0x100,%rbp 40376b: 77 15 ja 403782 <_d_arraysetcapacity+0x1a2> 40376d: 42 0f b6 54 25 ff movzbl -0x1(%rbp,%r12,1),%edx 403773: b9 01 00 00 00 mov $0x1,%ecx 403778: eb 27 jmp 4037a1 <_d_arraysetcapacity+0x1c1> 40377a: 31 db xor %ebx,%ebx 40377c: eb 60 jmp 4037de <_d_arraysetcapacity+0x1fe> 40377e: 31 db xor %ebx,%ebx 403780: eb 5c jmp 4037de <_d_arraysetcapacity+0x1fe> 403782: 48 81 fd ff 0f 00 00 cmp $0xfff,%rbp 403789: 77 0d ja 403798 <_d_arraysetcapacity+0x1b8> 40378b: 42 0f b7 54 25 fe movzwl -0x2(%rbp,%r12,1),%edx 403791: b9 02 00 00 00 mov $0x2,%ecx 403796: eb 09 jmp 4037a1 <_d_arraysetcapacity+0x1c1> 403798: 49 8b 14 24 mov (%r12),%rdx 40379c: b9 11 00 00 00 mov $0x11,%ecx 4037a1: 48 81 fd ff 0f 00 00 cmp $0xfff,%rbp 4037a8: 0f 97 c3 seta %bl 4037ab: 0f b6 fb movzbl %bl,%edi 4037ae: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 4037b3: 48 8b 33 mov (%rbx),%rsi 4037b6: 48 0f af 74 24 58 imul 0x58(%rsp),%rsi 4037bc: 48 c1 e7 04 shl $0x4,%rdi 4037c0: 4c 01 e7 add %r12,%rdi 4037c3: 48 8b 5b 08 mov 0x8(%rbx),%rbx 4037c7: 48 29 fb sub %rdi,%rbx 4037ca: 48 01 de add %rbx,%rsi 4037cd: 48 39 d6 cmp %rdx,%rsi 4037d0: 75 09 jne 4037db <_d_arraysetcapacity+0x1fb> 4037d2: 48 89 e8 mov %rbp,%rax 4037d5: 48 29 c8 sub %rcx,%rax 4037d8: 48 29 d8 sub %rbx,%rax 4037db: 4c 89 c1 mov %r8,%rcx 4037de: 48 39 c8 cmp %rcx,%rax 4037e1: 0f 83 42 03 00 00 jae 403b29 <_d_arraysetcapacity+0x549> 4037e7: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 4037ee: 72 44 jb 403834 <_d_arraysetcapacity+0x254> 4037f0: 48 85 c0 test %rax,%rax 4037f3: 74 3f je 403834 <_d_arraysetcapacity+0x254> 4037f5: be 11 00 00 00 mov $0x11,%esi 4037fa: 48 29 ee sub %rbp,%rsi 4037fd: 48 01 ce add %rcx,%rsi 403800: 48 01 de add %rbx,%rsi 403803: 48 8b 44 24 60 mov 0x60(%rsp),%rax 403808: 48 89 cd mov %rcx,%rbp 40380b: 48 8b 78 08 mov 0x8(%rax),%rdi 40380f: 48 89 f2 mov %rsi,%rdx 403812: e8 99 1b 01 00 callq 4153b0 403817: 48 89 e9 mov %rbp,%rcx 40381a: 48 85 c0 test %rax,%rax 40381d: 74 15 je 403834 <_d_arraysetcapacity+0x254> 40381f: 48 c7 c1 ef ff ff ff mov $0xffffffffffffffef,%rcx 403826: 48 29 d9 sub %rbx,%rcx 403829: 48 01 c1 add %rax,%rcx 40382c: 48 89 c8 mov %rcx,%rax 40382f: e9 f5 02 00 00 jmpq 403b29 <_d_arraysetcapacity+0x549> 403834: 48 8b 44 24 60 mov 0x60(%rsp),%rax 403839: 4c 8b 30 mov (%rax),%r14 40383c: 4c 0f af 74 24 58 imul 0x58(%rsp),%r14 403842: b8 11 00 00 00 mov $0x11,%eax 403847: 48 81 f9 fe 07 00 00 cmp $0x7fe,%rcx 40384e: 77 10 ja 403860 <_d_arraysetcapacity+0x280> 403850: 48 81 f9 ff 00 00 00 cmp $0xff,%rcx 403857: 0f 97 c0 seta %al 40385a: 0f b6 c0 movzbl %al,%eax 40385d: 48 ff c0 inc %rax 403860: 48 89 44 24 08 mov %rax,0x8(%rsp) 403865: 48 8d 1c 08 lea (%rax,%rcx,1),%rbx 403869: 48 89 cd mov %rcx,%rbp 40386c: 4d 85 e4 test %r12,%r12 40386f: 75 22 jne 403893 <_d_arraysetcapacity+0x2b3> 403871: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 403876: 48 8b 07 mov (%rdi),%rax 403879: ff 50 58 callq *0x58(%rax) 40387c: 48 8b 08 mov (%rax),%rcx 40387f: 48 89 c7 mov %rax,%rdi 403882: ff 51 68 callq *0x68(%rcx) 403885: 41 89 c7 mov %eax,%r15d 403888: 45 01 ff add %r15d,%r15d 40388b: 41 83 e7 02 and $0x2,%r15d 40388f: 41 83 f7 02 xor $0x2,%r15d 403893: 41 83 cf 08 or $0x8,%r15d 403897: 48 8d 7c 24 68 lea 0x68(%rsp),%rdi 40389c: 48 89 de mov %rbx,%rsi 40389f: 44 89 fa mov %r15d,%edx 4038a2: e8 09 1a 01 00 callq 4152b0 4038a7: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 4038ac: 48 85 c9 test %rcx,%rcx 4038af: 0f 84 8d 02 00 00 je 403b42 <_d_arraysetcapacity+0x562> 4038b5: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 4038ba: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4038bf: 48 89 44 24 10 mov %rax,0x10(%rsp) 4038c4: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4038c9: 48 89 44 24 18 mov %rax,0x18(%rsp) 4038ce: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4038d4: 0f 97 c0 seta %al 4038d7: 0f b6 c0 movzbl %al,%eax 4038da: 48 c1 e0 04 shl $0x4,%rax 4038de: 48 89 44 24 38 mov %rax,0x38(%rsp) 4038e3: 48 8d 3c 01 lea (%rcx,%rax,1),%rdi 4038e7: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 4038ec: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 4038f1: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4038f6: 48 8b 70 08 mov 0x8(%rax),%rsi 4038fa: 4c 89 f2 mov %r14,%rdx 4038fd: e8 ce e2 ff ff callq 401bd0 403902: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 403907: 48 8b 07 mov (%rdi),%rax 40390a: ff 50 58 callq *0x58(%rax) 40390d: 48 89 c5 mov %rax,%rbp 403910: b8 40 21 41 00 mov $0x412140,%eax 403915: 48 8b 5d 00 mov 0x0(%rbp),%rbx 403919: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 403920: 0f 84 a2 00 00 00 je 4039c8 <_d_arraysetcapacity+0x3e8> 403926: 48 89 ef mov %rbp,%rdi 403929: be 10 0a 63 00 mov $0x630a10,%esi 40392e: e8 fd f2 ff ff callq 402c30 <_d_dynamic_cast> 403933: 48 85 c0 test %rax,%rax 403936: 74 48 je 403980 <_d_arraysetcapacity+0x3a0> 403938: 4c 8b 78 60 mov 0x60(%rax),%r15 40393c: 4d 85 ff test %r15,%r15 40393f: 0f 84 83 00 00 00 je 4039c8 <_d_arraysetcapacity+0x3e8> 403945: 48 89 ef mov %rbp,%rdi 403948: ff 53 48 callq *0x48(%rbx) 40394b: 49 89 c4 mov %rax,%r12 40394e: 48 8b 44 24 38 mov 0x38(%rsp),%rax 403953: 4a 8d 1c 30 lea (%rax,%r14,1),%rbx 403957: 48 03 5c 24 40 add 0x40(%rsp),%rbx 40395c: 48 3b 5c 24 50 cmp 0x50(%rsp),%rbx 403961: 76 65 jbe 4039c8 <_d_arraysetcapacity+0x3e8> 403963: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 403968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40396f: 00 403970: 48 89 ef mov %rbp,%rdi 403973: 41 ff d7 callq *%r15 403976: 4c 01 e5 add %r12,%rbp 403979: 48 39 dd cmp %rbx,%rbp 40397c: 72 f2 jb 403970 <_d_arraysetcapacity+0x390> 40397e: eb 48 jmp 4039c8 <_d_arraysetcapacity+0x3e8> 403980: 48 89 ef mov %rbp,%rdi 403983: ff 53 48 callq *0x48(%rbx) 403986: 48 89 c3 mov %rax,%rbx 403989: 48 8b 44 24 38 mov 0x38(%rsp),%rax 40398e: 4e 8d 24 30 lea (%rax,%r14,1),%r12 403992: 4c 03 64 24 40 add 0x40(%rsp),%r12 403997: 4c 3b 64 24 50 cmp 0x50(%rsp),%r12 40399c: 76 2a jbe 4039c8 <_d_arraysetcapacity+0x3e8> 40399e: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 4039a3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4039aa: 84 00 00 00 00 00 4039b0: 48 8b 45 00 mov 0x0(%rbp),%rax 4039b4: 48 89 ef mov %rbp,%rdi 4039b7: 4c 89 fe mov %r15,%rsi 4039ba: ff 90 80 00 00 00 callq *0x80(%rax) 4039c0: 49 01 df add %rbx,%r15 4039c3: 4d 39 e7 cmp %r12,%r15 4039c6: 72 e8 jb 4039b0 <_d_arraysetcapacity+0x3d0> 4039c8: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4039cd: 49 89 c7 mov %rax,%r15 4039d0: 49 c1 ef 20 shr $0x20,%r15 4039d4: a8 02 test $0x2,%al 4039d6: 49 89 c4 mov %rax,%r12 4039d9: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 4039de: 75 23 jne 403a03 <_d_arraysetcapacity+0x423> 4039e0: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4039e5: 4a 8d 3c 30 lea (%rax,%r14,1),%rdi 4039e9: 48 01 ef add %rbp,%rdi 4039ec: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4039f1: 4c 29 f2 sub %r14,%rdx 4039f4: 48 03 54 24 08 add 0x8(%rsp),%rdx 4039f9: 48 29 c2 sub %rax,%rdx 4039fc: 31 f6 xor %esi,%esi 4039fe: e8 fd e0 ff ff callq 401b00 403a03: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 403a08: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 403a0f: 77 10 ja 403a21 <_d_arraysetcapacity+0x441> 403a11: 49 8d 46 01 lea 0x1(%r14),%rax 403a15: 48 39 d8 cmp %rbx,%rax 403a18: 77 2e ja 403a48 <_d_arraysetcapacity+0x468> 403a1a: 44 88 74 2b ff mov %r14b,-0x1(%rbx,%rbp,1) 403a1f: eb 27 jmp 403a48 <_d_arraysetcapacity+0x468> 403a21: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 403a28: 77 11 ja 403a3b <_d_arraysetcapacity+0x45b> 403a2a: 49 8d 46 02 lea 0x2(%r14),%rax 403a2e: 48 39 d8 cmp %rbx,%rax 403a31: 77 15 ja 403a48 <_d_arraysetcapacity+0x468> 403a33: 66 44 89 74 2b fe mov %r14w,-0x2(%rbx,%rbp,1) 403a39: eb 0d jmp 403a48 <_d_arraysetcapacity+0x468> 403a3b: 49 8d 46 11 lea 0x11(%r14),%rax 403a3f: 48 39 d8 cmp %rbx,%rax 403a42: 77 04 ja 403a48 <_d_arraysetcapacity+0x468> 403a44: 4c 89 75 00 mov %r14,0x0(%rbp) 403a48: b8 30 12 63 00 mov $0x631230,%eax 403a4d: 48 39 44 24 30 cmp %rax,0x30(%rsp) 403a52: 0f 84 9a 00 00 00 je 403af2 <_d_arraysetcapacity+0x512> 403a58: 49 89 ee mov %rbp,%r14 403a5b: 64 48 8b 2c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbp 403a62: ff ff 403a64: 48 85 ed test %rbp,%rbp 403a67: 75 25 jne 403a8e <_d_arraysetcapacity+0x4ae> 403a69: bf c0 00 00 00 mov $0xc0,%edi 403a6e: e8 fd e1 ff ff callq 401c70 403a73: 48 89 c5 mov %rax,%rbp 403a76: 64 48 89 2c 25 c0 ff mov %rbp,%fs:0xffffffffffffffc0 403a7d: ff ff 403a7f: 48 89 ef mov %rbp,%rdi 403a82: 31 f6 xor %esi,%esi 403a84: ba c0 00 00 00 mov $0xc0,%edx 403a89: e8 72 e0 ff ff callq 401b00 403a8e: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 403a95: ff ff 403a97: 80 7c 24 2f 00 cmpb $0x0,0x2f(%rsp) 403a9c: 4c 89 f6 mov %r14,%rsi 403a9f: 74 18 je 403ab9 <_d_arraysetcapacity+0x4d9> 403aa1: ff c0 inc %eax 403aa3: 83 e0 07 and $0x7,%eax 403aa6: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 403aad: ff 403aae: 48 8d 04 40 lea (%rax,%rax,2),%rax 403ab2: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 403ab7: eb 2a jmp 403ae3 <_d_arraysetcapacity+0x503> 403ab9: 48 8d 04 40 lea (%rax,%rax,2),%rax 403abd: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 403ac2: 4c 39 e8 cmp %r13,%rax 403ac5: 74 19 je 403ae0 <_d_arraysetcapacity+0x500> 403ac7: 48 8b 48 10 mov 0x10(%rax),%rcx 403acb: 49 89 4d 10 mov %rcx,0x10(%r13) 403acf: 48 8b 08 mov (%rax),%rcx 403ad2: 48 8b 50 08 mov 0x8(%rax),%rdx 403ad6: 49 89 55 08 mov %rdx,0x8(%r13) 403ada: 49 89 4d 00 mov %rcx,0x0(%r13) 403ade: eb 03 jmp 403ae3 <_d_arraysetcapacity+0x503> 403ae0: 4c 89 e8 mov %r13,%rax 403ae3: 48 89 30 mov %rsi,(%rax) 403ae6: 48 89 58 08 mov %rbx,0x8(%rax) 403aea: 44 89 60 10 mov %r12d,0x10(%rax) 403aee: 44 89 78 14 mov %r15d,0x14(%rax) 403af2: 48 8b 44 24 60 mov 0x60(%rsp),%rax 403af7: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 403afc: 48 89 48 08 mov %rcx,0x8(%rax) 403b00: b8 01 00 00 00 mov $0x1,%eax 403b05: 48 81 fb 01 01 00 00 cmp $0x101,%rbx 403b0c: 72 15 jb 403b23 <_d_arraysetcapacity+0x543> 403b0e: b9 02 00 00 00 mov $0x2,%ecx 403b13: b8 11 00 00 00 mov $0x11,%eax 403b18: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 403b1f: 48 0f 42 c1 cmovb %rcx,%rax 403b23: 48 29 c3 sub %rax,%rbx 403b26: 48 89 d8 mov %rbx,%rax 403b29: 31 d2 xor %edx,%edx 403b2b: 48 f7 74 24 58 divq 0x58(%rsp) 403b30: 48 81 c4 98 00 00 00 add $0x98,%rsp 403b37: 5b pop %rbx 403b38: 41 5c pop %r12 403b3a: 41 5d pop %r13 403b3c: 41 5e pop %r14 403b3e: 41 5f pop %r15 403b40: 5d pop %rbp 403b41: c3 retq 403b42: e8 89 5a 00 00 callq 4095d0 403b47: bf 43 00 00 00 mov $0x43,%edi 403b4c: be 00 17 42 00 mov $0x421700,%esi 403b51: ba 00 03 00 00 mov $0x300,%edx 403b56: e8 45 e6 ff ff callq 4021a0 <_d_assert> 403b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403b60 <_d_newarrayT>: 403b60: 55 push %rbp 403b61: 48 89 e5 mov %rsp,%rbp 403b64: 41 57 push %r15 403b66: 41 56 push %r14 403b68: 53 push %rbx 403b69: 48 83 ec 38 sub $0x38,%rsp 403b6d: 48 89 f3 mov %rsi,%rbx 403b70: 49 89 fe mov %rdi,%r14 403b73: 48 89 5d e0 mov %rbx,-0x20(%rbp) 403b77: 49 8b 06 mov (%r14),%rax 403b7a: ff 50 58 callq *0x58(%rax) 403b7d: 48 8b 08 mov (%rax),%rcx 403b80: 48 89 c7 mov %rax,%rdi 403b83: ff 51 48 callq *0x48(%rcx) 403b86: 48 89 c1 mov %rax,%rcx 403b89: 31 c0 xor %eax,%eax 403b8b: 48 85 db test %rbx,%rbx 403b8e: 48 89 4d d8 mov %rcx,-0x28(%rbp) 403b92: 75 07 jne 403b9b <_d_newarrayT+0x3b> 403b94: 31 db xor %ebx,%ebx 403b96: e9 fc 00 00 00 jmpq 403c97 <_d_newarrayT+0x137> 403b9b: 48 85 c9 test %rcx,%rcx 403b9e: bb 00 00 00 00 mov $0x0,%ebx 403ba3: 0f 84 ee 00 00 00 je 403c97 <_d_newarrayT+0x137> 403ba9: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%rbp) 403bb0: 48 8b 45 d8 mov -0x28(%rbp),%rax 403bb4: 48 f7 65 e0 mulq -0x20(%rbp) 403bb8: 48 89 45 d8 mov %rax,-0x28(%rbp) 403bbc: 72 02 jb 403bc0 <_d_newarrayT+0x60> 403bbe: eb 09 jmp 403bc9 <_d_newarrayT+0x69> 403bc0: c7 45 d4 01 00 00 00 movl $0x1,-0x2c(%rbp) 403bc7: eb 00 jmp 403bc9 <_d_newarrayT+0x69> 403bc9: 83 7d d4 01 cmpl $0x1,-0x2c(%rbp) 403bcd: 0f 84 d2 00 00 00 je 403ca5 <_d_newarrayT+0x145> 403bd3: bb 11 00 00 00 mov $0x11,%ebx 403bd8: 4c 8b 7d d8 mov -0x28(%rbp),%r15 403bdc: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 403be3: 77 10 ja 403bf5 <_d_newarrayT+0x95> 403be5: 49 81 ff ff 00 00 00 cmp $0xff,%r15 403bec: 0f 97 c0 seta %al 403bef: 0f b6 d8 movzbl %al,%ebx 403bf2: 48 ff c3 inc %rbx 403bf5: 49 8b 06 mov (%r14),%rax 403bf8: 4c 89 f7 mov %r14,%rdi 403bfb: ff 50 58 callq *0x58(%rax) 403bfe: 48 8b 08 mov (%rax),%rcx 403c01: 48 89 c7 mov %rax,%rdi 403c04: ff 51 68 callq *0x68(%rcx) 403c07: 49 01 df add %rbx,%r15 403c0a: 48 8d 7d b8 lea -0x48(%rbp),%rdi 403c0e: 8d 14 00 lea (%rax,%rax,1),%edx 403c11: 83 e2 02 and $0x2,%edx 403c14: 83 f2 0a xor $0xa,%edx 403c17: 4c 89 fe mov %r15,%rsi 403c1a: e8 91 16 01 00 callq 4152b0 403c1f: bb 10 00 00 00 mov $0x10,%ebx 403c24: 48 81 7d c0 ff 0f 00 cmpq $0xfff,-0x40(%rbp) 403c2b: 00 403c2c: 77 02 ja 403c30 <_d_newarrayT+0xd0> 403c2e: 31 db xor %ebx,%ebx 403c30: 48 03 5d b8 add -0x48(%rbp),%rbx 403c34: 48 8b 55 d8 mov -0x28(%rbp),%rdx 403c38: 48 89 df mov %rbx,%rdi 403c3b: 31 f6 xor %esi,%esi 403c3d: e8 be de ff ff callq 401b00 403c42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 403c46: 48 8b 45 d8 mov -0x28(%rbp),%rax 403c4a: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 403c51: 77 13 ja 403c66 <_d_newarrayT+0x106> 403c53: 48 8d 50 01 lea 0x1(%rax),%rdx 403c57: 48 39 ca cmp %rcx,%rdx 403c5a: 77 37 ja 403c93 <_d_newarrayT+0x133> 403c5c: 48 8b 55 b8 mov -0x48(%rbp),%rdx 403c60: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 403c64: eb 2d jmp 403c93 <_d_newarrayT+0x133> 403c66: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 403c6d: 77 14 ja 403c83 <_d_newarrayT+0x123> 403c6f: 48 8d 50 02 lea 0x2(%rax),%rdx 403c73: 48 39 ca cmp %rcx,%rdx 403c76: 77 1b ja 403c93 <_d_newarrayT+0x133> 403c78: 48 8b 55 b8 mov -0x48(%rbp),%rdx 403c7c: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 403c81: eb 10 jmp 403c93 <_d_newarrayT+0x133> 403c83: 48 8d 50 11 lea 0x11(%rax),%rdx 403c87: 48 39 ca cmp %rcx,%rdx 403c8a: 77 07 ja 403c93 <_d_newarrayT+0x133> 403c8c: 48 8b 4d b8 mov -0x48(%rbp),%rcx 403c90: 48 89 01 mov %rax,(%rcx) 403c93: 48 8b 45 e0 mov -0x20(%rbp),%rax 403c97: 48 89 da mov %rbx,%rdx 403c9a: 48 83 c4 38 add $0x38,%rsp 403c9e: 5b pop %rbx 403c9f: 41 5e pop %r14 403ca1: 41 5f pop %r15 403ca3: 5d pop %rbp 403ca4: c3 retq 403ca5: e8 26 59 00 00 callq 4095d0 403caa: bf 43 00 00 00 mov $0x43,%edi 403caf: be 00 17 42 00 mov $0x421700,%esi 403cb4: ba 3d 03 00 00 mov $0x33d,%edx 403cb9: e8 e2 e4 ff ff callq 4021a0 <_d_assert> 403cbe: 66 90 xchg %ax,%ax 0000000000403cc0 <_d_newarrayiT>: 403cc0: 55 push %rbp 403cc1: 48 89 e5 mov %rsp,%rbp 403cc4: 41 57 push %r15 403cc6: 41 56 push %r14 403cc8: 41 55 push %r13 403cca: 41 54 push %r12 403ccc: 53 push %rbx 403ccd: 48 83 ec 38 sub $0x38,%rsp 403cd1: 48 89 f3 mov %rsi,%rbx 403cd4: 49 89 fc mov %rdi,%r12 403cd7: 48 89 5d d0 mov %rbx,-0x30(%rbp) 403cdb: 49 8b 04 24 mov (%r12),%rax 403cdf: ff 50 58 callq *0x58(%rax) 403ce2: 48 8b 08 mov (%rax),%rcx 403ce5: 48 89 c7 mov %rax,%rdi 403ce8: ff 51 48 callq *0x48(%rcx) 403ceb: 48 89 c1 mov %rax,%rcx 403cee: 45 31 f6 xor %r14d,%r14d 403cf1: 31 c0 xor %eax,%eax 403cf3: 48 85 db test %rbx,%rbx 403cf6: 48 89 4d c8 mov %rcx,-0x38(%rbp) 403cfa: 0f 84 7d 01 00 00 je 403e7d <_d_newarrayiT+0x1bd> 403d00: 48 85 c9 test %rcx,%rcx 403d03: 0f 84 74 01 00 00 je 403e7d <_d_newarrayiT+0x1bd> 403d09: 49 8b 04 24 mov (%r12),%rax 403d0d: 4c 89 e7 mov %r12,%rdi 403d10: ff 50 58 callq *0x58(%rax) 403d13: 48 8b 08 mov (%rax),%rcx 403d16: 48 89 c7 mov %rax,%rdi 403d19: ff 51 60 callq *0x60(%rcx) 403d1c: 49 89 c5 mov %rax,%r13 403d1f: 49 89 d7 mov %rdx,%r15 403d22: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%rbp) 403d29: 48 8b 45 c8 mov -0x38(%rbp),%rax 403d2d: 48 f7 65 d0 mulq -0x30(%rbp) 403d31: 48 89 45 c8 mov %rax,-0x38(%rbp) 403d35: 72 02 jb 403d39 <_d_newarrayiT+0x79> 403d37: eb 09 jmp 403d42 <_d_newarrayiT+0x82> 403d39: c7 45 c4 01 00 00 00 movl $0x1,-0x3c(%rbp) 403d40: eb 00 jmp 403d42 <_d_newarrayiT+0x82> 403d42: 83 7d c4 01 cmpl $0x1,-0x3c(%rbp) 403d46: 0f 84 43 01 00 00 je 403e8f <_d_newarrayiT+0x1cf> 403d4c: bb 11 00 00 00 mov $0x11,%ebx 403d51: 4c 8b 75 c8 mov -0x38(%rbp),%r14 403d55: 49 81 fe fe 07 00 00 cmp $0x7fe,%r14 403d5c: 77 10 ja 403d6e <_d_newarrayiT+0xae> 403d5e: 49 81 fe ff 00 00 00 cmp $0xff,%r14 403d65: 0f 97 c0 seta %al 403d68: 0f b6 d8 movzbl %al,%ebx 403d6b: 48 ff c3 inc %rbx 403d6e: 49 8b 04 24 mov (%r12),%rax 403d72: 4c 89 e7 mov %r12,%rdi 403d75: ff 50 58 callq *0x58(%rax) 403d78: 48 8b 08 mov (%rax),%rcx 403d7b: 48 89 c7 mov %rax,%rdi 403d7e: ff 51 68 callq *0x68(%rcx) 403d81: 49 01 de add %rbx,%r14 403d84: 48 8d 7d a8 lea -0x58(%rbp),%rdi 403d88: 8d 14 00 lea (%rax,%rax,1),%edx 403d8b: 83 e2 02 and $0x2,%edx 403d8e: 83 f2 0a xor $0xa,%edx 403d91: 4c 89 f6 mov %r14,%rsi 403d94: e8 17 15 01 00 callq 4152b0 403d99: b8 10 00 00 00 mov $0x10,%eax 403d9e: 48 81 7d b0 ff 0f 00 cmpq $0xfff,-0x50(%rbp) 403da5: 00 403da6: 77 02 ja 403daa <_d_newarrayiT+0xea> 403da8: 31 c0 xor %eax,%eax 403daa: 4c 8b 65 a8 mov -0x58(%rbp),%r12 403dae: 4d 8d 34 04 lea (%r12,%rax,1),%r14 403db2: 49 83 fd 01 cmp $0x1,%r13 403db6: 75 12 jne 403dca <_d_newarrayiT+0x10a> 403db8: 41 0f b6 37 movzbl (%r15),%esi 403dbc: 48 8b 55 c8 mov -0x38(%rbp),%rdx 403dc0: 4c 89 f7 mov %r14,%rdi 403dc3: e8 38 dd ff ff callq 401b00 403dc8: eb 5e jmp 403e28 <_d_newarrayiT+0x168> 403dca: 49 83 fd 04 cmp $0x4,%r13 403dce: 75 2e jne 403dfe <_d_newarrayiT+0x13e> 403dd0: 48 8b 4d c8 mov -0x38(%rbp),%rcx 403dd4: 48 c1 e9 02 shr $0x2,%rcx 403dd8: 48 85 c9 test %rcx,%rcx 403ddb: 74 4b je 403e28 <_d_newarrayiT+0x168> 403ddd: 41 8b 17 mov (%r15),%edx 403de0: 49 01 c4 add %rax,%r12 403de3: 31 c0 xor %eax,%eax 403de5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 403dec: 00 00 00 00 403df0: 41 89 14 84 mov %edx,(%r12,%rax,4) 403df4: 48 ff c0 inc %rax 403df7: 48 39 c8 cmp %rcx,%rax 403dfa: 72 f4 jb 403df0 <_d_newarrayiT+0x130> 403dfc: eb 2a jmp 403e28 <_d_newarrayiT+0x168> 403dfe: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 403e03: 74 23 je 403e28 <_d_newarrayiT+0x168> 403e05: 49 01 c4 add %rax,%r12 403e08: 31 db xor %ebx,%ebx 403e0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403e10: 49 8d 3c 1c lea (%r12,%rbx,1),%rdi 403e14: 4c 89 fe mov %r15,%rsi 403e17: 4c 89 ea mov %r13,%rdx 403e1a: e8 b1 dd ff ff callq 401bd0 403e1f: 4c 01 eb add %r13,%rbx 403e22: 48 3b 5d c8 cmp -0x38(%rbp),%rbx 403e26: 72 e8 jb 403e10 <_d_newarrayiT+0x150> 403e28: 48 8b 4d b0 mov -0x50(%rbp),%rcx 403e2c: 48 8b 45 c8 mov -0x38(%rbp),%rax 403e30: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 403e37: 77 13 ja 403e4c <_d_newarrayiT+0x18c> 403e39: 48 8d 50 01 lea 0x1(%rax),%rdx 403e3d: 48 39 ca cmp %rcx,%rdx 403e40: 77 37 ja 403e79 <_d_newarrayiT+0x1b9> 403e42: 48 8b 55 a8 mov -0x58(%rbp),%rdx 403e46: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 403e4a: eb 2d jmp 403e79 <_d_newarrayiT+0x1b9> 403e4c: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 403e53: 77 14 ja 403e69 <_d_newarrayiT+0x1a9> 403e55: 48 8d 50 02 lea 0x2(%rax),%rdx 403e59: 48 39 ca cmp %rcx,%rdx 403e5c: 77 1b ja 403e79 <_d_newarrayiT+0x1b9> 403e5e: 48 8b 55 a8 mov -0x58(%rbp),%rdx 403e62: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 403e67: eb 10 jmp 403e79 <_d_newarrayiT+0x1b9> 403e69: 48 8d 50 11 lea 0x11(%rax),%rdx 403e6d: 48 39 ca cmp %rcx,%rdx 403e70: 77 07 ja 403e79 <_d_newarrayiT+0x1b9> 403e72: 48 8b 4d a8 mov -0x58(%rbp),%rcx 403e76: 48 89 01 mov %rax,(%rcx) 403e79: 48 8b 45 d0 mov -0x30(%rbp),%rax 403e7d: 4c 89 f2 mov %r14,%rdx 403e80: 48 83 c4 38 add $0x38,%rsp 403e84: 5b pop %rbx 403e85: 41 5c pop %r12 403e87: 41 5d pop %r13 403e89: 41 5e pop %r14 403e8b: 41 5f pop %r15 403e8d: 5d pop %rbp 403e8e: c3 retq 403e8f: e8 3c 57 00 00 callq 4095d0 403e94: bf 43 00 00 00 mov $0x43,%edi 403e99: be 00 17 42 00 mov $0x421700,%esi 403e9e: ba 8b 03 00 00 mov $0x38b,%edx 403ea3: e8 f8 e2 ff ff callq 4021a0 <_d_assert> 403ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403eaf: 00 0000000000403eb0 <_d_newarraymT>: 403eb0: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 403eb7: 84 c0 test %al,%al 403eb9: 74 31 je 403eec <_d_newarraymT+0x3c> 403ebb: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 403ec0: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 403ec5: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 403eca: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 403ecf: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 403ed4: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 403edb: 00 403edc: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 403ee3: 00 403ee4: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 403eeb: 00 403eec: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 403ef1: 4c 89 44 24 20 mov %r8,0x20(%rsp) 403ef6: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 403efb: 48 89 54 24 10 mov %rdx,0x10(%rsp) 403f00: 48 85 f6 test %rsi,%rsi 403f03: 74 52 je 403f57 <_d_newarraymT+0xa7> 403f05: 48 8d 04 24 lea (%rsp),%rax 403f09: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 403f10: 00 403f11: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 403f18: 00 403f19: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 403f20: 00 403f21: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 403f28: 30 00 00 00 403f2c: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 403f33: 10 00 00 00 403f37: 48 8d 94 24 b8 00 00 lea 0xb8(%rsp),%rdx 403f3e: 00 403f3f: 48 89 94 24 d0 00 00 mov %rdx,0xd0(%rsp) 403f46: 00 403f47: 48 89 f9 mov %rdi,%rcx 403f4a: e8 b1 3e 00 00 callq 407e00 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 403f4f: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 403f56: c3 retq 403f57: 31 c0 xor %eax,%eax 403f59: 31 d2 xor %edx,%edx 403f5b: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 403f62: c3 retq 403f63: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403f6a: 84 00 00 00 00 00 0000000000403f70 <_d_newarraymiT>: 403f70: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 403f77: 84 c0 test %al,%al 403f79: 74 31 je 403fac <_d_newarraymiT+0x3c> 403f7b: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 403f80: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 403f85: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 403f8a: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 403f8f: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 403f94: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 403f9b: 00 403f9c: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 403fa3: 00 403fa4: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 403fab: 00 403fac: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 403fb1: 4c 89 44 24 20 mov %r8,0x20(%rsp) 403fb6: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 403fbb: 48 89 54 24 10 mov %rdx,0x10(%rsp) 403fc0: 48 85 f6 test %rsi,%rsi 403fc3: 74 52 je 404017 <_d_newarraymiT+0xa7> 403fc5: 48 8d 04 24 lea (%rsp),%rax 403fc9: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 403fd0: 00 403fd1: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 403fd8: 00 403fd9: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 403fe0: 00 403fe1: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 403fe8: 30 00 00 00 403fec: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 403ff3: 10 00 00 00 403ff7: 48 8d 94 24 b8 00 00 lea 0xb8(%rsp),%rdx 403ffe: 00 403fff: 48 89 94 24 d0 00 00 mov %rdx,0xd0(%rsp) 404006: 00 404007: 48 89 f9 mov %rdi,%rcx 40400a: e8 71 3f 00 00 callq 407f80 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 40400f: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 404016: c3 retq 404017: 31 c0 xor %eax,%eax 404019: 31 d2 xor %edx,%edx 40401b: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 404022: c3 retq 404023: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40402a: 84 00 00 00 00 00 0000000000404030 <_d_newitemT>: 404030: 41 56 push %r14 404032: 53 push %rbx 404033: 50 push %rax 404034: 48 89 fb mov %rdi,%rbx 404037: 48 8b 03 mov (%rbx),%rax 40403a: ff 50 58 callq *0x58(%rax) 40403d: 48 8b 08 mov (%rax),%rcx 404040: 48 89 c7 mov %rax,%rdi 404043: ff 51 48 callq *0x48(%rcx) 404046: 49 89 c6 mov %rax,%r14 404049: 48 8b 03 mov (%rbx),%rax 40404c: 48 89 df mov %rbx,%rdi 40404f: ff 50 58 callq *0x58(%rax) 404052: 48 8b 08 mov (%rax),%rcx 404055: 48 89 c7 mov %rax,%rdi 404058: ff 51 68 callq *0x68(%rcx) 40405b: 8d 34 00 lea (%rax,%rax,1),%esi 40405e: 83 e6 02 and $0x2,%esi 404061: 83 f6 02 xor $0x2,%esi 404064: 4c 89 f7 mov %r14,%rdi 404067: e8 04 12 01 00 callq 415270 40406c: 48 89 c3 mov %rax,%rbx 40406f: 49 83 fe 04 cmp $0x4,%r14 404073: 74 0d je 404082 <_d_newitemT+0x52> 404075: 49 83 fe 02 cmp $0x2,%r14 404079: 75 0f jne 40408a <_d_newitemT+0x5a> 40407b: 66 c7 03 00 00 movw $0x0,(%rbx) 404080: eb 20 jmp 4040a2 <_d_newitemT+0x72> 404082: c7 03 00 00 00 00 movl $0x0,(%rbx) 404088: eb 18 jmp 4040a2 <_d_newitemT+0x72> 40408a: 49 83 fe 01 cmp $0x1,%r14 40408e: 75 05 jne 404095 <_d_newitemT+0x65> 404090: c6 03 00 movb $0x0,(%rbx) 404093: eb 0d jmp 4040a2 <_d_newitemT+0x72> 404095: 48 89 df mov %rbx,%rdi 404098: 31 f6 xor %esi,%esi 40409a: 4c 89 f2 mov %r14,%rdx 40409d: e8 5e da ff ff callq 401b00 4040a2: 48 89 d8 mov %rbx,%rax 4040a5: 48 83 c4 08 add $0x8,%rsp 4040a9: 5b pop %rbx 4040aa: 41 5e pop %r14 4040ac: c3 retq 4040ad: 0f 1f 00 nopl (%rax) 00000000004040b0 <_d_newitemiT>: 4040b0: 41 57 push %r15 4040b2: 41 56 push %r14 4040b4: 41 54 push %r12 4040b6: 53 push %rbx 4040b7: 50 push %rax 4040b8: 48 89 fb mov %rdi,%rbx 4040bb: 48 8b 03 mov (%rbx),%rax 4040be: ff 50 58 callq *0x58(%rax) 4040c1: 48 8b 08 mov (%rax),%rcx 4040c4: 48 89 c7 mov %rax,%rdi 4040c7: ff 51 48 callq *0x48(%rcx) 4040ca: 49 89 c4 mov %rax,%r12 4040cd: 48 8b 03 mov (%rbx),%rax 4040d0: 48 89 df mov %rbx,%rdi 4040d3: ff 50 58 callq *0x58(%rax) 4040d6: 48 8b 08 mov (%rax),%rcx 4040d9: 48 89 c7 mov %rax,%rdi 4040dc: ff 51 60 callq *0x60(%rcx) 4040df: 49 89 c7 mov %rax,%r15 4040e2: 49 89 d6 mov %rdx,%r14 4040e5: 48 8b 03 mov (%rbx),%rax 4040e8: 48 89 df mov %rbx,%rdi 4040eb: ff 50 58 callq *0x58(%rax) 4040ee: 48 8b 08 mov (%rax),%rcx 4040f1: 48 89 c7 mov %rax,%rdi 4040f4: ff 51 68 callq *0x68(%rcx) 4040f7: 8d 34 00 lea (%rax,%rax,1),%esi 4040fa: 83 e6 02 and $0x2,%esi 4040fd: 83 f6 02 xor $0x2,%esi 404100: 4c 89 e7 mov %r12,%rdi 404103: e8 68 11 01 00 callq 415270 404108: 48 89 c3 mov %rax,%rbx 40410b: 49 83 ff 04 cmp $0x4,%r15 40410f: 74 0f je 404120 <_d_newitemiT+0x70> 404111: 49 83 ff 02 cmp $0x2,%r15 404115: 75 10 jne 404127 <_d_newitemiT+0x77> 404117: 66 41 8b 06 mov (%r14),%ax 40411b: 66 89 03 mov %ax,(%rbx) 40411e: eb 22 jmp 404142 <_d_newitemiT+0x92> 404120: 41 8b 06 mov (%r14),%eax 404123: 89 03 mov %eax,(%rbx) 404125: eb 1b jmp 404142 <_d_newitemiT+0x92> 404127: 49 83 ff 01 cmp $0x1,%r15 40412b: 75 07 jne 404134 <_d_newitemiT+0x84> 40412d: 41 8a 06 mov (%r14),%al 404130: 88 03 mov %al,(%rbx) 404132: eb 0e jmp 404142 <_d_newitemiT+0x92> 404134: 48 89 df mov %rbx,%rdi 404137: 4c 89 f6 mov %r14,%rsi 40413a: 4c 89 fa mov %r15,%rdx 40413d: e8 8e da ff ff callq 401bd0 404142: 48 89 d8 mov %rbx,%rax 404145: 48 83 c4 08 add $0x8,%rsp 404149: 5b pop %rbx 40414a: 41 5c pop %r12 40414c: 41 5e pop %r14 40414e: 41 5f pop %r15 404150: c3 retq 404151: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 404158: 0f 1f 84 00 00 00 00 40415f: 00 0000000000404160 <_d_delarray>: 404160: 53 push %rbx 404161: 48 89 fb mov %rdi,%rbx 404164: 48 85 db test %rbx,%rbx 404167: 74 1d je 404186 <_d_delarray+0x26> 404169: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40416d: 48 85 ff test %rdi,%rdi 404170: 74 05 je 404177 <_d_delarray+0x17> 404172: e8 a9 12 01 00 callq 415420 404177: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40417e: 00 40417f: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 404186: 5b pop %rbx 404187: c3 retq 404188: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40418f: 00 0000000000404190 <_d_delarray_t>: 404190: 55 push %rbp 404191: 41 57 push %r15 404193: 41 56 push %r14 404195: 41 55 push %r13 404197: 41 54 push %r12 404199: 53 push %rbx 40419a: 50 push %rax 40419b: 48 89 f3 mov %rsi,%rbx 40419e: 49 89 fe mov %rdi,%r14 4041a1: 4d 85 f6 test %r14,%r14 4041a4: 0f 84 3f 01 00 00 je 4042e9 <_d_delarray_t+0x159> 4041aa: 4d 8b 66 08 mov 0x8(%r14),%r12 4041ae: 4d 85 e4 test %r12,%r12 4041b1: 0f 84 23 01 00 00 je 4042da <_d_delarray_t+0x14a> 4041b7: 48 85 db test %rbx,%rbx 4041ba: 74 4d je 404209 <_d_delarray_t+0x79> 4041bc: 48 8b 03 mov (%rbx),%rax 4041bf: 48 89 df mov %rbx,%rdi 4041c2: ff 50 48 callq *0x48(%rax) 4041c5: 49 89 c7 mov %rax,%r15 4041c8: 4d 8b 2e mov (%r14),%r13 4041cb: 4d 8b 66 08 mov 0x8(%r14),%r12 4041cf: 4c 89 e8 mov %r13,%rax 4041d2: 49 0f af c7 imul %r15,%rax 4041d6: 48 85 c0 test %rax,%rax 4041d9: 74 2e je 404209 <_d_delarray_t+0x79> 4041db: 49 8d 45 ff lea -0x1(%r13),%rax 4041df: 49 0f af c7 imul %r15,%rax 4041e3: 49 01 c4 add %rax,%r12 4041e6: 4d 0f af ef imul %r15,%r13 4041ea: 49 f7 dd neg %r13 4041ed: 31 ed xor %ebp,%ebp 4041ef: 90 nop 4041f0: 49 8d 34 2c lea (%r12,%rbp,1),%rsi 4041f4: 48 8b 03 mov (%rbx),%rax 4041f7: 48 89 df mov %rbx,%rdi 4041fa: ff 50 78 callq *0x78(%rax) 4041fd: 4c 29 fd sub %r15,%rbp 404200: 49 39 ed cmp %rbp,%r13 404203: 75 eb jne 4041f0 <_d_delarray_t+0x60> 404205: 4d 8b 66 08 mov 0x8(%r14),%r12 404209: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404210: ff ff 404212: 48 85 db test %rbx,%rbx 404215: 75 25 jne 40423c <_d_delarray_t+0xac> 404217: bf c0 00 00 00 mov $0xc0,%edi 40421c: e8 4f da ff ff callq 401c70 404221: 48 89 c3 mov %rax,%rbx 404224: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 40422b: ff ff 40422d: 48 89 df mov %rbx,%rdi 404230: 31 f6 xor %esi,%esi 404232: ba c0 00 00 00 mov $0xc0,%edx 404237: e8 c4 d8 ff ff callq 401b00 40423c: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 404243: ff ff 404245: 48 8d 04 40 lea (%rax,%rax,2),%rax 404249: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 40424d: 48 39 d8 cmp %rbx,%rax 404250: 72 37 jb 404289 <_d_delarray_t+0xf9> 404252: 48 89 c1 mov %rax,%rcx 404255: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40425c: 00 00 00 00 404260: 48 8b 11 mov (%rcx),%rdx 404263: 48 85 d2 test %rdx,%rdx 404266: 74 18 je 404280 <_d_delarray_t+0xf0> 404268: 4c 39 e2 cmp %r12,%rdx 40426b: 77 13 ja 404280 <_d_delarray_t+0xf0> 40426d: 4c 89 e6 mov %r12,%rsi 404270: 48 29 d6 sub %rdx,%rsi 404273: 48 3b 71 08 cmp 0x8(%rcx),%rsi 404277: 72 4c jb 4042c5 <_d_delarray_t+0x135> 404279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404280: 48 83 c1 e8 add $0xffffffffffffffe8,%rcx 404284: 48 39 d9 cmp %rbx,%rcx 404287: 73 d7 jae 404260 <_d_delarray_t+0xd0> 404289: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 404290: eb 12 jmp 4042a4 <_d_delarray_t+0x114> 404292: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 404299: 1f 84 00 00 00 00 00 4042a0: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 4042a4: 48 39 c3 cmp %rax,%rbx 4042a7: 76 28 jbe 4042d1 <_d_delarray_t+0x141> 4042a9: 48 8b 0b mov (%rbx),%rcx 4042ac: 48 85 c9 test %rcx,%rcx 4042af: 74 ef je 4042a0 <_d_delarray_t+0x110> 4042b1: 4c 39 e1 cmp %r12,%rcx 4042b4: 77 ea ja 4042a0 <_d_delarray_t+0x110> 4042b6: 4c 89 e2 mov %r12,%rdx 4042b9: 48 29 ca sub %rcx,%rdx 4042bc: 48 3b 53 08 cmp 0x8(%rbx),%rdx 4042c0: 73 de jae 4042a0 <_d_delarray_t+0x110> 4042c2: 48 89 d9 mov %rbx,%rcx 4042c5: 48 85 c9 test %rcx,%rcx 4042c8: 74 07 je 4042d1 <_d_delarray_t+0x141> 4042ca: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 4042d1: 49 8b 7e 08 mov 0x8(%r14),%rdi 4042d5: e8 46 11 01 00 callq 415420 4042da: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 4042e1: 00 4042e2: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 4042e9: 48 83 c4 08 add $0x8,%rsp 4042ed: 5b pop %rbx 4042ee: 41 5c pop %r12 4042f0: 41 5d pop %r13 4042f2: 41 5e pop %r14 4042f4: 41 5f pop %r15 4042f6: 5d pop %rbp 4042f7: c3 retq 4042f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4042ff: 00 0000000000404300 <_d_delmemory>: 404300: 53 push %rbx 404301: 48 89 fb mov %rdi,%rbx 404304: 48 8b 3b mov (%rbx),%rdi 404307: 48 85 ff test %rdi,%rdi 40430a: 74 0c je 404318 <_d_delmemory+0x18> 40430c: e8 0f 11 01 00 callq 415420 404311: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 404318: 5b pop %rbx 404319: c3 retq 40431a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404320 <_d_callinterfacefinalizer>: 404320: 48 85 ff test %rdi,%rdi 404323: 74 16 je 40433b <_d_callinterfacefinalizer+0x1b> 404325: 48 8b 07 mov (%rdi),%rax 404328: 48 8b 00 mov (%rax),%rax 40432b: 48 2b 78 18 sub 0x18(%rax),%rdi 40432f: be 01 00 00 00 mov $0x1,%esi 404334: ba 01 00 00 00 mov $0x1,%edx 404339: eb 35 jmp 404370 40433b: c3 retq 40433c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404340 <_d_callfinalizer>: 404340: be 01 00 00 00 mov $0x1,%esi 404345: ba 01 00 00 00 mov $0x1,%edx 40434a: eb 24 jmp 404370 40434c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404350 : 404350: 48 89 3d 89 f1 22 00 mov %rdi,0x22f189(%rip) # 6334e0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 404357: c3 retq 404358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40435f: 00 0000000000404360 : 404360: 48 8b 05 79 f1 22 00 mov 0x22f179(%rip),%rax # 6334e0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 404367: c3 retq 404368: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40436f: 00 0000000000404370 : 404370: 55 push %rbp 404371: 41 57 push %r15 404373: 41 56 push %r14 404375: 41 54 push %r12 404377: 53 push %rbx 404378: 41 89 d6 mov %edx,%r14d 40437b: 41 89 f7 mov %esi,%r15d 40437e: 48 89 fb mov %rdi,%rbx 404381: 48 85 db test %rbx,%rbx 404384: 0f 84 94 00 00 00 je 40441e 40438a: 4c 8b 23 mov (%rbx),%r12 40438d: 4d 85 e4 test %r12,%r12 404390: 0f 84 88 00 00 00 je 40441e 404396: 48 8b 05 43 f1 22 00 mov 0x22f143(%rip),%rax # 6334e0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 40439d: 48 85 c0 test %rax,%rax 4043a0: 74 0f je 4043b1 4043a2: 41 f6 c7 01 test $0x1,%r15b 4043a6: 75 09 jne 4043b1 4043a8: 48 89 df mov %rbx,%rdi 4043ab: ff d0 callq *%rax 4043ad: a8 01 test $0x1,%al 4043af: 74 26 je 4043d7 4043b1: 49 8b 2c 24 mov (%r12),%rbp 4043b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4043bc: 00 00 00 00 4043c0: 48 8b 45 58 mov 0x58(%rbp),%rax 4043c4: 48 85 c0 test %rax,%rax 4043c7: 74 05 je 4043ce 4043c9: 48 89 df mov %rbx,%rdi 4043cc: ff d0 callq *%rax 4043ce: 48 8b 6d 50 mov 0x50(%rbp),%rbp 4043d2: 48 85 ed test %rbp,%rbp 4043d5: 75 e9 jne 4043c0 4043d7: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 4043dc: 74 0c je 4043ea 4043de: 41 0f b6 f7 movzbl %r15b,%esi 4043e2: 48 89 df mov %rbx,%rdi 4043e5: e8 b6 03 01 00 callq 4147a0 <_d_monitordelete> 4043ea: 41 f6 c6 01 test $0x1,%r14b 4043ee: 74 27 je 404417 4043f0: 49 8b 04 24 mov (%r12),%rax 4043f4: 48 8b 50 10 mov 0x10(%rax),%rdx 4043f8: 48 8b 70 18 mov 0x18(%rax),%rsi 4043fc: 48 89 df mov %rbx,%rdi 4043ff: e8 cc d7 ff ff callq 401bd0 404404: eb 11 jmp 404417 404406: 83 fa 01 cmp $0x1,%edx 404409: 75 1e jne 404429 40440b: 49 8b 3c 24 mov (%r12),%rdi 40440f: 48 89 c6 mov %rax,%rsi 404412: e8 79 50 00 00 callq 409490 404417: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 40441e: 5b pop %rbx 40441f: 41 5c pop %r12 404421: 41 5e pop %r14 404423: 41 5f pop %r15 404425: 5d pop %rbp 404426: c3 retq 404427: eb dd jmp 404406 404429: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 404430: 48 89 c7 mov %rax,%rdi 404433: e8 48 d9 00 00 callq 411d80 <_d_eh_resume_unwind> 404438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40443f: 00 0000000000404440 : 404440: ba 01 00 00 00 mov $0x1,%edx 404445: e9 26 ff ff ff jmpq 404370 40444a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404450 <_d_arraysetlengthT>: 404450: 55 push %rbp 404451: 48 89 e5 mov %rsp,%rbp 404454: 41 57 push %r15 404456: 41 56 push %r14 404458: 41 55 push %r13 40445a: 41 54 push %r12 40445c: 53 push %rbx 40445d: 48 81 ec 58 01 00 00 sub $0x158,%rsp 404464: 48 89 d1 mov %rdx,%rcx 404467: 49 89 fc mov %rdi,%r12 40446a: 48 89 b5 40 ff ff ff mov %rsi,-0xc0(%rbp) 404471: 48 85 f6 test %rsi,%rsi 404474: 0f 84 3b 01 00 00 je 4045b5 <_d_arraysetlengthT+0x165> 40447a: 48 39 31 cmp %rsi,(%rcx) 40447d: 0f 83 3b 01 00 00 jae 4045be <_d_arraysetlengthT+0x16e> 404483: 48 89 cb mov %rcx,%rbx 404486: 49 8b 04 24 mov (%r12),%rax 40448a: 4c 89 e7 mov %r12,%rdi 40448d: ff 50 58 callq *0x58(%rax) 404490: 48 8b 08 mov (%rax),%rcx 404493: 48 89 c7 mov %rax,%rdi 404496: ff 51 48 callq *0x48(%rcx) 404499: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 4044a0: c7 85 2c ff ff ff 00 movl $0x0,-0xd4(%rbp) 4044a7: 00 00 00 4044aa: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 4044b1: 48 f7 a5 38 ff ff ff mulq -0xc8(%rbp) 4044b8: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 4044bf: 72 02 jb 4044c3 <_d_arraysetlengthT+0x73> 4044c1: eb 0c jmp 4044cf <_d_arraysetlengthT+0x7f> 4044c3: c7 85 2c ff ff ff 01 movl $0x1,-0xd4(%rbp) 4044ca: 00 00 00 4044cd: eb 00 jmp 4044cf <_d_arraysetlengthT+0x7f> 4044cf: 83 bd 2c ff ff ff 01 cmpl $0x1,-0xd4(%rbp) 4044d6: 0f 84 2a 0b 00 00 je 405006 <_d_arraysetlengthT+0xbb6> 4044dc: 49 8b 04 24 mov (%r12),%rax 4044e0: 48 8b 08 mov (%rax),%rcx 4044e3: 48 89 8d a0 fe ff ff mov %rcx,-0x160(%rbp) 4044ea: 48 89 d9 mov %rbx,%rcx 4044ed: 4c 8b 69 08 mov 0x8(%rcx),%r13 4044f1: 4d 85 ed test %r13,%r13 4044f4: 0f 84 d3 00 00 00 je 4045cd <_d_arraysetlengthT+0x17d> 4044fa: 4c 8b 31 mov (%rcx),%r14 4044fd: 4c 39 b5 40 ff ff ff cmp %r14,-0xc0(%rbp) 404504: 0f 86 fc 09 00 00 jbe 404f06 <_d_arraysetlengthT+0xab6> 40450a: 4c 89 a5 88 fe ff ff mov %r12,-0x178(%rbp) 404511: 48 89 8d 90 fe ff ff mov %rcx,-0x170(%rbp) 404518: 4c 0f af b5 38 ff ff imul -0xc8(%rbp),%r14 40451f: ff 404520: b8 30 12 63 00 mov $0x631230,%eax 404525: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 40452c: 0f 84 ae 01 00 00 je 4046e0 <_d_arraysetlengthT+0x290> 404532: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404539: ff ff 40453b: 48 85 db test %rbx,%rbx 40453e: 75 25 jne 404565 <_d_arraysetlengthT+0x115> 404540: bf c0 00 00 00 mov $0xc0,%edi 404545: e8 26 d7 ff ff callq 401c70 40454a: 48 89 c3 mov %rax,%rbx 40454d: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404554: ff ff 404556: 48 89 df mov %rbx,%rdi 404559: 31 f6 xor %esi,%esi 40455b: ba c0 00 00 00 mov $0xc0,%edx 404560: e8 9b d5 ff ff callq 401b00 404565: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40456c: ff ff 40456e: 48 8d 04 40 lea (%rax,%rax,2),%rax 404572: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 404576: 48 39 d8 cmp %rbx,%rax 404579: 72 2e jb 4045a9 <_d_arraysetlengthT+0x159> 40457b: 49 89 c4 mov %rax,%r12 40457e: 66 90 xchg %ax,%ax 404580: 49 8b 0c 24 mov (%r12),%rcx 404584: 48 85 c9 test %rcx,%rcx 404587: 74 17 je 4045a0 <_d_arraysetlengthT+0x150> 404589: 4c 39 e9 cmp %r13,%rcx 40458c: 77 12 ja 4045a0 <_d_arraysetlengthT+0x150> 40458e: 4c 89 ea mov %r13,%rdx 404591: 48 29 ca sub %rcx,%rdx 404594: 49 3b 54 24 08 cmp 0x8(%r12),%rdx 404599: 0f 82 06 01 00 00 jb 4046a5 <_d_arraysetlengthT+0x255> 40459f: 90 nop 4045a0: 49 83 c4 e8 add $0xffffffffffffffe8,%r12 4045a4: 49 39 dc cmp %rbx,%r12 4045a7: 73 d7 jae 404580 <_d_arraysetlengthT+0x130> 4045a9: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 4045b0: e9 cf 00 00 00 jmpq 404684 <_d_arraysetlengthT+0x234> 4045b5: 4c 8b 69 08 mov 0x8(%rcx),%r13 4045b9: e9 48 09 00 00 jmpq 404f06 <_d_arraysetlengthT+0xab6> 4045be: 48 8b 51 08 mov 0x8(%rcx),%rdx 4045c2: 48 89 31 mov %rsi,(%rcx) 4045c5: 48 89 f0 mov %rsi,%rax 4045c8: e9 4d 09 00 00 jmpq 404f1a <_d_arraysetlengthT+0xaca> 4045cd: 49 89 cf mov %rcx,%r15 4045d0: 41 be 11 00 00 00 mov $0x11,%r14d 4045d6: 48 8b 9d 30 ff ff ff mov -0xd0(%rbp),%rbx 4045dd: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 4045e4: 77 11 ja 4045f7 <_d_arraysetlengthT+0x1a7> 4045e6: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4045ed: 0f 97 c1 seta %cl 4045f0: 44 0f b6 f1 movzbl %cl,%r14d 4045f4: 49 ff c6 inc %r14 4045f7: 4c 89 e7 mov %r12,%rdi 4045fa: ff 50 58 callq *0x58(%rax) 4045fd: 48 8b 08 mov (%rax),%rcx 404600: 48 89 c7 mov %rax,%rdi 404603: ff 51 68 callq *0x68(%rcx) 404606: 8d 14 00 lea (%rax,%rax,1),%edx 404609: 83 e2 02 and $0x2,%edx 40460c: 83 f2 0a xor $0xa,%edx 40460f: 4c 01 f3 add %r14,%rbx 404612: 48 8d bd b0 fe ff ff lea -0x150(%rbp),%rdi 404619: 48 89 de mov %rbx,%rsi 40461c: e8 8f 0c 01 00 callq 4152b0 404621: 48 8b 8d b8 fe ff ff mov -0x148(%rbp),%rcx 404628: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 40462f: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 404636: 77 1d ja 404655 <_d_arraysetlengthT+0x205> 404638: 48 8d 50 01 lea 0x1(%rax),%rdx 40463c: 48 39 ca cmp %rcx,%rdx 40463f: 0f 87 72 02 00 00 ja 4048b7 <_d_arraysetlengthT+0x467> 404645: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx 40464c: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 404650: e9 62 02 00 00 jmpq 4048b7 <_d_arraysetlengthT+0x467> 404655: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 40465c: 0f 87 42 02 00 00 ja 4048a4 <_d_arraysetlengthT+0x454> 404662: 48 8d 50 02 lea 0x2(%rax),%rdx 404666: 48 39 ca cmp %rcx,%rdx 404669: 0f 87 48 02 00 00 ja 4048b7 <_d_arraysetlengthT+0x467> 40466f: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx 404676: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 40467b: e9 37 02 00 00 jmpq 4048b7 <_d_arraysetlengthT+0x467> 404680: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 404684: 48 39 c3 cmp %rax,%rbx 404687: 76 57 jbe 4046e0 <_d_arraysetlengthT+0x290> 404689: 48 8b 0b mov (%rbx),%rcx 40468c: 48 85 c9 test %rcx,%rcx 40468f: 74 ef je 404680 <_d_arraysetlengthT+0x230> 404691: 4c 39 e9 cmp %r13,%rcx 404694: 77 ea ja 404680 <_d_arraysetlengthT+0x230> 404696: 4c 89 ea mov %r13,%rdx 404699: 48 29 ca sub %rcx,%rdx 40469c: 48 3b 53 08 cmp 0x8(%rbx),%rdx 4046a0: 73 de jae 404680 <_d_arraysetlengthT+0x230> 4046a2: 49 89 dc mov %rbx,%r12 4046a5: 4d 85 e4 test %r12,%r12 4046a8: 74 36 je 4046e0 <_d_arraysetlengthT+0x290> 4046aa: 4c 89 ad 98 fe ff ff mov %r13,-0x168(%rbp) 4046b1: 4c 89 b5 a8 fe ff ff mov %r14,-0x158(%rbp) 4046b8: 49 8b 44 24 10 mov 0x10(%r12),%rax 4046bd: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 4046c4: 49 8b 04 24 mov (%r12),%rax 4046c8: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 4046cd: 48 89 8d 00 ff ff ff mov %rcx,-0x100(%rbp) 4046d4: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 4046db: 41 b7 01 mov $0x1,%r15b 4046de: eb 2b jmp 40470b <_d_arraysetlengthT+0x2bb> 4046e0: 4c 89 ad 98 fe ff ff mov %r13,-0x168(%rbp) 4046e7: 4c 89 b5 a8 fe ff ff mov %r14,-0x158(%rbp) 4046ee: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 4046f5: 48 8b 70 08 mov 0x8(%rax),%rsi 4046f9: 48 8d bd f8 fe ff ff lea -0x108(%rbp),%rdi 404700: e8 ab 0d 01 00 callq 4154b0 404705: 45 31 e4 xor %r12d,%r12d 404708: 45 30 ff xor %r15b,%r15b 40470b: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 404712: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 404719: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 404720: 48 8b 8d 00 ff ff ff mov -0x100(%rbp),%rcx 404727: 48 89 8d 18 ff ff ff mov %rcx,-0xe8(%rbp) 40472e: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 404735: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 40473c: 48 85 c0 test %rax,%rax 40473f: 0f 84 23 01 00 00 je 404868 <_d_arraysetlengthT+0x418> 404745: f6 85 20 ff ff ff 08 testb $0x8,-0xe0(%rbp) 40474c: 0f 84 16 01 00 00 je 404868 <_d_arraysetlengthT+0x418> 404752: 4c 8b ad 18 ff ff ff mov -0xe8(%rbp),%r13 404759: 49 81 fd ff 0f 00 00 cmp $0xfff,%r13 404760: 0f 97 c1 seta %cl 404763: 0f b6 c9 movzbl %cl,%ecx 404766: 48 c1 e1 04 shl $0x4,%rcx 40476a: 48 01 c8 add %rcx,%rax 40476d: 48 8b 8d 90 fe ff ff mov -0x170(%rbp),%rcx 404774: 48 8b 59 08 mov 0x8(%rcx),%rbx 404778: 48 29 c3 sub %rax,%rbx 40477b: 48 8d 8d 10 ff ff ff lea -0xf0(%rbp),%rcx 404782: b8 30 12 63 00 mov $0x631230,%eax 404787: 48 8b 95 a8 fe ff ff mov -0x158(%rbp),%rdx 40478e: 4c 8d 34 13 lea (%rbx,%rdx,1),%r14 404792: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 404799: 48 01 da add %rbx,%rdx 40479c: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 4047a3: 0f 94 c0 sete %al 4047a6: 0f b6 f0 movzbl %al,%esi 4047a9: 4c 89 f7 mov %r14,%rdi 4047ac: e8 0f e8 ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4047b1: 49 81 fd 00 10 00 00 cmp $0x1000,%r13 4047b8: 0f 82 88 02 00 00 jb 404a46 <_d_arraysetlengthT+0x5f6> 4047be: a8 01 test $0x1,%al 4047c0: 0f 84 7c 03 00 00 je 404b42 <_d_arraysetlengthT+0x6f2> 4047c6: b8 30 12 63 00 mov $0x631230,%eax 4047cb: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 4047d2: 0f 94 c0 sete %al 4047d5: 44 08 f8 or %r15b,%al 4047d8: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 4047df: 0f 85 fb 06 00 00 jne 404ee0 <_d_arraysetlengthT+0xa90> 4047e5: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 4047ec: 48 89 45 a0 mov %rax,-0x60(%rbp) 4047f0: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 4047f7: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 4047fe: 48 89 4d 98 mov %rcx,-0x68(%rbp) 404802: 48 89 45 90 mov %rax,-0x70(%rbp) 404806: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 40480d: ff ff 40480f: 48 85 db test %rbx,%rbx 404812: 75 25 jne 404839 <_d_arraysetlengthT+0x3e9> 404814: bf c0 00 00 00 mov $0xc0,%edi 404819: e8 52 d4 ff ff callq 401c70 40481e: 48 89 c3 mov %rax,%rbx 404821: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404828: ff ff 40482a: 48 89 df mov %rbx,%rdi 40482d: 31 f6 xor %esi,%esi 40482f: ba c0 00 00 00 mov $0xc0,%edx 404834: e8 c7 d2 ff ff callq 401b00 404839: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 404840: ff 404841: ff c0 inc %eax 404843: 83 e0 07 and $0x7,%eax 404846: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40484d: ff 40484e: 48 8d 04 40 lea (%rax,%rax,2),%rax 404852: 48 8b 4d a0 mov -0x60(%rbp),%rcx 404856: 48 89 4c c3 10 mov %rcx,0x10(%rbx,%rax,8) 40485b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 40485f: 48 8b 55 98 mov -0x68(%rbp),%rdx 404863: e9 6f 06 00 00 jmpq 404ed7 <_d_arraysetlengthT+0xa87> 404868: b9 11 00 00 00 mov $0x11,%ecx 40486d: 48 8b 9d 30 ff ff ff mov -0xd0(%rbp),%rbx 404874: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 40487b: 77 10 ja 40488d <_d_arraysetlengthT+0x43d> 40487d: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 404884: 0f 97 c1 seta %cl 404887: 0f b6 c9 movzbl %cl,%ecx 40488a: 48 ff c1 inc %rcx 40488d: 48 01 cb add %rcx,%rbx 404890: 48 85 c0 test %rax,%rax 404893: 0f 84 ff 00 00 00 je 404998 <_d_arraysetlengthT+0x548> 404899: 8b 85 20 ff ff ff mov -0xe0(%rbp),%eax 40489f: e9 12 01 00 00 jmpq 4049b6 <_d_arraysetlengthT+0x566> 4048a4: 48 8d 50 11 lea 0x11(%rax),%rdx 4048a8: 48 39 ca cmp %rcx,%rdx 4048ab: 77 0a ja 4048b7 <_d_arraysetlengthT+0x467> 4048ad: 48 8b 8d b0 fe ff ff mov -0x150(%rbp),%rcx 4048b4: 48 89 01 mov %rax,(%rcx) 4048b7: b8 30 12 63 00 mov $0x631230,%eax 4048bc: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 4048c3: 0f 84 99 00 00 00 je 404962 <_d_arraysetlengthT+0x512> 4048c9: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax 4048d0: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 4048d7: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax 4048de: 48 8b 8d b8 fe ff ff mov -0x148(%rbp),%rcx 4048e5: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 4048ec: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 4048f3: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4048fa: ff ff 4048fc: 48 85 db test %rbx,%rbx 4048ff: 75 25 jne 404926 <_d_arraysetlengthT+0x4d6> 404901: bf c0 00 00 00 mov $0xc0,%edi 404906: e8 65 d3 ff ff callq 401c70 40490b: 48 89 c3 mov %rax,%rbx 40490e: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404915: ff ff 404917: 48 89 df mov %rbx,%rdi 40491a: 31 f6 xor %esi,%esi 40491c: ba c0 00 00 00 mov $0xc0,%edx 404921: e8 da d1 ff ff callq 401b00 404926: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 40492d: ff 40492e: ff c0 inc %eax 404930: 83 e0 07 and $0x7,%eax 404933: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40493a: ff 40493b: 48 8d 04 40 lea (%rax,%rax,2),%rax 40493f: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 404946: 48 89 4c c3 10 mov %rcx,0x10(%rbx,%rax,8) 40494b: 48 8b 8d 48 ff ff ff mov -0xb8(%rbp),%rcx 404952: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx 404959: 48 89 54 c3 08 mov %rdx,0x8(%rbx,%rax,8) 40495e: 48 89 0c c3 mov %rcx,(%rbx,%rax,8) 404962: 41 bd 10 00 00 00 mov $0x10,%r13d 404968: 48 81 bd b8 fe ff ff cmpq $0xfff,-0x148(%rbp) 40496f: ff 0f 00 00 404973: 77 03 ja 404978 <_d_arraysetlengthT+0x528> 404975: 45 31 ed xor %r13d,%r13d 404978: 4c 03 ad b0 fe ff ff add -0x150(%rbp),%r13 40497f: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 404986: 4c 89 ef mov %r13,%rdi 404989: 31 f6 xor %esi,%esi 40498b: e8 70 d1 ff ff callq 401b00 404990: 4c 89 f9 mov %r15,%rcx 404993: e9 6e 05 00 00 jmpq 404f06 <_d_arraysetlengthT+0xab6> 404998: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 40499f: 48 8b 07 mov (%rdi),%rax 4049a2: ff 50 58 callq *0x58(%rax) 4049a5: 48 8b 08 mov (%rax),%rcx 4049a8: 48 89 c7 mov %rax,%rdi 4049ab: ff 51 68 callq *0x68(%rcx) 4049ae: 01 c0 add %eax,%eax 4049b0: 83 e0 02 and $0x2,%eax 4049b3: 83 f0 02 xor $0x2,%eax 4049b6: 83 c8 08 or $0x8,%eax 4049b9: 48 8d bd c8 fe ff ff lea -0x138(%rbp),%rdi 4049c0: 48 89 de mov %rbx,%rsi 4049c3: 89 c2 mov %eax,%edx 4049c5: e8 e6 08 01 00 callq 4152b0 4049ca: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax 4049d1: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 4049d8: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 4049df: 48 8b 8d d0 fe ff ff mov -0x130(%rbp),%rcx 4049e6: 48 89 8d 18 ff ff ff mov %rcx,-0xe8(%rbp) 4049ed: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 4049f4: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 4049fb: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 404a02: 48 3d 00 01 00 00 cmp $0x100,%rax 404a08: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404a0f: 77 16 ja 404a27 <_d_arraysetlengthT+0x5d7> 404a11: 48 8d 51 01 lea 0x1(%rcx),%rdx 404a15: 48 39 c2 cmp %rax,%rdx 404a18: 77 6b ja 404a85 <_d_arraysetlengthT+0x635> 404a1a: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 404a21: 88 4c 10 ff mov %cl,-0x1(%rax,%rdx,1) 404a25: eb 5e jmp 404a85 <_d_arraysetlengthT+0x635> 404a27: 48 3d ff 0f 00 00 cmp $0xfff,%rax 404a2d: 77 43 ja 404a72 <_d_arraysetlengthT+0x622> 404a2f: 48 8d 51 02 lea 0x2(%rcx),%rdx 404a33: 48 39 c2 cmp %rax,%rdx 404a36: 77 4d ja 404a85 <_d_arraysetlengthT+0x635> 404a38: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 404a3f: 66 89 4c 10 fe mov %cx,-0x2(%rax,%rdx,1) 404a44: eb 3f jmp 404a85 <_d_arraysetlengthT+0x635> 404a46: a8 01 test $0x1,%al 404a48: 0f 84 20 02 00 00 je 404c6e <_d_arraysetlengthT+0x81e> 404a4e: b8 30 12 63 00 mov $0x631230,%eax 404a53: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 404a5a: 0f 94 c0 sete %al 404a5d: 44 08 f8 or %r15b,%al 404a60: 0f 84 ec 03 00 00 je 404e52 <_d_arraysetlengthT+0xa02> 404a66: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404a6d: e9 6e 04 00 00 jmpq 404ee0 <_d_arraysetlengthT+0xa90> 404a72: 48 8d 51 11 lea 0x11(%rcx),%rdx 404a76: 48 39 c2 cmp %rax,%rdx 404a79: 77 0a ja 404a85 <_d_arraysetlengthT+0x635> 404a7b: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 404a82: 48 89 0a mov %rcx,(%rdx) 404a85: b9 30 12 63 00 mov $0x631230,%ecx 404a8a: 48 39 8d a0 fe ff ff cmp %rcx,-0x160(%rbp) 404a91: 0f 84 53 02 00 00 je 404cea <_d_arraysetlengthT+0x89a> 404a97: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 404a9e: 48 89 45 d0 mov %rax,-0x30(%rbp) 404aa2: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 404aa9: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 404ab0: 48 89 4d c8 mov %rcx,-0x38(%rbp) 404ab4: 48 89 45 c0 mov %rax,-0x40(%rbp) 404ab8: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404abf: ff ff 404ac1: 48 85 db test %rbx,%rbx 404ac4: 75 25 jne 404aeb <_d_arraysetlengthT+0x69b> 404ac6: bf c0 00 00 00 mov $0xc0,%edi 404acb: e8 a0 d1 ff ff callq 401c70 404ad0: 48 89 c3 mov %rax,%rbx 404ad3: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404ada: ff ff 404adc: 48 89 df mov %rbx,%rdi 404adf: 31 f6 xor %esi,%esi 404ae1: ba c0 00 00 00 mov $0xc0,%edx 404ae6: e8 15 d0 ff ff callq 401b00 404aeb: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 404af2: ff ff 404af4: 4d 85 e4 test %r12,%r12 404af7: 74 2f je 404b28 <_d_arraysetlengthT+0x6d8> 404af9: 48 8d 04 40 lea (%rax,%rax,2),%rax 404afd: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 404b01: 4c 39 e0 cmp %r12,%rax 404b04: 0f 84 bf 01 00 00 je 404cc9 <_d_arraysetlengthT+0x879> 404b0a: 48 8b 48 10 mov 0x10(%rax),%rcx 404b0e: 49 89 4c 24 10 mov %rcx,0x10(%r12) 404b13: 48 8b 08 mov (%rax),%rcx 404b16: 48 8b 50 08 mov 0x8(%rax),%rdx 404b1a: 49 89 54 24 08 mov %rdx,0x8(%r12) 404b1f: 49 89 0c 24 mov %rcx,(%r12) 404b23: e9 a4 01 00 00 jmpq 404ccc <_d_arraysetlengthT+0x87c> 404b28: ff c0 inc %eax 404b2a: 83 e0 07 and $0x7,%eax 404b2d: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 404b34: ff 404b35: 48 8d 04 40 lea (%rax,%rax,2),%rax 404b39: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 404b3d: e9 8a 01 00 00 jmpq 404ccc <_d_arraysetlengthT+0x87c> 404b42: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 404b49: 4c 39 30 cmp %r14,(%rax) 404b4c: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404b53: 0f 85 98 02 00 00 jne 404df1 <_d_arraysetlengthT+0x9a1> 404b59: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 404b60: 48 8d 74 03 11 lea 0x11(%rbx,%rax,1),%rsi 404b65: 48 2b b5 18 ff ff ff sub -0xe8(%rbp),%rsi 404b6c: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 404b73: 48 8b 78 08 mov 0x8(%rax),%rdi 404b77: 48 89 f2 mov %rsi,%rdx 404b7a: e8 31 08 01 00 callq 4153b0 404b7f: 48 85 c0 test %rax,%rax 404b82: 0f 84 69 02 00 00 je 404df1 <_d_arraysetlengthT+0x9a1> 404b88: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 404b8f: 48 03 9d 30 ff ff ff add -0xd0(%rbp),%rbx 404b96: 41 bf 30 12 63 00 mov $0x631230,%r15d 404b9c: 4c 39 bd a0 fe ff ff cmp %r15,-0x160(%rbp) 404ba3: 0f 94 c0 sete %al 404ba6: 0f b6 f0 movzbl %al,%esi 404ba9: 48 8d 8d 10 ff ff ff lea -0xf0(%rbp),%rcx 404bb0: 4c 89 f7 mov %r14,%rdi 404bb3: 48 89 da mov %rbx,%rdx 404bb6: e8 05 e4 ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 404bbb: a8 01 test $0x1,%al 404bbd: 0f 84 2e 02 00 00 je 404df1 <_d_arraysetlengthT+0x9a1> 404bc3: 4c 39 bd a0 fe ff ff cmp %r15,-0x160(%rbp) 404bca: 0f 84 10 03 00 00 je 404ee0 <_d_arraysetlengthT+0xa90> 404bd0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 404bd7: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 404bde: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 404be5: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 404bec: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp) 404bf3: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 404bfa: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404c01: ff ff 404c03: 48 85 db test %rbx,%rbx 404c06: 75 25 jne 404c2d <_d_arraysetlengthT+0x7dd> 404c08: bf c0 00 00 00 mov $0xc0,%edi 404c0d: e8 5e d0 ff ff callq 401c70 404c12: 48 89 c3 mov %rax,%rbx 404c15: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404c1c: ff ff 404c1e: 48 89 df mov %rbx,%rdi 404c21: 31 f6 xor %esi,%esi 404c23: ba c0 00 00 00 mov $0xc0,%edx 404c28: e8 d3 ce ff ff callq 401b00 404c2d: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 404c34: ff ff 404c36: 4d 85 e4 test %r12,%r12 404c39: 0f 84 e0 03 00 00 je 40501f <_d_arraysetlengthT+0xbcf> 404c3f: 48 8d 04 40 lea (%rax,%rax,2),%rax 404c43: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 404c47: 4c 39 e0 cmp %r12,%rax 404c4a: 0f 84 e6 03 00 00 je 405036 <_d_arraysetlengthT+0xbe6> 404c50: 48 8b 48 10 mov 0x10(%rax),%rcx 404c54: 49 89 4c 24 10 mov %rcx,0x10(%r12) 404c59: 48 8b 08 mov (%rax),%rcx 404c5c: 48 8b 50 08 mov 0x8(%rax),%rdx 404c60: 49 89 54 24 08 mov %rdx,0x8(%r12) 404c65: 49 89 0c 24 mov %rcx,(%r12) 404c69: e9 cb 03 00 00 jmpq 405039 <_d_arraysetlengthT+0xbe9> 404c6e: b8 11 00 00 00 mov $0x11,%eax 404c73: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 404c7a: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 404c81: 77 10 ja 404c93 <_d_arraysetlengthT+0x843> 404c83: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 404c8a: 0f 97 c0 seta %al 404c8d: 0f b6 c0 movzbl %al,%eax 404c90: 48 ff c0 inc %rax 404c93: 48 01 c6 add %rax,%rsi 404c96: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 404c9c: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 404ca3: e8 08 06 01 00 callq 4152b0 404ca8: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 404caf: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 404cb6: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 404cbd: 48 8b 8d e8 fe ff ff mov -0x118(%rbp),%rcx 404cc4: e9 1d fd ff ff jmpq 4049e6 <_d_arraysetlengthT+0x596> 404cc9: 4c 89 e0 mov %r12,%rax 404ccc: 48 8b 4d d0 mov -0x30(%rbp),%rcx 404cd0: 48 89 48 10 mov %rcx,0x10(%rax) 404cd4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 404cd8: 48 8b 55 c8 mov -0x38(%rbp),%rdx 404cdc: 48 89 50 08 mov %rdx,0x8(%rax) 404ce0: 48 89 08 mov %rcx,(%rax) 404ce3: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 404cea: 48 3d ff 0f 00 00 cmp $0xfff,%rax 404cf0: 0f 97 c0 seta %al 404cf3: 0f b6 d8 movzbl %al,%ebx 404cf6: 48 c1 e3 04 shl $0x4,%rbx 404cfa: 4c 8b bd 10 ff ff ff mov -0xf0(%rbp),%r15 404d01: 49 8d 3c 1f lea (%r15,%rbx,1),%rdi 404d05: 48 89 bd 98 fe ff ff mov %rdi,-0x168(%rbp) 404d0c: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 404d13: 48 8b 70 08 mov 0x8(%rax),%rsi 404d17: 4c 89 ea mov %r13,%rdx 404d1a: e8 b1 ce ff ff callq 401bd0 404d1f: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 404d26: 48 8b 07 mov (%rdi),%rax 404d29: ff 50 58 callq *0x58(%rax) 404d2c: 49 89 c4 mov %rax,%r12 404d2f: b8 40 21 41 00 mov $0x412140,%eax 404d34: 4d 8b 34 24 mov (%r12),%r14 404d38: 49 39 86 80 00 00 00 cmp %rax,0x80(%r14) 404d3f: 0f 84 9b 01 00 00 je 404ee0 <_d_arraysetlengthT+0xa90> 404d45: 4c 89 e7 mov %r12,%rdi 404d48: be 10 0a 63 00 mov $0x630a10,%esi 404d4d: e8 de de ff ff callq 402c30 <_d_dynamic_cast> 404d52: 48 85 c0 test %rax,%rax 404d55: 74 4e je 404da5 <_d_arraysetlengthT+0x955> 404d57: 4c 8b 68 60 mov 0x60(%rax),%r13 404d5b: 4d 85 ed test %r13,%r13 404d5e: 0f 84 81 00 00 00 je 404de5 <_d_arraysetlengthT+0x995> 404d64: 4c 89 e7 mov %r12,%rdi 404d67: 41 ff 56 48 callq *0x48(%r14) 404d6b: 49 89 c6 mov %rax,%r14 404d6e: 48 03 9d a8 fe ff ff add -0x158(%rbp),%rbx 404d75: 49 01 df add %rbx,%r15 404d78: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 404d7f: 49 39 c7 cmp %rax,%r15 404d82: 0f 86 be 00 00 00 jbe 404e46 <_d_arraysetlengthT+0x9f6> 404d88: 48 89 c3 mov %rax,%rbx 404d8b: 48 89 df mov %rbx,%rdi 404d8e: 41 ff d5 callq *%r13 404d91: 4c 01 f3 add %r14,%rbx 404d94: 4c 39 fb cmp %r15,%rbx 404d97: 72 f2 jb 404d8b <_d_arraysetlengthT+0x93b> 404d99: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404da0: e9 3b 01 00 00 jmpq 404ee0 <_d_arraysetlengthT+0xa90> 404da5: 4c 89 e7 mov %r12,%rdi 404da8: 41 ff 56 48 callq *0x48(%r14) 404dac: 49 89 c6 mov %rax,%r14 404daf: 4c 01 eb add %r13,%rbx 404db2: 49 01 df add %rbx,%r15 404db5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 404dbc: 49 39 c7 cmp %rax,%r15 404dbf: 0f 86 1b 01 00 00 jbe 404ee0 <_d_arraysetlengthT+0xa90> 404dc5: 48 89 c3 mov %rax,%rbx 404dc8: 49 8b 04 24 mov (%r12),%rax 404dcc: 4c 89 e7 mov %r12,%rdi 404dcf: 48 89 de mov %rbx,%rsi 404dd2: ff 90 80 00 00 00 callq *0x80(%rax) 404dd8: 4c 01 f3 add %r14,%rbx 404ddb: 4c 39 fb cmp %r15,%rbx 404dde: 72 e8 jb 404dc8 <_d_arraysetlengthT+0x978> 404de0: e9 fb 00 00 00 jmpq 404ee0 <_d_arraysetlengthT+0xa90> 404de5: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404dec: e9 ef 00 00 00 jmpq 404ee0 <_d_arraysetlengthT+0xa90> 404df1: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 404df7: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 404dfe: 48 83 c6 11 add $0x11,%rsi 404e02: 48 8d bd 10 ff ff ff lea -0xf0(%rbp),%rdi 404e09: e8 a2 04 01 00 callq 4152b0 404e0e: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 404e15: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 404e1c: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 404e23: 0f 87 03 01 00 00 ja 404f2c <_d_arraysetlengthT+0xadc> 404e29: 48 8d 50 01 lea 0x1(%rax),%rdx 404e2d: 48 39 ca cmp %rcx,%rdx 404e30: 0f 87 29 01 00 00 ja 404f5f <_d_arraysetlengthT+0xb0f> 404e36: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 404e3d: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 404e41: e9 19 01 00 00 jmpq 404f5f <_d_arraysetlengthT+0xb0f> 404e46: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404e4d: e9 8e 00 00 00 jmpq 404ee0 <_d_arraysetlengthT+0xa90> 404e52: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 404e59: 48 89 45 b8 mov %rax,-0x48(%rbp) 404e5d: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 404e64: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 404e6b: 48 89 4d b0 mov %rcx,-0x50(%rbp) 404e6f: 48 89 45 a8 mov %rax,-0x58(%rbp) 404e73: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404e7a: ff ff 404e7c: 48 85 db test %rbx,%rbx 404e7f: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 404e86: 75 25 jne 404ead <_d_arraysetlengthT+0xa5d> 404e88: bf c0 00 00 00 mov $0xc0,%edi 404e8d: e8 de cd ff ff callq 401c70 404e92: 48 89 c3 mov %rax,%rbx 404e95: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404e9c: ff ff 404e9e: 48 89 df mov %rbx,%rdi 404ea1: 31 f6 xor %esi,%esi 404ea3: ba c0 00 00 00 mov $0xc0,%edx 404ea8: e8 53 cc ff ff callq 401b00 404ead: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 404eb4: ff 404eb5: ff c0 inc %eax 404eb7: 83 e0 07 and $0x7,%eax 404eba: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 404ec1: ff 404ec2: 48 8d 04 40 lea (%rax,%rax,2),%rax 404ec6: 48 8b 4d b8 mov -0x48(%rbp),%rcx 404eca: 48 89 4c c3 10 mov %rcx,0x10(%rbx,%rax,8) 404ecf: 48 8b 4d a8 mov -0x58(%rbp),%rcx 404ed3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 404ed7: 48 89 54 c3 08 mov %rdx,0x8(%rbx,%rax,8) 404edc: 48 89 0c c3 mov %rcx,(%rbx,%rax,8) 404ee0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 404ee7: 4a 8d 3c 28 lea (%rax,%r13,1),%rdi 404eeb: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 404ef2: 4c 29 ea sub %r13,%rdx 404ef5: 49 89 c5 mov %rax,%r13 404ef8: 31 f6 xor %esi,%esi 404efa: e8 01 cc ff ff callq 401b00 404eff: 48 8b 8d 90 fe ff ff mov -0x170(%rbp),%rcx 404f06: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 404f0d: 48 89 01 mov %rax,(%rcx) 404f10: 4c 89 69 08 mov %r13,0x8(%rcx) 404f14: 48 8b 01 mov (%rcx),%rax 404f17: 4c 89 ea mov %r13,%rdx 404f1a: 48 81 c4 58 01 00 00 add $0x158,%rsp 404f21: 5b pop %rbx 404f22: 41 5c pop %r12 404f24: 41 5d pop %r13 404f26: 41 5e pop %r14 404f28: 41 5f pop %r15 404f2a: 5d pop %rbp 404f2b: c3 retq 404f2c: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 404f33: 77 17 ja 404f4c <_d_arraysetlengthT+0xafc> 404f35: 48 8d 50 02 lea 0x2(%rax),%rdx 404f39: 48 39 ca cmp %rcx,%rdx 404f3c: 77 21 ja 404f5f <_d_arraysetlengthT+0xb0f> 404f3e: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 404f45: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 404f4a: eb 13 jmp 404f5f <_d_arraysetlengthT+0xb0f> 404f4c: 48 8d 50 11 lea 0x11(%rax),%rdx 404f50: 48 39 ca cmp %rcx,%rdx 404f53: 77 0a ja 404f5f <_d_arraysetlengthT+0xb0f> 404f55: 48 8b 8d 10 ff ff ff mov -0xf0(%rbp),%rcx 404f5c: 48 89 01 mov %rax,(%rcx) 404f5f: b8 30 12 63 00 mov $0x631230,%eax 404f64: 48 39 85 a0 fe ff ff cmp %rax,-0x160(%rbp) 404f6b: 0f 84 21 01 00 00 je 405092 <_d_arraysetlengthT+0xc42> 404f71: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 404f78: 48 89 45 88 mov %rax,-0x78(%rbp) 404f7c: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 404f83: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 404f8a: 48 89 4d 80 mov %rcx,-0x80(%rbp) 404f8e: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 404f95: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 404f9c: ff ff 404f9e: 48 85 db test %rbx,%rbx 404fa1: 75 25 jne 404fc8 <_d_arraysetlengthT+0xb78> 404fa3: bf c0 00 00 00 mov $0xc0,%edi 404fa8: e8 c3 cc ff ff callq 401c70 404fad: 48 89 c3 mov %rax,%rbx 404fb0: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 404fb7: ff ff 404fb9: 48 89 df mov %rbx,%rdi 404fbc: 31 f6 xor %esi,%esi 404fbe: ba c0 00 00 00 mov $0xc0,%edx 404fc3: e8 38 cb ff ff callq 401b00 404fc8: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 404fcf: ff ff 404fd1: 4d 85 e4 test %r12,%r12 404fd4: 0f 84 84 00 00 00 je 40505e <_d_arraysetlengthT+0xc0e> 404fda: 48 8d 04 40 lea (%rax,%rax,2),%rax 404fde: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 404fe2: 4c 39 e0 cmp %r12,%rax 404fe5: 0f 84 8a 00 00 00 je 405075 <_d_arraysetlengthT+0xc25> 404feb: 48 8b 48 10 mov 0x10(%rax),%rcx 404fef: 49 89 4c 24 10 mov %rcx,0x10(%r12) 404ff4: 48 8b 08 mov (%rax),%rcx 404ff7: 48 8b 50 08 mov 0x8(%rax),%rdx 404ffb: 49 89 54 24 08 mov %rdx,0x8(%r12) 405000: 49 89 0c 24 mov %rcx,(%r12) 405004: eb 72 jmp 405078 <_d_arraysetlengthT+0xc28> 405006: e8 c5 45 00 00 callq 4095d0 40500b: bf 43 00 00 00 mov $0x43,%edi 405010: be 00 17 42 00 mov $0x421700,%esi 405015: ba b1 05 00 00 mov $0x5b1,%edx 40501a: e8 81 d1 ff ff callq 4021a0 <_d_assert> 40501f: ff c0 inc %eax 405021: 83 e0 07 and $0x7,%eax 405024: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40502b: ff 40502c: 48 8d 04 40 lea (%rax,%rax,2),%rax 405030: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405034: eb 03 jmp 405039 <_d_arraysetlengthT+0xbe9> 405036: 4c 89 e0 mov %r12,%rax 405039: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 405040: 48 89 48 10 mov %rcx,0x10(%rax) 405044: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 40504b: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 405052: 48 89 50 08 mov %rdx,0x8(%rax) 405056: 48 89 08 mov %rcx,(%rax) 405059: e9 82 fe ff ff jmpq 404ee0 <_d_arraysetlengthT+0xa90> 40505e: ff c0 inc %eax 405060: 83 e0 07 and $0x7,%eax 405063: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40506a: ff 40506b: 48 8d 04 40 lea (%rax,%rax,2),%rax 40506f: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405073: eb 03 jmp 405078 <_d_arraysetlengthT+0xc28> 405075: 4c 89 e0 mov %r12,%rax 405078: 48 8b 4d 88 mov -0x78(%rbp),%rcx 40507c: 48 89 48 10 mov %rcx,0x10(%rax) 405080: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 405087: 48 8b 55 80 mov -0x80(%rbp),%rdx 40508b: 48 89 50 08 mov %rdx,0x8(%rax) 40508f: 48 89 08 mov %rcx,(%rax) 405092: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 405099: 48 8b 70 08 mov 0x8(%rax),%rsi 40509d: 4c 8b bd 10 ff ff ff mov -0xf0(%rbp),%r15 4050a4: 49 8d 7f 10 lea 0x10(%r15),%rdi 4050a8: 48 89 bd 98 fe ff ff mov %rdi,-0x168(%rbp) 4050af: 4c 89 ea mov %r13,%rdx 4050b2: e8 19 cb ff ff callq 401bd0 4050b7: 48 8b bd 88 fe ff ff mov -0x178(%rbp),%rdi 4050be: 48 8b 07 mov (%rdi),%rax 4050c1: ff 50 58 callq *0x58(%rax) 4050c4: 49 89 c4 mov %rax,%r12 4050c7: b8 40 21 41 00 mov $0x412140,%eax 4050cc: 49 8b 1c 24 mov (%r12),%rbx 4050d0: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 4050d7: 0f 84 03 fe ff ff je 404ee0 <_d_arraysetlengthT+0xa90> 4050dd: 4c 89 e7 mov %r12,%rdi 4050e0: be 10 0a 63 00 mov $0x630a10,%esi 4050e5: e8 46 db ff ff callq 402c30 <_d_dynamic_cast> 4050ea: 48 85 c0 test %rax,%rax 4050ed: 74 47 je 405136 <_d_arraysetlengthT+0xce6> 4050ef: 4c 8b 68 60 mov 0x60(%rax),%r13 4050f3: 4d 85 ed test %r13,%r13 4050f6: 74 7c je 405174 <_d_arraysetlengthT+0xd24> 4050f8: 4c 89 e7 mov %r12,%rdi 4050fb: ff 53 48 callq *0x48(%rbx) 4050fe: 49 89 c6 mov %rax,%r14 405101: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax 405108: 4e 8d 7c 38 10 lea 0x10(%rax,%r15,1),%r15 40510d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 405114: 49 39 c7 cmp %rax,%r15 405117: 76 67 jbe 405180 <_d_arraysetlengthT+0xd30> 405119: 48 89 c3 mov %rax,%rbx 40511c: 48 89 df mov %rbx,%rdi 40511f: 41 ff d5 callq *%r13 405122: 4c 01 f3 add %r14,%rbx 405125: 4c 39 fb cmp %r15,%rbx 405128: 72 f2 jb 40511c <_d_arraysetlengthT+0xccc> 40512a: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 405131: e9 aa fd ff ff jmpq 404ee0 <_d_arraysetlengthT+0xa90> 405136: 4c 89 e7 mov %r12,%rdi 405139: ff 53 48 callq *0x48(%rbx) 40513c: 49 89 c6 mov %rax,%r14 40513f: 4f 8d 7c 3d 10 lea 0x10(%r13,%r15,1),%r15 405144: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 40514b: 49 39 c7 cmp %rax,%r15 40514e: 0f 86 8c fd ff ff jbe 404ee0 <_d_arraysetlengthT+0xa90> 405154: 48 89 c3 mov %rax,%rbx 405157: 49 8b 04 24 mov (%r12),%rax 40515b: 4c 89 e7 mov %r12,%rdi 40515e: 48 89 de mov %rbx,%rsi 405161: ff 90 80 00 00 00 callq *0x80(%rax) 405167: 4c 01 f3 add %r14,%rbx 40516a: 4c 39 fb cmp %r15,%rbx 40516d: 72 e8 jb 405157 <_d_arraysetlengthT+0xd07> 40516f: e9 6c fd ff ff jmpq 404ee0 <_d_arraysetlengthT+0xa90> 405174: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 40517b: e9 60 fd ff ff jmpq 404ee0 <_d_arraysetlengthT+0xa90> 405180: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 405187: e9 54 fd ff ff jmpq 404ee0 <_d_arraysetlengthT+0xa90> 40518c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000405190 <_d_arraysetlengthiT>: 405190: 55 push %rbp 405191: 48 89 e5 mov %rsp,%rbp 405194: 41 57 push %r15 405196: 41 56 push %r14 405198: 41 55 push %r13 40519a: 41 54 push %r12 40519c: 53 push %rbx 40519d: 48 81 ec 68 01 00 00 sub $0x168,%rsp 4051a4: 49 89 d4 mov %rdx,%r12 4051a7: 49 89 f6 mov %rsi,%r14 4051aa: 48 89 fb mov %rdi,%rbx 4051ad: 48 89 9d 80 fe ff ff mov %rbx,-0x180(%rbp) 4051b4: 4c 89 b5 40 ff ff ff mov %r14,-0xc0(%rbp) 4051bb: 48 8b 03 mov (%rbx),%rax 4051be: ff 50 58 callq *0x58(%rax) 4051c1: 48 8b 08 mov (%rax),%rcx 4051c4: 48 89 c7 mov %rax,%rdi 4051c7: ff 51 48 callq *0x48(%rcx) 4051ca: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 4051d1: 48 8b 03 mov (%rbx),%rax 4051d4: 48 89 df mov %rbx,%rdi 4051d7: ff 50 58 callq *0x58(%rax) 4051da: 48 8b 08 mov (%rax),%rcx 4051dd: 48 89 c7 mov %rax,%rdi 4051e0: ff 51 60 callq *0x60(%rcx) 4051e3: 49 89 c7 mov %rax,%r15 4051e6: 48 89 95 78 fe ff ff mov %rdx,-0x188(%rbp) 4051ed: 4d 85 f6 test %r14,%r14 4051f0: 0f 84 2f 01 00 00 je 405325 <_d_arraysetlengthiT+0x195> 4051f6: c7 85 2c ff ff ff 00 movl $0x0,-0xd4(%rbp) 4051fd: 00 00 00 405200: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 405207: 48 f7 a5 38 ff ff ff mulq -0xc8(%rbp) 40520e: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 405215: 72 02 jb 405219 <_d_arraysetlengthiT+0x89> 405217: eb 0c jmp 405225 <_d_arraysetlengthiT+0x95> 405219: c7 85 2c ff ff ff 01 movl $0x1,-0xd4(%rbp) 405220: 00 00 00 405223: eb 00 jmp 405225 <_d_arraysetlengthiT+0x95> 405225: 83 bd 2c ff ff ff 01 cmpl $0x1,-0xd4(%rbp) 40522c: 0f 84 9d 0c 00 00 je 405ecf <_d_arraysetlengthiT+0xd3f> 405232: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 405239: 48 8b 00 mov (%rax),%rax 40523c: 48 8b 08 mov (%rax),%rcx 40523f: 48 89 8d 88 fe ff ff mov %rcx,-0x178(%rbp) 405246: 49 8b 0c 24 mov (%r12),%rcx 40524a: 4c 89 a5 a8 fe ff ff mov %r12,-0x158(%rbp) 405251: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 405256: 48 8b 9d 38 ff ff ff mov -0xc8(%rbp),%rbx 40525d: 48 0f af d9 imul %rcx,%rbx 405261: 4d 85 ed test %r13,%r13 405264: 0f 84 c5 00 00 00 je 40532f <_d_arraysetlengthiT+0x19f> 40526a: 48 39 8d 40 ff ff ff cmp %rcx,-0xc0(%rbp) 405271: 0f 86 4e 01 00 00 jbe 4053c5 <_d_arraysetlengthiT+0x235> 405277: 48 89 9d 98 fe ff ff mov %rbx,-0x168(%rbp) 40527e: 4c 89 bd a0 fe ff ff mov %r15,-0x160(%rbp) 405285: b8 30 12 63 00 mov $0x631230,%eax 40528a: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 405291: 0f 84 cc 01 00 00 je 405463 <_d_arraysetlengthiT+0x2d3> 405297: 64 4c 8b 3c 25 c0 ff mov %fs:0xffffffffffffffc0,%r15 40529e: ff ff 4052a0: 4d 85 ff test %r15,%r15 4052a3: 75 25 jne 4052ca <_d_arraysetlengthiT+0x13a> 4052a5: bf c0 00 00 00 mov $0xc0,%edi 4052aa: e8 c1 c9 ff ff callq 401c70 4052af: 49 89 c7 mov %rax,%r15 4052b2: 64 4c 89 3c 25 c0 ff mov %r15,%fs:0xffffffffffffffc0 4052b9: ff ff 4052bb: 4c 89 ff mov %r15,%rdi 4052be: 31 f6 xor %esi,%esi 4052c0: ba c0 00 00 00 mov $0xc0,%edx 4052c5: e8 36 c8 ff ff callq 401b00 4052ca: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 4052d1: ff ff 4052d3: 48 8d 04 40 lea (%rax,%rax,2),%rax 4052d7: 49 8d 04 c7 lea (%r15,%rax,8),%rax 4052db: 4c 39 f8 cmp %r15,%rax 4052de: 72 39 jb 405319 <_d_arraysetlengthiT+0x189> 4052e0: 49 89 c6 mov %rax,%r14 4052e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4052ea: 84 00 00 00 00 00 4052f0: 49 8b 0e mov (%r14),%rcx 4052f3: 48 85 c9 test %rcx,%rcx 4052f6: 74 18 je 405310 <_d_arraysetlengthiT+0x180> 4052f8: 4c 39 e9 cmp %r13,%rcx 4052fb: 77 13 ja 405310 <_d_arraysetlengthiT+0x180> 4052fd: 4c 89 ea mov %r13,%rdx 405300: 48 29 ca sub %rcx,%rdx 405303: 49 3b 56 08 cmp 0x8(%r14),%rdx 405307: 0f 82 25 01 00 00 jb 405432 <_d_arraysetlengthiT+0x2a2> 40530d: 0f 1f 00 nopl (%rax) 405310: 49 83 c6 e8 add $0xffffffffffffffe8,%r14 405314: 4d 39 fe cmp %r15,%r14 405317: 73 d7 jae 4052f0 <_d_arraysetlengthiT+0x160> 405319: 49 81 c7 a8 00 00 00 add $0xa8,%r15 405320: e9 ec 00 00 00 jmpq 405411 <_d_arraysetlengthiT+0x281> 405325: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 40532a: e9 26 0c 00 00 jmpq 405f55 <_d_arraysetlengthiT+0xdc5> 40532f: 49 89 dd mov %rbx,%r13 405332: 41 be 11 00 00 00 mov $0x11,%r14d 405338: 48 8b 9d 30 ff ff ff mov -0xd0(%rbp),%rbx 40533f: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 405346: 77 11 ja 405359 <_d_arraysetlengthiT+0x1c9> 405348: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 40534f: 0f 97 c1 seta %cl 405352: 44 0f b6 f1 movzbl %cl,%r14d 405356: 49 ff c6 inc %r14 405359: 48 8b bd 80 fe ff ff mov -0x180(%rbp),%rdi 405360: ff 50 58 callq *0x58(%rax) 405363: 48 8b 08 mov (%rax),%rcx 405366: 48 89 c7 mov %rax,%rdi 405369: ff 51 68 callq *0x68(%rcx) 40536c: 8d 14 00 lea (%rax,%rax,1),%edx 40536f: 83 e2 02 and $0x2,%edx 405372: 83 f2 0a xor $0xa,%edx 405375: 4c 01 f3 add %r14,%rbx 405378: 48 8d bd b0 fe ff ff lea -0x150(%rbp),%rdi 40537f: 48 89 de mov %rbx,%rsi 405382: e8 29 ff 00 00 callq 4152b0 405387: 48 8b 8d b8 fe ff ff mov -0x148(%rbp),%rcx 40538e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 405395: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 40539c: 77 3a ja 4053d8 <_d_arraysetlengthiT+0x248> 40539e: 48 8d 50 01 lea 0x1(%rax),%rdx 4053a2: 48 39 ca cmp %rcx,%rdx 4053a5: 4c 89 eb mov %r13,%rbx 4053a8: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 4053af: 0f 87 1c 02 00 00 ja 4055d1 <_d_arraysetlengthiT+0x441> 4053b5: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx 4053bc: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 4053c0: e9 0c 02 00 00 jmpq 4055d1 <_d_arraysetlengthiT+0x441> 4053c5: 4c 89 ad 90 fe ff ff mov %r13,-0x170(%rbp) 4053cc: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 4053d3: e9 21 0b 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 4053d8: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 4053df: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4053e6: 4c 89 eb mov %r13,%rbx 4053e9: 0f 87 cf 01 00 00 ja 4055be <_d_arraysetlengthiT+0x42e> 4053ef: 48 8d 50 02 lea 0x2(%rax),%rdx 4053f3: 48 39 ca cmp %rcx,%rdx 4053f6: 0f 87 d5 01 00 00 ja 4055d1 <_d_arraysetlengthiT+0x441> 4053fc: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx 405403: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 405408: e9 c4 01 00 00 jmpq 4055d1 <_d_arraysetlengthiT+0x441> 40540d: 49 83 c7 e8 add $0xffffffffffffffe8,%r15 405411: 49 39 c7 cmp %rax,%r15 405414: 76 4d jbe 405463 <_d_arraysetlengthiT+0x2d3> 405416: 49 8b 0f mov (%r15),%rcx 405419: 48 85 c9 test %rcx,%rcx 40541c: 74 ef je 40540d <_d_arraysetlengthiT+0x27d> 40541e: 4c 39 e9 cmp %r13,%rcx 405421: 77 ea ja 40540d <_d_arraysetlengthiT+0x27d> 405423: 4c 89 ea mov %r13,%rdx 405426: 48 29 ca sub %rcx,%rdx 405429: 49 3b 57 08 cmp 0x8(%r15),%rdx 40542d: 73 de jae 40540d <_d_arraysetlengthiT+0x27d> 40542f: 4d 89 fe mov %r15,%r14 405432: 4d 85 f6 test %r14,%r14 405435: 74 2c je 405463 <_d_arraysetlengthiT+0x2d3> 405437: 4c 89 ad 90 fe ff ff mov %r13,-0x170(%rbp) 40543e: 49 8b 46 10 mov 0x10(%r14),%rax 405442: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 405449: 49 8b 06 mov (%r14),%rax 40544c: 49 8b 4e 08 mov 0x8(%r14),%rcx 405450: 48 89 8d 00 ff ff ff mov %rcx,-0x100(%rbp) 405457: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 40545e: 41 b4 01 mov $0x1,%r12b 405461: eb 24 jmp 405487 <_d_arraysetlengthiT+0x2f7> 405463: 4c 89 ad 90 fe ff ff mov %r13,-0x170(%rbp) 40546a: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax 405471: 48 8b 70 08 mov 0x8(%rax),%rsi 405475: 48 8d bd f8 fe ff ff lea -0x108(%rbp),%rdi 40547c: e8 2f 00 01 00 callq 4154b0 405481: 45 31 f6 xor %r14d,%r14d 405484: 45 30 e4 xor %r12b,%r12b 405487: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 40548e: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 405495: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 40549c: 48 8b 8d 00 ff ff ff mov -0x100(%rbp),%rcx 4054a3: 48 89 8d 18 ff ff ff mov %rcx,-0xe8(%rbp) 4054aa: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 4054b1: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 4054b8: 4c 8b ad 18 ff ff ff mov -0xe8(%rbp),%r13 4054bf: 49 81 fd ff 0f 00 00 cmp $0xfff,%r13 4054c6: 0f 97 c1 seta %cl 4054c9: 48 85 c0 test %rax,%rax 4054cc: 0f 84 a2 00 00 00 je 405574 <_d_arraysetlengthiT+0x3e4> 4054d2: f6 85 20 ff ff ff 08 testb $0x8,-0xe0(%rbp) 4054d9: 0f 84 95 00 00 00 je 405574 <_d_arraysetlengthiT+0x3e4> 4054df: 0f b6 c9 movzbl %cl,%ecx 4054e2: 48 c1 e1 04 shl $0x4,%rcx 4054e6: 48 01 c8 add %rcx,%rax 4054e9: 48 8b 8d a8 fe ff ff mov -0x158(%rbp),%rcx 4054f0: 48 8b 59 08 mov 0x8(%rcx),%rbx 4054f4: 48 29 c3 sub %rax,%rbx 4054f7: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 4054fe: 4c 8d 3c 03 lea (%rbx,%rax,1),%r15 405502: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 405509: 48 01 da add %rbx,%rdx 40550c: b8 30 12 63 00 mov $0x631230,%eax 405511: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 405518: 0f 94 c0 sete %al 40551b: 0f b6 f0 movzbl %al,%esi 40551e: 48 8d 8d 10 ff ff ff lea -0xf0(%rbp),%rcx 405525: 4c 89 ff mov %r15,%rdi 405528: e8 93 da ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 40552d: 49 81 fd 00 10 00 00 cmp $0x1000,%r13 405534: 0f 82 10 02 00 00 jb 40574a <_d_arraysetlengthiT+0x5ba> 40553a: a8 01 test $0x1,%al 40553c: 0f 84 16 03 00 00 je 405858 <_d_arraysetlengthiT+0x6c8> 405542: b8 30 12 63 00 mov $0x631230,%eax 405547: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 40554e: 0f 94 c0 sete %al 405551: 44 08 e0 or %r12b,%al 405554: 0f 84 27 06 00 00 je 405b81 <_d_arraysetlengthiT+0x9f1> 40555a: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405561: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405568: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 40556f: e9 85 09 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405574: b9 11 00 00 00 mov $0x11,%ecx 405579: 48 8b 9d 30 ff ff ff mov -0xd0(%rbp),%rbx 405580: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 405587: 77 10 ja 405599 <_d_arraysetlengthiT+0x409> 405589: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 405590: 0f 97 c1 seta %cl 405593: 0f b6 c9 movzbl %cl,%ecx 405596: 48 ff c1 inc %rcx 405599: 48 01 cb add %rcx,%rbx 40559c: 48 85 c0 test %rax,%rax 40559f: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 4055a6: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 4055ad: 0f 84 f0 00 00 00 je 4056a3 <_d_arraysetlengthiT+0x513> 4055b3: 8b 85 20 ff ff ff mov -0xe0(%rbp),%eax 4055b9: e9 03 01 00 00 jmpq 4056c1 <_d_arraysetlengthiT+0x531> 4055be: 48 8d 50 11 lea 0x11(%rax),%rdx 4055c2: 48 39 ca cmp %rcx,%rdx 4055c5: 77 0a ja 4055d1 <_d_arraysetlengthiT+0x441> 4055c7: 48 8b 8d b0 fe ff ff mov -0x150(%rbp),%rcx 4055ce: 48 89 01 mov %rax,(%rcx) 4055d1: b8 30 12 63 00 mov $0x631230,%eax 4055d6: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 4055dd: 0f 84 99 00 00 00 je 40567c <_d_arraysetlengthiT+0x4ec> 4055e3: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax 4055ea: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 4055f1: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax 4055f8: 48 8b 8d b8 fe ff ff mov -0x148(%rbp),%rcx 4055ff: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 405606: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 40560d: 64 4c 8b 34 25 c0 ff mov %fs:0xffffffffffffffc0,%r14 405614: ff ff 405616: 4d 85 f6 test %r14,%r14 405619: 75 25 jne 405640 <_d_arraysetlengthiT+0x4b0> 40561b: bf c0 00 00 00 mov $0xc0,%edi 405620: e8 4b c6 ff ff callq 401c70 405625: 49 89 c6 mov %rax,%r14 405628: 64 4c 89 34 25 c0 ff mov %r14,%fs:0xffffffffffffffc0 40562f: ff ff 405631: 4c 89 f7 mov %r14,%rdi 405634: 31 f6 xor %esi,%esi 405636: ba c0 00 00 00 mov $0xc0,%edx 40563b: e8 c0 c4 ff ff callq 401b00 405640: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 405647: ff 405648: ff c0 inc %eax 40564a: 83 e0 07 and $0x7,%eax 40564d: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 405654: ff 405655: 48 8d 04 40 lea (%rax,%rax,2),%rax 405659: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 405660: 49 89 4c c6 10 mov %rcx,0x10(%r14,%rax,8) 405665: 48 8b 8d 48 ff ff ff mov -0xb8(%rbp),%rcx 40566c: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx 405673: 49 89 54 c6 08 mov %rdx,0x8(%r14,%rax,8) 405678: 49 89 0c c6 mov %rcx,(%r14,%rax,8) 40567c: b8 10 00 00 00 mov $0x10,%eax 405681: 48 81 bd b8 fe ff ff cmpq $0xfff,-0x148(%rbp) 405688: ff 0f 00 00 40568c: 77 02 ja 405690 <_d_arraysetlengthiT+0x500> 40568e: 31 c0 xor %eax,%eax 405690: 48 03 85 b0 fe ff ff add -0x150(%rbp),%rax 405697: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) 40569e: e9 56 08 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 4056a3: 48 8b bd 80 fe ff ff mov -0x180(%rbp),%rdi 4056aa: 48 8b 07 mov (%rdi),%rax 4056ad: ff 50 58 callq *0x58(%rax) 4056b0: 48 8b 08 mov (%rax),%rcx 4056b3: 48 89 c7 mov %rax,%rdi 4056b6: ff 51 68 callq *0x68(%rcx) 4056b9: 01 c0 add %eax,%eax 4056bb: 83 e0 02 and $0x2,%eax 4056be: 83 f0 02 xor $0x2,%eax 4056c1: 83 c8 08 or $0x8,%eax 4056c4: 48 8d bd c8 fe ff ff lea -0x138(%rbp),%rdi 4056cb: 48 89 de mov %rbx,%rsi 4056ce: 89 c2 mov %eax,%edx 4056d0: e8 db fb 00 00 callq 4152b0 4056d5: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax 4056dc: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 4056e3: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 4056ea: 48 8b 8d d0 fe ff ff mov -0x130(%rbp),%rcx 4056f1: 48 89 8d 18 ff ff ff mov %rcx,-0xe8(%rbp) 4056f8: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 4056ff: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 405706: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 40570d: 48 3d 00 01 00 00 cmp $0x100,%rax 405713: 77 16 ja 40572b <_d_arraysetlengthiT+0x59b> 405715: 48 8d 51 01 lea 0x1(%rcx),%rdx 405719: 48 39 c2 cmp %rax,%rdx 40571c: 77 79 ja 405797 <_d_arraysetlengthiT+0x607> 40571e: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 405725: 88 4c 10 ff mov %cl,-0x1(%rax,%rdx,1) 405729: eb 6c jmp 405797 <_d_arraysetlengthiT+0x607> 40572b: 48 3d ff 0f 00 00 cmp $0xfff,%rax 405731: 77 51 ja 405784 <_d_arraysetlengthiT+0x5f4> 405733: 48 8d 51 02 lea 0x2(%rcx),%rdx 405737: 48 39 c2 cmp %rax,%rdx 40573a: 77 5b ja 405797 <_d_arraysetlengthiT+0x607> 40573c: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 405743: 66 89 4c 10 fe mov %cx,-0x2(%rax,%rdx,1) 405748: eb 4d jmp 405797 <_d_arraysetlengthiT+0x607> 40574a: a8 01 test $0x1,%al 40574c: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405753: 0f 84 2b 02 00 00 je 405984 <_d_arraysetlengthiT+0x7f4> 405759: b8 30 12 63 00 mov $0x631230,%eax 40575e: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 405765: 0f 94 c0 sete %al 405768: 44 08 e0 or %r12b,%al 40576b: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405772: 0f 84 aa 04 00 00 je 405c22 <_d_arraysetlengthiT+0xa92> 405778: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 40577f: e9 75 07 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405784: 48 8d 51 11 lea 0x11(%rcx),%rdx 405788: 48 39 c2 cmp %rax,%rdx 40578b: 77 0a ja 405797 <_d_arraysetlengthiT+0x607> 40578d: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 405794: 48 89 0a mov %rcx,(%rdx) 405797: 4c 89 bd a0 fe ff ff mov %r15,-0x160(%rbp) 40579e: b9 30 12 63 00 mov $0x631230,%ecx 4057a3: 48 39 8d 88 fe ff ff cmp %rcx,-0x178(%rbp) 4057aa: 0f 84 5a 02 00 00 je 405a0a <_d_arraysetlengthiT+0x87a> 4057b0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 4057b7: 48 89 45 d0 mov %rax,-0x30(%rbp) 4057bb: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 4057c2: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 4057c9: 48 89 4d c8 mov %rcx,-0x38(%rbp) 4057cd: 48 89 45 c0 mov %rax,-0x40(%rbp) 4057d1: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4057d8: ff ff 4057da: 48 85 db test %rbx,%rbx 4057dd: 75 25 jne 405804 <_d_arraysetlengthiT+0x674> 4057df: bf c0 00 00 00 mov $0xc0,%edi 4057e4: e8 87 c4 ff ff callq 401c70 4057e9: 48 89 c3 mov %rax,%rbx 4057ec: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 4057f3: ff ff 4057f5: 48 89 df mov %rbx,%rdi 4057f8: 31 f6 xor %esi,%esi 4057fa: ba c0 00 00 00 mov $0xc0,%edx 4057ff: e8 fc c2 ff ff callq 401b00 405804: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40580b: ff ff 40580d: 4d 85 f6 test %r14,%r14 405810: 74 2c je 40583e <_d_arraysetlengthiT+0x6ae> 405812: 48 8d 04 40 lea (%rax,%rax,2),%rax 405816: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 40581a: 4c 39 f0 cmp %r14,%rax 40581d: 0f 84 c6 01 00 00 je 4059e9 <_d_arraysetlengthiT+0x859> 405823: 48 8b 48 10 mov 0x10(%rax),%rcx 405827: 49 89 4e 10 mov %rcx,0x10(%r14) 40582b: 48 8b 08 mov (%rax),%rcx 40582e: 48 8b 50 08 mov 0x8(%rax),%rdx 405832: 49 89 56 08 mov %rdx,0x8(%r14) 405836: 49 89 0e mov %rcx,(%r14) 405839: e9 ae 01 00 00 jmpq 4059ec <_d_arraysetlengthiT+0x85c> 40583e: ff c0 inc %eax 405840: 83 e0 07 and $0x7,%eax 405843: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40584a: ff 40584b: 48 8d 04 40 lea (%rax,%rax,2),%rax 40584f: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405853: e9 94 01 00 00 jmpq 4059ec <_d_arraysetlengthiT+0x85c> 405858: 4c 8b ad a8 fe ff ff mov -0x158(%rbp),%r13 40585f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 405866: 4c 39 38 cmp %r15,(%rax) 405869: 0f 85 bd 02 00 00 jne 405b2c <_d_arraysetlengthiT+0x99c> 40586f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 405876: 48 8d 74 03 11 lea 0x11(%rbx,%rax,1),%rsi 40587b: 48 2b b5 18 ff ff ff sub -0xe8(%rbp),%rsi 405882: 49 8b 7d 08 mov 0x8(%r13),%rdi 405886: 48 89 f2 mov %rsi,%rdx 405889: e8 22 fb 00 00 callq 4153b0 40588e: 48 85 c0 test %rax,%rax 405891: 0f 84 95 02 00 00 je 405b2c <_d_arraysetlengthiT+0x99c> 405897: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 40589e: 48 03 9d 30 ff ff ff add -0xd0(%rbp),%rbx 4058a5: 41 bc 30 12 63 00 mov $0x631230,%r12d 4058ab: 4c 39 a5 88 fe ff ff cmp %r12,-0x178(%rbp) 4058b2: 0f 94 c0 sete %al 4058b5: 0f b6 f0 movzbl %al,%esi 4058b8: 48 8d 8d 10 ff ff ff lea -0xf0(%rbp),%rcx 4058bf: 4c 89 ff mov %r15,%rdi 4058c2: 48 89 da mov %rbx,%rdx 4058c5: e8 f6 d6 ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4058ca: a8 01 test $0x1,%al 4058cc: 0f 84 5a 02 00 00 je 405b2c <_d_arraysetlengthiT+0x99c> 4058d2: 4c 39 a5 88 fe ff ff cmp %r12,-0x178(%rbp) 4058d9: 0f 84 09 06 00 00 je 405ee8 <_d_arraysetlengthiT+0xd58> 4058df: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 4058e6: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 4058ed: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 4058f4: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 4058fb: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp) 405902: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 405909: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 405910: ff ff 405912: 48 85 db test %rbx,%rbx 405915: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 40591c: 75 25 jne 405943 <_d_arraysetlengthiT+0x7b3> 40591e: bf c0 00 00 00 mov $0xc0,%edi 405923: e8 48 c3 ff ff callq 401c70 405928: 48 89 c3 mov %rax,%rbx 40592b: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 405932: ff ff 405934: 48 89 df mov %rbx,%rdi 405937: 31 f6 xor %esi,%esi 405939: ba c0 00 00 00 mov $0xc0,%edx 40593e: e8 bd c1 ff ff callq 401b00 405943: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40594a: ff ff 40594c: 4d 85 f6 test %r14,%r14 40594f: 4d 89 ec mov %r13,%r12 405952: 0f 84 26 06 00 00 je 405f7e <_d_arraysetlengthiT+0xdee> 405958: 48 8d 04 40 lea (%rax,%rax,2),%rax 40595c: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405960: 4c 39 f0 cmp %r14,%rax 405963: 0f 84 2c 06 00 00 je 405f95 <_d_arraysetlengthiT+0xe05> 405969: 48 8b 48 10 mov 0x10(%rax),%rcx 40596d: 49 89 4e 10 mov %rcx,0x10(%r14) 405971: 48 8b 08 mov (%rax),%rcx 405974: 48 8b 50 08 mov 0x8(%rax),%rdx 405978: 49 89 56 08 mov %rdx,0x8(%r14) 40597c: 49 89 0e mov %rcx,(%r14) 40597f: e9 14 06 00 00 jmpq 405f98 <_d_arraysetlengthiT+0xe08> 405984: b8 11 00 00 00 mov $0x11,%eax 405989: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 405990: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 405997: 48 8b 8d a8 fe ff ff mov -0x158(%rbp),%rcx 40599e: 77 10 ja 4059b0 <_d_arraysetlengthiT+0x820> 4059a0: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 4059a7: 0f 97 c0 seta %al 4059aa: 0f b6 c0 movzbl %al,%eax 4059ad: 48 ff c0 inc %rax 4059b0: 49 89 cc mov %rcx,%r12 4059b3: 48 01 c6 add %rax,%rsi 4059b6: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 4059bc: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 4059c3: e8 e8 f8 00 00 callq 4152b0 4059c8: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 4059cf: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 4059d6: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 4059dd: 48 8b 8d e8 fe ff ff mov -0x118(%rbp),%rcx 4059e4: e9 08 fd ff ff jmpq 4056f1 <_d_arraysetlengthiT+0x561> 4059e9: 4c 89 f0 mov %r14,%rax 4059ec: 48 8b 4d d0 mov -0x30(%rbp),%rcx 4059f0: 48 89 48 10 mov %rcx,0x10(%rax) 4059f4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 4059f8: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4059fc: 48 89 50 08 mov %rdx,0x8(%rax) 405a00: 48 89 08 mov %rcx,(%rax) 405a03: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 405a0a: 48 3d ff 0f 00 00 cmp $0xfff,%rax 405a10: 0f 97 c0 seta %al 405a13: 0f b6 d8 movzbl %al,%ebx 405a16: 48 c1 e3 04 shl $0x4,%rbx 405a1a: 4c 8b ad 10 ff ff ff mov -0xf0(%rbp),%r13 405a21: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi 405a26: 48 89 bd 90 fe ff ff mov %rdi,-0x170(%rbp) 405a2d: 49 8b 74 24 08 mov 0x8(%r12),%rsi 405a32: 48 8b 95 98 fe ff ff mov -0x168(%rbp),%rdx 405a39: e8 92 c1 ff ff callq 401bd0 405a3e: 48 8b bd 80 fe ff ff mov -0x180(%rbp),%rdi 405a45: 48 8b 07 mov (%rdi),%rax 405a48: ff 50 58 callq *0x58(%rax) 405a4b: 49 89 c7 mov %rax,%r15 405a4e: b8 40 21 41 00 mov $0x412140,%eax 405a53: 4d 8b 37 mov (%r15),%r14 405a56: 49 39 86 80 00 00 00 cmp %rax,0x80(%r14) 405a5d: 0f 84 88 04 00 00 je 405eeb <_d_arraysetlengthiT+0xd5b> 405a63: 4c 89 ff mov %r15,%rdi 405a66: be 10 0a 63 00 mov $0x630a10,%esi 405a6b: e8 c0 d1 ff ff callq 402c30 <_d_dynamic_cast> 405a70: 48 85 c0 test %rax,%rax 405a73: 74 68 je 405add <_d_arraysetlengthiT+0x94d> 405a75: 4c 89 a5 a8 fe ff ff mov %r12,-0x158(%rbp) 405a7c: 4c 8b 60 60 mov 0x60(%rax),%r12 405a80: 4d 85 e4 test %r12,%r12 405a83: 74 4c je 405ad1 <_d_arraysetlengthiT+0x941> 405a85: 4c 89 ff mov %r15,%rdi 405a88: 41 ff 56 48 callq *0x48(%r14) 405a8c: 49 89 c6 mov %rax,%r14 405a8f: 48 03 9d 98 fe ff ff add -0x168(%rbp),%rbx 405a96: 49 01 dd add %rbx,%r13 405a99: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 405aa0: 49 39 c5 cmp %rax,%r13 405aa3: 76 2c jbe 405ad1 <_d_arraysetlengthiT+0x941> 405aa5: 48 89 c3 mov %rax,%rbx 405aa8: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405aaf: 90 nop 405ab0: 48 89 df mov %rbx,%rdi 405ab3: 41 ff d4 callq *%r12 405ab6: 4c 01 f3 add %r14,%rbx 405ab9: 4c 39 eb cmp %r13,%rbx 405abc: 72 f2 jb 405ab0 <_d_arraysetlengthiT+0x920> 405abe: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405ac5: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405acc: e9 28 04 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405ad1: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405ad8: e9 0e 04 00 00 jmpq 405eeb <_d_arraysetlengthiT+0xd5b> 405add: 4c 89 ff mov %r15,%rdi 405ae0: 41 ff 56 48 callq *0x48(%r14) 405ae4: 49 89 c6 mov %rax,%r14 405ae7: 48 03 9d 98 fe ff ff add -0x168(%rbp),%rbx 405aee: 49 01 dd add %rbx,%r13 405af1: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 405af8: 49 39 c5 cmp %rax,%r13 405afb: 0f 86 ea 03 00 00 jbe 405eeb <_d_arraysetlengthiT+0xd5b> 405b01: 48 89 c3 mov %rax,%rbx 405b04: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 405b0b: 00 00 00 00 00 405b10: 49 8b 07 mov (%r15),%rax 405b13: 4c 89 ff mov %r15,%rdi 405b16: 48 89 de mov %rbx,%rsi 405b19: ff 90 80 00 00 00 callq *0x80(%rax) 405b1f: 4c 01 f3 add %r14,%rbx 405b22: 4c 39 eb cmp %r13,%rbx 405b25: 72 e9 jb 405b10 <_d_arraysetlengthiT+0x980> 405b27: e9 bf 03 00 00 jmpq 405eeb <_d_arraysetlengthiT+0xd5b> 405b2c: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 405b32: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 405b39: 48 83 c6 11 add $0x11,%rsi 405b3d: 48 8d bd 10 ff ff ff lea -0xf0(%rbp),%rdi 405b44: e8 67 f7 00 00 callq 4152b0 405b49: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 405b50: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 405b57: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 405b5e: 0f 87 51 01 00 00 ja 405cb5 <_d_arraysetlengthiT+0xb25> 405b64: 48 8d 50 01 lea 0x1(%rax),%rdx 405b68: 48 39 ca cmp %rcx,%rdx 405b6b: 0f 87 77 01 00 00 ja 405ce8 <_d_arraysetlengthiT+0xb58> 405b71: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 405b78: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 405b7c: e9 67 01 00 00 jmpq 405ce8 <_d_arraysetlengthiT+0xb58> 405b81: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 405b88: 48 89 45 a0 mov %rax,-0x60(%rbp) 405b8c: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 405b93: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 405b9a: 48 89 4d 98 mov %rcx,-0x68(%rbp) 405b9e: 48 89 45 90 mov %rax,-0x70(%rbp) 405ba2: 64 4c 8b 34 25 c0 ff mov %fs:0xffffffffffffffc0,%r14 405ba9: ff ff 405bab: 4d 85 f6 test %r14,%r14 405bae: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405bb5: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405bbc: 75 25 jne 405be3 <_d_arraysetlengthiT+0xa53> 405bbe: bf c0 00 00 00 mov $0xc0,%edi 405bc3: e8 a8 c0 ff ff callq 401c70 405bc8: 49 89 c6 mov %rax,%r14 405bcb: 64 4c 89 34 25 c0 ff mov %r14,%fs:0xffffffffffffffc0 405bd2: ff ff 405bd4: 4c 89 f7 mov %r14,%rdi 405bd7: 31 f6 xor %esi,%esi 405bd9: ba c0 00 00 00 mov $0xc0,%edx 405bde: e8 1d bf ff ff callq 401b00 405be3: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 405bea: ff 405beb: ff c0 inc %eax 405bed: 83 e0 07 and $0x7,%eax 405bf0: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 405bf7: ff 405bf8: 48 8d 04 40 lea (%rax,%rax,2),%rax 405bfc: 48 8b 4d a0 mov -0x60(%rbp),%rcx 405c00: 49 89 4c c6 10 mov %rcx,0x10(%r14,%rax,8) 405c05: 48 8b 4d 90 mov -0x70(%rbp),%rcx 405c09: 48 8b 55 98 mov -0x68(%rbp),%rdx 405c0d: 49 89 54 c6 08 mov %rdx,0x8(%r14,%rax,8) 405c12: 49 89 0c c6 mov %rcx,(%r14,%rax,8) 405c16: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405c1d: e9 d7 02 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405c22: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 405c29: 48 89 45 b8 mov %rax,-0x48(%rbp) 405c2d: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 405c34: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 405c3b: 48 89 4d b0 mov %rcx,-0x50(%rbp) 405c3f: 48 89 45 a8 mov %rax,-0x58(%rbp) 405c43: 64 4c 8b 34 25 c0 ff mov %fs:0xffffffffffffffc0,%r14 405c4a: ff ff 405c4c: 4d 85 f6 test %r14,%r14 405c4f: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405c56: 75 25 jne 405c7d <_d_arraysetlengthiT+0xaed> 405c58: bf c0 00 00 00 mov $0xc0,%edi 405c5d: e8 0e c0 ff ff callq 401c70 405c62: 49 89 c6 mov %rax,%r14 405c65: 64 4c 89 34 25 c0 ff mov %r14,%fs:0xffffffffffffffc0 405c6c: ff ff 405c6e: 4c 89 f7 mov %r14,%rdi 405c71: 31 f6 xor %esi,%esi 405c73: ba c0 00 00 00 mov $0xc0,%edx 405c78: e8 83 be ff ff callq 401b00 405c7d: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 405c84: ff 405c85: ff c0 inc %eax 405c87: 83 e0 07 and $0x7,%eax 405c8a: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 405c91: ff 405c92: 48 8d 04 40 lea (%rax,%rax,2),%rax 405c96: 48 8b 4d b8 mov -0x48(%rbp),%rcx 405c9a: 49 89 4c c6 10 mov %rcx,0x10(%r14,%rax,8) 405c9f: 48 8b 4d a8 mov -0x58(%rbp),%rcx 405ca3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 405ca7: 49 89 54 c6 08 mov %rdx,0x8(%r14,%rax,8) 405cac: 49 89 0c c6 mov %rcx,(%r14,%rax,8) 405cb0: e9 44 02 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405cb5: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 405cbc: 77 17 ja 405cd5 <_d_arraysetlengthiT+0xb45> 405cbe: 48 8d 50 02 lea 0x2(%rax),%rdx 405cc2: 48 39 ca cmp %rcx,%rdx 405cc5: 77 21 ja 405ce8 <_d_arraysetlengthiT+0xb58> 405cc7: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx 405cce: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 405cd3: eb 13 jmp 405ce8 <_d_arraysetlengthiT+0xb58> 405cd5: 48 8d 50 11 lea 0x11(%rax),%rdx 405cd9: 48 39 ca cmp %rcx,%rdx 405cdc: 77 0a ja 405ce8 <_d_arraysetlengthiT+0xb58> 405cde: 48 8b 8d 10 ff ff ff mov -0xf0(%rbp),%rcx 405ce5: 48 89 01 mov %rax,(%rcx) 405ce8: b8 30 12 63 00 mov $0x631230,%eax 405ced: 48 39 85 88 fe ff ff cmp %rax,-0x178(%rbp) 405cf4: 0f 84 be 00 00 00 je 405db8 <_d_arraysetlengthiT+0xc28> 405cfa: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 405d01: 48 89 45 88 mov %rax,-0x78(%rbp) 405d05: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 405d0c: 48 8b 8d 18 ff ff ff mov -0xe8(%rbp),%rcx 405d13: 48 89 4d 80 mov %rcx,-0x80(%rbp) 405d17: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 405d1e: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 405d25: ff ff 405d27: 48 85 db test %rbx,%rbx 405d2a: 75 25 jne 405d51 <_d_arraysetlengthiT+0xbc1> 405d2c: bf c0 00 00 00 mov $0xc0,%edi 405d31: e8 3a bf ff ff callq 401c70 405d36: 48 89 c3 mov %rax,%rbx 405d39: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 405d40: ff ff 405d42: 48 89 df mov %rbx,%rdi 405d45: 31 f6 xor %esi,%esi 405d47: ba c0 00 00 00 mov $0xc0,%edx 405d4c: e8 af bd ff ff callq 401b00 405d51: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 405d58: ff ff 405d5a: 4d 85 f6 test %r14,%r14 405d5d: 74 25 je 405d84 <_d_arraysetlengthiT+0xbf4> 405d5f: 48 8d 04 40 lea (%rax,%rax,2),%rax 405d63: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405d67: 4c 39 f0 cmp %r14,%rax 405d6a: 74 2f je 405d9b <_d_arraysetlengthiT+0xc0b> 405d6c: 48 8b 48 10 mov 0x10(%rax),%rcx 405d70: 49 89 4e 10 mov %rcx,0x10(%r14) 405d74: 48 8b 08 mov (%rax),%rcx 405d77: 48 8b 50 08 mov 0x8(%rax),%rdx 405d7b: 49 89 56 08 mov %rdx,0x8(%r14) 405d7f: 49 89 0e mov %rcx,(%r14) 405d82: eb 1a jmp 405d9e <_d_arraysetlengthiT+0xc0e> 405d84: ff c0 inc %eax 405d86: 83 e0 07 and $0x7,%eax 405d89: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 405d90: ff 405d91: 48 8d 04 40 lea (%rax,%rax,2),%rax 405d95: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405d99: eb 03 jmp 405d9e <_d_arraysetlengthiT+0xc0e> 405d9b: 4c 89 f0 mov %r14,%rax 405d9e: 48 8b 4d 88 mov -0x78(%rbp),%rcx 405da2: 48 89 48 10 mov %rcx,0x10(%rax) 405da6: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 405dad: 48 8b 55 80 mov -0x80(%rbp),%rdx 405db1: 48 89 50 08 mov %rdx,0x8(%rax) 405db5: 48 89 08 mov %rcx,(%rax) 405db8: 49 8b 75 08 mov 0x8(%r13),%rsi 405dbc: 4c 89 ad a8 fe ff ff mov %r13,-0x158(%rbp) 405dc3: 4c 8b a5 10 ff ff ff mov -0xf0(%rbp),%r12 405dca: 4d 8d 6c 24 10 lea 0x10(%r12),%r13 405dcf: 4c 89 ef mov %r13,%rdi 405dd2: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405dd9: 48 89 da mov %rbx,%rdx 405ddc: e8 ef bd ff ff callq 401bd0 405de1: 48 8b bd 80 fe ff ff mov -0x180(%rbp),%rdi 405de8: 48 8b 07 mov (%rdi),%rax 405deb: ff 50 58 callq *0x58(%rax) 405dee: 49 89 c7 mov %rax,%r15 405df1: b8 40 21 41 00 mov $0x412140,%eax 405df6: 4d 8b 37 mov (%r15),%r14 405df9: 49 39 86 80 00 00 00 cmp %rax,0x80(%r14) 405e00: 74 6b je 405e6d <_d_arraysetlengthiT+0xcdd> 405e02: 4c 89 ad 90 fe ff ff mov %r13,-0x170(%rbp) 405e09: 4c 89 ff mov %r15,%rdi 405e0c: be 10 0a 63 00 mov $0x630a10,%esi 405e11: e8 1a ce ff ff callq 402c30 <_d_dynamic_cast> 405e16: 48 85 c0 test %rax,%rax 405e19: 74 69 je 405e84 <_d_arraysetlengthiT+0xcf4> 405e1b: 4c 8b 68 60 mov 0x60(%rax),%r13 405e1f: 4d 85 ed test %r13,%r13 405e22: 74 50 je 405e74 <_d_arraysetlengthiT+0xce4> 405e24: 4c 89 ff mov %r15,%rdi 405e27: 41 ff 56 48 callq *0x48(%r14) 405e2b: 49 89 c6 mov %rax,%r14 405e2e: 4e 8d 7c 23 10 lea 0x10(%rbx,%r12,1),%r15 405e33: 49 89 dc mov %rbx,%r12 405e36: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 405e3d: 49 39 c7 cmp %rax,%r15 405e40: 0f 86 7e 01 00 00 jbe 405fc4 <_d_arraysetlengthiT+0xe34> 405e46: 48 89 c3 mov %rax,%rbx 405e49: 48 89 df mov %rbx,%rdi 405e4c: 41 ff d5 callq *%r13 405e4f: 4c 01 f3 add %r14,%rbx 405e52: 4c 39 fb cmp %r15,%rbx 405e55: 72 f2 jb 405e49 <_d_arraysetlengthiT+0xcb9> 405e57: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405e5e: 4c 89 e3 mov %r12,%rbx 405e61: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405e68: e9 8c 00 00 00 jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405e6d: 4c 89 ad 90 fe ff ff mov %r13,-0x170(%rbp) 405e74: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405e7b: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405e82: eb 75 jmp 405ef9 <_d_arraysetlengthiT+0xd69> 405e84: 4c 89 ff mov %r15,%rdi 405e87: 41 ff 56 48 callq *0x48(%r14) 405e8b: 49 89 c6 mov %rax,%r14 405e8e: 4e 8d 64 23 10 lea 0x10(%rbx,%r12,1),%r12 405e93: 49 89 dd mov %rbx,%r13 405e96: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 405e9d: 49 39 c4 cmp %rax,%r12 405ea0: 76 1a jbe 405ebc <_d_arraysetlengthiT+0xd2c> 405ea2: 48 89 c3 mov %rax,%rbx 405ea5: 49 8b 07 mov (%r15),%rax 405ea8: 4c 89 ff mov %r15,%rdi 405eab: 48 89 de mov %rbx,%rsi 405eae: ff 90 80 00 00 00 callq *0x80(%rax) 405eb4: 4c 01 f3 add %r14,%rbx 405eb7: 4c 39 e3 cmp %r12,%rbx 405eba: 72 e9 jb 405ea5 <_d_arraysetlengthiT+0xd15> 405ebc: 4c 8b a5 a8 fe ff ff mov -0x158(%rbp),%r12 405ec3: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405eca: 4c 89 eb mov %r13,%rbx 405ecd: eb 2a jmp 405ef9 <_d_arraysetlengthiT+0xd69> 405ecf: e8 fc 36 00 00 callq 4095d0 405ed4: bf 43 00 00 00 mov $0x43,%edi 405ed9: be 00 17 42 00 mov $0x421700,%esi 405ede: ba 76 06 00 00 mov $0x676,%edx 405ee3: e8 b8 c2 ff ff callq 4021a0 <_d_assert> 405ee8: 4d 89 ec mov %r13,%r12 405eeb: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405ef2: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405ef9: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 405f00: 48 29 da sub %rbx,%rdx 405f03: 4c 8b b5 78 fe ff ff mov -0x188(%rbp),%r14 405f0a: 76 42 jbe 405f4e <_d_arraysetlengthiT+0xdbe> 405f0c: 49 83 ff 01 cmp $0x1,%r15 405f10: 4c 8b ad 90 fe ff ff mov -0x170(%rbp),%r13 405f17: 75 17 jne 405f30 <_d_arraysetlengthiT+0xda0> 405f19: 4c 01 eb add %r13,%rbx 405f1c: 41 0f b6 36 movzbl (%r14),%esi 405f20: 48 89 df mov %rbx,%rdi 405f23: e8 d8 bb ff ff callq 401b00 405f28: eb 2b jmp 405f55 <_d_arraysetlengthiT+0xdc5> 405f2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405f30: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi 405f35: 4c 89 f6 mov %r14,%rsi 405f38: 4c 89 fa mov %r15,%rdx 405f3b: e8 90 bc ff ff callq 401bd0 405f40: 4c 01 fb add %r15,%rbx 405f43: 48 3b 9d 30 ff ff ff cmp -0xd0(%rbp),%rbx 405f4a: 72 e4 jb 405f30 <_d_arraysetlengthiT+0xda0> 405f4c: eb 07 jmp 405f55 <_d_arraysetlengthiT+0xdc5> 405f4e: 4c 8b ad 90 fe ff ff mov -0x170(%rbp),%r13 405f55: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 405f5c: 49 89 04 24 mov %rax,(%r12) 405f60: 4d 89 6c 24 08 mov %r13,0x8(%r12) 405f65: 49 8b 04 24 mov (%r12),%rax 405f69: 4c 89 ea mov %r13,%rdx 405f6c: 48 81 c4 68 01 00 00 add $0x168,%rsp 405f73: 5b pop %rbx 405f74: 41 5c pop %r12 405f76: 41 5d pop %r13 405f78: 41 5e pop %r14 405f7a: 41 5f pop %r15 405f7c: 5d pop %rbp 405f7d: c3 retq 405f7e: ff c0 inc %eax 405f80: 83 e0 07 and $0x7,%eax 405f83: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 405f8a: ff 405f8b: 48 8d 04 40 lea (%rax,%rax,2),%rax 405f8f: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 405f93: eb 03 jmp 405f98 <_d_arraysetlengthiT+0xe08> 405f95: 4c 89 f0 mov %r14,%rax 405f98: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 405f9f: 48 89 48 10 mov %rcx,0x10(%rax) 405fa3: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 405faa: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 405fb1: 48 89 50 08 mov %rdx,0x8(%rax) 405fb5: 48 89 08 mov %rcx,(%rax) 405fb8: 48 8b 9d 98 fe ff ff mov -0x168(%rbp),%rbx 405fbf: e9 35 ff ff ff jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405fc4: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax 405fcb: 4c 8b bd a0 fe ff ff mov -0x160(%rbp),%r15 405fd2: 4c 89 e3 mov %r12,%rbx 405fd5: 49 89 c4 mov %rax,%r12 405fd8: e9 1c ff ff ff jmpq 405ef9 <_d_arraysetlengthiT+0xd69> 405fdd: 0f 1f 00 nopl (%rax) 0000000000405fe0 <_d_arrayappendT>: 405fe0: 55 push %rbp 405fe1: 41 57 push %r15 405fe3: 41 56 push %r14 405fe5: 41 55 push %r13 405fe7: 41 54 push %r12 405fe9: 53 push %rbx 405fea: 48 83 ec 18 sub $0x18,%rsp 405fee: 49 89 ce mov %rcx,%r14 405ff1: 48 89 d3 mov %rdx,%rbx 405ff4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 405ff9: 48 89 f5 mov %rsi,%rbp 405ffc: 48 89 2c 24 mov %rbp,(%rsp) 406000: 49 89 fd mov %rdi,%r13 406003: 4c 8b 7d 00 mov 0x0(%rbp),%r15 406007: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 40600c: 49 8b 45 00 mov 0x0(%r13),%rax 406010: ff 50 58 callq *0x58(%rax) 406013: 48 8b 08 mov (%rax),%rcx 406016: 48 89 c7 mov %rax,%rdi 406019: ff 51 48 callq *0x48(%rcx) 40601c: 49 89 c4 mov %rax,%r12 40601f: 4c 89 ef mov %r13,%rdi 406022: 48 89 ee mov %rbp,%rsi 406025: 48 89 da mov %rbx,%rdx 406028: e8 53 01 00 00 callq 406180 <_d_arrayappendcTX> 40602d: 4c 89 e2 mov %r12,%rdx 406030: 48 0f af d3 imul %rbx,%rdx 406034: 4c 89 e3 mov %r12,%rbx 406037: 49 0f af df imul %r15,%rbx 40603b: 48 8b 7d 08 mov 0x8(%rbp),%rdi 40603f: 48 01 df add %rbx,%rdi 406042: 4c 89 f6 mov %r14,%rsi 406045: e8 86 bb ff ff callq 401bd0 40604a: 4c 8b 75 08 mov 0x8(%rbp),%r14 40604e: 49 8b 45 00 mov 0x0(%r13),%rax 406052: 4c 89 ef mov %r13,%rdi 406055: ff 50 58 callq *0x58(%rax) 406058: 49 89 c5 mov %rax,%r13 40605b: b8 40 21 41 00 mov $0x412140,%eax 406060: 49 8b 6d 00 mov 0x0(%r13),%rbp 406064: 48 39 85 80 00 00 00 cmp %rax,0x80(%rbp) 40606b: 0f 84 87 00 00 00 je 4060f8 <_d_arrayappendT+0x118> 406071: 4c 01 f3 add %r14,%rbx 406074: 4c 89 ef mov %r13,%rdi 406077: be 10 0a 63 00 mov $0x630a10,%esi 40607c: e8 af cb ff ff callq 402c30 <_d_dynamic_cast> 406081: 48 85 c0 test %rax,%rax 406084: 74 3a je 4060c0 <_d_arrayappendT+0xe0> 406086: 4c 8b 78 60 mov 0x60(%rax),%r15 40608a: 4d 85 ff test %r15,%r15 40608d: 74 69 je 4060f8 <_d_arrayappendT+0x118> 40608f: 4c 89 ef mov %r13,%rdi 406092: ff 55 48 callq *0x48(%rbp) 406095: 48 89 c5 mov %rax,%rbp 406098: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40609d: 48 03 44 24 08 add 0x8(%rsp),%rax 4060a2: 4c 0f af e0 imul %rax,%r12 4060a6: 4d 01 e6 add %r12,%r14 4060a9: 49 39 de cmp %rbx,%r14 4060ac: 76 4a jbe 4060f8 <_d_arrayappendT+0x118> 4060ae: 66 90 xchg %ax,%ax 4060b0: 48 89 df mov %rbx,%rdi 4060b3: 41 ff d7 callq *%r15 4060b6: 48 01 eb add %rbp,%rbx 4060b9: 4c 39 f3 cmp %r14,%rbx 4060bc: 72 f2 jb 4060b0 <_d_arrayappendT+0xd0> 4060be: eb 38 jmp 4060f8 <_d_arrayappendT+0x118> 4060c0: 4c 89 ef mov %r13,%rdi 4060c3: ff 55 48 callq *0x48(%rbp) 4060c6: 48 89 c5 mov %rax,%rbp 4060c9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4060ce: 48 03 44 24 08 add 0x8(%rsp),%rax 4060d3: 4c 0f af e0 imul %rax,%r12 4060d7: 4d 01 e6 add %r12,%r14 4060da: 49 39 de cmp %rbx,%r14 4060dd: 76 19 jbe 4060f8 <_d_arrayappendT+0x118> 4060df: 90 nop 4060e0: 49 8b 45 00 mov 0x0(%r13),%rax 4060e4: 4c 89 ef mov %r13,%rdi 4060e7: 48 89 de mov %rbx,%rsi 4060ea: ff 90 80 00 00 00 callq *0x80(%rax) 4060f0: 48 01 eb add %rbp,%rbx 4060f3: 4c 39 f3 cmp %r14,%rbx 4060f6: 72 e8 jb 4060e0 <_d_arrayappendT+0x100> 4060f8: 48 8b 0c 24 mov (%rsp),%rcx 4060fc: 48 8b 01 mov (%rcx),%rax 4060ff: 48 8b 51 08 mov 0x8(%rcx),%rdx 406103: 48 83 c4 18 add $0x18,%rsp 406107: 5b pop %rbx 406108: 41 5c pop %r12 40610a: 41 5d pop %r13 40610c: 41 5e pop %r14 40610e: 41 5f pop %r15 406110: 5d pop %rbp 406111: c3 retq 406112: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406119: 1f 84 00 00 00 00 00 0000000000406120 <_D2rt8lifetime11newCapacityFmmZm>: 406120: 49 89 f0 mov %rsi,%r8 406123: 4c 0f af c7 imul %rdi,%r8 406127: 31 d2 xor %edx,%edx 406129: 49 81 f8 01 10 00 00 cmp $0x1001,%r8 406130: 72 3b jb 40616d <_D2rt8lifetime11newCapacityFmmZm+0x4d> 406132: 49 0f bd c8 bsr %r8,%rcx 406136: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 40613a: 48 83 c1 41 add $0x41,%rcx 40613e: b8 e8 03 00 00 mov $0x3e8,%eax 406143: 31 d2 xor %edx,%edx 406145: 48 f7 f1 div %rcx 406148: 48 83 c0 64 add $0x64,%rax 40614c: 48 0f af c6 imul %rsi,%rax 406150: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 406157: c2 f5 28 40615a: 48 83 c0 63 add $0x63,%rax 40615e: 48 c1 e8 02 shr $0x2,%rax 406162: 48 f7 e1 mul %rcx 406165: 48 c1 ea 02 shr $0x2,%rdx 406169: 48 0f af d7 imul %rdi,%rdx 40616d: 4c 39 c2 cmp %r8,%rdx 406170: 4c 0f 47 c2 cmova %rdx,%r8 406174: 4c 89 c0 mov %r8,%rax 406177: c3 retq 406178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40617f: 00 0000000000406180 <_d_arrayappendcTX>: 406180: 55 push %rbp 406181: 41 57 push %r15 406183: 41 56 push %r14 406185: 41 55 push %r13 406187: 41 54 push %r12 406189: 53 push %rbx 40618a: 48 81 ec 18 01 00 00 sub $0x118,%rsp 406191: 48 89 54 24 20 mov %rdx,0x20(%rsp) 406196: 49 89 f7 mov %rsi,%r15 406199: 48 89 fb mov %rdi,%rbx 40619c: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 4061a1: 48 8b 03 mov (%rbx),%rax 4061a4: ff 50 58 callq *0x58(%rax) 4061a7: 48 8b 08 mov (%rax),%rcx 4061aa: 48 89 c7 mov %rax,%rdi 4061ad: ff 51 48 callq *0x48(%rcx) 4061b0: 49 89 c6 mov %rax,%r14 4061b3: b8 30 12 63 00 mov $0x631230,%eax 4061b8: 48 8b 0b mov (%rbx),%rcx 4061bb: 48 8b 09 mov (%rcx),%rcx 4061be: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 4061c3: 48 39 c1 cmp %rax,%rcx 4061c6: 0f 84 e2 00 00 00 je 4062ae <_d_arrayappendcTX+0x12e> 4061cc: 49 8b 5f 08 mov 0x8(%r15),%rbx 4061d0: 64 48 8b 2c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbp 4061d7: ff ff 4061d9: 48 85 ed test %rbp,%rbp 4061dc: 75 25 jne 406203 <_d_arrayappendcTX+0x83> 4061de: bf c0 00 00 00 mov $0xc0,%edi 4061e3: e8 88 ba ff ff callq 401c70 4061e8: 48 89 c5 mov %rax,%rbp 4061eb: 64 48 89 2c 25 c0 ff mov %rbp,%fs:0xffffffffffffffc0 4061f2: ff ff 4061f4: 48 89 ef mov %rbp,%rdi 4061f7: 31 f6 xor %esi,%esi 4061f9: ba c0 00 00 00 mov $0xc0,%edx 4061fe: e8 fd b8 ff ff callq 401b00 406203: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40620a: ff ff 40620c: 48 8d 04 40 lea (%rax,%rax,2),%rax 406210: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 406215: 48 39 e8 cmp %rbp,%rax 406218: 72 2f jb 406249 <_d_arrayappendcTX+0xc9> 40621a: 49 89 c5 mov %rax,%r13 40621d: 0f 1f 00 nopl (%rax) 406220: 49 8b 4d 00 mov 0x0(%r13),%rcx 406224: 48 85 c9 test %rcx,%rcx 406227: 74 17 je 406240 <_d_arrayappendcTX+0xc0> 406229: 48 39 d9 cmp %rbx,%rcx 40622c: 77 12 ja 406240 <_d_arrayappendcTX+0xc0> 40622e: 48 89 da mov %rbx,%rdx 406231: 48 29 ca sub %rcx,%rdx 406234: 49 3b 55 08 cmp 0x8(%r13),%rdx 406238: 72 4c jb 406286 <_d_arrayappendcTX+0x106> 40623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406240: 49 83 c5 e8 add $0xffffffffffffffe8,%r13 406244: 49 39 ed cmp %rbp,%r13 406247: 73 d7 jae 406220 <_d_arrayappendcTX+0xa0> 406249: 48 81 c5 a8 00 00 00 add $0xa8,%rbp 406250: eb 12 jmp 406264 <_d_arrayappendcTX+0xe4> 406252: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406259: 1f 84 00 00 00 00 00 406260: 48 83 c5 e8 add $0xffffffffffffffe8,%rbp 406264: 48 39 c5 cmp %rax,%rbp 406267: 76 45 jbe 4062ae <_d_arrayappendcTX+0x12e> 406269: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40626d: 48 85 c9 test %rcx,%rcx 406270: 74 ee je 406260 <_d_arrayappendcTX+0xe0> 406272: 48 39 d9 cmp %rbx,%rcx 406275: 77 e9 ja 406260 <_d_arrayappendcTX+0xe0> 406277: 48 89 da mov %rbx,%rdx 40627a: 48 29 ca sub %rcx,%rdx 40627d: 48 3b 55 08 cmp 0x8(%rbp),%rdx 406281: 73 dd jae 406260 <_d_arrayappendcTX+0xe0> 406283: 49 89 ed mov %rbp,%r13 406286: 4d 85 ed test %r13,%r13 406289: 74 23 je 4062ae <_d_arrayappendcTX+0x12e> 40628b: 49 8b 45 10 mov 0x10(%r13),%rax 40628f: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 406296: 00 406297: 49 8b 45 00 mov 0x0(%r13),%rax 40629b: 49 8b 4d 08 mov 0x8(%r13),%rcx 40629f: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 4062a4: 48 89 44 24 70 mov %rax,0x70(%rsp) 4062a9: 41 b4 01 mov $0x1,%r12b 4062ac: eb 14 jmp 4062c2 <_d_arrayappendcTX+0x142> 4062ae: 49 8b 77 08 mov 0x8(%r15),%rsi 4062b2: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi 4062b7: e8 f4 f1 00 00 callq 4154b0 4062bc: 45 31 ed xor %r13d,%r13d 4062bf: 45 30 e4 xor %r12b,%r12b 4062c2: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4062c9: 00 4062ca: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 4062d1: 00 4062d2: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4062d7: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 4062dc: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) 4062e3: 00 4062e4: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4062eb: 00 4062ec: 49 8b 07 mov (%r15),%rax 4062ef: 48 89 c1 mov %rax,%rcx 4062f2: 4c 89 f2 mov %r14,%rdx 4062f5: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4062fa: 48 0f af ca imul %rdx,%rcx 4062fe: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 406303: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 406308: 49 01 c6 add %rax,%r14 40630b: 4c 89 74 24 20 mov %r14,0x20(%rsp) 406310: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406317: 00 406318: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx 40631f: 00 406320: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 406327: 0f 97 c0 seta %al 40632a: 4c 89 f5 mov %r14,%rbp 40632d: 48 0f af ea imul %rdx,%rbp 406331: 48 85 c9 test %rcx,%rcx 406334: 0f 84 24 01 00 00 je 40645e <_d_arrayappendcTX+0x2de> 40633a: f6 84 24 98 00 00 00 testb $0x8,0x98(%rsp) 406341: 08 406342: 0f 84 16 01 00 00 je 40645e <_d_arrayappendcTX+0x2de> 406348: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 40634d: 4d 8b 7f 08 mov 0x8(%r15),%r15 406351: 0f b6 c0 movzbl %al,%eax 406354: 48 c1 e0 04 shl $0x4,%rax 406358: 48 01 c1 add %rax,%rcx 40635b: 49 29 cf sub %rcx,%r15 40635e: 48 8b 44 24 30 mov 0x30(%rsp),%rax 406363: 4d 8d 34 07 lea (%r15,%rax,1),%r14 406367: 49 8d 14 2f lea (%r15,%rbp,1),%rdx 40636b: 48 89 54 24 08 mov %rdx,0x8(%rsp) 406370: b8 30 12 63 00 mov $0x631230,%eax 406375: 48 39 44 24 28 cmp %rax,0x28(%rsp) 40637a: 0f 94 c0 sete %al 40637d: 0f b6 f0 movzbl %al,%esi 406380: 48 8d 8c 24 88 00 00 lea 0x88(%rsp),%rcx 406387: 00 406388: 4c 89 f7 mov %r14,%rdi 40638b: e8 30 cc ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 406390: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 406397: 0f 82 f0 01 00 00 jb 40658d <_d_arrayappendcTX+0x40d> 40639d: a8 01 test $0x1,%al 40639f: 0f 84 98 04 00 00 je 40683d <_d_arrayappendcTX+0x6bd> 4063a5: b8 30 12 63 00 mov $0x631230,%eax 4063aa: 48 39 44 24 28 cmp %rax,0x28(%rsp) 4063af: 0f 94 c0 sete %al 4063b2: 44 08 e0 or %r12b,%al 4063b5: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 4063ba: 0f 85 e1 08 00 00 jne 406ca1 <_d_arrayappendcTX+0xb21> 4063c0: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4063c7: 00 4063c8: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 4063cf: 00 4063d0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4063d7: 00 4063d8: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 4063df: 00 4063e0: 48 89 8c 24 d8 00 00 mov %rcx,0xd8(%rsp) 4063e7: 00 4063e8: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) 4063ef: 00 4063f0: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4063f7: ff ff 4063f9: 48 85 db test %rbx,%rbx 4063fc: 75 25 jne 406423 <_d_arrayappendcTX+0x2a3> 4063fe: bf c0 00 00 00 mov $0xc0,%edi 406403: e8 68 b8 ff ff callq 401c70 406408: 48 89 c3 mov %rax,%rbx 40640b: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 406412: ff ff 406414: 48 89 df mov %rbx,%rdi 406417: 31 f6 xor %esi,%esi 406419: ba c0 00 00 00 mov $0xc0,%edx 40641e: e8 dd b6 ff ff callq 401b00 406423: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 40642a: ff 40642b: ff c0 inc %eax 40642d: 83 e0 07 and $0x7,%eax 406430: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 406437: ff 406438: 48 8d 04 40 lea (%rax,%rax,2),%rax 40643c: 48 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%rcx 406443: 00 406444: 48 89 4c c3 10 mov %rcx,0x10(%rbx,%rax,8) 406449: 48 8b 8c 24 d0 00 00 mov 0xd0(%rsp),%rcx 406450: 00 406451: 48 8b 94 24 d8 00 00 mov 0xd8(%rsp),%rdx 406458: 00 406459: e9 eb 01 00 00 jmpq 406649 <_d_arrayappendcTX+0x4c9> 40645e: 31 d2 xor %edx,%edx 406460: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 406467: 72 3f jb 4064a8 <_d_arrayappendcTX+0x328> 406469: 48 0f bd f5 bsr %rbp,%rsi 40646d: 48 83 f6 c0 xor $0xffffffffffffffc0,%rsi 406471: 48 83 c6 41 add $0x41,%rsi 406475: b8 e8 03 00 00 mov $0x3e8,%eax 40647a: 31 d2 xor %edx,%edx 40647c: 48 f7 f6 div %rsi 40647f: 48 83 c0 64 add $0x64,%rax 406483: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 406489: 48 ba c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rdx 406490: c2 f5 28 406493: 48 83 c0 63 add $0x63,%rax 406497: 48 c1 e8 02 shr $0x2,%rax 40649b: 48 f7 e2 mul %rdx 40649e: 48 c1 ea 02 shr $0x2,%rdx 4064a2: 48 0f af 54 24 10 imul 0x10(%rsp),%rdx 4064a8: 48 39 ea cmp %rbp,%rdx 4064ab: 48 0f 46 d5 cmovbe %rbp,%rdx 4064af: bb 11 00 00 00 mov $0x11,%ebx 4064b4: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 4064bb: 77 10 ja 4064cd <_d_arrayappendcTX+0x34d> 4064bd: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 4064c4: 0f 97 c0 seta %al 4064c7: 0f b6 d8 movzbl %al,%ebx 4064ca: 48 ff c3 inc %rbx 4064cd: 48 01 d3 add %rdx,%rbx 4064d0: 48 85 c9 test %rcx,%rcx 4064d3: 74 09 je 4064de <_d_arrayappendcTX+0x35e> 4064d5: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax 4064dc: eb 1c jmp 4064fa <_d_arrayappendcTX+0x37a> 4064de: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 4064e3: 48 8b 07 mov (%rdi),%rax 4064e6: ff 50 58 callq *0x58(%rax) 4064e9: 48 8b 08 mov (%rax),%rcx 4064ec: 48 89 c7 mov %rax,%rdi 4064ef: ff 51 68 callq *0x68(%rcx) 4064f2: 01 c0 add %eax,%eax 4064f4: 83 e0 02 and $0x2,%eax 4064f7: 83 f0 02 xor $0x2,%eax 4064fa: 83 c8 08 or $0x8,%eax 4064fd: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 406502: 48 89 de mov %rbx,%rsi 406505: 89 c2 mov %eax,%edx 406507: e8 a4 ed 00 00 callq 4152b0 40650c: 48 8b 44 24 50 mov 0x50(%rsp),%rax 406511: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 406518: 00 406519: 48 8b 44 24 40 mov 0x40(%rsp),%rax 40651e: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 406523: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) 40652a: 00 40652b: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 406532: 00 406533: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 40653a: 00 40653b: 48 3d 00 01 00 00 cmp $0x100,%rax 406541: 77 1f ja 406562 <_d_arrayappendcTX+0x3e2> 406543: 48 8d 4d 01 lea 0x1(%rbp),%rcx 406547: 48 39 c1 cmp %rax,%rcx 40654a: 0f 87 1b 01 00 00 ja 40666b <_d_arrayappendcTX+0x4eb> 406550: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406557: 00 406558: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 40655d: e9 09 01 00 00 jmpq 40666b <_d_arrayappendcTX+0x4eb> 406562: 48 3d ff 0f 00 00 cmp $0xfff,%rax 406568: 0f 87 e9 00 00 00 ja 406657 <_d_arrayappendcTX+0x4d7> 40656e: 48 8d 4d 02 lea 0x2(%rbp),%rcx 406572: 48 39 c1 cmp %rax,%rcx 406575: 0f 87 f0 00 00 00 ja 40666b <_d_arrayappendcTX+0x4eb> 40657b: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406582: 00 406583: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 406588: e9 de 00 00 00 jmpq 40666b <_d_arrayappendcTX+0x4eb> 40658d: a8 01 test $0x1,%al 40658f: 0f 84 22 04 00 00 je 4069b7 <_d_arrayappendcTX+0x837> 406595: b8 30 12 63 00 mov $0x631230,%eax 40659a: 48 39 44 24 28 cmp %rax,0x28(%rsp) 40659f: 0f 94 c0 sete %al 4065a2: 44 08 e0 or %r12b,%al 4065a5: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 4065aa: 0f 85 f1 06 00 00 jne 406ca1 <_d_arrayappendcTX+0xb21> 4065b0: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4065b7: 00 4065b8: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 4065bf: 00 4065c0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4065c7: 00 4065c8: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 4065cf: 00 4065d0: 48 89 8c 24 f0 00 00 mov %rcx,0xf0(%rsp) 4065d7: 00 4065d8: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 4065df: 00 4065e0: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4065e7: ff ff 4065e9: 48 85 db test %rbx,%rbx 4065ec: 75 25 jne 406613 <_d_arrayappendcTX+0x493> 4065ee: bf c0 00 00 00 mov $0xc0,%edi 4065f3: e8 78 b6 ff ff callq 401c70 4065f8: 48 89 c3 mov %rax,%rbx 4065fb: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 406602: ff ff 406604: 48 89 df mov %rbx,%rdi 406607: 31 f6 xor %esi,%esi 406609: ba c0 00 00 00 mov $0xc0,%edx 40660e: e8 ed b4 ff ff callq 401b00 406613: 64 8b 04 25 c8 ff ff mov %fs:0xffffffffffffffc8,%eax 40661a: ff 40661b: ff c0 inc %eax 40661d: 83 e0 07 and $0x7,%eax 406620: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 406627: ff 406628: 48 8d 04 40 lea (%rax,%rax,2),%rax 40662c: 48 8b 8c 24 f8 00 00 mov 0xf8(%rsp),%rcx 406633: 00 406634: 48 89 4c c3 10 mov %rcx,0x10(%rbx,%rax,8) 406639: 48 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%rcx 406640: 00 406641: 48 8b 94 24 f0 00 00 mov 0xf0(%rsp),%rdx 406648: 00 406649: 48 89 54 c3 08 mov %rdx,0x8(%rbx,%rax,8) 40664e: 48 89 0c c3 mov %rcx,(%rbx,%rax,8) 406652: e9 4a 06 00 00 jmpq 406ca1 <_d_arrayappendcTX+0xb21> 406657: 48 8d 4d 11 lea 0x11(%rbp),%rcx 40665b: 48 39 c1 cmp %rax,%rcx 40665e: 77 0b ja 40666b <_d_arrayappendcTX+0x4eb> 406660: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406667: 00 406668: 48 89 29 mov %rbp,(%rcx) 40666b: b9 30 12 63 00 mov $0x631230,%ecx 406670: 48 39 4c 24 28 cmp %rcx,0x28(%rsp) 406675: 0f 84 dc 00 00 00 je 406757 <_d_arrayappendcTX+0x5d7> 40667b: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 406682: 00 406683: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 40668a: 00 40668b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 406692: 00 406693: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 40669a: 00 40669b: 48 89 8c 24 08 01 00 mov %rcx,0x108(%rsp) 4066a2: 00 4066a3: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 4066aa: 00 4066ab: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 4066b2: ff ff 4066b4: 48 85 db test %rbx,%rbx 4066b7: 75 25 jne 4066de <_d_arrayappendcTX+0x55e> 4066b9: bf c0 00 00 00 mov $0xc0,%edi 4066be: e8 ad b5 ff ff callq 401c70 4066c3: 48 89 c3 mov %rax,%rbx 4066c6: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 4066cd: ff ff 4066cf: 48 89 df mov %rbx,%rdi 4066d2: 31 f6 xor %esi,%esi 4066d4: ba c0 00 00 00 mov $0xc0,%edx 4066d9: e8 22 b4 ff ff callq 401b00 4066de: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 4066e5: ff ff 4066e7: 4d 85 ed test %r13,%r13 4066ea: 74 26 je 406712 <_d_arrayappendcTX+0x592> 4066ec: 48 8d 04 40 lea (%rax,%rax,2),%rax 4066f0: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 4066f4: 4c 39 e8 cmp %r13,%rax 4066f7: 74 30 je 406729 <_d_arrayappendcTX+0x5a9> 4066f9: 48 8b 48 10 mov 0x10(%rax),%rcx 4066fd: 49 89 4d 10 mov %rcx,0x10(%r13) 406701: 48 8b 08 mov (%rax),%rcx 406704: 48 8b 50 08 mov 0x8(%rax),%rdx 406708: 49 89 55 08 mov %rdx,0x8(%r13) 40670c: 49 89 4d 00 mov %rcx,0x0(%r13) 406710: eb 1a jmp 40672c <_d_arrayappendcTX+0x5ac> 406712: ff c0 inc %eax 406714: 83 e0 07 and $0x7,%eax 406717: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 40671e: ff 40671f: 48 8d 04 40 lea (%rax,%rax,2),%rax 406723: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 406727: eb 03 jmp 40672c <_d_arrayappendcTX+0x5ac> 406729: 4c 89 e8 mov %r13,%rax 40672c: 48 8b 8c 24 10 01 00 mov 0x110(%rsp),%rcx 406733: 00 406734: 48 89 48 10 mov %rcx,0x10(%rax) 406738: 48 8b 8c 24 00 01 00 mov 0x100(%rsp),%rcx 40673f: 00 406740: 48 8b 94 24 08 01 00 mov 0x108(%rsp),%rdx 406747: 00 406748: 48 89 50 08 mov %rdx,0x8(%rax) 40674c: 48 89 08 mov %rcx,(%rax) 40674f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 406756: 00 406757: 48 3d ff 0f 00 00 cmp $0xfff,%rax 40675d: 0f 97 c0 seta %al 406760: 44 0f b6 e8 movzbl %al,%r13d 406764: 49 c1 e5 04 shl $0x4,%r13 406768: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 40676f: 00 406770: 4f 8d 34 2c lea (%r12,%r13,1),%r14 406774: 49 8b 77 08 mov 0x8(%r15),%rsi 406778: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 40677d: 4c 89 f7 mov %r14,%rdi 406780: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 406785: e8 46 b4 ff ff callq 401bd0 40678a: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 40678f: 48 8b 07 mov (%rdi),%rax 406792: ff 50 58 callq *0x58(%rax) 406795: 48 89 c5 mov %rax,%rbp 406798: b8 40 21 41 00 mov $0x412140,%eax 40679d: 48 8b 5d 00 mov 0x0(%rbp),%rbx 4067a1: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 4067a8: 0f 84 ea 04 00 00 je 406c98 <_d_arrayappendcTX+0xb18> 4067ae: 48 89 ef mov %rbp,%rdi 4067b1: be 10 0a 63 00 mov $0x630a10,%esi 4067b6: e8 75 c4 ff ff callq 402c30 <_d_dynamic_cast> 4067bb: 48 85 c0 test %rax,%rax 4067be: 74 43 je 406803 <_d_arrayappendcTX+0x683> 4067c0: 4c 8b 78 60 mov 0x60(%rax),%r15 4067c4: 4d 85 ff test %r15,%r15 4067c7: 0f 84 cb 04 00 00 je 406c98 <_d_arrayappendcTX+0xb18> 4067cd: 48 89 ef mov %rbp,%rdi 4067d0: ff 53 48 callq *0x48(%rbx) 4067d3: 48 89 c3 mov %rax,%rbx 4067d6: 4c 03 6c 24 30 add 0x30(%rsp),%r13 4067db: 4d 01 ec add %r13,%r12 4067de: 4d 39 f4 cmp %r14,%r12 4067e1: 0f 86 b1 04 00 00 jbe 406c98 <_d_arrayappendcTX+0xb18> 4067e7: 4c 89 f5 mov %r14,%rbp 4067ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4067f0: 48 89 ef mov %rbp,%rdi 4067f3: 41 ff d7 callq *%r15 4067f6: 48 01 dd add %rbx,%rbp 4067f9: 4c 39 e5 cmp %r12,%rbp 4067fc: 72 f2 jb 4067f0 <_d_arrayappendcTX+0x670> 4067fe: e9 95 04 00 00 jmpq 406c98 <_d_arrayappendcTX+0xb18> 406803: 48 89 ef mov %rbp,%rdi 406806: ff 53 48 callq *0x48(%rbx) 406809: 49 89 c7 mov %rax,%r15 40680c: 4c 03 6c 24 30 add 0x30(%rsp),%r13 406811: 4d 01 ec add %r13,%r12 406814: 4d 39 f4 cmp %r14,%r12 406817: 0f 86 7b 04 00 00 jbe 406c98 <_d_arrayappendcTX+0xb18> 40681d: 4c 89 f3 mov %r14,%rbx 406820: 48 8b 45 00 mov 0x0(%rbp),%rax 406824: 48 89 ef mov %rbp,%rdi 406827: 48 89 de mov %rbx,%rsi 40682a: ff 90 80 00 00 00 callq *0x80(%rax) 406830: 4c 01 fb add %r15,%rbx 406833: 4c 39 e3 cmp %r12,%rbx 406836: 72 e8 jb 406820 <_d_arrayappendcTX+0x6a0> 406838: e9 5b 04 00 00 jmpq 406c98 <_d_arrayappendcTX+0xb18> 40683d: 45 31 e4 xor %r12d,%r12d 406840: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 406847: 72 42 jb 40688b <_d_arrayappendcTX+0x70b> 406849: 48 0f bd cd bsr %rbp,%rcx 40684d: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 406851: 48 83 c1 41 add $0x41,%rcx 406855: b8 e8 03 00 00 mov $0x3e8,%eax 40685a: 31 d2 xor %edx,%edx 40685c: 48 f7 f1 div %rcx 40685f: 48 83 c0 64 add $0x64,%rax 406863: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 406869: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 406870: c2 f5 28 406873: 48 83 c0 63 add $0x63,%rax 406877: 48 c1 e8 02 shr $0x2,%rax 40687b: 48 f7 e1 mul %rcx 40687e: 49 89 d4 mov %rdx,%r12 406881: 49 c1 ec 02 shr $0x2,%r12 406885: 4c 0f af 64 24 10 imul 0x10(%rsp),%r12 40688b: 49 39 ec cmp %rbp,%r12 40688e: 4c 0f 46 e5 cmovbe %rbp,%r12 406892: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 406899: 00 40689a: 4c 39 30 cmp %r14,(%rax) 40689d: 0f 85 c8 01 00 00 jne 406a6b <_d_arrayappendcTX+0x8eb> 4068a3: 49 83 c7 11 add $0x11,%r15 4068a7: 4c 2b bc 24 90 00 00 sub 0x90(%rsp),%r15 4068ae: 00 4068af: 49 8d 34 2f lea (%r15,%rbp,1),%rsi 4068b3: 4d 01 e7 add %r12,%r15 4068b6: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4068bb: 48 8b 78 08 mov 0x8(%rax),%rdi 4068bf: 4c 89 fa mov %r15,%rdx 4068c2: e8 e9 ea 00 00 callq 4153b0 4068c7: 48 85 c0 test %rax,%rax 4068ca: 0f 84 9b 01 00 00 je 406a6b <_d_arrayappendcTX+0x8eb> 4068d0: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 4068d7: 00 4068d8: bb 30 12 63 00 mov $0x631230,%ebx 4068dd: 48 39 5c 24 28 cmp %rbx,0x28(%rsp) 4068e2: 0f 94 c0 sete %al 4068e5: 0f b6 f0 movzbl %al,%esi 4068e8: 48 8d 8c 24 88 00 00 lea 0x88(%rsp),%rcx 4068ef: 00 4068f0: 4c 89 f7 mov %r14,%rdi 4068f3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4068f8: e8 c3 c6 ff ff callq 402fc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4068fd: a8 01 test $0x1,%al 4068ff: 0f 84 66 01 00 00 je 406a6b <_d_arrayappendcTX+0x8eb> 406905: 48 39 5c 24 28 cmp %rbx,0x28(%rsp) 40690a: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 40690f: 0f 84 8c 03 00 00 je 406ca1 <_d_arrayappendcTX+0xb21> 406915: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 40691c: 00 40691d: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 406924: 00 406925: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 40692c: 00 40692d: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 406934: 00 406935: 48 89 8c 24 a8 00 00 mov %rcx,0xa8(%rsp) 40693c: 00 40693d: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 406944: 00 406945: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 40694c: ff ff 40694e: 48 85 db test %rbx,%rbx 406951: 75 25 jne 406978 <_d_arrayappendcTX+0x7f8> 406953: bf c0 00 00 00 mov $0xc0,%edi 406958: e8 13 b3 ff ff callq 401c70 40695d: 48 89 c3 mov %rax,%rbx 406960: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 406967: ff ff 406969: 48 89 df mov %rbx,%rdi 40696c: 31 f6 xor %esi,%esi 40696e: ba c0 00 00 00 mov $0xc0,%edx 406973: e8 88 b1 ff ff callq 401b00 406978: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 40697f: ff ff 406981: 4d 85 ed test %r13,%r13 406984: 0f 84 36 03 00 00 je 406cc0 <_d_arrayappendcTX+0xb40> 40698a: 48 8d 04 40 lea (%rax,%rax,2),%rax 40698e: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 406992: 4c 39 e8 cmp %r13,%rax 406995: 0f 84 3c 03 00 00 je 406cd7 <_d_arrayappendcTX+0xb57> 40699b: 48 8b 48 10 mov 0x10(%rax),%rcx 40699f: 49 89 4d 10 mov %rcx,0x10(%r13) 4069a3: 48 8b 08 mov (%rax),%rcx 4069a6: 48 8b 50 08 mov 0x8(%rax),%rdx 4069aa: 49 89 55 08 mov %rdx,0x8(%r13) 4069ae: 49 89 4d 00 mov %rcx,0x0(%r13) 4069b2: e9 23 03 00 00 jmpq 406cda <_d_arrayappendcTX+0xb5a> 4069b7: 31 d2 xor %edx,%edx 4069b9: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 4069c0: 72 3f jb 406a01 <_d_arrayappendcTX+0x881> 4069c2: 48 0f bd cd bsr %rbp,%rcx 4069c6: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 4069ca: 48 83 c1 41 add $0x41,%rcx 4069ce: b8 e8 03 00 00 mov $0x3e8,%eax 4069d3: 31 d2 xor %edx,%edx 4069d5: 48 f7 f1 div %rcx 4069d8: 48 83 c0 64 add $0x64,%rax 4069dc: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 4069e2: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 4069e9: c2 f5 28 4069ec: 48 83 c0 63 add $0x63,%rax 4069f0: 48 c1 e8 02 shr $0x2,%rax 4069f4: 48 f7 e1 mul %rcx 4069f7: 48 c1 ea 02 shr $0x2,%rdx 4069fb: 48 0f af 54 24 10 imul 0x10(%rsp),%rdx 406a01: 48 39 ea cmp %rbp,%rdx 406a04: 48 0f 46 d5 cmovbe %rbp,%rdx 406a08: be 11 00 00 00 mov $0x11,%esi 406a0d: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 406a14: 77 10 ja 406a26 <_d_arrayappendcTX+0x8a6> 406a16: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 406a1d: 0f 97 c0 seta %al 406a20: 0f b6 f0 movzbl %al,%esi 406a23: 48 ff c6 inc %rsi 406a26: 48 01 d6 add %rdx,%rsi 406a29: 8b 94 24 98 00 00 00 mov 0x98(%rsp),%edx 406a30: 48 8d 7c 24 58 lea 0x58(%rsp),%rdi 406a35: e8 76 e8 00 00 callq 4152b0 406a3a: 48 8b 44 24 68 mov 0x68(%rsp),%rax 406a3f: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 406a46: 00 406a47: 48 8b 44 24 58 mov 0x58(%rsp),%rax 406a4c: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 406a51: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) 406a58: 00 406a59: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 406a60: 00 406a61: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 406a66: e9 c8 fa ff ff jmpq 406533 <_d_arrayappendcTX+0x3b3> 406a6b: 8b 94 24 98 00 00 00 mov 0x98(%rsp),%edx 406a72: 49 83 c4 11 add $0x11,%r12 406a76: 48 8d bc 24 88 00 00 lea 0x88(%rsp),%rdi 406a7d: 00 406a7e: 4c 89 e6 mov %r12,%rsi 406a81: e8 2a e8 00 00 callq 4152b0 406a86: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 406a8d: 00 406a8e: 48 3d 00 01 00 00 cmp $0x100,%rax 406a94: 77 1d ja 406ab3 <_d_arrayappendcTX+0x933> 406a96: 48 8d 4d 01 lea 0x1(%rbp),%rcx 406a9a: 48 39 c1 cmp %rax,%rcx 406a9d: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 406aa2: 77 48 ja 406aec <_d_arrayappendcTX+0x96c> 406aa4: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406aab: 00 406aac: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 406ab1: eb 39 jmp 406aec <_d_arrayappendcTX+0x96c> 406ab3: 48 3d ff 0f 00 00 cmp $0xfff,%rax 406ab9: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 406abe: 77 18 ja 406ad8 <_d_arrayappendcTX+0x958> 406ac0: 48 8d 4d 02 lea 0x2(%rbp),%rcx 406ac4: 48 39 c1 cmp %rax,%rcx 406ac7: 77 23 ja 406aec <_d_arrayappendcTX+0x96c> 406ac9: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 406ad0: 00 406ad1: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 406ad6: eb 14 jmp 406aec <_d_arrayappendcTX+0x96c> 406ad8: 48 8d 4d 11 lea 0x11(%rbp),%rcx 406adc: 48 39 c1 cmp %rax,%rcx 406adf: 77 0b ja 406aec <_d_arrayappendcTX+0x96c> 406ae1: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 406ae8: 00 406ae9: 48 89 28 mov %rbp,(%rax) 406aec: b8 30 12 63 00 mov $0x631230,%eax 406af1: 48 39 44 24 28 cmp %rax,0x28(%rsp) 406af6: 0f 84 d4 00 00 00 je 406bd0 <_d_arrayappendcTX+0xa50> 406afc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 406b03: 00 406b04: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 406b0b: 00 406b0c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 406b13: 00 406b14: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 406b1b: 00 406b1c: 48 89 8c 24 c0 00 00 mov %rcx,0xc0(%rsp) 406b23: 00 406b24: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 406b2b: 00 406b2c: 64 48 8b 1c 25 c0 ff mov %fs:0xffffffffffffffc0,%rbx 406b33: ff ff 406b35: 48 85 db test %rbx,%rbx 406b38: 75 25 jne 406b5f <_d_arrayappendcTX+0x9df> 406b3a: bf c0 00 00 00 mov $0xc0,%edi 406b3f: e8 2c b1 ff ff callq 401c70 406b44: 48 89 c3 mov %rax,%rbx 406b47: 64 48 89 1c 25 c0 ff mov %rbx,%fs:0xffffffffffffffc0 406b4e: ff ff 406b50: 48 89 df mov %rbx,%rdi 406b53: 31 f6 xor %esi,%esi 406b55: ba c0 00 00 00 mov $0xc0,%edx 406b5a: e8 a1 af ff ff callq 401b00 406b5f: 64 48 63 04 25 c8 ff movslq %fs:0xffffffffffffffc8,%rax 406b66: ff ff 406b68: 4d 85 ed test %r13,%r13 406b6b: 74 26 je 406b93 <_d_arrayappendcTX+0xa13> 406b6d: 48 8d 04 40 lea (%rax,%rax,2),%rax 406b71: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 406b75: 4c 39 e8 cmp %r13,%rax 406b78: 74 30 je 406baa <_d_arrayappendcTX+0xa2a> 406b7a: 48 8b 48 10 mov 0x10(%rax),%rcx 406b7e: 49 89 4d 10 mov %rcx,0x10(%r13) 406b82: 48 8b 08 mov (%rax),%rcx 406b85: 48 8b 50 08 mov 0x8(%rax),%rdx 406b89: 49 89 55 08 mov %rdx,0x8(%r13) 406b8d: 49 89 4d 00 mov %rcx,0x0(%r13) 406b91: eb 1a jmp 406bad <_d_arrayappendcTX+0xa2d> 406b93: ff c0 inc %eax 406b95: 83 e0 07 and $0x7,%eax 406b98: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 406b9f: ff 406ba0: 48 8d 04 40 lea (%rax,%rax,2),%rax 406ba4: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 406ba8: eb 03 jmp 406bad <_d_arrayappendcTX+0xa2d> 406baa: 4c 89 e8 mov %r13,%rax 406bad: 48 8b 8c 24 c8 00 00 mov 0xc8(%rsp),%rcx 406bb4: 00 406bb5: 48 89 48 10 mov %rcx,0x10(%rax) 406bb9: 48 8b 8c 24 b8 00 00 mov 0xb8(%rsp),%rcx 406bc0: 00 406bc1: 48 8b 94 24 c0 00 00 mov 0xc0(%rsp),%rdx 406bc8: 00 406bc9: 48 89 50 08 mov %rdx,0x8(%rax) 406bcd: 48 89 08 mov %rcx,(%rax) 406bd0: 49 8b 76 08 mov 0x8(%r14),%rsi 406bd4: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 406bdb: 00 406bdc: 4d 8d 74 24 10 lea 0x10(%r12),%r14 406be1: 4c 89 f7 mov %r14,%rdi 406be4: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 406be9: e8 e2 af ff ff callq 401bd0 406bee: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 406bf3: 48 8b 07 mov (%rdi),%rax 406bf6: ff 50 58 callq *0x58(%rax) 406bf9: 48 89 c5 mov %rax,%rbp 406bfc: b8 40 21 41 00 mov $0x412140,%eax 406c01: 48 8b 5d 00 mov 0x0(%rbp),%rbx 406c05: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 406c0c: 0f 84 86 00 00 00 je 406c98 <_d_arrayappendcTX+0xb18> 406c12: 48 89 ef mov %rbp,%rdi 406c15: be 10 0a 63 00 mov $0x630a10,%esi 406c1a: e8 11 c0 ff ff callq 402c30 <_d_dynamic_cast> 406c1f: 48 85 c0 test %rax,%rax 406c22: 74 3c je 406c60 <_d_arrayappendcTX+0xae0> 406c24: 4c 8b 78 60 mov 0x60(%rax),%r15 406c28: 4d 85 ff test %r15,%r15 406c2b: 74 6b je 406c98 <_d_arrayappendcTX+0xb18> 406c2d: 48 89 ef mov %rbp,%rdi 406c30: ff 53 48 callq *0x48(%rbx) 406c33: 49 89 c5 mov %rax,%r13 406c36: 48 8b 44 24 30 mov 0x30(%rsp),%rax 406c3b: 4a 8d 5c 20 10 lea 0x10(%rax,%r12,1),%rbx 406c40: 4c 39 f3 cmp %r14,%rbx 406c43: 76 53 jbe 406c98 <_d_arrayappendcTX+0xb18> 406c45: 4c 89 f5 mov %r14,%rbp 406c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 406c4f: 00 406c50: 48 89 ef mov %rbp,%rdi 406c53: 41 ff d7 callq *%r15 406c56: 4c 01 ed add %r13,%rbp 406c59: 48 39 dd cmp %rbx,%rbp 406c5c: 72 f2 jb 406c50 <_d_arrayappendcTX+0xad0> 406c5e: eb 38 jmp 406c98 <_d_arrayappendcTX+0xb18> 406c60: 48 89 ef mov %rbp,%rdi 406c63: ff 53 48 callq *0x48(%rbx) 406c66: 49 89 c7 mov %rax,%r15 406c69: 48 8b 44 24 30 mov 0x30(%rsp),%rax 406c6e: 4e 8d 64 20 10 lea 0x10(%rax,%r12,1),%r12 406c73: 4d 39 f4 cmp %r14,%r12 406c76: 76 20 jbe 406c98 <_d_arrayappendcTX+0xb18> 406c78: 4c 89 f3 mov %r14,%rbx 406c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 406c80: 48 8b 45 00 mov 0x0(%rbp),%rax 406c84: 48 89 ef mov %rbp,%rdi 406c87: 48 89 de mov %rbx,%rsi 406c8a: ff 90 80 00 00 00 callq *0x80(%rax) 406c90: 4c 01 fb add %r15,%rbx 406c93: 4c 39 e3 cmp %r12,%rbx 406c96: 72 e8 jb 406c80 <_d_arrayappendcTX+0xb00> 406c98: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 406c9d: 4c 89 75 08 mov %r14,0x8(%rbp) 406ca1: 48 8b 44 24 20 mov 0x20(%rsp),%rax 406ca6: 48 89 45 00 mov %rax,0x0(%rbp) 406caa: 48 8b 55 08 mov 0x8(%rbp),%rdx 406cae: 48 81 c4 18 01 00 00 add $0x118,%rsp 406cb5: 5b pop %rbx 406cb6: 41 5c pop %r12 406cb8: 41 5d pop %r13 406cba: 41 5e pop %r14 406cbc: 41 5f pop %r15 406cbe: 5d pop %rbp 406cbf: c3 retq 406cc0: ff c0 inc %eax 406cc2: 83 e0 07 and $0x7,%eax 406cc5: 64 89 04 25 c8 ff ff mov %eax,%fs:0xffffffffffffffc8 406ccc: ff 406ccd: 48 8d 04 40 lea (%rax,%rax,2),%rax 406cd1: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 406cd5: eb 03 jmp 406cda <_d_arrayappendcTX+0xb5a> 406cd7: 4c 89 e8 mov %r13,%rax 406cda: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx 406ce1: 00 406ce2: 48 89 48 10 mov %rcx,0x10(%rax) 406ce6: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 406ced: 00 406cee: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx 406cf5: 00 406cf6: 48 89 50 08 mov %rdx,0x8(%rax) 406cfa: 48 89 08 mov %rcx,(%rax) 406cfd: eb a2 jmp 406ca1 <_d_arrayappendcTX+0xb21> 406cff: 90 nop 0000000000406d00 <_d_arrayappendcd>: 406d00: 50 push %rax 406d01: 48 89 f8 mov %rdi,%rax 406d04: 83 fe 7f cmp $0x7f,%esi 406d07: 77 0f ja 406d18 <_d_arrayappendcd+0x18> 406d09: 40 88 74 24 04 mov %sil,0x4(%rsp) 406d0e: ba 01 00 00 00 mov $0x1,%edx 406d13: e9 bb 00 00 00 jmpq 406dd3 <_d_arrayappendcd+0xd3> 406d18: 81 fe ff 07 00 00 cmp $0x7ff,%esi 406d1e: 77 27 ja 406d47 <_d_arrayappendcd+0x47> 406d20: 89 f1 mov %esi,%ecx 406d22: c1 e9 06 shr $0x6,%ecx 406d25: 81 c9 c0 00 00 00 or $0xc0,%ecx 406d2b: 88 4c 24 04 mov %cl,0x4(%rsp) 406d2f: 83 e6 3f and $0x3f,%esi 406d32: 81 ce 80 00 00 00 or $0x80,%esi 406d38: 40 88 74 24 05 mov %sil,0x5(%rsp) 406d3d: ba 02 00 00 00 mov $0x2,%edx 406d42: e9 8c 00 00 00 jmpq 406dd3 <_d_arrayappendcd+0xd3> 406d47: 81 fe ff ff 00 00 cmp $0xffff,%esi 406d4d: 77 36 ja 406d85 <_d_arrayappendcd+0x85> 406d4f: 89 f1 mov %esi,%ecx 406d51: c1 e9 0c shr $0xc,%ecx 406d54: 81 c9 e0 00 00 00 or $0xe0,%ecx 406d5a: 88 4c 24 04 mov %cl,0x4(%rsp) 406d5e: 89 f1 mov %esi,%ecx 406d60: c1 e9 06 shr $0x6,%ecx 406d63: 83 e1 3f and $0x3f,%ecx 406d66: 81 c9 80 00 00 00 or $0x80,%ecx 406d6c: 88 4c 24 05 mov %cl,0x5(%rsp) 406d70: 83 e6 3f and $0x3f,%esi 406d73: 81 ce 80 00 00 00 or $0x80,%esi 406d79: 40 88 74 24 06 mov %sil,0x6(%rsp) 406d7e: ba 03 00 00 00 mov $0x3,%edx 406d83: eb 4e jmp 406dd3 <_d_arrayappendcd+0xd3> 406d85: 81 fe ff ff 10 00 cmp $0x10ffff,%esi 406d8b: 77 5a ja 406de7 <_d_arrayappendcd+0xe7> 406d8d: 89 f1 mov %esi,%ecx 406d8f: c1 e9 12 shr $0x12,%ecx 406d92: 81 c9 f0 00 00 00 or $0xf0,%ecx 406d98: 88 4c 24 04 mov %cl,0x4(%rsp) 406d9c: 89 f1 mov %esi,%ecx 406d9e: c1 e9 0c shr $0xc,%ecx 406da1: 83 e1 3f and $0x3f,%ecx 406da4: 81 c9 80 00 00 00 or $0x80,%ecx 406daa: 88 4c 24 05 mov %cl,0x5(%rsp) 406dae: 89 f1 mov %esi,%ecx 406db0: c1 e9 06 shr $0x6,%ecx 406db3: 83 e1 3f and $0x3f,%ecx 406db6: 81 c9 80 00 00 00 or $0x80,%ecx 406dbc: 88 4c 24 06 mov %cl,0x6(%rsp) 406dc0: 83 e6 3f and $0x3f,%esi 406dc3: 81 ce 80 00 00 00 or $0x80,%esi 406dc9: ba 04 00 00 00 mov $0x4,%edx 406dce: 40 88 74 24 07 mov %sil,0x7(%rsp) 406dd3: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 406dd8: bf d0 17 42 00 mov $0x4217d0,%edi 406ddd: 48 89 c6 mov %rax,%rsi 406de0: e8 fb f1 ff ff callq 405fe0 <_d_arrayappendT> 406de5: 59 pop %rcx 406de6: c3 retq 406de7: bf 43 00 00 00 mov $0x43,%edi 406dec: be 00 17 42 00 mov $0x421700,%esi 406df1: ba 8f 07 00 00 mov $0x78f,%edx 406df6: e8 a5 b3 ff ff callq 4021a0 <_d_assert> 406dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406e00 <_d_arrayappendwd>: 406e00: 50 push %rax 406e01: 48 89 f8 mov %rdi,%rax 406e04: 81 fe ff ff 00 00 cmp $0xffff,%esi 406e0a: 77 0c ja 406e18 <_d_arrayappendwd+0x18> 406e0c: 66 89 74 24 04 mov %si,0x4(%rsp) 406e11: ba 01 00 00 00 mov $0x1,%edx 406e16: eb 32 jmp 406e4a <_d_arrayappendwd+0x4a> 406e18: 81 c6 00 00 ff ff add $0xffff0000,%esi 406e1e: 89 f1 mov %esi,%ecx 406e20: c1 e9 0a shr $0xa,%ecx 406e23: 81 e1 ff 03 00 00 and $0x3ff,%ecx 406e29: 81 c9 00 d8 00 00 or $0xd800,%ecx 406e2f: 66 89 4c 24 04 mov %cx,0x4(%rsp) 406e34: 81 e6 ff 03 00 00 and $0x3ff,%esi 406e3a: 81 ce 00 dc 00 00 or $0xdc00,%esi 406e40: ba 02 00 00 00 mov $0x2,%edx 406e45: 66 89 74 24 06 mov %si,0x6(%rsp) 406e4a: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 406e4f: bf 30 18 42 00 mov $0x421830,%edi 406e54: 48 89 c6 mov %rax,%rsi 406e57: e8 84 f1 ff ff callq 405fe0 <_d_arrayappendT> 406e5c: 59 pop %rcx 406e5d: c3 retq 406e5e: 66 90 xchg %ax,%ax 0000000000406e60 <_d_arraycatT>: 406e60: 55 push %rbp 406e61: 41 57 push %r15 406e63: 41 56 push %r14 406e65: 41 55 push %r13 406e67: 41 54 push %r12 406e69: 53 push %rbx 406e6a: 48 83 ec 48 sub $0x48,%rsp 406e6e: 4c 89 44 24 18 mov %r8,0x18(%rsp) 406e73: 48 89 cb mov %rcx,%rbx 406e76: 48 89 54 24 10 mov %rdx,0x10(%rsp) 406e7b: 49 89 f5 mov %rsi,%r13 406e7e: 48 8b 07 mov (%rdi),%rax 406e81: 49 89 fe mov %rdi,%r14 406e84: ff 50 58 callq *0x58(%rax) 406e87: 48 8b 08 mov (%rax),%rcx 406e8a: 48 89 c7 mov %rax,%rdi 406e8d: ff 51 48 callq *0x48(%rcx) 406e90: 4a 8d 0c 2b lea (%rbx,%r13,1),%rcx 406e94: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 406e99: 49 89 c4 mov %rax,%r12 406e9c: 4c 0f af e1 imul %rcx,%r12 406ea0: 4d 85 e4 test %r12,%r12 406ea3: 0f 84 17 01 00 00 je 406fc0 <_d_arraycatT+0x160> 406ea9: bd 11 00 00 00 mov $0x11,%ebp 406eae: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 406eb5: 77 10 ja 406ec7 <_d_arraycatT+0x67> 406eb7: 49 81 fc ff 00 00 00 cmp $0xff,%r12 406ebe: 0f 97 c1 seta %cl 406ec1: 0f b6 e9 movzbl %cl,%ebp 406ec4: 48 ff c5 inc %rbp 406ec7: 48 0f af d8 imul %rax,%rbx 406ecb: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 406ed0: 4c 0f af e8 imul %rax,%r13 406ed4: 4c 89 f3 mov %r14,%rbx 406ed7: 48 8b 03 mov (%rbx),%rax 406eda: 48 89 df mov %rbx,%rdi 406edd: ff 50 58 callq *0x58(%rax) 406ee0: 48 8b 08 mov (%rax),%rcx 406ee3: 48 89 c7 mov %rax,%rdi 406ee6: ff 51 68 callq *0x68(%rcx) 406ee9: 4c 01 e5 add %r12,%rbp 406eec: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 406ef1: 8d 14 00 lea (%rax,%rax,1),%edx 406ef4: 83 e2 02 and $0x2,%edx 406ef7: 83 f2 0a xor $0xa,%edx 406efa: 48 89 ee mov %rbp,%rsi 406efd: e8 ae e3 00 00 callq 4152b0 406f02: bd 10 00 00 00 mov $0x10,%ebp 406f07: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 406f0e: 00 00 406f10: 77 02 ja 406f14 <_d_arraycatT+0xb4> 406f12: 31 ed xor %ebp,%ebp 406f14: 4a 8d 44 25 00 lea 0x0(%rbp,%r12,1),%rax 406f19: 48 89 44 24 08 mov %rax,0x8(%rsp) 406f1e: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 406f23: 41 c6 04 07 00 movb $0x0,(%r15,%rax,1) 406f28: 4d 8d 34 2f lea (%r15,%rbp,1),%r14 406f2c: 4c 89 f7 mov %r14,%rdi 406f2f: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 406f34: 4c 89 ea mov %r13,%rdx 406f37: e8 94 ac ff ff callq 401bd0 406f3c: 4c 01 ed add %r13,%rbp 406f3f: 4d 89 f5 mov %r14,%r13 406f42: 4c 01 fd add %r15,%rbp 406f45: 48 89 ef mov %rbp,%rdi 406f48: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 406f4d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 406f52: e8 79 ac ff ff callq 401bd0 406f57: 48 8b 03 mov (%rbx),%rax 406f5a: 48 89 df mov %rbx,%rdi 406f5d: ff 50 58 callq *0x58(%rax) 406f60: 48 89 c3 mov %rax,%rbx 406f63: b8 40 21 41 00 mov $0x412140,%eax 406f68: 48 8b 2b mov (%rbx),%rbp 406f6b: 48 39 85 80 00 00 00 cmp %rax,0x80(%rbp) 406f72: 0f 84 7f 00 00 00 je 406ff7 <_d_arraycatT+0x197> 406f78: 4c 03 7c 24 08 add 0x8(%rsp),%r15 406f7d: 48 89 df mov %rbx,%rdi 406f80: be 10 0a 63 00 mov $0x630a10,%esi 406f85: e8 a6 bc ff ff callq 402c30 <_d_dynamic_cast> 406f8a: 48 85 c0 test %rax,%rax 406f8d: 74 3a je 406fc9 <_d_arraycatT+0x169> 406f8f: 4c 8b 70 60 mov 0x60(%rax),%r14 406f93: 4d 85 f6 test %r14,%r14 406f96: 74 5f je 406ff7 <_d_arraycatT+0x197> 406f98: 48 89 df mov %rbx,%rdi 406f9b: ff 55 48 callq *0x48(%rbp) 406f9e: 48 89 c3 mov %rax,%rbx 406fa1: 4d 39 ef cmp %r13,%r15 406fa4: 76 51 jbe 406ff7 <_d_arraycatT+0x197> 406fa6: 4c 89 ed mov %r13,%rbp 406fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 406fb0: 48 89 ef mov %rbp,%rdi 406fb3: 41 ff d6 callq *%r14 406fb6: 48 01 dd add %rbx,%rbp 406fb9: 4c 39 fd cmp %r15,%rbp 406fbc: 72 f2 jb 406fb0 <_d_arraycatT+0x150> 406fbe: eb 37 jmp 406ff7 <_d_arraycatT+0x197> 406fc0: 31 c0 xor %eax,%eax 406fc2: 31 d2 xor %edx,%edx 406fc4: e9 8a 00 00 00 jmpq 407053 <_d_arraycatT+0x1f3> 406fc9: 48 89 df mov %rbx,%rdi 406fcc: ff 55 48 callq *0x48(%rbp) 406fcf: 49 89 c6 mov %rax,%r14 406fd2: 4d 39 ef cmp %r13,%r15 406fd5: 76 20 jbe 406ff7 <_d_arraycatT+0x197> 406fd7: 4c 89 ed mov %r13,%rbp 406fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406fe0: 48 8b 03 mov (%rbx),%rax 406fe3: 48 89 df mov %rbx,%rdi 406fe6: 48 89 ee mov %rbp,%rsi 406fe9: ff 90 80 00 00 00 callq *0x80(%rax) 406fef: 4c 01 f5 add %r14,%rbp 406ff2: 4c 39 fd cmp %r15,%rbp 406ff5: 72 e9 jb 406fe0 <_d_arraycatT+0x180> 406ff7: 48 8b 44 24 38 mov 0x38(%rsp),%rax 406ffc: 48 3d 00 01 00 00 cmp $0x100,%rax 407002: 77 16 ja 40701a <_d_arraycatT+0x1ba> 407004: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 407009: 48 39 c1 cmp %rax,%rcx 40700c: 77 3d ja 40704b <_d_arraycatT+0x1eb> 40700e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 407013: 44 88 64 08 ff mov %r12b,-0x1(%rax,%rcx,1) 407018: eb 31 jmp 40704b <_d_arraycatT+0x1eb> 40701a: 48 3d ff 0f 00 00 cmp $0xfff,%rax 407020: 77 17 ja 407039 <_d_arraycatT+0x1d9> 407022: 49 8d 4c 24 02 lea 0x2(%r12),%rcx 407027: 48 39 c1 cmp %rax,%rcx 40702a: 77 1f ja 40704b <_d_arraycatT+0x1eb> 40702c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 407031: 66 44 89 64 08 fe mov %r12w,-0x2(%rax,%rcx,1) 407037: eb 12 jmp 40704b <_d_arraycatT+0x1eb> 407039: 49 8d 4c 24 11 lea 0x11(%r12),%rcx 40703e: 48 39 c1 cmp %rax,%rcx 407041: 77 08 ja 40704b <_d_arraycatT+0x1eb> 407043: 48 8b 44 24 30 mov 0x30(%rsp),%rax 407048: 4c 89 20 mov %r12,(%rax) 40704b: 48 8b 44 24 28 mov 0x28(%rsp),%rax 407050: 4c 89 ea mov %r13,%rdx 407053: 48 83 c4 48 add $0x48,%rsp 407057: 5b pop %rbx 407058: 41 5c pop %r12 40705a: 41 5d pop %r13 40705c: 41 5e pop %r14 40705e: 41 5f pop %r15 407060: 5d pop %rbp 407061: c3 retq 407062: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407069: 1f 84 00 00 00 00 00 0000000000407070 <_d_arraycatnT>: 407070: 55 push %rbp 407071: 41 57 push %r15 407073: 41 56 push %r14 407075: 41 55 push %r13 407077: 41 54 push %r12 407079: 53 push %rbx 40707a: 48 81 ec 28 01 00 00 sub $0x128,%rsp 407081: 89 f5 mov %esi,%ebp 407083: 84 c0 test %al,%al 407085: 74 37 je 4070be <_d_arraycatnT+0x4e> 407087: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 40708c: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp) 407091: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp) 407096: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp) 40709d: 00 40709e: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp) 4070a5: 00 4070a6: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp) 4070ad: 00 4070ae: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp) 4070b5: 00 4070b6: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp) 4070bd: 00 4070be: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 4070c3: 4c 89 44 24 40 mov %r8,0x40(%rsp) 4070c8: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 4070cd: 48 89 54 24 30 mov %rdx,0x30(%rsp) 4070d2: 48 8b 07 mov (%rdi),%rax 4070d5: 49 89 ff mov %rdi,%r15 4070d8: ff 50 58 callq *0x58(%rax) 4070db: 48 8b 08 mov (%rax),%rcx 4070de: 48 89 c7 mov %rax,%rdi 4070e1: ff 51 48 callq *0x48(%rcx) 4070e4: 49 89 c6 mov %rax,%r14 4070e7: 48 8d 8c 24 08 01 00 lea 0x108(%rsp),%rcx 4070ee: 00 4070ef: 48 8d 84 24 60 01 00 lea 0x160(%rsp),%rax 4070f6: 00 4070f7: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 4070fc: 85 ed test %ebp,%ebp 4070fe: 48 89 8c 24 20 01 00 mov %rcx,0x120(%rsp) 407105: 00 407106: 48 89 94 24 18 01 00 mov %rdx,0x118(%rsp) 40710d: 00 40710e: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 407115: 00 407116: c7 84 24 0c 01 00 00 movl $0x30,0x10c(%rsp) 40711d: 30 00 00 00 407121: c7 84 24 08 01 00 00 movl $0x10,0x108(%rsp) 407128: 10 00 00 00 40712c: 0f 84 d6 00 00 00 je 407208 <_d_arraycatnT+0x198> 407132: 45 31 ed xor %r13d,%r13d 407135: 89 e8 mov %ebp,%eax 407137: eb 0f jmp 407148 <_d_arraycatnT+0xd8> 407139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 407140: 48 8b 8c 24 20 01 00 mov 0x120(%rsp),%rcx 407147: 00 407148: 8b 31 mov (%rcx),%esi 40714a: 48 83 fe 2f cmp $0x2f,%rsi 40714e: 77 10 ja 407160 <_d_arraycatnT+0xf0> 407150: 48 8b 51 10 mov 0x10(%rcx),%rdx 407154: 48 8b 14 32 mov (%rdx,%rsi,1),%rdx 407158: 83 c6 08 add $0x8,%esi 40715b: 89 31 mov %esi,(%rcx) 40715d: eb 18 jmp 407177 <_d_arraycatnT+0x107> 40715f: 90 nop 407160: 48 8b 51 08 mov 0x8(%rcx),%rdx 407164: 48 83 c2 07 add $0x7,%rdx 407168: 48 83 e2 f8 and $0xfffffffffffffff8,%rdx 40716c: 48 8d 72 08 lea 0x8(%rdx),%rsi 407170: 48 89 71 08 mov %rsi,0x8(%rcx) 407174: 48 8b 12 mov (%rdx),%rdx 407177: 4c 03 2a add (%rdx),%r13 40717a: ff c8 dec %eax 40717c: 75 c2 jne 407140 <_d_arraycatnT+0xd0> 40717e: 4d 85 ed test %r13,%r13 407181: 0f 84 81 00 00 00 je 407208 <_d_arraycatnT+0x198> 407187: 4c 89 eb mov %r13,%rbx 40718a: 49 0f af de imul %r14,%rbx 40718e: 41 bc 11 00 00 00 mov $0x11,%r12d 407194: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 40719b: 77 11 ja 4071ae <_d_arraycatnT+0x13e> 40719d: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4071a4: 0f 97 c0 seta %al 4071a7: 44 0f b6 e0 movzbl %al,%r12d 4071ab: 49 ff c4 inc %r12 4071ae: 4c 89 ff mov %r15,%rdi 4071b1: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 4071b6: 48 8b 07 mov (%rdi),%rax 4071b9: ff 50 58 callq *0x58(%rax) 4071bc: 48 8b 08 mov (%rax),%rcx 4071bf: 48 89 c7 mov %rax,%rdi 4071c2: ff 51 68 callq *0x68(%rcx) 4071c5: 49 01 dc add %rbx,%r12 4071c8: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi 4071cf: 00 4071d0: 8d 14 00 lea (%rax,%rax,1),%edx 4071d3: 83 e2 02 and $0x2,%edx 4071d6: 83 f2 0a xor $0xa,%edx 4071d9: 4c 89 e6 mov %r12,%rsi 4071dc: e8 cf e0 00 00 callq 4152b0 4071e1: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 4071e8: 00 4071e9: 48 3d 00 01 00 00 cmp $0x100,%rax 4071ef: 77 20 ja 407211 <_d_arraycatnT+0x1a1> 4071f1: 48 8d 4b 01 lea 0x1(%rbx),%rcx 4071f5: 48 39 c1 cmp %rax,%rcx 4071f8: 77 4b ja 407245 <_d_arraycatnT+0x1d5> 4071fa: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 407201: 00 407202: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 407206: eb 3d jmp 407245 <_d_arraycatnT+0x1d5> 407208: 31 c0 xor %eax,%eax 40720a: 31 d2 xor %edx,%edx 40720c: e9 ff 01 00 00 jmpq 407410 <_d_arraycatnT+0x3a0> 407211: 48 3d ff 0f 00 00 cmp $0xfff,%rax 407217: 77 18 ja 407231 <_d_arraycatnT+0x1c1> 407219: 48 8d 4b 02 lea 0x2(%rbx),%rcx 40721d: 48 39 c1 cmp %rax,%rcx 407220: 77 23 ja 407245 <_d_arraycatnT+0x1d5> 407222: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 407229: 00 40722a: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 40722f: eb 14 jmp 407245 <_d_arraycatnT+0x1d5> 407231: 48 8d 4b 11 lea 0x11(%rbx),%rcx 407235: 48 39 c1 cmp %rax,%rcx 407238: 77 0b ja 407245 <_d_arraycatnT+0x1d5> 40723a: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 407241: 00 407242: 48 89 18 mov %rbx,(%rax) 407245: b8 10 00 00 00 mov $0x10,%eax 40724a: 48 89 44 24 18 mov %rax,0x18(%rsp) 40724f: 48 81 bc 24 f8 00 00 cmpq $0xfff,0xf8(%rsp) 407256: 00 ff 0f 00 00 40725b: 77 09 ja 407266 <_d_arraycatnT+0x1f6> 40725d: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 407264: 00 00 407266: 4c 8b a4 24 f0 00 00 mov 0xf0(%rsp),%r12 40726d: 00 40726e: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 407275: 00 407276: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 40727d: 00 40727e: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 407283: 48 89 8c 24 e0 00 00 mov %rcx,0xe0(%rsp) 40728a: 00 40728b: 48 8d 8c 24 60 01 00 lea 0x160(%rsp),%rcx 407292: 00 407293: 48 89 8c 24 d8 00 00 mov %rcx,0xd8(%rsp) 40729a: 00 40729b: c7 84 24 d4 00 00 00 movl $0x30,0xd4(%rsp) 4072a2: 30 00 00 00 4072a6: c7 84 24 d0 00 00 00 movl $0x10,0xd0(%rsp) 4072ad: 10 00 00 00 4072b1: 45 31 ff xor %r15d,%r15d 4072b4: 85 ed test %ebp,%ebp 4072b6: 0f 84 92 00 00 00 je 40734e <_d_arraycatnT+0x2de> 4072bc: eb 0d jmp 4072cb <_d_arraycatnT+0x25b> 4072be: 66 90 xchg %ax,%ax 4072c0: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4072c7: 00 4072c8: 49 89 cf mov %rcx,%r15 4072cb: 8b 08 mov (%rax),%ecx 4072cd: 48 83 f9 2f cmp $0x2f,%rcx 4072d1: 77 1d ja 4072f0 <_d_arraycatnT+0x280> 4072d3: 48 8b 50 10 mov 0x10(%rax),%rdx 4072d7: 48 8b 1c 0a mov (%rdx,%rcx,1),%rbx 4072db: 83 c1 08 add $0x8,%ecx 4072de: 89 08 mov %ecx,(%rax) 4072e0: eb 25 jmp 407307 <_d_arraycatnT+0x297> 4072e2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4072e9: 1f 84 00 00 00 00 00 4072f0: 48 8b 48 08 mov 0x8(%rax),%rcx 4072f4: 48 83 c1 07 add $0x7,%rcx 4072f8: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 4072fc: 48 8d 51 08 lea 0x8(%rcx),%rdx 407300: 48 89 50 08 mov %rdx,0x8(%rax) 407304: 48 8b 19 mov (%rcx),%rbx 407307: 48 8b 13 mov (%rbx),%rdx 40730a: 48 85 d2 test %rdx,%rdx 40730d: 75 11 jne 407320 <_d_arraycatnT+0x2b0> 40730f: 4c 89 f9 mov %r15,%rcx 407312: eb 2f jmp 407343 <_d_arraycatnT+0x2d3> 407314: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40731b: 00 00 00 00 00 407320: 49 0f af d6 imul %r14,%rdx 407324: 48 8b 44 24 18 mov 0x18(%rsp),%rax 407329: 49 8d 3c 07 lea (%r15,%rax,1),%rdi 40732d: 4c 01 e7 add %r12,%rdi 407330: 48 8b 73 08 mov 0x8(%rbx),%rsi 407334: e8 97 a8 ff ff callq 401bd0 407339: 48 8b 0b mov (%rbx),%rcx 40733c: 49 0f af ce imul %r14,%rcx 407340: 4c 01 f9 add %r15,%rcx 407343: ff cd dec %ebp 407345: 0f 85 75 ff ff ff jne 4072c0 <_d_arraycatnT+0x250> 40734b: 49 89 cf mov %rcx,%r15 40734e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 407353: 49 8d 04 04 lea (%r12,%rax,1),%rax 407357: 48 89 44 24 10 mov %rax,0x10(%rsp) 40735c: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 407361: 48 8b 07 mov (%rdi),%rax 407364: ff 50 58 callq *0x58(%rax) 407367: 48 89 c5 mov %rax,%rbp 40736a: 48 8b 5d 00 mov 0x0(%rbp),%rbx 40736e: b8 40 21 41 00 mov $0x412140,%eax 407373: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 40737a: 0f 84 88 00 00 00 je 407408 <_d_arraycatnT+0x398> 407380: 48 89 ef mov %rbp,%rdi 407383: be 10 0a 63 00 mov $0x630a10,%esi 407388: e8 a3 b8 ff ff callq 402c30 <_d_dynamic_cast> 40738d: 48 85 c0 test %rax,%rax 407390: 74 3e je 4073d0 <_d_arraycatnT+0x360> 407392: 4c 8b 70 60 mov 0x60(%rax),%r14 407396: 4d 85 f6 test %r14,%r14 407399: 74 6d je 407408 <_d_arraycatnT+0x398> 40739b: 48 89 ef mov %rbp,%rdi 40739e: ff 53 48 callq *0x48(%rbx) 4073a1: 48 89 c3 mov %rax,%rbx 4073a4: 4c 03 7c 24 18 add 0x18(%rsp),%r15 4073a9: 4d 01 fc add %r15,%r12 4073ac: 4c 3b 64 24 10 cmp 0x10(%rsp),%r12 4073b1: 76 55 jbe 407408 <_d_arraycatnT+0x398> 4073b3: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 4073b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4073bf: 00 4073c0: 48 89 ef mov %rbp,%rdi 4073c3: 41 ff d6 callq *%r14 4073c6: 48 01 dd add %rbx,%rbp 4073c9: 4c 39 e5 cmp %r12,%rbp 4073cc: 72 f2 jb 4073c0 <_d_arraycatnT+0x350> 4073ce: eb 38 jmp 407408 <_d_arraycatnT+0x398> 4073d0: 48 89 ef mov %rbp,%rdi 4073d3: ff 53 48 callq *0x48(%rbx) 4073d6: 49 89 c6 mov %rax,%r14 4073d9: 4c 03 7c 24 18 add 0x18(%rsp),%r15 4073de: 4d 01 fc add %r15,%r12 4073e1: 4c 3b 64 24 10 cmp 0x10(%rsp),%r12 4073e6: 76 20 jbe 407408 <_d_arraycatnT+0x398> 4073e8: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4073ed: 0f 1f 00 nopl (%rax) 4073f0: 48 8b 45 00 mov 0x0(%rbp),%rax 4073f4: 48 89 ef mov %rbp,%rdi 4073f7: 48 89 de mov %rbx,%rsi 4073fa: ff 90 80 00 00 00 callq *0x80(%rax) 407400: 4c 01 f3 add %r14,%rbx 407403: 4c 39 e3 cmp %r12,%rbx 407406: 72 e8 jb 4073f0 <_d_arraycatnT+0x380> 407408: 4c 89 e8 mov %r13,%rax 40740b: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 407410: 48 81 c4 28 01 00 00 add $0x128,%rsp 407417: 5b pop %rbx 407418: 41 5c pop %r12 40741a: 41 5d pop %r13 40741c: 41 5e pop %r14 40741e: 41 5f pop %r15 407420: 5d pop %rbp 407421: c3 retq 407422: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407429: 1f 84 00 00 00 00 00 0000000000407430 <_d_arrayliteralTX>: 407430: 41 57 push %r15 407432: 41 56 push %r14 407434: 53 push %rbx 407435: 48 83 ec 20 sub $0x20,%rsp 407439: 48 89 f3 mov %rsi,%rbx 40743c: 49 89 fe mov %rdi,%r14 40743f: 49 8b 06 mov (%r14),%rax 407442: ff 50 58 callq *0x58(%rax) 407445: 48 8b 08 mov (%rax),%rcx 407448: 48 89 c7 mov %rax,%rdi 40744b: ff 51 48 callq *0x48(%rcx) 40744e: 49 89 c7 mov %rax,%r15 407451: 31 c0 xor %eax,%eax 407453: 48 85 db test %rbx,%rbx 407456: 0f 84 be 00 00 00 je 40751a <_d_arrayliteralTX+0xea> 40745c: 4d 85 ff test %r15,%r15 40745f: 0f 84 b5 00 00 00 je 40751a <_d_arrayliteralTX+0xea> 407465: 4c 0f af fb imul %rbx,%r15 407469: bb 11 00 00 00 mov $0x11,%ebx 40746e: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 407475: 77 10 ja 407487 <_d_arrayliteralTX+0x57> 407477: 49 81 ff ff 00 00 00 cmp $0xff,%r15 40747e: 0f 97 c0 seta %al 407481: 0f b6 d8 movzbl %al,%ebx 407484: 48 ff c3 inc %rbx 407487: 49 8b 06 mov (%r14),%rax 40748a: 4c 89 f7 mov %r14,%rdi 40748d: ff 50 58 callq *0x58(%rax) 407490: 48 8b 08 mov (%rax),%rcx 407493: 48 89 c7 mov %rax,%rdi 407496: ff 51 68 callq *0x68(%rcx) 407499: 4c 01 fb add %r15,%rbx 40749c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4074a1: 8d 14 00 lea (%rax,%rax,1),%edx 4074a4: 83 e2 02 and $0x2,%edx 4074a7: 83 f2 0a xor $0xa,%edx 4074aa: 48 89 de mov %rbx,%rsi 4074ad: e8 fe dd 00 00 callq 4152b0 4074b2: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4074b7: 48 3d 00 01 00 00 cmp $0x100,%rax 4074bd: 77 15 ja 4074d4 <_d_arrayliteralTX+0xa4> 4074bf: 49 8d 4f 01 lea 0x1(%r15),%rcx 4074c3: 48 39 c1 cmp %rax,%rcx 4074c6: 77 3b ja 407503 <_d_arrayliteralTX+0xd3> 4074c8: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4074cd: 44 88 7c 08 ff mov %r15b,-0x1(%rax,%rcx,1) 4074d2: eb 2f jmp 407503 <_d_arrayliteralTX+0xd3> 4074d4: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4074da: 77 16 ja 4074f2 <_d_arrayliteralTX+0xc2> 4074dc: 49 8d 4f 02 lea 0x2(%r15),%rcx 4074e0: 48 39 c1 cmp %rax,%rcx 4074e3: 77 1e ja 407503 <_d_arrayliteralTX+0xd3> 4074e5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4074ea: 66 44 89 7c 08 fe mov %r15w,-0x2(%rax,%rcx,1) 4074f0: eb 11 jmp 407503 <_d_arrayliteralTX+0xd3> 4074f2: 49 8d 4f 11 lea 0x11(%r15),%rcx 4074f6: 48 39 c1 cmp %rax,%rcx 4074f9: 77 08 ja 407503 <_d_arrayliteralTX+0xd3> 4074fb: 48 8b 44 24 08 mov 0x8(%rsp),%rax 407500: 4c 89 38 mov %r15,(%rax) 407503: b8 10 00 00 00 mov $0x10,%eax 407508: 48 81 7c 24 10 ff 0f cmpq $0xfff,0x10(%rsp) 40750f: 00 00 407511: 77 02 ja 407515 <_d_arrayliteralTX+0xe5> 407513: 31 c0 xor %eax,%eax 407515: 48 03 44 24 08 add 0x8(%rsp),%rax 40751a: 48 83 c4 20 add $0x20,%rsp 40751e: 5b pop %rbx 40751f: 41 5e pop %r14 407521: 41 5f pop %r15 407523: c3 retq 407524: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40752b: 00 00 00 00 00 0000000000407530 <_d_arrayliteralT>: 407530: 41 57 push %r15 407532: 41 56 push %r14 407534: 41 55 push %r13 407536: 41 54 push %r12 407538: 53 push %rbx 407539: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 407540: 49 89 f5 mov %rsi,%r13 407543: 49 89 fe mov %rdi,%r14 407546: 84 c0 test %al,%al 407548: 74 31 je 40757b <_d_arrayliteralT+0x4b> 40754a: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40754f: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 407554: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 407559: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 40755e: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 407563: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 40756a: 00 40756b: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 407572: 00 407573: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 40757a: 00 40757b: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 407580: 4c 89 44 24 20 mov %r8,0x20(%rsp) 407585: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40758a: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40758f: 49 8b 06 mov (%r14),%rax 407592: 4c 89 f7 mov %r14,%rdi 407595: ff 50 58 callq *0x58(%rax) 407598: 48 8b 08 mov (%rax),%rcx 40759b: 48 89 c7 mov %rax,%rdi 40759e: ff 51 48 callq *0x48(%rcx) 4075a1: 49 89 c7 mov %rax,%r15 4075a4: 45 31 e4 xor %r12d,%r12d 4075a7: 4d 85 ed test %r13,%r13 4075aa: 0f 84 44 01 00 00 je 4076f4 <_d_arrayliteralT+0x1c4> 4075b0: 4d 85 ff test %r15,%r15 4075b3: 0f 84 3b 01 00 00 je 4076f4 <_d_arrayliteralT+0x1c4> 4075b9: 4c 89 fb mov %r15,%rbx 4075bc: 49 0f af dd imul %r13,%rbx 4075c0: 41 bc 11 00 00 00 mov $0x11,%r12d 4075c6: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 4075cd: 77 11 ja 4075e0 <_d_arrayliteralT+0xb0> 4075cf: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4075d6: 0f 97 c0 seta %al 4075d9: 44 0f b6 e0 movzbl %al,%r12d 4075dd: 49 ff c4 inc %r12 4075e0: 49 8b 06 mov (%r14),%rax 4075e3: 4c 89 f7 mov %r14,%rdi 4075e6: ff 50 58 callq *0x58(%rax) 4075e9: 48 8b 08 mov (%rax),%rcx 4075ec: 48 89 c7 mov %rax,%rdi 4075ef: ff 51 68 callq *0x68(%rcx) 4075f2: 49 01 dc add %rbx,%r12 4075f5: 48 8d bc 24 d8 00 00 lea 0xd8(%rsp),%rdi 4075fc: 00 4075fd: 8d 14 00 lea (%rax,%rax,1),%edx 407600: 83 e2 02 and $0x2,%edx 407603: 83 f2 0a xor $0xa,%edx 407606: 4c 89 e6 mov %r12,%rsi 407609: e8 a2 dc 00 00 callq 4152b0 40760e: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 407615: 00 407616: 48 3d 00 01 00 00 cmp $0x100,%rax 40761c: 77 17 ja 407635 <_d_arrayliteralT+0x105> 40761e: 48 8d 4b 01 lea 0x1(%rbx),%rcx 407622: 48 39 c1 cmp %rax,%rcx 407625: 77 42 ja 407669 <_d_arrayliteralT+0x139> 407627: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx 40762e: 00 40762f: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 407633: eb 34 jmp 407669 <_d_arrayliteralT+0x139> 407635: 48 3d ff 0f 00 00 cmp $0xfff,%rax 40763b: 77 18 ja 407655 <_d_arrayliteralT+0x125> 40763d: 48 8d 4b 02 lea 0x2(%rbx),%rcx 407641: 48 39 c1 cmp %rax,%rcx 407644: 77 23 ja 407669 <_d_arrayliteralT+0x139> 407646: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx 40764d: 00 40764e: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 407653: eb 14 jmp 407669 <_d_arrayliteralT+0x139> 407655: 48 8d 4b 11 lea 0x11(%rbx),%rcx 407659: 48 39 c1 cmp %rax,%rcx 40765c: 77 0b ja 407669 <_d_arrayliteralT+0x139> 40765e: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 407665: 00 407666: 48 89 18 mov %rbx,(%rax) 407669: b8 10 00 00 00 mov $0x10,%eax 40766e: 48 81 bc 24 e0 00 00 cmpq $0xfff,0xe0(%rsp) 407675: 00 ff 0f 00 00 40767a: 77 02 ja 40767e <_d_arrayliteralT+0x14e> 40767c: 31 c0 xor %eax,%eax 40767e: 4c 8b a4 24 d8 00 00 mov 0xd8(%rsp),%r12 407685: 00 407686: 48 8d 8c 24 b8 00 00 lea 0xb8(%rsp),%rcx 40768d: 00 40768e: 48 89 8c 24 d0 00 00 mov %rcx,0xd0(%rsp) 407695: 00 407696: 48 8d 8c 24 20 01 00 lea 0x120(%rsp),%rcx 40769d: 00 40769e: 48 8d 14 24 lea (%rsp),%rdx 4076a2: 48 89 94 24 c8 00 00 mov %rdx,0xc8(%rsp) 4076a9: 00 4076aa: 48 89 8c 24 c0 00 00 mov %rcx,0xc0(%rsp) 4076b1: 00 4076b2: 49 01 c4 add %rax,%r12 4076b5: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 4076bc: 30 00 00 00 4076c0: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 4076c7: 10 00 00 00 4076cb: 4c 89 e3 mov %r12,%rbx 4076ce: 66 90 xchg %ax,%ax 4076d0: 49 8b 06 mov (%r14),%rax 4076d3: 4c 89 f7 mov %r14,%rdi 4076d6: ff 50 58 callq *0x58(%rax) 4076d9: 48 8b 94 24 d0 00 00 mov 0xd0(%rsp),%rdx 4076e0: 00 4076e1: 48 89 df mov %rbx,%rdi 4076e4: 48 89 c6 mov %rax,%rsi 4076e7: e8 74 03 00 00 callq 407a60 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv> 4076ec: 4c 01 fb add %r15,%rbx 4076ef: 49 ff cd dec %r13 4076f2: 75 dc jne 4076d0 <_d_arrayliteralT+0x1a0> 4076f4: 4c 89 e0 mov %r12,%rax 4076f7: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 4076fe: 5b pop %rbx 4076ff: 41 5c pop %r12 407701: 41 5d pop %r13 407703: 41 5e pop %r14 407705: 41 5f pop %r15 407707: c3 retq 407708: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40770f: 00 0000000000407710 <_adDupT>: 407710: 55 push %rbp 407711: 41 57 push %r15 407713: 41 56 push %r14 407715: 41 55 push %r13 407717: 41 54 push %r12 407719: 53 push %rbx 40771a: 48 83 ec 28 sub $0x28,%rsp 40771e: 49 89 d5 mov %rdx,%r13 407721: 48 89 f5 mov %rsi,%rbp 407724: 49 89 ff mov %rdi,%r15 407727: 31 c0 xor %eax,%eax 407729: 48 85 ed test %rbp,%rbp 40772c: 41 bc 00 00 00 00 mov $0x0,%r12d 407732: 0f 84 a4 01 00 00 je 4078dc <_adDupT+0x1cc> 407738: 49 8b 07 mov (%r15),%rax 40773b: 4c 89 ff mov %r15,%rdi 40773e: ff 50 58 callq *0x58(%rax) 407741: 48 8b 08 mov (%rax),%rcx 407744: 48 89 c7 mov %rax,%rdi 407747: ff 51 48 callq *0x48(%rcx) 40774a: 49 89 c4 mov %rax,%r12 40774d: bb 11 00 00 00 mov $0x11,%ebx 407752: 4c 0f af e5 imul %rbp,%r12 407756: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 40775d: 77 10 ja 40776f <_adDupT+0x5f> 40775f: 49 81 fc ff 00 00 00 cmp $0xff,%r12 407766: 0f 97 c0 seta %al 407769: 0f b6 d8 movzbl %al,%ebx 40776c: 48 ff c3 inc %rbx 40776f: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 407774: 49 8b 07 mov (%r15),%rax 407777: 4c 89 ff mov %r15,%rdi 40777a: ff 50 58 callq *0x58(%rax) 40777d: 48 8b 08 mov (%rax),%rcx 407780: 48 89 c7 mov %rax,%rdi 407783: ff 51 68 callq *0x68(%rcx) 407786: 4c 01 e3 add %r12,%rbx 407789: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40778e: 8d 14 00 lea (%rax,%rax,1),%edx 407791: 83 e2 02 and $0x2,%edx 407794: 83 f2 0a xor $0xa,%edx 407797: 48 89 de mov %rbx,%rsi 40779a: e8 11 db 00 00 callq 4152b0 40779f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4077a4: 48 3d 00 01 00 00 cmp $0x100,%rax 4077aa: 77 16 ja 4077c2 <_adDupT+0xb2> 4077ac: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 4077b1: 48 39 c1 cmp %rax,%rcx 4077b4: 77 3d ja 4077f3 <_adDupT+0xe3> 4077b6: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4077bb: 44 88 64 08 ff mov %r12b,-0x1(%rax,%rcx,1) 4077c0: eb 31 jmp 4077f3 <_adDupT+0xe3> 4077c2: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4077c8: 77 17 ja 4077e1 <_adDupT+0xd1> 4077ca: 49 8d 4c 24 02 lea 0x2(%r12),%rcx 4077cf: 48 39 c1 cmp %rax,%rcx 4077d2: 77 1f ja 4077f3 <_adDupT+0xe3> 4077d4: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4077d9: 66 44 89 64 08 fe mov %r12w,-0x2(%rax,%rcx,1) 4077df: eb 12 jmp 4077f3 <_adDupT+0xe3> 4077e1: 49 8d 4c 24 11 lea 0x11(%r12),%rcx 4077e6: 48 39 c1 cmp %rax,%rcx 4077e9: 77 08 ja 4077f3 <_adDupT+0xe3> 4077eb: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4077f0: 4c 89 20 mov %r12,(%rax) 4077f3: bd 10 00 00 00 mov $0x10,%ebp 4077f8: 48 81 7c 24 18 ff 0f cmpq $0xfff,0x18(%rsp) 4077ff: 00 00 407801: 77 02 ja 407805 <_adDupT+0xf5> 407803: 31 ed xor %ebp,%ebp 407805: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 40780a: 49 8d 3c 2e lea (%r14,%rbp,1),%rdi 40780e: 48 89 3c 24 mov %rdi,(%rsp) 407812: 4c 89 ee mov %r13,%rsi 407815: 4c 89 e2 mov %r12,%rdx 407818: e8 b3 a3 ff ff callq 401bd0 40781d: 49 8b 07 mov (%r15),%rax 407820: 4c 89 ff mov %r15,%rdi 407823: ff 50 58 callq *0x58(%rax) 407826: 48 89 c3 mov %rax,%rbx 407829: 4c 8b 2b mov (%rbx),%r13 40782c: b8 40 21 41 00 mov $0x412140,%eax 407831: 49 39 85 80 00 00 00 cmp %rax,0x80(%r13) 407838: 74 56 je 407890 <_adDupT+0x180> 40783a: 48 89 df mov %rbx,%rdi 40783d: be 10 0a 63 00 mov $0x630a10,%esi 407842: e8 e9 b3 ff ff callq 402c30 <_d_dynamic_cast> 407847: 48 85 c0 test %rax,%rax 40784a: 74 4f je 40789b <_adDupT+0x18b> 40784c: 4c 8b 78 60 mov 0x60(%rax),%r15 407850: 4d 85 ff test %r15,%r15 407853: 74 3b je 407890 <_adDupT+0x180> 407855: 48 89 df mov %rbx,%rdi 407858: 41 ff 55 48 callq *0x48(%r13) 40785c: 48 89 c3 mov %rax,%rbx 40785f: 4c 01 e5 add %r12,%rbp 407862: 49 01 ee add %rbp,%r14 407865: 4c 8b 24 24 mov (%rsp),%r12 407869: 4d 39 e6 cmp %r12,%r14 40786c: 76 69 jbe 4078d7 <_adDupT+0x1c7> 40786e: 4c 89 e5 mov %r12,%rbp 407871: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407878: 0f 1f 84 00 00 00 00 40787f: 00 407880: 48 89 ef mov %rbp,%rdi 407883: 41 ff d7 callq *%r15 407886: 48 01 dd add %rbx,%rbp 407889: 4c 39 f5 cmp %r14,%rbp 40788c: 72 f2 jb 407880 <_adDupT+0x170> 40788e: eb 47 jmp 4078d7 <_adDupT+0x1c7> 407890: 48 8b 44 24 08 mov 0x8(%rsp),%rax 407895: 4c 8b 24 24 mov (%rsp),%r12 407899: eb 41 jmp 4078dc <_adDupT+0x1cc> 40789b: 48 89 df mov %rbx,%rdi 40789e: 41 ff 55 48 callq *0x48(%r13) 4078a2: 49 89 c7 mov %rax,%r15 4078a5: 4c 01 e5 add %r12,%rbp 4078a8: 49 01 ee add %rbp,%r14 4078ab: 4c 8b 24 24 mov (%rsp),%r12 4078af: 4d 39 e6 cmp %r12,%r14 4078b2: 76 23 jbe 4078d7 <_adDupT+0x1c7> 4078b4: 4c 89 e5 mov %r12,%rbp 4078b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4078be: 00 00 4078c0: 48 8b 03 mov (%rbx),%rax 4078c3: 48 89 df mov %rbx,%rdi 4078c6: 48 89 ee mov %rbp,%rsi 4078c9: ff 90 80 00 00 00 callq *0x80(%rax) 4078cf: 4c 01 fd add %r15,%rbp 4078d2: 4c 39 f5 cmp %r14,%rbp 4078d5: 72 e9 jb 4078c0 <_adDupT+0x1b0> 4078d7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4078dc: 4c 89 e2 mov %r12,%rdx 4078df: 48 83 c4 28 add $0x28,%rsp 4078e3: 5b pop %rbx 4078e4: 41 5c pop %r12 4078e6: 41 5d pop %r13 4078e8: 41 5e pop %r14 4078ea: 41 5f pop %r15 4078ec: 5d pop %rbp 4078ed: c3 retq 4078ee: 66 90 xchg %ax,%ax 00000000004078f0 <_D2rt8lifetime16__moduleinfoCtorZ>: 4078f0: 48 8b 05 29 bc 22 00 mov 0x22bc29(%rip),%rax # 633520 <_Dmodule_ref> 4078f7: 48 89 05 5a 81 22 00 mov %rax,0x22815a(%rip) # 62fa58 <_D2rt8lifetime11__moduleRefZ> 4078fe: 48 c7 05 17 bc 22 00 movq $0x62fa58,0x22bc17(%rip) # 633520 <_Dmodule_ref> 407905: 58 fa 62 00 407909: c3 retq 40790a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407910 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv>: 407910: 50 push %rax 407911: 48 89 d0 mov %rdx,%rax 407914: 48 89 3c 24 mov %rdi,(%rsp) 407918: 48 85 f6 test %rsi,%rsi 40791b: 74 0d je 40792a <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv+0x1a> 40791d: 48 89 fa mov %rdi,%rdx 407920: 48 89 c1 mov %rax,%rcx 407923: e8 d8 04 00 00 callq 407e00 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 407928: 59 pop %rcx 407929: c3 retq 40792a: 31 c0 xor %eax,%eax 40792c: 31 d2 xor %edx,%edx 40792e: 59 pop %rcx 40792f: c3 retq 0000000000407930 <_D4core4stdc6stdarg13__T6va_argTmZ6va_argFPS4core4stdc6stdarg9__va_listKmZv>: 407930: 8b 06 mov (%rsi),%eax 407932: 48 83 f8 2f cmp $0x2f,%rax 407936: 77 0f ja 407947 <_D4core4stdc6stdarg13__T6va_argTmZ6va_argFPS4core4stdc6stdarg9__va_listKmZv+0x17> 407938: 48 8b 4e 10 mov 0x10(%rsi),%rcx 40793c: 48 8b 04 01 mov (%rcx,%rax,1),%rax 407940: 48 89 07 mov %rax,(%rdi) 407943: 83 06 08 addl $0x8,(%rsi) 407946: c3 retq 407947: 48 8b 46 08 mov 0x8(%rsi),%rax 40794b: 48 83 c0 07 add $0x7,%rax 40794f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407953: 48 8d 48 08 lea 0x8(%rax),%rcx 407957: 48 89 4e 08 mov %rcx,0x8(%rsi) 40795b: 48 8b 00 mov (%rax),%rax 40795e: 48 89 07 mov %rax,(%rdi) 407961: c3 retq 407962: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407969: 00 00 00 40796c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407970 <_D4core4stdc6stdarg21__T13va_arg_x86_64TmZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKmZv>: 407970: 8b 06 mov (%rsi),%eax 407972: 48 83 f8 2f cmp $0x2f,%rax 407976: 77 0f ja 407987 <_D4core4stdc6stdarg21__T13va_arg_x86_64TmZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKmZv+0x17> 407978: 48 8b 4e 10 mov 0x10(%rsi),%rcx 40797c: 48 8b 04 01 mov (%rcx,%rax,1),%rax 407980: 48 89 07 mov %rax,(%rdi) 407983: 83 06 08 addl $0x8,(%rsi) 407986: c3 retq 407987: 48 8b 46 08 mov 0x8(%rsi),%rax 40798b: 48 83 c0 07 add $0x7,%rax 40798f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407993: 48 8d 48 08 lea 0x8(%rax),%rcx 407997: 48 89 4e 08 mov %rcx,0x8(%rsi) 40799b: 48 8b 00 mov (%rax),%rax 40799e: 48 89 07 mov %rax,(%rdi) 4079a1: c3 retq 4079a2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4079a9: 00 00 00 4079ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004079b0 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv>: 4079b0: 50 push %rax 4079b1: 48 89 d0 mov %rdx,%rax 4079b4: 48 89 3c 24 mov %rdi,(%rsp) 4079b8: 48 85 f6 test %rsi,%rsi 4079bb: 74 0d je 4079ca <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv+0x1a> 4079bd: 48 89 fa mov %rdi,%rdx 4079c0: 48 89 c1 mov %rax,%rcx 4079c3: e8 b8 05 00 00 callq 407f80 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 4079c8: 59 pop %rcx 4079c9: c3 retq 4079ca: 31 c0 xor %eax,%eax 4079cc: 31 d2 xor %edx,%edx 4079ce: 59 pop %rcx 4079cf: c3 retq 00000000004079d0 <_D4core4stdc6stdarg15__T6va_argTPAgZ6va_argFPS4core4stdc6stdarg9__va_listKPAgZv>: 4079d0: 8b 06 mov (%rsi),%eax 4079d2: 48 83 f8 2f cmp $0x2f,%rax 4079d6: 77 0f ja 4079e7 <_D4core4stdc6stdarg15__T6va_argTPAgZ6va_argFPS4core4stdc6stdarg9__va_listKPAgZv+0x17> 4079d8: 48 8b 4e 10 mov 0x10(%rsi),%rcx 4079dc: 48 8b 04 01 mov (%rcx,%rax,1),%rax 4079e0: 48 89 07 mov %rax,(%rdi) 4079e3: 83 06 08 addl $0x8,(%rsi) 4079e6: c3 retq 4079e7: 48 8b 46 08 mov 0x8(%rsi),%rax 4079eb: 48 83 c0 07 add $0x7,%rax 4079ef: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 4079f3: 48 8d 48 08 lea 0x8(%rax),%rcx 4079f7: 48 89 4e 08 mov %rcx,0x8(%rsi) 4079fb: 48 8b 00 mov (%rax),%rax 4079fe: 48 89 07 mov %rax,(%rdi) 407a01: c3 retq 407a02: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a09: 00 00 00 407a0c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407a10 <_D4core4stdc6stdarg23__T13va_arg_x86_64TPAgZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKPAgZv>: 407a10: 8b 06 mov (%rsi),%eax 407a12: 48 83 f8 2f cmp $0x2f,%rax 407a16: 77 0f ja 407a27 <_D4core4stdc6stdarg23__T13va_arg_x86_64TPAgZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKPAgZv+0x17> 407a18: 48 8b 4e 10 mov 0x10(%rsi),%rcx 407a1c: 48 8b 04 01 mov (%rcx,%rax,1),%rax 407a20: 48 89 07 mov %rax,(%rdi) 407a23: 83 06 08 addl $0x8,(%rsi) 407a26: c3 retq 407a27: 48 8b 46 08 mov 0x8(%rsi),%rax 407a2b: 48 83 c0 07 add $0x7,%rax 407a2f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407a33: 48 8d 48 08 lea 0x8(%rax),%rcx 407a37: 48 89 4e 08 mov %rcx,0x8(%rsi) 407a3b: 48 8b 00 mov (%rax),%rax 407a3e: 48 89 07 mov %rax,(%rdi) 407a41: c3 retq 407a42: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a49: 00 00 00 407a4c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407a50 <_D4core4stdc6stdarg11__T6va_argZ6va_argFPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv>: 407a50: e9 0b 00 00 00 jmpq 407a60 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv> 407a55: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a5c: 00 00 00 407a5f: 90 nop 0000000000407a60 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv>: 407a60: 55 push %rbp 407a61: 41 57 push %r15 407a63: 41 56 push %r14 407a65: 41 55 push %r13 407a67: 41 54 push %r12 407a69: 53 push %rbx 407a6a: 48 83 ec 38 sub $0x38,%rsp 407a6e: 49 89 d6 mov %rdx,%r14 407a71: 48 89 f5 mov %rsi,%rbp 407a74: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 407a79: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 407a80: 00 00 407a82: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 407a89: 00 00 407a8b: 48 8b 45 00 mov 0x0(%rbp),%rax 407a8f: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 407a94: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 407a99: 48 89 ef mov %rbp,%rdi 407a9c: ff 90 90 00 00 00 callq *0x90(%rax) 407aa2: 85 c0 test %eax,%eax 407aa4: 0f 85 40 03 00 00 jne 407dea <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x38a> 407aaa: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 407aaf: 48 85 db test %rbx,%rbx 407ab2: 74 24 je 407ad8 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x78> 407ab4: 48 89 df mov %rbx,%rdi 407ab7: be 50 0b 63 00 mov $0x630b50,%esi 407abc: e8 6f b1 ff ff callq 402c30 <_d_dynamic_cast> 407ac1: 49 89 c7 mov %rax,%r15 407ac4: 48 8b 03 mov (%rbx),%rax 407ac7: 48 89 df mov %rbx,%rdi 407aca: ff 50 48 callq *0x48(%rax) 407acd: 48 83 f8 09 cmp $0x9,%rax 407ad1: 72 4d jb 407b20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0xc0> 407ad3: 4d 85 ff test %r15,%r15 407ad6: 75 48 jne 407b20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0xc0> 407ad8: 48 8b 45 00 mov 0x0(%rbp),%rax 407adc: 48 89 ef mov %rbp,%rdi 407adf: ff 90 88 00 00 00 callq *0x88(%rax) 407ae5: 48 89 c3 mov %rax,%rbx 407ae8: 48 8b 45 00 mov 0x0(%rbp),%rax 407aec: 48 89 ef mov %rbp,%rdi 407aef: ff 50 48 callq *0x48(%rax) 407af2: 49 8b 4e 08 mov 0x8(%r14),%rcx 407af6: 48 8d 4c 0b ff lea -0x1(%rbx,%rcx,1),%rcx 407afb: 48 f7 db neg %rbx 407afe: 48 21 cb and %rcx,%rbx 407b01: 48 8d 48 07 lea 0x7(%rax),%rcx 407b05: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 407b09: 48 01 d9 add %rbx,%rcx 407b0c: 49 89 4e 08 mov %rcx,0x8(%r14) 407b10: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 407b15: 48 89 de mov %rbx,%rsi 407b18: 48 89 c2 mov %rax,%rdx 407b1b: e9 98 02 00 00 jmpq 407db8 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x358> 407b20: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 407b25: 48 89 2c 24 mov %rbp,(%rsp) 407b29: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 407b2e: 48 8b 07 mov (%rdi),%rax 407b31: ff 50 48 callq *0x48(%rax) 407b34: 48 89 44 24 10 mov %rax,0x10(%rsp) 407b39: 4c 8d 60 07 lea 0x7(%rax),%r12 407b3d: 49 83 e4 f8 and $0xfffffffffffffff8,%r12 407b41: 41 8b 06 mov (%r14),%eax 407b44: 89 44 24 0c mov %eax,0xc(%rsp) 407b48: 41 8b 46 04 mov 0x4(%r14),%eax 407b4c: 89 44 24 08 mov %eax,0x8(%rsp) 407b50: 45 30 ed xor %r13b,%r13b 407b53: eb 1d jmp 407b72 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x112> 407b55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 407b5c: 00 00 00 00 407b60: 8b 44 24 08 mov 0x8(%rsp),%eax 407b64: 41 89 46 04 mov %eax,0x4(%r14) 407b68: 8b 44 24 0c mov 0xc(%rsp),%eax 407b6c: 41 89 06 mov %eax,(%r14) 407b6f: 41 b5 01 mov $0x1,%r13b 407b72: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 407b77: 48 8b 07 mov (%rdi),%rax 407b7a: ff 50 08 callq *0x8(%rax) 407b7d: 48 89 c5 mov %rax,%rbp 407b80: 49 89 d7 mov %rdx,%r15 407b83: 48 89 ef mov %rbp,%rdi 407b86: 4c 89 fe mov %r15,%rsi 407b89: ba 06 00 00 00 mov $0x6,%edx 407b8e: b9 99 17 42 00 mov $0x421799,%ecx 407b93: 41 b8 30 65 42 00 mov $0x426530,%r8d 407b99: e8 42 e4 00 00 callq 415fe0 <_adEq2> 407b9e: 85 c0 test %eax,%eax 407ba0: 75 6e jne 407c10 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 407ba2: 48 89 ef mov %rbp,%rdi 407ba5: 4c 89 fe mov %r15,%rsi 407ba8: ba 05 00 00 00 mov $0x5,%edx 407bad: b9 a0 17 42 00 mov $0x4217a0,%ecx 407bb2: 41 b8 30 65 42 00 mov $0x426530,%r8d 407bb8: e8 23 e4 00 00 callq 415fe0 <_adEq2> 407bbd: 85 c0 test %eax,%eax 407bbf: 75 4f jne 407c10 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 407bc1: 48 89 ef mov %rbp,%rdi 407bc4: 4c 89 fe mov %r15,%rsi 407bc7: ba 07 00 00 00 mov $0x7,%edx 407bcc: b9 a6 17 42 00 mov $0x4217a6,%ecx 407bd1: 41 b8 30 65 42 00 mov $0x426530,%r8d 407bd7: e8 04 e4 00 00 callq 415fe0 <_adEq2> 407bdc: 85 c0 test %eax,%eax 407bde: 75 30 jne 407c10 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 407be0: 48 89 ef mov %rbp,%rdi 407be3: 4c 89 fe mov %r15,%rsi 407be6: ba 06 00 00 00 mov $0x6,%edx 407beb: b9 ae 17 42 00 mov $0x4217ae,%ecx 407bf0: 41 b8 30 65 42 00 mov $0x426530,%r8d 407bf6: e8 e5 e3 00 00 callq 415fe0 <_adEq2> 407bfb: 85 c0 test %eax,%eax 407bfd: 75 11 jne 407c10 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 407bff: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 407c05: 0f 84 35 01 00 00 je 407d40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2e0> 407c0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 407c10: 41 8b 46 04 mov 0x4(%r14),%eax 407c14: 48 3d af 00 00 00 cmp $0xaf,%rax 407c1a: 77 24 ja 407c40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e0> 407c1c: 44 88 e9 mov %r13b,%cl 407c1f: 80 f1 01 xor $0x1,%cl 407c22: f6 c1 01 test $0x1,%cl 407c25: 74 19 je 407c40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e0> 407c27: 49 8b 76 10 mov 0x10(%r14),%rsi 407c2b: 48 01 c6 add %rax,%rsi 407c2e: 83 c0 10 add $0x10,%eax 407c31: 41 89 46 04 mov %eax,0x4(%r14) 407c35: eb 18 jmp 407c4f <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1ef> 407c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 407c3e: 00 00 407c40: 49 8b 76 08 mov 0x8(%r14),%rsi 407c44: 4a 8d 04 26 lea (%rsi,%r12,1),%rax 407c48: 49 89 46 08 mov %rax,0x8(%r14) 407c4c: 41 b5 01 mov $0x1,%r13b 407c4f: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 407c54: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 407c59: e8 72 9f ff ff callq 401bd0 407c5e: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 407c63: 48 85 ff test %rdi,%rdi 407c66: 0f 84 51 01 00 00 je 407dbd <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x35d> 407c6c: 48 8b 07 mov (%rdi),%rax 407c6f: ff 50 08 callq *0x8(%rax) 407c72: 48 89 c5 mov %rax,%rbp 407c75: 48 89 d3 mov %rdx,%rbx 407c78: 48 89 ef mov %rbp,%rdi 407c7b: 48 89 de mov %rbx,%rsi 407c7e: ba 06 00 00 00 mov $0x6,%edx 407c83: b9 99 17 42 00 mov $0x421799,%ecx 407c88: 41 b8 30 65 42 00 mov $0x426530,%r8d 407c8e: e8 4d e3 00 00 callq 415fe0 <_adEq2> 407c93: 85 c0 test %eax,%eax 407c95: 0f 85 85 00 00 00 jne 407d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 407c9b: 48 89 ef mov %rbp,%rdi 407c9e: 48 89 de mov %rbx,%rsi 407ca1: ba 05 00 00 00 mov $0x5,%edx 407ca6: b9 a0 17 42 00 mov $0x4217a0,%ecx 407cab: 41 b8 30 65 42 00 mov $0x426530,%r8d 407cb1: e8 2a e3 00 00 callq 415fe0 <_adEq2> 407cb6: 85 c0 test %eax,%eax 407cb8: 75 66 jne 407d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 407cba: 48 89 ef mov %rbp,%rdi 407cbd: 48 89 de mov %rbx,%rsi 407cc0: ba 07 00 00 00 mov $0x7,%edx 407cc5: b9 a6 17 42 00 mov $0x4217a6,%ecx 407cca: 41 b8 30 65 42 00 mov $0x426530,%r8d 407cd0: e8 0b e3 00 00 callq 415fe0 <_adEq2> 407cd5: 85 c0 test %eax,%eax 407cd7: 75 47 jne 407d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 407cd9: 48 89 ef mov %rbp,%rdi 407cdc: 48 89 de mov %rbx,%rsi 407cdf: ba 06 00 00 00 mov $0x6,%edx 407ce4: b9 ae 17 42 00 mov $0x4217ae,%ecx 407ce9: 41 b8 30 65 42 00 mov $0x426530,%r8d 407cef: e8 ec e2 00 00 callq 415fe0 <_adEq2> 407cf4: 85 c0 test %eax,%eax 407cf6: 75 28 jne 407d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 407cf8: 41 8b 06 mov (%r14),%eax 407cfb: 48 83 f8 2f cmp $0x2f,%rax 407cff: 0f 97 c1 seta %cl 407d02: 44 08 e9 or %r13b,%cl 407d05: f6 c1 01 test $0x1,%cl 407d08: 0f 84 be 00 00 00 je 407dcc <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x36c> 407d0e: 41 f6 c5 01 test $0x1,%r13b 407d12: 0f 84 48 fe ff ff je 407b60 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x100> 407d18: e9 be 00 00 00 jmpq 407ddb <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x37b> 407d1d: 0f 1f 00 nopl (%rax) 407d20: 41 8b 46 04 mov 0x4(%r14),%eax 407d24: 48 3d af 00 00 00 cmp $0xaf,%rax 407d2a: 0f 97 c1 seta %cl 407d2d: 44 08 e9 or %r13b,%cl 407d30: f6 c1 01 test $0x1,%cl 407d33: 74 3e je 407d73 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x313> 407d35: 41 f6 c5 01 test $0x1,%r13b 407d39: 75 48 jne 407d83 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x323> 407d3b: e9 20 fe ff ff jmpq 407b60 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x100> 407d40: 41 8b 06 mov (%r14),%eax 407d43: 48 83 f8 2f cmp $0x2f,%rax 407d47: 77 1d ja 407d66 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x306> 407d49: 44 88 e9 mov %r13b,%cl 407d4c: 80 f1 01 xor $0x1,%cl 407d4f: f6 c1 01 test $0x1,%cl 407d52: 74 12 je 407d66 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x306> 407d54: 49 8b 76 10 mov 0x10(%r14),%rsi 407d58: 48 01 c6 add %rax,%rsi 407d5b: 83 c0 08 add $0x8,%eax 407d5e: 41 89 06 mov %eax,(%r14) 407d61: e9 e9 fe ff ff jmpq 407c4f <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1ef> 407d66: 49 8b 76 08 mov 0x8(%r14),%rsi 407d6a: 48 8d 46 08 lea 0x8(%rsi),%rax 407d6e: e9 d5 fe ff ff jmpq 407c48 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e8> 407d73: 4d 8b 66 10 mov 0x10(%r14),%r12 407d77: 49 01 c4 add %rax,%r12 407d7a: 83 c0 10 add $0x10,%eax 407d7d: 41 89 46 04 mov %eax,0x4(%r14) 407d81: eb 1b jmp 407d9e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 407d83: 4d 8b 66 08 mov 0x8(%r14),%r12 407d87: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 407d8c: 48 8b 07 mov (%rdi),%rax 407d8f: ff 50 48 callq *0x48(%rax) 407d92: 48 83 c0 07 add $0x7,%rax 407d96: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407d9a: 49 01 46 08 add %rax,0x8(%r14) 407d9e: 48 8b 3c 24 mov (%rsp),%rdi 407da2: 48 8b 07 mov (%rdi),%rax 407da5: ff 50 48 callq *0x48(%rax) 407da8: 48 8d 50 f8 lea -0x8(%rax),%rdx 407dac: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 407db1: 48 83 c7 08 add $0x8,%rdi 407db5: 4c 89 e6 mov %r12,%rsi 407db8: e8 13 9e ff ff callq 401bd0 407dbd: 48 83 c4 38 add $0x38,%rsp 407dc1: 5b pop %rbx 407dc2: 41 5c pop %r12 407dc4: 41 5d pop %r13 407dc6: 41 5e pop %r14 407dc8: 41 5f pop %r15 407dca: 5d pop %rbp 407dcb: c3 retq 407dcc: 4d 8b 66 10 mov 0x10(%r14),%r12 407dd0: 49 01 c4 add %rax,%r12 407dd3: 83 c0 08 add $0x8,%eax 407dd6: 41 89 06 mov %eax,(%r14) 407dd9: eb c3 jmp 407d9e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 407ddb: 4d 8b 66 08 mov 0x8(%r14),%r12 407ddf: 49 8d 44 24 08 lea 0x8(%r12),%rax 407de4: 49 89 46 08 mov %rax,0x8(%r14) 407de8: eb b4 jmp 407d9e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 407dea: bf 48 00 00 00 mov $0x48,%edi 407def: be 50 17 42 00 mov $0x421750,%esi 407df4: ba 23 01 00 00 mov $0x123,%edx 407df9: e8 a2 a3 ff ff callq 4021a0 <_d_assert> 407dfe: 66 90 xchg %ax,%ax 0000000000407e00 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv>: 407e00: 55 push %rbp 407e01: 41 57 push %r15 407e03: 41 56 push %r14 407e05: 41 55 push %r13 407e07: 41 54 push %r12 407e09: 53 push %rbx 407e0a: 48 83 ec 48 sub $0x48,%rsp 407e0e: 49 89 ce mov %rcx,%r14 407e11: 48 89 d3 mov %rdx,%rbx 407e14: 49 89 f7 mov %rsi,%r15 407e17: 8b 03 mov (%rbx),%eax 407e19: 48 83 f8 2f cmp $0x2f,%rax 407e1d: 77 0f ja 407e2e <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x2e> 407e1f: 48 8b 4b 10 mov 0x10(%rbx),%rcx 407e23: 48 8b 34 01 mov (%rcx,%rax,1),%rsi 407e27: 83 c0 08 add $0x8,%eax 407e2a: 89 03 mov %eax,(%rbx) 407e2c: eb 17 jmp 407e45 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x45> 407e2e: 48 8b 43 08 mov 0x8(%rbx),%rax 407e32: 48 83 c0 07 add $0x7,%rax 407e36: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407e3a: 48 8d 48 08 lea 0x8(%rax),%rcx 407e3e: 48 89 4b 08 mov %rcx,0x8(%rbx) 407e42: 48 8b 30 mov (%rax),%rsi 407e45: 49 83 ff 01 cmp $0x1,%r15 407e49: 75 0d jne 407e58 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x58> 407e4b: 4c 89 f7 mov %r14,%rdi 407e4e: e8 0d bd ff ff callq 403b60 <_d_newarrayT> 407e53: e9 10 01 00 00 jmpq 407f68 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x168> 407e58: 48 89 f5 mov %rsi,%rbp 407e5b: 49 89 f4 mov %rsi,%r12 407e5e: 48 c1 e5 04 shl $0x4,%rbp 407e62: be 11 00 00 00 mov $0x11,%esi 407e67: 48 81 fd fe 07 00 00 cmp $0x7fe,%rbp 407e6e: 77 10 ja 407e80 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x80> 407e70: 48 81 fd ff 00 00 00 cmp $0xff,%rbp 407e77: 0f 97 c0 seta %al 407e7a: 0f b6 f0 movzbl %al,%esi 407e7d: 48 ff c6 inc %rsi 407e80: 48 01 ee add %rbp,%rsi 407e83: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 407e88: 31 d2 xor %edx,%edx 407e8a: e8 21 d4 00 00 callq 4152b0 407e8f: 48 8b 44 24 38 mov 0x38(%rsp),%rax 407e94: 48 3d 00 01 00 00 cmp $0x100,%rax 407e9a: 77 18 ja 407eb4 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xb4> 407e9c: 48 89 e9 mov %rbp,%rcx 407e9f: 48 83 c9 01 or $0x1,%rcx 407ea3: 48 39 c1 cmp %rax,%rcx 407ea6: 77 3d ja 407ee5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 407ea8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 407ead: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 407eb2: eb 31 jmp 407ee5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 407eb4: 48 3d ff 0f 00 00 cmp $0xfff,%rax 407eba: 77 18 ja 407ed4 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xd4> 407ebc: 48 89 e9 mov %rbp,%rcx 407ebf: 48 83 c9 02 or $0x2,%rcx 407ec3: 48 39 c1 cmp %rax,%rcx 407ec6: 77 1d ja 407ee5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 407ec8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 407ecd: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 407ed2: eb 11 jmp 407ee5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 407ed4: 48 8d 4d 11 lea 0x11(%rbp),%rcx 407ed8: 48 39 c1 cmp %rax,%rcx 407edb: 77 08 ja 407ee5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 407edd: 48 8b 44 24 30 mov 0x30(%rsp),%rax 407ee2: 48 89 28 mov %rbp,(%rax) 407ee5: b8 10 00 00 00 mov $0x10,%eax 407eea: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 407ef1: 00 00 407ef3: 77 02 ja 407ef7 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xf7> 407ef5: 31 c0 xor %eax,%eax 407ef7: 48 03 44 24 30 add 0x30(%rsp),%rax 407efc: 48 89 44 24 08 mov %rax,0x8(%rsp) 407f01: 4d 85 e4 test %r12,%r12 407f04: 4c 89 64 24 10 mov %r12,0x10(%rsp) 407f09: 74 53 je 407f5e <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x15e> 407f0b: 49 ff cf dec %r15 407f0e: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 407f13: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 407f18: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 407f1d: 0f 1f 00 nopl (%rax) 407f20: 0f 10 43 08 movups 0x8(%rbx),%xmm0 407f24: 8b 03 mov (%rbx),%eax 407f26: 8b 4b 04 mov 0x4(%rbx),%ecx 407f29: 89 44 24 18 mov %eax,0x18(%rsp) 407f2d: 89 4c 24 1c mov %ecx,0x1c(%rsp) 407f31: 0f 11 44 24 20 movups %xmm0,0x20(%rsp) 407f36: 49 8b 06 mov (%r14),%rax 407f39: 4c 89 f7 mov %r14,%rdi 407f3c: ff 50 58 callq *0x58(%rax) 407f3f: 4c 89 fe mov %r15,%rsi 407f42: 48 89 ea mov %rbp,%rdx 407f45: 48 89 c1 mov %rax,%rcx 407f48: e8 b3 fe ff ff callq 407e00 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 407f4d: 49 ff cc dec %r12 407f50: 49 89 55 08 mov %rdx,0x8(%r13) 407f54: 49 89 45 00 mov %rax,0x0(%r13) 407f58: 4d 8d 6d 10 lea 0x10(%r13),%r13 407f5c: 75 c2 jne 407f20 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x120> 407f5e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 407f63: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 407f68: 48 83 c4 48 add $0x48,%rsp 407f6c: 5b pop %rbx 407f6d: 41 5c pop %r12 407f6f: 41 5d pop %r13 407f71: 41 5e pop %r14 407f73: 41 5f pop %r15 407f75: 5d pop %rbp 407f76: c3 retq 407f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 407f7e: 00 00 0000000000407f80 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv>: 407f80: 55 push %rbp 407f81: 41 57 push %r15 407f83: 41 56 push %r14 407f85: 41 55 push %r13 407f87: 41 54 push %r12 407f89: 53 push %rbx 407f8a: 48 83 ec 48 sub $0x48,%rsp 407f8e: 49 89 ce mov %rcx,%r14 407f91: 48 89 d3 mov %rdx,%rbx 407f94: 49 89 f7 mov %rsi,%r15 407f97: 8b 03 mov (%rbx),%eax 407f99: 48 83 f8 2f cmp $0x2f,%rax 407f9d: 77 0f ja 407fae <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x2e> 407f9f: 48 8b 4b 10 mov 0x10(%rbx),%rcx 407fa3: 48 8b 34 01 mov (%rcx,%rax,1),%rsi 407fa7: 83 c0 08 add $0x8,%eax 407faa: 89 03 mov %eax,(%rbx) 407fac: eb 17 jmp 407fc5 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x45> 407fae: 48 8b 43 08 mov 0x8(%rbx),%rax 407fb2: 48 83 c0 07 add $0x7,%rax 407fb6: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 407fba: 48 8d 48 08 lea 0x8(%rax),%rcx 407fbe: 48 89 4b 08 mov %rcx,0x8(%rbx) 407fc2: 48 8b 30 mov (%rax),%rsi 407fc5: 49 83 ff 01 cmp $0x1,%r15 407fc9: 75 0d jne 407fd8 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x58> 407fcb: 4c 89 f7 mov %r14,%rdi 407fce: e8 ed bc ff ff callq 403cc0 <_d_newarrayiT> 407fd3: e9 10 01 00 00 jmpq 4080e8 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x168> 407fd8: 48 89 f5 mov %rsi,%rbp 407fdb: 49 89 f4 mov %rsi,%r12 407fde: 48 c1 e5 04 shl $0x4,%rbp 407fe2: be 11 00 00 00 mov $0x11,%esi 407fe7: 48 81 fd fe 07 00 00 cmp $0x7fe,%rbp 407fee: 77 10 ja 408000 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x80> 407ff0: 48 81 fd ff 00 00 00 cmp $0xff,%rbp 407ff7: 0f 97 c0 seta %al 407ffa: 0f b6 f0 movzbl %al,%esi 407ffd: 48 ff c6 inc %rsi 408000: 48 01 ee add %rbp,%rsi 408003: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 408008: 31 d2 xor %edx,%edx 40800a: e8 a1 d2 00 00 callq 4152b0 40800f: 48 8b 44 24 38 mov 0x38(%rsp),%rax 408014: 48 3d 00 01 00 00 cmp $0x100,%rax 40801a: 77 18 ja 408034 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xb4> 40801c: 48 89 e9 mov %rbp,%rcx 40801f: 48 83 c9 01 or $0x1,%rcx 408023: 48 39 c1 cmp %rax,%rcx 408026: 77 3d ja 408065 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 408028: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40802d: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 408032: eb 31 jmp 408065 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 408034: 48 3d ff 0f 00 00 cmp $0xfff,%rax 40803a: 77 18 ja 408054 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xd4> 40803c: 48 89 e9 mov %rbp,%rcx 40803f: 48 83 c9 02 or $0x2,%rcx 408043: 48 39 c1 cmp %rax,%rcx 408046: 77 1d ja 408065 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 408048: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40804d: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 408052: eb 11 jmp 408065 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 408054: 48 8d 4d 11 lea 0x11(%rbp),%rcx 408058: 48 39 c1 cmp %rax,%rcx 40805b: 77 08 ja 408065 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 40805d: 48 8b 44 24 30 mov 0x30(%rsp),%rax 408062: 48 89 28 mov %rbp,(%rax) 408065: b8 10 00 00 00 mov $0x10,%eax 40806a: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 408071: 00 00 408073: 77 02 ja 408077 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xf7> 408075: 31 c0 xor %eax,%eax 408077: 48 03 44 24 30 add 0x30(%rsp),%rax 40807c: 48 89 44 24 08 mov %rax,0x8(%rsp) 408081: 4d 85 e4 test %r12,%r12 408084: 4c 89 64 24 10 mov %r12,0x10(%rsp) 408089: 74 53 je 4080de <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x15e> 40808b: 49 ff cf dec %r15 40808e: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 408093: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 408098: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 40809d: 0f 1f 00 nopl (%rax) 4080a0: 0f 10 43 08 movups 0x8(%rbx),%xmm0 4080a4: 8b 03 mov (%rbx),%eax 4080a6: 8b 4b 04 mov 0x4(%rbx),%ecx 4080a9: 89 44 24 18 mov %eax,0x18(%rsp) 4080ad: 89 4c 24 1c mov %ecx,0x1c(%rsp) 4080b1: 0f 11 44 24 20 movups %xmm0,0x20(%rsp) 4080b6: 49 8b 06 mov (%r14),%rax 4080b9: 4c 89 f7 mov %r14,%rdi 4080bc: ff 50 58 callq *0x58(%rax) 4080bf: 4c 89 fe mov %r15,%rsi 4080c2: 48 89 ea mov %rbp,%rdx 4080c5: 48 89 c1 mov %rax,%rcx 4080c8: e8 b3 fe ff ff callq 407f80 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 4080cd: 49 ff cc dec %r12 4080d0: 49 89 55 08 mov %rdx,0x8(%r13) 4080d4: 49 89 45 00 mov %rax,0x0(%r13) 4080d8: 4d 8d 6d 10 lea 0x10(%r13),%r13 4080dc: 75 c2 jne 4080a0 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x120> 4080de: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4080e3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4080e8: 48 83 c4 48 add $0x48,%rsp 4080ec: 5b pop %rbx 4080ed: 41 5c pop %r12 4080ef: 41 5d pop %r13 4080f1: 41 5e pop %r14 4080f3: 41 5f pop %r15 4080f5: 5d pop %rbp 4080f6: c3 retq 4080f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4080fe: 00 00 0000000000408100 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb>: 408100: 55 push %rbp 408101: 41 56 push %r14 408103: 53 push %rbx 408104: 48 8b 06 mov (%rsi),%rax 408107: 48 89 f7 mov %rsi,%rdi 40810a: ff 50 08 callq *0x8(%rax) 40810d: 48 89 c3 mov %rax,%rbx 408110: 49 89 d6 mov %rdx,%r14 408113: 48 89 df mov %rbx,%rdi 408116: 4c 89 f6 mov %r14,%rsi 408119: ba 06 00 00 00 mov $0x6,%edx 40811e: b9 99 17 42 00 mov $0x421799,%ecx 408123: 41 b8 30 65 42 00 mov $0x426530,%r8d 408129: e8 b2 de 00 00 callq 415fe0 <_adEq2> 40812e: 40 b5 01 mov $0x1,%bpl 408131: 85 c0 test %eax,%eax 408133: 75 5f jne 408194 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 408135: 48 89 df mov %rbx,%rdi 408138: 4c 89 f6 mov %r14,%rsi 40813b: ba 05 00 00 00 mov $0x5,%edx 408140: b9 a0 17 42 00 mov $0x4217a0,%ecx 408145: 41 b8 30 65 42 00 mov $0x426530,%r8d 40814b: e8 90 de 00 00 callq 415fe0 <_adEq2> 408150: 85 c0 test %eax,%eax 408152: 75 40 jne 408194 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 408154: 48 89 df mov %rbx,%rdi 408157: 4c 89 f6 mov %r14,%rsi 40815a: ba 07 00 00 00 mov $0x7,%edx 40815f: b9 a6 17 42 00 mov $0x4217a6,%ecx 408164: 41 b8 30 65 42 00 mov $0x426530,%r8d 40816a: e8 71 de 00 00 callq 415fe0 <_adEq2> 40816f: 85 c0 test %eax,%eax 408171: 75 21 jne 408194 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 408173: 48 89 df mov %rbx,%rdi 408176: 4c 89 f6 mov %r14,%rsi 408179: ba 06 00 00 00 mov $0x6,%edx 40817e: b9 ae 17 42 00 mov $0x4217ae,%ecx 408183: 41 b8 30 65 42 00 mov $0x426530,%r8d 408189: e8 52 de 00 00 callq 415fe0 <_adEq2> 40818e: 85 c0 test %eax,%eax 408190: 40 0f 95 c5 setne %bpl 408194: 40 88 e8 mov %bpl,%al 408197: 5b pop %rbx 408198: 41 5e pop %r14 40819a: 5d pop %rbp 40819b: c3 retq 40819c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004081a0 <_D2rt5minfo11ModuleGroup6__ctorMFAPS6object10ModuleInfoZS2rt5minfo11ModuleGroup>: 4081a0: 48 89 57 08 mov %rdx,0x8(%rdi) 4081a4: 48 89 37 mov %rsi,(%rdi) 4081a7: 48 89 f8 mov %rdi,%rax 4081aa: c3 retq 4081ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004081b0 <_D2rt5minfo11ModuleGroup7modulesMNgFNdZANgPS6object10ModuleInfo>: 4081b0: 48 8b 07 mov (%rdi),%rax 4081b3: 48 8b 57 08 mov 0x8(%rdi),%rdx 4081b7: c3 retq 4081b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4081bf: 00 00000000004081c0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>: 4081c0: 41 57 push %r15 4081c2: 41 56 push %r14 4081c4: 53 push %rbx 4081c5: 48 89 fb mov %rdi,%rbx 4081c8: 4c 8b 3b mov (%rbx),%r15 4081cb: 4e 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%r14 4081d2: 00 4081d3: 4c 89 f7 mov %r14,%rdi 4081d6: e8 95 9a ff ff callq 401c70 4081db: 4c 89 7b 10 mov %r15,0x10(%rbx) 4081df: 48 89 43 18 mov %rax,0x18(%rbx) 4081e3: 4c 89 f7 mov %r14,%rdi 4081e6: e8 85 9a ff ff callq 401c70 4081eb: 4c 89 7b 20 mov %r15,0x20(%rbx) 4081ef: 48 89 43 28 mov %rax,0x28(%rbx) 4081f3: 48 89 df mov %rbx,%rdi 4081f6: 5b pop %rbx 4081f7: 41 5e pop %r14 4081f9: 41 5f pop %r15 4081fb: e9 40 05 00 00 jmpq 408740 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv> 0000000000408200 <_D2rt5minfo11ModuleGroup8runCtorsMFZv>: 408200: 41 57 push %r15 408202: 41 56 push %r14 408204: 53 push %rbx 408205: 49 89 fe mov %rdi,%r14 408208: 4d 8b 3e mov (%r14),%r15 40820b: 4d 85 ff test %r15,%r15 40820e: 74 28 je 408238 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x38> 408210: 49 8b 5e 08 mov 0x8(%r14),%rbx 408214: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40821b: 00 00 00 00 00 408220: 48 8b 3b mov (%rbx),%rdi 408223: e8 78 c2 00 00 callq 4144a0 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 408228: 48 85 c0 test %rax,%rax 40822b: 74 02 je 40822f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x2f> 40822d: ff d0 callq *%rax 40822f: 48 83 c3 08 add $0x8,%rbx 408233: 49 ff cf dec %r15 408236: 75 e8 jne 408220 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x20> 408238: 4d 8b 7e 10 mov 0x10(%r14),%r15 40823c: 4d 85 ff test %r15,%r15 40823f: 74 27 je 408268 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x68> 408241: 49 8b 5e 18 mov 0x18(%r14),%rbx 408245: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40824c: 00 00 00 00 408250: 48 8b 3b mov (%rbx),%rdi 408253: e8 b8 c1 00 00 callq 414410 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 408258: 48 85 c0 test %rax,%rax 40825b: 74 02 je 40825f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x5f> 40825d: ff d0 callq *%rax 40825f: 48 83 c3 08 add $0x8,%rbx 408263: 49 ff cf dec %r15 408266: 75 e8 jne 408250 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x50> 408268: 4d 8b 3e mov (%r14),%r15 40826b: 4d 85 ff test %r15,%r15 40826e: 74 31 je 4082a1 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0xa1> 408270: 49 8b 5e 08 mov 0x8(%r14),%rbx 408274: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40827b: 00 00 00 00 00 408280: 4c 8b 33 mov (%rbx),%r14 408283: 4c 89 f7 mov %r14,%rdi 408286: e8 e5 c0 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 40828b: 83 c8 02 or $0x2,%eax 40828e: 4c 89 f7 mov %r14,%rdi 408291: 89 c6 mov %eax,%esi 408293: e8 e8 c0 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 408298: 48 83 c3 08 add $0x8,%rbx 40829c: 49 ff cf dec %r15 40829f: 75 df jne 408280 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x80> 4082a1: 5b pop %rbx 4082a2: 41 5e pop %r14 4082a4: 41 5f pop %r15 4082a6: c3 retq 4082a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4082ae: 00 00 00000000004082b0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv>: 4082b0: 41 56 push %r14 4082b2: 53 push %rbx 4082b3: 50 push %rax 4082b4: 4c 8b 77 20 mov 0x20(%rdi),%r14 4082b8: 4d 85 f6 test %r14,%r14 4082bb: 74 2b je 4082e8 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x38> 4082bd: 48 8b 5f 28 mov 0x28(%rdi),%rbx 4082c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4082c8: 0f 1f 84 00 00 00 00 4082cf: 00 4082d0: 48 8b 3b mov (%rbx),%rdi 4082d3: e8 b8 c0 00 00 callq 414390 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4082d8: 48 85 c0 test %rax,%rax 4082db: 74 02 je 4082df <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x2f> 4082dd: ff d0 callq *%rax 4082df: 48 83 c3 08 add $0x8,%rbx 4082e3: 49 ff ce dec %r14 4082e6: 75 e8 jne 4082d0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x20> 4082e8: 48 83 c4 08 add $0x8,%rsp 4082ec: 5b pop %rbx 4082ed: 41 5e pop %r14 4082ef: c3 retq 00000000004082f0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv>: 4082f0: 41 56 push %r14 4082f2: 53 push %rbx 4082f3: 50 push %rax 4082f4: 48 8b 5f 20 mov 0x20(%rdi),%rbx 4082f8: 48 85 db test %rbx,%rbx 4082fb: 74 2c je 408329 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x39> 4082fd: 4c 8b 77 28 mov 0x28(%rdi),%r14 408301: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408308: 0f 1f 84 00 00 00 00 40830f: 00 408310: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 408315: e8 96 c0 00 00 callq 4143b0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 40831a: 48 ff cb dec %rbx 40831d: 48 85 c0 test %rax,%rax 408320: 74 02 je 408324 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x34> 408322: ff d0 callq *%rax 408324: 48 85 db test %rbx,%rbx 408327: 75 e7 jne 408310 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x20> 408329: 48 83 c4 08 add $0x8,%rsp 40832d: 5b pop %rbx 40832e: 41 5e pop %r14 408330: c3 retq 408331: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408338: 0f 1f 84 00 00 00 00 40833f: 00 0000000000408340 <_D2rt5minfo11ModuleGroup8runDtorsMFZv>: 408340: 41 57 push %r15 408342: 41 56 push %r14 408344: 41 54 push %r12 408346: 53 push %rbx 408347: 50 push %rax 408348: 49 89 fe mov %rdi,%r14 40834b: 49 8b 5e 10 mov 0x10(%r14),%rbx 40834f: 48 85 db test %rbx,%rbx 408352: 74 25 je 408379 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x39> 408354: 4d 8b 7e 18 mov 0x18(%r14),%r15 408358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40835f: 00 408360: 49 8b 7c df f8 mov -0x8(%r15,%rbx,8),%rdi 408365: e8 e6 c0 00 00 callq 414450 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 40836a: 48 ff cb dec %rbx 40836d: 48 85 c0 test %rax,%rax 408370: 74 02 je 408374 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x34> 408372: ff d0 callq *%rax 408374: 48 85 db test %rbx,%rbx 408377: 75 e7 jne 408360 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x20> 408379: 4d 8b 26 mov (%r14),%r12 40837c: 4d 85 e4 test %r12,%r12 40837f: 74 30 je 4083b1 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x71> 408381: 49 8b 5e 08 mov 0x8(%r14),%rbx 408385: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40838c: 00 00 00 00 408390: 4c 8b 3b mov (%rbx),%r15 408393: 4c 89 ff mov %r15,%rdi 408396: e8 d5 bf 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 40839b: 83 e0 fd and $0xfffffffd,%eax 40839e: 4c 89 ff mov %r15,%rdi 4083a1: 89 c6 mov %eax,%esi 4083a3: e8 d8 bf 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4083a8: 48 83 c3 08 add $0x8,%rbx 4083ac: 49 ff cc dec %r12 4083af: 75 df jne 408390 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x50> 4083b1: 49 8b 7e 18 mov 0x18(%r14),%rdi 4083b5: e8 a6 95 ff ff callq 401960 4083ba: 49 c7 46 18 00 00 00 movq $0x0,0x18(%r14) 4083c1: 00 4083c2: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 4083c9: 00 4083ca: 49 8b 7e 28 mov 0x28(%r14),%rdi 4083ce: e8 8d 95 ff ff callq 401960 4083d3: 49 c7 46 28 00 00 00 movq $0x0,0x28(%r14) 4083da: 00 4083db: 49 c7 46 20 00 00 00 movq $0x0,0x20(%r14) 4083e2: 00 4083e3: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 4083ea: 00 4083eb: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 4083f2: 48 83 c4 08 add $0x8,%rsp 4083f6: 5b pop %rbx 4083f7: 41 5c pop %r12 4083f9: 41 5e pop %r14 4083fb: 41 5f pop %r15 4083fd: c3 retq 4083fe: 66 90 xchg %ax,%ax 0000000000408400 <_D2rt5minfo11ModuleGroup4freeMFZv>: 408400: 53 push %rbx 408401: 48 89 fb mov %rdi,%rbx 408404: 48 8b 7b 18 mov 0x18(%rbx),%rdi 408408: e8 53 95 ff ff callq 401960 40840d: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 408414: 00 408415: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40841c: 00 40841d: 48 8b 7b 28 mov 0x28(%rbx),%rdi 408421: e8 3a 95 ff ff callq 401960 408426: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 40842d: 00 40842e: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 408435: 00 408436: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40843d: 00 40843e: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 408445: 5b pop %rbx 408446: c3 retq 408447: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40844e: 00 00 0000000000408450 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi>: 408450: 55 push %rbp 408451: 41 57 push %r15 408453: 41 56 push %r14 408455: 41 55 push %r13 408457: 41 54 push %r12 408459: 53 push %rbx 40845a: 50 push %rax 40845b: 49 89 f6 mov %rsi,%r14 40845e: 49 89 fc mov %rdi,%r12 408461: 4c 8b 2d 88 b0 22 00 mov 0x22b088(%rip),%r13 # 6334f0 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 408468: 4d 85 ed test %r13,%r13 40846b: 74 36 je 4084a3 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x53> 40846d: 31 db xor %ebx,%ebx 40846f: 48 8b 2d 82 b0 22 00 mov 0x22b082(%rip),%rbp # 6334f8 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 408476: 4c 8d 3c 24 lea (%rsp),%r15 40847a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 408480: 48 8b 44 dd 00 mov 0x0(%rbp,%rbx,8),%rax 408485: 48 89 04 24 mov %rax,(%rsp) 408489: 48 85 c0 test %rax,%rax 40848c: 74 0d je 40849b <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x4b> 40848e: 4c 89 e7 mov %r12,%rdi 408491: 4c 89 fe mov %r15,%rsi 408494: 41 ff d6 callq *%r14 408497: 85 c0 test %eax,%eax 408499: 75 0a jne 4084a5 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x55> 40849b: 48 ff c3 inc %rbx 40849e: 4c 39 eb cmp %r13,%rbx 4084a1: 72 dd jb 408480 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x30> 4084a3: 31 c0 xor %eax,%eax 4084a5: 48 83 c4 08 add $0x8,%rsp 4084a9: 5b pop %rbx 4084aa: 41 5c pop %r12 4084ac: 41 5d pop %r13 4084ae: 41 5e pop %r14 4084b0: 41 5f pop %r15 4084b2: 5d pop %rbp 4084b3: c3 retq 4084b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4084bb: 00 00 00 00 00 00000000004084c0 : 4084c0: 41 57 push %r15 4084c2: 41 56 push %r14 4084c4: 53 push %rbx 4084c5: 48 83 ec 20 sub $0x20,%rsp 4084c9: 0f 57 c0 xorps %xmm0,%xmm0 4084cc: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 4084d1: 0f 29 04 24 movaps %xmm0,(%rsp) 4084d5: 48 8b 1d 44 b0 22 00 mov 0x22b044(%rip),%rbx # 633520 <_Dmodule_ref> 4084dc: 48 85 db test %rbx,%rbx 4084df: 74 44 je 408525 4084e1: 31 ff xor %edi,%edi 4084e3: 48 89 d8 mov %rbx,%rax 4084e6: 45 31 ff xor %r15d,%r15d 4084e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4084f0: 48 83 c7 08 add $0x8,%rdi 4084f4: 49 ff c7 inc %r15 4084f7: 48 8b 00 mov (%rax),%rax 4084fa: 48 85 c0 test %rax,%rax 4084fd: 75 f1 jne 4084f0 4084ff: e8 6c 97 ff ff callq 401c70 408504: 48 89 c1 mov %rax,%rcx 408507: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40850e: 00 00 408510: 48 8b 53 08 mov 0x8(%rbx),%rdx 408514: 48 89 11 mov %rdx,(%rcx) 408517: 48 83 c1 08 add $0x8,%rcx 40851b: 48 8b 1b mov (%rbx),%rbx 40851e: 48 85 db test %rbx,%rbx 408521: 75 ed jne 408510 408523: eb 0a jmp 40852f 408525: 45 31 ff xor %r15d,%r15d 408528: 31 ff xor %edi,%edi 40852a: e8 41 97 ff ff callq 401c70 40852f: 4c 89 3d ba af 22 00 mov %r15,0x22afba(%rip) # 6334f0 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 408536: 48 89 05 bb af 22 00 mov %rax,0x22afbb(%rip) # 6334f8 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 40853d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 408542: 48 89 05 c7 af 22 00 mov %rax,0x22afc7(%rip) # 633510 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 408549: 48 8b 04 24 mov (%rsp),%rax 40854d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 408552: 48 89 0d af af 22 00 mov %rcx,0x22afaf(%rip) # 633508 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 408559: 48 89 05 a0 af 22 00 mov %rax,0x22afa0(%rip) # 633500 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 408560: 4e 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%r14 408567: 00 408568: 4c 89 f7 mov %r14,%rdi 40856b: e8 00 97 ff ff callq 401c70 408570: 4c 89 3d 89 af 22 00 mov %r15,0x22af89(%rip) # 633500 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 408577: 48 89 05 8a af 22 00 mov %rax,0x22af8a(%rip) # 633508 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 40857e: 4c 89 f7 mov %r14,%rdi 408581: e8 ea 96 ff ff callq 401c70 408586: 4c 89 3d 83 af 22 00 mov %r15,0x22af83(%rip) # 633510 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 40858d: 48 89 05 84 af 22 00 mov %rax,0x22af84(%rip) # 633518 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 408594: bf f0 34 63 00 mov $0x6334f0,%edi 408599: e8 a2 01 00 00 callq 408740 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv> 40859e: bf f0 34 63 00 mov $0x6334f0,%edi 4085a3: e8 58 fc ff ff callq 408200 <_D2rt5minfo11ModuleGroup8runCtorsMFZv> 4085a8: 48 83 c4 20 add $0x20,%rsp 4085ac: 5b pop %rbx 4085ad: 41 5e pop %r14 4085af: 41 5f pop %r15 4085b1: c3 retq 4085b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4085b9: 1f 84 00 00 00 00 00 00000000004085c0 : 4085c0: 41 56 push %r14 4085c2: 53 push %rbx 4085c3: 50 push %rax 4085c4: 4c 8b 35 45 af 22 00 mov 0x22af45(%rip),%r14 # 633510 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 4085cb: 4d 85 f6 test %r14,%r14 4085ce: 74 28 je 4085f8 4085d0: 48 8b 1d 41 af 22 00 mov 0x22af41(%rip),%rbx # 633518 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 4085d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4085de: 00 00 4085e0: 48 8b 3b mov (%rbx),%rdi 4085e3: e8 a8 bd 00 00 callq 414390 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4085e8: 48 85 c0 test %rax,%rax 4085eb: 74 02 je 4085ef 4085ed: ff d0 callq *%rax 4085ef: 48 83 c3 08 add $0x8,%rbx 4085f3: 49 ff ce dec %r14 4085f6: 75 e8 jne 4085e0 4085f8: 48 83 c4 08 add $0x8,%rsp 4085fc: 5b pop %rbx 4085fd: 41 5e pop %r14 4085ff: c3 retq 0000000000408600 : 408600: 41 56 push %r14 408602: 53 push %rbx 408603: 50 push %rax 408604: 48 8b 1d 05 af 22 00 mov 0x22af05(%rip),%rbx # 633510 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 40860b: 48 85 db test %rbx,%rbx 40860e: 74 29 je 408639 408610: 4c 8b 35 01 af 22 00 mov 0x22af01(%rip),%r14 # 633518 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 408617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40861e: 00 00 408620: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 408625: e8 86 bd 00 00 callq 4143b0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 40862a: 48 ff cb dec %rbx 40862d: 48 85 c0 test %rax,%rax 408630: 74 02 je 408634 408632: ff d0 callq *%rax 408634: 48 85 db test %rbx,%rbx 408637: 75 e7 jne 408620 408639: 48 83 c4 08 add $0x8,%rsp 40863d: 5b pop %rbx 40863e: 41 5e pop %r14 408640: c3 retq 408641: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408648: 0f 1f 84 00 00 00 00 40864f: 00 0000000000408650 : 408650: 50 push %rax 408651: bf f0 34 63 00 mov $0x6334f0,%edi 408656: e8 e5 fc ff ff callq 408340 <_D2rt5minfo11ModuleGroup8runDtorsMFZv> 40865b: 48 8b 3d 96 ae 22 00 mov 0x22ae96(%rip),%rdi # 6334f8 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 408662: e8 f9 92 ff ff callq 401960 408667: 48 8b 3d 9a ae 22 00 mov 0x22ae9a(%rip),%rdi # 633508 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 40866e: e8 ed 92 ff ff callq 401960 408673: 48 c7 05 8a ae 22 00 movq $0x0,0x22ae8a(%rip) # 633508 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 40867a: 00 00 00 00 40867e: 48 c7 05 77 ae 22 00 movq $0x0,0x22ae77(%rip) # 633500 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 408685: 00 00 00 00 408689: 48 8b 3d 88 ae 22 00 mov 0x22ae88(%rip),%rdi # 633518 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 408690: e8 cb 92 ff ff callq 401960 408695: 48 c7 05 78 ae 22 00 movq $0x0,0x22ae78(%rip) # 633518 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 40869c: 00 00 00 00 4086a0: 48 c7 05 65 ae 22 00 movq $0x0,0x22ae65(%rip) # 633510 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 4086a7: 00 00 00 00 4086ab: 48 c7 05 42 ae 22 00 movq $0x0,0x22ae42(%rip) # 6334f8 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 4086b2: 00 00 00 00 4086b6: 48 c7 05 2f ae 22 00 movq $0x0,0x22ae2f(%rip) # 6334f0 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 4086bd: 00 00 00 00 4086c1: 58 pop %rax 4086c2: c3 retq 4086c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4086ca: 84 00 00 00 00 00 00000000004086d0 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo>: 4086d0: 41 56 push %r14 4086d2: 53 push %rbx 4086d3: 50 push %rax 4086d4: 48 8b 1d 45 ae 22 00 mov 0x22ae45(%rip),%rbx # 633520 <_Dmodule_ref> 4086db: 48 85 db test %rbx,%rbx 4086de: 74 45 je 408725 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x55> 4086e0: 31 ff xor %edi,%edi 4086e2: 48 89 d8 mov %rbx,%rax 4086e5: 45 31 f6 xor %r14d,%r14d 4086e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4086ef: 00 4086f0: 48 83 c7 08 add $0x8,%rdi 4086f4: 49 ff c6 inc %r14 4086f7: 48 8b 00 mov (%rax),%rax 4086fa: 48 85 c0 test %rax,%rax 4086fd: 75 f1 jne 4086f0 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x20> 4086ff: e8 6c 95 ff ff callq 401c70 408704: 48 89 c1 mov %rax,%rcx 408707: 48 85 db test %rbx,%rbx 40870a: 74 26 je 408732 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x62> 40870c: 48 89 c8 mov %rcx,%rax 40870f: 90 nop 408710: 48 8b 53 08 mov 0x8(%rbx),%rdx 408714: 48 89 10 mov %rdx,(%rax) 408717: 48 83 c0 08 add $0x8,%rax 40871b: 48 8b 1b mov (%rbx),%rbx 40871e: 48 85 db test %rbx,%rbx 408721: 75 ed jne 408710 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x40> 408723: eb 0d jmp 408732 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x62> 408725: 45 31 f6 xor %r14d,%r14d 408728: 31 ff xor %edi,%edi 40872a: e8 41 95 ff ff callq 401c70 40872f: 48 89 c1 mov %rax,%rcx 408732: 4c 89 f0 mov %r14,%rax 408735: 48 89 ca mov %rcx,%rdx 408738: 48 83 c4 08 add $0x8,%rsp 40873c: 5b pop %rbx 40873d: 41 5e pop %r14 40873f: c3 retq 0000000000408740 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv>: 408740: 55 push %rbp 408741: 48 89 e5 mov %rsp,%rbp 408744: 41 57 push %r15 408746: 41 56 push %r14 408748: 41 55 push %r13 40874a: 41 54 push %r12 40874c: 53 push %rbx 40874d: 50 push %rax 40874e: 49 89 fe mov %rdi,%r14 408751: 4d 8b 3e mov (%r14),%r15 408754: 4d 85 ff test %r15,%r15 408757: 74 77 je 4087d0 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x90> 408759: 4a 8d 04 fd 00 00 00 lea 0x0(,%r15,8),%rax 408760: 00 408761: 4c 8d 2c 40 lea (%rax,%rax,2),%r13 408765: 49 81 fd 00 90 01 00 cmp $0x19000,%r13 40876c: 77 34 ja 4087a2 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x62> 40876e: 44 89 e8 mov %r13d,%eax 408771: 83 e0 f8 and $0xfffffff8,%eax 408774: 48 83 c0 0f add $0xf,%rax 408778: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40877c: 48 89 e3 mov %rsp,%rbx 40877f: 48 29 c3 sub %rax,%rbx 408782: 48 89 dc mov %rbx,%rsp 408785: 48 89 df mov %rbx,%rdi 408788: 31 f6 xor %esi,%esi 40878a: 4c 89 ea mov %r13,%rdx 40878d: e8 6e 93 ff ff callq 401b00 408792: 4c 89 ff mov %r15,%rdi 408795: 48 89 de mov %rbx,%rsi 408798: 4c 89 f2 mov %r14,%rdx 40879b: e8 10 02 00 00 callq 4089b0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv> 4087a0: eb 2e jmp 4087d0 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x90> 4087a2: 4c 89 ef mov %r13,%rdi 4087a5: e8 c6 94 ff ff callq 401c70 4087aa: 49 89 c4 mov %rax,%r12 4087ad: 4c 89 e7 mov %r12,%rdi 4087b0: 31 f6 xor %esi,%esi 4087b2: 4c 89 ea mov %r13,%rdx 4087b5: e8 46 93 ff ff callq 401b00 4087ba: 4c 89 ff mov %r15,%rdi 4087bd: 4c 89 e6 mov %r12,%rsi 4087c0: 4c 89 f2 mov %r14,%rdx 4087c3: e8 e8 01 00 00 callq 4089b0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv> 4087c8: 4c 89 e7 mov %r12,%rdi 4087cb: e8 90 91 ff ff callq 401960 4087d0: 48 8d 65 d8 lea -0x28(%rbp),%rsp 4087d4: 5b pop %rbx 4087d5: 41 5c pop %r12 4087d7: 41 5d pop %r13 4087d9: 41 5e pop %r14 4087db: 41 5f pop %r15 4087dd: 5d pop %rbp 4087de: c3 retq 4087df: 90 nop 00000000004087e0 <_D2rt5minfo5printFAyaZv>: 4087e0: 48 89 f8 mov %rdi,%rax 4087e3: bf 02 00 00 00 mov $0x2,%edi 4087e8: 48 89 c2 mov %rax,%rdx 4087eb: e9 40 92 ff ff jmpq 401a30 00000000004087f0 <_D2rt5minfo7printlnFAyaZv>: 4087f0: 50 push %rax 4087f1: 48 89 f8 mov %rdi,%rax 4087f4: bf 02 00 00 00 mov $0x2,%edi 4087f9: 48 89 c2 mov %rax,%rdx 4087fc: e8 2f 92 ff ff callq 401a30 408801: bf 02 00 00 00 mov $0x2,%edi 408806: be e8 18 42 00 mov $0x4218e8,%esi 40880b: ba 01 00 00 00 mov $0x1,%edx 408810: 58 pop %rax 408811: e9 1a 92 ff ff jmpq 401a30 408816: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40881d: 00 00 00 0000000000408820 <_D2rt5minfo8StackRec3modMFNdZPS6object10ModuleInfo>: 408820: 48 8b 47 08 mov 0x8(%rdi),%rax 408824: 48 8b 4f 10 mov 0x10(%rdi),%rcx 408828: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 40882c: c3 retq 40882d: 0f 1f 00 nopl (%rax) 0000000000408830 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv>: 408830: 41 57 push %r15 408832: 41 56 push %r14 408834: 41 54 push %r12 408836: 53 push %rbx 408837: 48 83 ec 18 sub $0x18,%rsp 40883b: 49 89 f6 mov %rsi,%r14 40883e: 49 89 fc mov %rdi,%r12 408841: 48 c7 44 24 08 08 00 movq $0x8,0x8(%rsp) 408848: 00 00 40884a: 48 c7 44 24 10 ea 18 movq $0x4218ea,0x10(%rsp) 408851: 42 00 408853: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 408858: bf 30 65 42 00 mov $0x426530,%edi 40885d: ba 33 00 00 00 mov $0x33,%edx 408862: b9 00 19 42 00 mov $0x421900,%ecx 408867: e8 74 d7 ff ff callq 405fe0 <_d_arrayappendT> 40886c: 48 89 44 24 08 mov %rax,0x8(%rsp) 408871: 48 89 54 24 10 mov %rdx,0x10(%rsp) 408876: 4d 85 e4 test %r12,%r12 408879: 74 6c je 4088e7 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv+0xb7> 40887b: 49 8d 5e 10 lea 0x10(%r14),%rbx 40887f: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 408884: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40888b: 00 00 00 00 00 408890: 48 8b 43 f8 mov -0x8(%rbx),%rax 408894: 48 8b 0b mov (%rbx),%rcx 408897: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 40889b: e8 d0 bd 00 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4088a0: 48 89 d1 mov %rdx,%rcx 4088a3: bf 30 65 42 00 mov $0x426530,%edi 4088a8: 4c 89 fe mov %r15,%rsi 4088ab: 48 89 c2 mov %rax,%rdx 4088ae: e8 2d d7 ff ff callq 405fe0 <_d_arrayappendT> 4088b3: 48 89 44 24 08 mov %rax,0x8(%rsp) 4088b8: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4088bd: bf 30 65 42 00 mov $0x426530,%edi 4088c2: 4c 89 fe mov %r15,%rsi 4088c5: ba 04 00 00 00 mov $0x4,%edx 4088ca: b9 34 19 42 00 mov $0x421934,%ecx 4088cf: e8 0c d7 ff ff callq 405fe0 <_d_arrayappendT> 4088d4: 48 83 c3 18 add $0x18,%rbx 4088d8: 49 ff cc dec %r12 4088db: 48 89 44 24 08 mov %rax,0x8(%rsp) 4088e0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4088e5: 75 a9 jne 408890 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv+0x60> 4088e7: 49 8b 46 08 mov 0x8(%r14),%rax 4088eb: 49 8b 4e 10 mov 0x10(%r14),%rcx 4088ef: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 4088f3: e8 78 bd 00 00 callq 414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4088f8: 48 89 d1 mov %rdx,%rcx 4088fb: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 408900: bf 30 65 42 00 mov $0x426530,%edi 408905: 48 89 c2 mov %rax,%rdx 408908: e8 d3 d6 ff ff callq 405fe0 <_d_arrayappendT> 40890d: 48 89 44 24 08 mov %rax,0x8(%rsp) 408912: 48 89 54 24 10 mov %rdx,0x10(%rsp) 408917: bf 90 16 63 00 mov $0x631690,%edi 40891c: e8 6f a5 ff ff callq 402e90 <_d_newclass> 408921: 48 c7 00 80 53 42 00 movq $0x425380,(%rax) 408928: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40892f: 00 408930: 48 8b 0d 29 ca 01 00 mov 0x1ca29(%rip),%rcx # 425360 <_D9Exception6__initZ+0x28> 408937: 48 8b 15 2a ca 01 00 mov 0x1ca2a(%rip),%rdx # 425368 <_D9Exception6__initZ+0x30> 40893e: 48 8b 35 2b ca 01 00 mov 0x1ca2b(%rip),%rsi # 425370 <_D9Exception6__initZ+0x38> 408945: 48 8b 3d 2c ca 01 00 mov 0x1ca2c(%rip),%rdi # 425378 <_D9Exception6__initZ+0x40> 40894c: 48 89 78 40 mov %rdi,0x40(%rax) 408950: 48 89 70 38 mov %rsi,0x38(%rax) 408954: 48 89 50 30 mov %rdx,0x30(%rax) 408958: 48 89 48 28 mov %rcx,0x28(%rax) 40895c: 48 8b 0d f5 c9 01 00 mov 0x1c9f5(%rip),%rcx # 425358 <_D9Exception6__initZ+0x20> 408963: 48 89 48 20 mov %rcx,0x20(%rax) 408967: 48 8b 0d e2 c9 01 00 mov 0x1c9e2(%rip),%rcx # 425350 <_D9Exception6__initZ+0x18> 40896e: 48 89 48 18 mov %rcx,0x18(%rax) 408972: 48 8b 0d cf c9 01 00 mov 0x1c9cf(%rip),%rcx # 425348 <_D9Exception6__initZ+0x10> 408979: 48 89 48 10 mov %rcx,0x10(%rax) 40897d: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 408982: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 408987: 48 89 0c 24 mov %rcx,(%rsp) 40898b: 48 89 c7 mov %rax,%rdi 40898e: 31 f6 xor %esi,%esi 408990: ba 8f 01 00 00 mov $0x18f,%edx 408995: b9 40 00 00 00 mov $0x40,%ecx 40899a: 41 b8 40 19 42 00 mov $0x421940,%r8d 4089a0: e8 db b8 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4089a5: 48 89 c7 mov %rax,%rdi 4089a8: e8 23 93 00 00 callq 411cd0 <_d_throw_exception> 4089ad: 0f 1f 00 nopl (%rax) 00000000004089b0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv>: 4089b0: 55 push %rbp 4089b1: 41 57 push %r15 4089b3: 41 56 push %r14 4089b5: 41 55 push %r13 4089b7: 41 54 push %r12 4089b9: 53 push %rbx 4089ba: 48 81 ec 88 00 00 00 sub $0x88,%rsp 4089c1: 48 89 54 24 38 mov %rdx,0x38(%rsp) 4089c6: 48 89 74 24 48 mov %rsi,0x48(%rsp) 4089cb: 48 8d 42 10 lea 0x10(%rdx),%rax 4089cf: 48 89 44 24 20 mov %rax,0x20(%rsp) 4089d4: 48 8d 42 20 lea 0x20(%rdx),%rax 4089d8: 48 89 44 24 18 mov %rax,0x18(%rsp) 4089dd: 48 8d 42 18 lea 0x18(%rdx),%rax 4089e1: 48 89 44 24 10 mov %rax,0x10(%rsp) 4089e6: 48 8d 42 28 lea 0x28(%rdx),%rax 4089ea: 48 89 44 24 08 mov %rax,0x8(%rsp) 4089ef: 30 c0 xor %al,%al 4089f1: 48 8d 4e f8 lea -0x8(%rsi),%rcx 4089f5: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4089fa: 88 44 24 2f mov %al,0x2f(%rsp) 4089fe: 88 c1 mov %al,%cl 408a00: 80 e1 01 and $0x1,%cl 408a03: 48 8b 44 24 10 mov 0x10(%rsp),%rax 408a08: 48 0f 45 44 24 08 cmovne 0x8(%rsp),%rax 408a0e: 84 c9 test %cl,%cl 408a10: bb 60 00 00 00 mov $0x60,%ebx 408a15: b9 18 00 00 00 mov $0x18,%ecx 408a1a: 0f 45 d9 cmovne %ecx,%ebx 408a1d: 89 5c 24 54 mov %ebx,0x54(%rsp) 408a21: 48 8b 00 mov (%rax),%rax 408a24: 48 89 44 24 78 mov %rax,0x78(%rsp) 408a29: 48 8b 44 24 38 mov 0x38(%rsp),%rax 408a2e: 48 8b 08 mov (%rax),%rcx 408a31: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 408a36: 48 8b 40 08 mov 0x8(%rax),%rax 408a3a: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 408a41: 00 408a42: 31 c0 xor %eax,%eax 408a44: 49 89 c7 mov %rax,%r15 408a47: 49 89 c5 mov %rax,%r13 408a4a: 49 89 c6 mov %rax,%r14 408a4d: eb 41 jmp 408a90 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xe0> 408a4f: 90 nop 408a50: 48 8b 44 24 48 mov 0x48(%rsp),%rax 408a55: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 408a5a: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 408a5f: 48 89 0c d0 mov %rcx,(%rax,%rdx,8) 408a63: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 408a6a: 00 408a6b: 48 89 4c d0 08 mov %rcx,0x8(%rax,%rdx,8) 408a70: 4c 89 7c d0 10 mov %r15,0x10(%rax,%rdx,8) 408a75: 49 ff c6 inc %r14 408a78: 48 89 ef mov %rbp,%rdi 408a7b: e8 e0 ba 00 00 callq 414560 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 408a80: 48 89 44 24 68 mov %rax,0x68(%rsp) 408a85: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 408a8c: 00 408a8d: 45 31 ff xor %r15d,%r15d 408a90: 4c 89 74 24 70 mov %r14,0x70(%rsp) 408a95: 4b 8d 0c 76 lea (%r14,%r14,2),%rcx 408a99: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 408a9e: 48 8b 44 24 30 mov 0x30(%rsp),%rax 408aa3: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 408aa7: 48 89 44 24 58 mov %rax,0x58(%rsp) 408aac: 49 8d 46 ff lea -0x1(%r14),%rax 408ab0: 48 89 44 24 60 mov %rax,0x60(%rsp) 408ab5: eb 11 jmp 408ac8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x118> 408ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 408abe: 00 00 408ac0: 49 ff c7 inc %r15 408ac3: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 408ac8: 4c 3b 7c 24 68 cmp 0x68(%rsp),%r15 408acd: 0f 83 15 01 00 00 jae 408be8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x238> 408ad3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408ada: 84 00 00 00 00 00 408ae0: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 408ae7: 00 408ae8: 4a 8b 2c f8 mov (%rax,%r15,8),%rbp 408aec: 48 89 ef mov %rbp,%rdi 408aef: e8 7c b8 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 408af4: 41 89 c6 mov %eax,%r14d 408af7: 41 f6 c6 01 test $0x1,%r14b 408afb: 75 73 jne 408b70 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1c0> 408afd: 41 f6 c6 02 test $0x2,%r14b 408b01: 75 bd jne 408ac0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x110> 408b03: 44 85 f3 test %r14d,%ebx 408b06: 75 08 jne 408b10 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x160> 408b08: 41 83 ce 02 or $0x2,%r14d 408b0c: eb 42 jmp 408b50 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1a0> 408b0e: 66 90 xchg %ax,%ax 408b10: 41 f6 c6 04 test $0x4,%r14b 408b14: 75 0d jne 408b23 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x173> 408b16: 48 89 ef mov %rbp,%rdi 408b19: e8 42 ba 00 00 callq 414560 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 408b1e: 48 85 c0 test %rax,%rax 408b21: 75 1d jne 408b40 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x190> 408b23: 48 8b 44 24 78 mov 0x78(%rsp),%rax 408b28: 4a 89 2c e8 mov %rbp,(%rax,%r13,8) 408b2c: 41 83 ce 02 or $0x2,%r14d 408b30: 48 89 ef mov %rbp,%rdi 408b33: 44 89 f6 mov %r14d,%esi 408b36: e8 45 b8 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 408b3b: 49 ff c5 inc %r13 408b3e: eb 1b jmp 408b5b <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1ab> 408b40: 41 83 ce 01 or $0x1,%r14d 408b44: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408b4b: 00 00 00 00 00 408b50: 48 89 ef mov %rbp,%rdi 408b53: 44 89 f6 mov %r14d,%esi 408b56: e8 25 b8 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 408b5b: 48 89 ef mov %rbp,%rdi 408b5e: e8 fd b9 00 00 callq 414560 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 408b63: 48 85 c0 test %rax,%rax 408b66: 0f 84 74 ff ff ff je 408ae0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x130> 408b6c: eb 62 jmp 408bd0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x220> 408b6e: 66 90 xchg %ax,%ax 408b70: 41 83 e6 fe and $0xfffffffe,%r14d 408b74: 48 83 7c 24 70 00 cmpq $0x0,0x70(%rsp) 408b7a: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 408b7f: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 408b84: 74 32 je 408bb8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x208> 408b86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408b8d: 00 00 00 408b90: 48 8b 43 f8 mov -0x8(%rbx),%rax 408b94: 48 8b 0b mov (%rbx),%rcx 408b97: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 408b9b: 48 39 ef cmp %rbp,%rdi 408b9e: 74 18 je 408bb8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x208> 408ba0: e8 cb b7 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 408ba5: 83 e0 01 and $0x1,%eax 408ba8: 41 09 c6 or %eax,%r14d 408bab: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 408baf: 49 ff cc dec %r12 408bb2: 49 83 fc ff cmp $0xffffffffffffffff,%r12 408bb6: 75 d8 jne 408b90 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1e0> 408bb8: 41 f6 c6 01 test $0x1,%r14b 408bbc: 8b 5c 24 54 mov 0x54(%rsp),%ebx 408bc0: 0f 85 09 01 00 00 jne 408ccf <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x31f> 408bc6: e9 f5 fe ff ff jmpq 408ac0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x110> 408bcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 408bd0: 48 8b 44 24 38 mov 0x38(%rsp),%rax 408bd5: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 408bda: 4c 3b 30 cmp (%rax),%r14 408bdd: 0f 82 6d fe ff ff jb 408a50 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xa0> 408be3: e9 01 01 00 00 jmpq 408ce9 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x339> 408be8: 4d 85 f6 test %r14,%r14 408beb: 74 69 je 408c56 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x2a6> 408bed: 48 8b 44 24 60 mov 0x60(%rsp),%rax 408bf2: 48 8d 04 40 lea (%rax,%rax,2),%rax 408bf6: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 408bfb: 4c 8b 7c c1 10 mov 0x10(%rcx,%rax,8),%r15 408c00: 48 8b 54 c1 08 mov 0x8(%rcx,%rax,8),%rdx 408c05: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 408c0c: 00 408c0d: 4a 8b 2c fa mov (%rdx,%r15,8),%rbp 408c11: 48 8b 04 c1 mov (%rcx,%rax,8),%rax 408c15: 48 89 44 24 68 mov %rax,0x68(%rsp) 408c1a: 48 89 ef mov %rbp,%rdi 408c1d: e8 4e b7 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 408c22: 85 c3 test %eax,%ebx 408c24: 74 13 je 408c39 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x289> 408c26: 89 c1 mov %eax,%ecx 408c28: 83 e1 02 and $0x2,%ecx 408c2b: 75 0c jne 408c39 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x289> 408c2d: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 408c32: 4a 89 2c e9 mov %rbp,(%rcx,%r13,8) 408c36: 49 ff c5 inc %r13 408c39: 49 ff c7 inc %r15 408c3c: 83 e0 fc and $0xfffffffc,%eax 408c3f: 83 c8 02 or $0x2,%eax 408c42: 48 89 ef mov %rbp,%rdi 408c45: 89 c6 mov %eax,%esi 408c47: e8 34 b7 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 408c4c: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 408c51: e9 3a fe ff ff jmpq 408a90 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xe0> 408c56: 44 8a 7c 24 2f mov 0x2f(%rsp),%r15b 408c5b: 41 f6 c7 01 test $0x1,%r15b 408c5f: 48 8b 44 24 20 mov 0x20(%rsp),%rax 408c64: 48 0f 45 44 24 18 cmovne 0x18(%rsp),%rax 408c6a: 4c 89 28 mov %r13,(%rax) 408c6d: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 408c72: 48 89 48 08 mov %rcx,0x8(%rax) 408c76: 48 8b 44 24 38 mov 0x38(%rsp),%rax 408c7b: 48 8b 28 mov (%rax),%rbp 408c7e: 48 85 ed test %rbp,%rbp 408c81: 74 2e je 408cb1 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x301> 408c83: 48 8b 44 24 38 mov 0x38(%rsp),%rax 408c88: 48 8b 58 08 mov 0x8(%rax),%rbx 408c8c: 0f 1f 40 00 nopl 0x0(%rax) 408c90: 4c 8b 33 mov (%rbx),%r14 408c93: 4c 89 f7 mov %r14,%rdi 408c96: e8 d5 b6 00 00 callq 414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 408c9b: 83 e0 fc and $0xfffffffc,%eax 408c9e: 4c 89 f7 mov %r14,%rdi 408ca1: 89 c6 mov %eax,%esi 408ca3: e8 d8 b6 00 00 callq 414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 408ca8: 48 83 c3 08 add $0x8,%rbx 408cac: 48 ff cd dec %rbp 408caf: 75 df jne 408c90 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x2e0> 408cb1: b0 01 mov $0x1,%al 408cb3: 41 f6 c7 01 test $0x1,%r15b 408cb7: 0f 84 3d fd ff ff je 4089fa <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x4a> 408cbd: 48 81 c4 88 00 00 00 add $0x88,%rsp 408cc4: 5b pop %rbx 408cc5: 41 5c pop %r12 408cc7: 41 5d pop %r13 408cc9: 41 5e pop %r14 408ccb: 41 5f pop %r15 408ccd: 5d pop %rbp 408cce: c3 retq 408ccf: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 408cd4: 4c 29 e7 sub %r12,%rdi 408cd7: 4b 8d 04 64 lea (%r12,%r12,2),%rax 408cdb: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 408ce0: 48 8d 34 c1 lea (%rcx,%rax,8),%rsi 408ce4: e8 47 fb ff ff callq 408830 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv> 408ce9: bf 40 00 00 00 mov $0x40,%edi 408cee: be 90 19 42 00 mov $0x421990,%esi 408cf3: ba dd 01 00 00 mov $0x1dd,%edx 408cf8: e8 a3 94 ff ff callq 4021a0 <_d_assert> 408cfd: 0f 1f 00 nopl (%rax) 0000000000408d00 <_D2rt5minfo16__moduleinfoCtorZ>: 408d00: 48 8b 05 19 a8 22 00 mov 0x22a819(%rip),%rax # 633520 <_Dmodule_ref> 408d07: 48 89 05 6a 6d 22 00 mov %rax,0x226d6a(%rip) # 62fa78 <_D2rt5minfo11__moduleRefZ> 408d0e: 48 c7 05 07 a8 22 00 movq $0x62fa78,0x22a807(%rip) # 633520 <_Dmodule_ref> 408d15: 78 fa 62 00 408d19: c3 retq 408d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408d20 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 408d20: 41 56 push %r14 408d22: 53 push %rbx 408d23: 50 push %rax 408d24: 48 89 d3 mov %rdx,%rbx 408d27: 49 89 f6 mov %rsi,%r14 408d2a: 4d 85 f6 test %r14,%r14 408d2d: 74 19 je 408d48 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 408d2f: 90 nop 408d30: 48 8b 3b mov (%rbx),%rdi 408d33: e8 68 b7 00 00 callq 4144a0 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 408d38: 48 85 c0 test %rax,%rax 408d3b: 74 02 je 408d3f <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 408d3d: ff d0 callq *%rax 408d3f: 48 83 c3 08 add $0x8,%rbx 408d43: 49 ff ce dec %r14 408d46: 75 e8 jne 408d30 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 408d48: 48 83 c4 08 add $0x8,%rsp 408d4c: 5b pop %rbx 408d4d: 41 5e pop %r14 408d4f: c3 retq 0000000000408d50 <_D2rt5minfo11ModuleGroup8runCtorsMFZv36__T9__lambda2TPS6object10ModuleInfoZ9__lambda2FNaNbPS6object10ModuleInfoZPFZv>: 408d50: e9 4b b7 00 00 jmpq 4144a0 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 408d55: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408d5c: 00 00 00 408d5f: 90 nop 0000000000408d60 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 408d60: 41 56 push %r14 408d62: 53 push %rbx 408d63: 50 push %rax 408d64: 48 89 d3 mov %rdx,%rbx 408d67: 49 89 f6 mov %rsi,%r14 408d6a: 4d 85 f6 test %r14,%r14 408d6d: 74 19 je 408d88 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 408d6f: 90 nop 408d70: 48 8b 3b mov (%rbx),%rdi 408d73: e8 98 b6 00 00 callq 414410 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 408d78: 48 85 c0 test %rax,%rax 408d7b: 74 02 je 408d7f <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 408d7d: ff d0 callq *%rax 408d7f: 48 83 c3 08 add $0x8,%rbx 408d83: 49 ff ce dec %r14 408d86: 75 e8 jne 408d70 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 408d88: 48 83 c4 08 add $0x8,%rsp 408d8c: 5b pop %rbx 408d8d: 41 5e pop %r14 408d8f: c3 retq 0000000000408d90 <_D2rt5minfo11ModuleGroup8runCtorsMFZv36__T9__lambda4TPS6object10ModuleInfoZ9__lambda4FNaNbPS6object10ModuleInfoZPFZv>: 408d90: e9 7b b6 00 00 jmpq 414410 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 408d95: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408d9c: 00 00 00 408d9f: 90 nop 0000000000408da0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 408da0: 41 56 push %r14 408da2: 53 push %rbx 408da3: 50 push %rax 408da4: 48 89 d3 mov %rdx,%rbx 408da7: 49 89 f6 mov %rsi,%r14 408daa: 4d 85 f6 test %r14,%r14 408dad: 74 19 je 408dc8 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 408daf: 90 nop 408db0: 48 8b 3b mov (%rbx),%rdi 408db3: e8 d8 b5 00 00 callq 414390 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 408db8: 48 85 c0 test %rax,%rax 408dbb: 74 02 je 408dbf <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 408dbd: ff d0 callq *%rax 408dbf: 48 83 c3 08 add $0x8,%rbx 408dc3: 49 ff ce dec %r14 408dc6: 75 e8 jne 408db0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 408dc8: 48 83 c4 08 add $0x8,%rsp 408dcc: 5b pop %rbx 408dcd: 41 5e pop %r14 408dcf: c3 retq 0000000000408dd0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv36__T9__lambda6TPS6object10ModuleInfoZ9__lambda6FNaNbPS6object10ModuleInfoZPFZv>: 408dd0: e9 bb b5 00 00 jmpq 414390 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 408dd5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408ddc: 00 00 00 408ddf: 90 nop 0000000000408de0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv>: 408de0: 41 56 push %r14 408de2: 53 push %rbx 408de3: 50 push %rax 408de4: 49 89 d6 mov %rdx,%r14 408de7: 48 89 f3 mov %rsi,%rbx 408dea: eb 06 jmp 408df2 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 408dec: 0f 1f 40 00 nopl 0x0(%rax) 408df0: ff d0 callq *%rax 408df2: 48 85 db test %rbx,%rbx 408df5: 74 14 je 408e0b <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x2b> 408df7: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 408dfc: e8 af b5 00 00 callq 4143b0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 408e01: 48 ff cb dec %rbx 408e04: 48 85 c0 test %rax,%rax 408e07: 74 e9 je 408df2 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 408e09: eb e5 jmp 408df0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x10> 408e0b: 48 83 c4 08 add $0x8,%rsp 408e0f: 5b pop %rbx 408e10: 41 5e pop %r14 408e12: c3 retq 408e13: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408e1a: 00 00 00 408e1d: 0f 1f 00 nopl (%rax) 0000000000408e20 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv36__T9__lambda8TPS6object10ModuleInfoZ9__lambda8FNaNbPS6object10ModuleInfoZPFZv>: 408e20: e9 8b b5 00 00 jmpq 4143b0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 408e25: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408e2c: 00 00 00 408e2f: 90 nop 0000000000408e30 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv>: 408e30: 41 56 push %r14 408e32: 53 push %rbx 408e33: 50 push %rax 408e34: 49 89 d6 mov %rdx,%r14 408e37: 48 89 f3 mov %rsi,%rbx 408e3a: eb 06 jmp 408e42 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 408e3c: 0f 1f 40 00 nopl 0x0(%rax) 408e40: ff d0 callq *%rax 408e42: 48 85 db test %rbx,%rbx 408e45: 74 14 je 408e5b <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x2b> 408e47: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 408e4c: e8 ff b5 00 00 callq 414450 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 408e51: 48 ff cb dec %rbx 408e54: 48 85 c0 test %rax,%rax 408e57: 74 e9 je 408e42 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 408e59: eb e5 jmp 408e40 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x10> 408e5b: 48 83 c4 08 add $0x8,%rsp 408e5f: 5b pop %rbx 408e60: 41 5e pop %r14 408e62: c3 retq 408e63: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408e6a: 00 00 00 408e6d: 0f 1f 00 nopl (%rax) 0000000000408e70 <_D2rt5minfo11ModuleGroup8runDtorsMFZv38__T10__lambda10TPS6object10ModuleInfoZ10__lambda10FNaNbPS6object10ModuleInfoZPFZv>: 408e70: e9 db b5 00 00 jmpq 414450 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 408e75: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408e7c: 00 00 00 408e7f: 90 nop 0000000000408e80 <_D4core9exception10RangeError6__ctorMFAyamC6object9ThrowableZC4core9exception10RangeError>: 408e80: 53 push %rbx 408e81: 48 83 ec 10 sub $0x10,%rsp 408e85: 48 89 fb mov %rdi,%rbx 408e88: 48 c7 04 24 00 1f 42 movq $0x421f00,(%rsp) 408e8f: 00 408e90: 41 b9 0f 00 00 00 mov $0xf,%r9d 408e96: e8 65 b4 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408e9b: 48 89 d8 mov %rbx,%rax 408e9e: 48 83 c4 10 add $0x10,%rsp 408ea2: 5b pop %rbx 408ea3: c3 retq 408ea4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408eab: 00 00 00 00 00 0000000000408eb0 <_D4core9exception11AssertError6__ctorMFAyamZC4core9exception11AssertError>: 408eb0: 53 push %rbx 408eb1: 48 83 ec 10 sub $0x10,%rsp 408eb5: 48 89 c8 mov %rcx,%rax 408eb8: 48 89 d1 mov %rdx,%rcx 408ebb: 48 89 f2 mov %rsi,%rdx 408ebe: 48 89 fb mov %rdi,%rbx 408ec1: 48 c7 04 24 10 1f 42 movq $0x421f10,(%rsp) 408ec8: 00 408ec9: 31 f6 xor %esi,%esi 408ecb: 49 89 c0 mov %rax,%r8 408ece: 41 b9 11 00 00 00 mov $0x11,%r9d 408ed4: e8 27 b4 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408ed9: 48 89 d8 mov %rbx,%rax 408edc: 48 83 c4 10 add $0x10,%rsp 408ee0: 5b pop %rbx 408ee1: c3 retq 408ee2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408ee9: 1f 84 00 00 00 00 00 0000000000408ef0 <_D4core9exception11AssertError6__ctorMFC6object9ThrowableAyamZC4core9exception11AssertError>: 408ef0: 53 push %rbx 408ef1: 48 83 ec 10 sub $0x10,%rsp 408ef5: 48 89 c8 mov %rcx,%rax 408ef8: 48 89 d1 mov %rdx,%rcx 408efb: 48 89 f2 mov %rsi,%rdx 408efe: 48 89 fb mov %rdi,%rbx 408f01: 48 c7 04 24 10 1f 42 movq $0x421f10,(%rsp) 408f08: 00 408f09: 4c 89 c6 mov %r8,%rsi 408f0c: 49 89 c0 mov %rax,%r8 408f0f: 41 b9 11 00 00 00 mov $0x11,%r9d 408f15: e8 e6 b3 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408f1a: 48 89 d8 mov %rbx,%rax 408f1d: 48 83 c4 10 add $0x10,%rsp 408f21: 5b pop %rbx 408f22: c3 retq 408f23: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408f2a: 84 00 00 00 00 00 0000000000408f30 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError>: 408f30: 53 push %rbx 408f31: 48 83 ec 10 sub $0x10,%rsp 408f35: 48 89 fb mov %rdi,%rbx 408f38: 48 8b 44 24 20 mov 0x20(%rsp),%rax 408f3d: 48 89 04 24 mov %rax,(%rsp) 408f41: e8 ba b3 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408f46: 48 89 d8 mov %rbx,%rax 408f49: 48 83 c4 10 add $0x10,%rsp 408f4d: 5b pop %rbx 408f4e: c3 retq 408f4f: 90 nop 0000000000408f50 <_D4core9exception13FinalizeError8toStringMxFNfZAya>: 408f50: 48 8b 47 50 mov 0x50(%rdi),%rax 408f54: 48 8b 48 20 mov 0x20(%rax),%rcx 408f58: 4c 8b 40 28 mov 0x28(%rax),%r8 408f5c: bf 30 65 42 00 mov $0x426530,%edi 408f61: be 3e 00 00 00 mov $0x3e,%esi 408f66: ba 30 1f 42 00 mov $0x421f30,%edx 408f6b: e9 f0 de ff ff jmpq 406e60 <_d_arraycatT> 0000000000408f70 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassC6object9ThrowableAyamZC4core9exception13FinalizeError>: 408f70: 41 56 push %r14 408f72: 53 push %rbx 408f73: 50 push %rax 408f74: 4d 89 ce mov %r9,%r14 408f77: 48 89 c8 mov %rcx,%rax 408f7a: 48 89 d1 mov %rdx,%rcx 408f7d: 48 89 f2 mov %rsi,%rdx 408f80: 48 89 fb mov %rdi,%rbx 408f83: 48 c7 04 24 70 1f 42 movq $0x421f70,(%rsp) 408f8a: 00 408f8b: 4c 89 c6 mov %r8,%rsi 408f8e: 49 89 c0 mov %rax,%r8 408f91: 41 b9 12 00 00 00 mov $0x12,%r9d 408f97: e8 64 b3 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408f9c: 4c 89 73 50 mov %r14,0x50(%rbx) 408fa0: 48 89 d8 mov %rbx,%rax 408fa3: 48 83 c4 08 add $0x8,%rsp 408fa7: 5b pop %rbx 408fa8: 41 5e pop %r14 408faa: c3 retq 408fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408fb0 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassAyamC6object9ThrowableZC4core9exception13FinalizeError>: 408fb0: 41 56 push %r14 408fb2: 53 push %rbx 408fb3: 50 push %rax 408fb4: 4d 89 ce mov %r9,%r14 408fb7: 48 89 fb mov %rdi,%rbx 408fba: 48 c7 04 24 70 1f 42 movq $0x421f70,(%rsp) 408fc1: 00 408fc2: 41 b9 12 00 00 00 mov $0x12,%r9d 408fc8: e8 33 b3 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 408fcd: 4c 89 73 50 mov %r14,0x50(%rbx) 408fd1: 48 89 d8 mov %rbx,%rax 408fd4: 48 83 c4 08 add $0x8,%rsp 408fd8: 5b pop %rbx 408fd9: 41 5e pop %r14 408fdb: c3 retq 408fdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000408fe0 <_D4core9exception15HiddenFuncError6__ctorMFC14TypeInfo_ClassZC4core9exception15HiddenFuncError>: 408fe0: 53 push %rbx 408fe1: 48 89 fb mov %rdi,%rbx 408fe4: 48 8b 4e 20 mov 0x20(%rsi),%rcx 408fe8: 4c 8b 46 28 mov 0x28(%rsi),%r8 408fec: bf 30 65 42 00 mov $0x426530,%edi 408ff1: be 19 00 00 00 mov $0x19,%esi 408ff6: ba 90 1f 42 00 mov $0x421f90,%edx 408ffb: e8 60 de ff ff callq 406e60 <_d_arraycatT> 409000: 48 89 d1 mov %rdx,%rcx 409003: 48 89 df mov %rbx,%rdi 409006: 31 f6 xor %esi,%esi 409008: 48 89 c2 mov %rax,%rdx 40900b: e8 d0 b2 00 00 callq 4142e0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error> 409010: 48 89 d8 mov %rbx,%rax 409013: 5b pop %rbx 409014: c3 retq 409015: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40901c: 00 00 00 00 0000000000409020 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya>: 409020: 50 push %rax 409021: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 409026: 74 07 je 40902f <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya+0xf> 409028: e8 23 b0 00 00 callq 414050 <_D6object9Throwable8toStringMFZAya> 40902d: 59 pop %rcx 40902e: c3 retq 40902f: ba b0 1f 42 00 mov $0x421fb0,%edx 409034: b8 18 00 00 00 mov $0x18,%eax 409039: 59 pop %rcx 40903a: c3 retq 40903b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409040 <_D4core9exception16OutOfMemoryError6__ctorMFAyamC6object9ThrowableZC4core9exception16OutOfMemoryError>: 409040: 53 push %rbx 409041: 48 83 ec 10 sub $0x10,%rsp 409045: 48 89 fb mov %rdi,%rbx 409048: 48 c7 04 24 d0 1f 42 movq $0x421fd0,(%rsp) 40904f: 00 409050: 41 b9 18 00 00 00 mov $0x18,%r9d 409056: e8 a5 b2 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 40905b: 48 89 d8 mov %rbx,%rax 40905e: 48 83 c4 10 add $0x10,%rsp 409062: 5b pop %rbx 409063: c3 retq 409064: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40906b: 00 00 00 00 00 0000000000409070 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya>: 409070: 50 push %rax 409071: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 409076: 74 07 je 40907f <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya+0xf> 409078: e8 d3 af 00 00 callq 414050 <_D6object9Throwable8toStringMFZAya> 40907d: 59 pop %rcx 40907e: c3 retq 40907f: ba f0 1f 42 00 mov $0x421ff0,%edx 409084: b8 18 00 00 00 mov $0x18,%eax 409089: 59 pop %rcx 40908a: c3 retq 40908b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409090 <_D4core9exception27InvalidMemoryOperationError6__ctorMFAyamC6object9ThrowableZC4core9exception27InvalidMemoryOperationError>: 409090: 53 push %rbx 409091: 48 83 ec 10 sub $0x10,%rsp 409095: 48 89 fb mov %rdi,%rbx 409098: 48 c7 04 24 10 20 42 movq $0x422010,(%rsp) 40909f: 00 4090a0: 41 b9 18 00 00 00 mov $0x18,%r9d 4090a6: e8 55 b2 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4090ab: 48 89 d8 mov %rbx,%rax 4090ae: 48 83 c4 10 add $0x10,%rsp 4090b2: 5b pop %rbx 4090b3: c3 retq 4090b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4090bb: 00 00 00 00 00 00000000004090c0 <_D4core9exception11SwitchError6__ctorMFAyamC6object9ThrowableZC4core9exception11SwitchError>: 4090c0: 53 push %rbx 4090c1: 48 83 ec 10 sub $0x10,%rsp 4090c5: 48 89 fb mov %rdi,%rbx 4090c8: 48 c7 04 24 30 20 42 movq $0x422030,(%rsp) 4090cf: 00 4090d0: 41 b9 22 00 00 00 mov $0x22,%r9d 4090d6: e8 25 b2 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4090db: 48 89 d8 mov %rbx,%rax 4090de: 48 83 c4 10 add $0x10,%rsp 4090e2: 5b pop %rbx 4090e3: c3 retq 4090e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4090eb: 00 00 00 00 00 00000000004090f0 <_D4core9exception16UnicodeException6__ctorMFAyamAyamC6object9ThrowableZC4core9exception16UnicodeException>: 4090f0: 41 56 push %r14 4090f2: 53 push %rbx 4090f3: 50 push %rax 4090f4: 4d 89 ce mov %r9,%r14 4090f7: 48 89 fb mov %rdi,%rbx 4090fa: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4090ff: 48 89 04 24 mov %rax,(%rsp) 409103: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 409108: e8 73 b1 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40910d: 4c 89 73 48 mov %r14,0x48(%rbx) 409111: 48 89 d8 mov %rbx,%rax 409114: 48 83 c4 08 add $0x8,%rsp 409118: 5b pop %rbx 409119: 41 5e pop %r14 40911b: c3 retq 40911c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409120 <_D4core9exception16setAssertHandlerFPFAyamAyaZvZv>: 409120: 48 89 3d 01 a4 22 00 mov %rdi,0x22a401(%rip) # 633528 <_D4core9exception13assertHandlerPFAyamAyaZv> 409127: c3 retq 409128: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40912f: 00 0000000000409130 : 409130: 41 57 push %r15 409132: 41 56 push %r14 409134: 41 54 push %r12 409136: 53 push %rbx 409137: 50 push %rax 409138: 49 89 d4 mov %rdx,%r12 40913b: 49 89 f6 mov %rsi,%r14 40913e: 49 89 ff mov %rdi,%r15 409141: 48 8b 05 e0 a3 22 00 mov 0x22a3e0(%rip),%rax # 633528 <_D4core9exception13assertHandlerPFAyamAyaZv> 409148: 48 85 c0 test %rax,%rax 40914b: 74 1a je 409167 40914d: 31 ff xor %edi,%edi 40914f: 31 f6 xor %esi,%esi 409151: 4c 89 e2 mov %r12,%rdx 409154: 4c 89 f9 mov %r15,%rcx 409157: 4d 89 f0 mov %r14,%r8 40915a: 48 83 c4 08 add $0x8,%rsp 40915e: 5b pop %rbx 40915f: 41 5c pop %r12 409161: 41 5e pop %r14 409163: 41 5f pop %r15 409165: ff e0 jmpq *%rax 409167: bf 30 fb 62 00 mov $0x62fb30,%edi 40916c: e8 1f 9d ff ff callq 402e90 <_d_newclass> 409171: 48 89 c3 mov %rax,%rbx 409174: 48 c7 03 d0 1a 42 00 movq $0x421ad0,(%rbx) 40917b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409182: 00 409183: 48 8b 05 1e 89 01 00 mov 0x1891e(%rip),%rax # 421aa8 <_D4core9exception11AssertError6__initZ+0x28> 40918a: 48 8b 0d 1f 89 01 00 mov 0x1891f(%rip),%rcx # 421ab0 <_D4core9exception11AssertError6__initZ+0x30> 409191: 48 8b 15 20 89 01 00 mov 0x18920(%rip),%rdx # 421ab8 <_D4core9exception11AssertError6__initZ+0x38> 409198: 48 8b 35 21 89 01 00 mov 0x18921(%rip),%rsi # 421ac0 <_D4core9exception11AssertError6__initZ+0x40> 40919f: 48 8b 3d 22 89 01 00 mov 0x18922(%rip),%rdi # 421ac8 <_D4core9exception11AssertError6__initZ+0x48> 4091a6: 48 89 7b 48 mov %rdi,0x48(%rbx) 4091aa: 48 89 73 40 mov %rsi,0x40(%rbx) 4091ae: 48 89 53 38 mov %rdx,0x38(%rbx) 4091b2: 48 89 4b 30 mov %rcx,0x30(%rbx) 4091b6: 48 89 43 28 mov %rax,0x28(%rbx) 4091ba: 48 8b 05 df 88 01 00 mov 0x188df(%rip),%rax # 421aa0 <_D4core9exception11AssertError6__initZ+0x20> 4091c1: 48 89 43 20 mov %rax,0x20(%rbx) 4091c5: 48 8b 05 cc 88 01 00 mov 0x188cc(%rip),%rax # 421a98 <_D4core9exception11AssertError6__initZ+0x18> 4091cc: 48 89 43 18 mov %rax,0x18(%rbx) 4091d0: 48 8b 05 b9 88 01 00 mov 0x188b9(%rip),%rax # 421a90 <_D4core9exception11AssertError6__initZ+0x10> 4091d7: 48 89 43 10 mov %rax,0x10(%rbx) 4091db: 48 c7 04 24 10 1f 42 movq $0x421f10,(%rsp) 4091e2: 00 4091e3: 48 89 df mov %rbx,%rdi 4091e6: be 00 00 00 00 mov $0x0,%esi 4091eb: 4c 89 e2 mov %r12,%rdx 4091ee: 4c 89 f9 mov %r15,%rcx 4091f1: 4d 89 f0 mov %r14,%r8 4091f4: 41 b9 11 00 00 00 mov $0x11,%r9d 4091fa: e8 01 b1 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4091ff: 48 89 df mov %rbx,%rdi 409202: e8 c9 8a 00 00 callq 411cd0 <_d_throw_exception> 409207: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40920e: 00 00 0000000000409210 : 409210: 55 push %rbp 409211: 41 57 push %r15 409213: 41 56 push %r14 409215: 41 55 push %r13 409217: 41 54 push %r12 409219: 53 push %rbx 40921a: 50 push %rax 40921b: 4c 89 c3 mov %r8,%rbx 40921e: 49 89 cf mov %rcx,%r15 409221: 49 89 d5 mov %rdx,%r13 409224: 49 89 f6 mov %rsi,%r14 409227: 49 89 fc mov %rdi,%r12 40922a: 48 8b 05 f7 a2 22 00 mov 0x22a2f7(%rip),%rax # 633528 <_D4core9exception13assertHandlerPFAyamAyaZv> 409231: 48 85 c0 test %rax,%rax 409234: 74 1f je 409255 409236: 4c 89 ff mov %r15,%rdi 409239: 48 89 de mov %rbx,%rsi 40923c: 4c 89 ea mov %r13,%rdx 40923f: 4c 89 e1 mov %r12,%rcx 409242: 4d 89 f0 mov %r14,%r8 409245: 48 83 c4 08 add $0x8,%rsp 409249: 5b pop %rbx 40924a: 41 5c pop %r12 40924c: 41 5d pop %r13 40924e: 41 5e pop %r14 409250: 41 5f pop %r15 409252: 5d pop %rbp 409253: ff e0 jmpq *%rax 409255: bf 30 fb 62 00 mov $0x62fb30,%edi 40925a: e8 31 9c ff ff callq 402e90 <_d_newclass> 40925f: 48 89 c5 mov %rax,%rbp 409262: 48 c7 45 00 d0 1a 42 movq $0x421ad0,0x0(%rbp) 409269: 00 40926a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 409271: 00 409272: 48 8b 05 2f 88 01 00 mov 0x1882f(%rip),%rax # 421aa8 <_D4core9exception11AssertError6__initZ+0x28> 409279: 48 8b 0d 30 88 01 00 mov 0x18830(%rip),%rcx # 421ab0 <_D4core9exception11AssertError6__initZ+0x30> 409280: 48 8b 15 31 88 01 00 mov 0x18831(%rip),%rdx # 421ab8 <_D4core9exception11AssertError6__initZ+0x38> 409287: 48 8b 35 32 88 01 00 mov 0x18832(%rip),%rsi # 421ac0 <_D4core9exception11AssertError6__initZ+0x40> 40928e: 48 8b 3d 33 88 01 00 mov 0x18833(%rip),%rdi # 421ac8 <_D4core9exception11AssertError6__initZ+0x48> 409295: 48 89 7d 48 mov %rdi,0x48(%rbp) 409299: 48 89 75 40 mov %rsi,0x40(%rbp) 40929d: 48 89 55 38 mov %rdx,0x38(%rbp) 4092a1: 48 89 4d 30 mov %rcx,0x30(%rbp) 4092a5: 48 89 45 28 mov %rax,0x28(%rbp) 4092a9: 48 8b 05 f0 87 01 00 mov 0x187f0(%rip),%rax # 421aa0 <_D4core9exception11AssertError6__initZ+0x20> 4092b0: 48 89 45 20 mov %rax,0x20(%rbp) 4092b4: 48 8b 05 dd 87 01 00 mov 0x187dd(%rip),%rax # 421a98 <_D4core9exception11AssertError6__initZ+0x18> 4092bb: 48 89 45 18 mov %rax,0x18(%rbp) 4092bf: 48 8b 05 ca 87 01 00 mov 0x187ca(%rip),%rax # 421a90 <_D4core9exception11AssertError6__initZ+0x10> 4092c6: 48 89 45 10 mov %rax,0x10(%rbp) 4092ca: 48 89 1c 24 mov %rbx,(%rsp) 4092ce: 48 89 ef mov %rbp,%rdi 4092d1: 31 f6 xor %esi,%esi 4092d3: 4c 89 ea mov %r13,%rdx 4092d6: 4c 89 e1 mov %r12,%rcx 4092d9: 4d 89 f0 mov %r14,%r8 4092dc: 4d 89 f9 mov %r15,%r9 4092df: e8 1c b0 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4092e4: 48 89 ef mov %rbp,%rdi 4092e7: e8 e4 89 00 00 callq 411cd0 <_d_throw_exception> 4092ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000004092f0 : 4092f0: 55 push %rbp 4092f1: 41 57 push %r15 4092f3: 41 56 push %r14 4092f5: 41 55 push %r13 4092f7: 41 54 push %r12 4092f9: 53 push %rbx 4092fa: 50 push %rax 4092fb: 4c 89 c3 mov %r8,%rbx 4092fe: 49 89 cf mov %rcx,%r15 409301: 49 89 d5 mov %rdx,%r13 409304: 49 89 f6 mov %rsi,%r14 409307: 49 89 fc mov %rdi,%r12 40930a: 48 8b 05 17 a2 22 00 mov 0x22a217(%rip),%rax # 633528 <_D4core9exception13assertHandlerPFAyamAyaZv> 409311: 48 85 c0 test %rax,%rax 409314: 74 1f je 409335 409316: 4c 89 ff mov %r15,%rdi 409319: 48 89 de mov %rbx,%rsi 40931c: 4c 89 ea mov %r13,%rdx 40931f: 4c 89 e1 mov %r12,%rcx 409322: 4d 89 f0 mov %r14,%r8 409325: 48 83 c4 08 add $0x8,%rsp 409329: 5b pop %rbx 40932a: 41 5c pop %r12 40932c: 41 5d pop %r13 40932e: 41 5e pop %r14 409330: 41 5f pop %r15 409332: 5d pop %rbp 409333: ff e0 jmpq *%rax 409335: bf 30 fb 62 00 mov $0x62fb30,%edi 40933a: e8 51 9b ff ff callq 402e90 <_d_newclass> 40933f: 48 89 c5 mov %rax,%rbp 409342: 48 c7 45 00 d0 1a 42 movq $0x421ad0,0x0(%rbp) 409349: 00 40934a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 409351: 00 409352: 48 8b 05 4f 87 01 00 mov 0x1874f(%rip),%rax # 421aa8 <_D4core9exception11AssertError6__initZ+0x28> 409359: 48 8b 0d 50 87 01 00 mov 0x18750(%rip),%rcx # 421ab0 <_D4core9exception11AssertError6__initZ+0x30> 409360: 48 8b 15 51 87 01 00 mov 0x18751(%rip),%rdx # 421ab8 <_D4core9exception11AssertError6__initZ+0x38> 409367: 48 8b 35 52 87 01 00 mov 0x18752(%rip),%rsi # 421ac0 <_D4core9exception11AssertError6__initZ+0x40> 40936e: 48 8b 3d 53 87 01 00 mov 0x18753(%rip),%rdi # 421ac8 <_D4core9exception11AssertError6__initZ+0x48> 409375: 48 89 7d 48 mov %rdi,0x48(%rbp) 409379: 48 89 75 40 mov %rsi,0x40(%rbp) 40937d: 48 89 55 38 mov %rdx,0x38(%rbp) 409381: 48 89 4d 30 mov %rcx,0x30(%rbp) 409385: 48 89 45 28 mov %rax,0x28(%rbp) 409389: 48 8b 05 10 87 01 00 mov 0x18710(%rip),%rax # 421aa0 <_D4core9exception11AssertError6__initZ+0x20> 409390: 48 89 45 20 mov %rax,0x20(%rbp) 409394: 48 8b 05 fd 86 01 00 mov 0x186fd(%rip),%rax # 421a98 <_D4core9exception11AssertError6__initZ+0x18> 40939b: 48 89 45 18 mov %rax,0x18(%rbp) 40939f: 48 8b 05 ea 86 01 00 mov 0x186ea(%rip),%rax # 421a90 <_D4core9exception11AssertError6__initZ+0x10> 4093a6: 48 89 45 10 mov %rax,0x10(%rbp) 4093aa: 48 89 1c 24 mov %rbx,(%rsp) 4093ae: 48 89 ef mov %rbp,%rdi 4093b1: 31 f6 xor %esi,%esi 4093b3: 4c 89 ea mov %r13,%rdx 4093b6: 4c 89 e1 mov %r12,%rcx 4093b9: 4d 89 f0 mov %r14,%r8 4093bc: 4d 89 f9 mov %r15,%r9 4093bf: e8 3c af 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4093c4: 48 89 ef mov %rbp,%rdi 4093c7: e8 04 89 00 00 callq 411cd0 <_d_throw_exception> 4093cc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004093d0 : 4093d0: 41 57 push %r15 4093d2: 41 56 push %r14 4093d4: 41 54 push %r12 4093d6: 53 push %rbx 4093d7: 50 push %rax 4093d8: 49 89 d7 mov %rdx,%r15 4093db: 49 89 f6 mov %rsi,%r14 4093de: 49 89 fc mov %rdi,%r12 4093e1: bf 90 fa 62 00 mov $0x62fa90,%edi 4093e6: e8 a5 9a ff ff callq 402e90 <_d_newclass> 4093eb: 48 89 c3 mov %rax,%rbx 4093ee: 48 c7 03 30 1a 42 00 movq $0x421a30,(%rbx) 4093f5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4093fc: 00 4093fd: 48 8b 05 04 86 01 00 mov 0x18604(%rip),%rax # 421a08 <_D4core9exception10RangeError6__initZ+0x28> 409404: 48 8b 0d 05 86 01 00 mov 0x18605(%rip),%rcx # 421a10 <_D4core9exception10RangeError6__initZ+0x30> 40940b: 48 8b 15 06 86 01 00 mov 0x18606(%rip),%rdx # 421a18 <_D4core9exception10RangeError6__initZ+0x38> 409412: 48 8b 35 07 86 01 00 mov 0x18607(%rip),%rsi # 421a20 <_D4core9exception10RangeError6__initZ+0x40> 409419: 48 8b 3d 08 86 01 00 mov 0x18608(%rip),%rdi # 421a28 <_D4core9exception10RangeError6__initZ+0x48> 409420: 48 89 7b 48 mov %rdi,0x48(%rbx) 409424: 48 89 73 40 mov %rsi,0x40(%rbx) 409428: 48 89 53 38 mov %rdx,0x38(%rbx) 40942c: 48 89 4b 30 mov %rcx,0x30(%rbx) 409430: 48 89 43 28 mov %rax,0x28(%rbx) 409434: 48 8b 05 c5 85 01 00 mov 0x185c5(%rip),%rax # 421a00 <_D4core9exception10RangeError6__initZ+0x20> 40943b: 48 89 43 20 mov %rax,0x20(%rbx) 40943f: 48 8b 05 b2 85 01 00 mov 0x185b2(%rip),%rax # 4219f8 <_D4core9exception10RangeError6__initZ+0x18> 409446: 48 89 43 18 mov %rax,0x18(%rbx) 40944a: 48 8b 05 9f 85 01 00 mov 0x1859f(%rip),%rax # 4219f0 <_D4core9exception10RangeError6__initZ+0x10> 409451: 48 89 43 10 mov %rax,0x10(%rbx) 409455: 48 c7 04 24 00 1f 42 movq $0x421f00,(%rsp) 40945c: 00 40945d: 48 89 df mov %rbx,%rdi 409460: be 00 00 00 00 mov $0x0,%esi 409465: 4c 89 fa mov %r15,%rdx 409468: 4c 89 e1 mov %r12,%rcx 40946b: 4d 89 f0 mov %r14,%r8 40946e: 41 b9 0f 00 00 00 mov $0xf,%r9d 409474: e8 87 ae 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 409479: 48 89 df mov %rbx,%rdi 40947c: e8 4f 88 00 00 callq 411cd0 <_d_throw_exception> 409481: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409488: 0f 1f 84 00 00 00 00 40948f: 00 0000000000409490 : 409490: 55 push %rbp 409491: 41 57 push %r15 409493: 41 56 push %r14 409495: 41 55 push %r13 409497: 41 54 push %r12 409499: 53 push %rbx 40949a: 50 push %rax 40949b: 4d 89 c4 mov %r8,%r12 40949e: 49 89 cf mov %rcx,%r15 4094a1: 49 89 d5 mov %rdx,%r13 4094a4: 48 89 f5 mov %rsi,%rbp 4094a7: 49 89 fe mov %rdi,%r14 4094aa: bf d0 fb 62 00 mov $0x62fbd0,%edi 4094af: e8 dc 99 ff ff callq 402e90 <_d_newclass> 4094b4: 48 89 c3 mov %rax,%rbx 4094b7: 48 c7 03 80 1b 42 00 movq $0x421b80,(%rbx) 4094be: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4094c5: 00 4094c6: 48 8d 7b 10 lea 0x10(%rbx),%rdi 4094ca: be 30 1b 42 00 mov $0x421b30,%esi 4094cf: ba 48 00 00 00 mov $0x48,%edx 4094d4: e8 f7 86 ff ff callq 401bd0 4094d9: 48 c7 04 24 70 1f 42 movq $0x421f70,(%rsp) 4094e0: 00 4094e1: 48 89 df mov %rbx,%rdi 4094e4: 48 89 ee mov %rbp,%rsi 4094e7: 4c 89 e2 mov %r12,%rdx 4094ea: 4c 89 e9 mov %r13,%rcx 4094ed: 4d 89 f8 mov %r15,%r8 4094f0: 41 b9 12 00 00 00 mov $0x12,%r9d 4094f6: e8 05 ae 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4094fb: 4c 89 73 50 mov %r14,0x50(%rbx) 4094ff: 48 89 df mov %rbx,%rdi 409502: e8 c9 87 00 00 callq 411cd0 <_d_throw_exception> 409507: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40950e: 00 00 0000000000409510 : 409510: 41 56 push %r14 409512: 53 push %rbx 409513: 50 push %rax 409514: 49 89 fe mov %rdi,%r14 409517: bf 70 fc 62 00 mov $0x62fc70,%edi 40951c: e8 6f 99 ff ff callq 402e90 <_d_newclass> 409521: 48 89 c3 mov %rax,%rbx 409524: 48 c7 03 20 1c 42 00 movq $0x421c20,(%rbx) 40952b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409532: 00 409533: 48 8b 05 be 86 01 00 mov 0x186be(%rip),%rax # 421bf8 <_D4core9exception15HiddenFuncError6__initZ+0x28> 40953a: 48 8b 0d bf 86 01 00 mov 0x186bf(%rip),%rcx # 421c00 <_D4core9exception15HiddenFuncError6__initZ+0x30> 409541: 48 8b 15 c0 86 01 00 mov 0x186c0(%rip),%rdx # 421c08 <_D4core9exception15HiddenFuncError6__initZ+0x38> 409548: 48 8b 35 c1 86 01 00 mov 0x186c1(%rip),%rsi # 421c10 <_D4core9exception15HiddenFuncError6__initZ+0x40> 40954f: 48 8b 3d c2 86 01 00 mov 0x186c2(%rip),%rdi # 421c18 <_D4core9exception15HiddenFuncError6__initZ+0x48> 409556: 48 89 7b 48 mov %rdi,0x48(%rbx) 40955a: 48 89 73 40 mov %rsi,0x40(%rbx) 40955e: 48 89 53 38 mov %rdx,0x38(%rbx) 409562: 48 89 4b 30 mov %rcx,0x30(%rbx) 409566: 48 89 43 28 mov %rax,0x28(%rbx) 40956a: 48 8b 05 7f 86 01 00 mov 0x1867f(%rip),%rax # 421bf0 <_D4core9exception15HiddenFuncError6__initZ+0x20> 409571: 48 89 43 20 mov %rax,0x20(%rbx) 409575: 48 8b 05 6c 86 01 00 mov 0x1866c(%rip),%rax # 421be8 <_D4core9exception15HiddenFuncError6__initZ+0x18> 40957c: 48 89 43 18 mov %rax,0x18(%rbx) 409580: 48 8b 05 59 86 01 00 mov 0x18659(%rip),%rax # 421be0 <_D4core9exception15HiddenFuncError6__initZ+0x10> 409587: 48 89 43 10 mov %rax,0x10(%rbx) 40958b: 49 8b 06 mov (%r14),%rax 40958e: 48 8b 00 mov (%rax),%rax 409591: 48 8b 48 20 mov 0x20(%rax),%rcx 409595: 4c 8b 40 28 mov 0x28(%rax),%r8 409599: bf 30 65 42 00 mov $0x426530,%edi 40959e: be 19 00 00 00 mov $0x19,%esi 4095a3: ba 90 1f 42 00 mov $0x421f90,%edx 4095a8: e8 b3 d8 ff ff callq 406e60 <_d_arraycatT> 4095ad: 48 89 d1 mov %rdx,%rcx 4095b0: 48 89 df mov %rbx,%rdi 4095b3: 31 f6 xor %esi,%esi 4095b5: 48 89 c2 mov %rax,%rdx 4095b8: e8 23 ad 00 00 callq 4142e0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error> 4095bd: 48 89 df mov %rbx,%rdi 4095c0: e8 0b 87 00 00 callq 411cd0 <_d_throw_exception> 4095c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4095cc: 00 00 00 00 00000000004095d0 : 4095d0: 50 push %rax 4095d1: 48 8b 3d 50 67 22 00 mov 0x226750(%rip),%rdi # 62fd28 <_D4core9exception16OutOfMemoryError7__ClassZ+0x18> 4095d8: e8 f3 86 00 00 callq 411cd0 <_d_throw_exception> 4095dd: 0f 1f 00 nopl (%rax) 00000000004095e0 : 4095e0: 50 push %rax 4095e1: 48 8b 3d e0 67 22 00 mov 0x2267e0(%rip),%rdi # 62fdc8 <_D4core9exception27InvalidMemoryOperationError7__ClassZ+0x18> 4095e8: e8 e3 86 00 00 callq 411cd0 <_d_throw_exception> 4095ed: 0f 1f 00 nopl (%rax) 00000000004095f0 : 4095f0: 41 57 push %r15 4095f2: 41 56 push %r14 4095f4: 41 54 push %r12 4095f6: 53 push %rbx 4095f7: 50 push %rax 4095f8: 49 89 d7 mov %rdx,%r15 4095fb: 49 89 f6 mov %rsi,%r14 4095fe: 49 89 fc mov %rdi,%r12 409601: bf 50 fe 62 00 mov $0x62fe50,%edi 409606: e8 85 98 ff ff callq 402e90 <_d_newclass> 40960b: 48 89 c3 mov %rax,%rbx 40960e: 48 c7 03 10 1e 42 00 movq $0x421e10,(%rbx) 409615: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40961c: 00 40961d: 48 8b 05 c4 87 01 00 mov 0x187c4(%rip),%rax # 421de8 <_D4core9exception11SwitchError6__initZ+0x28> 409624: 48 8b 0d c5 87 01 00 mov 0x187c5(%rip),%rcx # 421df0 <_D4core9exception11SwitchError6__initZ+0x30> 40962b: 48 8b 15 c6 87 01 00 mov 0x187c6(%rip),%rdx # 421df8 <_D4core9exception11SwitchError6__initZ+0x38> 409632: 48 8b 35 c7 87 01 00 mov 0x187c7(%rip),%rsi # 421e00 <_D4core9exception11SwitchError6__initZ+0x40> 409639: 48 8b 3d c8 87 01 00 mov 0x187c8(%rip),%rdi # 421e08 <_D4core9exception11SwitchError6__initZ+0x48> 409640: 48 89 7b 48 mov %rdi,0x48(%rbx) 409644: 48 89 73 40 mov %rsi,0x40(%rbx) 409648: 48 89 53 38 mov %rdx,0x38(%rbx) 40964c: 48 89 4b 30 mov %rcx,0x30(%rbx) 409650: 48 89 43 28 mov %rax,0x28(%rbx) 409654: 48 8b 05 85 87 01 00 mov 0x18785(%rip),%rax # 421de0 <_D4core9exception11SwitchError6__initZ+0x20> 40965b: 48 89 43 20 mov %rax,0x20(%rbx) 40965f: 48 8b 05 72 87 01 00 mov 0x18772(%rip),%rax # 421dd8 <_D4core9exception11SwitchError6__initZ+0x18> 409666: 48 89 43 18 mov %rax,0x18(%rbx) 40966a: 48 8b 05 5f 87 01 00 mov 0x1875f(%rip),%rax # 421dd0 <_D4core9exception11SwitchError6__initZ+0x10> 409671: 48 89 43 10 mov %rax,0x10(%rbx) 409675: 48 c7 04 24 30 20 42 movq $0x422030,(%rsp) 40967c: 00 40967d: 48 89 df mov %rbx,%rdi 409680: be 00 00 00 00 mov $0x0,%esi 409685: 4c 89 fa mov %r15,%rdx 409688: 4c 89 e1 mov %r12,%rcx 40968b: 4d 89 f0 mov %r14,%r8 40968e: 41 b9 22 00 00 00 mov $0x22,%r9d 409694: e8 67 ac 00 00 callq 414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 409699: 48 89 df mov %rbx,%rdi 40969c: e8 2f 86 00 00 callq 411cd0 <_d_throw_exception> 4096a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4096a8: 0f 1f 84 00 00 00 00 4096af: 00 00000000004096b0 : 4096b0: 55 push %rbp 4096b1: 41 57 push %r15 4096b3: 41 56 push %r14 4096b5: 41 55 push %r13 4096b7: 41 54 push %r12 4096b9: 53 push %rbx 4096ba: 48 83 ec 18 sub $0x18,%rsp 4096be: 4d 89 cc mov %r9,%r12 4096c1: 4d 89 c7 mov %r8,%r15 4096c4: 49 89 cd mov %rcx,%r13 4096c7: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4096cc: 49 89 f6 mov %rsi,%r14 4096cf: 48 89 fb mov %rdi,%rbx 4096d2: bf f0 fe 62 00 mov $0x62fef0,%edi 4096d7: e8 b4 97 ff ff callq 402e90 <_d_newclass> 4096dc: 48 89 c5 mov %rax,%rbp 4096df: 48 c7 45 00 b0 1e 42 movq $0x421eb0,0x0(%rbp) 4096e6: 00 4096e7: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 4096ee: 00 4096ef: 48 8b 05 92 87 01 00 mov 0x18792(%rip),%rax # 421e88 <_D4core9exception16UnicodeException6__initZ+0x28> 4096f6: 48 8b 0d 93 87 01 00 mov 0x18793(%rip),%rcx # 421e90 <_D4core9exception16UnicodeException6__initZ+0x30> 4096fd: 48 8b 15 94 87 01 00 mov 0x18794(%rip),%rdx # 421e98 <_D4core9exception16UnicodeException6__initZ+0x38> 409704: 48 8b 35 95 87 01 00 mov 0x18795(%rip),%rsi # 421ea0 <_D4core9exception16UnicodeException6__initZ+0x40> 40970b: 48 8b 3d 96 87 01 00 mov 0x18796(%rip),%rdi # 421ea8 <_D4core9exception16UnicodeException6__initZ+0x48> 409712: 48 89 7d 48 mov %rdi,0x48(%rbp) 409716: 48 89 75 40 mov %rsi,0x40(%rbp) 40971a: 48 89 55 38 mov %rdx,0x38(%rbp) 40971e: 48 89 4d 30 mov %rcx,0x30(%rbp) 409722: 48 89 45 28 mov %rax,0x28(%rbp) 409726: 48 8b 05 53 87 01 00 mov 0x18753(%rip),%rax # 421e80 <_D4core9exception16UnicodeException6__initZ+0x20> 40972d: 48 89 45 20 mov %rax,0x20(%rbp) 409731: 48 8b 05 40 87 01 00 mov 0x18740(%rip),%rax # 421e78 <_D4core9exception16UnicodeException6__initZ+0x18> 409738: 48 89 45 18 mov %rax,0x18(%rbp) 40973c: 48 8b 05 2d 87 01 00 mov 0x1872d(%rip),%rax # 421e70 <_D4core9exception16UnicodeException6__initZ+0x10> 409743: 48 89 45 10 mov %rax,0x10(%rbp) 409747: 4c 89 34 24 mov %r14,(%rsp) 40974b: 48 89 ef mov %rbp,%rdi 40974e: 31 f6 xor %esi,%esi 409750: 4c 89 e2 mov %r12,%rdx 409753: 4c 89 e9 mov %r13,%rcx 409756: 4d 89 f8 mov %r15,%r8 409759: 49 89 d9 mov %rbx,%r9 40975c: e8 1f ab 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409761: 48 8b 44 24 10 mov 0x10(%rsp),%rax 409766: 48 89 45 48 mov %rax,0x48(%rbp) 40976a: 48 89 ef mov %rbp,%rdi 40976d: e8 5e 85 00 00 callq 411cd0 <_d_throw_exception> 409772: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409779: 1f 84 00 00 00 00 00 0000000000409780 <_D4core9exception16__moduleinfoCtorZ>: 409780: 48 8b 05 99 9d 22 00 mov 0x229d99(%rip),%rax # 633520 <_Dmodule_ref> 409787: 48 89 05 5a 68 22 00 mov %rax,0x22685a(%rip) # 62ffe8 <_D4core9exception11__moduleRefZ> 40978e: 48 c7 05 87 9d 22 00 movq $0x62ffe8,0x229d87(%rip) # 633520 <_Dmodule_ref> 409795: e8 ff 62 00 409799: c3 retq 40979a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004097a0 <_D4core6thread11getStackTopFZPv>: 4097a0: 48 89 e0 mov %rsp,%rax 4097a3: c3 retq 4097a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4097ab: 00 00 00 00 00 00000000004097b0 : 4097b0: 55 push %rbp 4097b1: 48 89 e5 mov %rsp,%rbp 4097b4: 53 push %rbx 4097b5: 41 54 push %r12 4097b7: 41 55 push %r13 4097b9: 41 56 push %r14 4097bb: 41 57 push %r15 4097bd: 48 89 27 mov %rsp,(%rdi) 4097c0: 48 89 f4 mov %rsi,%rsp 4097c3: 41 5f pop %r15 4097c5: 41 5e pop %r14 4097c7: 41 5d pop %r13 4097c9: 41 5c pop %r12 4097cb: 5b pop %rbx 4097cc: 5d pop %rbp 4097cd: 59 pop %rcx 4097ce: ff e1 jmpq *%rcx 00000000004097d0 <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException>: 4097d0: 53 push %rbx 4097d1: 48 83 ec 10 sub $0x10,%rsp 4097d5: 48 89 fb mov %rdi,%rbx 4097d8: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4097dd: 48 89 04 24 mov %rax,(%rsp) 4097e1: e8 9a aa 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4097e6: 48 89 d8 mov %rbx,%rax 4097e9: 48 83 c4 10 add $0x10,%rsp 4097ed: 5b pop %rbx 4097ee: c3 retq 4097ef: 90 nop 00000000004097f0 <_D4core6thread15ThreadException6__ctorMFAyaC6object9ThrowableAyamZC4core6thread15ThreadException>: 4097f0: 53 push %rbx 4097f1: 48 83 ec 10 sub $0x10,%rsp 4097f5: 48 89 c8 mov %rcx,%rax 4097f8: 48 89 d1 mov %rdx,%rcx 4097fb: 48 89 f2 mov %rsi,%rdx 4097fe: 48 89 fb mov %rdi,%rbx 409801: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 409806: 48 89 34 24 mov %rsi,(%rsp) 40980a: 4c 89 c6 mov %r8,%rsi 40980d: 49 89 c0 mov %rax,%r8 409810: e8 6b aa 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409815: 48 89 d8 mov %rbx,%rax 409818: 48 83 c4 10 add $0x10,%rsp 40981c: 5b pop %rbx 40981d: c3 retq 40981e: 66 90 xchg %ax,%ax 0000000000409820 <_D4core6thread14FiberException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread14FiberException>: 409820: 53 push %rbx 409821: 48 83 ec 10 sub $0x10,%rsp 409825: 48 89 fb mov %rdi,%rbx 409828: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40982d: 48 89 04 24 mov %rax,(%rsp) 409831: e8 4a aa 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409836: 48 89 d8 mov %rbx,%rax 409839: 48 83 c4 10 add $0x10,%rsp 40983d: 5b pop %rbx 40983e: c3 retq 40983f: 90 nop 0000000000409840 <_D4core6thread14FiberException6__ctorMFAyaC6object9ThrowableAyamZC4core6thread14FiberException>: 409840: 53 push %rbx 409841: 48 83 ec 10 sub $0x10,%rsp 409845: 48 89 c8 mov %rcx,%rax 409848: 48 89 d1 mov %rdx,%rcx 40984b: 48 89 f2 mov %rsi,%rdx 40984e: 48 89 fb mov %rdi,%rbx 409851: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 409856: 48 89 34 24 mov %rsi,(%rsp) 40985a: 4c 89 c6 mov %r8,%rsi 40985d: 49 89 c0 mov %rax,%r8 409860: e8 1b aa 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409865: 48 89 d8 mov %rbx,%rax 409868: 48 83 c4 10 add $0x10,%rsp 40986c: 5b pop %rbx 40986d: c3 retq 40986e: 66 90 xchg %ax,%ax 0000000000409870 : 409870: 41 56 push %r14 409872: 53 push %rbx 409873: 48 83 ec 68 sub $0x68,%rsp 409877: 48 89 fb mov %rdi,%rbx 40987a: 0f 57 c0 xorps %xmm0,%xmm0 40987d: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 409882: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 409887: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40988c: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) 409893: 00 00 409895: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 40989c: 00 00 40989e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 4098a5: 00 00 4098a7: 4c 8d 74 24 30 lea 0x30(%rsp),%r14 4098ac: e8 bf 84 ff ff callq 401d70 4098b1: 48 89 c7 mov %rax,%rdi 4098b4: 4c 89 f6 mov %r14,%rsi 4098b7: e8 14 81 ff ff callq 4019d0 4098bc: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 4098c1: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 4098c6: 4c 89 f7 mov %r14,%rdi 4098c9: e8 52 82 ff ff callq 401b20 4098ce: 4c 89 f7 mov %r14,%rdi 4098d1: e8 0a 85 ff ff callq 401de0 4098d6: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4098db: 48 03 44 24 20 add 0x20(%rsp),%rax 4098e0: 48 89 43 58 mov %rax,0x58(%rbx) 4098e4: 48 89 43 60 mov %rax,0x60(%rbx) 4098e8: c6 43 48 01 movb $0x1,0x48(%rbx) 4098ec: 8b 3d 66 9c 22 00 mov 0x229c66(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 4098f2: 48 89 de mov %rbx,%rsi 4098f5: e8 b6 81 ff ff callq 401ab0 4098fa: 48 8d 7b 58 lea 0x58(%rbx),%rdi 4098fe: e8 8d 0e 00 00 callq 40a790 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 409903: bf 08 00 00 00 mov $0x8,%edi 409908: e8 63 83 ff ff callq 401c70 40990d: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 409914: 00 00 409916: 48 8d 89 c0 ff ff ff lea -0x40(%rcx),%rcx 40991d: 48 89 08 mov %rcx,(%rax) 409920: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 409927: 48 8d 3c 24 lea (%rsp),%rdi 40992b: be 60 c5 40 00 mov $0x40c560,%esi 409930: 48 89 da mov %rbx,%rdx 409933: e8 48 84 ff ff callq 401d80 <_pthread_cleanup_push@plt> 409938: e8 83 ec ff ff callq 4085c0 40993d: 8b 43 18 mov 0x18(%rbx),%eax 409940: 83 f8 02 cmp $0x2,%eax 409943: 75 0c jne 409951 409945: 48 8b 7b 30 mov 0x30(%rbx),%rdi 409949: 48 8b 43 38 mov 0x38(%rbx),%rax 40994d: ff d0 callq *%rax 40994f: eb 0b jmp 40995c 409951: 83 f8 01 cmp $0x1,%eax 409954: 75 06 jne 40995c 409956: 48 8b 43 30 mov 0x30(%rbx),%rax 40995a: ff d0 callq *%rax 40995c: e8 9f ec ff ff callq 408600 409961: 48 8d 3c 24 lea (%rsp),%rdi 409965: 31 f6 xor %esi,%esi 409967: e8 74 80 ff ff callq 4019e0 <_pthread_cleanup_pop@plt> 40996c: 48 89 df mov %rbx,%rdi 40996f: e8 5c 10 00 00 callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 409974: c6 43 48 00 movb $0x0,0x48(%rbx) 409978: 31 c0 xor %eax,%eax 40997a: 48 83 c4 68 add $0x68,%rsp 40997e: 5b pop %rbx 40997f: 41 5e pop %r14 409981: c3 retq 409982: 49 89 c6 mov %rax,%r14 409985: 83 fa 01 cmp $0x1,%edx 409988: 75 1b jne 4099a5 40998a: 48 8b 43 50 mov 0x50(%rbx),%rax 40998e: 48 85 c0 test %rax,%rax 409991: 74 3f je 4099d2 409993: 48 89 c1 mov %rax,%rcx 409996: 48 8b 41 40 mov 0x40(%rcx),%rax 40999a: 48 85 c0 test %rax,%rax 40999d: 75 f4 jne 409993 40999f: 4c 89 71 40 mov %r14,0x40(%rcx) 4099a3: eb b7 jmp 40995c 4099a5: 48 89 df mov %rbx,%rdi 4099a8: e8 23 10 00 00 callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4099ad: eb 3e jmp 4099ed 4099af: 49 89 c6 mov %rax,%r14 4099b2: 83 fa 01 cmp $0x1,%edx 4099b5: 75 21 jne 4099d8 4099b7: 48 8b 43 50 mov 0x50(%rbx),%rax 4099bb: 48 85 c0 test %rax,%rax 4099be: 74 39 je 4099f9 4099c0: 48 89 c1 mov %rax,%rcx 4099c3: 48 8b 41 40 mov 0x40(%rcx),%rax 4099c7: 48 85 c0 test %rax,%rax 4099ca: 75 f4 jne 4099c0 4099cc: 4c 89 71 40 mov %r14,0x40(%rcx) 4099d0: eb 8f jmp 409961 4099d2: 4c 89 73 50 mov %r14,0x50(%rbx) 4099d6: eb 84 jmp 40995c 4099d8: 48 89 df mov %rbx,%rdi 4099db: e8 f0 0f 00 00 callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4099e0: eb 0b jmp 4099ed 4099e2: 49 89 c6 mov %rax,%r14 4099e5: 48 89 df mov %rbx,%rdi 4099e8: e8 e3 0f 00 00 callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4099ed: c6 43 48 00 movb $0x0,0x48(%rbx) 4099f1: 4c 89 f7 mov %r14,%rdi 4099f4: e8 87 83 00 00 callq 411d80 <_d_eh_resume_unwind> 4099f9: 4c 89 73 50 mov %r14,0x50(%rbx) 4099fd: e9 5f ff ff ff jmpq 409961 409a02: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409a09: 1f 84 00 00 00 00 00 0000000000409a10 : 409a10: 31 ff xor %edi,%edi 409a12: be 70 c5 40 00 mov $0x40c570,%esi 409a17: e9 94 15 00 00 jmpq 40afb0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 409a1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409a20 : 409a20: c3 retq 409a21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409a28: 0f 1f 84 00 00 00 00 409a2f: 00 0000000000409a30 <_D4core6thread6Thread6__ctorMFPFZvmZC4core6thread6Thread>: 409a30: 48 89 57 30 mov %rdx,0x30(%rdi) 409a34: 48 89 77 40 mov %rsi,0x40(%rdi) 409a38: c7 47 18 01 00 00 00 movl $0x1,0x18(%rdi) 409a3f: 48 8d 47 58 lea 0x58(%rdi),%rax 409a43: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 409a4a: 48 89 f8 mov %rdi,%rax 409a4d: c3 retq 409a4e: 66 90 xchg %ax,%ax 0000000000409a50 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread>: 409a50: 48 89 4f 38 mov %rcx,0x38(%rdi) 409a54: 48 89 57 30 mov %rdx,0x30(%rdi) 409a58: 48 89 77 40 mov %rsi,0x40(%rdi) 409a5c: c7 47 18 02 00 00 00 movl $0x2,0x18(%rdi) 409a63: 48 8d 47 58 lea 0x58(%rdi),%rax 409a67: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 409a6e: 48 89 f8 mov %rdi,%rax 409a71: c3 retq 409a72: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409a79: 1f 84 00 00 00 00 00 0000000000409a80 <_D4core6thread6Thread6__dtorMFZv>: 409a80: 53 push %rbx 409a81: 48 89 fb mov %rdi,%rbx 409a84: 48 8b 7b 10 mov 0x10(%rbx),%rdi 409a88: 48 85 ff test %rdi,%rdi 409a8b: 74 26 je 409ab3 <_D4core6thread6Thread6__dtorMFZv+0x33> 409a8d: e8 0e 7f ff ff callq 4019a0 409a92: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 409a99: 00 409a9a: 48 8b bb a0 00 00 00 mov 0xa0(%rbx),%rdi 409aa1: e8 ba 7e ff ff callq 401960 409aa6: 48 c7 83 a0 00 00 00 movq $0x0,0xa0(%rbx) 409aad: 00 00 00 00 409ab1: 5b pop %rbx 409ab2: c3 retq 409ab3: 5b pop %rbx 409ab4: c3 retq 409ab5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 409abc: 00 00 00 00 0000000000409ac0 <_D4core6thread6Thread5startMFZv>: 409ac0: 55 push %rbp 409ac1: 41 57 push %r15 409ac3: 41 56 push %r14 409ac5: 41 54 push %r12 409ac7: 53 push %rbx 409ac8: 48 83 ec 50 sub $0x50,%rsp 409acc: 49 89 fe mov %rdi,%r14 409acf: 44 8a 25 b2 9a 22 00 mov 0x229ab2(%rip),%r12b # 633588 <_D4core6thread17multiThreadedFlagb> 409ad6: c6 05 ab 9a 22 00 01 movb $0x1,0x229aab(%rip) # 633588 <_D4core6thread17multiThreadedFlagb> 409add: 0f 57 c0 xorps %xmm0,%xmm0 409ae0: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 409ae5: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 409aea: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 409aef: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 409af6: 00 00 409af8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 409afd: e8 8e 80 ff ff callq 401b90 409b02: 85 c0 test %eax,%eax 409b04: 0f 85 bd 00 00 00 jne 409bc7 <_D4core6thread6Thread5startMFZv+0x107> 409b0a: 49 8b 76 40 mov 0x40(%r14),%rsi 409b0e: 48 85 f6 test %rsi,%rsi 409b11: 74 12 je 409b25 <_D4core6thread6Thread5startMFZv+0x65> 409b13: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 409b18: e8 c3 81 ff ff callq 401ce0 409b1d: 85 c0 test %eax,%eax 409b1f: 0f 85 43 01 00 00 jne 409c68 <_D4core6thread6Thread5startMFZv+0x1a8> 409b25: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 409b2a: 31 f6 xor %esi,%esi 409b2c: e8 df 80 ff ff callq 401c10 409b31: 85 c0 test %eax,%eax 409b33: 0f 85 d0 01 00 00 jne 409d09 <_D4core6thread6Thread5startMFZv+0x249> 409b39: 4c 8b 3d 58 9a 22 00 mov 0x229a58(%rip),%r15 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 409b40: 4d 85 ff test %r15,%r15 409b43: 75 3a jne 409b7f <_D4core6thread6Thread5startMFZv+0xbf> 409b45: 4c 8b 3d 94 6a 22 00 mov 0x226a94(%rip),%r15 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 409b4c: 4c 89 ff mov %r15,%rdi 409b4f: e8 1c 81 ff ff callq 401c70 409b54: 48 89 c3 mov %rax,%rbx 409b57: 48 8b 35 8a 6a 22 00 mov 0x226a8a(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 409b5e: 48 89 df mov %rbx,%rdi 409b61: 4c 89 fa mov %r15,%rdx 409b64: e8 67 80 ff ff callq 401bd0 409b69: 48 89 1d 28 9a 22 00 mov %rbx,0x229a28(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 409b70: 48 89 df mov %rbx,%rdi 409b73: e8 28 6f 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 409b78: 4c 8b 3d 19 9a 22 00 mov 0x229a19(%rip),%r15 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 409b7f: 4c 89 ff mov %r15,%rdi 409b82: e8 79 ac 00 00 callq 414800 <_d_monitorenter> 409b87: 41 c6 46 48 01 movb $0x1,0x48(%r14) 409b8c: 49 8d 7e 10 lea 0x10(%r14),%rdi 409b90: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 409b95: ba 70 98 40 00 mov $0x409870,%edx 409b9a: 4c 89 f1 mov %r14,%rcx 409b9d: e8 de 7d ff ff callq 401980 409ba2: 85 c0 test %eax,%eax 409ba4: 0f 85 00 02 00 00 jne 409daa <_D4core6thread6Thread5startMFZv+0x2ea> 409baa: 4c 89 f7 mov %r14,%rdi 409bad: e8 4e 0d 00 00 callq 40a900 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 409bb2: 4c 89 ff mov %r15,%rdi 409bb5: e8 96 ac 00 00 callq 414850 <_d_monitorexit> 409bba: 48 83 c4 50 add $0x50,%rsp 409bbe: 5b pop %rbx 409bbf: 41 5c pop %r12 409bc1: 41 5e pop %r14 409bc3: 41 5f pop %r15 409bc5: 5d pop %rbp 409bc6: c3 retq 409bc7: bf 00 00 63 00 mov $0x630000,%edi 409bcc: e8 bf 92 ff ff callq 402e90 <_d_newclass> 409bd1: 48 89 c3 mov %rax,%rbx 409bd4: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 409bdb: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409be2: 00 409be3: 48 8b 05 ae 84 01 00 mov 0x184ae(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 409bea: 48 8b 0d af 84 01 00 mov 0x184af(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 409bf1: 48 8b 15 b0 84 01 00 mov 0x184b0(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 409bf8: 48 8b 35 b1 84 01 00 mov 0x184b1(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 409bff: 48 89 73 40 mov %rsi,0x40(%rbx) 409c03: 48 89 53 38 mov %rdx,0x38(%rbx) 409c07: 48 89 4b 30 mov %rcx,0x30(%rbx) 409c0b: 48 89 43 28 mov %rax,0x28(%rbx) 409c0f: 48 8b 05 7a 84 01 00 mov 0x1847a(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 409c16: 48 89 43 20 mov %rax,0x20(%rbx) 409c1a: 48 8b 05 67 84 01 00 mov 0x18467(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 409c21: 48 89 43 18 mov %rax,0x18(%rbx) 409c25: 48 8b 05 54 84 01 00 mov 0x18454(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 409c2c: 48 89 43 10 mov %rax,0x10(%rbx) 409c30: 48 c7 04 24 50 24 42 movq $0x422450,(%rsp) 409c37: 00 409c38: 48 89 df mov %rbx,%rdi 409c3b: be 00 00 00 00 mov $0x0,%esi 409c40: ba cd 02 00 00 mov $0x2cd,%edx 409c45: b9 43 00 00 00 mov $0x43,%ecx 409c4a: 41 b8 80 24 42 00 mov $0x422480,%r8d 409c50: 41 b9 24 00 00 00 mov $0x24,%r9d 409c56: e8 25 a6 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409c5b: 48 89 df mov %rbx,%rdi 409c5e: e8 6d 80 00 00 callq 411cd0 <_d_throw_exception> 409c63: e9 a2 fe ff ff jmpq 409b0a <_D4core6thread6Thread5startMFZv+0x4a> 409c68: bf 00 00 63 00 mov $0x630000,%edi 409c6d: e8 1e 92 ff ff callq 402e90 <_d_newclass> 409c72: 48 89 c3 mov %rax,%rbx 409c75: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 409c7c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409c83: 00 409c84: 48 8b 05 0d 84 01 00 mov 0x1840d(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 409c8b: 48 8b 0d 0e 84 01 00 mov 0x1840e(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 409c92: 48 8b 15 0f 84 01 00 mov 0x1840f(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 409c99: 48 8b 35 10 84 01 00 mov 0x18410(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 409ca0: 48 89 73 40 mov %rsi,0x40(%rbx) 409ca4: 48 89 53 38 mov %rdx,0x38(%rbx) 409ca8: 48 89 4b 30 mov %rcx,0x30(%rbx) 409cac: 48 89 43 28 mov %rax,0x28(%rbx) 409cb0: 48 8b 05 d9 83 01 00 mov 0x183d9(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 409cb7: 48 89 43 20 mov %rax,0x20(%rbx) 409cbb: 48 8b 05 c6 83 01 00 mov 0x183c6(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 409cc2: 48 89 43 18 mov %rax,0x18(%rbx) 409cc6: 48 8b 05 b3 83 01 00 mov 0x183b3(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 409ccd: 48 89 43 10 mov %rax,0x10(%rbx) 409cd1: 48 c7 04 24 d0 24 42 movq $0x4224d0,(%rsp) 409cd8: 00 409cd9: 48 89 df mov %rbx,%rdi 409cdc: be 00 00 00 00 mov $0x0,%esi 409ce1: ba cf 02 00 00 mov $0x2cf,%edx 409ce6: b9 43 00 00 00 mov $0x43,%ecx 409ceb: 41 b8 00 25 42 00 mov $0x422500,%r8d 409cf1: 41 b9 24 00 00 00 mov $0x24,%r9d 409cf7: e8 84 a5 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409cfc: 48 89 df mov %rbx,%rdi 409cff: e8 cc 7f 00 00 callq 411cd0 <_d_throw_exception> 409d04: e9 1c fe ff ff jmpq 409b25 <_D4core6thread6Thread5startMFZv+0x65> 409d09: bf 00 00 63 00 mov $0x630000,%edi 409d0e: e8 7d 91 ff ff callq 402e90 <_d_newclass> 409d13: 48 89 c3 mov %rax,%rbx 409d16: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 409d1d: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409d24: 00 409d25: 48 8b 05 6c 83 01 00 mov 0x1836c(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 409d2c: 48 8b 0d 6d 83 01 00 mov 0x1836d(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 409d33: 48 8b 15 6e 83 01 00 mov 0x1836e(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 409d3a: 48 8b 35 6f 83 01 00 mov 0x1836f(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 409d41: 48 89 73 40 mov %rsi,0x40(%rbx) 409d45: 48 89 53 38 mov %rdx,0x38(%rbx) 409d49: 48 89 4b 30 mov %rcx,0x30(%rbx) 409d4d: 48 89 43 28 mov %rax,0x28(%rbx) 409d51: 48 8b 05 38 83 01 00 mov 0x18338(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 409d58: 48 89 43 20 mov %rax,0x20(%rbx) 409d5c: 48 8b 05 25 83 01 00 mov 0x18325(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 409d63: 48 89 43 18 mov %rax,0x18(%rbx) 409d67: 48 8b 05 12 83 01 00 mov 0x18312(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 409d6e: 48 89 43 10 mov %rax,0x10(%rbx) 409d72: 48 c7 04 24 50 25 42 movq $0x422550,(%rsp) 409d79: 00 409d7a: 48 89 df mov %rbx,%rdi 409d7d: be 00 00 00 00 mov $0x0,%esi 409d82: ba d1 02 00 00 mov $0x2d1,%edx 409d87: b9 43 00 00 00 mov $0x43,%ecx 409d8c: 41 b8 70 25 42 00 mov $0x422570,%r8d 409d92: 41 b9 1d 00 00 00 mov $0x1d,%r9d 409d98: e8 e3 a4 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409d9d: 48 89 df mov %rbx,%rdi 409da0: e8 2b 7f 00 00 callq 411cd0 <_d_throw_exception> 409da5: e9 8f fd ff ff jmpq 409b39 <_D4core6thread6Thread5startMFZv+0x79> 409daa: bf 00 00 63 00 mov $0x630000,%edi 409daf: e8 dc 90 ff ff callq 402e90 <_d_newclass> 409db4: 48 89 c3 mov %rax,%rbx 409db7: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 409dbe: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409dc5: 00 409dc6: 48 8b 05 cb 82 01 00 mov 0x182cb(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 409dcd: 48 8b 0d cc 82 01 00 mov 0x182cc(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 409dd4: 48 8b 15 cd 82 01 00 mov 0x182cd(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 409ddb: 48 8b 35 ce 82 01 00 mov 0x182ce(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 409de2: 48 89 73 40 mov %rsi,0x40(%rbx) 409de6: 48 89 53 38 mov %rdx,0x38(%rbx) 409dea: 48 89 4b 30 mov %rcx,0x30(%rbx) 409dee: 48 89 43 28 mov %rax,0x28(%rbx) 409df2: 48 8b 05 97 82 01 00 mov 0x18297(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 409df9: 48 89 43 20 mov %rax,0x20(%rbx) 409dfd: 48 8b 05 84 82 01 00 mov 0x18284(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 409e04: 48 89 43 18 mov %rax,0x18(%rbx) 409e08: 48 8b 05 71 82 01 00 mov 0x18271(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 409e0f: 48 89 43 10 mov %rax,0x10(%rbx) 409e13: 48 c7 04 24 c0 25 42 movq $0x4225c0,(%rsp) 409e1a: 00 409e1b: 48 89 df mov %rbx,%rdi 409e1e: be 00 00 00 00 mov $0x0,%esi 409e23: ba fb 02 00 00 mov $0x2fb,%edx 409e28: b9 43 00 00 00 mov $0x43,%ecx 409e2d: 41 b8 e0 25 42 00 mov $0x4225e0,%r8d 409e33: 41 b9 15 00 00 00 mov $0x15,%r9d 409e39: e8 42 a4 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409e3e: 48 89 df mov %rbx,%rdi 409e41: e8 8a 7e 00 00 callq 411cd0 <_d_throw_exception> 409e46: e9 5f fd ff ff jmpq 409baa <_D4core6thread6Thread5startMFZv+0xea> 409e4b: 48 89 c3 mov %rax,%rbx 409e4e: bd 01 00 00 00 mov $0x1,%ebp 409e53: 83 fa 01 cmp $0x1,%edx 409e56: 75 0d jne 409e65 <_D4core6thread6Thread5startMFZv+0x3a5> 409e58: 41 c6 46 48 00 movb $0x0,0x48(%r14) 409e5d: 48 89 df mov %rbx,%rdi 409e60: e8 6b 7e 00 00 callq 411cd0 <_d_throw_exception> 409e65: 4c 89 ff mov %r15,%rdi 409e68: e8 e3 a9 00 00 callq 414850 <_d_monitorexit> 409e6d: 48 89 df mov %rbx,%rdi 409e70: e8 0b 7f 00 00 callq 411d80 <_d_eh_resume_unwind> 409e75: 48 89 c3 mov %rax,%rbx 409e78: 49 89 d6 mov %rdx,%r14 409e7b: 4c 89 ff mov %r15,%rdi 409e7e: e8 cd a9 00 00 callq 414850 <_d_monitorexit> 409e83: 41 39 ee cmp %ebp,%r14d 409e86: 74 10 je 409e98 <_D4core6thread6Thread5startMFZv+0x3d8> 409e88: 48 89 df mov %rbx,%rdi 409e8b: e8 f0 7e 00 00 callq 411d80 <_d_eh_resume_unwind> 409e90: 48 89 c3 mov %rax,%rbx 409e93: 83 fa 01 cmp $0x1,%edx 409e96: 75 15 jne 409ead <_D4core6thread6Thread5startMFZv+0x3ed> 409e98: 41 f6 c4 01 test $0x1,%r12b 409e9c: 75 07 jne 409ea5 <_D4core6thread6Thread5startMFZv+0x3e5> 409e9e: c6 05 e3 96 22 00 00 movb $0x0,0x2296e3(%rip) # 633588 <_D4core6thread17multiThreadedFlagb> 409ea5: 48 89 df mov %rbx,%rdi 409ea8: e8 23 7e 00 00 callq 411cd0 <_d_throw_exception> 409ead: 48 89 df mov %rbx,%rdi 409eb0: e8 cb 7e 00 00 callq 411d80 <_d_eh_resume_unwind> 409eb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 409ebc: 00 00 00 00 0000000000409ec0 <_D4core6thread6Thread4joinMFbZC6object9Throwable>: 409ec0: 55 push %rbp 409ec1: 53 push %rbx 409ec2: 50 push %rax 409ec3: 89 f5 mov %esi,%ebp 409ec5: 48 89 fb mov %rdi,%rbx 409ec8: 48 8b 7b 10 mov 0x10(%rbx),%rdi 409ecc: 31 f6 xor %esi,%esi 409ece: e8 ed 7e ff ff callq 401dc0 409ed3: 85 c0 test %eax,%eax 409ed5: 75 1f jne 409ef6 <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x36> 409ed7: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 409ede: 00 409edf: 48 8b 7b 50 mov 0x50(%rbx),%rdi 409ee3: 48 85 ff test %rdi,%rdi 409ee6: 0f 85 a3 00 00 00 jne 409f8f <_D4core6thread6Thread4joinMFbZC6object9Throwable+0xcf> 409eec: 48 89 f8 mov %rdi,%rax 409eef: 48 83 c4 08 add $0x8,%rsp 409ef3: 5b pop %rbx 409ef4: 5d pop %rbp 409ef5: c3 retq 409ef6: bf 00 00 63 00 mov $0x630000,%edi 409efb: e8 90 8f ff ff callq 402e90 <_d_newclass> 409f00: 48 89 c3 mov %rax,%rbx 409f03: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 409f0a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409f11: 00 409f12: 48 8b 05 7f 81 01 00 mov 0x1817f(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 409f19: 48 8b 0d 80 81 01 00 mov 0x18180(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 409f20: 48 8b 15 81 81 01 00 mov 0x18181(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 409f27: 48 8b 35 82 81 01 00 mov 0x18182(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 409f2e: 48 89 73 40 mov %rsi,0x40(%rbx) 409f32: 48 89 53 38 mov %rdx,0x38(%rbx) 409f36: 48 89 4b 30 mov %rcx,0x30(%rbx) 409f3a: 48 89 43 28 mov %rax,0x28(%rbx) 409f3e: 48 8b 05 4b 81 01 00 mov 0x1814b(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 409f45: 48 89 43 20 mov %rax,0x20(%rbx) 409f49: 48 8b 05 38 81 01 00 mov 0x18138(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 409f50: 48 89 43 18 mov %rax,0x18(%rbx) 409f54: 48 8b 05 25 81 01 00 mov 0x18125(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 409f5b: 48 89 43 10 mov %rax,0x10(%rbx) 409f5f: 48 c7 04 24 30 26 42 movq $0x422630,(%rsp) 409f66: 00 409f67: 48 89 df mov %rbx,%rdi 409f6a: be 00 00 00 00 mov $0x0,%esi 409f6f: ba 33 03 00 00 mov $0x333,%edx 409f74: b9 43 00 00 00 mov $0x43,%ecx 409f79: 41 b8 50 26 42 00 mov $0x422650,%r8d 409f7f: 41 b9 15 00 00 00 mov $0x15,%r9d 409f85: e8 f6 a2 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 409f8a: 48 89 df mov %rbx,%rdi 409f8d: eb 0e jmp 409f9d <_D4core6thread6Thread4joinMFbZC6object9Throwable+0xdd> 409f8f: 40 80 f5 01 xor $0x1,%bpl 409f93: 40 f6 c5 01 test $0x1,%bpl 409f97: 0f 85 4f ff ff ff jne 409eec <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x2c> 409f9d: e8 2e 7d 00 00 callq 411cd0 <_d_throw_exception> 409fa2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409fa9: 1f 84 00 00 00 00 00 0000000000409fb0 <_D4core6thread6Thread4nameMFNdZAya>: 409fb0: 41 57 push %r15 409fb2: 41 56 push %r14 409fb4: 53 push %rbx 409fb5: 48 89 fb mov %rdi,%rbx 409fb8: e8 43 a8 00 00 callq 414800 <_d_monitorenter> 409fbd: 4c 8b 73 20 mov 0x20(%rbx),%r14 409fc1: 4c 8b 7b 28 mov 0x28(%rbx),%r15 409fc5: 48 89 df mov %rbx,%rdi 409fc8: e8 83 a8 00 00 callq 414850 <_d_monitorexit> 409fcd: 4c 89 f0 mov %r14,%rax 409fd0: 4c 89 fa mov %r15,%rdx 409fd3: 5b pop %rbx 409fd4: 41 5e pop %r14 409fd6: 41 5f pop %r15 409fd8: c3 retq 409fd9: 49 89 c6 mov %rax,%r14 409fdc: 48 89 df mov %rbx,%rdi 409fdf: e8 6c a8 00 00 callq 414850 <_d_monitorexit> 409fe4: 4c 89 f7 mov %r14,%rdi 409fe7: e8 94 7d 00 00 callq 411d80 <_d_eh_resume_unwind> 409fec: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409ff0 <_D4core6thread6Thread4nameMFNdAyaZv>: 409ff0: 41 57 push %r15 409ff2: 41 56 push %r14 409ff4: 53 push %rbx 409ff5: 49 89 d7 mov %rdx,%r15 409ff8: 49 89 f6 mov %rsi,%r14 409ffb: 48 89 fb mov %rdi,%rbx 409ffe: e8 fd a7 00 00 callq 414800 <_d_monitorenter> 40a003: 4c 89 7b 28 mov %r15,0x28(%rbx) 40a007: 4c 89 73 20 mov %r14,0x20(%rbx) 40a00b: 48 89 df mov %rbx,%rdi 40a00e: 5b pop %rbx 40a00f: 41 5e pop %r14 40a011: 41 5f pop %r15 40a013: e9 38 a8 00 00 jmpq 414850 <_d_monitorexit> 40a018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a01f: 00 000000000040a020 <_D4core6thread6Thread8isDaemonMFNdZb>: 40a020: 55 push %rbp 40a021: 53 push %rbx 40a022: 50 push %rax 40a023: 48 89 fb mov %rdi,%rbx 40a026: e8 d5 a7 00 00 callq 414800 <_d_monitorenter> 40a02b: 40 8a 6b 49 mov 0x49(%rbx),%bpl 40a02f: 48 89 df mov %rbx,%rdi 40a032: e8 19 a8 00 00 callq 414850 <_d_monitorexit> 40a037: 40 88 e8 mov %bpl,%al 40a03a: 48 83 c4 08 add $0x8,%rsp 40a03e: 5b pop %rbx 40a03f: 5d pop %rbp 40a040: c3 retq 40a041: 48 89 c5 mov %rax,%rbp 40a044: 48 89 df mov %rbx,%rdi 40a047: e8 04 a8 00 00 callq 414850 <_d_monitorexit> 40a04c: 48 89 ef mov %rbp,%rdi 40a04f: e8 2c 7d 00 00 callq 411d80 <_d_eh_resume_unwind> 40a054: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a05b: 00 00 00 00 00 000000000040a060 <_D4core6thread6Thread8isDaemonMFNdbZv>: 40a060: 55 push %rbp 40a061: 53 push %rbx 40a062: 50 push %rax 40a063: 89 f5 mov %esi,%ebp 40a065: 48 89 fb mov %rdi,%rbx 40a068: e8 93 a7 00 00 callq 414800 <_d_monitorenter> 40a06d: 83 e5 01 and $0x1,%ebp 40a070: 40 88 6b 49 mov %bpl,0x49(%rbx) 40a074: 48 89 df mov %rbx,%rdi 40a077: 48 83 c4 08 add $0x8,%rsp 40a07b: 5b pop %rbx 40a07c: 5d pop %rbp 40a07d: e9 ce a7 00 00 jmpq 414850 <_d_monitorexit> 40a082: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a089: 1f 84 00 00 00 00 00 000000000040a090 <_D4core6thread6Thread9isRunningMFNdZb>: 40a090: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 40a095: 74 04 je 40a09b <_D4core6thread6Thread9isRunningMFNdZb+0xb> 40a097: 8a 47 48 mov 0x48(%rdi),%al 40a09a: c3 retq 40a09b: 30 c0 xor %al,%al 40a09d: c3 retq 40a09e: 66 90 xchg %ax,%ax 000000000040a0a0 <_D4core6thread6Thread8priorityMFNdZi>: 40a0a0: 53 push %rbx 40a0a1: 48 83 ec 10 sub $0x10,%rsp 40a0a5: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 40a0ac: 00 40a0ad: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) 40a0b4: 00 40a0b5: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0b9: 48 8d 74 24 0c lea 0xc(%rsp),%rsi 40a0be: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40a0c3: e8 28 7b ff ff callq 401bf0 40a0c8: 85 c0 test %eax,%eax 40a0ca: 75 0a jne 40a0d6 <_D4core6thread6Thread8priorityMFNdZi+0x36> 40a0cc: 8b 44 24 08 mov 0x8(%rsp),%eax 40a0d0: 48 83 c4 10 add $0x10,%rsp 40a0d4: 5b pop %rbx 40a0d5: c3 retq 40a0d6: bf 00 00 63 00 mov $0x630000,%edi 40a0db: e8 b0 8d ff ff callq 402e90 <_d_newclass> 40a0e0: 48 89 c3 mov %rax,%rbx 40a0e3: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40a0ea: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40a0f1: 00 40a0f2: 48 8b 05 9f 7f 01 00 mov 0x17f9f(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40a0f9: 48 8b 0d a0 7f 01 00 mov 0x17fa0(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40a100: 48 8b 15 a1 7f 01 00 mov 0x17fa1(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40a107: 48 8b 35 a2 7f 01 00 mov 0x17fa2(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40a10e: 48 89 73 40 mov %rsi,0x40(%rbx) 40a112: 48 89 53 38 mov %rdx,0x38(%rbx) 40a116: 48 89 4b 30 mov %rcx,0x30(%rbx) 40a11a: 48 89 43 28 mov %rax,0x28(%rbx) 40a11e: 48 8b 05 6b 7f 01 00 mov 0x17f6b(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40a125: 48 89 43 20 mov %rax,0x20(%rbx) 40a129: 48 8b 05 58 7f 01 00 mov 0x17f58(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40a130: 48 89 43 18 mov %rax,0x18(%rbx) 40a134: 48 8b 05 45 7f 01 00 mov 0x17f45(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40a13b: 48 89 43 10 mov %rax,0x10(%rbx) 40a13f: 48 c7 04 24 a0 26 42 movq $0x4226a0,(%rsp) 40a146: 00 40a147: 48 89 df mov %rbx,%rdi 40a14a: be 00 00 00 00 mov $0x0,%esi 40a14f: ba d3 03 00 00 mov $0x3d3,%edx 40a154: b9 43 00 00 00 mov $0x43,%ecx 40a159: 41 b8 c0 26 42 00 mov $0x4226c0,%r8d 40a15f: 41 b9 1d 00 00 00 mov $0x1d,%r9d 40a165: e8 16 a1 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40a16a: 48 89 df mov %rbx,%rdi 40a16d: e8 5e 7b 00 00 callq 411cd0 <_d_throw_exception> 40a172: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a179: 1f 84 00 00 00 00 00 000000000040a180 <_D4core6thread6Thread8priorityMFNdiZv>: 40a180: 55 push %rbp 40a181: 53 push %rbx 40a182: 48 83 ec 18 sub $0x18,%rsp 40a186: 89 f5 mov %esi,%ebp 40a188: 48 89 fb mov %rdi,%rbx 40a18b: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 40a192: 00 40a193: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) 40a19a: 00 40a19b: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a19f: 48 8d 74 24 14 lea 0x14(%rsp),%rsi 40a1a4: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 40a1a9: e8 42 7a ff ff callq 401bf0 40a1ae: 85 c0 test %eax,%eax 40a1b0: 75 25 jne 40a1d7 <_D4core6thread6Thread8priorityMFNdiZv+0x57> 40a1b2: 89 6c 24 10 mov %ebp,0x10(%rsp) 40a1b6: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a1ba: 8b 74 24 14 mov 0x14(%rsp),%esi 40a1be: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 40a1c3: e8 48 78 ff ff callq 401a10 40a1c8: 85 c0 test %eax,%eax 40a1ca: 0f 85 95 00 00 00 jne 40a265 <_D4core6thread6Thread8priorityMFNdiZv+0xe5> 40a1d0: 48 83 c4 18 add $0x18,%rsp 40a1d4: 5b pop %rbx 40a1d5: 5d pop %rbp 40a1d6: c3 retq 40a1d7: bf 00 00 63 00 mov $0x630000,%edi 40a1dc: e8 af 8c ff ff callq 402e90 <_d_newclass> 40a1e1: 48 89 c3 mov %rax,%rbx 40a1e4: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40a1eb: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40a1f2: 00 40a1f3: 48 8b 05 9e 7e 01 00 mov 0x17e9e(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40a1fa: 48 8b 0d 9f 7e 01 00 mov 0x17e9f(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40a201: 48 8b 15 a0 7e 01 00 mov 0x17ea0(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40a208: 48 8b 35 a1 7e 01 00 mov 0x17ea1(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40a20f: 48 89 73 40 mov %rsi,0x40(%rbx) 40a213: 48 89 53 38 mov %rdx,0x38(%rbx) 40a217: 48 89 4b 30 mov %rcx,0x30(%rbx) 40a21b: 48 89 43 28 mov %rax,0x28(%rbx) 40a21f: 48 8b 05 6a 7e 01 00 mov 0x17e6a(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40a226: 48 89 43 20 mov %rax,0x20(%rbx) 40a22a: 48 8b 05 57 7e 01 00 mov 0x17e57(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40a231: 48 89 43 18 mov %rax,0x18(%rbx) 40a235: 48 8b 05 44 7e 01 00 mov 0x17e44(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40a23c: 48 89 43 10 mov %rax,0x10(%rbx) 40a240: 48 c7 04 24 10 27 42 movq $0x422710,(%rsp) 40a247: 00 40a248: 48 89 df mov %rbx,%rdi 40a24b: be 00 00 00 00 mov $0x0,%esi 40a250: ba f1 03 00 00 mov $0x3f1,%edx 40a255: b9 43 00 00 00 mov $0x43,%ecx 40a25a: 41 b8 30 27 42 00 mov $0x422730,%r8d 40a260: e9 89 00 00 00 jmpq 40a2ee <_D4core6thread6Thread8priorityMFNdiZv+0x16e> 40a265: bf 00 00 63 00 mov $0x630000,%edi 40a26a: e8 21 8c ff ff callq 402e90 <_d_newclass> 40a26f: 48 89 c3 mov %rax,%rbx 40a272: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40a279: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40a280: 00 40a281: 48 8b 05 10 7e 01 00 mov 0x17e10(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40a288: 48 8b 0d 11 7e 01 00 mov 0x17e11(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40a28f: 48 8b 15 12 7e 01 00 mov 0x17e12(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40a296: 48 8b 35 13 7e 01 00 mov 0x17e13(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40a29d: 48 89 73 40 mov %rsi,0x40(%rbx) 40a2a1: 48 89 53 38 mov %rdx,0x38(%rbx) 40a2a5: 48 89 4b 30 mov %rcx,0x30(%rbx) 40a2a9: 48 89 43 28 mov %rax,0x28(%rbx) 40a2ad: 48 8b 05 dc 7d 01 00 mov 0x17ddc(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40a2b4: 48 89 43 20 mov %rax,0x20(%rbx) 40a2b8: 48 8b 05 c9 7d 01 00 mov 0x17dc9(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40a2bf: 48 89 43 18 mov %rax,0x18(%rbx) 40a2c3: 48 8b 05 b6 7d 01 00 mov 0x17db6(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40a2ca: 48 89 43 10 mov %rax,0x10(%rbx) 40a2ce: 48 c7 04 24 80 27 42 movq $0x422780,(%rsp) 40a2d5: 00 40a2d6: 48 89 df mov %rbx,%rdi 40a2d9: be 00 00 00 00 mov $0x0,%esi 40a2de: ba f4 03 00 00 mov $0x3f4,%edx 40a2e3: b9 43 00 00 00 mov $0x43,%ecx 40a2e8: 41 b8 a0 27 42 00 mov $0x4227a0,%r8d 40a2ee: 41 b9 1d 00 00 00 mov $0x1d,%r9d 40a2f4: e8 87 9f 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40a2f9: 48 89 df mov %rbx,%rdi 40a2fc: e8 cf 79 00 00 callq 411cd0 <_d_throw_exception> 40a301: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a308: 0f 1f 84 00 00 00 00 40a30f: 00 000000000040a310 <_D4core6thread6Thread5sleepFS4core4time8DurationZv>: 40a310: 41 56 push %r14 40a312: 53 push %rbx 40a313: 48 83 ec 38 sub $0x38,%rsp 40a317: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 40a31c: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 40a323: 94 bf d6 40a326: 48 89 f8 mov %rdi,%rax 40a329: 48 f7 e9 imul %rcx 40a32c: 48 01 fa add %rdi,%rdx 40a32f: 48 89 d0 mov %rdx,%rax 40a332: 48 c1 e8 3f shr $0x3f,%rax 40a336: 48 c1 fa 17 sar $0x17,%rdx 40a33a: 48 01 c2 add %rax,%rdx 40a33d: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40a342: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40a347: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 40a34c: e8 4f f2 00 00 callq 4195a0 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec> 40a351: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 40a356: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40a35b: 6b 44 24 08 64 imul $0x64,0x8(%rsp),%eax 40a360: 48 63 c0 movslq %eax,%rax 40a363: 48 89 44 24 28 mov %rax,0x28(%rsp) 40a368: e8 83 77 ff ff callq 401af0 40a36d: 85 c0 test %eax,%eax 40a36f: 74 3c je 40a3ad <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x9d> 40a371: 4c 8d 74 24 20 lea 0x20(%rsp),%r14 40a376: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx 40a37b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40a380: e8 3b f0 00 00 callq 4193c0 40a385: 83 f8 04 cmp $0x4,%eax 40a388: 75 2b jne 40a3b5 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0xa5> 40a38a: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40a38f: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 40a394: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 40a399: 48 89 44 24 20 mov %rax,0x20(%rsp) 40a39e: 4c 89 f7 mov %r14,%rdi 40a3a1: 48 89 de mov %rbx,%rsi 40a3a4: e8 47 77 ff ff callq 401af0 40a3a9: 85 c0 test %eax,%eax 40a3ab: 75 d3 jne 40a380 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x70> 40a3ad: 48 83 c4 38 add $0x38,%rsp 40a3b1: 5b pop %rbx 40a3b2: 41 5e pop %r14 40a3b4: c3 retq 40a3b5: bf 00 00 63 00 mov $0x630000,%edi 40a3ba: e8 d1 8a ff ff callq 402e90 <_d_newclass> 40a3bf: 48 89 c3 mov %rax,%rbx 40a3c2: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40a3c9: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40a3d0: 00 40a3d1: 48 8b 05 c0 7c 01 00 mov 0x17cc0(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40a3d8: 48 8b 0d c1 7c 01 00 mov 0x17cc1(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40a3df: 48 8b 15 c2 7c 01 00 mov 0x17cc2(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40a3e6: 48 8b 35 c3 7c 01 00 mov 0x17cc3(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40a3ed: 48 89 73 40 mov %rsi,0x40(%rbx) 40a3f1: 48 89 53 38 mov %rdx,0x38(%rbx) 40a3f5: 48 89 4b 30 mov %rcx,0x30(%rbx) 40a3f9: 48 89 43 28 mov %rax,0x28(%rbx) 40a3fd: 48 8b 05 8c 7c 01 00 mov 0x17c8c(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40a404: 48 89 43 20 mov %rax,0x20(%rbx) 40a408: 48 8b 05 79 7c 01 00 mov 0x17c79(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40a40f: 48 89 43 18 mov %rax,0x18(%rbx) 40a413: 48 8b 05 66 7c 01 00 mov 0x17c66(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40a41a: 48 89 43 10 mov %rax,0x10(%rbx) 40a41e: 48 c7 04 24 f0 27 42 movq $0x4227f0,(%rsp) 40a425: 00 40a426: 48 89 df mov %rbx,%rdi 40a429: be 00 00 00 00 mov $0x0,%esi 40a42e: ba 3f 04 00 00 mov $0x43f,%edx 40a433: b9 43 00 00 00 mov $0x43,%ecx 40a438: 41 b8 20 28 42 00 mov $0x422820,%r8d 40a43e: 41 b9 2a 00 00 00 mov $0x2a,%r9d 40a444: e8 37 9e 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40a449: 48 89 df mov %rbx,%rdi 40a44c: e8 7f 78 00 00 callq 411cd0 <_d_throw_exception> 40a451: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a458: 0f 1f 84 00 00 00 00 40a45f: 00 000000000040a460 <_D4core6thread6Thread5sleepFlZv>: 40a460: e9 ab fe ff ff jmpq 40a310 <_D4core6thread6Thread5sleepFS4core4time8DurationZv> 40a465: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a46c: 00 00 00 00 000000000040a470 <_D4core6thread6Thread5yieldFZv>: 40a470: e9 bb 76 ff ff jmpq 401b30 40a475: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a47c: 00 00 00 00 000000000040a480 <_D4core6thread6Thread7getThisFZC4core6thread6Thread>: 40a480: 8b 3d d2 90 22 00 mov 0x2290d2(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40a486: e9 b5 77 ff ff jmpq 401c40 40a48b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a490 <_D4core6thread6Thread6getAllFZAC4core6thread6Thread>: 40a490: 41 57 push %r15 40a492: 41 56 push %r14 40a494: 53 push %rbx 40a495: 48 83 ec 20 sub $0x20,%rsp 40a499: 48 8b 1d f8 90 22 00 mov 0x2290f8(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a4a0: 48 85 db test %rbx,%rbx 40a4a3: 75 3a jne 40a4df <_D4core6thread6Thread6getAllFZAC4core6thread6Thread+0x4f> 40a4a5: 4c 8b 35 34 61 22 00 mov 0x226134(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a4ac: 4c 89 f7 mov %r14,%rdi 40a4af: e8 bc 77 ff ff callq 401c70 40a4b4: 48 89 c3 mov %rax,%rbx 40a4b7: 48 8b 35 2a 61 22 00 mov 0x22612a(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a4be: 48 89 df mov %rbx,%rdi 40a4c1: 4c 89 f2 mov %r14,%rdx 40a4c4: e8 07 77 ff ff callq 401bd0 40a4c9: 48 89 1d c8 90 22 00 mov %rbx,0x2290c8(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a4d0: 48 89 df mov %rbx,%rdi 40a4d3: e8 c8 65 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a4d8: 48 8b 1d b9 90 22 00 mov 0x2290b9(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a4df: 48 89 df mov %rbx,%rdi 40a4e2: e8 19 a3 00 00 callq 414800 <_d_monitorenter> 40a4e7: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40a4ee: 00 00 40a4f0: 48 8b 35 89 90 22 00 mov 0x229089(%rip),%rsi # 633580 <_D4core6thread6Thread7sm_tlenm> 40a4f7: bf c0 2b 42 00 mov $0x422bc0,%edi 40a4fc: e8 5f 96 ff ff callq 403b60 <_d_newarrayT> 40a501: 48 89 44 24 10 mov %rax,0x10(%rsp) 40a506: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40a50b: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40a510: be 30 c6 40 00 mov $0x40c630,%esi 40a515: e8 36 00 00 00 callq 40a550 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 40a51a: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 40a51f: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 40a524: 48 89 df mov %rbx,%rdi 40a527: e8 24 a3 00 00 callq 414850 <_d_monitorexit> 40a52c: 4c 89 f0 mov %r14,%rax 40a52f: 4c 89 fa mov %r15,%rdx 40a532: 48 83 c4 20 add $0x20,%rsp 40a536: 5b pop %rbx 40a537: 41 5e pop %r14 40a539: 41 5f pop %r15 40a53b: c3 retq 40a53c: 49 89 c6 mov %rax,%r14 40a53f: 48 89 df mov %rbx,%rdi 40a542: e8 09 a3 00 00 callq 414850 <_d_monitorexit> 40a547: 4c 89 f7 mov %r14,%rdi 40a54a: e8 31 78 00 00 callq 411d80 <_d_eh_resume_unwind> 40a54f: 90 nop 000000000040a550 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi>: 40a550: 55 push %rbp 40a551: 41 57 push %r15 40a553: 41 56 push %r14 40a555: 41 54 push %r12 40a557: 53 push %rbx 40a558: 48 83 ec 10 sub $0x10,%rsp 40a55c: 49 89 f7 mov %rsi,%r15 40a55f: 48 89 fb mov %rdi,%rbx 40a562: 4c 8b 35 2f 90 22 00 mov 0x22902f(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a569: 4d 85 f6 test %r14,%r14 40a56c: 75 3a jne 40a5a8 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x58> 40a56e: 4c 8b 35 6b 60 22 00 mov 0x22606b(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a575: 4c 89 f7 mov %r14,%rdi 40a578: e8 f3 76 ff ff callq 401c70 40a57d: 48 89 c5 mov %rax,%rbp 40a580: 48 8b 35 61 60 22 00 mov 0x226061(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a587: 48 89 ef mov %rbp,%rdi 40a58a: 4c 89 f2 mov %r14,%rdx 40a58d: e8 3e 76 ff ff callq 401bd0 40a592: 48 89 2d ff 8f 22 00 mov %rbp,0x228fff(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a599: 48 89 ef mov %rbp,%rdi 40a59c: e8 ff 64 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a5a1: 4c 8b 35 f0 8f 22 00 mov 0x228ff0(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a5a8: 4c 89 f7 mov %r14,%rdi 40a5ab: e8 50 a2 00 00 callq 414800 <_d_monitorenter> 40a5b0: 48 8b 05 c1 8f 22 00 mov 0x228fc1(%rip),%rax # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40a5b7: 48 89 44 24 08 mov %rax,0x8(%rsp) 40a5bc: 48 85 c0 test %rax,%rax 40a5bf: 74 34 je 40a5f5 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xa5> 40a5c1: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 40a5c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a5cd: 00 00 00 40a5d0: 48 89 df mov %rbx,%rdi 40a5d3: 4c 89 e6 mov %r12,%rsi 40a5d6: 41 ff d7 callq *%r15 40a5d9: 89 c5 mov %eax,%ebp 40a5db: 85 ed test %ebp,%ebp 40a5dd: 75 18 jne 40a5f7 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xa7> 40a5df: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40a5e4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 40a5eb: 48 89 44 24 08 mov %rax,0x8(%rsp) 40a5f0: 48 85 c0 test %rax,%rax 40a5f3: 75 db jne 40a5d0 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x80> 40a5f5: 31 ed xor %ebp,%ebp 40a5f7: 4c 89 f7 mov %r14,%rdi 40a5fa: e8 51 a2 00 00 callq 414850 <_d_monitorexit> 40a5ff: 89 e8 mov %ebp,%eax 40a601: 48 83 c4 10 add $0x10,%rsp 40a605: 5b pop %rbx 40a606: 41 5c pop %r12 40a608: 41 5e pop %r14 40a60a: 41 5f pop %r15 40a60c: 5d pop %rbp 40a60d: c3 retq 40a60e: eb 00 jmp 40a610 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xc0> 40a610: 48 89 c3 mov %rax,%rbx 40a613: 4c 89 f7 mov %r14,%rdi 40a616: e8 35 a2 00 00 callq 414850 <_d_monitorexit> 40a61b: 48 89 df mov %rbx,%rdi 40a61e: e8 5d 77 00 00 callq 411d80 <_d_eh_resume_unwind> 40a623: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a62a: 84 00 00 00 00 00 000000000040a630 <_D4core6thread6Thread18_sharedStaticCtor1FZv>: 40a630: 50 push %rax 40a631: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 40a638: 00 40a639: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 40a640: e8 2b 77 ff ff callq 401d70 40a645: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 40a64a: 48 8d 14 24 lea (%rsp),%rdx 40a64e: 48 89 c7 mov %rax,%rdi 40a651: e8 9a 75 ff ff callq 401bf0 40a656: 8b 7c 24 04 mov 0x4(%rsp),%edi 40a65a: e8 21 76 ff ff callq 401c80 40a65f: 89 05 eb 8e 22 00 mov %eax,0x228eeb(%rip) # 633550 <_D4core6thread6Thread12PRIORITY_MINxi> 40a665: 8b 7c 24 04 mov 0x4(%rsp),%edi 40a669: e8 92 77 ff ff callq 401e00 40a66e: 89 05 e0 8e 22 00 mov %eax,0x228ee0(%rip) # 633554 <_D4core6thread6Thread12PRIORITY_MAXxi> 40a674: 58 pop %rax 40a675: c3 retq 40a676: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a67d: 00 00 00 000000000040a680 <_D4core6thread6Thread6__ctorMFZC4core6thread6Thread>: 40a680: c7 47 18 00 00 00 00 movl $0x0,0x18(%rdi) 40a687: 48 8d 47 58 lea 0x58(%rdi),%rax 40a68b: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 40a692: 48 89 f8 mov %rdi,%rax 40a695: c3 retq 40a696: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a69d: 00 00 00 000000000040a6a0 <_D4core6thread6Thread3runMFZv>: 40a6a0: 48 89 f8 mov %rdi,%rax 40a6a3: 8b 48 18 mov 0x18(%rax),%ecx 40a6a6: 83 f9 02 cmp $0x2,%ecx 40a6a9: 75 07 jne 40a6b2 <_D4core6thread6Thread3runMFZv+0x12> 40a6ab: 48 8b 78 30 mov 0x30(%rax),%rdi 40a6af: ff 60 38 jmpq *0x38(%rax) 40a6b2: 83 f9 01 cmp $0x1,%ecx 40a6b5: 75 03 jne 40a6ba <_D4core6thread6Thread3runMFZv+0x1a> 40a6b7: ff 60 30 jmpq *0x30(%rax) 40a6ba: c3 retq 40a6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a6c0 <_D4core6thread6Thread7setThisFC4core6thread6ThreadZv>: 40a6c0: 48 89 f8 mov %rdi,%rax 40a6c3: 8b 3d 8f 8e 22 00 mov 0x228e8f(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40a6c9: 48 89 c6 mov %rax,%rsi 40a6cc: e9 df 73 ff ff jmpq 401ab0 40a6d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a6d8: 0f 1f 84 00 00 00 00 40a6df: 00 000000000040a6e0 <_D4core6thread6Thread11pushContextMFPS4core6thread6Thread7ContextZv>: 40a6e0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 40a6e7: 48 89 46 10 mov %rax,0x10(%rsi) 40a6eb: 48 89 b7 80 00 00 00 mov %rsi,0x80(%rdi) 40a6f2: c3 retq 40a6f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a6fa: 84 00 00 00 00 00 000000000040a700 <_D4core6thread6Thread10popContextMFZv>: 40a700: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 40a707: 48 8b 48 10 mov 0x10(%rax),%rcx 40a70b: 48 89 8f 80 00 00 00 mov %rcx,0x80(%rdi) 40a712: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 40a719: 00 40a71a: c3 retq 40a71b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a720 <_D4core6thread6Thread10topContextMFZPS4core6thread6Thread7Context>: 40a720: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 40a727: c3 retq 40a728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a72f: 00 000000000040a730 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex>: 40a730: 41 56 push %r14 40a732: 53 push %rbx 40a733: 50 push %rax 40a734: 48 8b 05 5d 8e 22 00 mov 0x228e5d(%rip),%rax # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a73b: 48 85 c0 test %rax,%rax 40a73e: 75 3a jne 40a77a <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex+0x4a> 40a740: 4c 8b 35 99 5e 22 00 mov 0x225e99(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a747: 4c 89 f7 mov %r14,%rdi 40a74a: e8 21 75 ff ff callq 401c70 40a74f: 48 89 c3 mov %rax,%rbx 40a752: 48 8b 35 8f 5e 22 00 mov 0x225e8f(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a759: 48 89 df mov %rbx,%rdi 40a75c: 4c 89 f2 mov %r14,%rdx 40a75f: e8 6c 74 ff ff callq 401bd0 40a764: 48 89 1d 2d 8e 22 00 mov %rbx,0x228e2d(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a76b: 48 89 df mov %rbx,%rdi 40a76e: e8 2d 63 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a773: 48 8b 05 1e 8e 22 00 mov 0x228e1e(%rip),%rax # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a77a: 48 83 c4 08 add $0x8,%rsp 40a77e: 5b pop %rbx 40a77f: 41 5e pop %r14 40a781: c3 retq 40a782: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a789: 1f 84 00 00 00 00 00 000000000040a790 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv>: 40a790: 41 57 push %r15 40a792: 41 56 push %r14 40a794: 53 push %rbx 40a795: 49 89 fe mov %rdi,%r14 40a798: eb 13 jmp 40a7ad <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x1d> 40a79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a7a0: 48 89 df mov %rbx,%rdi 40a7a3: e8 a8 a0 00 00 callq 414850 <_d_monitorexit> 40a7a8: e8 83 73 ff ff callq 401b30 40a7ad: 48 8b 1d e4 8d 22 00 mov 0x228de4(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a7b4: 48 85 db test %rbx,%rbx 40a7b7: 75 3a jne 40a7f3 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x63> 40a7b9: 4c 8b 3d 20 5e 22 00 mov 0x225e20(%rip),%r15 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a7c0: 4c 89 ff mov %r15,%rdi 40a7c3: e8 a8 74 ff ff callq 401c70 40a7c8: 48 89 c3 mov %rax,%rbx 40a7cb: 48 8b 35 16 5e 22 00 mov 0x225e16(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a7d2: 48 89 df mov %rbx,%rdi 40a7d5: 4c 89 fa mov %r15,%rdx 40a7d8: e8 f3 73 ff ff callq 401bd0 40a7dd: 48 89 1d b4 8d 22 00 mov %rbx,0x228db4(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a7e4: 48 89 df mov %rbx,%rdi 40a7e7: e8 b4 62 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a7ec: 48 8b 1d a5 8d 22 00 mov 0x228da5(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a7f3: 48 89 df mov %rbx,%rdi 40a7f6: e8 05 a0 00 00 callq 414800 <_d_monitorenter> 40a7fb: 83 3d 8a 8d 22 00 00 cmpl $0x0,0x228d8a(%rip) # 63358c <_D4core6thread12suspendDepthk> 40a802: 75 9c jne 40a7a0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x10> 40a804: 48 8b 05 5d 8d 22 00 mov 0x228d5d(%rip),%rax # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40a80b: 48 85 c0 test %rax,%rax 40a80e: 74 0f je 40a81f <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x8f> 40a810: 49 89 46 18 mov %rax,0x18(%r14) 40a814: 48 8b 05 4d 8d 22 00 mov 0x228d4d(%rip),%rax # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40a81b: 4c 89 70 20 mov %r14,0x20(%rax) 40a81f: 4c 89 35 42 8d 22 00 mov %r14,0x228d42(%rip) # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40a826: 48 ff 05 43 8d 22 00 incq 0x228d43(%rip) # 633570 <_D4core6thread6Thread7sm_clenm> 40a82d: 48 89 df mov %rbx,%rdi 40a830: e8 1b a0 00 00 callq 414850 <_d_monitorexit> 40a835: 5b pop %rbx 40a836: 41 5e pop %r14 40a838: 41 5f pop %r15 40a83a: c3 retq 40a83b: 49 89 c6 mov %rax,%r14 40a83e: 48 89 df mov %rbx,%rdi 40a841: e8 0a a0 00 00 callq 414850 <_d_monitorexit> 40a846: 4c 89 f7 mov %r14,%rdi 40a849: e8 32 75 00 00 callq 411d80 <_d_eh_resume_unwind> 40a84e: 66 90 xchg %ax,%ax 000000000040a850 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv>: 40a850: 41 57 push %r15 40a852: 41 56 push %r14 40a854: 53 push %rbx 40a855: 49 89 ff mov %rdi,%r15 40a858: 4c 8b 35 39 8d 22 00 mov 0x228d39(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a85f: 4d 85 f6 test %r14,%r14 40a862: 75 3a jne 40a89e <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x4e> 40a864: 4c 8b 35 75 5d 22 00 mov 0x225d75(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a86b: 4c 89 f7 mov %r14,%rdi 40a86e: e8 fd 73 ff ff callq 401c70 40a873: 48 89 c3 mov %rax,%rbx 40a876: 48 8b 35 6b 5d 22 00 mov 0x225d6b(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a87d: 48 89 df mov %rbx,%rdi 40a880: 4c 89 f2 mov %r14,%rdx 40a883: e8 48 73 ff ff callq 401bd0 40a888: 48 89 1d 09 8d 22 00 mov %rbx,0x228d09(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a88f: 48 89 df mov %rbx,%rdi 40a892: e8 09 62 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a897: 4c 8b 35 fa 8c 22 00 mov 0x228cfa(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a89e: 4c 89 f7 mov %r14,%rdi 40a8a1: e8 5a 9f 00 00 callq 414800 <_d_monitorenter> 40a8a6: 49 8b 47 20 mov 0x20(%r15),%rax 40a8aa: 48 85 c0 test %rax,%rax 40a8ad: 74 08 je 40a8b7 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x67> 40a8af: 49 8b 4f 18 mov 0x18(%r15),%rcx 40a8b3: 48 89 48 18 mov %rcx,0x18(%rax) 40a8b7: 49 8d 47 18 lea 0x18(%r15),%rax 40a8bb: 48 8b 08 mov (%rax),%rcx 40a8be: 48 85 c9 test %rcx,%rcx 40a8c1: 74 08 je 40a8cb <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x7b> 40a8c3: 49 8b 57 20 mov 0x20(%r15),%rdx 40a8c7: 48 89 51 20 mov %rdx,0x20(%rcx) 40a8cb: 4c 39 3d 96 8c 22 00 cmp %r15,0x228c96(%rip) # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40a8d2: 75 0a jne 40a8de <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x8e> 40a8d4: 48 8b 00 mov (%rax),%rax 40a8d7: 48 89 05 8a 8c 22 00 mov %rax,0x228c8a(%rip) # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40a8de: 48 ff 0d 8b 8c 22 00 decq 0x228c8b(%rip) # 633570 <_D4core6thread6Thread7sm_clenm> 40a8e5: 4c 89 f7 mov %r14,%rdi 40a8e8: 5b pop %rbx 40a8e9: 41 5e pop %r14 40a8eb: 41 5f pop %r15 40a8ed: e9 5e 9f 00 00 jmpq 414850 <_d_monitorexit> 40a8f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a8f9: 1f 84 00 00 00 00 00 000000000040a900 <_D4core6thread6Thread3addFC4core6thread6ThreadZv>: 40a900: 41 57 push %r15 40a902: 41 56 push %r14 40a904: 53 push %rbx 40a905: 49 89 fe mov %rdi,%r14 40a908: eb 13 jmp 40a91d <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x1d> 40a90a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a910: 48 89 df mov %rbx,%rdi 40a913: e8 38 9f 00 00 callq 414850 <_d_monitorexit> 40a918: e8 13 72 ff ff callq 401b30 40a91d: 48 8b 1d 74 8c 22 00 mov 0x228c74(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a924: 48 85 db test %rbx,%rbx 40a927: 75 3a jne 40a963 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x63> 40a929: 4c 8b 3d b0 5c 22 00 mov 0x225cb0(%rip),%r15 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a930: 4c 89 ff mov %r15,%rdi 40a933: e8 38 73 ff ff callq 401c70 40a938: 48 89 c3 mov %rax,%rbx 40a93b: 48 8b 35 a6 5c 22 00 mov 0x225ca6(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a942: 48 89 df mov %rbx,%rdi 40a945: 4c 89 fa mov %r15,%rdx 40a948: e8 83 72 ff ff callq 401bd0 40a94d: 48 89 1d 44 8c 22 00 mov %rbx,0x228c44(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a954: 48 89 df mov %rbx,%rdi 40a957: e8 44 61 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40a95c: 48 8b 1d 35 8c 22 00 mov 0x228c35(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a963: 48 89 df mov %rbx,%rdi 40a966: e8 95 9e 00 00 callq 414800 <_d_monitorenter> 40a96b: 83 3d 1a 8c 22 00 00 cmpl $0x0,0x228c1a(%rip) # 63358c <_D4core6thread12suspendDepthk> 40a972: 75 9c jne 40a910 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x10> 40a974: 48 8b 05 fd 8b 22 00 mov 0x228bfd(%rip),%rax # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40a97b: 48 85 c0 test %rax,%rax 40a97e: 74 15 je 40a995 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x95> 40a980: 49 89 86 b0 00 00 00 mov %rax,0xb0(%r14) 40a987: 48 8b 05 ea 8b 22 00 mov 0x228bea(%rip),%rax # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40a98e: 4c 89 b0 a8 00 00 00 mov %r14,0xa8(%rax) 40a995: 4c 89 35 dc 8b 22 00 mov %r14,0x228bdc(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40a99c: 48 ff 05 dd 8b 22 00 incq 0x228bdd(%rip) # 633580 <_D4core6thread6Thread7sm_tlenm> 40a9a3: 48 89 df mov %rbx,%rdi 40a9a6: e8 a5 9e 00 00 callq 414850 <_d_monitorexit> 40a9ab: 5b pop %rbx 40a9ac: 41 5e pop %r14 40a9ae: 41 5f pop %r15 40a9b0: c3 retq 40a9b1: 49 89 c6 mov %rax,%r14 40a9b4: 48 89 df mov %rbx,%rdi 40a9b7: e8 94 9e 00 00 callq 414850 <_d_monitorexit> 40a9bc: 4c 89 f7 mov %r14,%rdi 40a9bf: e8 bc 73 00 00 callq 411d80 <_d_eh_resume_unwind> 40a9c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a9cb: 00 00 00 00 00 000000000040a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv>: 40a9d0: 41 57 push %r15 40a9d2: 41 56 push %r14 40a9d4: 53 push %rbx 40a9d5: 49 89 ff mov %rdi,%r15 40a9d8: 4c 8b 35 b9 8b 22 00 mov 0x228bb9(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40a9df: 4d 85 f6 test %r14,%r14 40a9e2: 75 3a jne 40aa1e <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x4e> 40a9e4: 4c 8b 35 f5 5b 22 00 mov 0x225bf5(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40a9eb: 4c 89 f7 mov %r14,%rdi 40a9ee: e8 7d 72 ff ff callq 401c70 40a9f3: 48 89 c3 mov %rax,%rbx 40a9f6: 48 8b 35 eb 5b 22 00 mov 0x225beb(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40a9fd: 48 89 df mov %rbx,%rdi 40aa00: 4c 89 f2 mov %r14,%rdx 40aa03: e8 c8 71 ff ff callq 401bd0 40aa08: 48 89 1d 89 8b 22 00 mov %rbx,0x228b89(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40aa0f: 48 89 df mov %rbx,%rdi 40aa12: e8 89 60 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40aa17: 4c 8b 35 7a 8b 22 00 mov 0x228b7a(%rip),%r14 # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40aa1e: 4c 89 f7 mov %r14,%rdi 40aa21: e8 da 9d 00 00 callq 414800 <_d_monitorenter> 40aa26: 49 8d 7f 58 lea 0x58(%r15),%rdi 40aa2a: e8 21 fe ff ff callq 40a850 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 40aa2f: 49 8b 87 a8 00 00 00 mov 0xa8(%r15),%rax 40aa36: 48 85 c0 test %rax,%rax 40aa39: 74 0e je 40aa49 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x79> 40aa3b: 49 8b 8f b0 00 00 00 mov 0xb0(%r15),%rcx 40aa42: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 40aa49: 49 8d 9f b0 00 00 00 lea 0xb0(%r15),%rbx 40aa50: 48 8b 03 mov (%rbx),%rax 40aa53: 48 85 c0 test %rax,%rax 40aa56: 74 0e je 40aa66 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x96> 40aa58: 49 8b 8f a8 00 00 00 mov 0xa8(%r15),%rcx 40aa5f: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 40aa66: 48 8b 35 0b 8b 22 00 mov 0x228b0b(%rip),%rsi # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40aa6d: 4c 89 ff mov %r15,%rdi 40aa70: e8 0b 7c 00 00 callq 412680 <_D6object8opEqualsFC6ObjectC6ObjectZb> 40aa75: a8 01 test $0x1,%al 40aa77: 74 0a je 40aa83 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0xb3> 40aa79: 48 8b 03 mov (%rbx),%rax 40aa7c: 48 89 05 f5 8a 22 00 mov %rax,0x228af5(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40aa83: 48 ff 0d f6 8a 22 00 decq 0x228af6(%rip) # 633580 <_D4core6thread6Thread7sm_tlenm> 40aa8a: 4c 89 f7 mov %r14,%rdi 40aa8d: 5b pop %rbx 40aa8e: 41 5e pop %r14 40aa90: 41 5f pop %r15 40aa92: e9 b9 9d 00 00 jmpq 414850 <_d_monitorexit> 40aa97: 48 89 c3 mov %rax,%rbx 40aa9a: 4c 89 f7 mov %r14,%rdi 40aa9d: e8 ae 9d 00 00 callq 414850 <_d_monitorexit> 40aaa2: 48 89 df mov %rbx,%rdi 40aaa5: e8 d6 72 00 00 callq 411d80 <_d_eh_resume_unwind> 40aaaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040aab0 : 40aab0: 48 81 ec 38 01 00 00 sub $0x138,%rsp 40aab7: 0f 57 c0 xorps %xmm0,%xmm0 40aaba: 0f 29 84 24 20 01 00 movaps %xmm0,0x120(%rsp) 40aac1: 00 40aac2: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp) 40aac9: 00 40aaca: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp) 40aad1: 00 40aad2: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp) 40aad9: 00 40aada: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp) 40aae1: 00 40aae2: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp) 40aae9: 00 40aaea: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp) 40aaf1: 00 40aaf2: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp) 40aaf9: 00 40aafa: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp) 40ab01: 00 40ab02: 48 c7 84 24 30 01 00 movq $0x0,0x130(%rsp) 40ab09: 00 00 00 00 00 40ab0e: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp) 40ab15: 00 40ab16: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp) 40ab1b: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp) 40ab20: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 40ab25: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 40ab2a: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40ab2f: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 40ab34: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 40ab39: 0f 29 04 24 movaps %xmm0,(%rsp) 40ab3d: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp) 40ab44: 00 00 00 00 00 40ab49: c7 84 24 28 01 00 00 movl $0x10000000,0x128(%rsp) 40ab50: 00 00 00 10 40ab54: 48 c7 84 24 a0 00 00 movq $0x409a10,0xa0(%rsp) 40ab5b: 00 10 9a 40 00 40ab60: 48 8d bc 24 a8 00 00 lea 0xa8(%rsp),%rdi 40ab67: 00 40ab68: e8 73 70 ff ff callq 401be0 40ab6d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40ab72: c7 84 24 88 00 00 00 movl $0x0,0x88(%rsp) 40ab79: 00 00 00 00 40ab7d: 48 c7 04 24 20 9a 40 movq $0x409a20,(%rsp) 40ab84: 00 40ab85: e8 56 70 ff ff callq 401be0 40ab8a: 48 8d b4 24 a0 00 00 lea 0xa0(%rsp),%rsi 40ab91: 00 40ab92: bf 0a 00 00 00 mov $0xa,%edi 40ab97: 31 d2 xor %edx,%edx 40ab99: e8 52 6e ff ff callq 4019f0 40ab9e: 48 8d 34 24 lea (%rsp),%rsi 40aba2: bf 0c 00 00 00 mov $0xc,%edi 40aba7: 31 d2 xor %edx,%edx 40aba9: e8 42 6e ff ff callq 4019f0 40abae: bf 30 35 63 00 mov $0x633530,%edi 40abb3: 31 f6 xor %esi,%esi 40abb5: 31 d2 xor %edx,%edx 40abb7: e8 d4 71 ff ff callq 401d90 40abbc: bf 58 35 63 00 mov $0x633558,%edi 40abc1: 31 f6 xor %esi,%esi 40abc3: e8 48 71 ff ff callq 401d10 40abc8: e8 33 00 00 00 callq 40ac00 40abcd: 48 89 05 8c 89 22 00 mov %rax,0x22898c(%rip) # 633560 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 40abd4: 48 81 c4 38 01 00 00 add $0x138,%rsp 40abdb: c3 retq 40abdc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040abe0 : 40abe0: 50 push %rax 40abe1: 8b 3d 71 89 22 00 mov 0x228971(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40abe7: e8 54 70 ff ff callq 401c40 40abec: 48 3b 05 6d 89 22 00 cmp 0x22896d(%rip),%rax # 633560 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 40abf3: 0f 94 c0 sete %al 40abf6: 5a pop %rdx 40abf7: c3 retq 40abf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40abff: 00 000000000040ac00 : 40ac00: 41 57 push %r15 40ac02: 41 56 push %r14 40ac04: 53 push %rbx 40ac05: 48 83 ec 50 sub $0x50,%rsp 40ac09: e8 72 a5 00 00 callq 415180 40ac0e: 8b 3d 44 89 22 00 mov 0x228944(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40ac14: e8 27 70 ff ff callq 401c40 40ac19: 48 89 c3 mov %rax,%rbx 40ac1c: 48 85 db test %rbx,%rbx 40ac1f: 74 0a je 40ac2b 40ac21: e8 3a a5 00 00 callq 415160 40ac26: e9 17 01 00 00 jmpq 40ad42 40ac2b: bf 40 01 63 00 mov $0x630140,%edi 40ac30: e8 5b 82 ff ff callq 402e90 <_d_newclass> 40ac35: 48 89 c3 mov %rax,%rbx 40ac38: 48 c7 03 70 22 42 00 movq $0x422270,(%rbx) 40ac3f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40ac46: 00 40ac47: 4c 8d 7b 10 lea 0x10(%rbx),%r15 40ac4b: 4c 89 ff mov %r15,%rdi 40ac4e: be c0 21 42 00 mov $0x4221c0,%esi 40ac53: ba a8 00 00 00 mov $0xa8,%edx 40ac58: e8 73 6f ff ff callq 401bd0 40ac5d: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) 40ac64: 4c 8d 73 58 lea 0x58(%rbx),%r14 40ac68: 4c 89 b3 80 00 00 00 mov %r14,0x80(%rbx) 40ac6f: e8 fc 70 ff ff callq 401d70 40ac74: 49 89 07 mov %rax,(%r15) 40ac77: 0f 57 c0 xorps %xmm0,%xmm0 40ac7a: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40ac7f: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 40ac84: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 40ac89: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 40ac90: 00 00 40ac92: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40ac99: 00 00 40ac9b: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40aca2: 00 40aca3: e8 c8 70 ff ff callq 401d70 40aca8: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40acad: 48 89 c7 mov %rax,%rdi 40acb0: e8 1b 6d ff ff callq 4019d0 40acb5: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40acba: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40acbf: 48 8d 14 24 lea (%rsp),%rdx 40acc3: e8 58 6e ff ff callq 401b20 40acc8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40accd: e8 0e 71 ff ff callq 401de0 40acd2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40acd7: 48 03 04 24 add (%rsp),%rax 40acdb: 49 89 06 mov %rax,(%r14) 40acde: 48 89 43 60 mov %rax,0x60(%rbx) 40ace2: c6 43 48 01 movb $0x1,0x48(%rbx) 40ace6: c6 43 49 01 movb $0x1,0x49(%rbx) 40acea: 8b 3d 68 88 22 00 mov 0x228868(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40acf0: 48 89 de mov %rbx,%rsi 40acf3: e8 b8 6d ff ff callq 401ab0 40acf8: 48 89 df mov %rbx,%rdi 40acfb: e8 00 fc ff ff callq 40a900 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 40ad00: 4c 89 f7 mov %r14,%rdi 40ad03: e8 88 fa ff ff callq 40a790 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 40ad08: 48 83 3d 50 88 22 00 cmpq $0x0,0x228850(%rip) # 633560 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 40ad0f: 00 40ad10: 74 07 je 40ad19 40ad12: c6 05 6f 88 22 00 01 movb $0x1,0x22886f(%rip) # 633588 <_D4core6thread17multiThreadedFlagb> 40ad19: bf 08 00 00 00 mov $0x8,%edi 40ad1e: e8 4d 6f ff ff callq 401c70 40ad23: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 40ad2a: 00 00 40ad2c: 48 8d 89 c0 ff ff ff lea -0x40(%rcx),%rcx 40ad33: 48 89 08 mov %rcx,(%rax) 40ad36: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 40ad3d: e8 1e a4 00 00 callq 415160 40ad42: 48 89 d8 mov %rbx,%rax 40ad45: 48 83 c4 50 add $0x50,%rsp 40ad49: 5b pop %rbx 40ad4a: 41 5e pop %r14 40ad4c: 41 5f pop %r15 40ad4e: c3 retq 40ad4f: 48 89 c3 mov %rax,%rbx 40ad52: e8 09 a4 00 00 callq 415160 40ad57: 48 89 df mov %rbx,%rdi 40ad5a: e8 21 70 00 00 callq 411d80 <_d_eh_resume_unwind> 40ad5f: 90 nop 000000000040ad60 : 40ad60: 50 push %rax 40ad61: 8b 3d f1 87 22 00 mov 0x2287f1(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40ad67: e8 d4 6e ff ff callq 401c40 40ad6c: 48 85 c0 test %rax,%rax 40ad6f: 74 09 je 40ad7a 40ad71: 48 89 c7 mov %rax,%rdi 40ad74: 58 pop %rax 40ad75: e9 56 fc ff ff jmpq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40ad7a: 58 pop %rax 40ad7b: c3 retq 40ad7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ad80 : 40ad80: 50 push %rax 40ad81: e8 1a 00 00 00 callq 40ada0 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread> 40ad86: 48 85 c0 test %rax,%rax 40ad89: 74 09 je 40ad94 40ad8b: 48 89 c7 mov %rax,%rdi 40ad8e: 58 pop %rax 40ad8f: e9 3c fc ff ff jmpq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40ad94: 58 pop %rax 40ad95: c3 retq 40ad96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ad9d: 00 00 00 000000000040ada0 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread>: 40ada0: 41 56 push %r14 40ada2: 53 push %rbx 40ada3: 48 83 ec 18 sub $0x18,%rsp 40ada7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40adac: 48 8b 1d e5 87 22 00 mov 0x2287e5(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40adb3: 48 85 db test %rbx,%rbx 40adb6: 75 3a jne 40adf2 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x52> 40adb8: 4c 8b 35 21 58 22 00 mov 0x225821(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40adbf: 4c 89 f7 mov %r14,%rdi 40adc2: e8 a9 6e ff ff callq 401c70 40adc7: 48 89 c3 mov %rax,%rbx 40adca: 48 8b 35 17 58 22 00 mov 0x225817(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40add1: 48 89 df mov %rbx,%rdi 40add4: 4c 89 f2 mov %r14,%rdx 40add7: e8 f4 6d ff ff callq 401bd0 40addc: 48 89 1d b5 87 22 00 mov %rbx,0x2287b5(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40ade3: 48 89 df mov %rbx,%rdi 40ade6: e8 b5 5c 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40adeb: 48 8b 1d a6 87 22 00 mov 0x2287a6(%rip),%rbx # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40adf2: 48 89 df mov %rbx,%rdi 40adf5: e8 06 9a 00 00 callq 414800 <_d_monitorenter> 40adfa: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40adff: be 50 c6 40 00 mov $0x40c650,%esi 40ae04: e8 47 f7 ff ff callq 40a550 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 40ae09: 83 f8 02 cmp $0x2,%eax 40ae0c: 75 22 jne 40ae30 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x90> 40ae0e: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 40ae13: 48 89 df mov %rbx,%rdi 40ae16: e8 35 9a 00 00 callq 414850 <_d_monitorexit> 40ae1b: eb 1e jmp 40ae3b <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x9b> 40ae1d: 49 89 c6 mov %rax,%r14 40ae20: 48 89 df mov %rbx,%rdi 40ae23: e8 28 9a 00 00 callq 414850 <_d_monitorexit> 40ae28: 4c 89 f7 mov %r14,%rdi 40ae2b: e8 50 6f 00 00 callq 411d80 <_d_eh_resume_unwind> 40ae30: 48 89 df mov %rbx,%rdi 40ae33: e8 18 9a 00 00 callq 414850 <_d_monitorexit> 40ae38: 45 31 f6 xor %r14d,%r14d 40ae3b: 4c 89 f0 mov %r14,%rax 40ae3e: 48 83 c4 18 add $0x18,%rsp 40ae42: 5b pop %rbx 40ae43: 41 5e pop %r14 40ae45: c3 retq 40ae46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ae4d: 00 00 00 000000000040ae50 : 40ae50: 48 89 f8 mov %rdi,%rax 40ae53: 8b 3d ff 86 22 00 mov 0x2286ff(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40ae59: 48 89 c6 mov %rax,%rsi 40ae5c: e9 4f 6c ff ff jmpq 401ab0 40ae61: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ae68: 0f 1f 84 00 00 00 00 40ae6f: 00 000000000040ae70 : 40ae70: 41 56 push %r14 40ae72: 53 push %rbx 40ae73: 48 83 ec 18 sub $0x18,%rsp 40ae77: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 40ae7c: 0f 1f 40 00 nopl 0x0(%rax) 40ae80: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40ae87: 00 00 40ae89: 4c 89 f7 mov %r14,%rdi 40ae8c: be 70 c6 40 00 mov $0x40c670,%esi 40ae91: e8 ba f6 ff ff callq 40a550 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 40ae96: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40ae9b: 48 85 db test %rbx,%rbx 40ae9e: 74 25 je 40aec5 40aea0: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40aea4: 31 f6 xor %esi,%esi 40aea6: e8 15 6f ff ff callq 401dc0 40aeab: 85 c0 test %eax,%eax 40aead: 75 1e jne 40aecd 40aeaf: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40aeb6: 00 40aeb7: 48 8b 7b 50 mov 0x50(%rbx),%rdi 40aebb: 48 85 ff test %rdi,%rdi 40aebe: 74 c0 je 40ae80 40aec0: e8 0b 6e 00 00 callq 411cd0 <_d_throw_exception> 40aec5: 48 83 c4 18 add $0x18,%rsp 40aec9: 5b pop %rbx 40aeca: 41 5e pop %r14 40aecc: c3 retq 40aecd: bf 00 00 63 00 mov $0x630000,%edi 40aed2: e8 b9 7f ff ff callq 402e90 <_d_newclass> 40aed7: 48 89 c3 mov %rax,%rbx 40aeda: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40aee1: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40aee8: 00 40aee9: 48 8b 05 a8 71 01 00 mov 0x171a8(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40aef0: 48 8b 0d a9 71 01 00 mov 0x171a9(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40aef7: 48 8b 15 aa 71 01 00 mov 0x171aa(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40aefe: 48 8b 35 ab 71 01 00 mov 0x171ab(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40af05: 48 89 73 40 mov %rsi,0x40(%rbx) 40af09: 48 89 53 38 mov %rdx,0x38(%rbx) 40af0d: 48 89 4b 30 mov %rcx,0x30(%rbx) 40af11: 48 89 43 28 mov %rax,0x28(%rbx) 40af15: 48 8b 05 74 71 01 00 mov 0x17174(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40af1c: 48 89 43 20 mov %rax,0x20(%rbx) 40af20: 48 8b 05 61 71 01 00 mov 0x17161(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40af27: 48 89 43 18 mov %rax,0x18(%rbx) 40af2b: 48 8b 05 4e 71 01 00 mov 0x1714e(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40af32: 48 89 43 10 mov %rax,0x10(%rbx) 40af36: 48 c7 04 24 30 26 42 movq $0x422630,(%rsp) 40af3d: 00 40af3e: 48 89 df mov %rbx,%rdi 40af41: be 00 00 00 00 mov $0x0,%esi 40af46: ba 33 03 00 00 mov $0x333,%edx 40af4b: b9 43 00 00 00 mov $0x43,%ecx 40af50: 41 b8 50 26 42 00 mov $0x422650,%r8d 40af56: 41 b9 15 00 00 00 mov $0x15,%r9d 40af5c: e8 1f 93 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40af61: 48 89 df mov %rbx,%rdi 40af64: e8 67 6d 00 00 callq 411cd0 <_d_throw_exception> 40af69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040af70 <_D4core6thread18_sharedStaticDtor2FZv>: 40af70: 53 push %rbx 40af71: 48 8b 1d 00 86 22 00 mov 0x228600(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40af78: eb 0d jmp 40af87 <_D4core6thread18_sharedStaticDtor2FZv+0x17> 40af7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40af80: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40af87: 48 85 db test %rbx,%rbx 40af8a: 74 18 je 40afa4 <_D4core6thread18_sharedStaticDtor2FZv+0x34> 40af8c: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40af91: 74 07 je 40af9a <_D4core6thread18_sharedStaticDtor2FZv+0x2a> 40af93: 8a 43 48 mov 0x48(%rbx),%al 40af96: 84 c0 test %al,%al 40af98: 75 e6 jne 40af80 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 40af9a: 48 89 df mov %rbx,%rdi 40af9d: e8 2e fa ff ff callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40afa2: eb dc jmp 40af80 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 40afa4: 5b pop %rbx 40afa5: c3 retq 40afa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40afad: 00 00 00 000000000040afb0 <_D4core6thread18callWithStackShellFMDFPvZvZv>: 40afb0: 55 push %rbp 40afb1: 48 89 e5 mov %rsp,%rbp 40afb4: 41 57 push %r15 40afb6: 41 56 push %r14 40afb8: 41 55 push %r13 40afba: 41 54 push %r12 40afbc: 53 push %rbx 40afbd: 50 push %rax 40afbe: 48 89 f0 mov %rsi,%rax 40afc1: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 40afc8: 00 40afc9: 50 push %rax 40afca: 53 push %rbx 40afcb: 51 push %rcx 40afcc: 52 push %rdx 40afcd: 56 push %rsi 40afce: 57 push %rdi 40afcf: 55 push %rbp 40afd0: 41 50 push %r8 40afd2: 41 51 push %r9 40afd4: 41 52 push %r10 40afd6: 41 53 push %r11 40afd8: 41 54 push %r12 40afda: 41 55 push %r13 40afdc: 41 56 push %r14 40afde: 41 57 push %r15 40afe0: 50 push %rax 40afe1: 48 89 65 d0 mov %rsp,-0x30(%rbp) 40afe5: 48 8b 75 d0 mov -0x30(%rbp),%rsi 40afe9: ff d0 callq *%rax 40afeb: 58 pop %rax 40afec: 41 5f pop %r15 40afee: 41 5e pop %r14 40aff0: 41 5d pop %r13 40aff2: 41 5c pop %r12 40aff4: 41 5b pop %r11 40aff6: 41 5a pop %r10 40aff8: 41 59 pop %r9 40affa: 41 58 pop %r8 40affc: 5d pop %rbp 40affd: 5f pop %rdi 40affe: 5e pop %rsi 40afff: 5a pop %rdx 40b000: 59 pop %rcx 40b001: 5b pop %rbx 40b002: 58 pop %rax 40b003: 48 83 c4 08 add $0x8,%rsp 40b007: 5b pop %rbx 40b008: 41 5c pop %r12 40b00a: 41 5d pop %r13 40b00c: 41 5e pop %r14 40b00e: 41 5f pop %r15 40b010: 5d pop %rbp 40b011: c3 retq 40b012: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b019: 1f 84 00 00 00 00 00 000000000040b020 <_D4core6thread7suspendFC4core6thread6ThreadZv>: 40b020: 53 push %rbx 40b021: 48 83 ec 10 sub $0x10,%rsp 40b025: 48 89 fb mov %rdi,%rbx 40b028: e8 43 6d ff ff callq 401d70 40b02d: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40b031: 48 39 c7 cmp %rax,%rdi 40b034: 75 20 jne 40b056 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x36> 40b036: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40b03c: 84 c0 test %al,%al 40b03e: 75 10 jne 40b050 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x30> 40b040: 48 8b 9b 80 00 00 00 mov 0x80(%rbx),%rbx 40b047: e8 54 e7 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40b04c: 48 89 43 08 mov %rax,0x8(%rbx) 40b050: 48 83 c4 10 add $0x10,%rsp 40b054: 5b pop %rbx 40b055: c3 retq 40b056: be 0a 00 00 00 mov $0xa,%esi 40b05b: e8 e0 69 ff ff callq 401a40 40b060: 85 c0 test %eax,%eax 40b062: 74 1b je 40b07f <_D4core6thread7suspendFC4core6thread6ThreadZv+0x5f> 40b064: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40b069: 74 07 je 40b072 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x52> 40b06b: 8a 43 48 mov 0x48(%rbx),%al 40b06e: 84 c0 test %al,%al 40b070: 75 1c jne 40b08e <_D4core6thread7suspendFC4core6thread6ThreadZv+0x6e> 40b072: 48 89 df mov %rbx,%rdi 40b075: 48 83 c4 10 add $0x10,%rsp 40b079: 5b pop %rbx 40b07a: e9 51 f9 ff ff jmpq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40b07f: bf 30 35 63 00 mov $0x633530,%edi 40b084: 48 83 c4 10 add $0x10,%rsp 40b088: 5b pop %rbx 40b089: e9 22 6b ff ff jmpq 401bb0 40b08e: bf 00 00 63 00 mov $0x630000,%edi 40b093: e8 f8 7d ff ff callq 402e90 <_d_newclass> 40b098: 48 89 c3 mov %rax,%rbx 40b09b: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40b0a2: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40b0a9: 00 40b0aa: 48 8b 05 e7 6f 01 00 mov 0x16fe7(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40b0b1: 48 8b 0d e8 6f 01 00 mov 0x16fe8(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40b0b8: 48 8b 15 e9 6f 01 00 mov 0x16fe9(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40b0bf: 48 8b 35 ea 6f 01 00 mov 0x16fea(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40b0c6: 48 89 73 40 mov %rsi,0x40(%rbx) 40b0ca: 48 89 53 38 mov %rdx,0x38(%rbx) 40b0ce: 48 89 4b 30 mov %rcx,0x30(%rbx) 40b0d2: 48 89 43 28 mov %rax,0x28(%rbx) 40b0d6: 48 8b 05 b3 6f 01 00 mov 0x16fb3(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40b0dd: 48 89 43 20 mov %rax,0x20(%rbx) 40b0e1: 48 8b 05 a0 6f 01 00 mov 0x16fa0(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40b0e8: 48 89 43 18 mov %rax,0x18(%rbx) 40b0ec: 48 8b 05 8d 6f 01 00 mov 0x16f8d(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40b0f3: 48 89 43 10 mov %rax,0x10(%rbx) 40b0f7: 48 c7 04 24 70 28 42 movq $0x422870,(%rsp) 40b0fe: 00 40b0ff: 48 89 df mov %rbx,%rdi 40b102: be 00 00 00 00 mov $0x0,%esi 40b107: ba b9 09 00 00 mov $0x9b9,%edx 40b10c: b9 43 00 00 00 mov $0x43,%ecx 40b111: 41 b8 90 28 42 00 mov $0x422890,%r8d 40b117: 41 b9 18 00 00 00 mov $0x18,%r9d 40b11d: e8 5e 91 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40b122: 48 89 df mov %rbx,%rdi 40b125: e8 a6 6b 00 00 callq 411cd0 <_d_throw_exception> 40b12a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040b130 : 40b130: 55 push %rbp 40b131: 41 56 push %r14 40b133: 53 push %rbx 40b134: 48 83 3d 3c 84 22 00 cmpq $0x0,0x22843c(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b13b: 00 40b13c: 74 3a je 40b178 40b13e: 8a 05 44 84 22 00 mov 0x228444(%rip),%al # 633588 <_D4core6thread17multiThreadedFlagb> 40b144: 34 01 xor $0x1,%al 40b146: a8 01 test $0x1,%al 40b148: 74 2e je 40b178 40b14a: 8b 05 3c 84 22 00 mov 0x22843c(%rip),%eax # 63358c <_D4core6thread12suspendDepthk> 40b150: 8d 48 01 lea 0x1(%rax),%ecx 40b153: 89 0d 33 84 22 00 mov %ecx,0x228433(%rip) # 63358c <_D4core6thread12suspendDepthk> 40b159: 85 c0 test %eax,%eax 40b15b: 0f 85 6b 01 00 00 jne 40b2cc 40b161: 8b 3d f1 83 22 00 mov 0x2283f1(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b167: e8 d4 6a ff ff callq 401c40 40b16c: 48 89 c7 mov %rax,%rdi 40b16f: 5b pop %rbx 40b170: 41 5e pop %r14 40b172: 5d pop %rbp 40b173: e9 a8 fe ff ff jmpq 40b020 <_D4core6thread7suspendFC4core6thread6ThreadZv> 40b178: 48 8b 3d 19 84 22 00 mov 0x228419(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b17f: 48 85 ff test %rdi,%rdi 40b182: 75 3a jne 40b1be 40b184: 4c 8b 35 55 54 22 00 mov 0x225455(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40b18b: 4c 89 f7 mov %r14,%rdi 40b18e: e8 dd 6a ff ff callq 401c70 40b193: 48 89 c3 mov %rax,%rbx 40b196: 48 8b 35 4b 54 22 00 mov 0x22544b(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40b19d: 48 89 df mov %rbx,%rdi 40b1a0: 4c 89 f2 mov %r14,%rdx 40b1a3: e8 28 6a ff ff callq 401bd0 40b1a8: 48 89 1d e9 83 22 00 mov %rbx,0x2283e9(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b1af: 48 89 df mov %rbx,%rdi 40b1b2: e8 e9 58 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40b1b7: 48 8b 3d da 83 22 00 mov 0x2283da(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b1be: 48 8b 07 mov (%rdi),%rax 40b1c1: ff 50 30 callq *0x30(%rax) 40b1c4: 8b 05 c2 83 22 00 mov 0x2283c2(%rip),%eax # 63358c <_D4core6thread12suspendDepthk> 40b1ca: ff c0 inc %eax 40b1cc: 89 05 ba 83 22 00 mov %eax,0x2283ba(%rip) # 63358c <_D4core6thread12suspendDepthk> 40b1d2: 83 f8 01 cmp $0x1,%eax 40b1d5: 0f 87 f1 00 00 00 ja 40b2cc 40b1db: 41 be 78 35 63 00 mov $0x633578,%r14d 40b1e1: 31 ed xor %ebp,%ebp 40b1e3: 48 8b 1d 8e 83 22 00 mov 0x22838e(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b1ea: eb 13 jmp 40b1ff 40b1ec: 0f 1f 40 00 nopl 0x0(%rax) 40b1f0: 48 89 df mov %rbx,%rdi 40b1f3: e8 d8 f7 ff ff callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40b1f8: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b1ff: 48 85 db test %rbx,%rbx 40b202: 74 33 je 40b237 40b204: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40b209: 74 e5 je 40b1f0 40b20b: 80 7b 48 01 cmpb $0x1,0x48(%rbx) 40b20f: 75 df jne 40b1f0 40b211: 48 89 df mov %rbx,%rdi 40b214: e8 07 fe ff ff callq 40b020 <_D4core6thread7suspendFC4core6thread6ThreadZv> 40b219: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b220: eb dd jmp 40b1ff 40b222: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b229: 1f 84 00 00 00 00 00 40b230: 49 81 c6 b0 00 00 00 add $0xb0,%r14 40b237: 4d 8b 36 mov (%r14),%r14 40b23a: 4d 85 f6 test %r14,%r14 40b23d: 75 71 jne 40b2b0 40b23f: 85 ed test %ebp,%ebp 40b241: 0f 84 85 00 00 00 je 40b2cc 40b247: 89 e8 mov %ebp,%eax 40b249: 48 01 c0 add %rax,%rax 40b24c: 48 8d 3c 80 lea (%rax,%rax,4),%rdi 40b250: e8 bb f0 ff ff callq 40a310 <_D4core6thread6Thread5sleepFS4core4time8DurationZv> 40b255: 48 8b 1d 1c 83 22 00 mov 0x22831c(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b25c: 48 85 db test %rbx,%rbx 40b25f: bd 00 00 00 00 mov $0x0,%ebp 40b264: 41 be 78 35 63 00 mov $0x633578,%r14d 40b26a: 74 cb je 40b237 40b26c: 0f 1f 40 00 nopl 0x0(%rax) 40b270: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40b275: 74 19 je 40b290 40b277: 80 7b 48 01 cmpb $0x1,0x48(%rbx) 40b27b: 75 13 jne 40b290 40b27d: 48 89 df mov %rbx,%rdi 40b280: e8 9b fd ff ff callq 40b020 <_D4core6thread7suspendFC4core6thread6ThreadZv> 40b285: eb 11 jmp 40b298 40b287: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b28e: 00 00 40b290: 48 89 df mov %rbx,%rdi 40b293: e8 38 f7 ff ff callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40b298: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b29f: 48 85 db test %rbx,%rbx 40b2a2: 75 cc jne 40b270 40b2a4: 31 ed xor %ebp,%ebp 40b2a6: 41 be 78 35 63 00 mov $0x633578,%r14d 40b2ac: eb 89 jmp 40b237 40b2ae: 66 90 xchg %ax,%ax 40b2b0: 41 8a 46 4a mov 0x4a(%r14),%al 40b2b4: 84 c0 test %al,%al 40b2b6: 0f 84 74 ff ff ff je 40b230 40b2bc: 4c 89 f7 mov %r14,%rdi 40b2bf: e8 1c 00 00 00 callq 40b2e0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 40b2c4: 83 c5 0a add $0xa,%ebp 40b2c7: e9 64 ff ff ff jmpq 40b230 40b2cc: 5b pop %rbx 40b2cd: 41 5e pop %r14 40b2cf: 5d pop %rbp 40b2d0: c3 retq 40b2d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b2d8: 0f 1f 84 00 00 00 00 40b2df: 00 000000000040b2e0 <_D4core6thread6resumeFC4core6thread6ThreadZv>: 40b2e0: 53 push %rbx 40b2e1: 48 83 ec 10 sub $0x10,%rsp 40b2e5: 48 89 fb mov %rdi,%rbx 40b2e8: e8 83 6a ff ff callq 401d70 40b2ed: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40b2f1: 48 39 c7 cmp %rax,%rdi 40b2f4: 75 1a jne 40b310 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x30> 40b2f6: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40b2fc: 84 c0 test %al,%al 40b2fe: 75 39 jne 40b339 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x59> 40b300: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 40b307: 48 8b 08 mov (%rax),%rcx 40b30a: 48 89 48 08 mov %rcx,0x8(%rax) 40b30e: eb 29 jmp 40b339 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x59> 40b310: be 0c 00 00 00 mov $0xc,%esi 40b315: e8 26 67 ff ff callq 401a40 40b31a: 85 c0 test %eax,%eax 40b31c: 74 1b je 40b339 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x59> 40b31e: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40b323: 74 07 je 40b32c <_D4core6thread6resumeFC4core6thread6ThreadZv+0x4c> 40b325: 8a 43 48 mov 0x48(%rbx),%al 40b328: 84 c0 test %al,%al 40b32a: 75 13 jne 40b33f <_D4core6thread6resumeFC4core6thread6ThreadZv+0x5f> 40b32c: 48 89 df mov %rbx,%rdi 40b32f: 48 83 c4 10 add $0x10,%rsp 40b333: 5b pop %rbx 40b334: e9 97 f6 ff ff jmpq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40b339: 48 83 c4 10 add $0x10,%rsp 40b33d: 5b pop %rbx 40b33e: c3 retq 40b33f: bf 00 00 63 00 mov $0x630000,%edi 40b344: e8 47 7b ff ff callq 402e90 <_d_newclass> 40b349: 48 89 c3 mov %rax,%rbx 40b34c: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40b353: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40b35a: 00 40b35b: 48 8b 05 36 6d 01 00 mov 0x16d36(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40b362: 48 8b 0d 37 6d 01 00 mov 0x16d37(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40b369: 48 8b 15 38 6d 01 00 mov 0x16d38(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40b370: 48 8b 35 39 6d 01 00 mov 0x16d39(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40b377: 48 89 73 40 mov %rsi,0x40(%rbx) 40b37b: 48 89 53 38 mov %rdx,0x38(%rbx) 40b37f: 48 89 4b 30 mov %rcx,0x30(%rbx) 40b383: 48 89 43 28 mov %rax,0x28(%rbx) 40b387: 48 8b 05 02 6d 01 00 mov 0x16d02(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40b38e: 48 89 43 20 mov %rax,0x20(%rbx) 40b392: 48 8b 05 ef 6c 01 00 mov 0x16cef(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40b399: 48 89 43 18 mov %rax,0x18(%rbx) 40b39d: 48 8b 05 dc 6c 01 00 mov 0x16cdc(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40b3a4: 48 89 43 10 mov %rax,0x10(%rbx) 40b3a8: 48 c7 04 24 e0 28 42 movq $0x4228e0,(%rsp) 40b3af: 00 40b3b0: 48 89 df mov %rbx,%rdi 40b3b3: be 00 00 00 00 mov $0x0,%esi 40b3b8: ba 6f 0a 00 00 mov $0xa6f,%edx 40b3bd: b9 43 00 00 00 mov $0x43,%ecx 40b3c2: 41 b8 00 29 42 00 mov $0x422900,%r8d 40b3c8: 41 b9 17 00 00 00 mov $0x17,%r9d 40b3ce: e8 ad 8e 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40b3d3: 48 89 df mov %rbx,%rdi 40b3d6: e8 f5 68 00 00 callq 411cd0 <_d_throw_exception> 40b3db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b3e0 : 40b3e0: 41 57 push %r15 40b3e2: 41 56 push %r14 40b3e4: 53 push %rbx 40b3e5: 8b 05 a1 81 22 00 mov 0x2281a1(%rip),%eax # 63358c <_D4core6thread12suspendDepthk> 40b3eb: ff c8 dec %eax 40b3ed: 48 8b 1d 84 81 22 00 mov 0x228184(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b3f4: 8a 0d 8e 81 22 00 mov 0x22818e(%rip),%cl # 633588 <_D4core6thread17multiThreadedFlagb> 40b3fa: 89 05 8c 81 22 00 mov %eax,0x22818c(%rip) # 63358c <_D4core6thread12suspendDepthk> 40b400: 48 85 db test %rbx,%rbx 40b403: 74 24 je 40b429 40b405: 80 f1 01 xor $0x1,%cl 40b408: f6 c1 01 test $0x1,%cl 40b40b: 74 1c je 40b429 40b40d: 85 c0 test %eax,%eax 40b40f: 75 6b jne 40b47c 40b411: 8b 3d 41 81 22 00 mov 0x228141(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b417: e8 24 68 ff ff callq 401c40 40b41c: 48 89 c7 mov %rax,%rdi 40b41f: 5b pop %rbx 40b420: 41 5e pop %r14 40b422: 41 5f pop %r15 40b424: e9 b7 fe ff ff jmpq 40b2e0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 40b429: 85 c0 test %eax,%eax 40b42b: 74 6a je 40b497 40b42d: 48 8b 3d 64 81 22 00 mov 0x228164(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b434: 48 85 ff test %rdi,%rdi 40b437: 75 3a jne 40b473 40b439: 4c 8b 35 a0 51 22 00 mov 0x2251a0(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40b440: 4c 89 f7 mov %r14,%rdi 40b443: e8 28 68 ff ff callq 401c70 40b448: 48 89 c3 mov %rax,%rbx 40b44b: 48 8b 35 96 51 22 00 mov 0x225196(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40b452: 48 89 df mov %rbx,%rdi 40b455: 4c 89 f2 mov %r14,%rdx 40b458: e8 73 67 ff ff callq 401bd0 40b45d: 48 89 1d 34 81 22 00 mov %rbx,0x228134(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b464: 48 89 df mov %rbx,%rdi 40b467: e8 34 56 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40b46c: 48 8b 3d 25 81 22 00 mov 0x228125(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b473: 48 8b 07 mov (%rdi),%rax 40b476: 48 8b 40 38 mov 0x38(%rax),%rax 40b47a: ff d0 callq *%rax 40b47c: 5b pop %rbx 40b47d: 41 5e pop %r14 40b47f: 41 5f pop %r15 40b481: c3 retq 40b482: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b489: 1f 84 00 00 00 00 00 40b490: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b497: 48 85 db test %rbx,%rbx 40b49a: 74 0c je 40b4a8 40b49c: 48 89 df mov %rbx,%rdi 40b49f: e8 3c fe ff ff callq 40b2e0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 40b4a4: eb ea jmp 40b490 40b4a6: eb 51 jmp 40b4f9 40b4a8: 48 8b 3d e9 80 22 00 mov 0x2280e9(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b4af: 48 85 ff test %rdi,%rdi 40b4b2: 75 3a jne 40b4ee 40b4b4: 4c 8b 35 25 51 22 00 mov 0x225125(%rip),%r14 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40b4bb: 4c 89 f7 mov %r14,%rdi 40b4be: e8 ad 67 ff ff callq 401c70 40b4c3: 48 89 c3 mov %rax,%rbx 40b4c6: 48 8b 35 1b 51 22 00 mov 0x22511b(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40b4cd: 48 89 df mov %rbx,%rdi 40b4d0: 4c 89 f2 mov %r14,%rdx 40b4d3: e8 f8 66 ff ff callq 401bd0 40b4d8: 48 89 1d b9 80 22 00 mov %rbx,0x2280b9(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b4df: 48 89 df mov %rbx,%rdi 40b4e2: e8 b9 55 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40b4e7: 48 8b 3d aa 80 22 00 mov 0x2280aa(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b4ee: 48 8b 07 mov (%rdi),%rax 40b4f1: 5b pop %rbx 40b4f2: 41 5e pop %r14 40b4f4: 41 5f pop %r15 40b4f6: ff 60 38 jmpq *0x38(%rax) 40b4f9: 49 89 c6 mov %rax,%r14 40b4fc: 48 8b 3d 95 80 22 00 mov 0x228095(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b503: 48 85 ff test %rdi,%rdi 40b506: 75 3a jne 40b542 40b508: 4c 8b 3d d1 50 22 00 mov 0x2250d1(%rip),%r15 # 6305e0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40b50f: 4c 89 ff mov %r15,%rdi 40b512: e8 59 67 ff ff callq 401c70 40b517: 48 89 c3 mov %rax,%rbx 40b51a: 48 8b 35 c7 50 22 00 mov 0x2250c7(%rip),%rsi # 6305e8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40b521: 48 89 df mov %rbx,%rdi 40b524: 4c 89 fa mov %r15,%rdx 40b527: e8 a4 66 ff ff callq 401bd0 40b52c: 48 89 1d 65 80 22 00 mov %rbx,0x228065(%rip) # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b533: 48 89 df mov %rbx,%rdi 40b536: e8 65 55 00 00 callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40b53b: 48 8b 3d 56 80 22 00 mov 0x228056(%rip),%rdi # 633598 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40b542: 48 8b 07 mov (%rdi),%rax 40b545: ff 50 38 callq *0x38(%rax) 40b548: 4c 89 f7 mov %r14,%rdi 40b54b: e8 30 68 00 00 callq 411d80 <_d_eh_resume_unwind> 000000000040b550 : 40b550: 48 83 ec 18 sub $0x18,%rsp 40b554: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40b559: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40b55e: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40b563: be 00 cb 40 00 mov $0x40cb00,%esi 40b568: e8 43 fa ff ff callq 40afb0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 40b56d: 48 83 c4 18 add $0x18,%rsp 40b571: c3 retq 40b572: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b579: 1f 84 00 00 00 00 00 000000000040b580 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv>: 40b580: 55 push %rbp 40b581: 41 57 push %r15 40b583: 41 56 push %r14 40b585: 41 55 push %r13 40b587: 41 54 push %r12 40b589: 53 push %rbx 40b58a: 50 push %rax 40b58b: 49 89 d7 mov %rdx,%r15 40b58e: 48 89 f5 mov %rsi,%rbp 40b591: 49 89 fc mov %rdi,%r12 40b594: 45 31 ed xor %r13d,%r13d 40b597: 48 83 3d d9 7f 22 00 cmpq $0x0,0x227fd9(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b59e: 00 40b59f: 74 2a je 40b5cb <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4b> 40b5a1: 8b 3d b1 7f 22 00 mov 0x227fb1(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b5a7: e8 94 66 ff ff callq 401c40 40b5ac: 49 89 c6 mov %rax,%r14 40b5af: 41 8a 86 88 00 00 00 mov 0x88(%r14),%al 40b5b6: 84 c0 test %al,%al 40b5b8: 75 14 jne 40b5ce <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4e> 40b5ba: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 40b5c1: 4c 8b 68 08 mov 0x8(%rax),%r13 40b5c5: 4c 89 60 08 mov %r12,0x8(%rax) 40b5c9: eb 03 jmp 40b5ce <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4e> 40b5cb: 45 31 f6 xor %r14d,%r14d 40b5ce: 48 8b 1d 93 7f 22 00 mov 0x227f93(%rip),%rbx # 633568 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40b5d5: eb 0d jmp 40b5e4 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x64> 40b5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b5de: 00 00 40b5e0: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40b5e4: 48 85 db test %rbx,%rbx 40b5e7: 74 1d je 40b606 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x86> 40b5e9: 48 8b 53 08 mov 0x8(%rbx),%rdx 40b5ed: 48 85 d2 test %rdx,%rdx 40b5f0: 74 ee je 40b5e0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 40b5f2: 48 8b 33 mov (%rbx),%rsi 40b5f5: 48 39 f2 cmp %rsi,%rdx 40b5f8: 73 e6 jae 40b5e0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 40b5fa: 48 89 ef mov %rbp,%rdi 40b5fd: 31 c9 xor %ecx,%ecx 40b5ff: 41 ff d7 callq *%r15 40b602: eb dc jmp 40b5e0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 40b604: eb 71 jmp 40b677 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xf7> 40b606: 48 8b 1d 6b 7f 22 00 mov 0x227f6b(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b60d: 48 85 db test %rbx,%rbx 40b610: 74 56 je 40b668 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 40b612: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b619: 1f 84 00 00 00 00 00 40b620: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 40b627: 48 8b b3 90 00 00 00 mov 0x90(%rbx),%rsi 40b62e: 48 01 d6 add %rdx,%rsi 40b631: 48 89 ef mov %rbp,%rdi 40b634: b9 01 00 00 00 mov $0x1,%ecx 40b639: 41 ff d7 callq *%r15 40b63c: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b643: 48 85 db test %rbx,%rbx 40b646: 75 d8 jne 40b620 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xa0> 40b648: 48 83 3d 28 7f 22 00 cmpq $0x0,0x227f28(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b64f: 00 40b650: 74 16 je 40b668 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 40b652: 41 8a 86 88 00 00 00 mov 0x88(%r14),%al 40b659: 84 c0 test %al,%al 40b65b: 75 0b jne 40b668 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 40b65d: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 40b664: 4c 89 68 08 mov %r13,0x8(%rax) 40b668: 48 83 c4 08 add $0x8,%rsp 40b66c: 5b pop %rbx 40b66d: 41 5c pop %r12 40b66f: 41 5d pop %r13 40b671: 41 5e pop %r14 40b673: 41 5f pop %r15 40b675: 5d pop %rbp 40b676: c3 retq 40b677: 48 83 3d f9 7e 22 00 cmpq $0x0,0x227ef9(%rip) # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b67e: 00 40b67f: 74 16 je 40b697 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x117> 40b681: 41 8a 8e 88 00 00 00 mov 0x88(%r14),%cl 40b688: 84 c9 test %cl,%cl 40b68a: 75 0b jne 40b697 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x117> 40b68c: 49 8b 8e 80 00 00 00 mov 0x80(%r14),%rcx 40b693: 4c 89 69 08 mov %r13,0x8(%rcx) 40b697: 48 89 c7 mov %rax,%rdi 40b69a: e8 e1 66 00 00 callq 411d80 <_d_eh_resume_unwind> 40b69f: 90 nop 000000000040b6a0 : 40b6a0: 48 83 ec 28 sub $0x28,%rsp 40b6a4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40b6a9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40b6ae: 48 8d 44 24 08 lea 0x8(%rsp),%rax 40b6b3: 48 89 44 24 18 mov %rax,0x18(%rsp) 40b6b8: 48 c7 44 24 20 40 cb movq $0x40cb40,0x20(%rsp) 40b6bf: 40 00 40b6c1: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 40b6c6: be 00 cb 40 00 mov $0x40cb00,%esi 40b6cb: e8 e0 f8 ff ff callq 40afb0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 40b6d0: 48 83 c4 28 add $0x28,%rsp 40b6d4: c3 retq 40b6d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b6dc: 00 00 00 00 000000000040b6e0 : 40b6e0: 50 push %rax 40b6e1: 8b 3d 71 7e 22 00 mov 0x227e71(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b6e7: e8 54 65 ff ff callq 401c40 40b6ec: b1 01 mov $0x1,%cl 40b6ee: 86 48 4a xchg %cl,0x4a(%rax) 40b6f1: 58 pop %rax 40b6f2: c3 retq 40b6f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b6fa: 84 00 00 00 00 00 000000000040b700 : 40b700: 50 push %rax 40b701: 8b 3d 51 7e 22 00 mov 0x227e51(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b707: e8 34 65 ff ff callq 401c40 40b70c: 30 c9 xor %cl,%cl 40b70e: 86 48 4a xchg %cl,0x4a(%rax) 40b711: 58 pop %rax 40b712: c3 retq 40b713: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b71a: 84 00 00 00 00 00 000000000040b720 : 40b720: 50 push %rax 40b721: 8b 3d 31 7e 22 00 mov 0x227e31(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b727: e8 14 65 ff ff callq 401c40 40b72c: 8a 40 4a mov 0x4a(%rax),%al 40b72f: 84 c0 test %al,%al 40b731: 0f 95 c0 setne %al 40b734: 5a pop %rdx 40b735: c3 retq 40b736: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b73d: 00 00 00 000000000040b740 : 40b740: 41 57 push %r15 40b742: 41 56 push %r14 40b744: 53 push %rbx 40b745: 49 89 f6 mov %rsi,%r14 40b748: 49 89 ff mov %rdi,%r15 40b74b: 48 8b 1d 26 7e 22 00 mov 0x227e26(%rip),%rbx # 633578 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40b752: eb 13 jmp 40b767 40b754: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b75b: 00 00 00 00 00 40b760: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40b767: 48 85 db test %rbx,%rbx 40b76a: 74 1f je 40b78b 40b76c: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 40b773: 48 85 c0 test %rax,%rax 40b776: 74 e8 je 40b760 40b778: 48 8b 00 mov (%rax),%rax 40b77b: 48 8b 10 mov (%rax),%rdx 40b77e: 4c 89 ff mov %r15,%rdi 40b781: 4c 89 f6 mov %r14,%rsi 40b784: e8 47 7a ff ff callq 4031d0 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv> 40b789: eb d5 jmp 40b760 40b78b: 5b pop %rbx 40b78c: 41 5e pop %r14 40b78e: 41 5f pop %r15 40b790: c3 retq 40b791: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b798: 0f 1f 84 00 00 00 00 40b79f: 00 000000000040b7a0 <_D4core6thread14getStackBottomFZPv>: 40b7a0: 53 push %rbx 40b7a1: 48 83 ec 50 sub $0x50,%rsp 40b7a5: 0f 57 c0 xorps %xmm0,%xmm0 40b7a8: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40b7ad: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 40b7b2: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 40b7b7: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 40b7be: 00 00 40b7c0: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40b7c7: 00 00 40b7c9: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40b7d0: 00 40b7d1: e8 9a 65 ff ff callq 401d70 40b7d6: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx 40b7db: 48 89 c7 mov %rax,%rdi 40b7de: 48 89 de mov %rbx,%rsi 40b7e1: e8 ea 61 ff ff callq 4019d0 40b7e6: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40b7eb: 48 8d 14 24 lea (%rsp),%rdx 40b7ef: 48 89 df mov %rbx,%rdi 40b7f2: e8 29 63 ff ff callq 401b20 40b7f7: 48 89 df mov %rbx,%rdi 40b7fa: e8 e1 65 ff ff callq 401de0 40b7ff: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b804: 48 03 04 24 add (%rsp),%rax 40b808: 48 83 c4 50 add $0x50,%rsp 40b80c: 5b pop %rbx 40b80d: c3 retq 40b80e: 66 90 xchg %ax,%ax 000000000040b810 : 40b810: e9 8b df ff ff jmpq 4097a0 <_D4core6thread11getStackTopFZPv> 40b815: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b81c: 00 00 00 00 000000000040b820 : 40b820: 50 push %rax 40b821: 8b 3d 31 7d 22 00 mov 0x227d31(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40b827: e8 14 64 ff ff callq 401c40 40b82c: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 40b833: 48 8b 00 mov (%rax),%rax 40b836: 5a pop %rdx 40b837: c3 retq 40b838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b83f: 00 000000000040b840 <_D4core6thread11ThreadGroup6createMFPFZvZC4core6thread6Thread>: 40b840: 41 57 push %r15 40b842: 41 56 push %r14 40b844: 53 push %rbx 40b845: 48 83 ec 10 sub $0x10,%rsp 40b849: 49 89 f6 mov %rsi,%r14 40b84c: 49 89 ff mov %rdi,%r15 40b84f: bf 40 01 63 00 mov $0x630140,%edi 40b854: e8 37 76 ff ff callq 402e90 <_d_newclass> 40b859: 48 89 c3 mov %rax,%rbx 40b85c: 48 c7 03 70 22 42 00 movq $0x422270,(%rbx) 40b863: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40b86a: 00 40b86b: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40b86f: be c0 21 42 00 mov $0x4221c0,%esi 40b874: ba a8 00 00 00 mov $0xa8,%edx 40b879: e8 52 63 ff ff callq 401bd0 40b87e: 4c 89 73 30 mov %r14,0x30(%rbx) 40b882: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 40b889: 00 40b88a: c7 43 18 01 00 00 00 movl $0x1,0x18(%rbx) 40b891: 48 8d 43 58 lea 0x58(%rbx),%rax 40b895: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 40b89c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40b8a1: 48 89 df mov %rbx,%rdi 40b8a4: e8 17 e2 ff ff callq 409ac0 <_D4core6thread6Thread5startMFZv> 40b8a9: 4c 89 ff mov %r15,%rdi 40b8ac: e8 4f 8f 00 00 callq 414800 <_d_monitorenter> 40b8b1: 49 8d 7f 10 lea 0x10(%r15),%rdi 40b8b5: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40b8ba: be 40 01 63 00 mov $0x630140,%esi 40b8bf: ba 08 00 00 00 mov $0x8,%edx 40b8c4: e8 d7 c0 00 00 callq 4179a0 <_aaGetX> 40b8c9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40b8ce: 48 89 18 mov %rbx,(%rax) 40b8d1: 4c 89 ff mov %r15,%rdi 40b8d4: e8 77 8f 00 00 callq 414850 <_d_monitorexit> 40b8d9: 48 89 d8 mov %rbx,%rax 40b8dc: 48 83 c4 10 add $0x10,%rsp 40b8e0: 5b pop %rbx 40b8e1: 41 5e pop %r14 40b8e3: 41 5f pop %r15 40b8e5: c3 retq 40b8e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b8ed: 00 00 00 000000000040b8f0 <_D4core6thread11ThreadGroup6createMFDFZvZC4core6thread6Thread>: 40b8f0: 41 57 push %r15 40b8f2: 41 56 push %r14 40b8f4: 41 54 push %r12 40b8f6: 53 push %rbx 40b8f7: 50 push %rax 40b8f8: 49 89 d7 mov %rdx,%r15 40b8fb: 49 89 f6 mov %rsi,%r14 40b8fe: 49 89 fc mov %rdi,%r12 40b901: bf 40 01 63 00 mov $0x630140,%edi 40b906: e8 85 75 ff ff callq 402e90 <_d_newclass> 40b90b: 48 89 c3 mov %rax,%rbx 40b90e: 48 c7 03 70 22 42 00 movq $0x422270,(%rbx) 40b915: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40b91c: 00 40b91d: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40b921: be c0 21 42 00 mov $0x4221c0,%esi 40b926: ba a8 00 00 00 mov $0xa8,%edx 40b92b: e8 a0 62 ff ff callq 401bd0 40b930: 4c 89 7b 38 mov %r15,0x38(%rbx) 40b934: 4c 89 73 30 mov %r14,0x30(%rbx) 40b938: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 40b93f: 00 40b940: c7 43 18 02 00 00 00 movl $0x2,0x18(%rbx) 40b947: 48 8d 43 58 lea 0x58(%rbx),%rax 40b94b: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 40b952: 48 89 1c 24 mov %rbx,(%rsp) 40b956: 48 89 df mov %rbx,%rdi 40b959: e8 62 e1 ff ff callq 409ac0 <_D4core6thread6Thread5startMFZv> 40b95e: 4c 89 e7 mov %r12,%rdi 40b961: e8 9a 8e 00 00 callq 414800 <_d_monitorenter> 40b966: 49 8d 7c 24 10 lea 0x10(%r12),%rdi 40b96b: 48 8d 0c 24 lea (%rsp),%rcx 40b96f: be 40 01 63 00 mov $0x630140,%esi 40b974: ba 08 00 00 00 mov $0x8,%edx 40b979: e8 22 c0 00 00 callq 4179a0 <_aaGetX> 40b97e: 48 8b 1c 24 mov (%rsp),%rbx 40b982: 48 89 18 mov %rbx,(%rax) 40b985: 4c 89 e7 mov %r12,%rdi 40b988: e8 c3 8e 00 00 callq 414850 <_d_monitorexit> 40b98d: 48 89 d8 mov %rbx,%rax 40b990: 48 83 c4 08 add $0x8,%rsp 40b994: 5b pop %rbx 40b995: 41 5c pop %r12 40b997: 41 5e pop %r14 40b999: 41 5f pop %r15 40b99b: c3 retq 40b99c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b9a0 <_D4core6thread11ThreadGroup3addMFC4core6thread6ThreadZv>: 40b9a0: 53 push %rbx 40b9a1: 48 83 ec 10 sub $0x10,%rsp 40b9a5: 48 89 fb mov %rdi,%rbx 40b9a8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40b9ad: e8 4e 8e 00 00 callq 414800 <_d_monitorenter> 40b9b2: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40b9b6: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40b9bb: be 40 01 63 00 mov $0x630140,%esi 40b9c0: ba 08 00 00 00 mov $0x8,%edx 40b9c5: e8 d6 bf 00 00 callq 4179a0 <_aaGetX> 40b9ca: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40b9cf: 48 89 08 mov %rcx,(%rax) 40b9d2: 48 89 df mov %rbx,%rdi 40b9d5: e8 76 8e 00 00 callq 414850 <_d_monitorexit> 40b9da: 48 83 c4 10 add $0x10,%rsp 40b9de: 5b pop %rbx 40b9df: c3 retq 000000000040b9e0 <_D4core6thread11ThreadGroup6removeMFC4core6thread6ThreadZv>: 40b9e0: 53 push %rbx 40b9e1: 48 83 ec 10 sub $0x10,%rsp 40b9e5: 48 89 fb mov %rdi,%rbx 40b9e8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40b9ed: e8 0e 8e 00 00 callq 414800 <_d_monitorenter> 40b9f2: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40b9f6: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40b9fb: be 40 01 63 00 mov $0x630140,%esi 40ba00: e8 8b c5 00 00 callq 417f90 <_aaDelX> 40ba05: 48 89 df mov %rbx,%rdi 40ba08: e8 43 8e 00 00 callq 414850 <_d_monitorexit> 40ba0d: 48 83 c4 10 add $0x10,%rsp 40ba11: 5b pop %rbx 40ba12: c3 retq 40ba13: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ba1a: 84 00 00 00 00 00 000000000040ba20 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi>: 40ba20: 55 push %rbp 40ba21: 41 57 push %r15 40ba23: 41 56 push %r14 40ba25: 41 55 push %r13 40ba27: 41 54 push %r12 40ba29: 53 push %rbx 40ba2a: 48 83 ec 18 sub $0x18,%rsp 40ba2e: 49 89 d7 mov %rdx,%r15 40ba31: 49 89 f4 mov %rsi,%r12 40ba34: 48 89 fb mov %rdi,%rbx 40ba37: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40ba3c: e8 bf 8d 00 00 callq 414800 <_d_monitorenter> 40ba41: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40ba45: be 08 00 00 00 mov $0x8,%esi 40ba4a: e8 51 c8 00 00 callq 4182a0 <_aaKeys> 40ba4f: 49 89 c5 mov %rax,%r13 40ba52: 48 89 d3 mov %rdx,%rbx 40ba55: 31 ed xor %ebp,%ebp 40ba57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ba5e: 00 00 40ba60: 45 31 f6 xor %r14d,%r14d 40ba63: 4c 39 ed cmp %r13,%rbp 40ba66: 73 1f jae 40ba87 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x67> 40ba68: 48 8b 04 eb mov (%rbx,%rbp,8),%rax 40ba6c: 48 89 44 24 10 mov %rax,0x10(%rsp) 40ba71: 4c 89 e7 mov %r12,%rdi 40ba74: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40ba79: 41 ff d7 callq *%r15 40ba7c: 41 89 c6 mov %eax,%r14d 40ba7f: 48 ff c5 inc %rbp 40ba82: 45 85 f6 test %r14d,%r14d 40ba85: 74 d9 je 40ba60 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x40> 40ba87: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 40ba8c: e8 bf 8d 00 00 callq 414850 <_d_monitorexit> 40ba91: 44 89 f0 mov %r14d,%eax 40ba94: 48 83 c4 18 add $0x18,%rsp 40ba98: 5b pop %rbx 40ba99: 41 5c pop %r12 40ba9b: 41 5d pop %r13 40ba9d: 41 5e pop %r14 40ba9f: 41 5f pop %r15 40baa1: 5d pop %rbp 40baa2: c3 retq 40baa3: eb 00 jmp 40baa5 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x85> 40baa5: 48 89 c3 mov %rax,%rbx 40baa8: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 40baad: e8 9e 8d 00 00 callq 414850 <_d_monitorexit> 40bab2: 48 89 df mov %rbx,%rdi 40bab5: e8 c6 62 00 00 callq 411d80 <_d_eh_resume_unwind> 40baba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040bac0 <_D4core6thread11ThreadGroup7joinAllMFbZv>: 40bac0: 55 push %rbp 40bac1: 41 57 push %r15 40bac3: 41 56 push %r14 40bac5: 41 55 push %r13 40bac7: 41 54 push %r12 40bac9: 53 push %rbx 40baca: 50 push %rax 40bacb: 41 89 f4 mov %esi,%r12d 40bace: 49 89 fe mov %rdi,%r14 40bad1: e8 2a 8d 00 00 callq 414800 <_d_monitorenter> 40bad6: 49 8b 7e 10 mov 0x10(%r14),%rdi 40bada: be 08 00 00 00 mov $0x8,%esi 40badf: e8 bc c7 00 00 callq 4182a0 <_aaKeys> 40bae4: 49 89 c7 mov %rax,%r15 40bae7: 49 89 d5 mov %rdx,%r13 40baea: 31 ed xor %ebp,%ebp 40baec: 41 f6 c4 01 test $0x1,%r12b 40baf0: 75 3e jne 40bb30 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x70> 40baf2: eb 17 jmp 40bb0b <_D4core6thread11ThreadGroup7joinAllMFbZv+0x4b> 40baf4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bafb: 00 00 00 00 00 40bb00: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40bb07: 00 40bb08: 48 ff c5 inc %rbp 40bb0b: 4c 39 fd cmp %r15,%rbp 40bb0e: 0f 83 f7 00 00 00 jae 40bc0b <_D4core6thread11ThreadGroup7joinAllMFbZv+0x14b> 40bb14: 49 8b 5c ed 00 mov 0x0(%r13,%rbp,8),%rbx 40bb19: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40bb1d: 31 f6 xor %esi,%esi 40bb1f: e8 9c 62 ff ff callq 401dc0 40bb24: 85 c0 test %eax,%eax 40bb26: 75 40 jne 40bb68 <_D4core6thread11ThreadGroup7joinAllMFbZv+0xa8> 40bb28: eb d6 jmp 40bb00 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x40> 40bb2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40bb30: 4c 39 fd cmp %r15,%rbp 40bb33: 0f 83 d2 00 00 00 jae 40bc0b <_D4core6thread11ThreadGroup7joinAllMFbZv+0x14b> 40bb39: 49 8b 5c ed 00 mov 0x0(%r13,%rbp,8),%rbx 40bb3e: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40bb42: 31 f6 xor %esi,%esi 40bb44: e8 77 62 ff ff callq 401dc0 40bb49: 85 c0 test %eax,%eax 40bb4b: 75 1b jne 40bb68 <_D4core6thread11ThreadGroup7joinAllMFbZv+0xa8> 40bb4d: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40bb54: 00 40bb55: 48 ff c5 inc %rbp 40bb58: 48 8b 7b 50 mov 0x50(%rbx),%rdi 40bb5c: 48 85 ff test %rdi,%rdi 40bb5f: 74 cf je 40bb30 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x70> 40bb61: e8 6a 61 00 00 callq 411cd0 <_d_throw_exception> 40bb66: eb 82 jmp 40baea <_D4core6thread11ThreadGroup7joinAllMFbZv+0x2a> 40bb68: bf 00 00 63 00 mov $0x630000,%edi 40bb6d: e8 1e 73 ff ff callq 402e90 <_d_newclass> 40bb72: 48 89 c3 mov %rax,%rbx 40bb75: 48 c7 03 c0 20 42 00 movq $0x4220c0,(%rbx) 40bb7c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40bb83: 00 40bb84: 48 8b 05 0d 65 01 00 mov 0x1650d(%rip),%rax # 422098 <_D4core6thread15ThreadException6__initZ+0x28> 40bb8b: 48 8b 0d 0e 65 01 00 mov 0x1650e(%rip),%rcx # 4220a0 <_D4core6thread15ThreadException6__initZ+0x30> 40bb92: 48 8b 15 0f 65 01 00 mov 0x1650f(%rip),%rdx # 4220a8 <_D4core6thread15ThreadException6__initZ+0x38> 40bb99: 48 8b 35 10 65 01 00 mov 0x16510(%rip),%rsi # 4220b0 <_D4core6thread15ThreadException6__initZ+0x40> 40bba0: 48 89 73 40 mov %rsi,0x40(%rbx) 40bba4: 48 89 53 38 mov %rdx,0x38(%rbx) 40bba8: 48 89 4b 30 mov %rcx,0x30(%rbx) 40bbac: 48 89 43 28 mov %rax,0x28(%rbx) 40bbb0: 48 8b 05 d9 64 01 00 mov 0x164d9(%rip),%rax # 422090 <_D4core6thread15ThreadException6__initZ+0x20> 40bbb7: 48 89 43 20 mov %rax,0x20(%rbx) 40bbbb: 48 8b 05 c6 64 01 00 mov 0x164c6(%rip),%rax # 422088 <_D4core6thread15ThreadException6__initZ+0x18> 40bbc2: 48 89 43 18 mov %rax,0x18(%rbx) 40bbc6: 48 8b 05 b3 64 01 00 mov 0x164b3(%rip),%rax # 422080 <_D4core6thread15ThreadException6__initZ+0x10> 40bbcd: 48 89 43 10 mov %rax,0x10(%rbx) 40bbd1: 48 c7 04 24 30 26 42 movq $0x422630,(%rsp) 40bbd8: 00 40bbd9: 48 89 df mov %rbx,%rdi 40bbdc: be 00 00 00 00 mov $0x0,%esi 40bbe1: ba 33 03 00 00 mov $0x333,%edx 40bbe6: b9 43 00 00 00 mov $0x43,%ecx 40bbeb: 41 b8 50 26 42 00 mov $0x422650,%r8d 40bbf1: 41 b9 15 00 00 00 mov $0x15,%r9d 40bbf7: e8 84 86 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40bbfc: 48 89 df mov %rbx,%rdi 40bbff: e8 cc 60 00 00 callq 411cd0 <_d_throw_exception> 40bc04: e9 44 ff ff ff jmpq 40bb4d <_D4core6thread11ThreadGroup7joinAllMFbZv+0x8d> 40bc09: eb 18 jmp 40bc23 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x163> 40bc0b: 4c 89 f7 mov %r14,%rdi 40bc0e: 48 83 c4 08 add $0x8,%rsp 40bc12: 5b pop %rbx 40bc13: 41 5c pop %r12 40bc15: 41 5d pop %r13 40bc17: 41 5e pop %r14 40bc19: 41 5f pop %r15 40bc1b: 5d pop %rbp 40bc1c: e9 2f 8c 00 00 jmpq 414850 <_d_monitorexit> 40bc21: eb 00 jmp 40bc23 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x163> 40bc23: 48 89 c3 mov %rax,%rbx 40bc26: 4c 89 f7 mov %r14,%rdi 40bc29: e8 22 8c 00 00 callq 414850 <_d_monitorexit> 40bc2e: 48 89 df mov %rbx,%rdi 40bc31: e8 4a 61 00 00 callq 411d80 <_d_eh_resume_unwind> 40bc36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bc3d: 00 00 00 000000000040bc40 <_D4core6thread18_sharedStaticCtor3FZv>: 40bc40: 50 push %rax 40bc41: bf 1e 00 00 00 mov $0x1e,%edi 40bc46: e8 65 61 ff ff callq 401db0 40bc4b: 48 89 05 3e 79 22 00 mov %rax,0x22793e(%rip) # 633590 <_D4core6thread8PAGESIZExm> 40bc52: 58 pop %rax 40bc53: c3 retq 40bc54: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bc5b: 00 00 00 00 00 000000000040bc60 : 40bc60: 41 57 push %r15 40bc62: 41 56 push %r14 40bc64: 53 push %rbx 40bc65: 64 48 8b 1c 25 d8 ff mov %fs:0xffffffffffffffd8,%rbx 40bc6c: ff ff 40bc6e: 8b 3d e4 78 22 00 mov 0x2278e4(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40bc74: e8 c7 5f ff ff callq 401c40 40bc79: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40bc80: 48 8b 43 40 mov 0x40(%rbx),%rax 40bc84: 48 8b 08 mov (%rax),%rcx 40bc87: 48 89 48 08 mov %rcx,0x8(%rax) 40bc8b: c7 43 38 01 00 00 00 movl $0x1,0x38(%rbx) 40bc92: 8b 43 10 mov 0x10(%rbx),%eax 40bc95: 83 f8 02 cmp $0x2,%eax 40bc98: 75 0c jne 40bca6 40bc9a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40bc9e: 48 8b 43 20 mov 0x20(%rbx),%rax 40bca2: ff d0 callq *%rax 40bca4: eb 0b jmp 40bcb1 40bca6: 83 f8 01 cmp $0x1,%eax 40bca9: 75 06 jne 40bcb1 40bcab: 48 8b 43 18 mov 0x18(%rbx),%rax 40bcaf: ff d0 callq *%rax 40bcb1: c7 43 38 02 00 00 00 movl $0x2,0x38(%rbx) 40bcb8: 8b 3d 9a 78 22 00 mov 0x22789a(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40bcbe: e8 7d 5f ff ff callq 401c40 40bcc3: 49 89 c7 mov %rax,%r15 40bcc6: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 40bccd: 48 8b 40 10 mov 0x10(%rax),%rax 40bcd1: 4c 8b 70 08 mov 0x8(%rax),%r14 40bcd5: 48 8b 5b 40 mov 0x40(%rbx),%rbx 40bcd9: e8 c2 da ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40bcde: 48 89 43 08 mov %rax,0x8(%rbx) 40bce2: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 40bce9: 01 40bcea: 48 83 c3 08 add $0x8,%rbx 40bcee: 48 89 df mov %rbx,%rdi 40bcf1: 4c 89 f6 mov %r14,%rsi 40bcf4: e8 b7 da ff ff callq 4097b0 40bcf9: 8b 3d 59 78 22 00 mov 0x227859(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40bcff: e8 3c 5f ff ff callq 401c40 40bd04: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40bd0b: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 40bd12: 48 8b 08 mov (%rax),%rcx 40bd15: 48 89 48 08 mov %rcx,0x8(%rax) 40bd19: 5b pop %rbx 40bd1a: 41 5e pop %r14 40bd1c: 41 5f pop %r15 40bd1e: c3 retq 40bd1f: 83 fa 01 cmp $0x1,%edx 40bd22: 75 06 jne 40bd2a 40bd24: 48 89 43 30 mov %rax,0x30(%rbx) 40bd28: eb 87 jmp 40bcb1 40bd2a: 48 89 c7 mov %rax,%rdi 40bd2d: e8 4e 60 00 00 callq 411d80 <_d_eh_resume_unwind> 40bd32: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bd39: 1f 84 00 00 00 00 00 000000000040bd40 <_D4core6thread5Fiber6__ctorMFPFZvmZC4core6thread5Fiber>: 40bd40: 41 56 push %r14 40bd42: 53 push %rbx 40bd43: 50 push %rax 40bd44: 49 89 d6 mov %rdx,%r14 40bd47: 48 89 fb mov %rdi,%rbx 40bd4a: e8 01 05 00 00 callq 40c250 <_D4core6thread5Fiber10allocStackMFmZv> 40bd4f: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 40bd56: 48 8b 43 40 mov 0x40(%rbx),%rax 40bd5a: 48 8b 40 08 mov 0x8(%rax),%rax 40bd5e: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40bd62: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40bd69: 00 40bd6a: 0f 57 c0 xorps %xmm0,%xmm0 40bd6d: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40bd74: 00 40bd75: 48 8b 4b 40 mov 0x40(%rbx),%rcx 40bd79: 48 8b 09 mov (%rcx),%rcx 40bd7c: 48 89 48 e8 mov %rcx,-0x18(%rax) 40bd80: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40bd84: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40bd88: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40bd8f: 00 40bd90: 48 8d 40 c0 lea -0x40(%rax),%rax 40bd94: 48 8b 4b 40 mov 0x40(%rbx),%rcx 40bd98: 48 89 41 08 mov %rax,0x8(%rcx) 40bd9c: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 40bda3: 00 40bda4: 4c 89 73 18 mov %r14,0x18(%rbx) 40bda8: c7 43 10 01 00 00 00 movl $0x1,0x10(%rbx) 40bdaf: 48 89 d8 mov %rbx,%rax 40bdb2: 48 83 c4 08 add $0x8,%rsp 40bdb6: 5b pop %rbx 40bdb7: 41 5e pop %r14 40bdb9: c3 retq 40bdba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040bdc0 <_D4core6thread5Fiber6__ctorMFDFZvmZC4core6thread5Fiber>: 40bdc0: 41 57 push %r15 40bdc2: 41 56 push %r14 40bdc4: 53 push %rbx 40bdc5: 49 89 cf mov %rcx,%r15 40bdc8: 49 89 d6 mov %rdx,%r14 40bdcb: 48 89 fb mov %rdi,%rbx 40bdce: e8 7d 04 00 00 callq 40c250 <_D4core6thread5Fiber10allocStackMFmZv> 40bdd3: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 40bdda: 48 8b 43 40 mov 0x40(%rbx),%rax 40bdde: 48 8b 40 08 mov 0x8(%rax),%rax 40bde2: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40bde6: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40bded: 00 40bdee: 0f 57 c0 xorps %xmm0,%xmm0 40bdf1: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40bdf8: 00 40bdf9: 48 8b 4b 40 mov 0x40(%rbx),%rcx 40bdfd: 48 8b 09 mov (%rcx),%rcx 40be00: 48 89 48 e8 mov %rcx,-0x18(%rax) 40be04: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40be08: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40be0c: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40be13: 00 40be14: 48 8d 40 c0 lea -0x40(%rax),%rax 40be18: 48 8b 4b 40 mov 0x40(%rbx),%rcx 40be1c: 48 89 41 08 mov %rax,0x8(%rcx) 40be20: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 40be27: 00 40be28: 4c 89 7b 20 mov %r15,0x20(%rbx) 40be2c: 4c 89 73 18 mov %r14,0x18(%rbx) 40be30: c7 43 10 02 00 00 00 movl $0x2,0x10(%rbx) 40be37: 48 89 d8 mov %rbx,%rax 40be3a: 5b pop %rbx 40be3b: 41 5e pop %r14 40be3d: 41 5f pop %r15 40be3f: c3 retq 000000000040be40 <_D4core6thread5Fiber6__dtorMFZv>: 40be40: 53 push %rbx 40be41: 48 89 fb mov %rdi,%rbx 40be44: 48 8b 7b 40 mov 0x40(%rbx),%rdi 40be48: e8 03 ea ff ff callq 40a850 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 40be4d: 48 8b 73 48 mov 0x48(%rbx),%rsi 40be51: 48 8b 7b 50 mov 0x50(%rbx),%rdi 40be55: e8 a6 5e ff ff callq 401d00 40be5a: 48 c7 43 50 00 00 00 movq $0x0,0x50(%rbx) 40be61: 00 40be62: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 40be69: 00 40be6a: 5b pop %rbx 40be6b: c3 retq 40be6c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040be70 <_D4core6thread5Fiber4callMFbZC6Object>: 40be70: 55 push %rbp 40be71: 41 57 push %r15 40be73: 41 56 push %r14 40be75: 41 55 push %r13 40be77: 41 54 push %r12 40be79: 53 push %rbx 40be7a: 50 push %rax 40be7b: 41 89 f6 mov %esi,%r14d 40be7e: 49 89 fc mov %rdi,%r12 40be81: 64 4c 8b 2c 25 d8 ff mov %fs:0xffffffffffffffd8,%r13 40be88: ff ff 40be8a: 64 4c 89 24 25 d8 ff mov %r12,%fs:0xffffffffffffffd8 40be91: ff ff 40be93: 8b 3d bf 76 22 00 mov 0x2276bf(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40be99: e8 a2 5d ff ff callq 401c40 40be9e: 48 89 c5 mov %rax,%rbp 40bea1: 49 8b 44 24 40 mov 0x40(%r12),%rax 40bea6: 4c 8b 78 08 mov 0x8(%rax),%r15 40beaa: 48 8b 9d 80 00 00 00 mov 0x80(%rbp),%rbx 40beb1: e8 ea d8 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40beb6: 48 89 43 08 mov %rax,0x8(%rbx) 40beba: c6 85 88 00 00 00 01 movb $0x1,0x88(%rbp) 40bec1: 48 8b 8d 80 00 00 00 mov 0x80(%rbp),%rcx 40bec8: 49 8b 44 24 40 mov 0x40(%r12),%rax 40becd: 48 89 48 10 mov %rcx,0x10(%rax) 40bed1: 48 83 c3 08 add $0x8,%rbx 40bed5: 48 89 85 80 00 00 00 mov %rax,0x80(%rbp) 40bedc: 48 89 df mov %rbx,%rdi 40bedf: 4c 89 fe mov %r15,%rsi 40bee2: e8 c9 d8 ff ff callq 4097b0 40bee7: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 40beee: 48 8b 48 10 mov 0x10(%rax),%rcx 40bef2: 48 89 8d 80 00 00 00 mov %rcx,0x80(%rbp) 40bef9: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 40bf00: 00 40bf01: c6 85 88 00 00 00 00 movb $0x0,0x88(%rbp) 40bf08: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 40bf0f: 48 8b 08 mov (%rax),%rcx 40bf12: 48 89 48 08 mov %rcx,0x8(%rax) 40bf16: 64 4c 89 2c 25 d8 ff mov %r13,%fs:0xffffffffffffffd8 40bf1d: ff ff 40bf1f: 41 83 7c 24 38 02 cmpl $0x2,0x38(%r12) 40bf25: 75 0c jne 40bf33 <_D4core6thread5Fiber4callMFbZC6Object+0xc3> 40bf27: 49 8b 44 24 40 mov 0x40(%r12),%rax 40bf2c: 48 8b 08 mov (%rax),%rcx 40bf2f: 48 89 48 08 mov %rcx,0x8(%rax) 40bf33: 49 8b 7c 24 30 mov 0x30(%r12),%rdi 40bf38: 31 c0 xor %eax,%eax 40bf3a: 48 85 ff test %rdi,%rdi 40bf3d: 74 12 je 40bf51 <_D4core6thread5Fiber4callMFbZC6Object+0xe1> 40bf3f: 49 c7 44 24 30 00 00 movq $0x0,0x30(%r12) 40bf46: 00 00 40bf48: 41 f6 c6 01 test $0x1,%r14b 40bf4c: 48 89 f8 mov %rdi,%rax 40bf4f: 75 0f jne 40bf60 <_D4core6thread5Fiber4callMFbZC6Object+0xf0> 40bf51: 48 83 c4 08 add $0x8,%rsp 40bf55: 5b pop %rbx 40bf56: 41 5c pop %r12 40bf58: 41 5d pop %r13 40bf5a: 41 5e pop %r14 40bf5c: 41 5f pop %r15 40bf5e: 5d pop %rbp 40bf5f: c3 retq 40bf60: e8 6b 5d 00 00 callq 411cd0 <_d_throw_exception> 40bf65: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40bf6c: 00 00 00 00 000000000040bf70 <_D4core6thread5Fiber5resetMFZv>: 40bf70: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 40bf77: 48 8b 47 40 mov 0x40(%rdi),%rax 40bf7b: 48 8b 40 08 mov 0x8(%rax),%rax 40bf7f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40bf83: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40bf8a: 00 40bf8b: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40bf92: 00 40bf93: 0f 57 c0 xorps %xmm0,%xmm0 40bf96: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40bf9a: 48 8b 09 mov (%rcx),%rcx 40bf9d: 48 89 48 e8 mov %rcx,-0x18(%rax) 40bfa1: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40bfa5: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40bfa9: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40bfb0: 00 40bfb1: 48 83 c0 c0 add $0xffffffffffffffc0,%rax 40bfb5: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40bfb9: 48 89 41 08 mov %rax,0x8(%rcx) 40bfbd: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 40bfc4: 00 40bfc5: c3 retq 40bfc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bfcd: 00 00 00 000000000040bfd0 <_D4core6thread5Fiber5resetMFPFZvZv>: 40bfd0: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 40bfd7: 48 8b 47 40 mov 0x40(%rdi),%rax 40bfdb: 48 8b 40 08 mov 0x8(%rax),%rax 40bfdf: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40bfe3: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40bfea: 00 40bfeb: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40bff2: 00 40bff3: 0f 57 c0 xorps %xmm0,%xmm0 40bff6: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40bffa: 48 8b 09 mov (%rcx),%rcx 40bffd: 48 89 48 e8 mov %rcx,-0x18(%rax) 40c001: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40c005: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40c009: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40c010: 00 40c011: 48 8d 40 c0 lea -0x40(%rax),%rax 40c015: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40c019: 48 89 41 08 mov %rax,0x8(%rcx) 40c01d: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 40c024: 00 40c025: 48 89 77 18 mov %rsi,0x18(%rdi) 40c029: c7 47 10 01 00 00 00 movl $0x1,0x10(%rdi) 40c030: c3 retq 40c031: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c038: 0f 1f 84 00 00 00 00 40c03f: 00 000000000040c040 <_D4core6thread5Fiber5resetMFDFZvZv>: 40c040: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 40c047: 48 8b 47 40 mov 0x40(%rdi),%rax 40c04b: 48 8b 40 08 mov 0x8(%rax),%rax 40c04f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40c053: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40c05a: 00 40c05b: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40c062: 00 40c063: 0f 57 c0 xorps %xmm0,%xmm0 40c066: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40c06a: 48 8b 09 mov (%rcx),%rcx 40c06d: 48 89 48 e8 mov %rcx,-0x18(%rax) 40c071: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40c075: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40c079: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40c080: 00 40c081: 48 8d 40 c0 lea -0x40(%rax),%rax 40c085: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40c089: 48 89 41 08 mov %rax,0x8(%rcx) 40c08d: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 40c094: 00 40c095: 48 89 57 20 mov %rdx,0x20(%rdi) 40c099: 48 89 77 18 mov %rsi,0x18(%rdi) 40c09d: c7 47 10 02 00 00 00 movl $0x2,0x10(%rdi) 40c0a4: c3 retq 40c0a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c0ac: 00 00 00 00 000000000040c0b0 <_D4core6thread5Fiber5stateMxFNdZE4core6thread5Fiber5State>: 40c0b0: 8b 47 38 mov 0x38(%rdi),%eax 40c0b3: c3 retq 40c0b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c0bb: 00 00 00 00 00 000000000040c0c0 <_D4core6thread5Fiber5yieldFZv>: 40c0c0: 41 57 push %r15 40c0c2: 41 56 push %r14 40c0c4: 41 54 push %r12 40c0c6: 53 push %rbx 40c0c7: 50 push %rax 40c0c8: 64 4c 8b 24 25 d8 ff mov %fs:0xffffffffffffffd8,%r12 40c0cf: ff ff 40c0d1: 41 c7 44 24 38 00 00 movl $0x0,0x38(%r12) 40c0d8: 00 00 40c0da: 8b 3d 78 74 22 00 mov 0x227478(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c0e0: e8 5b 5b ff ff callq 401c40 40c0e5: 49 89 c7 mov %rax,%r15 40c0e8: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 40c0ef: 48 8b 40 10 mov 0x10(%rax),%rax 40c0f3: 4c 8b 70 08 mov 0x8(%rax),%r14 40c0f7: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 40c0fc: e8 9f d6 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40c101: 48 89 43 08 mov %rax,0x8(%rbx) 40c105: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 40c10c: 01 40c10d: 48 83 c3 08 add $0x8,%rbx 40c111: 48 89 df mov %rbx,%rdi 40c114: 4c 89 f6 mov %r14,%rsi 40c117: e8 94 d6 ff ff callq 4097b0 40c11c: 8b 3d 36 74 22 00 mov 0x227436(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c122: e8 19 5b ff ff callq 401c40 40c127: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40c12e: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 40c135: 48 8b 08 mov (%rax),%rcx 40c138: 48 89 48 08 mov %rcx,0x8(%rax) 40c13c: 41 c7 44 24 38 01 00 movl $0x1,0x38(%r12) 40c143: 00 00 40c145: 48 83 c4 08 add $0x8,%rsp 40c149: 5b pop %rbx 40c14a: 41 5c pop %r12 40c14c: 41 5e pop %r14 40c14e: 41 5f pop %r15 40c150: c3 retq 40c151: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c158: 0f 1f 84 00 00 00 00 40c15f: 00 000000000040c160 <_D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv>: 40c160: 41 57 push %r15 40c162: 41 56 push %r14 40c164: 41 54 push %r12 40c166: 53 push %rbx 40c167: 50 push %rax 40c168: 64 4c 8b 24 25 d8 ff mov %fs:0xffffffffffffffd8,%r12 40c16f: ff ff 40c171: 49 89 7c 24 30 mov %rdi,0x30(%r12) 40c176: 41 c7 44 24 38 00 00 movl $0x0,0x38(%r12) 40c17d: 00 00 40c17f: 8b 3d d3 73 22 00 mov 0x2273d3(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c185: e8 b6 5a ff ff callq 401c40 40c18a: 49 89 c7 mov %rax,%r15 40c18d: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 40c194: 48 8b 40 10 mov 0x10(%rax),%rax 40c198: 4c 8b 70 08 mov 0x8(%rax),%r14 40c19c: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 40c1a1: e8 fa d5 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40c1a6: 48 89 43 08 mov %rax,0x8(%rbx) 40c1aa: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 40c1b1: 01 40c1b2: 48 83 c3 08 add $0x8,%rbx 40c1b6: 48 89 df mov %rbx,%rdi 40c1b9: 4c 89 f6 mov %r14,%rsi 40c1bc: e8 ef d5 ff ff callq 4097b0 40c1c1: 8b 3d 91 73 22 00 mov 0x227391(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c1c7: e8 74 5a ff ff callq 401c40 40c1cc: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40c1d3: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 40c1da: 48 8b 08 mov (%rax),%rcx 40c1dd: 48 89 48 08 mov %rcx,0x8(%rax) 40c1e1: 41 c7 44 24 38 01 00 movl $0x1,0x38(%r12) 40c1e8: 00 00 40c1ea: 48 83 c4 08 add $0x8,%rsp 40c1ee: 5b pop %rbx 40c1ef: 41 5c pop %r12 40c1f1: 41 5e pop %r14 40c1f3: 41 5f pop %r15 40c1f5: c3 retq 40c1f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c1fd: 00 00 00 000000000040c200 <_D4core6thread5Fiber7getThisFZC4core6thread5Fiber>: 40c200: 64 48 8b 04 25 d8 ff mov %fs:0xffffffffffffffd8,%rax 40c207: ff ff 40c209: c3 retq 40c20a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c210 <_D4core6thread5Fiber12_staticCtor4FZv>: 40c210: c3 retq 40c211: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c218: 0f 1f 84 00 00 00 00 40c21f: 00 000000000040c220 <_D4core6thread5Fiber6__ctorMFZC4core6thread5Fiber>: 40c220: c7 47 10 00 00 00 00 movl $0x0,0x10(%rdi) 40c227: 48 89 f8 mov %rdi,%rax 40c22a: c3 retq 40c22b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040c230 <_D4core6thread5Fiber3runMFZv>: 40c230: 48 89 f8 mov %rdi,%rax 40c233: 8b 48 10 mov 0x10(%rax),%ecx 40c236: 83 f9 02 cmp $0x2,%ecx 40c239: 75 07 jne 40c242 <_D4core6thread5Fiber3runMFZv+0x12> 40c23b: 48 8b 78 18 mov 0x18(%rax),%rdi 40c23f: ff 60 20 jmpq *0x20(%rax) 40c242: 83 f9 01 cmp $0x1,%ecx 40c245: 75 03 jne 40c24a <_D4core6thread5Fiber3runMFZv+0x1a> 40c247: ff 60 18 jmpq *0x18(%rax) 40c24a: c3 retq 40c24b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040c250 <_D4core6thread5Fiber10allocStackMFmZv>: 40c250: 41 57 push %r15 40c252: 41 56 push %r14 40c254: 41 54 push %r12 40c256: 53 push %rbx 40c257: 50 push %rax 40c258: 48 89 f3 mov %rsi,%rbx 40c25b: 49 89 fe mov %rdi,%r14 40c25e: 4c 8b 25 2b 73 22 00 mov 0x22732b(%rip),%r12 # 633590 <_D4core6thread8PAGESIZExm> 40c265: bf d0 29 42 00 mov $0x4229d0,%edi 40c26a: e8 e1 6b ff ff callq 402e50 <_d_allocmemoryT> 40c26f: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 40c276: 00 40c277: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) 40c27e: 00 40c27f: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 40c286: 00 40c287: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40c28e: 00 40c28f: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 40c296: 49 89 46 40 mov %rax,0x40(%r14) 40c29a: 4a 8d 5c 23 ff lea -0x1(%rbx,%r12,1),%rbx 40c29f: 45 31 ff xor %r15d,%r15d 40c2a2: 48 89 d8 mov %rbx,%rax 40c2a5: 31 d2 xor %edx,%edx 40c2a7: 49 f7 f4 div %r12 40c2aa: 48 29 d3 sub %rdx,%rbx 40c2ad: bf 00 00 00 00 mov $0x0,%edi 40c2b2: 48 89 de mov %rbx,%rsi 40c2b5: ba 03 00 00 00 mov $0x3,%edx 40c2ba: b9 22 00 00 00 mov $0x22,%ecx 40c2bf: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 40c2c5: 45 31 c9 xor %r9d,%r9d 40c2c8: e8 63 59 ff ff callq 401c30 40c2cd: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40c2d1: 49 0f 44 c7 cmove %r15,%rax 40c2d5: 49 89 46 50 mov %rax,0x50(%r14) 40c2d9: 48 85 c0 test %rax,%rax 40c2dc: 74 31 je 40c30f <_D4core6thread5Fiber10allocStackMFmZv+0xbf> 40c2de: 48 01 d8 add %rbx,%rax 40c2e1: 49 8b 4e 40 mov 0x40(%r14),%rcx 40c2e5: 48 89 01 mov %rax,(%rcx) 40c2e8: 49 8b 46 50 mov 0x50(%r14),%rax 40c2ec: 48 01 d8 add %rbx,%rax 40c2ef: 49 8b 4e 40 mov 0x40(%r14),%rcx 40c2f3: 48 89 41 08 mov %rax,0x8(%rcx) 40c2f7: 49 89 5e 48 mov %rbx,0x48(%r14) 40c2fb: 49 8b 7e 40 mov 0x40(%r14),%rdi 40c2ff: 48 83 c4 08 add $0x8,%rsp 40c303: 5b pop %rbx 40c304: 41 5c pop %r12 40c306: 41 5e pop %r14 40c308: 41 5f pop %r15 40c30a: e9 81 e4 ff ff jmpq 40a790 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 40c30f: bf a0 00 63 00 mov $0x6300a0,%edi 40c314: e8 77 6b ff ff callq 402e90 <_d_newclass> 40c319: 48 89 c3 mov %rax,%rbx 40c31c: 48 c7 03 60 21 42 00 movq $0x422160,(%rbx) 40c323: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40c32a: 00 40c32b: 48 8b 05 06 5e 01 00 mov 0x15e06(%rip),%rax # 422138 <_D4core6thread14FiberException6__initZ+0x28> 40c332: 48 8b 0d 07 5e 01 00 mov 0x15e07(%rip),%rcx # 422140 <_D4core6thread14FiberException6__initZ+0x30> 40c339: 48 8b 15 08 5e 01 00 mov 0x15e08(%rip),%rdx # 422148 <_D4core6thread14FiberException6__initZ+0x38> 40c340: 48 8b 35 09 5e 01 00 mov 0x15e09(%rip),%rsi # 422150 <_D4core6thread14FiberException6__initZ+0x40> 40c347: 48 89 73 40 mov %rsi,0x40(%rbx) 40c34b: 48 89 53 38 mov %rdx,0x38(%rbx) 40c34f: 48 89 4b 30 mov %rcx,0x30(%rbx) 40c353: 48 89 43 28 mov %rax,0x28(%rbx) 40c357: 48 8b 05 d2 5d 01 00 mov 0x15dd2(%rip),%rax # 422130 <_D4core6thread14FiberException6__initZ+0x20> 40c35e: 48 89 43 20 mov %rax,0x20(%rbx) 40c362: 48 8b 05 bf 5d 01 00 mov 0x15dbf(%rip),%rax # 422128 <_D4core6thread14FiberException6__initZ+0x18> 40c369: 48 89 43 18 mov %rax,0x18(%rbx) 40c36d: 48 8b 05 ac 5d 01 00 mov 0x15dac(%rip),%rax # 422120 <_D4core6thread14FiberException6__initZ+0x10> 40c374: 48 89 43 10 mov %rax,0x10(%rbx) 40c378: 48 c7 04 24 50 29 42 movq $0x422950,(%rsp) 40c37f: 00 40c380: 48 89 df mov %rbx,%rdi 40c383: be 00 00 00 00 mov $0x0,%esi 40c388: ba b2 0f 00 00 mov $0xfb2,%edx 40c38d: b9 43 00 00 00 mov $0x43,%ecx 40c392: 41 b8 80 29 42 00 mov $0x422980,%r8d 40c398: 41 b9 23 00 00 00 mov $0x23,%r9d 40c39e: e8 dd 7e 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40c3a3: 48 89 df mov %rbx,%rdi 40c3a6: e8 25 59 00 00 callq 411cd0 <_d_throw_exception> 40c3ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040c3b0 <_D4core6thread5Fiber9freeStackMFZv>: 40c3b0: 53 push %rbx 40c3b1: 48 89 fb mov %rdi,%rbx 40c3b4: 48 8b 7b 40 mov 0x40(%rbx),%rdi 40c3b8: e8 93 e4 ff ff callq 40a850 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 40c3bd: 48 8b 73 48 mov 0x48(%rbx),%rsi 40c3c1: 48 8b 7b 50 mov 0x50(%rbx),%rdi 40c3c5: e8 36 59 ff ff callq 401d00 40c3ca: 48 c7 43 50 00 00 00 movq $0x0,0x50(%rbx) 40c3d1: 00 40c3d2: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 40c3d9: 00 40c3da: 5b pop %rbx 40c3db: c3 retq 40c3dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c3e0 <_D4core6thread5Fiber9initStackMFZv>: 40c3e0: 48 8b 47 40 mov 0x40(%rdi),%rax 40c3e4: 48 8b 40 08 mov 0x8(%rax),%rax 40c3e8: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40c3ec: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40c3f3: 00 40c3f4: 48 c7 40 f0 60 bc 40 movq $0x40bc60,-0x10(%rax) 40c3fb: 00 40c3fc: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40c400: 0f 57 c0 xorps %xmm0,%xmm0 40c403: 48 8b 09 mov (%rcx),%rcx 40c406: 48 89 48 e8 mov %rcx,-0x18(%rax) 40c40a: 0f 29 40 d0 movaps %xmm0,-0x30(%rax) 40c40e: 0f 29 40 c0 movaps %xmm0,-0x40(%rax) 40c412: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 40c419: 00 40c41a: 48 83 c0 c0 add $0xffffffffffffffc0,%rax 40c41e: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40c422: 48 89 41 08 mov %rax,0x8(%rcx) 40c426: c3 retq 40c427: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c42e: 00 00 000000000040c430 <_D4core6thread5Fiber7setThisFC4core6thread5FiberZv>: 40c430: 64 48 89 3c 25 d8 ff mov %rdi,%fs:0xffffffffffffffd8 40c437: ff ff 40c439: c3 retq 40c43a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c440 <_D4core6thread5Fiber8switchInMFZv>: 40c440: 41 57 push %r15 40c442: 41 56 push %r14 40c444: 41 54 push %r12 40c446: 53 push %rbx 40c447: 50 push %rax 40c448: 49 89 fe mov %rdi,%r14 40c44b: 8b 3d 07 71 22 00 mov 0x227107(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c451: e8 ea 57 ff ff callq 401c40 40c456: 48 89 c3 mov %rax,%rbx 40c459: 49 8b 46 40 mov 0x40(%r14),%rax 40c45d: 4c 8b 78 08 mov 0x8(%rax),%r15 40c461: 4c 8b a3 80 00 00 00 mov 0x80(%rbx),%r12 40c468: e8 33 d3 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40c46d: 49 89 44 24 08 mov %rax,0x8(%r12) 40c472: c6 83 88 00 00 00 01 movb $0x1,0x88(%rbx) 40c479: 48 8b 8b 80 00 00 00 mov 0x80(%rbx),%rcx 40c480: 49 8b 46 40 mov 0x40(%r14),%rax 40c484: 48 89 48 10 mov %rcx,0x10(%rax) 40c488: 49 83 c4 08 add $0x8,%r12 40c48c: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 40c493: 4c 89 e7 mov %r12,%rdi 40c496: 4c 89 fe mov %r15,%rsi 40c499: e8 12 d3 ff ff callq 4097b0 40c49e: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 40c4a5: 48 8b 48 10 mov 0x10(%rax),%rcx 40c4a9: 48 89 8b 80 00 00 00 mov %rcx,0x80(%rbx) 40c4b0: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 40c4b7: 00 40c4b8: c6 83 88 00 00 00 00 movb $0x0,0x88(%rbx) 40c4bf: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 40c4c6: 48 8b 08 mov (%rax),%rcx 40c4c9: 48 89 48 08 mov %rcx,0x8(%rax) 40c4cd: 48 83 c4 08 add $0x8,%rsp 40c4d1: 5b pop %rbx 40c4d2: 41 5c pop %r12 40c4d4: 41 5e pop %r14 40c4d6: 41 5f pop %r15 40c4d8: c3 retq 40c4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c4e0 <_D4core6thread5Fiber9switchOutMFZv>: 40c4e0: 41 57 push %r15 40c4e2: 41 56 push %r14 40c4e4: 41 54 push %r12 40c4e6: 53 push %rbx 40c4e7: 50 push %rax 40c4e8: 49 89 ff mov %rdi,%r15 40c4eb: 8b 3d 67 70 22 00 mov 0x227067(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c4f1: e8 4a 57 ff ff callq 401c40 40c4f6: 49 89 c4 mov %rax,%r12 40c4f9: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 40c500: 00 40c501: 48 8b 40 10 mov 0x10(%rax),%rax 40c505: 4c 8b 70 08 mov 0x8(%rax),%r14 40c509: 49 8b 5f 40 mov 0x40(%r15),%rbx 40c50d: e8 8e d2 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40c512: 48 89 43 08 mov %rax,0x8(%rbx) 40c516: 41 c6 84 24 88 00 00 movb $0x1,0x88(%r12) 40c51d: 00 01 40c51f: 48 83 c3 08 add $0x8,%rbx 40c523: 48 89 df mov %rbx,%rdi 40c526: 4c 89 f6 mov %r14,%rsi 40c529: e8 82 d2 ff ff callq 4097b0 40c52e: 8b 3d 24 70 22 00 mov 0x227024(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c534: e8 07 57 ff ff callq 401c40 40c539: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40c540: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 40c547: 48 8b 08 mov (%rax),%rcx 40c54a: 48 89 48 08 mov %rcx,0x8(%rax) 40c54e: 48 83 c4 08 add $0x8,%rsp 40c552: 5b pop %rbx 40c553: 41 5c pop %r12 40c555: 41 5e pop %r14 40c557: 41 5f pop %r15 40c559: c3 retq 40c55a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c560 <_D4core6thread17thread_entryPointUPvZPv21thread_cleanupHandlerUNbPvZv>: 40c560: c6 47 48 00 movb $0x0,0x48(%rdi) 40c564: c3 retq 40c565: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c56c: 00 00 00 00 000000000040c570 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv>: 40c570: 41 56 push %r14 40c572: 53 push %rbx 40c573: 48 81 ec 88 00 00 00 sub $0x88,%rsp 40c57a: 8b 3d d8 6f 22 00 mov 0x226fd8(%rip),%edi # 633558 <_D4core6thread6Thread7sm_thisk> 40c580: e8 bb 56 ff ff callq 401c40 40c585: 48 89 c3 mov %rax,%rbx 40c588: 48 85 db test %rbx,%rbx 40c58b: 74 60 je 40c5ed <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x7d> 40c58d: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40c593: 84 c0 test %al,%al 40c595: 75 10 jne 40c5a7 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x37> 40c597: 4c 8b b3 80 00 00 00 mov 0x80(%rbx),%r14 40c59e: e8 fd d1 ff ff callq 4097a0 <_D4core6thread11getStackTopFZPv> 40c5a3: 49 89 46 08 mov %rax,0x8(%r14) 40c5a7: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 40c5ac: 4c 89 f7 mov %r14,%rdi 40c5af: e8 2c 56 ff ff callq 401be0 40c5b4: 4c 89 f7 mov %r14,%rdi 40c5b7: be 0c 00 00 00 mov $0xc,%esi 40c5bc: e8 df 57 ff ff callq 401da0 40c5c1: bf 30 35 63 00 mov $0x633530,%edi 40c5c6: e8 f5 56 ff ff callq 401cc0 40c5cb: 4c 89 f7 mov %r14,%rdi 40c5ce: e8 dd 56 ff ff callq 401cb0 40c5d3: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40c5d9: 84 c0 test %al,%al 40c5db: 75 3c jne 40c619 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa9> 40c5dd: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 40c5e4: 48 8b 08 mov (%rax),%rcx 40c5e7: 48 89 48 08 mov %rcx,0x8(%rax) 40c5eb: eb 2c jmp 40c619 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa9> 40c5ed: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 40c5f2: 48 89 df mov %rbx,%rdi 40c5f5: e8 e6 55 ff ff callq 401be0 40c5fa: 48 89 df mov %rbx,%rdi 40c5fd: be 0c 00 00 00 mov $0xc,%esi 40c602: e8 99 57 ff ff callq 401da0 40c607: bf 30 35 63 00 mov $0x633530,%edi 40c60c: e8 af 56 ff ff callq 401cc0 40c611: 48 89 df mov %rbx,%rdi 40c614: e8 97 56 ff ff callq 401cb0 40c619: 48 81 c4 88 00 00 00 add $0x88,%rsp 40c620: 5b pop %rbx 40c621: 41 5e pop %r14 40c623: c3 retq 40c624: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c62b: 00 00 00 00 00 000000000040c630 <_D4core6thread6Thread6getAllFZAC4core6thread6Thread16__foreachbody158MFKC4core6thread6ThreadZi>: 40c630: 48 8b 06 mov (%rsi),%rax 40c633: 48 8b 0f mov (%rdi),%rcx 40c636: 48 8d 51 01 lea 0x1(%rcx),%rdx 40c63a: 48 89 17 mov %rdx,(%rdi) 40c63d: 48 8b 57 10 mov 0x10(%rdi),%rdx 40c641: 48 89 04 ca mov %rax,(%rdx,%rcx,8) 40c645: 31 c0 xor %eax,%eax 40c647: c3 retq 40c648: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c64f: 00 000000000040c650 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread16__foreachbody165MFKC4core6thread6ThreadZi>: 40c650: 48 8b 06 mov (%rsi),%rax 40c653: 48 8b 48 10 mov 0x10(%rax),%rcx 40c657: 48 3b 0f cmp (%rdi),%rcx 40c65a: 75 0a jne 40c666 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread16__foreachbody165MFKC4core6thread6ThreadZi+0x16> 40c65c: 48 89 47 08 mov %rax,0x8(%rdi) 40c660: b8 02 00 00 00 mov $0x2,%eax 40c665: c3 retq 40c666: 31 c0 xor %eax,%eax 40c668: c3 retq 40c669: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c670 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi>: 40c670: 55 push %rbp 40c671: 41 56 push %r14 40c673: 53 push %rbx 40c674: 49 89 fe mov %rdi,%r14 40c677: 48 8b 1e mov (%rsi),%rbx 40c67a: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40c67f: 74 2b je 40c6ac <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x3c> 40c681: 8a 43 48 mov 0x48(%rbx),%al 40c684: 84 c0 test %al,%al 40c686: 74 24 je 40c6ac <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x3c> 40c688: 48 89 df mov %rbx,%rdi 40c68b: e8 70 81 00 00 callq 414800 <_d_monitorenter> 40c690: 40 8a 6b 49 mov 0x49(%rbx),%bpl 40c694: 48 89 df mov %rbx,%rdi 40c697: e8 b4 81 00 00 callq 414850 <_d_monitorexit> 40c69c: 40 f6 c5 01 test $0x1,%bpl 40c6a0: 75 12 jne 40c6b4 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x44> 40c6a2: 49 89 1e mov %rbx,(%r14) 40c6a5: b8 01 00 00 00 mov $0x1,%eax 40c6aa: eb 0a jmp 40c6b6 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x46> 40c6ac: 48 89 df mov %rbx,%rdi 40c6af: e8 1c e3 ff ff callq 40a9d0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 40c6b4: 31 c0 xor %eax,%eax 40c6b6: 5b pop %rbx 40c6b7: 41 5e pop %r14 40c6b9: 5d pop %rbp 40c6ba: c3 retq 40c6bb: 49 89 c6 mov %rax,%r14 40c6be: 48 89 df mov %rbx,%rdi 40c6c1: e8 8a 81 00 00 callq 414850 <_d_monitorexit> 40c6c6: 4c 89 f7 mov %r14,%rdi 40c6c9: e8 b2 56 00 00 callq 411d80 <_d_eh_resume_unwind> 40c6ce: 66 90 xchg %ax,%ax 000000000040c6d0 <_D4core6thread13__shared_ctorZ>: 40c6d0: 50 push %rax 40c6d1: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 40c6d8: 00 40c6d9: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 40c6e0: e8 8b 56 ff ff callq 401d70 40c6e5: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 40c6ea: 48 8d 14 24 lea (%rsp),%rdx 40c6ee: 48 89 c7 mov %rax,%rdi 40c6f1: e8 fa 54 ff ff callq 401bf0 40c6f6: 8b 7c 24 04 mov 0x4(%rsp),%edi 40c6fa: e8 81 55 ff ff callq 401c80 40c6ff: 89 05 4b 6e 22 00 mov %eax,0x226e4b(%rip) # 633550 <_D4core6thread6Thread12PRIORITY_MINxi> 40c705: 8b 7c 24 04 mov 0x4(%rsp),%edi 40c709: e8 f2 56 ff ff callq 401e00 40c70e: 89 05 40 6e 22 00 mov %eax,0x226e40(%rip) # 633554 <_D4core6thread6Thread12PRIORITY_MAXxi> 40c714: bf 1e 00 00 00 mov $0x1e,%edi 40c719: e8 92 56 ff ff callq 401db0 40c71e: 48 89 05 6b 6e 22 00 mov %rax,0x226e6b(%rip) # 633590 <_D4core6thread8PAGESIZExm> 40c725: 58 pop %rax 40c726: c3 retq 40c727: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c72e: 00 00 000000000040c730 <_D4core6thread16__moduleinfoCtorZ>: 40c730: 48 8b 05 e9 6d 22 00 mov 0x226de9(%rip),%rax # 633520 <_Dmodule_ref> 40c737: 48 89 05 52 3c 22 00 mov %rax,0x223c52(%rip) # 630390 <_D4core6thread11__moduleRefZ> 40c73e: 48 c7 05 d7 6d 22 00 movq $0x630390,0x226dd7(%rip) # 633520 <_Dmodule_ref> 40c745: 90 03 63 00 40c749: c3 retq 40c74a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c750 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range>: 40c750: 48 85 f6 test %rsi,%rsi 40c753: 74 41 je 40c796 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x46> 40c755: 48 8b 06 mov (%rsi),%rax 40c758: 48 8b 4e 08 mov 0x8(%rsi),%rcx 40c75c: 48 89 4f 08 mov %rcx,0x8(%rdi) 40c760: 48 89 07 mov %rax,(%rdi) 40c763: 48 8b 07 mov (%rdi),%rax 40c766: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40c76a: 48 83 c1 f8 add $0xfffffffffffffff8,%rcx 40c76e: 31 d2 xor %edx,%edx 40c770: 48 39 c2 cmp %rax,%rdx 40c773: 73 21 jae 40c796 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x46> 40c775: 48 ff c2 inc %rdx 40c778: 48 8b 71 08 mov 0x8(%rcx),%rsi 40c77c: 48 83 c1 08 add $0x8,%rcx 40c780: 48 85 f6 test %rsi,%rsi 40c783: 74 eb je 40c770 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x20> 40c785: 48 89 77 10 mov %rsi,0x10(%rdi) 40c789: 48 ff c0 inc %rax 40c78c: 48 29 d0 sub %rdx,%rax 40c78f: 48 89 07 mov %rax,(%rdi) 40c792: 48 89 4f 08 mov %rcx,0x8(%rdi) 40c796: 48 89 f8 mov %rdi,%rax 40c799: c3 retq 40c79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c7a0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv>: 40c7a0: 48 8b 07 mov (%rdi),%rax 40c7a3: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40c7a7: 48 83 c1 f8 add $0xfffffffffffffff8,%rcx 40c7ab: 31 d2 xor %edx,%edx 40c7ad: 0f 1f 00 nopl (%rax) 40c7b0: 48 39 c2 cmp %rax,%rdx 40c7b3: 73 21 jae 40c7d6 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv+0x36> 40c7b5: 48 ff c2 inc %rdx 40c7b8: 48 8b 71 08 mov 0x8(%rcx),%rsi 40c7bc: 48 83 c1 08 add $0x8,%rcx 40c7c0: 48 85 f6 test %rsi,%rsi 40c7c3: 74 eb je 40c7b0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv+0x10> 40c7c5: 48 89 77 10 mov %rsi,0x10(%rdi) 40c7c9: 48 ff c0 inc %rax 40c7cc: 48 29 d0 sub %rdx,%rax 40c7cf: 48 89 07 mov %rax,(%rdi) 40c7d2: 48 89 4f 08 mov %rcx,0x8(%rdi) 40c7d6: c3 retq 40c7d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c7de: 00 00 000000000040c7e0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range5emptyMxFNdZb>: 40c7e0: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 40c7e5: 0f 94 c0 sete %al 40c7e8: c3 retq 40c7e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c7f0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range5frontMNgFNcNdZNgS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray4Slot>: 40c7f0: 48 8b 47 10 mov 0x10(%rdi),%rax 40c7f4: c3 retq 40c7f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c7fc: 00 00 00 40c7ff: 90 nop 000000000040c800 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv>: 40c800: 48 8b 47 10 mov 0x10(%rdi),%rax 40c804: 48 8b 00 mov (%rax),%rax 40c807: 48 89 47 10 mov %rax,0x10(%rdi) 40c80b: 48 85 c0 test %rax,%rax 40c80e: 75 43 jne 40c853 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x53> 40c810: 4c 8b 07 mov (%rdi),%r8 40c813: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40c817: 49 8d 50 ff lea -0x1(%r8),%rdx 40c81b: 48 89 17 mov %rdx,(%rdi) 40c81e: 48 8d 41 08 lea 0x8(%rcx),%rax 40c822: 48 89 47 08 mov %rax,0x8(%rdi) 40c826: 31 f6 xor %esi,%esi 40c828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c82f: 00 40c830: 48 39 d6 cmp %rdx,%rsi 40c833: 73 1e jae 40c853 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x53> 40c835: 48 ff c6 inc %rsi 40c838: 48 8b 41 08 mov 0x8(%rcx),%rax 40c83c: 48 83 c1 08 add $0x8,%rcx 40c840: 48 85 c0 test %rax,%rax 40c843: 74 eb je 40c830 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x30> 40c845: 48 89 47 10 mov %rax,0x10(%rdi) 40c849: 49 29 f0 sub %rsi,%r8 40c84c: 4c 89 07 mov %r8,(%rdi) 40c84f: 48 89 4f 08 mov %rcx,0x8(%rdi) 40c853: c3 retq 40c854: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c85b: 00 00 00 40c85e: 66 90 xchg %ax,%ax 000000000040c860 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6lengthMFNdZm>: 40c860: 48 8b 3f mov (%rdi),%rdi 40c863: e9 b8 b0 00 00 jmpq 417920 <_aaLen> 40c868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c86f: 00 000000000040c870 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6rehashMFNdZHC4core6thread6ThreadC4core6thread6Thread>: 40c870: be 90 2b 42 00 mov $0x422b90,%esi 40c875: e9 b6 b8 00 00 jmpq 418130 <_aaRehash> 40c87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c880 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6valuesMFNdZAC4core6thread6Thread>: 40c880: 48 8b 3f mov (%rdi),%rdi 40c883: be 08 00 00 00 mov $0x8,%esi 40c888: ba 08 00 00 00 mov $0x8,%edx 40c88d: e9 ae b7 00 00 jmpq 418040 <_aaValues> 40c892: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c899: 00 00 00 40c89c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c8a0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray4keysMFNdZAC4core6thread6Thread>: 40c8a0: 48 8b 3f mov (%rdi),%rdi 40c8a3: be 08 00 00 00 mov $0x8,%esi 40c8a8: e9 f3 b9 00 00 jmpq 4182a0 <_aaKeys> 40c8ad: 0f 1f 00 nopl (%rax) 000000000040c8b0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7opApplyMFMDFKC4core6thread6ThreadKC4core6thread6ThreadZiZi>: 40c8b0: 48 89 d0 mov %rdx,%rax 40c8b3: 48 89 f1 mov %rsi,%rcx 40c8b6: 48 8b 3f mov (%rdi),%rdi 40c8b9: be 08 00 00 00 mov $0x8,%esi 40c8be: 48 89 ca mov %rcx,%rdx 40c8c1: 48 89 c1 mov %rax,%rcx 40c8c4: e9 37 bb 00 00 jmpq 418400 <_aaApply2> 40c8c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c8d0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7opApplyMFMDFKC4core6thread6ThreadZiZi>: 40c8d0: 48 89 d0 mov %rdx,%rax 40c8d3: 48 89 f1 mov %rsi,%rcx 40c8d6: 48 8b 3f mov (%rdi),%rdi 40c8d9: be 08 00 00 00 mov $0x8,%esi 40c8de: 48 89 ca mov %rcx,%rdx 40c8e1: 48 89 c1 mov %rax,%rcx 40c8e4: e9 97 ba 00 00 jmpq 418380 <_aaApply> 40c8e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c8f0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread>: 40c8f0: 41 56 push %r14 40c8f2: 53 push %rbx 40c8f3: 50 push %rax 40c8f4: 49 89 d6 mov %rdx,%r14 40c8f7: 48 89 f3 mov %rsi,%rbx 40c8fa: 48 89 0c 24 mov %rcx,(%rsp) 40c8fe: 48 8b 3f mov (%rdi),%rdi 40c901: 48 8d 14 24 lea (%rsp),%rdx 40c905: be 40 01 63 00 mov $0x630140,%esi 40c90a: e8 e1 b4 00 00 callq 417df0 <_aaInX> 40c90f: 48 85 c0 test %rax,%rax 40c912: 74 05 je 40c919 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread+0x29> 40c914: 48 8b 00 mov (%rax),%rax 40c917: eb 06 jmp 40c91f <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread+0x2f> 40c919: 48 89 df mov %rbx,%rdi 40c91c: 41 ff d6 callq *%r14 40c91f: 48 83 c4 08 add $0x8,%rsp 40c923: 5b pop %rbx 40c924: 41 5e pop %r14 40c926: c3 retq 40c927: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c92e: 00 00 000000000040c930 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3dupMFNdZHC4core6thread6ThreadC4core6thread6Thread>: 40c930: 50 push %rax 40c931: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40c938: 00 40c939: 48 8b 3f mov (%rdi),%rdi 40c93c: 48 8d 14 24 lea (%rsp),%rdx 40c940: be 08 00 00 00 mov $0x8,%esi 40c945: b9 90 cb 40 00 mov $0x40cb90,%ecx 40c94a: e8 b1 ba 00 00 callq 418400 <_aaApply2> 40c94f: 48 8b 04 24 mov (%rsp),%rax 40c953: 5a pop %rdx 40c954: c3 retq 40c955: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c95c: 00 00 00 40c95f: 90 nop 000000000040c960 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result>: 40c960: 48 8b 06 mov (%rsi),%rax 40c963: 48 85 c0 test %rax,%rax 40c966: 74 38 je 40c9a0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x40> 40c968: 48 8b 08 mov (%rax),%rcx 40c96b: 4c 8b 40 08 mov 0x8(%rax),%r8 40c96f: 31 f6 xor %esi,%esi 40c971: b8 08 00 00 00 mov $0x8,%eax 40c976: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c97d: 00 00 00 40c980: 48 39 ce cmp %rcx,%rsi 40c983: 73 24 jae 40c9a9 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x49> 40c985: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 40c989: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 40c98d: 48 ff c6 inc %rsi 40c990: 48 85 d2 test %rdx,%rdx 40c993: 74 eb je 40c980 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x20> 40c995: 49 29 c0 sub %rax,%r8 40c998: 48 29 f1 sub %rsi,%rcx 40c99b: 48 ff c1 inc %rcx 40c99e: eb 0b jmp 40c9ab <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 40c9a0: 31 d2 xor %edx,%edx 40c9a2: 45 31 c0 xor %r8d,%r8d 40c9a5: 31 c9 xor %ecx,%ecx 40c9a7: eb 02 jmp 40c9ab <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 40c9a9: 31 d2 xor %edx,%edx 40c9ab: 48 89 0f mov %rcx,(%rdi) 40c9ae: 4c 89 47 08 mov %r8,0x8(%rdi) 40c9b2: 48 89 57 10 mov %rdx,0x10(%rdi) 40c9b6: 48 89 f8 mov %rdi,%rax 40c9b9: c3 retq 40c9ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c9c0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result>: 40c9c0: 48 8b 06 mov (%rsi),%rax 40c9c3: 48 85 c0 test %rax,%rax 40c9c6: 74 38 je 40ca00 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x40> 40c9c8: 48 8b 08 mov (%rax),%rcx 40c9cb: 4c 8b 40 08 mov 0x8(%rax),%r8 40c9cf: 31 f6 xor %esi,%esi 40c9d1: b8 08 00 00 00 mov $0x8,%eax 40c9d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c9dd: 00 00 00 40c9e0: 48 39 ce cmp %rcx,%rsi 40c9e3: 73 24 jae 40ca09 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x49> 40c9e5: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 40c9e9: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 40c9ed: 48 ff c6 inc %rsi 40c9f0: 48 85 d2 test %rdx,%rdx 40c9f3: 74 eb je 40c9e0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x20> 40c9f5: 49 29 c0 sub %rax,%r8 40c9f8: 48 29 f1 sub %rsi,%rcx 40c9fb: 48 ff c1 inc %rcx 40c9fe: eb 0b jmp 40ca0b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 40ca00: 31 d2 xor %edx,%edx 40ca02: 45 31 c0 xor %r8d,%r8d 40ca05: 31 c9 xor %ecx,%ecx 40ca07: eb 02 jmp 40ca0b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 40ca09: 31 d2 xor %edx,%edx 40ca0b: 48 89 0f mov %rcx,(%rdi) 40ca0e: 4c 89 47 08 mov %r8,0x8(%rdi) 40ca12: 48 89 57 10 mov %rdx,0x10(%rdi) 40ca16: 48 89 f8 mov %rdi,%rax 40ca19: c3 retq 40ca1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ca20 <_D4core3sys5posix7pthread15pthread_cleanup9__T4pushZ4pushMFPUNbPvZvPvZv>: 40ca20: 48 89 f0 mov %rsi,%rax 40ca23: 48 89 d6 mov %rdx,%rsi 40ca26: 48 89 c2 mov %rax,%rdx 40ca29: e9 52 53 ff ff jmpq 401d80 <_pthread_cleanup_push@plt> 40ca2e: 66 90 xchg %ax,%ax 000000000040ca30 <_D4core3sys5posix7pthread15pthread_cleanup8__T3popZ3popMFiZv>: 40ca30: e9 ab 4f ff ff jmpq 4019e0 <_pthread_cleanup_pop@plt> 40ca35: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ca3c: 00 00 00 40ca3f: 90 nop 000000000040ca40 <_D4core4time8Duration31__T5totalVAyaa7_7365636f6e6473Z5totalMxFNaNbNdNfZl>: 40ca40: 48 8b 0f mov (%rdi),%rcx 40ca43: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 40ca4a: 94 bf d6 40ca4d: 48 89 c8 mov %rcx,%rax 40ca50: 48 f7 ea imul %rdx 40ca53: 48 01 ca add %rcx,%rdx 40ca56: 48 89 d0 mov %rdx,%rax 40ca59: 48 c1 e8 3f shr $0x3f,%rax 40ca5d: 48 c1 fa 17 sar $0x17,%rdx 40ca61: 48 8d 04 02 lea (%rdx,%rax,1),%rax 40ca65: c3 retq 40ca66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ca6d: 00 00 00 000000000040ca70 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_7365636f6e6473Z18getUnitsFromHNSecsFNaNbNflZl>: 40ca70: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 40ca77: 94 bf d6 40ca7a: 48 89 f8 mov %rdi,%rax 40ca7d: 48 f7 e9 imul %rcx 40ca80: 48 01 fa add %rdi,%rdx 40ca83: 48 89 d0 mov %rdx,%rax 40ca86: 48 c1 e8 3f shr $0x3f,%rax 40ca8a: 48 c1 fa 17 sar $0x17,%rdx 40ca8e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 40ca92: c3 retq 40ca93: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ca9a: 00 00 00 40ca9d: 0f 1f 00 nopl (%rax) 000000000040caa0 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 40caa0: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 40caa7: 94 bf d6 40caaa: 48 89 f8 mov %rdi,%rax 40caad: 48 f7 e9 imul %rcx 40cab0: 48 01 fa add %rdi,%rdx 40cab3: 48 89 d0 mov %rdx,%rax 40cab6: 48 c1 e8 3f shr $0x3f,%rax 40caba: 48 c1 fa 17 sar $0x17,%rdx 40cabe: 48 8d 04 02 lea (%rdx,%rax,1),%rax 40cac2: c3 retq 40cac3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40caca: 00 00 00 40cacd: 0f 1f 00 nopl (%rax) 000000000040cad0 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 40cad0: 48 89 f8 mov %rdi,%rax 40cad3: c3 retq 40cad4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cadb: 00 00 00 40cade: 66 90 xchg %ax,%ax 000000000040cae0 <_D4core6atomic46__T10atomicLoadVE4core6atomic11MemoryOrder3TbZ10atomicLoadFKOxbZb>: 40cae0: 8a 07 mov (%rdi),%al 40cae2: 84 c0 test %al,%al 40cae4: 0f 95 c0 setne %al 40cae7: c3 retq 40cae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40caef: 00 000000000040caf0 <_D4core4time48__T7convertVAyaa5_7573656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 40caf0: 48 01 ff add %rdi,%rdi 40caf3: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40caf7: c3 retq 40caf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40caff: 00 000000000040cb00 <_D4core6thread18thread_scanAllTypeUMDFE4core6thread8ScanTypePvPvZvZv17__T9__lambda6TPvZ9__lambda6MFPvZv>: 40cb00: 48 8b 07 mov (%rdi),%rax 40cb03: 48 8b 57 08 mov 0x8(%rdi),%rdx 40cb07: 48 89 f7 mov %rsi,%rdi 40cb0a: 48 89 c6 mov %rax,%rsi 40cb0d: e9 6e ea ff ff jmpq 40b580 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv> 40cb12: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cb19: 00 00 00 40cb1c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040cb20 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv20__T9__lambda9TPvTPvZ9__lambda9MFPvPvZv>: 40cb20: 48 89 f8 mov %rdi,%rax 40cb23: 48 8b 38 mov (%rax),%rdi 40cb26: 48 8b 40 08 mov 0x8(%rax),%rax 40cb2a: b9 01 00 00 00 mov $0x1,%ecx 40cb2f: ff e0 jmpq *%rax 40cb31: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cb38: 00 00 00 40cb3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040cb40 <_D4core6thread14thread_scanAllUMDFPvPvZvZv45__T10__lambda13TE4core6thread8ScanTypeTPvTPvZ10__lambda13MFE4core6thread8ScanTypePvPvZv>: 40cb40: 48 8b 07 mov (%rdi),%rax 40cb43: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40cb47: 48 89 c7 mov %rax,%rdi 40cb4a: ff e1 jmpq *%rcx 40cb4c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040cb50 <_D4core6atomic49__T11atomicStoreVE4core6atomic11MemoryOrder3TbTbZ11atomicStoreFKObbZv>: 40cb50: 40 80 e7 01 and $0x1,%dil 40cb54: 40 86 3e xchg %dil,(%rsi) 40cb57: c3 retq 40cb58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40cb5f: 00 000000000040cb60 <_D4core6atomic49__T11atomicStoreVE4core6atomic11MemoryOrder0TbTbZ11atomicStoreFKObbZv>: 40cb60: 40 80 e7 01 and $0x1,%dil 40cb64: 40 88 3e mov %dil,(%rsi) 40cb67: c3 retq 40cb68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40cb6f: 00 000000000040cb70 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration>: 40cb70: 48 89 37 mov %rsi,(%rdi) 40cb73: c3 retq 40cb74: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cb7b: 00 00 00 40cb7e: 66 90 xchg %ax,%ax 000000000040cb80 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNflZS4core4time8Duration>: 40cb80: 48 01 f6 add %rsi,%rsi 40cb83: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 40cb87: 48 89 07 mov %rax,(%rdi) 40cb8a: c3 retq 40cb8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040cb90 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3dupMFNdZHC4core6thread6ThreadC4core6thread6Thread16__foreachbody179MFKC4core6thread6ThreadKC4core6thread6ThreadZi>: 40cb90: 53 push %rbx 40cb91: 48 83 ec 10 sub $0x10,%rsp 40cb95: 48 8b 1e mov (%rsi),%rbx 40cb98: 48 8b 02 mov (%rdx),%rax 40cb9b: 48 89 44 24 08 mov %rax,0x8(%rsp) 40cba0: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40cba5: be 40 01 63 00 mov $0x630140,%esi 40cbaa: ba 08 00 00 00 mov $0x8,%edx 40cbaf: e8 ec ad 00 00 callq 4179a0 <_aaGetX> 40cbb4: 48 89 18 mov %rbx,(%rax) 40cbb7: 31 c0 xor %eax,%eax 40cbb9: 48 83 c4 10 add $0x10,%rsp 40cbbd: 5b pop %rbx 40cbbe: c3 retq 40cbbf: 90 nop 000000000040cbc0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result>: 40cbc0: 48 85 f6 test %rsi,%rsi 40cbc3: 74 3b je 40cc00 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x40> 40cbc5: 48 8b 0e mov (%rsi),%rcx 40cbc8: 4c 8b 46 08 mov 0x8(%rsi),%r8 40cbcc: 31 f6 xor %esi,%esi 40cbce: b8 08 00 00 00 mov $0x8,%eax 40cbd3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40cbda: 84 00 00 00 00 00 40cbe0: 48 39 ce cmp %rcx,%rsi 40cbe3: 73 24 jae 40cc09 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x49> 40cbe5: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 40cbe9: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 40cbed: 48 ff c6 inc %rsi 40cbf0: 48 85 d2 test %rdx,%rdx 40cbf3: 74 eb je 40cbe0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x20> 40cbf5: 49 29 c0 sub %rax,%r8 40cbf8: 48 29 f1 sub %rsi,%rcx 40cbfb: 48 ff c1 inc %rcx 40cbfe: eb 0b jmp 40cc0b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 40cc00: 31 d2 xor %edx,%edx 40cc02: 45 31 c0 xor %r8d,%r8d 40cc05: 31 c9 xor %ecx,%ecx 40cc07: eb 02 jmp 40cc0b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 40cc09: 31 d2 xor %edx,%edx 40cc0b: 48 89 0f mov %rcx,(%rdi) 40cc0e: 4c 89 47 08 mov %r8,0x8(%rdi) 40cc12: 48 89 57 10 mov %rdx,0x10(%rdi) 40cc16: 48 89 f8 mov %rdi,%rax 40cc19: c3 retq 40cc1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040cc20 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result5frontMFNcNdZC4core6thread6Thread>: 40cc20: 48 8b 47 10 mov 0x10(%rdi),%rax 40cc24: 48 83 c0 10 add $0x10,%rax 40cc28: c3 retq 40cc29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040cc30 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result>: 40cc30: 48 85 f6 test %rsi,%rsi 40cc33: 74 3b je 40cc70 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x40> 40cc35: 48 8b 0e mov (%rsi),%rcx 40cc38: 4c 8b 46 08 mov 0x8(%rsi),%r8 40cc3c: 31 f6 xor %esi,%esi 40cc3e: b8 08 00 00 00 mov $0x8,%eax 40cc43: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40cc4a: 84 00 00 00 00 00 40cc50: 48 39 ce cmp %rcx,%rsi 40cc53: 73 24 jae 40cc79 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x49> 40cc55: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 40cc59: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 40cc5d: 48 ff c6 inc %rsi 40cc60: 48 85 d2 test %rdx,%rdx 40cc63: 74 eb je 40cc50 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x20> 40cc65: 49 29 c0 sub %rax,%r8 40cc68: 48 29 f1 sub %rsi,%rcx 40cc6b: 48 ff c1 inc %rcx 40cc6e: eb 0b jmp 40cc7b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 40cc70: 31 d2 xor %edx,%edx 40cc72: 45 31 c0 xor %r8d,%r8d 40cc75: 31 c9 xor %ecx,%ecx 40cc77: eb 02 jmp 40cc7b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 40cc79: 31 d2 xor %edx,%edx 40cc7b: 48 89 0f mov %rcx,(%rdi) 40cc7e: 4c 89 47 08 mov %r8,0x8(%rdi) 40cc82: 48 89 57 10 mov %rdx,0x10(%rdi) 40cc86: 48 89 f8 mov %rdi,%rax 40cc89: c3 retq 40cc8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040cc90 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result5frontMFNcNdZC4core6thread6Thread>: 40cc90: 48 8b 47 10 mov 0x10(%rdi),%rax 40cc94: 48 83 c0 18 add $0x18,%rax 40cc98: c3 retq 40cc99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040cca0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv>: 40cca0: 48 89 e8 mov %rbp,%rax 40cca3: c3 retq 40cca4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ccab: 00 00 00 00 00 000000000040ccb0 <_D4core7runtime12_staticCtor1FZv>: 40ccb0: bf 10 cf 40 00 mov $0x40cf10,%edi 40ccb5: e9 86 75 00 00 jmpq 414240 40ccba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ccc0 <_D4core7runtime7Runtime10initializeFDFC6object9ThrowableZvZb>: 40ccc0: e9 cb 55 ff ff jmpq 402290 40ccc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cccc: 00 00 00 00 000000000040ccd0 <_D4core7runtime7Runtime9terminateFDFC6object9ThrowableZvZb>: 40ccd0: e9 3b 56 ff ff jmpq 402310 40ccd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ccdc: 00 00 00 00 000000000040cce0 <_D4core7runtime7Runtime4argsFNdZAAya>: 40cce0: e9 8b 55 ff ff jmpq 402270 40cce5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ccec: 00 00 00 00 000000000040ccf0 <_D4core7runtime7Runtime5cArgsFNdZS4core7runtime5CArgs>: 40ccf0: 53 push %rbx 40ccf1: 48 89 fb mov %rdi,%rbx 40ccf4: e8 a7 56 ff ff callq 4023a0 40ccf9: 89 03 mov %eax,(%rbx) 40ccfb: 48 89 53 08 mov %rdx,0x8(%rbx) 40ccff: 5b pop %rbx 40cd00: c3 retq 40cd01: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40cd08: 0f 1f 84 00 00 00 00 40cd0f: 00 000000000040cd10 <_D4core7runtime7Runtime11loadLibraryFxAaZPv>: 40cd10: e9 0b 53 ff ff jmpq 402020 40cd15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd1c: 00 00 00 00 000000000040cd20 <_D4core7runtime7Runtime13unloadLibraryFPvZb>: 40cd20: e9 9b 53 ff ff jmpq 4020c0 40cd25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd2c: 00 00 00 00 000000000040cd30 <_D4core7runtime7Runtime12traceHandlerFNdPFPvZC6object9Throwable9TraceInfoZv>: 40cd30: e9 0b 75 00 00 jmpq 414240 40cd35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd3c: 00 00 00 00 000000000040cd40 <_D4core7runtime7Runtime12traceHandlerFNdZPFPvZC6object9Throwable9TraceInfo>: 40cd40: e9 0b 75 00 00 jmpq 414250 40cd45: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd4c: 00 00 00 00 000000000040cd50 <_D4core7runtime7Runtime14collectHandlerFNdPFC6ObjectZbZv>: 40cd50: e9 fb 75 ff ff jmpq 404350 40cd55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd5c: 00 00 00 00 000000000040cd60 <_D4core7runtime7Runtime14collectHandlerFNdZPFC6ObjectZb>: 40cd60: e9 fb 75 ff ff jmpq 404360 40cd65: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cd6c: 00 00 00 00 000000000040cd70 <_D4core7runtime7Runtime16moduleUnitTesterFNdPFZbZv>: 40cd70: 48 89 3d 29 68 22 00 mov %rdi,0x226829(%rip) # 6335a0 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 40cd77: c3 retq 40cd78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40cd7f: 00 000000000040cd80 <_D4core7runtime7Runtime16moduleUnitTesterFNdZPFZb>: 40cd80: 48 8b 05 19 68 22 00 mov 0x226819(%rip),%rax # 6335a0 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 40cd87: c3 retq 40cd88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40cd8f: 00 000000000040cd90 : 40cd90: 53 push %rbx 40cd91: 48 81 ec d0 01 00 00 sub $0x1d0,%rsp 40cd98: 0f 57 c0 xorps %xmm0,%xmm0 40cd9b: 0f 29 84 24 b0 01 00 movaps %xmm0,0x1b0(%rsp) 40cda2: 00 40cda3: 0f 29 84 24 a0 01 00 movaps %xmm0,0x1a0(%rsp) 40cdaa: 00 40cdab: 0f 29 84 24 90 01 00 movaps %xmm0,0x190(%rsp) 40cdb2: 00 40cdb3: 0f 29 84 24 80 01 00 movaps %xmm0,0x180(%rsp) 40cdba: 00 40cdbb: 0f 29 84 24 70 01 00 movaps %xmm0,0x170(%rsp) 40cdc2: 00 40cdc3: 0f 29 84 24 60 01 00 movaps %xmm0,0x160(%rsp) 40cdca: 00 40cdcb: 0f 29 84 24 50 01 00 movaps %xmm0,0x150(%rsp) 40cdd2: 00 40cdd3: 0f 29 84 24 40 01 00 movaps %xmm0,0x140(%rsp) 40cdda: 00 40cddb: 0f 29 84 24 30 01 00 movaps %xmm0,0x130(%rsp) 40cde2: 00 40cde3: 48 c7 84 24 c0 01 00 movq $0x0,0x1c0(%rsp) 40cdea: 00 00 00 00 00 40cdef: 48 8d bc 24 38 01 00 lea 0x138(%rsp),%rdi 40cdf6: 00 40cdf7: e8 e4 4d ff ff callq 401be0 40cdfc: c7 84 24 b8 01 00 00 movl $0x80000004,0x1b8(%rsp) 40ce03: 04 00 00 80 40ce07: 48 c7 84 24 30 01 00 movq $0x40d010,0x130(%rsp) 40ce0e: 00 10 d0 40 00 40ce13: 48 8d 9c 24 30 01 00 lea 0x130(%rsp),%rbx 40ce1a: 00 40ce1b: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 40ce22: 00 40ce23: bf 0b 00 00 00 mov $0xb,%edi 40ce28: 48 89 de mov %rbx,%rsi 40ce2b: e8 c0 4b ff ff callq 4019f0 40ce30: 48 8d 14 24 lea (%rsp),%rdx 40ce34: bf 07 00 00 00 mov $0x7,%edi 40ce39: 48 89 de mov %rbx,%rsi 40ce3c: e8 af 4b ff ff callq 4019f0 40ce41: 48 8b 05 58 67 22 00 mov 0x226758(%rip),%rax # 6335a0 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 40ce48: 48 85 c0 test %rax,%rax 40ce4b: 74 2a je 40ce77 40ce4d: ff d0 callq *%rax 40ce4f: 88 c3 mov %al,%bl 40ce51: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 40ce58: 00 40ce59: bf 0b 00 00 00 mov $0xb,%edi 40ce5e: 31 d2 xor %edx,%edx 40ce60: e8 8b 4b ff ff callq 4019f0 40ce65: 48 8d 34 24 lea (%rsp),%rsi 40ce69: bf 07 00 00 00 mov $0x7,%edi 40ce6e: 31 d2 xor %edx,%edx 40ce70: e8 7b 4b ff ff callq 4019f0 40ce75: eb 50 jmp 40cec7 40ce77: 48 c7 84 24 c8 01 00 movq $0x0,0x1c8(%rsp) 40ce7e: 00 00 00 00 00 40ce83: 48 8d bc 24 c8 01 00 lea 0x1c8(%rsp),%rdi 40ce8a: 00 40ce8b: be 50 d0 40 00 mov $0x40d050,%esi 40ce90: e8 7b 78 00 00 callq 414710 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi> 40ce95: 48 8b 9c 24 c8 01 00 mov 0x1c8(%rsp),%rbx 40ce9c: 00 40ce9d: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 40cea4: 00 40cea5: bf 0b 00 00 00 mov $0xb,%edi 40ceaa: 31 d2 xor %edx,%edx 40ceac: e8 3f 4b ff ff callq 4019f0 40ceb1: 48 85 db test %rbx,%rbx 40ceb4: 0f 94 c3 sete %bl 40ceb7: 48 8d 34 24 lea (%rsp),%rsi 40cebb: bf 07 00 00 00 mov $0x7,%edi 40cec0: 31 d2 xor %edx,%edx 40cec2: e8 29 4b ff ff callq 4019f0 40cec7: 88 d8 mov %bl,%al 40cec9: 48 81 c4 d0 01 00 00 add $0x1d0,%rsp 40ced0: 5b pop %rbx 40ced1: c3 retq 40ced2: 48 89 c3 mov %rax,%rbx 40ced5: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 40cedc: 00 40cedd: bf 0b 00 00 00 mov $0xb,%edi 40cee2: 31 d2 xor %edx,%edx 40cee4: e8 07 4b ff ff callq 4019f0 40cee9: 48 8d 34 24 lea (%rsp),%rsi 40ceed: bf 07 00 00 00 mov $0x7,%edi 40cef2: 31 d2 xor %edx,%edx 40cef4: e8 f7 4a ff ff callq 4019f0 40cef9: 48 89 df mov %rbx,%rdi 40cefc: e8 7f 4e 00 00 callq 411d80 <_d_eh_resume_unwind> 40cf01: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40cf08: 0f 1f 84 00 00 00 00 40cf0f: 00 000000000040cf10 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo>: 40cf10: 41 57 push %r15 40cf12: 41 56 push %r14 40cf14: 53 push %rbx 40cf15: 48 81 ec 10 04 00 00 sub $0x410,%rsp 40cf1c: bf a0 03 63 00 mov $0x6303a0,%edi 40cf21: e8 6a 5f ff ff callq 402e90 <_d_newclass> 40cf26: 49 89 c6 mov %rax,%r14 40cf29: 49 c7 06 80 2c 42 00 movq $0x422c80,(%r14) 40cf30: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 40cf37: 00 40cf38: 48 8b 05 39 5d 01 00 mov 0x15d39(%rip),%rax # 422c78 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x28> 40cf3f: 49 89 46 28 mov %rax,0x28(%r14) 40cf43: 48 8b 05 26 5d 01 00 mov 0x15d26(%rip),%rax # 422c70 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x20> 40cf4a: 49 89 46 20 mov %rax,0x20(%r14) 40cf4e: 48 8b 05 13 5d 01 00 mov 0x15d13(%rip),%rax # 422c68 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x18> 40cf55: 49 89 46 18 mov %rax,0x18(%r14) 40cf59: 48 8b 05 00 5d 01 00 mov 0x15d00(%rip),%rax # 422c60 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x10> 40cf60: 49 89 46 10 mov %rax,0x10(%r14) 40cf64: 49 c7 46 20 00 00 00 movq $0x0,0x20(%r14) 40cf6b: 00 40cf6c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40cf71: 31 db xor %ebx,%ebx 40cf73: 89 de mov %ebx,%esi 40cf75: ba 00 04 00 00 mov $0x400,%edx 40cf7a: e8 81 4b ff ff callq 401b00 40cf7f: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 40cf86: 00 40cf87: e8 14 fd ff ff callq 40cca0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 40cf8c: 49 89 c7 mov %rax,%r15 40cf8f: e8 8c e8 ff ff callq 40b820 40cf94: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40cf9b: 00 00 40cf9d: 4d 85 ff test %r15,%r15 40cfa0: 74 46 je 40cfe8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd8> 40cfa2: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40cfa7: 4c 39 f9 cmp %r15,%rcx 40cfaa: 73 3c jae 40cfe8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd8> 40cfac: 49 39 c7 cmp %rax,%r15 40cfaf: 73 37 jae 40cfe8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd8> 40cfb1: 49 8d 4e 10 lea 0x10(%r14),%rcx 40cfb5: c7 01 00 00 00 00 movl $0x0,(%rcx) 40cfbb: 31 f6 xor %esi,%esi 40cfbd: 4c 89 fa mov %r15,%rdx 40cfc0: 83 fe 7f cmp $0x7f,%esi 40cfc3: 7f 21 jg 40cfe6 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd6> 40cfc5: 48 8d 5e 01 lea 0x1(%rsi),%rbx 40cfc9: 89 19 mov %ebx,(%rcx) 40cfcb: 48 8b 7a 08 mov 0x8(%rdx),%rdi 40cfcf: 48 89 7c f4 10 mov %rdi,0x10(%rsp,%rsi,8) 40cfd4: 48 8b 12 mov (%rdx),%rdx 40cfd7: 49 39 d7 cmp %rdx,%r15 40cfda: 77 0c ja 40cfe8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd8> 40cfdc: 48 39 c2 cmp %rax,%rdx 40cfdf: 48 89 de mov %rbx,%rsi 40cfe2: 72 dc jb 40cfc0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xb0> 40cfe4: eb 02 jmp 40cfe8 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xd8> 40cfe6: 89 f3 mov %esi,%ebx 40cfe8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40cfed: 89 de mov %ebx,%esi 40cfef: e8 0c 4a ff ff callq 401a00 40cff4: 49 89 46 18 mov %rax,0x18(%r14) 40cff8: 49 83 c6 28 add $0x28,%r14 40cffc: 4c 89 f0 mov %r14,%rax 40cfff: 48 81 c4 10 04 00 00 add $0x410,%rsp 40d006: 5b pop %rbx 40d007: 41 5e pop %r14 40d009: 41 5f pop %r15 40d00b: c3 retq 40d00c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d010 <_D4core7runtime18runModuleUnitTestsUZb19unittestSegvHandlerUiPS4core3sys5posix6signal9siginfo_tPvZv>: 40d010: 53 push %rbx 40d011: 48 81 ec 00 04 00 00 sub $0x400,%rsp 40d018: 48 8d 1c 24 lea (%rsp),%rbx 40d01c: 48 89 df mov %rbx,%rdi 40d01f: 31 f6 xor %esi,%esi 40d021: ba 00 04 00 00 mov $0x400,%edx 40d026: e8 d5 4a ff ff callq 401b00 40d02b: 48 89 df mov %rbx,%rdi 40d02e: be 80 00 00 00 mov $0x80,%esi 40d033: e8 48 4a ff ff callq 401a80 40d038: 48 89 df mov %rbx,%rdi 40d03b: 89 c6 mov %eax,%esi 40d03d: ba 02 00 00 00 mov $0x2,%edx 40d042: e8 49 49 ff ff callq 401990 40d047: 48 81 c4 00 04 00 00 add $0x400,%rsp 40d04e: 5b pop %rbx 40d04f: c3 retq 000000000040d050 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi>: 40d050: 53 push %rbx 40d051: 48 89 fb mov %rdi,%rbx 40d054: 48 8b 3e mov (%rsi),%rdi 40d057: 48 85 ff test %rdi,%rdi 40d05a: 74 0c je 40d068 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 40d05c: e8 9f 74 00 00 callq 414500 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv> 40d061: 48 85 c0 test %rax,%rax 40d064: 74 02 je 40d068 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 40d066: ff d0 callq *%rax 40d068: 31 c0 xor %eax,%eax 40d06a: 5b pop %rbx 40d06b: c3 retq 40d06c: 48 89 c7 mov %rax,%rdi 40d06f: 83 fa 01 cmp $0x1,%edx 40d072: 75 2f jne 40d0a3 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x53> 40d074: 48 8b 07 mov (%rdi),%rax 40d077: ff 50 08 callq *0x8(%rax) 40d07a: bf 02 00 00 00 mov $0x2,%edi 40d07f: 48 89 d6 mov %rdx,%rsi 40d082: 48 89 c2 mov %rax,%rdx 40d085: e8 a6 49 ff ff callq 401a30 40d08a: bf 02 00 00 00 mov $0x2,%edi 40d08f: be 12 2d 42 00 mov $0x422d12,%esi 40d094: ba 01 00 00 00 mov $0x1,%edx 40d099: e8 92 49 ff ff callq 401a30 40d09e: 48 ff 03 incq (%rbx) 40d0a1: eb c5 jmp 40d068 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 40d0a3: e8 d8 4c 00 00 callq 411d80 <_d_eh_resume_unwind> 40d0a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d0af: 00 000000000040d0b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi>: 40d0b0: 48 83 ec 18 sub $0x18,%rsp 40d0b4: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40d0b9: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40d0be: 48 8b 07 mov (%rdi),%rax 40d0c1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40d0c6: ba f0 d4 40 00 mov $0x40d4f0,%edx 40d0cb: ff 50 38 callq *0x38(%rax) 40d0ce: 48 83 c4 18 add $0x18,%rsp 40d0d2: c3 retq 40d0d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d0da: 84 00 00 00 00 00 000000000040d0e0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi>: 40d0e0: 55 push %rbp 40d0e1: 41 57 push %r15 40d0e3: 41 56 push %r14 40d0e5: 41 55 push %r13 40d0e7: 41 54 push %r12 40d0e9: 53 push %rbx 40d0ea: 48 81 ec 88 10 00 00 sub $0x1088,%rsp 40d0f1: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40d0f6: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40d0fb: 48 89 fd mov %rdi,%rbp 40d0fe: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 40d103: 45 31 ff xor %r15d,%r15d 40d106: 4c 8d 64 24 50 lea 0x50(%rsp),%r12 40d10b: e9 40 02 00 00 jmpq 40d350 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x270> 40d110: 4c 89 e7 mov %r12,%rdi 40d113: be ff 00 00 00 mov $0xff,%esi 40d118: ba 00 10 00 00 mov $0x1000,%edx 40d11d: e8 de 49 ff ff callq 401b00 40d122: 48 63 c3 movslq %ebx,%rax 40d125: 48 8b 4d 18 mov 0x18(%rbp),%rcx 40d129: 4c 8b 2c c1 mov (%rcx,%rax,8),%r13 40d12d: 4c 89 ef mov %r13,%rdi 40d130: e8 3b 49 ff ff callq 401a70 40d135: 48 89 c5 mov %rax,%rbp 40d138: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 40d13d: 49 63 c7 movslq %r15d,%rax 40d140: 4c 89 6c 24 48 mov %r13,0x48(%rsp) 40d145: 48 89 44 24 38 mov %rax,0x38(%rsp) 40d14a: 4c 89 ef mov %r13,%rdi 40d14d: be 28 00 00 00 mov $0x28,%esi 40d152: 48 89 ea mov %rbp,%rdx 40d155: e8 f6 49 ff ff callq 401b50 40d15a: 49 89 c6 mov %rax,%r14 40d15d: 4c 89 ef mov %r13,%rdi 40d160: be 29 00 00 00 mov $0x29,%esi 40d165: 48 89 ea mov %rbp,%rdx 40d168: e8 e3 49 ff ff callq 401b50 40d16d: 48 89 c3 mov %rax,%rbx 40d170: 4c 89 ef mov %r13,%rdi 40d173: be 2b 00 00 00 mov $0x2b,%esi 40d178: 48 89 ea mov %rbp,%rdx 40d17b: e8 d0 49 ff ff callq 401b50 40d180: 48 39 d8 cmp %rbx,%rax 40d183: 18 c9 sbb %cl,%cl 40d185: 48 85 c0 test %rax,%rax 40d188: 0f 95 c2 setne %dl 40d18b: 84 ca test %cl,%dl 40d18d: 48 0f 45 d8 cmovne %rax,%rbx 40d191: 4d 85 f6 test %r14,%r14 40d194: 74 1a je 40d1b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 40d196: 48 85 db test %rbx,%rbx 40d199: 74 15 je 40d1b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 40d19b: 49 ff c6 inc %r14 40d19e: 49 39 de cmp %rbx,%r14 40d1a1: 74 0d je 40d1b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 40d1a3: 4d 29 ee sub %r13,%r14 40d1a6: 49 81 fe 00 10 00 00 cmp $0x1000,%r14 40d1ad: 72 51 jb 40d200 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x120> 40d1af: 90 nop 40d1b0: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 40d1b7: b8 00 10 00 00 mov $0x1000,%eax 40d1bc: 48 0f 47 e8 cmova %rax,%rbp 40d1c0: 4c 89 e7 mov %r12,%rdi 40d1c3: 4c 89 ee mov %r13,%rsi 40d1c6: 48 89 ea mov %rbp,%rdx 40d1c9: e8 02 4a ff ff callq 401bd0 40d1ce: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 40d1d3: 4c 89 64 24 48 mov %r12,0x48(%rsp) 40d1d8: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 40d1dd: 48 8d 74 24 40 lea 0x40(%rsp),%rsi 40d1e2: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 40d1e7: ff 54 24 18 callq *0x18(%rsp) 40d1eb: 41 ff c7 inc %r15d 40d1ee: 85 c0 test %eax,%eax 40d1f0: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40d1f5: 0f 84 55 01 00 00 je 40d350 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x270> 40d1fb: e9 5f 01 00 00 jmpq 40d35f <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x27f> 40d200: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 40d205: 4c 29 eb sub %r13,%rbx 40d208: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 40d20d: 4c 89 e7 mov %r12,%rdi 40d210: 4c 89 64 24 28 mov %r12,0x28(%rsp) 40d215: 4c 89 ee mov %r13,%rsi 40d218: 4c 89 f2 mov %r14,%rdx 40d21b: e8 b0 49 ff ff callq 401bd0 40d220: 48 8b 05 61 5e 01 00 mov 0x15e61(%rip),%rax # 423088 <_D4core8demangle8Demangle6__initZ+0x10> 40d227: 48 8b 0d 62 5e 01 00 mov 0x15e62(%rip),%rcx # 423090 <_D4core8demangle8Demangle6__initZ+0x18> 40d22e: 48 8b 15 63 5e 01 00 mov 0x15e63(%rip),%rdx # 423098 <_D4core8demangle8Demangle6__initZ+0x20> 40d235: 48 8b 35 64 5e 01 00 mov 0x15e64(%rip),%rsi # 4230a0 <_D4core8demangle8Demangle6__initZ+0x28> 40d23c: 48 8b 3d 65 5e 01 00 mov 0x15e65(%rip),%rdi # 4230a8 <_D4core8demangle8Demangle6__initZ+0x30> 40d243: 48 89 bc 24 80 10 00 mov %rdi,0x1080(%rsp) 40d24a: 00 40d24b: 48 89 b4 24 78 10 00 mov %rsi,0x1078(%rsp) 40d252: 00 40d253: 48 89 94 24 70 10 00 mov %rdx,0x1070(%rsp) 40d25a: 00 40d25b: 48 89 8c 24 68 10 00 mov %rcx,0x1068(%rsp) 40d262: 00 40d263: 48 89 84 24 60 10 00 mov %rax,0x1060(%rsp) 40d26a: 00 40d26b: 48 8b 05 0e 5e 01 00 mov 0x15e0e(%rip),%rax # 423080 <_D4core8demangle8Demangle6__initZ+0x8> 40d272: 48 89 84 24 58 10 00 mov %rax,0x1058(%rsp) 40d279: 00 40d27a: 48 8b 05 f7 5d 01 00 mov 0x15df7(%rip),%rax # 423078 <_D4core8demangle8Demangle6__initZ> 40d281: 48 89 84 24 50 10 00 mov %rax,0x1050(%rsp) 40d288: 00 40d289: 48 89 d8 mov %rbx,%rax 40d28c: 4c 29 f0 sub %r14,%rax 40d28f: 48 89 84 24 50 10 00 mov %rax,0x1050(%rsp) 40d296: 00 40d297: 4b 8d 44 35 00 lea 0x0(%r13,%r14,1),%rax 40d29c: 48 89 84 24 58 10 00 mov %rax,0x1058(%rsp) 40d2a3: 00 40d2a4: bb 00 10 00 00 mov $0x1000,%ebx 40d2a9: 4c 29 f3 sub %r14,%rbx 40d2ac: 4e 8d 7c 34 50 lea 0x50(%rsp,%r14,1),%r15 40d2b1: c7 84 24 80 10 00 00 movl $0x1,0x1080(%rsp) 40d2b8: 01 00 00 00 40d2bc: 48 89 9c 24 60 10 00 mov %rbx,0x1060(%rsp) 40d2c3: 00 40d2c4: 4c 89 bc 24 68 10 00 mov %r15,0x1068(%rsp) 40d2cb: 00 40d2cc: 48 8d bc 24 50 10 00 lea 0x1050(%rsp),%rdi 40d2d3: 00 40d2d4: e8 67 33 00 00 callq 410640 <_D4core8demangle8Demangle6opCallMFZAa> 40d2d9: 49 89 c4 mov %rax,%r12 40d2dc: 4c 39 fa cmp %r15,%rdx 40d2df: 74 28 je 40d309 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x229> 40d2e1: 4c 39 e3 cmp %r12,%rbx 40d2e4: 49 0f 47 dc cmova %r12,%rbx 40d2e8: 4c 89 ff mov %r15,%rdi 40d2eb: 48 89 d6 mov %rdx,%rsi 40d2ee: 48 89 da mov %rbx,%rdx 40d2f1: e8 5a 4a ff ff callq 401d50 40d2f6: 4c 01 f3 add %r14,%rbx 40d2f9: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 40d300: 75 07 jne 40d309 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x229> 40d302: bd 00 10 00 00 mov $0x1000,%ebp 40d307: eb 33 jmp 40d33c <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x25c> 40d309: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40d30e: 48 29 c5 sub %rax,%rbp 40d311: 4d 01 f4 add %r14,%r12 40d314: bb 00 10 00 00 mov $0x1000,%ebx 40d319: 4c 29 e3 sub %r12,%rbx 40d31c: 48 39 eb cmp %rbp,%rbx 40d31f: 48 0f 47 dd cmova %rbp,%rbx 40d323: 49 01 c5 add %rax,%r13 40d326: 4a 8d 7c 24 50 lea 0x50(%rsp,%r12,1),%rdi 40d32b: 4c 89 ee mov %r13,%rsi 40d32e: 48 89 da mov %rbx,%rdx 40d331: e8 9a 48 ff ff callq 401bd0 40d336: 4c 01 e3 add %r12,%rbx 40d339: 48 89 dd mov %rbx,%rbp 40d33c: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 40d341: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 40d346: e9 83 fe ff ff jmpq 40d1ce <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xee> 40d34b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d350: 41 8d 5f 05 lea 0x5(%r15),%ebx 40d354: 3b 5d 10 cmp 0x10(%rbp),%ebx 40d357: 0f 8c b3 fd ff ff jl 40d110 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x30> 40d35d: 31 c0 xor %eax,%eax 40d35f: 48 81 c4 88 10 00 00 add $0x1088,%rsp 40d366: 5b pop %rbx 40d367: 41 5c pop %r12 40d369: 41 5d pop %r13 40d36b: 41 5e pop %r14 40d36d: 41 5f pop %r15 40d36f: 5d pop %rbp 40d370: c3 retq 40d371: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d378: 0f 1f 84 00 00 00 00 40d37f: 00 000000000040d380 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya>: 40d380: 48 83 ec 18 sub $0x18,%rsp 40d384: 0f 57 c0 xorps %xmm0,%xmm0 40d387: 0f 29 04 24 movaps %xmm0,(%rsp) 40d38b: 48 8b 07 mov (%rdi),%rax 40d38e: 48 8d 34 24 lea (%rsp),%rsi 40d392: ba 70 d4 40 00 mov $0x40d470,%edx 40d397: ff 50 38 callq *0x38(%rax) 40d39a: 48 8b 04 24 mov (%rsp),%rax 40d39e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40d3a3: 48 83 c4 18 add $0x18,%rsp 40d3a7: c3 retq 40d3a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d3af: 00 000000000040d3b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo>: 40d3b0: 41 56 push %r14 40d3b2: 53 push %rbx 40d3b3: 48 81 ec 08 04 00 00 sub $0x408,%rsp 40d3ba: 49 89 fe mov %rdi,%r14 40d3bd: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40d3c2: 31 f6 xor %esi,%esi 40d3c4: ba 00 04 00 00 mov $0x400,%edx 40d3c9: e8 32 47 ff ff callq 401b00 40d3ce: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 40d3d5: 00 40d3d6: e8 c5 f8 ff ff callq 40cca0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 40d3db: 48 89 c3 mov %rax,%rbx 40d3de: e8 3d e4 ff ff callq 40b820 40d3e3: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40d3ea: 00 40d3eb: 48 85 db test %rbx,%rbx 40d3ee: 74 43 je 40d433 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 40d3f0: 48 8d 0c 24 lea (%rsp),%rcx 40d3f4: 48 39 d9 cmp %rbx,%rcx 40d3f7: 73 3a jae 40d433 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 40d3f9: 48 39 c3 cmp %rax,%rbx 40d3fc: 73 35 jae 40d433 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 40d3fe: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 40d405: 00 40d406: 31 d2 xor %edx,%edx 40d408: 48 89 d9 mov %rbx,%rcx 40d40b: 83 fa 7f cmp $0x7f,%edx 40d40e: 7f 43 jg 40d453 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa3> 40d410: 48 8d 72 01 lea 0x1(%rdx),%rsi 40d414: 41 89 76 10 mov %esi,0x10(%r14) 40d418: 48 8b 79 08 mov 0x8(%rcx),%rdi 40d41c: 48 89 7c d4 08 mov %rdi,0x8(%rsp,%rdx,8) 40d421: 48 8b 09 mov (%rcx),%rcx 40d424: 48 39 cb cmp %rcx,%rbx 40d427: 77 0e ja 40d437 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 40d429: 48 39 c1 cmp %rax,%rcx 40d42c: 48 89 f2 mov %rsi,%rdx 40d42f: 72 da jb 40d40b <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x5b> 40d431: eb 04 jmp 40d437 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 40d433: 41 8b 76 10 mov 0x10(%r14),%esi 40d437: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40d43c: e8 bf 45 ff ff callq 401a00 40d441: 49 89 46 18 mov %rax,0x18(%r14) 40d445: 4c 89 f0 mov %r14,%rax 40d448: 48 81 c4 08 04 00 00 add $0x408,%rsp 40d44f: 5b pop %rbx 40d450: 41 5e pop %r14 40d452: c3 retq 40d453: 89 d6 mov %edx,%esi 40d455: eb e0 jmp 40d437 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 40d457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40d45e: 00 00 000000000040d460 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__dtorMFZv>: 40d460: 48 8b 7f 18 mov 0x18(%rdi),%rdi 40d464: e9 f7 44 ff ff jmpq 401960 40d469: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040d470 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya15__foreachbody11MFKmKxAaZi>: 40d470: 41 56 push %r14 40d472: 53 push %rbx 40d473: 50 push %rax 40d474: 49 89 fe mov %rdi,%r14 40d477: 48 8b 06 mov (%rsi),%rax 40d47a: 48 8b 5e 08 mov 0x8(%rsi),%rbx 40d47e: 48 83 3a 00 cmpq $0x0,(%rdx) 40d482: 74 1d je 40d4a1 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya15__foreachbody11MFKmKxAaZi+0x31> 40d484: bf 30 2d 42 00 mov $0x422d30,%edi 40d489: be 01 00 00 00 mov $0x1,%esi 40d48e: ba 14 2d 42 00 mov $0x422d14,%edx 40d493: 48 89 c1 mov %rax,%rcx 40d496: 49 89 d8 mov %rbx,%r8 40d499: e8 c2 99 ff ff callq 406e60 <_d_arraycatT> 40d49e: 48 89 d3 mov %rdx,%rbx 40d4a1: bf 30 65 42 00 mov $0x426530,%edi 40d4a6: 4c 89 f6 mov %r14,%rsi 40d4a9: 48 89 c2 mov %rax,%rdx 40d4ac: 48 89 d9 mov %rbx,%rcx 40d4af: e8 2c 8b ff ff callq 405fe0 <_d_arrayappendT> 40d4b4: 49 89 06 mov %rax,(%r14) 40d4b7: 49 89 56 08 mov %rdx,0x8(%r14) 40d4bb: 31 c0 xor %eax,%eax 40d4bd: 48 83 c4 08 add $0x8,%rsp 40d4c1: 5b pop %rbx 40d4c2: 41 5e pop %r14 40d4c4: c3 retq 40d4c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d4cc: 00 00 00 00 000000000040d4d0 <_D4core7runtime16__moduleinfoCtorZ>: 40d4d0: 48 8b 05 49 60 22 00 mov 0x226049(%rip),%rax # 633520 <_Dmodule_ref> 40d4d7: 48 89 05 7a 2f 22 00 mov %rax,0x222f7a(%rip) # 630458 <_D4core7runtime11__moduleRefZ> 40d4de: 48 c7 05 37 60 22 00 movq $0x630458,0x226037(%rip) # 633520 <_Dmodule_ref> 40d4e5: 58 04 63 00 40d4e9: c3 retq 40d4ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d4f0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi16__T9__lambda2TmZ9__lambda2MFKmKxAaZi>: 40d4f0: 48 8b 07 mov (%rdi),%rax 40d4f3: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40d4f7: 48 89 c7 mov %rax,%rdi 40d4fa: ff e1 jmpq *%rcx 40d4fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d500 <_D4core8demangle8Demangle6__ctorMFAxaAaZS4core8demangle8Demangle>: 40d500: 4c 89 47 08 mov %r8,0x8(%rdi) 40d504: 48 89 0f mov %rcx,(%rdi) 40d507: c7 47 30 01 00 00 00 movl $0x1,0x30(%rdi) 40d50e: 48 89 57 18 mov %rdx,0x18(%rdi) 40d512: 48 89 77 10 mov %rsi,0x10(%rdi) 40d516: 48 89 f8 mov %rdi,%rax 40d519: c3 retq 40d51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d520 <_D4core8demangle8Demangle6__ctorMFAxaE4core8demangle8Demangle7AddTypeAaZS4core8demangle8Demangle>: 40d520: 4c 89 4f 08 mov %r9,0x8(%rdi) 40d524: 4c 89 07 mov %r8,(%rdi) 40d527: 89 4f 30 mov %ecx,0x30(%rdi) 40d52a: 48 89 57 18 mov %rdx,0x18(%rdi) 40d52e: 48 89 77 10 mov %rsi,0x10(%rdi) 40d532: 48 89 f8 mov %rdi,%rax 40d535: c3 retq 40d536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d53d: 00 00 00 000000000040d540 <_D4core8demangle8Demangle14ParseException6__ctorMFAyaZC4core8demangle8Demangle14ParseException>: 40d540: 53 push %rbx 40d541: 48 83 ec 10 sub $0x10,%rsp 40d545: 48 89 f0 mov %rsi,%rax 40d548: 48 89 fb mov %rdi,%rbx 40d54b: 48 89 14 24 mov %rdx,(%rsp) 40d54f: be 00 00 00 00 mov $0x0,%esi 40d554: ba 4c 00 00 00 mov $0x4c,%edx 40d559: b9 45 00 00 00 mov $0x45,%ecx 40d55e: 41 b8 00 32 42 00 mov $0x423200,%r8d 40d564: 49 89 c1 mov %rax,%r9 40d567: e8 14 6d 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40d56c: 48 89 d8 mov %rbx,%rax 40d56f: 48 83 c4 10 add $0x10,%rsp 40d573: 5b pop %rbx 40d574: c3 retq 40d575: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d57c: 00 00 00 00 000000000040d580 <_D4core8demangle8Demangle17OverflowException6__ctorMFAyaZC4core8demangle8Demangle17OverflowException>: 40d580: 53 push %rbx 40d581: 48 83 ec 10 sub $0x10,%rsp 40d585: 48 89 f0 mov %rsi,%rax 40d588: 48 89 fb mov %rdi,%rbx 40d58b: 48 89 14 24 mov %rdx,(%rsp) 40d58f: be 00 00 00 00 mov $0x0,%esi 40d594: ba 55 00 00 00 mov $0x55,%edx 40d599: b9 45 00 00 00 mov $0x45,%ecx 40d59e: 41 b8 50 32 42 00 mov $0x423250,%r8d 40d5a4: 49 89 c1 mov %rax,%r9 40d5a7: e8 d4 6c 00 00 callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40d5ac: 48 89 d8 mov %rbx,%rax 40d5af: 48 83 c4 10 add $0x10,%rsp 40d5b3: 5b pop %rbx 40d5b4: c3 retq 40d5b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d5bc: 00 00 00 00 000000000040d5c0 <_D4core8demangle8Demangle5errorFAyaZv>: 40d5c0: 50 push %rax 40d5c1: 48 8b 3d c0 2e 22 00 mov 0x222ec0(%rip),%rdi # 630488 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 40d5c8: e8 03 47 00 00 callq 411cd0 <_d_throw_exception> 40d5cd: 0f 1f 00 nopl (%rax) 000000000040d5d0 <_D4core8demangle8Demangle8overflowFAyaZv>: 40d5d0: 50 push %rax 40d5d1: 48 8b 3d 50 2f 22 00 mov 0x222f50(%rip),%rdi # 630528 <_D4core8demangle8Demangle17OverflowException7__ClassZ+0x18> 40d5d8: e8 f3 46 00 00 callq 411cd0 <_d_throw_exception> 40d5dd: 0f 1f 00 nopl (%rax) 000000000040d5e0 <_D4core8demangle8Demangle7isAlphaFaZb>: 40d5e0: 40 88 f8 mov %dil,%al 40d5e3: 04 9f add $0x9f,%al 40d5e5: 3c 1a cmp $0x1a,%al 40d5e7: 73 03 jae 40d5ec <_D4core8demangle8Demangle7isAlphaFaZb+0xc> 40d5e9: b0 01 mov $0x1,%al 40d5eb: c3 retq 40d5ec: 40 80 c7 bf add $0xbf,%dil 40d5f0: 40 80 ff 1a cmp $0x1a,%dil 40d5f4: 0f 92 c0 setb %al 40d5f7: c3 retq 40d5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d5ff: 00 000000000040d600 <_D4core8demangle8Demangle7isDigitFaZb>: 40d600: 40 80 c7 d0 add $0xd0,%dil 40d604: 40 80 ff 0a cmp $0xa,%dil 40d608: 0f 92 c0 setb %al 40d60b: c3 retq 40d60c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d610 <_D4core8demangle8Demangle10isHexDigitFaZb>: 40d610: 40 88 f8 mov %dil,%al 40d613: 04 d0 add $0xd0,%al 40d615: 3c 0a cmp $0xa,%al 40d617: 72 09 jb 40d622 <_D4core8demangle8Demangle10isHexDigitFaZb+0x12> 40d619: 40 88 f8 mov %dil,%al 40d61c: 04 9f add $0x9f,%al 40d61e: 3c 06 cmp $0x6,%al 40d620: 73 03 jae 40d625 <_D4core8demangle8Demangle10isHexDigitFaZb+0x15> 40d622: b0 01 mov $0x1,%al 40d624: c3 retq 40d625: 40 80 c7 bf add $0xbf,%dil 40d629: 40 80 ff 06 cmp $0x6,%dil 40d62d: 0f 92 c0 setb %al 40d630: c3 retq 40d631: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d638: 0f 1f 84 00 00 00 00 40d63f: 00 000000000040d640 <_D4core8demangle8Demangle9ascii2hexFaZh>: 40d640: 50 push %rax 40d641: 40 88 f8 mov %dil,%al 40d644: 04 9f add $0x9f,%al 40d646: 3c 05 cmp $0x5,%al 40d648: 77 06 ja 40d650 <_D4core8demangle8Demangle9ascii2hexFaZh+0x10> 40d64a: 40 80 c7 a9 add $0xa9,%dil 40d64e: eb 19 jmp 40d669 <_D4core8demangle8Demangle9ascii2hexFaZh+0x29> 40d650: 40 88 f8 mov %dil,%al 40d653: 04 bf add $0xbf,%al 40d655: 3c 05 cmp $0x5,%al 40d657: 77 06 ja 40d65f <_D4core8demangle8Demangle9ascii2hexFaZh+0x1f> 40d659: 40 80 c7 c9 add $0xc9,%dil 40d65d: eb 0a jmp 40d669 <_D4core8demangle8Demangle9ascii2hexFaZh+0x29> 40d65f: 40 80 c7 d0 add $0xd0,%dil 40d663: 40 80 ff 09 cmp $0x9,%dil 40d667: 77 06 ja 40d66f <_D4core8demangle8Demangle9ascii2hexFaZh+0x2f> 40d669: 40 0f b6 c7 movzbl %dil,%eax 40d66d: 5a pop %rdx 40d66e: c3 retq 40d66f: e8 4c ff ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40d674: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d67b: 00 00 00 00 00 000000000040d680 <_D4core8demangle8Demangle8containsFAxaAxaZb>: 40d680: 30 c0 xor %al,%al 40d682: 48 85 d2 test %rdx,%rdx 40d685: 74 16 je 40d69d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 40d687: 48 85 ff test %rdi,%rdi 40d68a: 74 11 je 40d69d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 40d68c: 48 39 f1 cmp %rsi,%rcx 40d68f: 77 0c ja 40d69d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 40d691: 48 01 d1 add %rdx,%rcx 40d694: 48 01 fe add %rdi,%rsi 40d697: 48 39 ce cmp %rcx,%rsi 40d69a: 0f 96 c0 setbe %al 40d69d: c3 retq 40d69e: 66 90 xchg %ax,%ax 000000000040d6a0 <_D4core8demangle8Demangle5shiftMFAxaZAa>: 40d6a0: 48 85 f6 test %rsi,%rsi 40d6a3: 74 56 je 40d6fb <_D4core8demangle8Demangle5shiftMFAxaZAa+0x5b> 40d6a5: 4c 8b 57 18 mov 0x18(%rdi),%r10 40d6a9: 4c 8b 4f 28 mov 0x28(%rdi),%r9 40d6ad: 45 31 c0 xor %r8d,%r8d 40d6b0: 48 89 d0 mov %rdx,%rax 40d6b3: 4c 29 d0 sub %r10,%rax 40d6b6: 48 ff c0 inc %rax 40d6b9: eb 26 jmp 40d6e1 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x41> 40d6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d6c0: 45 8a 4c 02 ff mov -0x1(%r10,%rax,1),%r9b 40d6c5: 41 8a 0c 02 mov (%r10,%rax,1),%cl 40d6c9: 41 88 4c 02 ff mov %cl,-0x1(%r10,%rax,1) 40d6ce: 48 8b 4f 18 mov 0x18(%rdi),%rcx 40d6d2: 44 88 0c 01 mov %r9b,(%rcx,%rax,1) 40d6d6: 48 ff c0 inc %rax 40d6d9: 4c 8b 57 18 mov 0x18(%rdi),%r10 40d6dd: 4c 8b 4f 28 mov 0x28(%rdi),%r9 40d6e1: 4c 39 c8 cmp %r9,%rax 40d6e4: 72 da jb 40d6c0 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x20> 40d6e6: 49 ff c0 inc %r8 40d6e9: 49 39 f0 cmp %rsi,%r8 40d6ec: 75 c2 jne 40d6b0 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x10> 40d6ee: 49 29 f1 sub %rsi,%r9 40d6f1: 4d 01 ca add %r9,%r10 40d6f4: 48 89 f0 mov %rsi,%rax 40d6f7: 4c 89 d2 mov %r10,%rdx 40d6fa: c3 retq 40d6fb: 31 c0 xor %eax,%eax 40d6fd: 31 d2 xor %edx,%edx 40d6ff: c3 retq 000000000040d700 <_D4core8demangle8Demangle6appendMFAxaZAa>: 40d700: 41 57 push %r15 40d702: 41 56 push %r14 40d704: 41 54 push %r12 40d706: 53 push %rbx 40d707: 50 push %rax 40d708: 49 89 d7 mov %rdx,%r15 40d70b: 49 89 f6 mov %rsi,%r14 40d70e: 48 89 fb mov %rdi,%rbx 40d711: 4d 85 f6 test %r14,%r14 40d714: 74 0f je 40d725 <_D4core8demangle8Demangle6appendMFAxaZAa+0x25> 40d716: 48 8b 43 10 mov 0x10(%rbx),%rax 40d71a: 48 85 c0 test %rax,%rax 40d71d: 74 0c je 40d72b <_D4core8demangle8Demangle6appendMFAxaZAa+0x2b> 40d71f: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d723: eb 24 jmp 40d749 <_D4core8demangle8Demangle6appendMFAxaZAa+0x49> 40d725: 31 c0 xor %eax,%eax 40d727: 31 d2 xor %edx,%edx 40d729: eb 69 jmp 40d794 <_D4core8demangle8Demangle6appendMFAxaZAa+0x94> 40d72b: 4c 8d 63 10 lea 0x10(%rbx),%r12 40d72f: bf 60 64 42 00 mov $0x426460,%edi 40d734: be a0 0f 00 00 mov $0xfa0,%esi 40d739: 4c 89 e2 mov %r12,%rdx 40d73c: e8 4f 7a ff ff callq 405190 <_d_arraysetlengthiT> 40d741: 49 89 04 24 mov %rax,(%r12) 40d745: 48 89 53 18 mov %rdx,0x18(%rbx) 40d749: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d74d: 48 29 c8 sub %rcx,%rax 40d750: 48 01 ca add %rcx,%rdx 40d753: 4c 39 fa cmp %r15,%rdx 40d756: 75 05 jne 40d75d <_D4core8demangle8Demangle6appendMFAxaZAa+0x5d> 40d758: 4c 39 f0 cmp %r14,%rax 40d75b: 73 2a jae 40d787 <_D4core8demangle8Demangle6appendMFAxaZAa+0x87> 40d75d: 4c 39 f0 cmp %r14,%rax 40d760: 72 3e jb 40d7a0 <_D4core8demangle8Demangle6appendMFAxaZAa+0xa0> 40d762: 48 89 d7 mov %rdx,%rdi 40d765: 4c 89 fe mov %r15,%rsi 40d768: 4c 89 f2 mov %r14,%rdx 40d76b: e8 60 44 ff ff callq 401bd0 40d770: 48 8b 43 28 mov 0x28(%rbx),%rax 40d774: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d778: 48 01 c2 add %rax,%rdx 40d77b: 4c 01 f0 add %r14,%rax 40d77e: 48 89 43 28 mov %rax,0x28(%rbx) 40d782: 4c 89 f0 mov %r14,%rax 40d785: eb 0d jmp 40d794 <_D4core8demangle8Demangle6appendMFAxaZAa+0x94> 40d787: 4c 01 f1 add %r14,%rcx 40d78a: 48 89 4b 28 mov %rcx,0x28(%rbx) 40d78e: 4c 89 f0 mov %r14,%rax 40d791: 4c 89 fa mov %r15,%rdx 40d794: 48 83 c4 08 add $0x8,%rsp 40d798: 5b pop %rbx 40d799: 41 5c pop %r12 40d79b: 41 5e pop %r14 40d79d: 41 5f pop %r15 40d79f: c3 retq 40d7a0: e8 2b fe ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40d7a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d7ac: 00 00 00 00 000000000040d7b0 <_D4core8demangle8Demangle3putMFAxaZAa>: 40d7b0: 41 57 push %r15 40d7b2: 41 56 push %r14 40d7b4: 41 54 push %r12 40d7b6: 53 push %rbx 40d7b7: 50 push %rax 40d7b8: 49 89 d7 mov %rdx,%r15 40d7bb: 49 89 f6 mov %rsi,%r14 40d7be: 48 89 fb mov %rdi,%rbx 40d7c1: 31 c0 xor %eax,%eax 40d7c3: 4d 85 f6 test %r14,%r14 40d7c6: ba 00 00 00 00 mov $0x0,%edx 40d7cb: 0f 84 99 00 00 00 je 40d86a <_D4core8demangle8Demangle3putMFAxaZAa+0xba> 40d7d1: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d7d5: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d7d9: 48 85 c9 test %rcx,%rcx 40d7dc: 74 16 je 40d7f4 <_D4core8demangle8Demangle3putMFAxaZAa+0x44> 40d7de: 4c 39 fa cmp %r15,%rdx 40d7e1: 77 11 ja 40d7f4 <_D4core8demangle8Demangle3putMFAxaZAa+0x44> 40d7e3: 48 8d 04 0a lea (%rdx,%rcx,1),%rax 40d7e7: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40d7eb: 48 39 c6 cmp %rax,%rsi 40d7ee: 0f 86 82 00 00 00 jbe 40d876 <_D4core8demangle8Demangle3putMFAxaZAa+0xc6> 40d7f4: 48 8b 43 10 mov 0x10(%rbx),%rax 40d7f8: 48 85 c0 test %rax,%rax 40d7fb: 75 22 jne 40d81f <_D4core8demangle8Demangle3putMFAxaZAa+0x6f> 40d7fd: 4c 8d 63 10 lea 0x10(%rbx),%r12 40d801: bf 60 64 42 00 mov $0x426460,%edi 40d806: be a0 0f 00 00 mov $0xfa0,%esi 40d80b: 4c 89 e2 mov %r12,%rdx 40d80e: e8 7d 79 ff ff callq 405190 <_d_arraysetlengthiT> 40d813: 49 89 04 24 mov %rax,(%r12) 40d817: 48 89 53 18 mov %rdx,0x18(%rbx) 40d81b: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d81f: 48 29 c8 sub %rcx,%rax 40d822: 48 01 ca add %rcx,%rdx 40d825: 4c 39 fa cmp %r15,%rdx 40d828: 75 05 jne 40d82f <_D4core8demangle8Demangle3putMFAxaZAa+0x7f> 40d82a: 4c 39 f0 cmp %r14,%rax 40d82d: 73 2e jae 40d85d <_D4core8demangle8Demangle3putMFAxaZAa+0xad> 40d82f: 4c 39 f0 cmp %r14,%rax 40d832: 0f 82 8a 00 00 00 jb 40d8c2 <_D4core8demangle8Demangle3putMFAxaZAa+0x112> 40d838: 48 89 d7 mov %rdx,%rdi 40d83b: 4c 89 fe mov %r15,%rsi 40d83e: 4c 89 f2 mov %r14,%rdx 40d841: e8 8a 43 ff ff callq 401bd0 40d846: 48 8b 43 28 mov 0x28(%rbx),%rax 40d84a: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d84e: 48 01 c2 add %rax,%rdx 40d851: 4c 01 f0 add %r14,%rax 40d854: 48 89 43 28 mov %rax,0x28(%rbx) 40d858: 4c 89 f0 mov %r14,%rax 40d85b: eb 0d jmp 40d86a <_D4core8demangle8Demangle3putMFAxaZAa+0xba> 40d85d: 4c 01 f1 add %r14,%rcx 40d860: 48 89 4b 28 mov %rcx,0x28(%rbx) 40d864: 4c 89 f0 mov %r14,%rax 40d867: 4c 89 fa mov %r15,%rdx 40d86a: 48 83 c4 08 add $0x8,%rsp 40d86e: 5b pop %rbx 40d86f: 41 5c pop %r12 40d871: 41 5e pop %r14 40d873: 41 5f pop %r15 40d875: c3 retq 40d876: 31 ff xor %edi,%edi 40d878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d87f: 00 40d880: 4c 89 fe mov %r15,%rsi 40d883: 48 29 d6 sub %rdx,%rsi 40d886: 48 ff c6 inc %rsi 40d889: eb 22 jmp 40d8ad <_D4core8demangle8Demangle3putMFAxaZAa+0xfd> 40d88b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d890: 8a 4c 32 ff mov -0x1(%rdx,%rsi,1),%cl 40d894: 8a 04 32 mov (%rdx,%rsi,1),%al 40d897: 88 44 32 ff mov %al,-0x1(%rdx,%rsi,1) 40d89b: 48 8b 43 18 mov 0x18(%rbx),%rax 40d89f: 88 0c 30 mov %cl,(%rax,%rsi,1) 40d8a2: 48 ff c6 inc %rsi 40d8a5: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d8a9: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d8ad: 48 39 ce cmp %rcx,%rsi 40d8b0: 72 de jb 40d890 <_D4core8demangle8Demangle3putMFAxaZAa+0xe0> 40d8b2: 48 ff c7 inc %rdi 40d8b5: 4c 39 f7 cmp %r14,%rdi 40d8b8: 75 c6 jne 40d880 <_D4core8demangle8Demangle3putMFAxaZAa+0xd0> 40d8ba: 4c 29 f1 sub %r14,%rcx 40d8bd: 48 01 ca add %rcx,%rdx 40d8c0: eb 96 jmp 40d858 <_D4core8demangle8Demangle3putMFAxaZAa+0xa8> 40d8c2: e8 09 fd ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40d8c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40d8ce: 00 00 000000000040d8d0 <_D4core8demangle8Demangle8putAsHexMFmiZAa>: 40d8d0: 48 83 ec 18 sub $0x18,%rsp 40d8d4: c7 44 24 10 ff ff ff movl $0xffffffff,0x10(%rsp) 40d8db: ff 40d8dc: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 40d8e3: ff ff 40d8e5: 48 c7 04 24 ff ff ff movq $0xffffffffffffffff,(%rsp) 40d8ec: ff 40d8ed: 41 b8 14 00 00 00 mov $0x14,%r8d 40d8f3: 48 85 d2 test %rdx,%rdx 40d8f6: 74 30 je 40d928 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x58> 40d8f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d8ff: 00 40d900: 89 d0 mov %edx,%eax 40d902: 83 e0 0f and $0xf,%eax 40d905: 83 f8 0a cmp $0xa,%eax 40d908: 8d 48 30 lea 0x30(%rax),%ecx 40d90b: 8d 40 57 lea 0x57(%rax),%eax 40d90e: 0f 43 c8 cmovae %eax,%ecx 40d911: 41 ff c8 dec %r8d 40d914: 49 63 c0 movslq %r8d,%rax 40d917: 88 0c 04 mov %cl,(%rsp,%rax,1) 40d91a: 48 c1 ea 04 shr $0x4,%rdx 40d91e: 48 85 d2 test %rdx,%rdx 40d921: 75 dd jne 40d900 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x30> 40d923: 42 8d 74 06 ec lea -0x14(%rsi,%r8,1),%esi 40d928: 85 f6 test %esi,%esi 40d92a: 7e 26 jle 40d952 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x82> 40d92c: 41 8d 48 ff lea -0x1(%r8),%ecx 40d930: 89 f2 mov %esi,%edx 40d932: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d939: 1f 84 00 00 00 00 00 40d940: 48 63 c9 movslq %ecx,%rcx 40d943: c6 04 0c 30 movb $0x30,(%rsp,%rcx,1) 40d947: ff c9 dec %ecx 40d949: ff ca dec %edx 40d94b: 85 d2 test %edx,%edx 40d94d: 7f f1 jg 40d940 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x70> 40d94f: 41 29 f0 sub %esi,%r8d 40d952: 49 63 c0 movslq %r8d,%rax 40d955: be 14 00 00 00 mov $0x14,%esi 40d95a: 48 29 c6 sub %rax,%rsi 40d95d: 48 8d 14 04 lea (%rsp,%rax,1),%rdx 40d961: e8 4a fe ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40d966: 48 83 c4 18 add $0x18,%rsp 40d96a: c3 retq 40d96b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040d970 <_D4core8demangle8Demangle3padMFAxaZv>: 40d970: 41 57 push %r15 40d972: 41 56 push %r14 40d974: 41 54 push %r12 40d976: 53 push %rbx 40d977: 50 push %rax 40d978: 49 89 d6 mov %rdx,%r14 40d97b: 49 89 f7 mov %rsi,%r15 40d97e: 48 89 fb mov %rdi,%rbx 40d981: 4d 85 ff test %r15,%r15 40d984: 74 0f je 40d995 <_D4core8demangle8Demangle3padMFAxaZv+0x25> 40d986: 48 8b 43 10 mov 0x10(%rbx),%rax 40d98a: 48 85 c0 test %rax,%rax 40d98d: 74 12 je 40d9a1 <_D4core8demangle8Demangle3padMFAxaZv+0x31> 40d98f: 48 8b 53 18 mov 0x18(%rbx),%rdx 40d993: eb 2a jmp 40d9bf <_D4core8demangle8Demangle3padMFAxaZv+0x4f> 40d995: 48 83 c4 08 add $0x8,%rsp 40d999: 5b pop %rbx 40d99a: 41 5c pop %r12 40d99c: 41 5e pop %r14 40d99e: 41 5f pop %r15 40d9a0: c3 retq 40d9a1: 4c 8d 63 10 lea 0x10(%rbx),%r12 40d9a5: bf 60 64 42 00 mov $0x426460,%edi 40d9aa: be a0 0f 00 00 mov $0xfa0,%esi 40d9af: 4c 89 e2 mov %r12,%rdx 40d9b2: e8 d9 77 ff ff callq 405190 <_d_arraysetlengthiT> 40d9b7: 49 89 04 24 mov %rax,(%r12) 40d9bb: 48 89 53 18 mov %rdx,0x18(%rbx) 40d9bf: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d9c3: 48 01 ca add %rcx,%rdx 40d9c6: be 96 32 42 00 mov $0x423296,%esi 40d9cb: 48 39 f2 cmp %rsi,%rdx 40d9ce: 75 05 jne 40d9d5 <_D4core8demangle8Demangle3padMFAxaZv+0x65> 40d9d0: 48 39 c8 cmp %rcx,%rax 40d9d3: 75 0c jne 40d9e1 <_D4core8demangle8Demangle3padMFAxaZv+0x71> 40d9d5: 48 39 c8 cmp %rcx,%rax 40d9d8: 74 27 je 40da01 <_D4core8demangle8Demangle3padMFAxaZv+0x91> 40d9da: c6 02 20 movb $0x20,(%rdx) 40d9dd: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40d9e1: 48 ff c1 inc %rcx 40d9e4: 48 89 4b 28 mov %rcx,0x28(%rbx) 40d9e8: 48 89 df mov %rbx,%rdi 40d9eb: 4c 89 fe mov %r15,%rsi 40d9ee: 4c 89 f2 mov %r14,%rdx 40d9f1: 48 83 c4 08 add $0x8,%rsp 40d9f5: 5b pop %rbx 40d9f6: 41 5c pop %r12 40d9f8: 41 5e pop %r14 40d9fa: 41 5f pop %r15 40d9fc: e9 af fd ff ff jmpq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40da01: e8 ca fb ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40da06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40da0d: 00 00 00 000000000040da10 <_D4core8demangle8Demangle6silentMFLvZv>: 40da10: 41 56 push %r14 40da12: 53 push %rbx 40da13: 50 push %rax 40da14: 48 89 fb mov %rdi,%rbx 40da17: 4c 8b 73 28 mov 0x28(%rbx),%r14 40da1b: 48 89 f7 mov %rsi,%rdi 40da1e: ff d2 callq *%rdx 40da20: 4c 89 73 28 mov %r14,0x28(%rbx) 40da24: 48 83 c4 08 add $0x8,%rsp 40da28: 5b pop %rbx 40da29: 41 5e pop %r14 40da2b: c3 retq 40da2c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040da30 <_D4core8demangle8Demangle3tokMFZa>: 40da30: 48 8b 47 20 mov 0x20(%rdi),%rax 40da34: 48 3b 07 cmp (%rdi),%rax 40da37: 73 08 jae 40da41 <_D4core8demangle8Demangle3tokMFZa+0x11> 40da39: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40da3d: 8a 04 01 mov (%rcx,%rax,1),%al 40da40: c3 retq 40da41: b0 ff mov $0xff,%al 40da43: c3 retq 40da44: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40da4b: 00 00 00 00 00 000000000040da50 <_D4core8demangle8Demangle4testMFaZv>: 40da50: 50 push %rax 40da51: 48 8b 4f 20 mov 0x20(%rdi),%rcx 40da55: b0 ff mov $0xff,%al 40da57: 48 3b 0f cmp (%rdi),%rcx 40da5a: 73 07 jae 40da63 <_D4core8demangle8Demangle4testMFaZv+0x13> 40da5c: 48 8b 47 08 mov 0x8(%rdi),%rax 40da60: 8a 04 08 mov (%rax,%rcx,1),%al 40da63: 40 38 f0 cmp %sil,%al 40da66: 75 02 jne 40da6a <_D4core8demangle8Demangle4testMFaZv+0x1a> 40da68: 58 pop %rax 40da69: c3 retq 40da6a: e8 51 fb ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40da6f: 90 nop 000000000040da70 <_D4core8demangle8Demangle4nextMFZv>: 40da70: 50 push %rax 40da71: 48 8b 47 20 mov 0x20(%rdi),%rax 40da75: 48 8d 48 01 lea 0x1(%rax),%rcx 40da79: 48 89 4f 20 mov %rcx,0x20(%rdi) 40da7d: 48 3b 07 cmp (%rdi),%rax 40da80: 73 02 jae 40da84 <_D4core8demangle8Demangle4nextMFZv+0x14> 40da82: 58 pop %rax 40da83: c3 retq 40da84: e8 37 fb ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40da89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040da90 <_D4core8demangle8Demangle5matchMFaZv>: 40da90: 50 push %rax 40da91: 48 8b 07 mov (%rdi),%rax 40da94: 48 8b 4f 20 mov 0x20(%rdi),%rcx 40da98: b2 ff mov $0xff,%dl 40da9a: 48 39 c1 cmp %rax,%rcx 40da9d: 73 07 jae 40daa6 <_D4core8demangle8Demangle5matchMFaZv+0x16> 40da9f: 48 8b 57 08 mov 0x8(%rdi),%rdx 40daa3: 8a 14 0a mov (%rdx,%rcx,1),%dl 40daa6: 40 38 f2 cmp %sil,%dl 40daa9: 75 0f jne 40daba <_D4core8demangle8Demangle5matchMFaZv+0x2a> 40daab: 48 8d 51 01 lea 0x1(%rcx),%rdx 40daaf: 48 89 57 20 mov %rdx,0x20(%rdi) 40dab3: 48 39 c1 cmp %rax,%rcx 40dab6: 73 02 jae 40daba <_D4core8demangle8Demangle5matchMFaZv+0x2a> 40dab8: 58 pop %rax 40dab9: c3 retq 40daba: e8 01 fb ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dabf: 90 nop 000000000040dac0 <_D4core8demangle8Demangle5matchMFAxaZv>: 40dac0: 50 push %rax 40dac1: 31 c0 xor %eax,%eax 40dac3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40daca: 84 00 00 00 00 00 40dad0: 48 39 f0 cmp %rsi,%rax 40dad3: 73 35 jae 40db0a <_D4core8demangle8Demangle5matchMFAxaZv+0x4a> 40dad5: 44 8a 0c 02 mov (%rdx,%rax,1),%r9b 40dad9: 4c 8b 07 mov (%rdi),%r8 40dadc: 4c 8b 5f 20 mov 0x20(%rdi),%r11 40dae0: 41 b2 ff mov $0xff,%r10b 40dae3: 4d 39 c3 cmp %r8,%r11 40dae6: 73 08 jae 40daf0 <_D4core8demangle8Demangle5matchMFAxaZv+0x30> 40dae8: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40daec: 46 8a 14 19 mov (%rcx,%r11,1),%r10b 40daf0: 45 38 ca cmp %r9b,%r10b 40daf3: 75 17 jne 40db0c <_D4core8demangle8Demangle5matchMFAxaZv+0x4c> 40daf5: 49 8d 4b 01 lea 0x1(%r11),%rcx 40daf9: 48 89 4f 20 mov %rcx,0x20(%rdi) 40dafd: 48 ff c0 inc %rax 40db00: 4d 39 c3 cmp %r8,%r11 40db03: 72 cb jb 40dad0 <_D4core8demangle8Demangle5matchMFAxaZv+0x10> 40db05: e8 b6 fa ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40db0a: 58 pop %rax 40db0b: c3 retq 40db0c: e8 af fa ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40db11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40db18: 0f 1f 84 00 00 00 00 40db1f: 00 000000000040db20 <_D4core8demangle8Demangle3eatMFaZv>: 40db20: 50 push %rax 40db21: 48 8b 07 mov (%rdi),%rax 40db24: 48 8b 4f 20 mov 0x20(%rdi),%rcx 40db28: b2 ff mov $0xff,%dl 40db2a: 48 39 c1 cmp %rax,%rcx 40db2d: 73 07 jae 40db36 <_D4core8demangle8Demangle3eatMFaZv+0x16> 40db2f: 48 8b 57 08 mov 0x8(%rdi),%rdx 40db33: 8a 14 0a mov (%rdx,%rcx,1),%dl 40db36: 40 38 f2 cmp %sil,%dl 40db39: 75 0d jne 40db48 <_D4core8demangle8Demangle3eatMFaZv+0x28> 40db3b: 48 8d 51 01 lea 0x1(%rcx),%rdx 40db3f: 48 89 57 20 mov %rdx,0x20(%rdi) 40db43: 48 39 c1 cmp %rax,%rcx 40db46: 73 02 jae 40db4a <_D4core8demangle8Demangle3eatMFaZv+0x2a> 40db48: 58 pop %rax 40db49: c3 retq 40db4a: e8 71 fa ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40db4f: 90 nop 000000000040db50 <_D4core8demangle8Demangle11sliceNumberMFZAxa>: 40db50: 4c 8b 07 mov (%rdi),%r8 40db53: 48 8b 77 20 mov 0x20(%rdi),%rsi 40db57: 31 c0 xor %eax,%eax 40db59: eb 11 jmp 40db6c <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x1c> 40db5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40db60: 48 8d 4c 06 01 lea 0x1(%rsi,%rax,1),%rcx 40db65: 48 89 4f 20 mov %rcx,0x20(%rdi) 40db69: 48 ff c0 inc %rax 40db6c: 48 8d 0c 06 lea (%rsi,%rax,1),%rcx 40db70: 48 8b 57 08 mov 0x8(%rdi),%rdx 40db74: 4c 39 c1 cmp %r8,%rcx 40db77: 73 0f jae 40db88 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x38> 40db79: 48 8d 0c 32 lea (%rdx,%rsi,1),%rcx 40db7d: 8a 0c 08 mov (%rax,%rcx,1),%cl 40db80: 80 c1 d0 add $0xd0,%cl 40db83: 80 f9 09 cmp $0x9,%cl 40db86: 76 d8 jbe 40db60 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x10> 40db88: 48 01 f2 add %rsi,%rdx 40db8b: c3 retq 40db8c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040db90 <_D4core8demangle8Demangle12decodeNumberMFZm>: 40db90: 50 push %rax 40db91: 48 8b 0f mov (%rdi),%rcx 40db94: 48 8b 47 20 mov 0x20(%rdi),%rax 40db98: 45 31 c9 xor %r9d,%r9d 40db9b: 48 39 c8 cmp %rcx,%rax 40db9e: 73 6a jae 40dc0a <_D4core8demangle8Demangle12decodeNumberMFZm+0x7a> 40dba0: 4c 8b 47 08 mov 0x8(%rdi),%r8 40dba4: 48 89 c6 mov %rax,%rsi 40dba7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40dbae: 00 00 40dbb0: 41 8a 14 30 mov (%r8,%rsi,1),%dl 40dbb4: 80 c2 d0 add $0xd0,%dl 40dbb7: 80 fa 09 cmp $0x9,%dl 40dbba: 77 0c ja 40dbc8 <_D4core8demangle8Demangle12decodeNumberMFZm+0x38> 40dbbc: 48 ff c6 inc %rsi 40dbbf: 48 89 77 20 mov %rsi,0x20(%rdi) 40dbc3: 48 39 ce cmp %rcx,%rsi 40dbc6: 72 e8 jb 40dbb0 <_D4core8demangle8Demangle12decodeNumberMFZm+0x20> 40dbc8: 48 29 c6 sub %rax,%rsi 40dbcb: 74 3d je 40dc0a <_D4core8demangle8Demangle12decodeNumberMFZm+0x7a> 40dbcd: 49 01 c0 add %rax,%r8 40dbd0: 45 31 c9 xor %r9d,%r9d 40dbd3: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 40dbda: cc cc cc 40dbdd: 4c 89 c9 mov %r9,%rcx 40dbe0: 41 0f b6 3c 08 movzbl (%r8,%rcx,1),%edi 40dbe5: b8 2f 00 00 00 mov $0x2f,%eax 40dbea: 48 29 f8 sub %rdi,%rax 40dbed: 49 f7 e2 mul %r10 40dbf0: 48 c1 ea 03 shr $0x3,%rdx 40dbf4: 49 39 d1 cmp %rdx,%r9 40dbf7: 77 16 ja 40dc0f <_D4core8demangle8Demangle12decodeNumberMFZm+0x7f> 40dbf9: 4b 8d 04 89 lea (%r9,%r9,4),%rax 40dbfd: 4c 8d 4c 47 d0 lea -0x30(%rdi,%rax,2),%r9 40dc02: 48 ff c1 inc %rcx 40dc05: 48 39 f1 cmp %rsi,%rcx 40dc08: 72 d6 jb 40dbe0 <_D4core8demangle8Demangle12decodeNumberMFZm+0x50> 40dc0a: 4c 89 c8 mov %r9,%rax 40dc0d: 5a pop %rdx 40dc0e: c3 retq 40dc0f: e8 ac f9 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dc14: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dc1b: 00 00 00 00 00 000000000040dc20 <_D4core8demangle8Demangle12decodeNumberMFAxaZm>: 40dc20: 50 push %rax 40dc21: 49 89 d1 mov %rdx,%r9 40dc24: 45 31 d2 xor %r10d,%r10d 40dc27: 48 85 f6 test %rsi,%rsi 40dc2a: 74 3e je 40dc6a <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x4a> 40dc2c: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 40dc33: cc cc cc 40dc36: 4c 89 d1 mov %r10,%rcx 40dc39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40dc40: 41 0f b6 3c 09 movzbl (%r9,%rcx,1),%edi 40dc45: b8 2f 00 00 00 mov $0x2f,%eax 40dc4a: 48 29 f8 sub %rdi,%rax 40dc4d: 49 f7 e0 mul %r8 40dc50: 48 c1 ea 03 shr $0x3,%rdx 40dc54: 49 39 d2 cmp %rdx,%r10 40dc57: 77 16 ja 40dc6f <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x4f> 40dc59: 4b 8d 04 92 lea (%r10,%r10,4),%rax 40dc5d: 4c 8d 54 47 d0 lea -0x30(%rdi,%rax,2),%r10 40dc62: 48 ff c1 inc %rcx 40dc65: 48 39 f1 cmp %rsi,%rcx 40dc68: 72 d6 jb 40dc40 <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x20> 40dc6a: 4c 89 d0 mov %r10,%rax 40dc6d: 5a pop %rdx 40dc6e: c3 retq 40dc6f: e8 4c f9 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dc74: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dc7b: 00 00 00 00 00 000000000040dc80 <_D4core8demangle8Demangle9parseRealMFZv>: 40dc80: 41 57 push %r15 40dc82: 41 56 push %r14 40dc84: 53 push %rbx 40dc85: 48 83 ec 50 sub $0x50,%rsp 40dc89: 49 89 ff mov %rdi,%r15 40dc8c: 4d 8b 37 mov (%r15),%r14 40dc8f: 49 8b 77 20 mov 0x20(%r15),%rsi 40dc93: 45 31 c0 xor %r8d,%r8d 40dc96: 4c 39 f6 cmp %r14,%rsi 40dc99: 73 55 jae 40dcf0 <_D4core8demangle8Demangle9parseRealMFZv+0x70> 40dc9b: 4d 8b 4f 08 mov 0x8(%r15),%r9 40dc9f: 41 80 3c 31 49 cmpb $0x49,(%r9,%rsi,1) 40dca4: 75 52 jne 40dcf8 <_D4core8demangle8Demangle9parseRealMFZv+0x78> 40dca6: 49 01 f1 add %rsi,%r9 40dca9: 31 d2 xor %edx,%edx 40dcab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40dcb0: 48 83 fa 02 cmp $0x2,%rdx 40dcb4: 0f 87 a4 00 00 00 ja 40dd5e <_D4core8demangle8Demangle9parseRealMFZv+0xde> 40dcba: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 40dcbe: 8a 8a 98 32 42 00 mov 0x423298(%rdx),%cl 40dcc4: b3 ff mov $0xff,%bl 40dcc6: 4c 39 f7 cmp %r14,%rdi 40dcc9: 73 04 jae 40dccf <_D4core8demangle8Demangle9parseRealMFZv+0x4f> 40dccb: 41 8a 1c 11 mov (%r9,%rdx,1),%bl 40dccf: 38 cb cmp %cl,%bl 40dcd1: 0f 85 d1 02 00 00 jne 40dfa8 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 40dcd7: 48 8d 4c 16 01 lea 0x1(%rsi,%rdx,1),%rcx 40dcdc: 49 89 4f 20 mov %rcx,0x20(%r15) 40dce0: 48 ff c9 dec %rcx 40dce3: 48 ff c2 inc %rdx 40dce6: 4c 39 f1 cmp %r14,%rcx 40dce9: 72 c5 jb 40dcb0 <_D4core8demangle8Demangle9parseRealMFZv+0x30> 40dceb: e8 d0 f8 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dcf0: 48 89 f1 mov %rsi,%rcx 40dcf3: e9 e1 00 00 00 jmpq 40ddd9 <_D4core8demangle8Demangle9parseRealMFZv+0x159> 40dcf8: 49 8b 57 08 mov 0x8(%r15),%rdx 40dcfc: 80 3c 32 4e cmpb $0x4e,(%rdx,%rsi,1) 40dd00: 75 6e jne 40dd70 <_D4core8demangle8Demangle9parseRealMFZv+0xf0> 40dd02: 48 8d 4e 01 lea 0x1(%rsi),%rcx 40dd06: 49 89 4f 20 mov %rcx,0x20(%r15) 40dd0a: 4c 39 f1 cmp %r14,%rcx 40dd0d: 0f 83 bb 00 00 00 jae 40ddce <_D4core8demangle8Demangle9parseRealMFZv+0x14e> 40dd13: 80 3c 0a 49 cmpb $0x49,(%rdx,%rcx,1) 40dd17: 75 5c jne 40dd75 <_D4core8demangle8Demangle9parseRealMFZv+0xf5> 40dd19: 4c 8d 44 32 01 lea 0x1(%rdx,%rsi,1),%r8 40dd1e: 31 d2 xor %edx,%edx 40dd20: 48 83 fa 02 cmp $0x2,%rdx 40dd24: 0f 87 39 02 00 00 ja 40df63 <_D4core8demangle8Demangle9parseRealMFZv+0x2e3> 40dd2a: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 40dd2f: 8a 8a aa 32 42 00 mov 0x4232aa(%rdx),%cl 40dd35: b3 ff mov $0xff,%bl 40dd37: 4c 39 f7 cmp %r14,%rdi 40dd3a: 73 04 jae 40dd40 <_D4core8demangle8Demangle9parseRealMFZv+0xc0> 40dd3c: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 40dd40: 38 cb cmp %cl,%bl 40dd42: 0f 85 60 02 00 00 jne 40dfa8 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 40dd48: 48 8d 44 16 02 lea 0x2(%rsi,%rdx,1),%rax 40dd4d: 49 89 47 20 mov %rax,0x20(%r15) 40dd51: 48 ff c2 inc %rdx 40dd54: 4c 39 f7 cmp %r14,%rdi 40dd57: 72 c7 jb 40dd20 <_D4core8demangle8Demangle9parseRealMFZv+0xa0> 40dd59: e8 62 f8 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dd5e: 4c 89 ff mov %r15,%rdi 40dd61: be 0d 00 00 00 mov $0xd,%esi 40dd66: ba 9c 32 42 00 mov $0x42329c,%edx 40dd6b: e9 0f 02 00 00 jmpq 40df7f <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 40dd70: 48 89 f1 mov %rsi,%rcx 40dd73: eb 64 jmp 40ddd9 <_D4core8demangle8Demangle9parseRealMFZv+0x159> 40dd75: 80 3c 0a 41 cmpb $0x41,(%rdx,%rcx,1) 40dd79: 75 53 jne 40ddce <_D4core8demangle8Demangle9parseRealMFZv+0x14e> 40dd7b: 4c 8d 44 32 01 lea 0x1(%rdx,%rsi,1),%r8 40dd80: 31 d2 xor %edx,%edx 40dd82: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dd89: 1f 84 00 00 00 00 00 40dd90: 48 83 fa 01 cmp $0x1,%rdx 40dd94: 0f 87 d8 01 00 00 ja 40df72 <_D4core8demangle8Demangle9parseRealMFZv+0x2f2> 40dd9a: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 40dd9f: 8a 8a bd 32 42 00 mov 0x4232bd(%rdx),%cl 40dda5: b3 ff mov $0xff,%bl 40dda7: 4c 39 f7 cmp %r14,%rdi 40ddaa: 73 04 jae 40ddb0 <_D4core8demangle8Demangle9parseRealMFZv+0x130> 40ddac: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 40ddb0: 38 cb cmp %cl,%bl 40ddb2: 0f 85 f0 01 00 00 jne 40dfa8 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 40ddb8: 48 8d 44 16 02 lea 0x2(%rsi,%rdx,1),%rax 40ddbd: 49 89 47 20 mov %rax,0x20(%r15) 40ddc1: 48 ff c2 inc %rdx 40ddc4: 4c 39 f7 cmp %r14,%rdi 40ddc7: 72 c7 jb 40dd90 <_D4core8demangle8Demangle9parseRealMFZv+0x110> 40ddc9: e8 f2 f7 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40ddce: c6 44 24 10 2d movb $0x2d,0x10(%rsp) 40ddd3: 41 b8 01 00 00 00 mov $0x1,%r8d 40ddd9: 42 c6 44 04 10 30 movb $0x30,0x10(%rsp,%r8,1) 40dddf: 42 c6 44 04 11 58 movb $0x58,0x11(%rsp,%r8,1) 40dde5: b3 ff mov $0xff,%bl 40dde7: 4c 39 f1 cmp %r14,%rcx 40ddea: 73 07 jae 40ddf3 <_D4core8demangle8Demangle9parseRealMFZv+0x173> 40ddec: 49 8b 47 08 mov 0x8(%r15),%rax 40ddf0: 8a 1c 08 mov (%rax,%rcx,1),%bl 40ddf3: 88 da mov %bl,%dl 40ddf5: 80 c2 d0 add $0xd0,%dl 40ddf8: 80 fa 0a cmp $0xa,%dl 40ddfb: 0f 83 8d 01 00 00 jae 40df8e <_D4core8demangle8Demangle9parseRealMFZv+0x30e> 40de01: 49 83 c8 02 or $0x2,%r8 40de05: 4c 39 f1 cmp %r14,%rcx 40de08: 0f 83 9f 01 00 00 jae 40dfad <_D4core8demangle8Demangle9parseRealMFZv+0x32d> 40de0e: 49 8b 47 08 mov 0x8(%r15),%rax 40de12: 8a 04 08 mov (%rax,%rcx,1),%al 40de15: 42 88 44 04 10 mov %al,0x10(%rsp,%r8,1) 40de1a: 42 c6 44 04 11 2e movb $0x2e,0x11(%rsp,%r8,1) 40de20: 48 8d 41 01 lea 0x1(%rcx),%rax 40de24: 49 89 47 20 mov %rax,0x20(%r15) 40de28: 4e 8d 4c 04 13 lea 0x13(%rsp,%r8,1),%r9 40de2d: 31 f6 xor %esi,%esi 40de2f: eb 2b jmp 40de5c <_D4core8demangle8Demangle9parseRealMFZv+0x1dc> 40de31: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40de38: 0f 1f 84 00 00 00 00 40de3f: 00 40de40: 49 8b 57 08 mov 0x8(%r15),%rdx 40de44: 48 01 ca add %rcx,%rdx 40de47: 8a 44 16 01 mov 0x1(%rsi,%rdx,1),%al 40de4b: 41 88 44 31 ff mov %al,-0x1(%r9,%rsi,1) 40de50: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 40de55: 49 89 47 20 mov %rax,0x20(%r15) 40de59: 48 ff c6 inc %rsi 40de5c: 48 8d 7c 31 01 lea 0x1(%rcx,%rsi,1),%rdi 40de61: b3 ff mov $0xff,%bl 40de63: 4c 39 f7 cmp %r14,%rdi 40de66: 73 0b jae 40de73 <_D4core8demangle8Demangle9parseRealMFZv+0x1f3> 40de68: 49 8b 57 08 mov 0x8(%r15),%rdx 40de6c: 48 01 ca add %rcx,%rdx 40de6f: 8a 5c 16 01 mov 0x1(%rsi,%rdx,1),%bl 40de73: 88 da mov %bl,%dl 40de75: 80 c2 d0 add $0xd0,%dl 40de78: 80 fa 0a cmp $0xa,%dl 40de7b: 73 0b jae 40de88 <_D4core8demangle8Demangle9parseRealMFZv+0x208> 40de7d: 4c 39 f7 cmp %r14,%rdi 40de80: 0f 83 3f 01 00 00 jae 40dfc5 <_D4core8demangle8Demangle9parseRealMFZv+0x345> 40de86: eb b8 jmp 40de40 <_D4core8demangle8Demangle9parseRealMFZv+0x1c0> 40de88: 88 da mov %bl,%dl 40de8a: 80 c2 9f add $0x9f,%dl 40de8d: 80 fa 06 cmp $0x6,%dl 40de90: 72 eb jb 40de7d <_D4core8demangle8Demangle9parseRealMFZv+0x1fd> 40de92: 80 c3 bf add $0xbf,%bl 40de95: 80 fb 05 cmp $0x5,%bl 40de98: 76 e3 jbe 40de7d <_D4core8demangle8Demangle9parseRealMFZv+0x1fd> 40de9a: 4c 39 f7 cmp %r14,%rdi 40de9d: 0f 83 1d 01 00 00 jae 40dfc0 <_D4core8demangle8Demangle9parseRealMFZv+0x340> 40dea3: 4d 8b 5f 08 mov 0x8(%r15),%r11 40dea7: 4d 8d 0c 0b lea (%r11,%rcx,1),%r9 40deab: 42 80 7c 0e 01 50 cmpb $0x50,0x1(%rsi,%r9,1) 40deb1: 0f 85 09 01 00 00 jne 40dfc0 <_D4core8demangle8Demangle9parseRealMFZv+0x340> 40deb7: 48 8d 54 31 02 lea 0x2(%rcx,%rsi,1),%rdx 40debc: 49 89 57 20 mov %rdx,0x20(%r15) 40dec0: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40dec5: 4c 01 c7 add %r8,%rdi 40dec8: c6 44 3e 02 70 movb $0x70,0x2(%rsi,%rdi,1) 40decd: 4d 8d 44 30 04 lea 0x4(%r8,%rsi,1),%r8 40ded2: 4c 39 f2 cmp %r14,%rdx 40ded5: 73 1c jae 40def3 <_D4core8demangle8Demangle9parseRealMFZv+0x273> 40ded7: 4c 8d 54 3e 03 lea 0x3(%rsi,%rdi,1),%r10 40dedc: 42 80 7c 0e 02 4e cmpb $0x4e,0x2(%rsi,%r9,1) 40dee2: 75 14 jne 40def8 <_D4core8demangle8Demangle9parseRealMFZv+0x278> 40dee4: 41 c6 02 2d movb $0x2d,(%r10) 40dee8: 48 8d 54 31 03 lea 0x3(%rcx,%rsi,1),%rdx 40deed: 49 89 57 20 mov %rdx,0x20(%r15) 40def1: eb 09 jmp 40defc <_D4core8demangle8Demangle9parseRealMFZv+0x27c> 40def3: 4c 8d 54 3e 03 lea 0x3(%rsi,%rdi,1),%r10 40def8: 41 c6 02 2b movb $0x2b,(%r10) 40defc: 4a 8d 4c 04 10 lea 0x10(%rsp,%r8,1),%rcx 40df01: eb 19 jmp 40df1c <_D4core8demangle8Demangle9parseRealMFZv+0x29c> 40df03: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40df0a: 84 00 00 00 00 00 40df10: 88 01 mov %al,(%rcx) 40df12: 48 ff c2 inc %rdx 40df15: 49 89 57 20 mov %rdx,0x20(%r15) 40df19: 48 ff c1 inc %rcx 40df1c: 4c 39 f2 cmp %r14,%rdx 40df1f: 73 0e jae 40df2f <_D4core8demangle8Demangle9parseRealMFZv+0x2af> 40df21: 41 8a 04 13 mov (%r11,%rdx,1),%al 40df25: 88 c3 mov %al,%bl 40df27: 80 c3 d0 add $0xd0,%bl 40df2a: 80 fb 09 cmp $0x9,%bl 40df2d: 76 e1 jbe 40df10 <_D4core8demangle8Demangle9parseRealMFZv+0x290> 40df2f: c6 01 00 movb $0x0,(%rcx) 40df32: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 40df37: 4c 89 f7 mov %r14,%rdi 40df3a: 31 f6 xor %esi,%esi 40df3c: e8 1f 3e ff ff callq 401d60 40df41: db 3c 24 fstpt (%rsp) 40df44: 4c 89 f7 mov %r14,%rdi 40df47: be 40 00 00 00 mov $0x40,%esi 40df4c: ba c9 32 42 00 mov $0x4232c9,%edx 40df51: 30 c0 xor %al,%al 40df53: e8 78 3b ff ff callq 401ad0 40df58: 48 63 f0 movslq %eax,%rsi 40df5b: 4c 89 ff mov %r15,%rdi 40df5e: 4c 89 f2 mov %r14,%rdx 40df61: eb 1c jmp 40df7f <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 40df63: 4c 89 ff mov %r15,%rdi 40df66: be 0e 00 00 00 mov $0xe,%esi 40df6b: ba ae 32 42 00 mov $0x4232ae,%edx 40df70: eb 0d jmp 40df7f <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 40df72: 4c 89 ff mov %r15,%rdi 40df75: be 08 00 00 00 mov $0x8,%esi 40df7a: ba c0 32 42 00 mov $0x4232c0,%edx 40df7f: e8 2c f8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40df84: 48 83 c4 50 add $0x50,%rsp 40df88: 5b pop %rbx 40df89: 41 5e pop %r14 40df8b: 41 5f pop %r15 40df8d: c3 retq 40df8e: 88 da mov %bl,%dl 40df90: 80 c2 9f add $0x9f,%dl 40df93: 80 fa 06 cmp $0x6,%dl 40df96: 0f 82 65 fe ff ff jb 40de01 <_D4core8demangle8Demangle9parseRealMFZv+0x181> 40df9c: 80 c3 bf add $0xbf,%bl 40df9f: 80 fb 06 cmp $0x6,%bl 40dfa2: 0f 82 59 fe ff ff jb 40de01 <_D4core8demangle8Demangle9parseRealMFZv+0x181> 40dfa8: e8 13 f6 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dfad: 42 c6 44 04 10 ff movb $0xff,0x10(%rsp,%r8,1) 40dfb3: 42 c6 44 04 11 2e movb $0x2e,0x11(%rsp,%r8,1) 40dfb9: 48 ff c1 inc %rcx 40dfbc: 49 89 4f 20 mov %rcx,0x20(%r15) 40dfc0: e8 fb f5 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dfc5: 48 8d 44 24 10 lea 0x10(%rsp),%rax 40dfca: 49 01 c0 add %rax,%r8 40dfcd: 42 c6 44 06 02 ff movb $0xff,0x2(%rsi,%r8,1) 40dfd3: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 40dfd8: 49 89 47 20 mov %rax,0x20(%r15) 40dfdc: e8 df f5 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40dfe1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dfe8: 0f 1f 84 00 00 00 00 40dfef: 00 000000000040dff0 <_D4core8demangle8Demangle10parseLNameMFZv>: 40dff0: 41 57 push %r15 40dff2: 41 56 push %r14 40dff4: 53 push %rbx 40dff5: 49 89 fe mov %rdi,%r14 40dff8: 4d 8b 0e mov (%r14),%r9 40dffb: 4d 8b 5e 20 mov 0x20(%r14),%r11 40dfff: 4d 39 cb cmp %r9,%r11 40e002: 0f 83 1b 01 00 00 jae 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e008: 4d 8b 46 08 mov 0x8(%r14),%r8 40e00c: 4c 89 de mov %r11,%rsi 40e00f: 90 nop 40e010: 41 8a 04 30 mov (%r8,%rsi,1),%al 40e014: 04 d0 add $0xd0,%al 40e016: 3c 09 cmp $0x9,%al 40e018: 77 0c ja 40e026 <_D4core8demangle8Demangle10parseLNameMFZv+0x36> 40e01a: 48 ff c6 inc %rsi 40e01d: 49 89 76 20 mov %rsi,0x20(%r14) 40e021: 4c 39 ce cmp %r9,%rsi 40e024: 72 ea jb 40e010 <_D4core8demangle8Demangle10parseLNameMFZv+0x20> 40e026: 48 89 f7 mov %rsi,%rdi 40e029: 4c 29 df sub %r11,%rdi 40e02c: 0f 84 f1 00 00 00 je 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e032: 4d 01 c3 add %r8,%r11 40e035: 45 31 ff xor %r15d,%r15d 40e038: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 40e03f: cc cc cc 40e042: 4c 89 fb mov %r15,%rbx 40e045: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40e04c: 00 00 00 00 40e050: 41 0f b6 0c 1b movzbl (%r11,%rbx,1),%ecx 40e055: b8 2f 00 00 00 mov $0x2f,%eax 40e05a: 48 29 c8 sub %rcx,%rax 40e05d: 49 f7 e2 mul %r10 40e060: 48 c1 ea 03 shr $0x3,%rdx 40e064: 49 39 d7 cmp %rdx,%r15 40e067: 0f 87 b6 00 00 00 ja 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e06d: 4b 8d 04 bf lea (%r15,%r15,4),%rax 40e071: 4c 8d 7c 41 d0 lea -0x30(%rcx,%rax,2),%r15 40e076: 48 ff c3 inc %rbx 40e079: 48 39 fb cmp %rdi,%rbx 40e07c: 72 d2 jb 40e050 <_D4core8demangle8Demangle10parseLNameMFZv+0x60> 40e07e: 4d 85 ff test %r15,%r15 40e081: 0f 84 9c 00 00 00 je 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e087: 4d 39 cf cmp %r9,%r15 40e08a: 0f 87 93 00 00 00 ja 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e090: 4c 89 c8 mov %r9,%rax 40e093: 48 29 f0 sub %rsi,%rax 40e096: 49 39 c7 cmp %rax,%r15 40e099: 0f 87 84 00 00 00 ja 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e09f: 4c 39 ce cmp %r9,%rsi 40e0a2: 73 7f jae 40e123 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 40e0a4: 41 80 3c 30 5f cmpb $0x5f,(%r8,%rsi,1) 40e0a9: 74 0e je 40e0b9 <_D4core8demangle8Demangle10parseLNameMFZv+0xc9> 40e0ab: 41 8a 04 30 mov (%r8,%rsi,1),%al 40e0af: 88 c1 mov %al,%cl 40e0b1: 80 c1 9f add $0x9f,%cl 40e0b4: 80 f9 1a cmp $0x1a,%cl 40e0b7: 73 64 jae 40e11d <_D4core8demangle8Demangle10parseLNameMFZv+0x12d> 40e0b9: 4e 8d 4c 06 01 lea 0x1(%rsi,%r8,1),%r9 40e0be: 4d 8d 57 ff lea -0x1(%r15),%r10 40e0c2: 31 ff xor %edi,%edi 40e0c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e0cb: 00 00 00 00 00 40e0d0: 4c 39 d7 cmp %r10,%rdi 40e0d3: 73 2d jae 40e102 <_D4core8demangle8Demangle10parseLNameMFZv+0x112> 40e0d5: 41 8a 1c 39 mov (%r9,%rdi,1),%bl 40e0d9: 88 da mov %bl,%dl 40e0db: 80 c2 d0 add $0xd0,%dl 40e0de: 88 d8 mov %bl,%al 40e0e0: 04 bf add $0xbf,%al 40e0e2: 88 d9 mov %bl,%cl 40e0e4: 80 c1 9f add $0x9f,%cl 40e0e7: 48 ff c7 inc %rdi 40e0ea: 80 fb 5f cmp $0x5f,%bl 40e0ed: 74 e1 je 40e0d0 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 40e0ef: 80 f9 1a cmp $0x1a,%cl 40e0f2: 72 dc jb 40e0d0 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 40e0f4: 3c 1a cmp $0x1a,%al 40e0f6: 72 d8 jb 40e0d0 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 40e0f8: 80 fa 0a cmp $0xa,%dl 40e0fb: 72 d3 jb 40e0d0 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 40e0fd: e8 be f4 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e102: 49 01 f0 add %rsi,%r8 40e105: 4c 89 f7 mov %r14,%rdi 40e108: 4c 89 fe mov %r15,%rsi 40e10b: 4c 89 c2 mov %r8,%rdx 40e10e: e8 9d f6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e113: 4d 01 7e 20 add %r15,0x20(%r14) 40e117: 5b pop %rbx 40e118: 41 5e pop %r14 40e11a: 41 5f pop %r15 40e11c: c3 retq 40e11d: 04 bf add $0xbf,%al 40e11f: 3c 1a cmp $0x1a,%al 40e121: 72 96 jb 40e0b9 <_D4core8demangle8Demangle10parseLNameMFZv+0xc9> 40e123: e8 98 f4 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e128: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e12f: 00 000000000040e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa>: 40e130: 55 push %rbp 40e131: 41 57 push %r15 40e133: 41 56 push %r14 40e135: 41 55 push %r13 40e137: 41 54 push %r12 40e139: 53 push %rbx 40e13a: 50 push %rax 40e13b: 48 89 14 24 mov %rdx,(%rsp) 40e13f: 49 89 f7 mov %rsi,%r15 40e142: 49 89 fc mov %rdi,%r12 40e145: 4d 8b 74 24 28 mov 0x28(%r12),%r14 40e14a: 49 8b 04 24 mov (%r12),%rax 40e14e: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 40e153: 40 b6 ff mov $0xff,%sil 40e156: 48 39 c1 cmp %rax,%rcx 40e159: 73 09 jae 40e164 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x34> 40e15b: 49 8b 54 24 08 mov 0x8(%r12),%rdx 40e160: 40 8a 34 0a mov (%rdx,%rcx,1),%sil 40e164: 40 0f b6 d6 movzbl %sil,%edx 40e168: 80 fa 77 cmp $0x77,%dl 40e16b: 0f 87 e4 00 00 00 ja 40e255 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x125> 40e171: 8d 7a bf lea -0x41(%rdx),%edi 40e174: 83 ff 2d cmp $0x2d,%edi 40e177: 0f 87 a8 01 00 00 ja 40e325 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 40e17d: ff 24 fd 90 2d 42 00 jmpq *0x422d90(,%rdi,8) 40e184: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e188: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e18d: 48 39 c1 cmp %rax,%rcx 40e190: 0f 83 d1 07 00 00 jae 40e967 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x837> 40e196: 31 ed xor %ebp,%ebp 40e198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e19f: 00 40e1a0: 48 85 ed test %rbp,%rbp 40e1a3: 74 1b je 40e1c0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x90> 40e1a5: 4c 89 e7 mov %r12,%rdi 40e1a8: be 01 00 00 00 mov $0x1,%esi 40e1ad: ba dd 36 42 00 mov $0x4236dd,%edx 40e1b2: e8 f9 f5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e1b7: 49 8b 04 24 mov (%r12),%rax 40e1bb: 49 8b 54 24 20 mov 0x20(%r12),%rdx 40e1c0: 48 39 c2 cmp %rax,%rdx 40e1c3: 0f 83 a3 07 00 00 jae 40e96c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83c> 40e1c9: 49 8b 44 24 08 mov 0x8(%r12),%rax 40e1ce: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 40e1d2: 83 c0 d0 add $0xffffffd0,%eax 40e1d5: 83 f8 09 cmp $0x9,%eax 40e1d8: 0f 87 8e 07 00 00 ja 40e96c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83c> 40e1de: 4c 89 e7 mov %r12,%rdi 40e1e1: e8 7a 21 00 00 callq 410360 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 40e1e6: a8 01 test $0x1,%al 40e1e8: 74 1d je 40e207 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xd7> 40e1ea: 49 8b 5c 24 28 mov 0x28(%r12),%rbx 40e1ef: 4c 89 e7 mov %r12,%rdi 40e1f2: e8 d9 1f 00 00 callq 4101d0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 40e1f7: eb 16 jmp 40e20f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xdf> 40e1f9: 83 fa 01 cmp $0x1,%edx 40e1fc: 0f 85 49 07 00 00 jne 40e94b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x81b> 40e202: 49 89 5c 24 28 mov %rbx,0x28(%r12) 40e207: 4c 89 e7 mov %r12,%rdi 40e20a: e8 e1 fd ff ff callq 40dff0 <_D4core8demangle8Demangle10parseLNameMFZv> 40e20f: 49 8b 04 24 mov (%r12),%rax 40e213: 49 8b 54 24 20 mov 0x20(%r12),%rdx 40e218: 48 39 c2 cmp %rax,%rdx 40e21b: 73 17 jae 40e234 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x104> 40e21d: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 40e222: 8a 0c 11 mov (%rcx,%rdx,1),%cl 40e225: 80 c1 d0 add $0xd0,%cl 40e228: 48 ff cd dec %rbp 40e22b: 80 f9 0a cmp $0xa,%cl 40e22e: 0f 82 6c ff ff ff jb 40e1a0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x70> 40e234: 4d 85 ff test %r15,%r15 40e237: 0f 84 e2 01 00 00 je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e23d: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e242: 48 85 c0 test %rax,%rax 40e245: 0f 84 12 02 00 00 je 40e45d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x32d> 40e24b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e250: e9 28 02 00 00 jmpq 40e47d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x34d> 40e255: 83 fa 78 cmp $0x78,%edx 40e258: 75 63 jne 40e2bd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x18d> 40e25a: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e25e: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e263: 48 39 c1 cmp %rax,%rcx 40e266: 0f 83 f1 06 00 00 jae 40e95d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82d> 40e26c: 4c 89 e7 mov %r12,%rdi 40e26f: be 06 00 00 00 mov $0x6,%esi 40e274: ba cd 34 42 00 mov $0x4234cd,%edx 40e279: e8 32 f5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e27e: 4c 89 e7 mov %r12,%rdi 40e281: 31 f6 xor %esi,%esi 40e283: 31 d2 xor %edx,%edx 40e285: e8 a6 fe ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e28a: 4c 89 e7 mov %r12,%rdi 40e28d: be 01 00 00 00 mov $0x1,%esi 40e292: ba d4 34 42 00 mov $0x4234d4,%edx 40e297: e8 14 f5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e29c: 4d 85 ff test %r15,%r15 40e29f: 0f 84 7a 01 00 00 je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e2a5: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e2aa: 48 85 c0 test %rax,%rax 40e2ad: 0f 84 0d 01 00 00 je 40e3c0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x290> 40e2b3: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e2b8: e9 23 01 00 00 jmpq 40e3e0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2b0> 40e2bd: 83 fa 79 cmp $0x79,%edx 40e2c0: 75 63 jne 40e325 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 40e2c2: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e2c6: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e2cb: 48 39 c1 cmp %rax,%rcx 40e2ce: 0f 83 7f 06 00 00 jae 40e953 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x823> 40e2d4: 4c 89 e7 mov %r12,%rdi 40e2d7: be 0a 00 00 00 mov $0xa,%esi 40e2dc: ba d6 34 42 00 mov $0x4234d6,%edx 40e2e1: e8 ca f4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e2e6: 4c 89 e7 mov %r12,%rdi 40e2e9: 31 f6 xor %esi,%esi 40e2eb: 31 d2 xor %edx,%edx 40e2ed: e8 3e fe ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e2f2: 4c 89 e7 mov %r12,%rdi 40e2f5: be 01 00 00 00 mov $0x1,%esi 40e2fa: ba e1 34 42 00 mov $0x4234e1,%edx 40e2ff: e8 ac f4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e304: 4d 85 ff test %r15,%r15 40e307: 0f 84 12 01 00 00 je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e30d: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e312: 48 85 c0 test %rax,%rax 40e315: 0f 84 a5 00 00 00 je 40e3c0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x290> 40e31b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e320: e9 bb 00 00 00 jmpq 40e3e0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2b0> 40e325: 40 80 c6 9f add $0x9f,%sil 40e329: 40 80 fe 16 cmp $0x16,%sil 40e32d: 0f 87 2f 06 00 00 ja 40e962 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x832> 40e333: 48 8d 71 01 lea 0x1(%rcx),%rsi 40e337: 49 89 74 24 20 mov %rsi,0x20(%r12) 40e33c: 48 39 c1 cmp %rax,%rcx 40e33f: 0f 83 27 06 00 00 jae 40e96c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83c> 40e345: 83 c2 9f add $0xffffff9f,%edx 40e348: 48 63 c2 movslq %edx,%rax 40e34b: 48 c1 e0 04 shl $0x4,%rax 40e34f: 48 8b b0 d0 32 42 00 mov 0x4232d0(%rax),%rsi 40e356: 48 8b 90 d8 32 42 00 mov 0x4232d8(%rax),%rdx 40e35d: 4c 89 e7 mov %r12,%rdi 40e360: e8 4b f4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e365: 4d 85 ff test %r15,%r15 40e368: 0f 84 b1 00 00 00 je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e36e: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e373: 48 85 c0 test %rax,%rax 40e376: 74 07 je 40e37f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x24f> 40e378: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e37d: eb 20 jmp 40e39f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x26f> 40e37f: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e384: bf 60 64 42 00 mov $0x426460,%edi 40e389: be a0 0f 00 00 mov $0xfa0,%esi 40e38e: 48 89 ea mov %rbp,%rdx 40e391: e8 fa 6d ff ff callq 405190 <_d_arraysetlengthiT> 40e396: 48 89 45 00 mov %rax,0x0(%rbp) 40e39a: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e39f: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e3a4: 48 01 ca add %rcx,%rdx 40e3a7: be 96 32 42 00 mov $0x423296,%esi 40e3ac: 48 39 f2 cmp %rsi,%rdx 40e3af: 75 05 jne 40e3b6 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x286> 40e3b1: 48 39 c8 cmp %rcx,%rax 40e3b4: 75 52 jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e3b6: 48 39 c8 cmp %rcx,%rax 40e3b9: 75 45 jne 40e400 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 40e3bb: e8 10 f2 ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e3c0: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e3c5: bf 60 64 42 00 mov $0x426460,%edi 40e3ca: be a0 0f 00 00 mov $0xfa0,%esi 40e3cf: 48 89 ea mov %rbp,%rdx 40e3d2: e8 b9 6d ff ff callq 405190 <_d_arraysetlengthiT> 40e3d7: 48 89 45 00 mov %rax,0x0(%rbp) 40e3db: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e3e0: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e3e5: 48 01 ca add %rcx,%rdx 40e3e8: be 96 32 42 00 mov $0x423296,%esi 40e3ed: 48 39 f2 cmp %rsi,%rdx 40e3f0: 75 05 jne 40e3f7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2c7> 40e3f2: 48 39 c8 cmp %rcx,%rax 40e3f5: 75 11 jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e3f7: 48 39 c8 cmp %rcx,%rax 40e3fa: 0f 84 58 05 00 00 je 40e958 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x828> 40e400: c6 02 20 movb $0x20,(%rdx) 40e403: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e408: 48 ff c1 inc %rcx 40e40b: 49 89 4c 24 28 mov %rcx,0x28(%r12) 40e410: 4c 89 e7 mov %r12,%rdi 40e413: 4c 89 fe mov %r15,%rsi 40e416: 48 8b 14 24 mov (%rsp),%rdx 40e41a: e8 91 f3 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e41f: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e424: 4c 01 f2 add %r14,%rdx 40e427: 49 8b 44 24 28 mov 0x28(%r12),%rax 40e42c: 4c 29 f0 sub %r14,%rax 40e42f: 48 83 c4 08 add $0x8,%rsp 40e433: 5b pop %rbx 40e434: 41 5c pop %r12 40e436: 41 5d pop %r13 40e438: 41 5e pop %r14 40e43a: 41 5f pop %r15 40e43c: 5d pop %rbp 40e43d: c3 retq 40e43e: 4c 89 e7 mov %r12,%rdi 40e441: 31 f6 xor %esi,%esi 40e443: 4c 89 fa mov %r15,%rdx 40e446: 48 8b 0c 24 mov (%rsp),%rcx 40e44a: 48 83 c4 08 add $0x8,%rsp 40e44e: 5b pop %rbx 40e44f: 41 5c pop %r12 40e451: 41 5d pop %r13 40e453: 41 5e pop %r14 40e455: 41 5f pop %r15 40e457: 5d pop %rbp 40e458: e9 23 05 00 00 jmpq 40e980 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 40e45d: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e462: bf 60 64 42 00 mov $0x426460,%edi 40e467: be a0 0f 00 00 mov $0xfa0,%esi 40e46c: 48 89 ea mov %rbp,%rdx 40e46f: e8 1c 6d ff ff callq 405190 <_d_arraysetlengthiT> 40e474: 48 89 45 00 mov %rax,0x0(%rbp) 40e478: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e47d: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e482: 48 01 ca add %rcx,%rdx 40e485: be 96 32 42 00 mov $0x423296,%esi 40e48a: 48 39 f2 cmp %rsi,%rdx 40e48d: 75 09 jne 40e498 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x368> 40e48f: 48 39 c8 cmp %rcx,%rax 40e492: 0f 85 70 ff ff ff jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e498: 48 39 c8 cmp %rcx,%rax 40e49b: 0f 85 5f ff ff ff jne 40e400 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 40e4a1: e8 2a f1 ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e4a6: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e4aa: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e4af: 48 39 c1 cmp %rax,%rcx 40e4b2: 0f 83 a5 04 00 00 jae 40e95d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82d> 40e4b8: 4c 89 e7 mov %r12,%rdi 40e4bb: 31 f6 xor %esi,%esi 40e4bd: 31 d2 xor %edx,%edx 40e4bf: e8 6c fc ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e4c4: 4c 89 e7 mov %r12,%rdi 40e4c7: be 02 00 00 00 mov $0x2,%esi 40e4cc: ba 36 35 42 00 mov $0x423536,%edx 40e4d1: e8 da f2 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e4d6: 4d 85 ff test %r15,%r15 40e4d9: 0f 84 40 ff ff ff je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e4df: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e4e4: 48 85 c0 test %rax,%rax 40e4e7: 0f 84 d1 02 00 00 je 40e7be <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x68e> 40e4ed: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e4f2: e9 e7 02 00 00 jmpq 40e7de <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6ae> 40e4f7: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e4fb: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e500: 48 39 c1 cmp %rax,%rcx 40e503: 0f 82 64 02 00 00 jb 40e76d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x63d> 40e509: e8 b2 f0 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e50e: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e512: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e517: 48 39 c1 cmp %rax,%rcx 40e51a: 0f 83 4c 04 00 00 jae 40e96c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83c> 40e520: 4c 89 e7 mov %r12,%rdi 40e523: be 01 00 00 00 mov $0x1,%esi 40e528: 4c 89 fa mov %r15,%rdx 40e52b: 48 8b 0c 24 mov (%rsp),%rcx 40e52f: e8 4c 04 00 00 callq 40e980 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 40e534: e9 e6 fe ff ff jmpq 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e539: 4c 89 fb mov %r15,%rbx 40e53c: 4c 8d 79 01 lea 0x1(%rcx),%r15 40e540: 4d 89 7c 24 20 mov %r15,0x20(%r12) 40e545: 48 39 c1 cmp %rax,%rcx 40e548: 0f 83 0f 04 00 00 jae 40e95d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82d> 40e54e: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 40e553: 49 39 c7 cmp %rax,%r15 40e556: 4c 89 fd mov %r15,%rbp 40e559: 73 1d jae 40e578 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x448> 40e55b: 4c 89 fd mov %r15,%rbp 40e55e: 41 8a 4c 2d 00 mov 0x0(%r13,%rbp,1),%cl 40e563: 80 c1 d0 add $0xd0,%cl 40e566: 80 f9 09 cmp $0x9,%cl 40e569: 77 0d ja 40e578 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x448> 40e56b: 48 ff c5 inc %rbp 40e56e: 49 89 6c 24 20 mov %rbp,0x20(%r12) 40e573: 48 39 c5 cmp %rax,%rbp 40e576: 72 e6 jb 40e55e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x42e> 40e578: 4c 89 e7 mov %r12,%rdi 40e57b: 31 f6 xor %esi,%esi 40e57d: 31 d2 xor %edx,%edx 40e57f: e8 ac fb ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e584: 4c 89 e7 mov %r12,%rdi 40e587: be 01 00 00 00 mov $0x1,%esi 40e58c: ba 39 35 42 00 mov $0x423539,%edx 40e591: e8 1a f2 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e596: 4c 29 fd sub %r15,%rbp 40e599: 4d 01 fd add %r15,%r13 40e59c: 4c 89 e7 mov %r12,%rdi 40e59f: 48 89 ee mov %rbp,%rsi 40e5a2: 4c 89 ea mov %r13,%rdx 40e5a5: e8 06 f2 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e5aa: 4c 89 e7 mov %r12,%rdi 40e5ad: be 01 00 00 00 mov $0x1,%esi 40e5b2: ba 3b 35 42 00 mov $0x42353b,%edx 40e5b7: e8 f4 f1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e5bc: 48 85 db test %rbx,%rbx 40e5bf: 0f 84 5a fe ff ff je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e5c5: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e5ca: 48 85 c0 test %rax,%rax 40e5cd: 0f 84 21 03 00 00 je 40e8f4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7c4> 40e5d3: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e5d8: e9 37 03 00 00 jmpq 40e914 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7e4> 40e5dd: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e5e1: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e5e6: 48 39 c1 cmp %rax,%rcx 40e5e9: 0f 83 78 03 00 00 jae 40e967 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x837> 40e5ef: 4c 89 e7 mov %r12,%rdi 40e5f2: 31 f6 xor %esi,%esi 40e5f4: 31 d2 xor %edx,%edx 40e5f6: e8 35 fb ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e5fb: 48 89 c5 mov %rax,%rbp 40e5fe: 49 89 d5 mov %rdx,%r13 40e601: 4c 89 e7 mov %r12,%rdi 40e604: 31 f6 xor %esi,%esi 40e606: 31 d2 xor %edx,%edx 40e608: e8 23 fb ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e60d: 4c 89 e7 mov %r12,%rdi 40e610: be 01 00 00 00 mov $0x1,%esi 40e615: ba 3d 35 42 00 mov $0x42353d,%edx 40e61a: e8 91 f1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e61f: 4c 89 e7 mov %r12,%rdi 40e622: 48 89 ee mov %rbp,%rsi 40e625: 4c 89 ea mov %r13,%rdx 40e628: e8 83 f1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e62d: 4c 89 e7 mov %r12,%rdi 40e630: be 01 00 00 00 mov $0x1,%esi 40e635: ba 3f 35 42 00 mov $0x42353f,%edx 40e63a: e8 71 f1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e63f: 4d 85 ff test %r15,%r15 40e642: 0f 84 d7 fd ff ff je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e648: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e64d: 48 85 c0 test %rax,%rax 40e650: 0f 84 b1 01 00 00 je 40e807 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6d7> 40e656: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e65b: e9 c7 01 00 00 jmpq 40e827 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6f7> 40e660: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e664: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e669: 48 39 c1 cmp %rax,%rcx 40e66c: 0f 83 eb 02 00 00 jae 40e95d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82d> 40e672: 48 39 c2 cmp %rax,%rdx 40e675: 0f 83 f6 02 00 00 jae 40e971 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x841> 40e67b: 49 8b 44 24 08 mov 0x8(%r12),%rax 40e680: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 40e684: 83 f8 65 cmp $0x65,%eax 40e687: 0f 85 ef 00 00 00 jne 40e77c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x64c> 40e68d: 48 83 c1 02 add $0x2,%rcx 40e691: 49 89 4c 24 20 mov %rcx,0x20(%r12) 40e696: 4c 89 e7 mov %r12,%rdi 40e699: 31 f6 xor %esi,%esi 40e69b: 31 d2 xor %edx,%edx 40e69d: e8 8e fa ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e6a2: e9 78 fd ff ff jmpq 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e6a7: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e6ab: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e6b0: 48 39 c1 cmp %rax,%rcx 40e6b3: 0f 83 a9 02 00 00 jae 40e962 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x832> 40e6b9: 4c 89 e7 mov %r12,%rdi 40e6bc: be 07 00 00 00 mov $0x7,%esi 40e6c1: ba c3 34 42 00 mov $0x4234c3,%edx 40e6c6: e8 e5 f0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e6cb: 4c 89 e7 mov %r12,%rdi 40e6ce: 31 f6 xor %esi,%esi 40e6d0: 31 d2 xor %edx,%edx 40e6d2: e8 59 fa ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e6d7: 4c 89 e7 mov %r12,%rdi 40e6da: be 01 00 00 00 mov $0x1,%esi 40e6df: ba cb 34 42 00 mov $0x4234cb,%edx 40e6e4: e8 c7 f0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e6e9: 4d 85 ff test %r15,%r15 40e6ec: 0f 84 2d fd ff ff je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e6f2: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e6f7: 48 85 c0 test %rax,%rax 40e6fa: 0f 84 50 01 00 00 je 40e850 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x720> 40e700: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e705: e9 66 01 00 00 jmpq 40e870 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x740> 40e70a: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e70e: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e713: 48 39 c1 cmp %rax,%rcx 40e716: 0f 83 4b 02 00 00 jae 40e967 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x837> 40e71c: 4c 89 e7 mov %r12,%rdi 40e71f: 31 f6 xor %esi,%esi 40e721: 31 d2 xor %edx,%edx 40e723: e8 08 fa ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e728: 4c 89 e7 mov %r12,%rdi 40e72b: be 01 00 00 00 mov $0x1,%esi 40e730: ba 41 35 42 00 mov $0x423541,%edx 40e735: e8 76 f0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e73a: 4d 85 ff test %r15,%r15 40e73d: 0f 84 dc fc ff ff je 40e41f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 40e743: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e748: 48 85 c0 test %rax,%rax 40e74b: 0f 84 5a 01 00 00 je 40e8ab <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x77b> 40e751: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e756: e9 70 01 00 00 jmpq 40e8cb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x79b> 40e75b: 48 8d 51 01 lea 0x1(%rcx),%rdx 40e75f: 49 89 54 24 20 mov %rdx,0x20(%r12) 40e764: 48 39 c1 cmp %rax,%rcx 40e767: 0f 83 ff 01 00 00 jae 40e96c <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83c> 40e76d: 4d 03 74 24 18 add 0x18(%r12),%r14 40e772: 31 c0 xor %eax,%eax 40e774: 4c 89 f2 mov %r14,%rdx 40e777: e9 b3 fc ff ff jmpq 40e42f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ff> 40e77c: 83 f8 67 cmp $0x67,%eax 40e77f: 0f 85 ec 01 00 00 jne 40e971 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x841> 40e785: 48 83 c1 02 add $0x2,%rcx 40e789: 49 89 4c 24 20 mov %rcx,0x20(%r12) 40e78e: 4c 89 e7 mov %r12,%rdi 40e791: be 06 00 00 00 mov $0x6,%esi 40e796: ba e3 34 42 00 mov $0x4234e3,%edx 40e79b: e8 10 f0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e7a0: 4c 89 e7 mov %r12,%rdi 40e7a3: 31 f6 xor %esi,%esi 40e7a5: 31 d2 xor %edx,%edx 40e7a7: e8 84 f9 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40e7ac: 4c 89 e7 mov %r12,%rdi 40e7af: be 01 00 00 00 mov $0x1,%esi 40e7b4: ba ea 34 42 00 mov $0x4234ea,%edx 40e7b9: e9 5c fc ff ff jmpq 40e41a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ea> 40e7be: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e7c3: bf 60 64 42 00 mov $0x426460,%edi 40e7c8: be a0 0f 00 00 mov $0xfa0,%esi 40e7cd: 48 89 ea mov %rbp,%rdx 40e7d0: e8 bb 69 ff ff callq 405190 <_d_arraysetlengthiT> 40e7d5: 48 89 45 00 mov %rax,0x0(%rbp) 40e7d9: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e7de: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e7e3: 48 01 ca add %rcx,%rdx 40e7e6: be 96 32 42 00 mov $0x423296,%esi 40e7eb: 48 39 f2 cmp %rsi,%rdx 40e7ee: 75 09 jne 40e7f9 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6c9> 40e7f0: 48 39 c8 cmp %rcx,%rax 40e7f3: 0f 85 0f fc ff ff jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e7f9: 48 39 c8 cmp %rcx,%rax 40e7fc: 0f 85 fe fb ff ff jne 40e400 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 40e802: e8 c9 ed ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e807: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e80c: bf 60 64 42 00 mov $0x426460,%edi 40e811: be a0 0f 00 00 mov $0xfa0,%esi 40e816: 48 89 ea mov %rbp,%rdx 40e819: e8 72 69 ff ff callq 405190 <_d_arraysetlengthiT> 40e81e: 48 89 45 00 mov %rax,0x0(%rbp) 40e822: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e827: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e82c: 48 01 ca add %rcx,%rdx 40e82f: be 96 32 42 00 mov $0x423296,%esi 40e834: 48 39 f2 cmp %rsi,%rdx 40e837: 75 09 jne 40e842 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x712> 40e839: 48 39 c8 cmp %rcx,%rax 40e83c: 0f 85 c6 fb ff ff jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e842: 48 39 c8 cmp %rcx,%rax 40e845: 0f 85 b5 fb ff ff jne 40e400 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 40e84b: e8 80 ed ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e850: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e855: bf 60 64 42 00 mov $0x426460,%edi 40e85a: be a0 0f 00 00 mov $0xfa0,%esi 40e85f: 48 89 ea mov %rbp,%rdx 40e862: e8 29 69 ff ff callq 405190 <_d_arraysetlengthiT> 40e867: 48 89 45 00 mov %rax,0x0(%rbp) 40e86b: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e870: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e875: 48 01 ca add %rcx,%rdx 40e878: be 96 32 42 00 mov $0x423296,%esi 40e87d: 48 39 f2 cmp %rsi,%rdx 40e880: 4c 89 fe mov %r15,%rsi 40e883: 75 05 jne 40e88a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x75a> 40e885: 48 39 c8 cmp %rcx,%rax 40e888: 75 11 jne 40e89b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76b> 40e88a: 48 39 c8 cmp %rcx,%rax 40e88d: 0f 84 e3 00 00 00 je 40e976 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x846> 40e893: c6 02 20 movb $0x20,(%rdx) 40e896: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e89b: 48 ff c1 inc %rcx 40e89e: 49 89 4c 24 28 mov %rcx,0x28(%r12) 40e8a3: 4c 89 e7 mov %r12,%rdi 40e8a6: e9 6b fb ff ff jmpq 40e416 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2e6> 40e8ab: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e8b0: bf 60 64 42 00 mov $0x426460,%edi 40e8b5: be a0 0f 00 00 mov $0xfa0,%esi 40e8ba: 48 89 ea mov %rbp,%rdx 40e8bd: e8 ce 68 ff ff callq 405190 <_d_arraysetlengthiT> 40e8c2: 48 89 45 00 mov %rax,0x0(%rbp) 40e8c6: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e8cb: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e8d0: 48 01 ca add %rcx,%rdx 40e8d3: be 96 32 42 00 mov $0x423296,%esi 40e8d8: 48 39 f2 cmp %rsi,%rdx 40e8db: 75 09 jne 40e8e6 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7b6> 40e8dd: 48 39 c8 cmp %rcx,%rax 40e8e0: 0f 85 22 fb ff ff jne 40e408 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 40e8e6: 48 39 c8 cmp %rcx,%rax 40e8e9: 0f 85 11 fb ff ff jne 40e400 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 40e8ef: e8 dc ec ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e8f4: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 40e8f9: bf 60 64 42 00 mov $0x426460,%edi 40e8fe: be a0 0f 00 00 mov $0xfa0,%esi 40e903: 48 89 ea mov %rbp,%rdx 40e906: e8 85 68 ff ff callq 405190 <_d_arraysetlengthiT> 40e90b: 48 89 45 00 mov %rax,0x0(%rbp) 40e90f: 49 89 54 24 18 mov %rdx,0x18(%r12) 40e914: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e919: 48 01 ca add %rcx,%rdx 40e91c: be 96 32 42 00 mov $0x423296,%esi 40e921: 48 39 f2 cmp %rsi,%rdx 40e924: 75 05 jne 40e92b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7fb> 40e926: 48 39 c8 cmp %rcx,%rax 40e929: 75 0d jne 40e938 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x808> 40e92b: 48 39 c8 cmp %rcx,%rax 40e92e: 74 4b je 40e97b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x84b> 40e930: c6 02 20 movb $0x20,(%rdx) 40e933: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 40e938: 48 ff c1 inc %rcx 40e93b: 49 89 4c 24 28 mov %rcx,0x28(%r12) 40e940: 4c 89 e7 mov %r12,%rdi 40e943: 48 89 de mov %rbx,%rsi 40e946: e9 cb fa ff ff jmpq 40e416 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2e6> 40e94b: 48 89 c7 mov %rax,%rdi 40e94e: e8 2d 34 00 00 callq 411d80 <_d_eh_resume_unwind> 40e953: e8 68 ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e958: e8 73 ec ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e95d: e8 5e ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e962: e8 59 ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e967: e8 54 ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e96c: e8 4f ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e971: e8 4a ec ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40e976: e8 55 ec ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 40e97b: e8 50 ec ff ff callq 40d5d0 <_D4core8demangle8Demangle8overflowFAyaZv> 000000000040e980 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>: 40e980: 55 push %rbp 40e981: 41 57 push %r15 40e983: 41 56 push %r14 40e985: 41 55 push %r13 40e987: 41 54 push %r12 40e989: 53 push %rbx 40e98a: 48 83 ec 18 sub $0x18,%rsp 40e98e: 49 89 cf mov %rcx,%r15 40e991: 49 89 d6 mov %rdx,%r14 40e994: 89 74 24 0c mov %esi,0xc(%rsp) 40e998: 48 89 fb mov %rdi,%rbx 40e99b: 48 8b 43 20 mov 0x20(%rbx),%rax 40e99f: 48 3b 03 cmp (%rbx),%rax 40e9a2: 0f 83 d7 06 00 00 jae 40f07f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 40e9a8: 48 8b 4b 08 mov 0x8(%rbx),%rcx 40e9ac: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 40e9b0: 83 f9 51 cmp $0x51,%ecx 40e9b3: 77 15 ja 40e9ca <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4a> 40e9b5: 83 f9 46 cmp $0x46,%ecx 40e9b8: 0f 85 c1 06 00 00 jne 40f07f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 40e9be: 48 ff c0 inc %rax 40e9c1: 48 89 43 20 mov %rax,0x20(%rbx) 40e9c5: e9 a6 00 00 00 jmpq 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40e9ca: 83 c1 ae add $0xffffffae,%ecx 40e9cd: 83 f9 05 cmp $0x5,%ecx 40e9d0: 0f 87 a9 06 00 00 ja 40f07f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 40e9d6: ff 24 cd 00 2f 42 00 jmpq *0x422f00(,%rcx,8) 40e9dd: 48 ff c0 inc %rax 40e9e0: 48 89 43 20 mov %rax,0x20(%rbx) 40e9e4: 48 89 df mov %rbx,%rdi 40e9e7: be 0d 00 00 00 mov $0xd,%esi 40e9ec: ba 81 35 42 00 mov $0x423581,%edx 40e9f1: e8 ba ed ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40e9f6: eb 78 jmp 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40e9f8: 48 ff c0 inc %rax 40e9fb: 48 89 43 20 mov %rax,0x20(%rbx) 40e9ff: 48 89 df mov %rbx,%rdi 40ea02: be 0b 00 00 00 mov $0xb,%esi 40ea07: ba 43 35 42 00 mov $0x423543,%edx 40ea0c: e8 9f ed ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ea11: eb 5d jmp 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40ea13: 48 ff c0 inc %rax 40ea16: 48 89 43 20 mov %rax,0x20(%rbx) 40ea1a: 48 89 df mov %rbx,%rdi 40ea1d: be 10 00 00 00 mov $0x10,%esi 40ea22: ba 70 35 42 00 mov $0x423570,%edx 40ea27: e8 84 ed ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ea2c: eb 42 jmp 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40ea2e: 48 ff c0 inc %rax 40ea31: 48 89 43 20 mov %rax,0x20(%rbx) 40ea35: 48 89 df mov %rbx,%rdi 40ea38: be 11 00 00 00 mov $0x11,%esi 40ea3d: ba 50 35 42 00 mov $0x423550,%edx 40ea42: e8 69 ed ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ea47: eb 27 jmp 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40ea49: 48 83 c0 02 add $0x2,%rax 40ea4d: 48 89 43 20 mov %rax,0x20(%rbx) 40ea51: 48 89 df mov %rbx,%rdi 40ea54: be 09 00 00 00 mov $0x9,%esi 40ea59: ba ae 35 42 00 mov $0x4235ae,%edx 40ea5e: e8 4d ed ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ea63: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ea6a: 84 00 00 00 00 00 40ea70: 48 8b 0b mov (%rbx),%rcx 40ea73: 48 8b 43 20 mov 0x20(%rbx),%rax 40ea77: 48 39 c8 cmp %rcx,%rax 40ea7a: 0f 83 db 00 00 00 jae 40eb5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1db> 40ea80: 48 8b 53 08 mov 0x8(%rbx),%rdx 40ea84: 80 3c 02 4e cmpb $0x4e,(%rdx,%rax,1) 40ea88: 0f 85 cd 00 00 00 jne 40eb5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1db> 40ea8e: 48 8d 70 01 lea 0x1(%rax),%rsi 40ea92: 48 89 73 20 mov %rsi,0x20(%rbx) 40ea96: 48 39 c8 cmp %rcx,%rax 40ea99: 0f 83 2e 07 00 00 jae 40f1cd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x84d> 40ea9f: 48 39 ce cmp %rcx,%rsi 40eaa2: 0f 83 38 04 00 00 jae 40eee0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x560> 40eaa8: 0f b6 0c 32 movzbl (%rdx,%rsi,1),%ecx 40eaac: 83 c1 9f add $0xffffff9f,%ecx 40eaaf: 83 f9 06 cmp $0x6,%ecx 40eab2: 0f 87 28 04 00 00 ja 40eee0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x560> 40eab8: ff 24 cd 30 2f 42 00 jmpq *0x422f30(,%rcx,8) 40eabf: 48 83 c0 02 add $0x2,%rax 40eac3: 48 89 43 20 mov %rax,0x20(%rbx) 40eac7: 48 89 df mov %rbx,%rdi 40eaca: be 05 00 00 00 mov $0x5,%esi 40eacf: ba 8f 35 42 00 mov $0x42358f,%edx 40ead4: e8 d7 ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ead9: eb 95 jmp 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40eadb: 48 83 c0 02 add $0x2,%rax 40eadf: 48 89 43 20 mov %rax,0x20(%rbx) 40eae3: 48 89 df mov %rbx,%rdi 40eae6: be 08 00 00 00 mov $0x8,%esi 40eaeb: ba 95 35 42 00 mov $0x423595,%edx 40eaf0: e8 bb ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eaf5: e9 76 ff ff ff jmpq 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40eafa: 48 83 c0 02 add $0x2,%rax 40eafe: 48 89 43 20 mov %rax,0x20(%rbx) 40eb02: 48 89 df mov %rbx,%rdi 40eb05: be 04 00 00 00 mov $0x4,%esi 40eb0a: ba 9e 35 42 00 mov $0x42359e,%edx 40eb0f: e8 9c ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eb14: e9 57 ff ff ff jmpq 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40eb19: 48 83 c0 02 add $0x2,%rax 40eb1d: 48 89 43 20 mov %rax,0x20(%rbx) 40eb21: 48 89 df mov %rbx,%rdi 40eb24: be 0a 00 00 00 mov $0xa,%esi 40eb29: ba a3 35 42 00 mov $0x4235a3,%edx 40eb2e: e8 7d ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eb33: e9 38 ff ff ff jmpq 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40eb38: 48 83 c0 02 add $0x2,%rax 40eb3c: 48 89 43 20 mov %rax,0x20(%rbx) 40eb40: 48 89 df mov %rbx,%rdi 40eb43: be 06 00 00 00 mov $0x6,%esi 40eb48: ba b8 35 42 00 mov $0x4235b8,%edx 40eb4d: e8 5e ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eb52: e9 19 ff ff ff jmpq 40ea70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 40eb57: 48 89 43 20 mov %rax,0x20(%rbx) 40eb5b: 4c 8b 63 28 mov 0x28(%rbx),%r12 40eb5f: 48 89 df mov %rbx,%rdi 40eb62: be 01 00 00 00 mov $0x1,%esi 40eb67: ba bf 35 42 00 mov $0x4235bf,%edx 40eb6c: e8 3f ec ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eb71: 31 ed xor %ebp,%ebp 40eb73: eb 0e jmp 40eb83 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x203> 40eb75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40eb7c: 00 00 00 00 40eb80: 48 ff cd dec %rbp 40eb83: 48 8b 0b mov (%rbx),%rcx 40eb86: 48 8b 43 20 mov 0x20(%rbx),%rax 40eb8a: 48 39 c8 cmp %rcx,%rax 40eb8d: 73 23 jae 40ebb2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x232> 40eb8f: 48 8b 53 08 mov 0x8(%rbx),%rdx 40eb93: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 40eb97: 83 fa 58 cmp $0x58,%edx 40eb9a: 0f 84 90 01 00 00 je 40ed30 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3b0> 40eba0: 83 fa 59 cmp $0x59,%edx 40eba3: 0f 84 2c 02 00 00 je 40edd5 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x455> 40eba9: 83 fa 5a cmp $0x5a,%edx 40ebac: 0f 84 90 05 00 00 je 40f142 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7c2> 40ebb2: 48 85 ed test %rbp,%rbp 40ebb5: 74 19 je 40ebd0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x250> 40ebb7: 48 89 df mov %rbx,%rdi 40ebba: be 02 00 00 00 mov $0x2,%esi 40ebbf: ba 0d 36 42 00 mov $0x42360d,%edx 40ebc4: e8 e7 eb ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ebc9: 48 8b 0b mov (%rbx),%rcx 40ebcc: 48 8b 43 20 mov 0x20(%rbx),%rax 40ebd0: 48 39 c8 cmp %rcx,%rax 40ebd3: 73 2a jae 40ebff <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x27f> 40ebd5: 48 8b 53 08 mov 0x8(%rbx),%rdx 40ebd9: 80 3c 02 4d cmpb $0x4d,(%rdx,%rax,1) 40ebdd: 75 20 jne 40ebff <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x27f> 40ebdf: 48 ff c0 inc %rax 40ebe2: 48 89 43 20 mov %rax,0x20(%rbx) 40ebe6: 48 89 df mov %rbx,%rdi 40ebe9: be 06 00 00 00 mov $0x6,%esi 40ebee: ba 10 36 42 00 mov $0x423610,%edx 40ebf3: e8 b8 eb ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ebf8: 48 8b 0b mov (%rbx),%rcx 40ebfb: 48 8b 43 20 mov 0x20(%rbx),%rax 40ebff: 48 39 c8 cmp %rcx,%rax 40ec02: 0f 83 98 00 00 00 jae 40eca0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x320> 40ec08: 48 8b 4b 08 mov 0x8(%rbx),%rcx 40ec0c: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 40ec10: 83 f9 4a cmp $0x4a,%ecx 40ec13: 74 2f je 40ec44 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2c4> 40ec15: 83 f9 4b cmp $0x4b,%ecx 40ec18: 75 54 jne 40ec6e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ee> 40ec1a: 48 ff c0 inc %rax 40ec1d: 48 89 43 20 mov %rax,0x20(%rbx) 40ec21: 48 89 df mov %rbx,%rdi 40ec24: be 04 00 00 00 mov $0x4,%esi 40ec29: ba 1c 36 42 00 mov $0x42361c,%edx 40ec2e: e8 7d eb ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ec33: 48 89 df mov %rbx,%rdi 40ec36: 31 f6 xor %esi,%esi 40ec38: 31 d2 xor %edx,%edx 40ec3a: e8 f1 f4 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ec3f: e9 3c ff ff ff jmpq 40eb80 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 40ec44: 48 ff c0 inc %rax 40ec47: 48 89 43 20 mov %rax,0x20(%rbx) 40ec4b: 48 89 df mov %rbx,%rdi 40ec4e: be 04 00 00 00 mov $0x4,%esi 40ec53: ba 17 36 42 00 mov $0x423617,%edx 40ec58: e8 53 eb ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ec5d: 48 89 df mov %rbx,%rdi 40ec60: 31 f6 xor %esi,%esi 40ec62: 31 d2 xor %edx,%edx 40ec64: e8 c7 f4 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ec69: e9 12 ff ff ff jmpq 40eb80 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 40ec6e: 83 f9 4c cmp $0x4c,%ecx 40ec71: 75 2d jne 40eca0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x320> 40ec73: 48 ff c0 inc %rax 40ec76: 48 89 43 20 mov %rax,0x20(%rbx) 40ec7a: 48 89 df mov %rbx,%rdi 40ec7d: be 05 00 00 00 mov $0x5,%esi 40ec82: ba 21 36 42 00 mov $0x423621,%edx 40ec87: e8 24 eb ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ec8c: 48 89 df mov %rbx,%rdi 40ec8f: 31 f6 xor %esi,%esi 40ec91: 31 d2 xor %edx,%edx 40ec93: e8 98 f4 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ec98: e9 e3 fe ff ff jmpq 40eb80 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 40ec9d: 0f 1f 00 nopl (%rax) 40eca0: 48 89 df mov %rbx,%rdi 40eca3: 31 f6 xor %esi,%esi 40eca5: 31 d2 xor %edx,%edx 40eca7: e8 84 f4 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ecac: e9 cf fe ff ff jmpq 40eb80 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 40ecb1: 49 89 c5 mov %rax,%r13 40ecb4: 83 fa 01 cmp $0x1,%edx 40ecb7: 0f 84 15 05 00 00 je 40f1d2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x852> 40ecbd: 48 89 df mov %rbx,%rdi 40ecc0: be 01 00 00 00 mov $0x1,%esi 40ecc5: ba 27 36 42 00 mov $0x423627,%edx 40ecca: e8 e1 ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eccf: 48 8b 6b 28 mov 0x28(%rbx),%rbp 40ecd3: 48 89 df mov %rbx,%rdi 40ecd6: 31 f6 xor %esi,%esi 40ecd8: 31 d2 xor %edx,%edx 40ecda: e8 51 f4 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ecdf: 48 89 df mov %rbx,%rdi 40ece2: be 01 00 00 00 mov $0x1,%esi 40ece7: ba 29 36 42 00 mov $0x423629,%edx 40ecec: e8 bf ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ecf1: 4d 85 f6 test %r14,%r14 40ecf4: 0f 84 eb 01 00 00 je 40eee5 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x565> 40ecfa: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40ecfe: 48 85 c9 test %rcx,%rcx 40ed01: 74 1a je 40ed1d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x39d> 40ed03: 48 8b 43 18 mov 0x18(%rbx),%rax 40ed07: 4c 39 f8 cmp %r15,%rax 40ed0a: 77 11 ja 40ed1d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x39d> 40ed0c: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 40ed10: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40ed14: 48 39 d6 cmp %rdx,%rsi 40ed17: 0f 86 7b 03 00 00 jbe 40f098 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x718> 40ed1d: 48 89 df mov %rbx,%rdi 40ed20: 4c 89 f6 mov %r14,%rsi 40ed23: 4c 89 fa mov %r15,%rdx 40ed26: e8 85 ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ed2b: e9 bb 03 00 00 jmpq 40f0eb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 40ed30: 48 ff c0 inc %rax 40ed33: 48 89 43 20 mov %rax,0x20(%rbx) 40ed37: 48 89 df mov %rbx,%rdi 40ed3a: be 03 00 00 00 mov $0x3,%esi 40ed3f: ba c1 35 42 00 mov $0x4235c1,%edx 40ed44: e8 67 ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ed49: 48 8b 43 18 mov 0x18(%rbx),%rax 40ed4d: 4c 01 e0 add %r12,%rax 40ed50: 48 89 04 24 mov %rax,(%rsp) 40ed54: 48 8b 43 28 mov 0x28(%rbx),%rax 40ed58: 48 89 44 24 10 mov %rax,0x10(%rsp) 40ed5d: 48 89 df mov %rbx,%rdi 40ed60: be 01 00 00 00 mov $0x1,%esi 40ed65: ba c5 35 42 00 mov $0x4235c5,%edx 40ed6a: e8 41 ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ed6f: 4c 8b 6b 28 mov 0x28(%rbx),%r13 40ed73: 48 89 df mov %rbx,%rdi 40ed76: 31 f6 xor %esi,%esi 40ed78: 31 d2 xor %edx,%edx 40ed7a: e8 b1 f3 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ed7f: 48 89 df mov %rbx,%rdi 40ed82: be 01 00 00 00 mov $0x1,%esi 40ed87: ba c7 35 42 00 mov $0x4235c7,%edx 40ed8c: e8 1f ea ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ed91: 4c 29 64 24 10 sub %r12,0x10(%rsp) 40ed96: 4d 85 f6 test %r14,%r14 40ed99: 0f 84 d7 00 00 00 je 40ee76 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4f6> 40ed9f: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40eda3: 48 85 c9 test %rcx,%rcx 40eda6: 74 1a je 40edc2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x442> 40eda8: 48 8b 43 18 mov 0x18(%rbx),%rax 40edac: 4c 39 f8 cmp %r15,%rax 40edaf: 77 11 ja 40edc2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x442> 40edb1: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 40edb5: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40edb9: 48 39 d6 cmp %rdx,%rsi 40edbc: 0f 86 45 01 00 00 jbe 40ef07 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x587> 40edc2: 48 89 df mov %rbx,%rdi 40edc5: 4c 89 f6 mov %r14,%rsi 40edc8: 4c 89 fa mov %r15,%rdx 40edcb: e8 e0 e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40edd0: e9 86 01 00 00 jmpq 40ef5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 40edd5: 48 ff c0 inc %rax 40edd8: 48 89 43 20 mov %rax,0x20(%rbx) 40eddc: 48 89 df mov %rbx,%rdi 40eddf: be 05 00 00 00 mov $0x5,%esi 40ede4: ba db 35 42 00 mov $0x4235db,%edx 40ede9: e8 c2 e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40edee: 48 8b 43 18 mov 0x18(%rbx),%rax 40edf2: 4c 01 e0 add %r12,%rax 40edf5: 48 89 04 24 mov %rax,(%rsp) 40edf9: 48 8b 43 28 mov 0x28(%rbx),%rax 40edfd: 48 89 44 24 10 mov %rax,0x10(%rsp) 40ee02: 48 89 df mov %rbx,%rdi 40ee05: be 01 00 00 00 mov $0x1,%esi 40ee0a: ba e1 35 42 00 mov $0x4235e1,%edx 40ee0f: e8 9c e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ee14: 48 8b 6b 28 mov 0x28(%rbx),%rbp 40ee18: 48 89 df mov %rbx,%rdi 40ee1b: 31 f6 xor %esi,%esi 40ee1d: 31 d2 xor %edx,%edx 40ee1f: e8 0c f3 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40ee24: 48 89 df mov %rbx,%rdi 40ee27: be 01 00 00 00 mov $0x1,%esi 40ee2c: ba e3 35 42 00 mov $0x4235e3,%edx 40ee31: e8 7a e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ee36: 4c 29 64 24 10 sub %r12,0x10(%rsp) 40ee3b: 4d 85 f6 test %r14,%r14 40ee3e: 74 54 je 40ee94 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x514> 40ee40: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40ee44: 48 85 c9 test %rcx,%rcx 40ee47: 74 1a je 40ee63 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4e3> 40ee49: 48 8b 43 18 mov 0x18(%rbx),%rax 40ee4d: 4c 39 f8 cmp %r15,%rax 40ee50: 77 11 ja 40ee63 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4e3> 40ee52: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 40ee56: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40ee5a: 48 39 d6 cmp %rdx,%rsi 40ee5d: 0f 86 5c 01 00 00 jbe 40efbf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x63f> 40ee63: 48 89 df mov %rbx,%rdi 40ee66: 4c 89 f6 mov %r14,%rsi 40ee69: 4c 89 fa mov %r15,%rdx 40ee6c: e8 3f e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ee71: e9 a5 01 00 00 jmpq 40f01b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 40ee76: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 40ee7b: 75 35 jne 40eeb2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x532> 40ee7d: 48 89 df mov %rbx,%rdi 40ee80: be 08 00 00 00 mov $0x8,%esi 40ee85: ba c9 35 42 00 mov $0x4235c9,%edx 40ee8a: e8 21 e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ee8f: e9 c7 00 00 00 jmpq 40ef5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 40ee94: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 40ee99: 75 2e jne 40eec9 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x549> 40ee9b: 48 89 df mov %rbx,%rdi 40ee9e: be 08 00 00 00 mov $0x8,%esi 40eea3: ba e5 35 42 00 mov $0x4235e5,%edx 40eea8: e8 03 e9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eead: e9 69 01 00 00 jmpq 40f01b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 40eeb2: 48 89 df mov %rbx,%rdi 40eeb5: be 08 00 00 00 mov $0x8,%esi 40eeba: ba d2 35 42 00 mov $0x4235d2,%edx 40eebf: e8 ec e8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eec4: e9 92 00 00 00 jmpq 40ef5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 40eec9: 48 89 df mov %rbx,%rdi 40eecc: be 08 00 00 00 mov $0x8,%esi 40eed1: ba ee 35 42 00 mov $0x4235ee,%edx 40eed6: e8 d5 e8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40eedb: e9 3b 01 00 00 jmpq 40f01b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 40eee0: e8 db e6 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40eee5: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 40eeea: 0f 85 94 01 00 00 jne 40f084 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x704> 40eef0: 48 89 df mov %rbx,%rdi 40eef3: be 08 00 00 00 mov $0x8,%esi 40eef8: ba 2b 36 42 00 mov $0x42362b,%edx 40eefd: e8 ae e8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ef02: e9 e4 01 00 00 jmpq 40f0eb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 40ef07: 31 ff xor %edi,%edi 40ef09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ef10: 4c 89 fe mov %r15,%rsi 40ef13: 48 29 c6 sub %rax,%rsi 40ef16: 48 ff c6 inc %rsi 40ef19: eb 22 jmp 40ef3d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5bd> 40ef1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ef20: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 40ef24: 8a 14 30 mov (%rax,%rsi,1),%dl 40ef27: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 40ef2b: 48 8b 43 18 mov 0x18(%rbx),%rax 40ef2f: 88 0c 30 mov %cl,(%rax,%rsi,1) 40ef32: 48 ff c6 inc %rsi 40ef35: 48 8b 43 18 mov 0x18(%rbx),%rax 40ef39: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40ef3d: 48 39 ce cmp %rcx,%rsi 40ef40: 72 de jb 40ef20 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5a0> 40ef42: 48 ff c7 inc %rdi 40ef45: 4c 39 f7 cmp %r14,%rdi 40ef48: 75 c6 jne 40ef10 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x590> 40ef4a: 4c 29 f1 sub %r14,%rcx 40ef4d: 48 01 c8 add %rcx,%rax 40ef50: 4c 39 f8 cmp %r15,%rax 40ef53: 74 06 je 40ef5b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 40ef55: 4d 29 f5 sub %r14,%r13 40ef58: 4d 29 f4 sub %r14,%r12 40ef5b: 4d 29 e5 sub %r12,%r13 40ef5e: 0f 84 49 03 00 00 je 40f2ad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 40ef64: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40ef68: 49 01 cc add %rcx,%r12 40ef6b: 48 8b 53 28 mov 0x28(%rbx),%rdx 40ef6f: 31 ff xor %edi,%edi 40ef71: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ef78: 0f 1f 84 00 00 00 00 40ef7f: 00 40ef80: 4c 89 e6 mov %r12,%rsi 40ef83: 48 29 ce sub %rcx,%rsi 40ef86: 48 ff c6 inc %rsi 40ef89: eb 22 jmp 40efad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x62d> 40ef8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ef90: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 40ef94: 8a 04 31 mov (%rcx,%rsi,1),%al 40ef97: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 40ef9b: 48 8b 43 18 mov 0x18(%rbx),%rax 40ef9f: 88 14 30 mov %dl,(%rax,%rsi,1) 40efa2: 48 ff c6 inc %rsi 40efa5: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40efa9: 48 8b 53 28 mov 0x28(%rbx),%rdx 40efad: 48 39 d6 cmp %rdx,%rsi 40efb0: 72 de jb 40ef90 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x610> 40efb2: 48 ff c7 inc %rdi 40efb5: 4c 39 ef cmp %r13,%rdi 40efb8: 75 c6 jne 40ef80 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x600> 40efba: e9 ee 02 00 00 jmpq 40f2ad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 40efbf: 31 ff xor %edi,%edi 40efc1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40efc8: 0f 1f 84 00 00 00 00 40efcf: 00 40efd0: 4c 89 fe mov %r15,%rsi 40efd3: 48 29 c6 sub %rax,%rsi 40efd6: 48 ff c6 inc %rsi 40efd9: eb 22 jmp 40effd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x67d> 40efdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40efe0: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 40efe4: 8a 14 30 mov (%rax,%rsi,1),%dl 40efe7: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 40efeb: 48 8b 43 18 mov 0x18(%rbx),%rax 40efef: 88 0c 30 mov %cl,(%rax,%rsi,1) 40eff2: 48 ff c6 inc %rsi 40eff5: 48 8b 43 18 mov 0x18(%rbx),%rax 40eff9: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40effd: 48 39 ce cmp %rcx,%rsi 40f000: 72 de jb 40efe0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x660> 40f002: 48 ff c7 inc %rdi 40f005: 4c 39 f7 cmp %r14,%rdi 40f008: 75 c6 jne 40efd0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x650> 40f00a: 4c 29 f1 sub %r14,%rcx 40f00d: 48 01 c8 add %rcx,%rax 40f010: 4c 39 f8 cmp %r15,%rax 40f013: 74 06 je 40f01b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 40f015: 4c 29 f5 sub %r14,%rbp 40f018: 4d 29 f4 sub %r14,%r12 40f01b: 4c 29 e5 sub %r12,%rbp 40f01e: 0f 84 89 02 00 00 je 40f2ad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 40f024: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f028: 49 01 cc add %rcx,%r12 40f02b: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f02f: 31 ff xor %edi,%edi 40f031: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f038: 0f 1f 84 00 00 00 00 40f03f: 00 40f040: 4c 89 e6 mov %r12,%rsi 40f043: 48 29 ce sub %rcx,%rsi 40f046: 48 ff c6 inc %rsi 40f049: eb 22 jmp 40f06d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ed> 40f04b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f050: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 40f054: 8a 04 31 mov (%rcx,%rsi,1),%al 40f057: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 40f05b: 48 8b 43 18 mov 0x18(%rbx),%rax 40f05f: 88 14 30 mov %dl,(%rax,%rsi,1) 40f062: 48 ff c6 inc %rsi 40f065: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f069: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f06d: 48 39 d6 cmp %rdx,%rsi 40f070: 72 de jb 40f050 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6d0> 40f072: 48 ff c7 inc %rdi 40f075: 48 39 ef cmp %rbp,%rdi 40f078: 75 c6 jne 40f040 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6c0> 40f07a: e9 2e 02 00 00 jmpq 40f2ad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 40f07f: e8 3c e5 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40f084: 48 89 df mov %rbx,%rdi 40f087: be 08 00 00 00 mov $0x8,%esi 40f08c: ba 34 36 42 00 mov $0x423634,%edx 40f091: e8 1a e7 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f096: eb 53 jmp 40f0eb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 40f098: 31 ff xor %edi,%edi 40f09a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f0a0: 4c 89 fe mov %r15,%rsi 40f0a3: 48 29 c6 sub %rax,%rsi 40f0a6: 48 ff c6 inc %rsi 40f0a9: eb 22 jmp 40f0cd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x74d> 40f0ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f0b0: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 40f0b4: 8a 14 30 mov (%rax,%rsi,1),%dl 40f0b7: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 40f0bb: 48 8b 43 18 mov 0x18(%rbx),%rax 40f0bf: 88 0c 30 mov %cl,(%rax,%rsi,1) 40f0c2: 48 ff c6 inc %rsi 40f0c5: 48 8b 43 18 mov 0x18(%rbx),%rax 40f0c9: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40f0cd: 48 39 ce cmp %rcx,%rsi 40f0d0: 72 de jb 40f0b0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x730> 40f0d2: 48 ff c7 inc %rdi 40f0d5: 4c 39 f7 cmp %r14,%rdi 40f0d8: 75 c6 jne 40f0a0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x720> 40f0da: 4c 29 f1 sub %r14,%rcx 40f0dd: 48 01 c8 add %rcx,%rax 40f0e0: 4c 39 f8 cmp %r15,%rax 40f0e3: 74 06 je 40f0eb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 40f0e5: 4c 29 f5 sub %r14,%rbp 40f0e8: 4d 29 f4 sub %r14,%r12 40f0eb: 4c 29 e5 sub %r12,%rbp 40f0ee: 74 4a je 40f13a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7ba> 40f0f0: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f0f4: 49 01 cc add %rcx,%r12 40f0f7: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f0fb: 31 ff xor %edi,%edi 40f0fd: 0f 1f 00 nopl (%rax) 40f100: 4c 89 e6 mov %r12,%rsi 40f103: 48 29 ce sub %rcx,%rsi 40f106: 48 ff c6 inc %rsi 40f109: eb 22 jmp 40f12d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7ad> 40f10b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f110: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 40f114: 8a 04 31 mov (%rcx,%rsi,1),%al 40f117: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 40f11b: 48 8b 43 18 mov 0x18(%rbx),%rax 40f11f: 88 14 30 mov %dl,(%rax,%rsi,1) 40f122: 48 ff c6 inc %rsi 40f125: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f129: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f12d: 48 39 d6 cmp %rdx,%rsi 40f130: 72 de jb 40f110 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x790> 40f132: 48 ff c7 inc %rdi 40f135: 48 39 ef cmp %rbp,%rdi 40f138: 75 c6 jne 40f100 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x780> 40f13a: 4c 89 ef mov %r13,%rdi 40f13d: e8 3e 2c 00 00 callq 411d80 <_d_eh_resume_unwind> 40f142: 48 ff c0 inc %rax 40f145: 48 89 43 20 mov %rax,0x20(%rbx) 40f149: 48 8b 43 18 mov 0x18(%rbx),%rax 40f14d: 4c 01 e0 add %r12,%rax 40f150: 48 89 04 24 mov %rax,(%rsp) 40f154: 48 8b 43 28 mov 0x28(%rbx),%rax 40f158: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f15d: 48 89 df mov %rbx,%rdi 40f160: be 01 00 00 00 mov $0x1,%esi 40f165: ba f7 35 42 00 mov $0x4235f7,%edx 40f16a: e8 41 e6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f16f: 48 8b 6b 28 mov 0x28(%rbx),%rbp 40f173: 48 89 df mov %rbx,%rdi 40f176: 31 f6 xor %esi,%esi 40f178: 31 d2 xor %edx,%edx 40f17a: e8 b1 ef ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40f17f: 48 89 df mov %rbx,%rdi 40f182: be 01 00 00 00 mov $0x1,%esi 40f187: ba f9 35 42 00 mov $0x4235f9,%edx 40f18c: e8 1f e6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f191: 4c 29 64 24 10 sub %r12,0x10(%rsp) 40f196: 4d 85 f6 test %r14,%r14 40f199: 74 54 je 40f1ef <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x86f> 40f19b: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40f19f: 48 85 c9 test %rcx,%rcx 40f1a2: 74 16 je 40f1ba <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x83a> 40f1a4: 48 8b 43 18 mov 0x18(%rbx),%rax 40f1a8: 4c 39 f8 cmp %r15,%rax 40f1ab: 77 0d ja 40f1ba <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x83a> 40f1ad: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 40f1b1: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40f1b5: 48 39 d6 cmp %rdx,%rsi 40f1b8: 76 50 jbe 40f20a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x88a> 40f1ba: 48 89 df mov %rbx,%rdi 40f1bd: 4c 89 f6 mov %r14,%rsi 40f1c0: 4c 89 fa mov %r15,%rdx 40f1c3: e8 e8 e5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f1c8: e9 99 00 00 00 jmpq 40f266 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 40f1cd: e8 ee e3 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40f1d2: 4c 89 ef mov %r13,%rdi 40f1d5: e8 f6 2a 00 00 callq 411cd0 <_d_throw_exception> 40f1da: e9 de fa ff ff jmpq 40ecbd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x33d> 40f1df: 49 89 c5 mov %rax,%r13 40f1e2: 4c 89 ef mov %r13,%rdi 40f1e5: e8 96 2b 00 00 callq 411d80 <_d_eh_resume_unwind> 40f1ea: e9 c2 fa ff ff jmpq 40ecb1 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x331> 40f1ef: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 40f1f4: 75 5e jne 40f254 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d4> 40f1f6: 48 89 df mov %rbx,%rdi 40f1f9: be 08 00 00 00 mov $0x8,%esi 40f1fe: ba fb 35 42 00 mov $0x4235fb,%edx 40f203: e8 a8 e5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f208: eb 5c jmp 40f266 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 40f20a: 31 ff xor %edi,%edi 40f20c: 4c 89 fe mov %r15,%rsi 40f20f: 48 29 c6 sub %rax,%rsi 40f212: 48 ff c6 inc %rsi 40f215: eb 1d jmp 40f234 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8b4> 40f217: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 40f21b: 8a 14 30 mov (%rax,%rsi,1),%dl 40f21e: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 40f222: 48 8b 43 18 mov 0x18(%rbx),%rax 40f226: 88 0c 30 mov %cl,(%rax,%rsi,1) 40f229: 48 ff c6 inc %rsi 40f22c: 48 8b 43 18 mov 0x18(%rbx),%rax 40f230: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40f234: 48 39 ce cmp %rcx,%rsi 40f237: 72 de jb 40f217 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x897> 40f239: 48 ff c7 inc %rdi 40f23c: 4c 39 f7 cmp %r14,%rdi 40f23f: 75 cb jne 40f20c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x88c> 40f241: 4c 29 f1 sub %r14,%rcx 40f244: 48 01 c8 add %rcx,%rax 40f247: 4c 39 f8 cmp %r15,%rax 40f24a: 74 1a je 40f266 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 40f24c: 4c 29 f5 sub %r14,%rbp 40f24f: 4d 29 f4 sub %r14,%r12 40f252: eb 12 jmp 40f266 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 40f254: 48 89 df mov %rbx,%rdi 40f257: be 08 00 00 00 mov $0x8,%esi 40f25c: ba 04 36 42 00 mov $0x423604,%edx 40f261: e8 4a e5 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f266: 4c 29 e5 sub %r12,%rbp 40f269: 74 42 je 40f2ad <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 40f26b: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f26f: 49 01 cc add %rcx,%r12 40f272: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f276: 31 ff xor %edi,%edi 40f278: 4c 89 e6 mov %r12,%rsi 40f27b: 48 29 ce sub %rcx,%rsi 40f27e: 48 ff c6 inc %rsi 40f281: eb 1d jmp 40f2a0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x920> 40f283: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 40f287: 8a 04 31 mov (%rcx,%rsi,1),%al 40f28a: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 40f28e: 48 8b 43 18 mov 0x18(%rbx),%rax 40f292: 88 14 30 mov %dl,(%rax,%rsi,1) 40f295: 48 ff c6 inc %rsi 40f298: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f29c: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f2a0: 48 39 d6 cmp %rdx,%rsi 40f2a3: 72 de jb 40f283 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x903> 40f2a5: 48 ff c7 inc %rdi 40f2a8: 48 39 ef cmp %rbp,%rdi 40f2ab: 75 cb jne 40f278 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8f8> 40f2ad: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40f2b2: 48 8b 14 24 mov (%rsp),%rdx 40f2b6: 48 83 c4 18 add $0x18,%rsp 40f2ba: 5b pop %rbx 40f2bb: 41 5c pop %r12 40f2bd: 41 5d pop %r13 40f2bf: 41 5e pop %r14 40f2c1: 41 5f pop %r15 40f2c3: 5d pop %rbp 40f2c4: c3 retq 40f2c5: 49 89 c5 mov %rax,%r13 40f2c8: 48 89 df mov %rbx,%rdi 40f2cb: be 01 00 00 00 mov $0x1,%esi 40f2d0: ba 3d 36 42 00 mov $0x42363d,%edx 40f2d5: e8 d6 e4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f2da: 48 8b 6b 28 mov 0x28(%rbx),%rbp 40f2de: 48 89 df mov %rbx,%rdi 40f2e1: 31 f6 xor %esi,%esi 40f2e3: 31 d2 xor %edx,%edx 40f2e5: e8 46 ee ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 40f2ea: 48 89 df mov %rbx,%rdi 40f2ed: be 01 00 00 00 mov $0x1,%esi 40f2f2: ba 3f 36 42 00 mov $0x42363f,%edx 40f2f7: e8 b4 e4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f2fc: 4d 85 f6 test %r14,%r14 40f2ff: 74 2a je 40f32b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9ab> 40f301: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40f305: 48 85 c9 test %rcx,%rcx 40f308: 74 16 je 40f320 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9a0> 40f30a: 48 8b 43 18 mov 0x18(%rbx),%rax 40f30e: 4c 39 f8 cmp %r15,%rax 40f311: 77 0d ja 40f320 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9a0> 40f313: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 40f317: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 40f31b: 48 39 d6 cmp %rdx,%rsi 40f31e: 76 21 jbe 40f341 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9c1> 40f320: 48 89 df mov %rbx,%rdi 40f323: 4c 89 f6 mov %r14,%rsi 40f326: 4c 89 fa mov %r15,%rdx 40f329: eb 6d jmp 40f398 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa18> 40f32b: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 40f330: 75 59 jne 40f38b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa0b> 40f332: 48 89 df mov %rbx,%rdi 40f335: be 08 00 00 00 mov $0x8,%esi 40f33a: ba 41 36 42 00 mov $0x423641,%edx 40f33f: eb 57 jmp 40f398 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa18> 40f341: 31 ff xor %edi,%edi 40f343: 4c 89 fe mov %r15,%rsi 40f346: 48 29 c6 sub %rax,%rsi 40f349: 48 ff c6 inc %rsi 40f34c: eb 1d jmp 40f36b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9eb> 40f34e: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 40f352: 8a 14 30 mov (%rax,%rsi,1),%dl 40f355: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 40f359: 48 8b 43 18 mov 0x18(%rbx),%rax 40f35d: 88 0c 30 mov %cl,(%rax,%rsi,1) 40f360: 48 ff c6 inc %rsi 40f363: 48 8b 43 18 mov 0x18(%rbx),%rax 40f367: 48 8b 4b 28 mov 0x28(%rbx),%rcx 40f36b: 48 39 ce cmp %rcx,%rsi 40f36e: 72 de jb 40f34e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9ce> 40f370: 48 ff c7 inc %rdi 40f373: 4c 39 f7 cmp %r14,%rdi 40f376: 75 cb jne 40f343 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9c3> 40f378: 4c 29 f1 sub %r14,%rcx 40f37b: 48 01 c8 add %rcx,%rax 40f37e: 4c 39 f8 cmp %r15,%rax 40f381: 74 1a je 40f39d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa1d> 40f383: 4c 29 f5 sub %r14,%rbp 40f386: 4d 29 f4 sub %r14,%r12 40f389: eb 12 jmp 40f39d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa1d> 40f38b: 48 89 df mov %rbx,%rdi 40f38e: be 08 00 00 00 mov $0x8,%esi 40f393: ba 4a 36 42 00 mov $0x42364a,%edx 40f398: e8 13 e4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f39d: 4c 29 e5 sub %r12,%rbp 40f3a0: 74 42 je 40f3e4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa64> 40f3a2: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f3a6: 49 01 cc add %rcx,%r12 40f3a9: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f3ad: 31 ff xor %edi,%edi 40f3af: 4c 89 e6 mov %r12,%rsi 40f3b2: 48 29 ce sub %rcx,%rsi 40f3b5: 48 ff c6 inc %rsi 40f3b8: eb 1d jmp 40f3d7 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa57> 40f3ba: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 40f3be: 8a 04 31 mov (%rcx,%rsi,1),%al 40f3c1: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 40f3c5: 48 8b 43 18 mov 0x18(%rbx),%rax 40f3c9: 88 14 30 mov %dl,(%rax,%rsi,1) 40f3cc: 48 ff c6 inc %rsi 40f3cf: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40f3d3: 48 8b 53 28 mov 0x28(%rbx),%rdx 40f3d7: 48 39 d6 cmp %rdx,%rsi 40f3da: 72 de jb 40f3ba <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa3a> 40f3dc: 48 ff c7 inc %rdi 40f3df: 48 39 ef cmp %rbp,%rdi 40f3e2: 75 cb jne 40f3af <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa2f> 40f3e4: 4c 89 ef mov %r13,%rdi 40f3e7: e8 94 29 00 00 callq 411d80 <_d_eh_resume_unwind> 40f3ec: 0f 1f 40 00 nopl 0x0(%rax) 000000000040f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv>: 40f3f0: 55 push %rbp 40f3f1: 41 57 push %r15 40f3f3: 41 56 push %r14 40f3f5: 41 54 push %r12 40f3f7: 53 push %rbx 40f3f8: 48 83 ec 10 sub $0x10,%rsp 40f3fc: 89 f5 mov %esi,%ebp 40f3fe: 49 89 ff mov %rdi,%r15 40f401: 4d 8b 07 mov (%r15),%r8 40f404: 49 8b 47 20 mov 0x20(%r15),%rax 40f408: 4c 39 c0 cmp %r8,%rax 40f40b: 0f 83 83 06 00 00 jae 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f411: 49 8b 77 08 mov 0x8(%r15),%rsi 40f415: 0f b6 3c 06 movzbl (%rsi,%rax,1),%edi 40f419: 83 ff 76 cmp $0x76,%edi 40f41c: 77 26 ja 40f444 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54> 40f41e: 83 ff 40 cmp $0x40,%edi 40f421: 0f 87 f5 01 00 00 ja 40f61c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x22c> 40f427: 83 c7 d0 add $0xffffffd0,%edi 40f42a: 83 ff 0a cmp $0xa,%edi 40f42d: 0f 83 61 06 00 00 jae 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f433: 40 0f b6 f5 movzbl %bpl,%esi 40f437: 4c 89 ff mov %r15,%rdi 40f43a: e8 61 06 00 00 callq 40faa0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv> 40f43f: e9 3b 04 00 00 jmpq 40f87f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 40f444: 83 ff 77 cmp $0x77,%edi 40f447: 0f 85 47 06 00 00 jne 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f44d: 49 8b 4f 08 mov 0x8(%r15),%rcx 40f451: 44 8a 34 01 mov (%rcx,%rax,1),%r14b 40f455: 44 88 74 24 0f mov %r14b,0xf(%rsp) 40f45a: 48 8d 50 01 lea 0x1(%rax),%rdx 40f45e: 49 89 57 20 mov %rdx,0x20(%r15) 40f462: 4c 39 c0 cmp %r8,%rax 40f465: 0f 83 fc 05 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f46b: 4d 8b 57 08 mov 0x8(%r15),%r10 40f46f: 45 31 e4 xor %r12d,%r12d 40f472: 4c 39 c2 cmp %r8,%rdx 40f475: 73 79 jae 40f4f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x100> 40f477: 48 89 d7 mov %rdx,%rdi 40f47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f480: 41 8a 0c 3a mov (%r10,%rdi,1),%cl 40f484: 80 c1 d0 add $0xd0,%cl 40f487: 80 f9 09 cmp $0x9,%cl 40f48a: 77 0c ja 40f498 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xa8> 40f48c: 48 ff c7 inc %rdi 40f48f: 49 89 7f 20 mov %rdi,0x20(%r15) 40f493: 4c 39 c7 cmp %r8,%rdi 40f496: 72 e8 jb 40f480 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x90> 40f498: 48 89 fb mov %rdi,%rbx 40f49b: 48 29 d3 sub %rdx,%rbx 40f49e: 74 50 je 40f4f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x100> 40f4a0: 4a 8d 74 10 01 lea 0x1(%rax,%r10,1),%rsi 40f4a5: 45 31 e4 xor %r12d,%r12d 40f4a8: 49 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%r9 40f4af: cc cc cc 40f4b2: 4c 89 e5 mov %r12,%rbp 40f4b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40f4bc: 00 00 00 00 40f4c0: 0f b6 0c 2e movzbl (%rsi,%rbp,1),%ecx 40f4c4: b8 2f 00 00 00 mov $0x2f,%eax 40f4c9: 48 29 c8 sub %rcx,%rax 40f4cc: 49 f7 e1 mul %r9 40f4cf: 48 c1 ea 03 shr $0x3,%rdx 40f4d3: 49 39 d4 cmp %rdx,%r12 40f4d6: 0f 87 8b 05 00 00 ja 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f4dc: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 40f4e0: 4c 8d 64 41 d0 lea -0x30(%rcx,%rax,2),%r12 40f4e5: 48 ff c5 inc %rbp 40f4e8: 48 39 dd cmp %rbx,%rbp 40f4eb: 72 d3 jb 40f4c0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xd0> 40f4ed: 48 89 fa mov %rdi,%rdx 40f4f0: 4c 39 c2 cmp %r8,%rdx 40f4f3: 0f 83 6e 05 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f4f9: 41 80 3c 12 5f cmpb $0x5f,(%r10,%rdx,1) 40f4fe: 0f 85 63 05 00 00 jne 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f504: 48 ff c2 inc %rdx 40f507: 49 89 57 20 mov %rdx,0x20(%r15) 40f50b: 4c 89 ff mov %r15,%rdi 40f50e: be 01 00 00 00 mov $0x1,%esi 40f513: ba 5e 36 42 00 mov $0x42365e,%edx 40f518: e8 93 e2 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f51d: 4d 85 e4 test %r12,%r12 40f520: 0f 84 c8 00 00 00 je 40f5ee <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1fe> 40f526: 31 ed xor %ebp,%ebp 40f528: 4c 8d 74 24 0e lea 0xe(%rsp),%r14 40f52d: 0f 1f 00 nopl (%rax) 40f530: 49 8b 17 mov (%r15),%rdx 40f533: 49 8b 47 20 mov 0x20(%r15),%rax 40f537: 48 39 d0 cmp %rdx,%rax 40f53a: 0f 83 27 05 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f540: 49 8b 77 08 mov 0x8(%r15),%rsi 40f544: 8a 1c 06 mov (%rsi,%rax,1),%bl 40f547: 88 d9 mov %bl,%cl 40f549: 80 c1 9f add $0x9f,%cl 40f54c: 80 f9 05 cmp $0x5,%cl 40f54f: 77 0f ja 40f560 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x170> 40f551: 80 c3 a9 add $0xa9,%bl 40f554: eb 26 jmp 40f57c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 40f556: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f55d: 00 00 00 40f560: 88 d9 mov %bl,%cl 40f562: 80 c1 bf add $0xbf,%cl 40f565: 80 f9 05 cmp $0x5,%cl 40f568: 77 06 ja 40f570 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x180> 40f56a: 80 c3 c9 add $0xc9,%bl 40f56d: eb 0d jmp 40f57c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 40f56f: 90 nop 40f570: 80 c3 d0 add $0xd0,%bl 40f573: 80 fb 0a cmp $0xa,%bl 40f576: 0f 83 eb 04 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f57c: 48 8d 78 01 lea 0x1(%rax),%rdi 40f580: 49 89 7f 20 mov %rdi,0x20(%r15) 40f584: 48 39 d7 cmp %rdx,%rdi 40f587: 0f 83 da 04 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f58d: 8a 14 3e mov (%rsi,%rdi,1),%dl 40f590: 88 d1 mov %dl,%cl 40f592: 80 c1 9f add $0x9f,%cl 40f595: 80 f9 05 cmp $0x5,%cl 40f598: 77 06 ja 40f5a0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1b0> 40f59a: 80 c2 a9 add $0xa9,%dl 40f59d: eb 1d jmp 40f5bc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 40f59f: 90 nop 40f5a0: 88 d1 mov %dl,%cl 40f5a2: 80 c1 bf add $0xbf,%cl 40f5a5: 80 f9 05 cmp $0x5,%cl 40f5a8: 77 06 ja 40f5b0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1c0> 40f5aa: 80 c2 c9 add $0xc9,%dl 40f5ad: eb 0d jmp 40f5bc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 40f5af: 90 nop 40f5b0: 80 c2 d0 add $0xd0,%dl 40f5b3: 80 fa 0a cmp $0xa,%dl 40f5b6: 0f 83 ab 04 00 00 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40f5bc: 48 83 c0 02 add $0x2,%rax 40f5c0: 49 89 47 20 mov %rax,0x20(%r15) 40f5c4: c0 e3 04 shl $0x4,%bl 40f5c7: 08 d3 or %dl,%bl 40f5c9: 88 5c 24 0e mov %bl,0xe(%rsp) 40f5cd: 4c 89 ff mov %r15,%rdi 40f5d0: be 01 00 00 00 mov $0x1,%esi 40f5d5: 4c 89 f2 mov %r14,%rdx 40f5d8: e8 d3 e1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f5dd: 48 ff c5 inc %rbp 40f5e0: 4c 39 e5 cmp %r12,%rbp 40f5e3: 0f 82 47 ff ff ff jb 40f530 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x140> 40f5e9: 44 8a 74 24 0f mov 0xf(%rsp),%r14b 40f5ee: 4c 89 ff mov %r15,%rdi 40f5f1: be 01 00 00 00 mov $0x1,%esi 40f5f6: ba 60 36 42 00 mov $0x423660,%edx 40f5fb: e8 b0 e1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f600: 41 80 fe 61 cmp $0x61,%r14b 40f604: 0f 84 75 02 00 00 je 40f87f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 40f60a: 48 8d 54 24 0f lea 0xf(%rsp),%rdx 40f60f: 4c 89 ff mov %r15,%rdi 40f612: be 01 00 00 00 mov $0x1,%esi 40f617: e9 5e 02 00 00 jmpq 40f87a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 40f61c: 83 ff 47 cmp $0x47,%edi 40f61f: 0f 87 1a 01 00 00 ja 40f73f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x34f> 40f625: 83 ff 41 cmp $0x41,%edi 40f628: 0f 85 66 04 00 00 jne 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f62e: 40 80 fd 48 cmp $0x48,%bpl 40f632: 0f 84 19 01 00 00 je 40f751 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x361> 40f638: 48 ff c0 inc %rax 40f63b: 49 89 47 20 mov %rax,0x20(%r15) 40f63f: 4c 89 ff mov %r15,%rdi 40f642: be 01 00 00 00 mov $0x1,%esi 40f647: ba 62 36 42 00 mov $0x423662,%edx 40f64c: e8 5f e1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f651: 49 8b 17 mov (%r15),%rdx 40f654: 49 8b 47 20 mov 0x20(%r15),%rax 40f658: 48 39 d0 cmp %rdx,%rax 40f65b: 0f 83 cc 00 00 00 jae 40f72d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 40f661: 49 8b 4f 08 mov 0x8(%r15),%rcx 40f665: 48 89 c6 mov %rax,%rsi 40f668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f66f: 00 40f670: 8a 1c 31 mov (%rcx,%rsi,1),%bl 40f673: 80 c3 d0 add $0xd0,%bl 40f676: 80 fb 09 cmp $0x9,%bl 40f679: 77 0c ja 40f687 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x297> 40f67b: 48 ff c6 inc %rsi 40f67e: 49 89 77 20 mov %rsi,0x20(%r15) 40f682: 48 39 d6 cmp %rdx,%rsi 40f685: 72 e9 jb 40f670 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x280> 40f687: 48 29 c6 sub %rax,%rsi 40f68a: 0f 84 9d 00 00 00 je 40f72d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 40f690: 48 01 c1 add %rax,%rcx 40f693: 31 c0 xor %eax,%eax 40f695: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 40f69c: cc cc cc 40f69f: 48 89 c3 mov %rax,%rbx 40f6a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f6a9: 1f 84 00 00 00 00 00 40f6b0: 48 89 c7 mov %rax,%rdi 40f6b3: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 40f6b7: b8 2f 00 00 00 mov $0x2f,%eax 40f6bc: 48 29 e8 sub %rbp,%rax 40f6bf: 49 f7 e0 mul %r8 40f6c2: 48 c1 ea 03 shr $0x3,%rdx 40f6c6: 48 39 d7 cmp %rdx,%rdi 40f6c9: 0f 87 b6 03 00 00 ja 40fa85 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x695> 40f6cf: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f6d3: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 40f6d8: 48 ff c3 inc %rbx 40f6db: 48 39 f3 cmp %rsi,%rbx 40f6de: 72 d0 jb 40f6b0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2c0> 40f6e0: 48 85 c0 test %rax,%rax 40f6e3: 74 48 je 40f72d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 40f6e5: bb 30 00 00 00 mov $0x30,%ebx 40f6ea: 48 29 eb sub %rbp,%rbx 40f6ed: 48 01 ff add %rdi,%rdi 40f6f0: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f6f4: 48 29 c3 sub %rax,%rbx 40f6f7: 31 ed xor %ebp,%ebp 40f6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f700: 48 85 ed test %rbp,%rbp 40f703: 74 12 je 40f717 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x327> 40f705: 4c 89 ff mov %r15,%rdi 40f708: be 02 00 00 00 mov $0x2,%esi 40f70d: ba 64 36 42 00 mov $0x423664,%edx 40f712: e8 99 e0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f717: 4c 89 ff mov %r15,%rdi 40f71a: 31 f6 xor %esi,%esi 40f71c: 31 d2 xor %edx,%edx 40f71e: 31 c9 xor %ecx,%ecx 40f720: e8 cb fc ff ff callq 40f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv> 40f725: 48 ff cd dec %rbp 40f728: 48 39 eb cmp %rbp,%rbx 40f72b: 75 d3 jne 40f700 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x310> 40f72d: 4c 89 ff mov %r15,%rdi 40f730: be 01 00 00 00 mov $0x1,%esi 40f735: ba 67 36 42 00 mov $0x423667,%edx 40f73a: e9 3b 01 00 00 jmpq 40f87a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 40f73f: 83 ff 4d cmp $0x4d,%edi 40f742: 0f 87 44 01 00 00 ja 40f88c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x49c> 40f748: 83 ff 48 cmp $0x48,%edi 40f74b: 0f 85 43 03 00 00 jne 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f751: 48 ff c0 inc %rax 40f754: 49 89 47 20 mov %rax,0x20(%r15) 40f758: 4c 89 ff mov %r15,%rdi 40f75b: be 01 00 00 00 mov $0x1,%esi 40f760: ba 69 36 42 00 mov $0x423669,%edx 40f765: e8 46 e0 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f76a: 49 8b 17 mov (%r15),%rdx 40f76d: 49 8b 47 20 mov 0x20(%r15),%rax 40f771: 48 39 d0 cmp %rdx,%rax 40f774: 0f 83 f3 00 00 00 jae 40f86d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 40f77a: 49 8b 4f 08 mov 0x8(%r15),%rcx 40f77e: 48 89 c6 mov %rax,%rsi 40f781: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f788: 0f 1f 84 00 00 00 00 40f78f: 00 40f790: 8a 1c 31 mov (%rcx,%rsi,1),%bl 40f793: 80 c3 d0 add $0xd0,%bl 40f796: 80 fb 09 cmp $0x9,%bl 40f799: 77 0c ja 40f7a7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3b7> 40f79b: 48 ff c6 inc %rsi 40f79e: 49 89 77 20 mov %rsi,0x20(%r15) 40f7a2: 48 39 d6 cmp %rdx,%rsi 40f7a5: 72 e9 jb 40f790 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3a0> 40f7a7: 48 29 c6 sub %rax,%rsi 40f7aa: 0f 84 bd 00 00 00 je 40f86d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 40f7b0: 48 01 c1 add %rax,%rcx 40f7b3: 31 c0 xor %eax,%eax 40f7b5: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 40f7bc: cc cc cc 40f7bf: 48 89 c3 mov %rax,%rbx 40f7c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f7c9: 1f 84 00 00 00 00 00 40f7d0: 48 89 c7 mov %rax,%rdi 40f7d3: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 40f7d7: b8 2f 00 00 00 mov $0x2f,%eax 40f7dc: 48 29 e8 sub %rbp,%rax 40f7df: 49 f7 e0 mul %r8 40f7e2: 48 c1 ea 03 shr $0x3,%rdx 40f7e6: 48 39 d7 cmp %rdx,%rdi 40f7e9: 0f 87 9b 02 00 00 ja 40fa8a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x69a> 40f7ef: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f7f3: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 40f7f8: 48 ff c3 inc %rbx 40f7fb: 48 39 f3 cmp %rsi,%rbx 40f7fe: 72 d0 jb 40f7d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3e0> 40f800: 48 85 c0 test %rax,%rax 40f803: 74 68 je 40f86d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 40f805: bb 30 00 00 00 mov $0x30,%ebx 40f80a: 48 29 eb sub %rbp,%rbx 40f80d: 48 01 ff add %rdi,%rdi 40f810: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f814: 48 29 c3 sub %rax,%rbx 40f817: 31 ed xor %ebp,%ebp 40f819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f820: 48 85 ed test %rbp,%rbp 40f823: 74 12 je 40f837 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x447> 40f825: 4c 89 ff mov %r15,%rdi 40f828: be 02 00 00 00 mov $0x2,%esi 40f82d: ba 6b 36 42 00 mov $0x42366b,%edx 40f832: e8 79 df ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f837: 4c 89 ff mov %r15,%rdi 40f83a: 31 f6 xor %esi,%esi 40f83c: 31 d2 xor %edx,%edx 40f83e: 31 c9 xor %ecx,%ecx 40f840: e8 ab fb ff ff callq 40f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv> 40f845: 4c 89 ff mov %r15,%rdi 40f848: be 01 00 00 00 mov $0x1,%esi 40f84d: ba 6e 36 42 00 mov $0x42366e,%edx 40f852: e8 59 df ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f857: 4c 89 ff mov %r15,%rdi 40f85a: 31 f6 xor %esi,%esi 40f85c: 31 d2 xor %edx,%edx 40f85e: 31 c9 xor %ecx,%ecx 40f860: e8 8b fb ff ff callq 40f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv> 40f865: 48 ff cd dec %rbp 40f868: 48 39 eb cmp %rbp,%rbx 40f86b: 75 b3 jne 40f820 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x430> 40f86d: 4c 89 ff mov %r15,%rdi 40f870: be 01 00 00 00 mov $0x1,%esi 40f875: ba 70 36 42 00 mov $0x423670,%edx 40f87a: e8 31 df ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f87f: 48 83 c4 10 add $0x10,%rsp 40f883: 5b pop %rbx 40f884: 41 5c pop %r12 40f886: 41 5e pop %r14 40f888: 41 5f pop %r15 40f88a: 5d pop %rbp 40f88b: c3 retq 40f88c: 83 ff 52 cmp $0x52,%edi 40f88f: 77 27 ja 40f8b8 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4c8> 40f891: 83 ff 4e cmp $0x4e,%edi 40f894: 0f 85 fa 01 00 00 jne 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f89a: 48 ff c0 inc %rax 40f89d: 49 89 47 20 mov %rax,0x20(%r15) 40f8a1: 4c 89 ff mov %r15,%rdi 40f8a4: be 01 00 00 00 mov $0x1,%esi 40f8a9: ba 58 36 42 00 mov $0x423658,%edx 40f8ae: e8 fd de ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f8b3: e9 7b fb ff ff jmpq 40f433 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 40f8b8: 83 ff 60 cmp $0x60,%edi 40f8bb: 0f 87 06 01 00 00 ja 40f9c7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5d7> 40f8c1: 83 ff 53 cmp $0x53,%edi 40f8c4: 0f 85 ca 01 00 00 jne 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f8ca: 48 ff c0 inc %rax 40f8cd: 49 89 47 20 mov %rax,0x20(%r15) 40f8d1: 48 85 d2 test %rdx,%rdx 40f8d4: 74 0e je 40f8e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4f4> 40f8d6: 4c 89 ff mov %r15,%rdi 40f8d9: 48 89 d6 mov %rdx,%rsi 40f8dc: 48 89 ca mov %rcx,%rdx 40f8df: e8 cc de ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f8e4: 4c 89 ff mov %r15,%rdi 40f8e7: be 01 00 00 00 mov $0x1,%esi 40f8ec: ba 72 36 42 00 mov $0x423672,%edx 40f8f1: e8 ba de ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f8f6: 49 8b 17 mov (%r15),%rdx 40f8f9: 49 8b 47 20 mov 0x20(%r15),%rax 40f8fd: 48 39 d0 cmp %rdx,%rax 40f900: 0f 83 af 00 00 00 jae 40f9b5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 40f906: 49 8b 4f 08 mov 0x8(%r15),%rcx 40f90a: 48 89 c6 mov %rax,%rsi 40f90d: 8a 1c 31 mov (%rcx,%rsi,1),%bl 40f910: 80 c3 d0 add $0xd0,%bl 40f913: 80 fb 09 cmp $0x9,%bl 40f916: 77 0c ja 40f924 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x534> 40f918: 48 ff c6 inc %rsi 40f91b: 49 89 77 20 mov %rsi,0x20(%r15) 40f91f: 48 39 d6 cmp %rdx,%rsi 40f922: 72 e9 jb 40f90d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x51d> 40f924: 48 29 c6 sub %rax,%rsi 40f927: 0f 84 88 00 00 00 je 40f9b5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 40f92d: 48 01 c1 add %rax,%rcx 40f930: 31 c0 xor %eax,%eax 40f932: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 40f939: cc cc cc 40f93c: 48 89 c3 mov %rax,%rbx 40f93f: 48 89 c7 mov %rax,%rdi 40f942: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 40f946: b8 2f 00 00 00 mov $0x2f,%eax 40f94b: 48 29 e8 sub %rbp,%rax 40f94e: 49 f7 e0 mul %r8 40f951: 48 c1 ea 03 shr $0x3,%rdx 40f955: 48 39 d7 cmp %rdx,%rdi 40f958: 0f 87 31 01 00 00 ja 40fa8f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x69f> 40f95e: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f962: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 40f967: 48 ff c3 inc %rbx 40f96a: 48 39 f3 cmp %rsi,%rbx 40f96d: 72 d0 jb 40f93f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54f> 40f96f: 48 85 c0 test %rax,%rax 40f972: 74 41 je 40f9b5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 40f974: bb 30 00 00 00 mov $0x30,%ebx 40f979: 48 29 eb sub %rbp,%rbx 40f97c: 48 01 ff add %rdi,%rdi 40f97f: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 40f983: 48 29 c3 sub %rax,%rbx 40f986: 31 ed xor %ebp,%ebp 40f988: 48 85 ed test %rbp,%rbp 40f98b: 74 12 je 40f99f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5af> 40f98d: 4c 89 ff mov %r15,%rdi 40f990: be 02 00 00 00 mov $0x2,%esi 40f995: ba 74 36 42 00 mov $0x423674,%edx 40f99a: e8 11 de ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f99f: 4c 89 ff mov %r15,%rdi 40f9a2: 31 f6 xor %esi,%esi 40f9a4: 31 d2 xor %edx,%edx 40f9a6: 31 c9 xor %ecx,%ecx 40f9a8: e8 43 fa ff ff callq 40f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv> 40f9ad: 48 ff cd dec %rbp 40f9b0: 48 39 eb cmp %rbp,%rbx 40f9b3: 75 d3 jne 40f988 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x598> 40f9b5: 4c 89 ff mov %r15,%rdi 40f9b8: be 01 00 00 00 mov $0x1,%esi 40f9bd: ba 77 36 42 00 mov $0x423677,%edx 40f9c2: e9 b3 fe ff ff jmpq 40f87a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 40f9c7: 83 c7 9f add $0xffffff9f,%edi 40f9ca: 83 ff 0d cmp $0xd,%edi 40f9cd: 0f 87 c1 00 00 00 ja 40fa94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 40f9d3: ff 24 fd 68 2f 42 00 jmpq *0x422f68(,%rdi,8) 40f9da: 48 ff c0 inc %rax 40f9dd: 49 89 47 20 mov %rax,0x20(%r15) 40f9e1: 4c 89 ff mov %r15,%rdi 40f9e4: e8 97 e2 ff ff callq 40dc80 <_D4core8demangle8Demangle9parseRealMFZv> 40f9e9: 4c 89 ff mov %r15,%rdi 40f9ec: be 01 00 00 00 mov $0x1,%esi 40f9f1: ba 5a 36 42 00 mov $0x42365a,%edx 40f9f6: e8 b5 dd ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40f9fb: 49 8b 47 20 mov 0x20(%r15),%rax 40f9ff: 49 3b 07 cmp (%r15),%rax 40fa02: 73 63 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40fa04: 49 8b 4f 08 mov 0x8(%r15),%rcx 40fa08: 80 3c 01 63 cmpb $0x63,(%rcx,%rax,1) 40fa0c: 75 59 jne 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40fa0e: 48 ff c0 inc %rax 40fa11: 49 89 47 20 mov %rax,0x20(%r15) 40fa15: 4c 89 ff mov %r15,%rdi 40fa18: e8 63 e2 ff ff callq 40dc80 <_D4core8demangle8Demangle9parseRealMFZv> 40fa1d: 4c 89 ff mov %r15,%rdi 40fa20: be 01 00 00 00 mov $0x1,%esi 40fa25: ba 5c 36 42 00 mov $0x42365c,%edx 40fa2a: e9 4b fe ff ff jmpq 40f87a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 40fa2f: 48 ff c0 inc %rax 40fa32: 49 89 47 20 mov %rax,0x20(%r15) 40fa36: 4c 89 ff mov %r15,%rdi 40fa39: e8 42 e2 ff ff callq 40dc80 <_D4core8demangle8Demangle9parseRealMFZv> 40fa3e: e9 3c fe ff ff jmpq 40f87f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 40fa43: 48 ff c0 inc %rax 40fa46: 49 89 47 20 mov %rax,0x20(%r15) 40fa4a: 4c 39 c0 cmp %r8,%rax 40fa4d: 73 18 jae 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40fa4f: 49 8b 4f 08 mov 0x8(%r15),%rcx 40fa53: 80 3c 01 30 cmpb $0x30,(%rcx,%rax,1) 40fa57: 72 0e jb 40fa67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 40fa59: 49 8b 4f 08 mov 0x8(%r15),%rcx 40fa5d: 80 3c 01 3a cmpb $0x3a,(%rcx,%rax,1) 40fa61: 0f 82 cc f9 ff ff jb 40f433 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 40fa67: e8 54 db ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40fa6c: 48 ff c0 inc %rax 40fa6f: 49 89 47 20 mov %rax,0x20(%r15) 40fa73: 4c 89 ff mov %r15,%rdi 40fa76: be 04 00 00 00 mov $0x4,%esi 40fa7b: ba 53 36 42 00 mov $0x423653,%edx 40fa80: e9 f5 fd ff ff jmpq 40f87a <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 40fa85: e8 36 db ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40fa8a: e8 31 db ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40fa8f: e8 2c db ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40fa94: e8 27 db ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 40fa99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040faa0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>: 40faa0: 41 56 push %r14 40faa2: 53 push %rbx 40faa3: 48 83 ec 28 sub $0x28,%rsp 40faa7: 49 89 fe mov %rdi,%r14 40faaa: 44 0f b6 c6 movzbl %sil,%r8d 40faae: 41 83 f8 73 cmp $0x73,%r8d 40fab2: 0f 87 b8 00 00 00 ja 40fb70 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xd0> 40fab8: 41 8d 40 9f lea -0x61(%r8),%eax 40fabc: 83 f8 0c cmp $0xc,%eax 40fabf: 0f 87 c7 01 00 00 ja 40fc8c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1ec> 40fac5: ff 24 c5 d8 2f 42 00 jmpq *0x422fd8(,%rax,8) 40facc: 49 8b 3e mov (%r14),%rdi 40facf: 49 8b 56 20 mov 0x20(%r14),%rdx 40fad3: b0 01 mov $0x1,%al 40fad5: 48 39 fa cmp %rdi,%rdx 40fad8: 73 7a jae 40fb54 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 40fada: 4d 8b 4e 08 mov 0x8(%r14),%r9 40fade: 48 89 d6 mov %rdx,%rsi 40fae1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fae8: 0f 1f 84 00 00 00 00 40faef: 00 40faf0: 41 8a 0c 31 mov (%r9,%rsi,1),%cl 40faf4: 80 c1 d0 add $0xd0,%cl 40faf7: 80 f9 09 cmp $0x9,%cl 40fafa: 77 0c ja 40fb08 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x68> 40fafc: 48 ff c6 inc %rsi 40faff: 49 89 76 20 mov %rsi,0x20(%r14) 40fb03: 48 39 fe cmp %rdi,%rsi 40fb06: 72 e8 jb 40faf0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x50> 40fb08: 48 29 d6 sub %rdx,%rsi 40fb0b: 74 47 je 40fb54 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 40fb0d: 49 01 d1 add %rdx,%r9 40fb10: 31 db xor %ebx,%ebx 40fb12: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 40fb19: cc cc cc 40fb1c: 48 89 df mov %rbx,%rdi 40fb1f: 90 nop 40fb20: 41 0f b6 0c 39 movzbl (%r9,%rdi,1),%ecx 40fb25: b8 2f 00 00 00 mov $0x2f,%eax 40fb2a: 48 29 c8 sub %rcx,%rax 40fb2d: 49 f7 e0 mul %r8 40fb30: 48 c1 ea 03 shr $0x3,%rdx 40fb34: 48 39 d3 cmp %rdx,%rbx 40fb37: 0f 87 65 05 00 00 ja 4100a2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x602> 40fb3d: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 40fb41: 48 8d 5c 41 d0 lea -0x30(%rcx,%rax,2),%rbx 40fb46: 48 ff c7 inc %rdi 40fb49: 48 39 f7 cmp %rsi,%rdi 40fb4c: 72 d2 jb 40fb20 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x80> 40fb4e: 48 85 db test %rbx,%rbx 40fb51: 0f 94 c0 sete %al 40fb54: b9 be 36 42 00 mov $0x4236be,%ecx 40fb59: ba b9 36 42 00 mov $0x4236b9,%edx 40fb5e: 84 c0 test %al,%al 40fb60: 48 0f 45 d1 cmovne %rcx,%rdx 40fb64: 0f b6 f0 movzbl %al,%esi 40fb67: 48 83 ce 04 or $0x4,%rsi 40fb6b: e9 5d 01 00 00 jmpq 40fccd <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x22d> 40fb70: 41 83 f8 74 cmp $0x74,%r8d 40fb74: 0f 84 5b 01 00 00 je 40fcd5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x235> 40fb7a: 41 83 f8 75 cmp $0x75,%r8d 40fb7e: 74 0a je 40fb8a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xea> 40fb80: 41 83 f8 77 cmp $0x77,%r8d 40fb84: 0f 85 02 01 00 00 jne 40fc8c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1ec> 40fb8a: 49 8b 16 mov (%r14),%rdx 40fb8d: 49 8b 46 20 mov 0x20(%r14),%rax 40fb91: 48 39 d0 cmp %rdx,%rax 40fb94: 73 2b jae 40fbc1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x121> 40fb96: 4d 8b 5e 08 mov 0x8(%r14),%r11 40fb9a: 48 89 c1 mov %rax,%rcx 40fb9d: 0f 1f 00 nopl (%rax) 40fba0: 41 8a 1c 0b mov (%r11,%rcx,1),%bl 40fba4: 80 c3 d0 add $0xd0,%bl 40fba7: 80 fb 09 cmp $0x9,%bl 40fbaa: 77 0c ja 40fbb8 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x118> 40fbac: 48 ff c1 inc %rcx 40fbaf: 49 89 4e 20 mov %rcx,0x20(%r14) 40fbb3: 48 39 d1 cmp %rdx,%rcx 40fbb6: 72 e8 jb 40fba0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x100> 40fbb8: 48 29 c1 sub %rax,%rcx 40fbbb: 0f 85 69 02 00 00 jne 40fe2a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x38a> 40fbc1: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40fbc8: 00 00 40fbca: 31 db xor %ebx,%ebx 40fbcc: 41 83 f8 77 cmp $0x77,%r8d 40fbd0: 0f 84 51 01 00 00 je 40fd27 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x287> 40fbd6: 41 83 f8 75 cmp $0x75,%r8d 40fbda: 0f 85 fc 01 00 00 jne 40fddc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x33c> 40fbe0: 4c 89 f7 mov %r14,%rdi 40fbe3: be 03 00 00 00 mov $0x3,%esi 40fbe8: ba ad 36 42 00 mov $0x4236ad,%edx 40fbed: e8 be db ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fbf2: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40fbf7: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 40fbfe: ff 40fbff: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 40fc06: ff ff 40fc08: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 40fc0f: ff ff 40fc11: b8 14 00 00 00 mov $0x14,%eax 40fc16: b9 04 00 00 00 mov $0x4,%ecx 40fc1b: 48 85 d2 test %rdx,%rdx 40fc1e: 74 2a je 40fc4a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1aa> 40fc20: 89 d6 mov %edx,%esi 40fc22: 83 e6 0f and $0xf,%esi 40fc25: 83 fe 0a cmp $0xa,%esi 40fc28: 8d 4e 30 lea 0x30(%rsi),%ecx 40fc2b: 8d 76 57 lea 0x57(%rsi),%esi 40fc2e: 0f 43 ce cmovae %esi,%ecx 40fc31: ff c8 dec %eax 40fc33: 48 63 f0 movslq %eax,%rsi 40fc36: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 40fc3a: 48 c1 ea 04 shr $0x4,%rdx 40fc3e: 48 85 d2 test %rdx,%rdx 40fc41: 75 dd jne 40fc20 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x180> 40fc43: 8d 48 f0 lea -0x10(%rax),%ecx 40fc46: 85 c9 test %ecx,%ecx 40fc48: 7e 18 jle 40fc62 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1c2> 40fc4a: 8d 50 ff lea -0x1(%rax),%edx 40fc4d: 89 ce mov %ecx,%esi 40fc4f: 90 nop 40fc50: 48 63 d2 movslq %edx,%rdx 40fc53: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 40fc58: ff ca dec %edx 40fc5a: ff ce dec %esi 40fc5c: 85 f6 test %esi,%esi 40fc5e: 7f f0 jg 40fc50 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1b0> 40fc60: 29 c8 sub %ecx,%eax 40fc62: 48 63 c0 movslq %eax,%rax 40fc65: be 14 00 00 00 mov $0x14,%esi 40fc6a: 48 29 c6 sub %rax,%rsi 40fc6d: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 40fc72: 4c 89 f7 mov %r14,%rdi 40fc75: e8 36 db ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fc7a: 4c 89 f7 mov %r14,%rdi 40fc7d: be 01 00 00 00 mov $0x1,%esi 40fc82: ba b1 36 42 00 mov $0x4236b1,%edx 40fc87: e9 f5 03 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fc8c: 49 8b 0e mov (%r14),%rcx 40fc8f: 49 8b 56 08 mov 0x8(%r14),%rdx 40fc93: 49 8b 46 20 mov 0x20(%r14),%rax 40fc97: 48 39 c8 cmp %rcx,%rax 40fc9a: 48 89 c6 mov %rax,%rsi 40fc9d: 73 28 jae 40fcc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 40fc9f: 48 89 c6 mov %rax,%rsi 40fca2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fca9: 1f 84 00 00 00 00 00 40fcb0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40fcb3: 80 c3 d0 add $0xd0,%bl 40fcb6: 80 fb 09 cmp $0x9,%bl 40fcb9: 77 0c ja 40fcc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 40fcbb: 48 ff c6 inc %rsi 40fcbe: 49 89 76 20 mov %rsi,0x20(%r14) 40fcc2: 48 39 ce cmp %rcx,%rsi 40fcc5: 72 e9 jb 40fcb0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x210> 40fcc7: 48 29 c6 sub %rax,%rsi 40fcca: 48 01 c2 add %rax,%rdx 40fccd: 4c 89 f7 mov %r14,%rdi 40fcd0: e9 ac 03 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fcd5: 49 8b 0e mov (%r14),%rcx 40fcd8: 49 8b 56 08 mov 0x8(%r14),%rdx 40fcdc: 49 8b 46 20 mov 0x20(%r14),%rax 40fce0: 48 39 c8 cmp %rcx,%rax 40fce3: 48 89 c6 mov %rax,%rsi 40fce6: 73 1f jae 40fd07 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x267> 40fce8: 48 89 c6 mov %rax,%rsi 40fceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40fcf0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40fcf3: 80 c3 d0 add $0xd0,%bl 40fcf6: 80 fb 09 cmp $0x9,%bl 40fcf9: 77 0c ja 40fd07 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x267> 40fcfb: 48 ff c6 inc %rsi 40fcfe: 49 89 76 20 mov %rsi,0x20(%r14) 40fd02: 48 39 ce cmp %rcx,%rsi 40fd05: 72 e9 jb 40fcf0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x250> 40fd07: 48 29 c6 sub %rax,%rsi 40fd0a: 48 01 c2 add %rax,%rdx 40fd0d: 4c 89 f7 mov %r14,%rdi 40fd10: e8 9b da ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fd15: 4c 89 f7 mov %r14,%rdi 40fd18: be 01 00 00 00 mov $0x1,%esi 40fd1d: ba c4 36 42 00 mov $0x4236c4,%edx 40fd22: e9 5a 03 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fd27: 4c 89 f7 mov %r14,%rdi 40fd2a: be 03 00 00 00 mov $0x3,%esi 40fd2f: ba b3 36 42 00 mov $0x4236b3,%edx 40fd34: e8 77 da ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fd39: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40fd3e: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 40fd45: ff 40fd46: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 40fd4d: ff ff 40fd4f: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 40fd56: ff ff 40fd58: b8 14 00 00 00 mov $0x14,%eax 40fd5d: b9 08 00 00 00 mov $0x8,%ecx 40fd62: 48 85 d2 test %rdx,%rdx 40fd65: 74 33 je 40fd9a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2fa> 40fd67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40fd6e: 00 00 40fd70: 89 d6 mov %edx,%esi 40fd72: 83 e6 0f and $0xf,%esi 40fd75: 83 fe 0a cmp $0xa,%esi 40fd78: 8d 4e 30 lea 0x30(%rsi),%ecx 40fd7b: 8d 76 57 lea 0x57(%rsi),%esi 40fd7e: 0f 43 ce cmovae %esi,%ecx 40fd81: ff c8 dec %eax 40fd83: 48 63 f0 movslq %eax,%rsi 40fd86: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 40fd8a: 48 c1 ea 04 shr $0x4,%rdx 40fd8e: 48 85 d2 test %rdx,%rdx 40fd91: 75 dd jne 40fd70 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2d0> 40fd93: 8d 48 f4 lea -0xc(%rax),%ecx 40fd96: 85 c9 test %ecx,%ecx 40fd98: 7e 18 jle 40fdb2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x312> 40fd9a: 8d 50 ff lea -0x1(%rax),%edx 40fd9d: 89 ce mov %ecx,%esi 40fd9f: 90 nop 40fda0: 48 63 d2 movslq %edx,%rdx 40fda3: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 40fda8: ff ca dec %edx 40fdaa: ff ce dec %esi 40fdac: 85 f6 test %esi,%esi 40fdae: 7f f0 jg 40fda0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x300> 40fdb0: 29 c8 sub %ecx,%eax 40fdb2: 48 63 c0 movslq %eax,%rax 40fdb5: be 14 00 00 00 mov $0x14,%esi 40fdba: 48 29 c6 sub %rax,%rsi 40fdbd: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 40fdc2: 4c 89 f7 mov %r14,%rdi 40fdc5: e8 e6 d9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fdca: 4c 89 f7 mov %r14,%rdi 40fdcd: be 01 00 00 00 mov $0x1,%esi 40fdd2: ba b7 36 42 00 mov $0x4236b7,%edx 40fdd7: e9 a5 02 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fddc: 41 83 f8 61 cmp $0x61,%r8d 40fde0: 0f 85 a8 02 00 00 jne 41008e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5ee> 40fde6: 48 83 c3 e0 add $0xffffffffffffffe0,%rbx 40fdea: 4c 89 f7 mov %r14,%rdi 40fded: 48 83 fb 5e cmp $0x5e,%rbx 40fdf1: 0f 87 c5 00 00 00 ja 40febc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x41c> 40fdf7: be 01 00 00 00 mov $0x1,%esi 40fdfc: ba a6 36 42 00 mov $0x4236a6,%edx 40fe01: e8 aa d9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fe06: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40fe0b: 4c 89 f7 mov %r14,%rdi 40fe0e: be 01 00 00 00 mov $0x1,%esi 40fe13: e8 98 d9 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fe18: 4c 89 f7 mov %r14,%rdi 40fe1b: be 01 00 00 00 mov $0x1,%esi 40fe20: ba a8 36 42 00 mov $0x4236a8,%edx 40fe25: e9 57 02 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fe2a: 49 01 c3 add %rax,%r11 40fe2d: 31 db xor %ebx,%ebx 40fe2f: 41 b9 2f 00 00 00 mov $0x2f,%r9d 40fe35: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 40fe3c: cc cc cc 40fe3f: 48 89 de mov %rbx,%rsi 40fe42: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fe49: 1f 84 00 00 00 00 00 40fe50: 41 0f b6 3c 33 movzbl (%r11,%rsi,1),%edi 40fe55: 4c 89 c8 mov %r9,%rax 40fe58: 48 29 f8 sub %rdi,%rax 40fe5b: 49 f7 e2 mul %r10 40fe5e: 48 c1 ea 03 shr $0x3,%rdx 40fe62: 48 39 d3 cmp %rdx,%rbx 40fe65: 0f 87 37 02 00 00 ja 4100a2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x602> 40fe6b: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 40fe6f: 48 8d 5c 47 d0 lea -0x30(%rdi,%rax,2),%rbx 40fe74: 48 ff c6 inc %rsi 40fe77: 48 39 ce cmp %rcx,%rsi 40fe7a: 72 d4 jb 40fe50 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x3b0> 40fe7c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40fe81: 48 83 fb 5b cmp $0x5b,%rbx 40fe85: 0f 87 6c 01 00 00 ja 40fff7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x557> 40fe8b: 48 83 fb 26 cmp $0x26,%rbx 40fe8f: 0f 87 7b 01 00 00 ja 410010 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x570> 40fe95: 48 8d 43 f9 lea -0x7(%rbx),%rax 40fe99: 48 83 f8 06 cmp $0x6,%rax 40fe9d: 0f 87 29 fd ff ff ja 40fbcc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 40fea3: ff 24 c5 40 30 42 00 jmpq *0x423040(,%rax,8) 40feaa: 4c 89 f7 mov %r14,%rdi 40fead: be 04 00 00 00 mov $0x4,%esi 40feb2: ba 83 36 42 00 mov $0x423683,%edx 40feb7: e9 c5 01 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40febc: be 02 00 00 00 mov $0x2,%esi 40fec1: ba aa 36 42 00 mov $0x4236aa,%edx 40fec6: e8 e5 d8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40fecb: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40fed0: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 40fed7: ff 40fed8: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 40fedf: ff ff 40fee1: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 40fee8: ff ff 40feea: b8 14 00 00 00 mov $0x14,%eax 40feef: b9 02 00 00 00 mov $0x2,%ecx 40fef4: 48 85 d2 test %rdx,%rdx 40fef7: 74 31 je 40ff2a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x48a> 40fef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ff00: 89 d6 mov %edx,%esi 40ff02: 83 e6 0f and $0xf,%esi 40ff05: 83 fe 0a cmp $0xa,%esi 40ff08: 8d 4e 30 lea 0x30(%rsi),%ecx 40ff0b: 8d 76 57 lea 0x57(%rsi),%esi 40ff0e: 0f 43 ce cmovae %esi,%ecx 40ff11: ff c8 dec %eax 40ff13: 48 63 f0 movslq %eax,%rsi 40ff16: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 40ff1a: 48 c1 ea 04 shr $0x4,%rdx 40ff1e: 48 85 d2 test %rdx,%rdx 40ff21: 75 dd jne 40ff00 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x460> 40ff23: 8d 48 ee lea -0x12(%rax),%ecx 40ff26: 85 c9 test %ecx,%ecx 40ff28: 7e 18 jle 40ff42 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4a2> 40ff2a: 8d 50 ff lea -0x1(%rax),%edx 40ff2d: 89 ce mov %ecx,%esi 40ff2f: 90 nop 40ff30: 48 63 d2 movslq %edx,%rdx 40ff33: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 40ff38: ff ca dec %edx 40ff3a: ff ce dec %esi 40ff3c: 85 f6 test %esi,%esi 40ff3e: 7f f0 jg 40ff30 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x490> 40ff40: 29 c8 sub %ecx,%eax 40ff42: 48 63 c0 movslq %eax,%rax 40ff45: be 14 00 00 00 mov $0x14,%esi 40ff4a: 48 29 c6 sub %rax,%rsi 40ff4d: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 40ff52: e9 76 fd ff ff jmpq 40fccd <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x22d> 40ff57: 49 8b 0e mov (%r14),%rcx 40ff5a: 49 8b 56 08 mov 0x8(%r14),%rdx 40ff5e: 49 8b 46 20 mov 0x20(%r14),%rax 40ff62: 48 39 c8 cmp %rcx,%rax 40ff65: 48 89 c6 mov %rax,%rsi 40ff68: 73 1d jae 40ff87 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4e7> 40ff6a: 48 89 c6 mov %rax,%rsi 40ff6d: 0f 1f 00 nopl (%rax) 40ff70: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40ff73: 80 c3 d0 add $0xd0,%bl 40ff76: 80 fb 09 cmp $0x9,%bl 40ff79: 77 0c ja 40ff87 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4e7> 40ff7b: 48 ff c6 inc %rsi 40ff7e: 49 89 76 20 mov %rsi,0x20(%r14) 40ff82: 48 39 ce cmp %rcx,%rsi 40ff85: 72 e9 jb 40ff70 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4d0> 40ff87: 48 29 c6 sub %rax,%rsi 40ff8a: 48 01 c2 add %rax,%rdx 40ff8d: 4c 89 f7 mov %r14,%rdi 40ff90: e8 1b d8 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ff95: 4c 89 f7 mov %r14,%rdi 40ff98: be 01 00 00 00 mov $0x1,%esi 40ff9d: ba c6 36 42 00 mov $0x4236c6,%edx 40ffa2: e9 da 00 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40ffa7: 49 8b 0e mov (%r14),%rcx 40ffaa: 49 8b 56 08 mov 0x8(%r14),%rdx 40ffae: 49 8b 46 20 mov 0x20(%r14),%rax 40ffb2: 48 39 c8 cmp %rcx,%rax 40ffb5: 48 89 c6 mov %rax,%rsi 40ffb8: 73 1d jae 40ffd7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x537> 40ffba: 48 89 c6 mov %rax,%rsi 40ffbd: 0f 1f 00 nopl (%rax) 40ffc0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40ffc3: 80 c3 d0 add $0xd0,%bl 40ffc6: 80 fb 09 cmp $0x9,%bl 40ffc9: 77 0c ja 40ffd7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x537> 40ffcb: 48 ff c6 inc %rsi 40ffce: 49 89 76 20 mov %rsi,0x20(%r14) 40ffd2: 48 39 ce cmp %rcx,%rsi 40ffd5: 72 e9 jb 40ffc0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x520> 40ffd7: 48 29 c6 sub %rax,%rsi 40ffda: 48 01 c2 add %rax,%rdx 40ffdd: 4c 89 f7 mov %r14,%rdi 40ffe0: e8 cb d7 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 40ffe5: 4c 89 f7 mov %r14,%rdi 40ffe8: be 02 00 00 00 mov $0x2,%esi 40ffed: ba c8 36 42 00 mov $0x4236c8,%edx 40fff2: e9 8a 00 00 00 jmpq 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 40fff7: 48 83 fb 5c cmp $0x5c,%rbx 40fffb: 0f 85 cb fb ff ff jne 40fbcc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 410001: 4c 89 f7 mov %r14,%rdi 410004: be 04 00 00 00 mov $0x4,%esi 410009: ba 7e 36 42 00 mov $0x42367e,%edx 41000e: eb 71 jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410010: 48 83 fb 27 cmp $0x27,%rbx 410014: 0f 85 b2 fb ff ff jne 40fbcc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 41001a: 4c 89 f7 mov %r14,%rdi 41001d: be 04 00 00 00 mov $0x4,%esi 410022: ba 79 36 42 00 mov $0x423679,%edx 410027: eb 58 jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410029: 4c 89 f7 mov %r14,%rdi 41002c: be 04 00 00 00 mov $0x4,%esi 410031: ba 88 36 42 00 mov $0x423688,%edx 410036: eb 49 jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410038: 4c 89 f7 mov %r14,%rdi 41003b: be 04 00 00 00 mov $0x4,%esi 410040: ba 9c 36 42 00 mov $0x42369c,%edx 410045: eb 3a jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410047: 4c 89 f7 mov %r14,%rdi 41004a: be 04 00 00 00 mov $0x4,%esi 41004f: ba 92 36 42 00 mov $0x423692,%edx 410054: eb 2b jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410056: 4c 89 f7 mov %r14,%rdi 410059: be 04 00 00 00 mov $0x4,%esi 41005e: ba a1 36 42 00 mov $0x4236a1,%edx 410063: eb 1c jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410065: 4c 89 f7 mov %r14,%rdi 410068: be 04 00 00 00 mov $0x4,%esi 41006d: ba 8d 36 42 00 mov $0x42368d,%edx 410072: eb 0d jmp 410081 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 410074: 4c 89 f7 mov %r14,%rdi 410077: be 04 00 00 00 mov $0x4,%esi 41007c: ba 97 36 42 00 mov $0x423697,%edx 410081: e8 2a d7 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 410086: 48 83 c4 28 add $0x28,%rsp 41008a: 5b pop %rbx 41008b: 41 5e pop %r14 41008d: c3 retq 41008e: bf 45 00 00 00 mov $0x45,%edi 410093: be f0 34 42 00 mov $0x4234f0,%esi 410098: ba d0 04 00 00 mov $0x4d0,%edx 41009d: e8 fe 20 ff ff callq 4021a0 <_d_assert> 4100a2: e8 19 d5 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 4100a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4100ae: 00 00 00000000004100b0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>: 4100b0: 55 push %rbp 4100b1: 41 57 push %r15 4100b3: 41 56 push %r14 4100b5: 53 push %rbx 4100b6: 50 push %rax 4100b7: 48 89 fb mov %rdi,%rbx 4100ba: 48 8b 0b mov (%rbx),%rcx 4100bd: 48 8b 43 20 mov 0x20(%rbx),%rax 4100c1: 48 39 c8 cmp %rcx,%rax 4100c4: 0f 83 f8 00 00 00 jae 4101c2 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x112> 4100ca: 45 31 f6 xor %r14d,%r14d 4100cd: 0f 1f 00 nopl (%rax) 4100d0: 48 8b 53 08 mov 0x8(%rbx),%rdx 4100d4: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 4100d8: 83 fa 53 cmp $0x53,%edx 4100db: 74 73 je 410150 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xa0> 4100dd: 83 fa 56 cmp $0x56,%edx 4100e0: 0f 85 9a 00 00 00 jne 410180 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xd0> 4100e6: 48 ff c0 inc %rax 4100e9: 48 89 43 20 mov %rax,0x20(%rbx) 4100ed: 4d 85 f6 test %r14,%r14 4100f0: 74 19 je 41010b <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x5b> 4100f2: 48 89 df mov %rbx,%rdi 4100f5: be 02 00 00 00 mov $0x2,%esi 4100fa: ba ce 36 42 00 mov $0x4236ce,%edx 4100ff: e8 ac d6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 410104: 48 8b 0b mov (%rbx),%rcx 410107: 48 8b 43 20 mov 0x20(%rbx),%rax 41010b: 40 b5 ff mov $0xff,%bpl 41010e: 48 39 c8 cmp %rcx,%rax 410111: 73 08 jae 41011b <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x6b> 410113: 48 8b 4b 08 mov 0x8(%rbx),%rcx 410117: 40 8a 2c 01 mov (%rcx,%rax,1),%bpl 41011b: 4c 8b 7b 28 mov 0x28(%rbx),%r15 41011f: 48 89 df mov %rbx,%rdi 410122: 31 f6 xor %esi,%esi 410124: 31 d2 xor %edx,%edx 410126: e8 05 e0 ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41012b: 48 89 d1 mov %rdx,%rcx 41012e: 4c 89 7b 28 mov %r15,0x28(%rbx) 410132: 40 0f b6 f5 movzbl %bpl,%esi 410136: 48 89 df mov %rbx,%rdi 410139: 48 89 c2 mov %rax,%rdx 41013c: e8 af f2 ff ff callq 40f3f0 <_D4core8demangle8Demangle10parseValueMFAaaZv> 410141: eb 6c jmp 4101af <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xff> 410143: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41014a: 84 00 00 00 00 00 410150: 48 ff c0 inc %rax 410153: 48 89 43 20 mov %rax,0x20(%rbx) 410157: 4d 85 f6 test %r14,%r14 41015a: 74 12 je 41016e <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xbe> 41015c: 48 89 df mov %rbx,%rdi 41015f: be 02 00 00 00 mov $0x2,%esi 410164: ba d1 36 42 00 mov $0x4236d1,%edx 410169: e8 42 d6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 41016e: 48 89 df mov %rbx,%rdi 410171: e8 6a 03 00 00 callq 4104e0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 410176: eb 37 jmp 4101af <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xff> 410178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41017f: 00 410180: 83 fa 54 cmp $0x54,%edx 410183: 75 3d jne 4101c2 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x112> 410185: 48 ff c0 inc %rax 410188: 48 89 43 20 mov %rax,0x20(%rbx) 41018c: 4d 85 f6 test %r14,%r14 41018f: 74 12 je 4101a3 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xf3> 410191: 48 89 df mov %rbx,%rdi 410194: be 02 00 00 00 mov $0x2,%esi 410199: ba cb 36 42 00 mov $0x4236cb,%edx 41019e: e8 0d d6 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 4101a3: 48 89 df mov %rbx,%rdi 4101a6: 31 f6 xor %esi,%esi 4101a8: 31 d2 xor %edx,%edx 4101aa: e8 81 df ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4101af: 49 ff ce dec %r14 4101b2: 48 8b 0b mov (%rbx),%rcx 4101b5: 48 8b 43 20 mov 0x20(%rbx),%rax 4101b9: 48 39 c8 cmp %rcx,%rax 4101bc: 0f 82 0e ff ff ff jb 4100d0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20> 4101c2: 48 83 c4 08 add $0x8,%rsp 4101c6: 5b pop %rbx 4101c7: 41 5e pop %r14 4101c9: 41 5f pop %r15 4101cb: 5d pop %rbp 4101cc: c3 retq 4101cd: 0f 1f 00 nopl (%rax) 00000000004101d0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>: 4101d0: 55 push %rbp 4101d1: 41 57 push %r15 4101d3: 41 56 push %r14 4101d5: 41 55 push %r13 4101d7: 41 54 push %r12 4101d9: 53 push %rbx 4101da: 50 push %rax 4101db: 49 89 ff mov %rdi,%r15 4101de: 49 8b 2f mov (%r15),%rbp 4101e1: 4d 8b 47 08 mov 0x8(%r15),%r8 4101e5: 4d 8b 77 20 mov 0x20(%r15),%r14 4101e9: 31 ff xor %edi,%edi 4101eb: 49 39 ee cmp %rbp,%r14 4101ee: 4d 89 f4 mov %r14,%r12 4101f1: 41 bd 00 00 00 00 mov $0x0,%r13d 4101f7: 73 7e jae 410277 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa7> 4101f9: 4c 89 f6 mov %r14,%rsi 4101fc: 0f 1f 40 00 nopl 0x0(%rax) 410200: 41 8a 04 30 mov (%r8,%rsi,1),%al 410204: 04 d0 add $0xd0,%al 410206: 3c 09 cmp $0x9,%al 410208: 77 0c ja 410216 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x46> 41020a: 48 ff c6 inc %rsi 41020d: 49 89 77 20 mov %rsi,0x20(%r15) 410211: 48 39 ee cmp %rbp,%rsi 410214: 72 ea jb 410200 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x30> 410216: 49 89 f1 mov %rsi,%r9 410219: 4d 29 f1 sub %r14,%r9 41021c: 4d 89 f4 mov %r14,%r12 41021f: 41 bd 00 00 00 00 mov $0x0,%r13d 410225: 74 50 je 410277 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa7> 410227: 4f 8d 14 30 lea (%r8,%r14,1),%r10 41022b: 45 31 ed xor %r13d,%r13d 41022e: 49 bb cd cc cc cc cc movabs $0xcccccccccccccccd,%r11 410235: cc cc cc 410238: 4c 89 eb mov %r13,%rbx 41023b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410240: 41 0f b6 0c 1a movzbl (%r10,%rbx,1),%ecx 410245: b8 2f 00 00 00 mov $0x2f,%eax 41024a: 48 29 c8 sub %rcx,%rax 41024d: 49 f7 e3 mul %r11 410250: 48 c1 ea 03 shr $0x3,%rdx 410254: 49 39 d5 cmp %rdx,%r13 410257: 77 14 ja 41026d <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x9d> 410259: 4b 8d 44 ad 00 lea 0x0(%r13,%r13,4),%rax 41025e: 4c 8d 6c 41 d0 lea -0x30(%rcx,%rax,2),%r13 410263: 48 ff c3 inc %rbx 410266: 4c 39 cb cmp %r9,%rbx 410269: 72 d5 jb 410240 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x70> 41026b: eb 07 jmp 410274 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa4> 41026d: e8 4e d3 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 410272: eb e5 jmp 410259 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x89> 410274: 49 89 f4 mov %rsi,%r12 410277: 4d 01 e0 add %r12,%r8 41027a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410280: 48 83 ff 02 cmp $0x2,%rdi 410284: 77 3b ja 4102c1 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xf1> 410286: 49 8d 14 3c lea (%r12,%rdi,1),%rdx 41028a: 8a 87 d4 36 42 00 mov 0x4236d4(%rdi),%al 410290: b1 ff mov $0xff,%cl 410292: 48 39 ea cmp %rbp,%rdx 410295: 73 04 jae 41029b <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcb> 410297: 41 8a 0c 38 mov (%r8,%rdi,1),%cl 41029b: 38 c1 cmp %al,%cl 41029d: 75 16 jne 4102b5 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xe5> 41029f: 49 8d 44 3c 01 lea 0x1(%r12,%rdi,1),%rax 4102a4: 49 89 47 20 mov %rax,0x20(%r15) 4102a8: 48 ff c8 dec %rax 4102ab: 48 ff c7 inc %rdi 4102ae: 48 39 e8 cmp %rbp,%rax 4102b1: 72 cd jb 410280 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xb0> 4102b3: eb 07 jmp 4102bc <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xec> 4102b5: e8 06 d3 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 4102ba: eb e3 jmp 41029f <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcf> 4102bc: e8 ff d2 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 4102c1: 4c 89 ff mov %r15,%rdi 4102c4: e8 27 dd ff ff callq 40dff0 <_D4core8demangle8Demangle10parseLNameMFZv> 4102c9: 4c 89 ff mov %r15,%rdi 4102cc: be 02 00 00 00 mov $0x2,%esi 4102d1: ba d8 36 42 00 mov $0x4236d8,%edx 4102d6: e8 d5 d4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 4102db: 4c 89 ff mov %r15,%rdi 4102de: e8 cd fd ff ff callq 4100b0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv> 4102e3: 49 8b 47 20 mov 0x20(%r15),%rax 4102e7: 49 3b 07 cmp (%r15),%rax 4102ea: 73 3a jae 410326 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x156> 4102ec: 49 8b 4f 08 mov 0x8(%r15),%rcx 4102f0: 80 3c 01 5a cmpb $0x5a,(%rcx,%rax,1) 4102f4: 75 30 jne 410326 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x156> 4102f6: 48 ff c0 inc %rax 4102f9: 49 89 47 20 mov %rax,0x20(%r15) 4102fd: 4c 29 e0 sub %r12,%rax 410300: 4c 39 e8 cmp %r13,%rax 410303: 75 28 jne 41032d <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x15d> 410305: 4c 89 ff mov %r15,%rdi 410308: be 01 00 00 00 mov $0x1,%esi 41030d: ba db 36 42 00 mov $0x4236db,%edx 410312: e8 99 d4 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 410317: 48 83 c4 08 add $0x8,%rsp 41031b: 5b pop %rbx 41031c: 41 5c pop %r12 41031e: 41 5d pop %r13 410320: 41 5e pop %r14 410322: 41 5f pop %r15 410324: 5d pop %rbp 410325: c3 retq 410326: e8 95 d2 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 41032b: eb c9 jmp 4102f6 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x126> 41032d: 48 8b 3d 54 01 22 00 mov 0x220154(%rip),%rdi # 630488 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 410334: e8 97 19 00 00 callq 411cd0 <_d_throw_exception> 410339: eb ca jmp 410305 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x135> 41033b: 48 89 c7 mov %rax,%rdi 41033e: 83 fa 01 cmp $0x1,%edx 410341: 75 09 jne 41034c <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x17c> 410343: 4d 89 77 20 mov %r14,0x20(%r15) 410347: e8 84 19 00 00 callq 411cd0 <_d_throw_exception> 41034c: e8 2f 1a 00 00 callq 411d80 <_d_eh_resume_unwind> 410351: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410358: 0f 1f 84 00 00 00 00 41035f: 00 0000000000410360 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>: 410360: 41 57 push %r15 410362: 41 56 push %r14 410364: 41 55 push %r13 410366: 41 54 push %r12 410368: 53 push %rbx 410369: 49 89 ff mov %rdi,%r15 41036c: 4d 8b 17 mov (%r15),%r10 41036f: 4d 8b 77 20 mov 0x20(%r15),%r14 410373: 45 30 c0 xor %r8b,%r8b 410376: 4d 39 d6 cmp %r10,%r14 410379: 0f 83 d6 00 00 00 jae 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 41037f: 4d 8b 4f 08 mov 0x8(%r15),%r9 410383: 4c 89 f1 mov %r14,%rcx 410386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41038d: 00 00 00 410390: 41 8a 04 09 mov (%r9,%rcx,1),%al 410394: 04 d0 add $0xd0,%al 410396: 3c 09 cmp $0x9,%al 410398: 77 0c ja 4103a6 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x46> 41039a: 48 ff c1 inc %rcx 41039d: 49 89 4f 20 mov %rcx,0x20(%r15) 4103a1: 4c 39 d1 cmp %r10,%rcx 4103a4: 72 ea jb 410390 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x30> 4103a6: 49 89 cd mov %rcx,%r13 4103a9: 4d 29 f5 sub %r14,%r13 4103ac: 0f 84 a3 00 00 00 je 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 4103b2: 4f 8d 24 31 lea (%r9,%r14,1),%r12 4103b6: 31 f6 xor %esi,%esi 4103b8: 49 bb cd cc cc cc cc movabs $0xcccccccccccccccd,%r11 4103bf: cc cc cc 4103c2: 48 89 f7 mov %rsi,%rdi 4103c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4103cc: 00 00 00 00 4103d0: 41 0f b6 1c 3c movzbl (%r12,%rdi,1),%ebx 4103d5: b8 2f 00 00 00 mov $0x2f,%eax 4103da: 48 29 d8 sub %rbx,%rax 4103dd: 49 f7 e3 mul %r11 4103e0: 48 c1 ea 03 shr $0x3,%rdx 4103e4: 48 39 d6 cmp %rdx,%rsi 4103e7: 77 13 ja 4103fc <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x9c> 4103e9: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 4103ed: 48 8d 74 43 d0 lea -0x30(%rbx,%rax,2),%rsi 4103f2: 48 ff c7 inc %rdi 4103f5: 4c 39 ef cmp %r13,%rdi 4103f8: 72 d6 jb 4103d0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x70> 4103fa: eb 13 jmp 41040f <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xaf> 4103fc: e8 bf d1 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 410401: eb e6 jmp 4103e9 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x89> 410403: 4d 89 77 20 mov %r14,0x20(%r15) 410407: 48 89 c7 mov %rax,%rdi 41040a: e8 71 19 00 00 callq 411d80 <_d_eh_resume_unwind> 41040f: 48 83 fe 05 cmp $0x5,%rsi 410413: 72 40 jb 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 410415: 4c 39 d1 cmp %r10,%rcx 410418: 73 3b jae 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 41041a: 48 8d 41 01 lea 0x1(%rcx),%rax 41041e: 49 89 47 20 mov %rax,0x20(%r15) 410422: 41 80 3c 09 5f cmpb $0x5f,(%r9,%rcx,1) 410427: 75 2c jne 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 410429: 4c 39 d0 cmp %r10,%rax 41042c: 73 27 jae 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 41042e: 48 8d 41 02 lea 0x2(%rcx),%rax 410432: 49 89 47 20 mov %rax,0x20(%r15) 410436: 41 80 7c 09 01 5f cmpb $0x5f,0x1(%r9,%rcx,1) 41043c: 75 17 jne 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 41043e: 4c 39 d0 cmp %r10,%rax 410441: 73 12 jae 410455 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 410443: 48 8d 41 03 lea 0x3(%rcx),%rax 410447: 49 89 47 20 mov %rax,0x20(%r15) 41044b: 41 80 7c 09 02 54 cmpb $0x54,0x2(%r9,%rcx,1) 410451: 41 0f 94 c0 sete %r8b 410455: 4d 89 77 20 mov %r14,0x20(%r15) 410459: 44 88 c0 mov %r8b,%al 41045c: 5b pop %rbx 41045d: 41 5c pop %r12 41045f: 41 5d pop %r13 410461: 41 5e pop %r14 410463: 41 5f pop %r15 410465: c3 retq 410466: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41046d: 00 00 00 0000000000410470 <_D4core8demangle8Demangle15parseSymbolNameMFZv>: 410470: 41 56 push %r14 410472: 53 push %rbx 410473: 50 push %rax 410474: 48 89 fb mov %rdi,%rbx 410477: 48 8b 43 20 mov 0x20(%rbx),%rax 41047b: 48 3b 03 cmp (%rbx),%rax 41047e: 73 30 jae 4104b0 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40> 410480: 48 8b 4b 08 mov 0x8(%rbx),%rcx 410484: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 410488: 83 c0 d0 add $0xffffffd0,%eax 41048b: 83 f8 09 cmp $0x9,%eax 41048e: 77 20 ja 4104b0 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40> 410490: 48 89 df mov %rbx,%rdi 410493: e8 c8 fe ff ff callq 410360 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 410498: a8 01 test $0x1,%al 41049a: 74 22 je 4104be <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x4e> 41049c: 4c 8b 73 28 mov 0x28(%rbx),%r14 4104a0: 48 89 df mov %rbx,%rdi 4104a3: e8 28 fd ff ff callq 4101d0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 4104a8: 48 83 c4 08 add $0x8,%rsp 4104ac: 5b pop %rbx 4104ad: 41 5e pop %r14 4104af: c3 retq 4104b0: e8 0b d1 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 4104b5: 83 fa 01 cmp $0x1,%edx 4104b8: 75 13 jne 4104cd <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x5d> 4104ba: 4c 89 73 28 mov %r14,0x28(%rbx) 4104be: 48 89 df mov %rbx,%rdi 4104c1: 48 83 c4 08 add $0x8,%rsp 4104c5: 5b pop %rbx 4104c6: 41 5e pop %r14 4104c8: e9 23 db ff ff jmpq 40dff0 <_D4core8demangle8Demangle10parseLNameMFZv> 4104cd: 48 89 c7 mov %rax,%rdi 4104d0: e8 ab 18 00 00 callq 411d80 <_d_eh_resume_unwind> 4104d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4104dc: 00 00 00 00 00000000004104e0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>: 4104e0: 41 57 push %r15 4104e2: 41 56 push %r14 4104e4: 41 54 push %r12 4104e6: 53 push %rbx 4104e7: 50 push %rax 4104e8: 48 89 fb mov %rdi,%rbx 4104eb: 4c 8b 73 28 mov 0x28(%rbx),%r14 4104ef: 45 31 ff xor %r15d,%r15d 4104f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4104f9: 1f 84 00 00 00 00 00 410500: 4d 85 ff test %r15,%r15 410503: 74 12 je 410517 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x37> 410505: 48 89 df mov %rbx,%rdi 410508: be 01 00 00 00 mov $0x1,%esi 41050d: ba dd 36 42 00 mov $0x4236dd,%edx 410512: e8 99 d2 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 410517: 48 8b 43 20 mov 0x20(%rbx),%rax 41051b: 48 3b 03 cmp (%rbx),%rax 41051e: 73 6e jae 41058e <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xae> 410520: 48 8b 4b 08 mov 0x8(%rbx),%rcx 410524: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 410528: 83 c0 d0 add $0xffffffd0,%eax 41052b: 83 f8 09 cmp $0x9,%eax 41052e: 77 5e ja 41058e <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xae> 410530: 48 89 df mov %rbx,%rdi 410533: e8 28 fe ff ff callq 410360 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 410538: a8 01 test $0x1,%al 41053a: 74 17 je 410553 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x73> 41053c: 4c 8b 63 28 mov 0x28(%rbx),%r12 410540: 48 89 df mov %rbx,%rdi 410543: e8 88 fc ff ff callq 4101d0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 410548: eb 11 jmp 41055b <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x7b> 41054a: 83 fa 01 cmp $0x1,%edx 41054d: 75 44 jne 410593 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xb3> 41054f: 4c 89 63 28 mov %r12,0x28(%rbx) 410553: 48 89 df mov %rbx,%rdi 410556: e8 95 da ff ff callq 40dff0 <_D4core8demangle8Demangle10parseLNameMFZv> 41055b: 48 8b 43 20 mov 0x20(%rbx),%rax 41055f: 48 3b 03 cmp (%rbx),%rax 410562: 73 10 jae 410574 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x94> 410564: 48 8b 4b 08 mov 0x8(%rbx),%rcx 410568: 8a 04 01 mov (%rcx,%rax,1),%al 41056b: 04 d0 add $0xd0,%al 41056d: 49 ff cf dec %r15 410570: 3c 0a cmp $0xa,%al 410572: 72 8c jb 410500 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x20> 410574: 48 8b 53 18 mov 0x18(%rbx),%rdx 410578: 4c 01 f2 add %r14,%rdx 41057b: 48 8b 43 28 mov 0x28(%rbx),%rax 41057f: 4c 29 f0 sub %r14,%rax 410582: 48 83 c4 08 add $0x8,%rsp 410586: 5b pop %rbx 410587: 41 5c pop %r12 410589: 41 5e pop %r14 41058b: 41 5f pop %r15 41058d: c3 retq 41058e: e8 2d d0 ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 410593: 48 89 c7 mov %rax,%rdi 410596: e8 e5 17 00 00 callq 411d80 <_d_eh_resume_unwind> 41059b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004105a0 <_D4core8demangle8Demangle16parseMangledNameMFZv>: 4105a0: 53 push %rbx 4105a1: 48 89 fb mov %rdi,%rbx 4105a4: 48 8b 0b mov (%rbx),%rcx 4105a7: 48 8b 43 20 mov 0x20(%rbx),%rax 4105ab: 48 39 c8 cmp %rcx,%rax 4105ae: 73 11 jae 4105c1 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 4105b0: 48 8b 53 08 mov 0x8(%rbx),%rdx 4105b4: 80 3c 02 5f cmpb $0x5f,(%rdx,%rax,1) 4105b8: 75 07 jne 4105c1 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 4105ba: 48 ff c0 inc %rax 4105bd: 48 89 43 20 mov %rax,0x20(%rbx) 4105c1: 48 39 c8 cmp %rcx,%rax 4105c4: 73 70 jae 410636 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 4105c6: 48 8b 4b 08 mov 0x8(%rbx),%rcx 4105ca: 80 3c 01 44 cmpb $0x44,(%rcx,%rax,1) 4105ce: 75 66 jne 410636 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 4105d0: 48 ff c0 inc %rax 4105d3: 48 89 43 20 mov %rax,0x20(%rbx) 4105d7: eb 19 jmp 4105f2 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x52> 4105d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4105e0: 48 89 df mov %rbx,%rdi 4105e3: be 01 00 00 00 mov $0x1,%esi 4105e8: ba df 36 42 00 mov $0x4236df,%edx 4105ed: e8 be d1 ff ff callq 40d7b0 <_D4core8demangle8Demangle3putMFAxaZAa> 4105f2: 48 89 df mov %rbx,%rdi 4105f5: e8 e6 fe ff ff callq 4104e0 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 4105fa: 48 8b 0b mov (%rbx),%rcx 4105fd: 48 8b 73 20 mov 0x20(%rbx),%rsi 410601: 48 39 ce cmp %rcx,%rsi 410604: 73 11 jae 410617 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 410606: 48 8b 7b 08 mov 0x8(%rbx),%rdi 41060a: 80 3c 37 4d cmpb $0x4d,(%rdi,%rsi,1) 41060e: 75 07 jne 410617 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 410610: 48 ff c6 inc %rsi 410613: 48 89 73 20 mov %rsi,0x20(%rbx) 410617: 83 7b 30 01 cmpl $0x1,0x30(%rbx) 41061b: 75 12 jne 41062f <_D4core8demangle8Demangle16parseMangledNameMFZv+0x8f> 41061d: 48 89 df mov %rbx,%rdi 410620: 48 89 c6 mov %rax,%rsi 410623: e8 08 db ff ff callq 40e130 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 410628: 48 8b 0b mov (%rbx),%rcx 41062b: 48 8b 73 20 mov 0x20(%rbx),%rsi 41062f: 48 39 ce cmp %rcx,%rsi 410632: 72 ac jb 4105e0 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x40> 410634: 5b pop %rbx 410635: c3 retq 410636: e8 85 cf ff ff callq 40d5c0 <_D4core8demangle8Demangle5errorFAyaZv> 41063b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410640 <_D4core8demangle8Demangle6opCallMFZAa>: 410640: 41 57 push %r15 410642: 41 56 push %r14 410644: 41 54 push %r12 410646: 53 push %rbx 410647: 50 push %rax 410648: 49 89 fe mov %rdi,%r14 41064b: 4d 8d 7e 20 lea 0x20(%r14),%r15 41064f: 49 8d 5e 10 lea 0x10(%r14),%rbx 410653: 41 bc a0 0f 00 00 mov $0xfa0,%r12d 410659: eb 39 jmp 410694 <_D4core8demangle8Demangle6opCallMFZAa+0x54> 41065b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410660: 48 8b 33 mov (%rbx),%rsi 410663: 48 01 f6 add %rsi,%rsi 410666: 48 81 fe a0 0f 00 00 cmp $0xfa0,%rsi 41066d: 49 0f 46 f4 cmovbe %r12,%rsi 410671: bf 60 64 42 00 mov $0x426460,%edi 410676: 48 89 da mov %rbx,%rdx 410679: e8 12 4b ff ff callq 405190 <_d_arraysetlengthiT> 41067e: 48 89 03 mov %rax,(%rbx) 410681: 49 89 56 18 mov %rdx,0x18(%r14) 410685: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 41068c: 00 41068d: 49 c7 07 00 00 00 00 movq $0x0,(%r15) 410694: 4c 89 f7 mov %r14,%rdi 410697: e8 04 ff ff ff callq 4105a0 <_D4core8demangle8Demangle16parseMangledNameMFZv> 41069c: eb 32 jmp 4106d0 <_D4core8demangle8Demangle6opCallMFZAa+0x90> 41069e: 83 fa 02 cmp $0x2,%edx 4106a1: 74 bd je 410660 <_D4core8demangle8Demangle6opCallMFZAa+0x20> 4106a3: 83 fa 01 cmp $0x1,%edx 4106a6: 75 55 jne 4106fd <_D4core8demangle8Demangle6opCallMFZAa+0xbd> 4106a8: 49 8b 16 mov (%r14),%rdx 4106ab: 49 39 56 10 cmp %rdx,0x10(%r14) 4106af: 73 29 jae 4106da <_D4core8demangle8Demangle6opCallMFZAa+0x9a> 4106b1: bf 60 64 42 00 mov $0x426460,%edi 4106b6: 48 89 d6 mov %rdx,%rsi 4106b9: 48 89 da mov %rbx,%rdx 4106bc: e8 cf 4a ff ff callq 405190 <_d_arraysetlengthiT> 4106c1: 48 89 d1 mov %rdx,%rcx 4106c4: 48 89 03 mov %rax,(%rbx) 4106c7: 49 89 4e 18 mov %rcx,0x18(%r14) 4106cb: 49 8b 16 mov (%r14),%rdx 4106ce: eb 0e jmp 4106de <_D4core8demangle8Demangle6opCallMFZAa+0x9e> 4106d0: 49 8b 56 18 mov 0x18(%r14),%rdx 4106d4: 49 8b 46 28 mov 0x28(%r14),%rax 4106d8: eb 17 jmp 4106f1 <_D4core8demangle8Demangle6opCallMFZAa+0xb1> 4106da: 49 8b 4e 18 mov 0x18(%r14),%rcx 4106de: 49 8b 76 08 mov 0x8(%r14),%rsi 4106e2: 48 89 cf mov %rcx,%rdi 4106e5: e8 e6 14 ff ff callq 401bd0 4106ea: 49 8b 06 mov (%r14),%rax 4106ed: 49 8b 56 18 mov 0x18(%r14),%rdx 4106f1: 48 83 c4 08 add $0x8,%rsp 4106f5: 5b pop %rbx 4106f6: 41 5c pop %r12 4106f8: 41 5e pop %r14 4106fa: 41 5f pop %r15 4106fc: c3 retq 4106fd: 48 89 c7 mov %rax,%rdi 410700: e8 7b 16 00 00 callq 411d80 <_d_eh_resume_unwind> 410705: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41070c: 00 00 00 00 0000000000410710 <_D4core8demangle8demangleFAxaAaZAa>: 410710: 48 83 ec 38 sub $0x38,%rsp 410714: 4c 8b 05 75 29 01 00 mov 0x12975(%rip),%r8 # 423090 <_D4core8demangle8Demangle6__initZ+0x18> 41071b: 4c 8b 0d 76 29 01 00 mov 0x12976(%rip),%r9 # 423098 <_D4core8demangle8Demangle6__initZ+0x20> 410722: 4c 8b 15 77 29 01 00 mov 0x12977(%rip),%r10 # 4230a0 <_D4core8demangle8Demangle6__initZ+0x28> 410729: 48 8b 05 78 29 01 00 mov 0x12978(%rip),%rax # 4230a8 <_D4core8demangle8Demangle6__initZ+0x30> 410730: 48 89 44 24 30 mov %rax,0x30(%rsp) 410735: 4c 89 54 24 28 mov %r10,0x28(%rsp) 41073a: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 41073f: 4c 89 44 24 18 mov %r8,0x18(%rsp) 410744: 48 8b 05 3d 29 01 00 mov 0x1293d(%rip),%rax # 423088 <_D4core8demangle8Demangle6__initZ+0x10> 41074b: 48 89 44 24 10 mov %rax,0x10(%rsp) 410750: 48 8b 05 29 29 01 00 mov 0x12929(%rip),%rax # 423080 <_D4core8demangle8Demangle6__initZ+0x8> 410757: 48 89 44 24 08 mov %rax,0x8(%rsp) 41075c: 48 8b 05 15 29 01 00 mov 0x12915(%rip),%rax # 423078 <_D4core8demangle8Demangle6__initZ> 410763: 48 89 04 24 mov %rax,(%rsp) 410767: 48 89 14 24 mov %rdx,(%rsp) 41076b: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 410770: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 410777: 00 410778: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 41077d: 48 89 74 24 18 mov %rsi,0x18(%rsp) 410782: 48 8d 3c 24 lea (%rsp),%rdi 410786: e8 b5 fe ff ff callq 410640 <_D4core8demangle8Demangle6opCallMFZAa> 41078b: 48 83 c4 38 add $0x38,%rsp 41078f: c3 retq 0000000000410790 <_D4core8demangle15decodeDmdStringFAxaKmZAya>: 410790: 55 push %rbp 410791: 41 57 push %r15 410793: 41 56 push %r14 410795: 41 55 push %r13 410797: 41 54 push %r12 410799: 53 push %rbx 41079a: 48 83 ec 18 sub $0x18,%rsp 41079e: 49 89 d6 mov %rdx,%r14 4107a1: 49 89 f7 mov %rsi,%r15 4107a4: 49 89 fd mov %rdi,%r13 4107a7: 0f 57 c0 xorps %xmm0,%xmm0 4107aa: 0f 29 04 24 movaps %xmm0,(%rsp) 4107ae: 49 8b 45 00 mov 0x0(%r13),%rax 4107b2: 4c 39 f8 cmp %r15,%rax 4107b5: 0f 83 2b 01 00 00 jae 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 4107bb: 4c 8d 24 24 lea (%rsp),%r12 4107bf: 90 nop 4107c0: 48 8d 48 01 lea 0x1(%rax),%rcx 4107c4: 49 89 4d 00 mov %rcx,0x0(%r13) 4107c8: 41 8a 1c 06 mov (%r14,%rax,1),%bl 4107cc: 0f b6 d3 movzbl %bl,%edx 4107cf: 89 d6 mov %edx,%esi 4107d1: 81 e6 c0 00 00 00 and $0xc0,%esi 4107d7: 81 fe c0 00 00 00 cmp $0xc0,%esi 4107dd: 75 31 jne 410810 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x80> 4107df: 89 d0 mov %edx,%eax 4107e1: c1 e8 03 shr $0x3,%eax 4107e4: 83 e0 07 and $0x7,%eax 4107e7: ff c0 inc %eax 4107e9: 48 8b 0c 24 mov (%rsp),%rcx 4107ed: 48 39 c8 cmp %rcx,%rax 4107f0: 0f 87 f0 00 00 00 ja 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 4107f6: 48 29 c1 sub %rax,%rcx 4107f9: 48 03 4c 24 08 add 0x8(%rsp),%rcx 4107fe: 83 e2 07 and $0x7,%edx 410801: ff c2 inc %edx 410803: eb 6a jmp 41086f <_D4core8demangle15decodeDmdStringFAxaKmZAya+0xdf> 410805: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41080c: 00 00 00 00 410810: 84 db test %bl,%bl 410812: 79 7c jns 410890 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x100> 410814: 4c 39 f9 cmp %r15,%rcx 410817: 0f 83 c9 00 00 00 jae 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 41081d: 48 8d 48 02 lea 0x2(%rax),%rcx 410821: 49 89 4d 00 mov %rcx,0x0(%r13) 410825: 4c 39 f9 cmp %r15,%rcx 410828: 0f 83 b8 00 00 00 jae 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 41082e: 41 0f b6 74 06 01 movzbl 0x1(%r14,%rax,1),%esi 410834: 48 8d 48 03 lea 0x3(%rax),%rcx 410838: 49 89 4d 00 mov %rcx,0x0(%r13) 41083c: 41 0f b6 4c 06 02 movzbl 0x2(%r14,%rax,1),%ecx 410842: 83 e1 7f and $0x7f,%ecx 410845: 89 d0 mov %edx,%eax 410847: 83 e0 07 and $0x7,%eax 41084a: c1 e0 07 shl $0x7,%eax 41084d: 09 c8 or %ecx,%eax 41084f: 48 8b 0c 24 mov (%rsp),%rcx 410853: 48 39 c8 cmp %rcx,%rax 410856: 0f 87 8a 00 00 00 ja 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 41085c: 83 e6 7f and $0x7f,%esi 41085f: 83 e2 38 and $0x38,%edx 410862: c1 e2 04 shl $0x4,%edx 410865: 09 f2 or %esi,%edx 410867: 48 29 c1 sub %rax,%rcx 41086a: 48 03 4c 24 08 add 0x8(%rsp),%rcx 41086f: bf 30 65 42 00 mov $0x426530,%edi 410874: 4c 89 e6 mov %r12,%rsi 410877: e8 64 57 ff ff callq 405fe0 <_d_arrayappendT> 41087c: 48 89 04 24 mov %rax,(%rsp) 410880: 48 89 54 24 08 mov %rdx,0x8(%rsp) 410885: eb 47 jmp 4108ce <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x13e> 410887: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41088e: 00 00 410890: 88 d9 mov %bl,%cl 410892: 80 c1 9f add $0x9f,%cl 410895: 80 f9 1a cmp $0x1a,%cl 410898: 72 16 jb 4108b0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x120> 41089a: 88 d9 mov %bl,%cl 41089c: 80 c1 bf add $0xbf,%cl 41089f: 80 f9 1a cmp $0x1a,%cl 4108a2: 72 0c jb 4108b0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x120> 4108a4: 88 d9 mov %bl,%cl 4108a6: 80 c1 d0 add $0xd0,%cl 4108a9: 80 f9 0a cmp $0xa,%cl 4108ac: 73 2f jae 4108dd <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x14d> 4108ae: 66 90 xchg %ax,%ax 4108b0: 48 8b 2c 24 mov (%rsp),%rbp 4108b4: bf 30 65 42 00 mov $0x426530,%edi 4108b9: 4c 89 e6 mov %r12,%rsi 4108bc: ba 01 00 00 00 mov $0x1,%edx 4108c1: e8 ba 58 ff ff callq 406180 <_d_arrayappendcTX> 4108c6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4108cb: 88 1c 28 mov %bl,(%rax,%rbp,1) 4108ce: 49 8b 45 00 mov 0x0(%r13),%rax 4108d2: 4c 39 f8 cmp %r15,%rax 4108d5: 0f 82 e5 fe ff ff jb 4107c0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x30> 4108db: eb 09 jmp 4108e6 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x156> 4108dd: 80 fb 5f cmp $0x5f,%bl 4108e0: 74 ce je 4108b0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x120> 4108e2: 49 89 45 00 mov %rax,0x0(%r13) 4108e6: 48 8b 04 24 mov (%rsp),%rax 4108ea: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4108ef: 48 83 c4 18 add $0x18,%rsp 4108f3: 5b pop %rbx 4108f4: 41 5c pop %r12 4108f6: 41 5d pop %r13 4108f8: 41 5e pop %r14 4108fa: 41 5f pop %r15 4108fc: 5d pop %rbp 4108fd: c3 retq 4108fe: 66 90 xchg %ax,%ax 0000000000410900 <_D4core8demangle16__moduleinfoCtorZ>: 410900: 48 8b 05 19 2c 22 00 mov 0x222c19(%rip),%rax # 633520 <_Dmodule_ref> 410907: 48 89 05 aa fc 21 00 mov %rax,0x21fcaa(%rip) # 6305b8 <_D4core8demangle11__moduleRefZ> 41090e: 48 c7 05 07 2c 22 00 movq $0x6305b8,0x222c07(%rip) # 633520 <_Dmodule_ref> 410915: b8 05 63 00 410919: c3 retq 41091a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000410920 <_D4core4sync5mutex5Mutex4lockMFNeZv>: 410920: 50 push %rax 410921: 48 83 c7 10 add $0x10,%rdi 410925: e8 26 15 ff ff callq 401e50 41092a: 85 c0 test %eax,%eax 41092c: 75 02 jne 410930 <_D4core4sync5mutex5Mutex4lockMFNeZv+0x10> 41092e: 58 pop %rax 41092f: c3 retq 410930: bf 60 2d 63 00 mov $0x632d60,%edi 410935: e8 56 25 ff ff callq 402e90 <_d_newclass> 41093a: 48 c7 00 10 73 42 00 movq $0x427310,(%rax) 410941: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 410948: 00 410949: 48 8b 0d 98 69 01 00 mov 0x16998(%rip),%rcx # 4272e8 <_D4core4sync9exception13SyncException6__initZ+0x28> 410950: 48 8b 15 99 69 01 00 mov 0x16999(%rip),%rdx # 4272f0 <_D4core4sync9exception13SyncException6__initZ+0x30> 410957: 48 8b 35 9a 69 01 00 mov 0x1699a(%rip),%rsi # 4272f8 <_D4core4sync9exception13SyncException6__initZ+0x38> 41095e: 48 8b 3d 9b 69 01 00 mov 0x1699b(%rip),%rdi # 427300 <_D4core4sync9exception13SyncException6__initZ+0x40> 410965: 48 89 78 40 mov %rdi,0x40(%rax) 410969: 48 89 70 38 mov %rsi,0x38(%rax) 41096d: 48 89 50 30 mov %rdx,0x30(%rax) 410971: 48 89 48 28 mov %rcx,0x28(%rax) 410975: 48 8b 0d 64 69 01 00 mov 0x16964(%rip),%rcx # 4272e0 <_D4core4sync9exception13SyncException6__initZ+0x20> 41097c: 48 89 48 20 mov %rcx,0x20(%rax) 410980: 48 8b 0d 51 69 01 00 mov 0x16951(%rip),%rcx # 4272d8 <_D4core4sync9exception13SyncException6__initZ+0x18> 410987: 48 89 48 18 mov %rcx,0x18(%rax) 41098b: 48 8b 0d 3e 69 01 00 mov 0x1693e(%rip),%rcx # 4272d0 <_D4core4sync9exception13SyncException6__initZ+0x10> 410992: 48 89 48 10 mov %rcx,0x10(%rax) 410996: 48 c7 04 24 f0 37 42 movq $0x4237f0,(%rsp) 41099d: 00 41099e: 48 89 c7 mov %rax,%rdi 4109a1: be 00 00 00 00 mov $0x0,%esi 4109a6: ba 8d 00 00 00 mov $0x8d,%edx 4109ab: b9 47 00 00 00 mov $0x47,%ecx 4109b0: 41 b8 10 38 42 00 mov $0x423810,%r8d 4109b6: 41 b9 14 00 00 00 mov $0x14,%r9d 4109bc: e8 ff ac 00 00 callq 41b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 4109c1: 48 89 c7 mov %rax,%rdi 4109c4: e8 07 13 00 00 callq 411cd0 <_d_throw_exception> 4109c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004109d0 <_D4core4sync5mutex5Mutex6unlockMFNeZv>: 4109d0: 50 push %rax 4109d1: 48 83 c7 10 add $0x10,%rdi 4109d5: e8 76 12 ff ff callq 401c50 4109da: 85 c0 test %eax,%eax 4109dc: 75 02 jne 4109e0 <_D4core4sync5mutex5Mutex6unlockMFNeZv+0x10> 4109de: 58 pop %rax 4109df: c3 retq 4109e0: bf 60 2d 63 00 mov $0x632d60,%edi 4109e5: e8 a6 24 ff ff callq 402e90 <_d_newclass> 4109ea: 48 c7 00 10 73 42 00 movq $0x427310,(%rax) 4109f1: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4109f8: 00 4109f9: 48 8b 0d e8 68 01 00 mov 0x168e8(%rip),%rcx # 4272e8 <_D4core4sync9exception13SyncException6__initZ+0x28> 410a00: 48 8b 15 e9 68 01 00 mov 0x168e9(%rip),%rdx # 4272f0 <_D4core4sync9exception13SyncException6__initZ+0x30> 410a07: 48 8b 35 ea 68 01 00 mov 0x168ea(%rip),%rsi # 4272f8 <_D4core4sync9exception13SyncException6__initZ+0x38> 410a0e: 48 8b 3d eb 68 01 00 mov 0x168eb(%rip),%rdi # 427300 <_D4core4sync9exception13SyncException6__initZ+0x40> 410a15: 48 89 78 40 mov %rdi,0x40(%rax) 410a19: 48 89 70 38 mov %rsi,0x38(%rax) 410a1d: 48 89 50 30 mov %rdx,0x30(%rax) 410a21: 48 89 48 28 mov %rcx,0x28(%rax) 410a25: 48 8b 0d b4 68 01 00 mov 0x168b4(%rip),%rcx # 4272e0 <_D4core4sync9exception13SyncException6__initZ+0x20> 410a2c: 48 89 48 20 mov %rcx,0x20(%rax) 410a30: 48 8b 0d a1 68 01 00 mov 0x168a1(%rip),%rcx # 4272d8 <_D4core4sync9exception13SyncException6__initZ+0x18> 410a37: 48 89 48 18 mov %rcx,0x18(%rax) 410a3b: 48 8b 0d 8e 68 01 00 mov 0x1688e(%rip),%rcx # 4272d0 <_D4core4sync9exception13SyncException6__initZ+0x10> 410a42: 48 89 48 10 mov %rcx,0x10(%rax) 410a46: 48 c7 04 24 60 38 42 movq $0x423860,(%rsp) 410a4d: 00 410a4e: 48 89 c7 mov %rax,%rdi 410a51: be 00 00 00 00 mov $0x0,%esi 410a56: ba a3 00 00 00 mov $0xa3,%edx 410a5b: b9 47 00 00 00 mov $0x47,%ecx 410a60: 41 b8 80 38 42 00 mov $0x423880,%r8d 410a66: 41 b9 16 00 00 00 mov $0x16,%r9d 410a6c: e8 4f ac 00 00 callq 41b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 410a71: 48 89 c7 mov %rax,%rdi 410a74: e8 57 12 00 00 callq 411cd0 <_d_throw_exception> 410a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410a80 <_D4core4sync5mutex5Mutex7tryLockMFZb>: 410a80: 50 push %rax 410a81: 48 83 c7 10 add $0x10,%rdi 410a85: e8 d6 13 ff ff callq 401e60 410a8a: 85 c0 test %eax,%eax 410a8c: 0f 94 c0 sete %al 410a8f: 5a pop %rdx 410a90: c3 retq 410a91: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410a98: 0f 1f 84 00 00 00 00 410a9f: 00 0000000000410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex>: 410aa0: 53 push %rbx 410aa1: 48 83 ec 10 sub $0x10,%rsp 410aa5: 48 89 fb mov %rdi,%rbx 410aa8: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 410aad: e8 2e 10 ff ff callq 401ae0 410ab2: 85 c0 test %eax,%eax 410ab4: 75 57 jne 410b0d <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x6d> 410ab6: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 410abb: be 01 00 00 00 mov $0x1,%esi 410ac0: e8 9b 11 ff ff callq 401c60 410ac5: 85 c0 test %eax,%eax 410ac7: 0f 85 d9 00 00 00 jne 410ba6 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x106> 410acd: 48 8d 7b 10 lea 0x10(%rbx),%rdi 410ad1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 410ad6: e8 65 13 ff ff callq 401e40 410adb: 85 c0 test %eax,%eax 410add: 0f 85 61 01 00 00 jne 410c44 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x1a4> 410ae3: 48 8d 43 40 lea 0x40(%rbx),%rax 410ae7: 48 85 db test %rbx,%rbx 410aea: 48 0f 44 c3 cmove %rbx,%rax 410aee: 48 89 43 38 mov %rax,0x38(%rbx) 410af2: 48 8d 43 38 lea 0x38(%rbx),%rax 410af6: 48 89 43 08 mov %rax,0x8(%rbx) 410afa: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 410aff: e8 8c 0f ff ff callq 401a90 410b04: 48 89 d8 mov %rbx,%rax 410b07: 48 83 c4 10 add $0x10,%rsp 410b0b: 5b pop %rbx 410b0c: c3 retq 410b0d: bf 60 2d 63 00 mov $0x632d60,%edi 410b12: e8 79 23 ff ff callq 402e90 <_d_newclass> 410b17: 48 c7 00 10 73 42 00 movq $0x427310,(%rax) 410b1e: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 410b25: 00 410b26: 48 8b 0d bb 67 01 00 mov 0x167bb(%rip),%rcx # 4272e8 <_D4core4sync9exception13SyncException6__initZ+0x28> 410b2d: 48 8b 15 bc 67 01 00 mov 0x167bc(%rip),%rdx # 4272f0 <_D4core4sync9exception13SyncException6__initZ+0x30> 410b34: 48 8b 35 bd 67 01 00 mov 0x167bd(%rip),%rsi # 4272f8 <_D4core4sync9exception13SyncException6__initZ+0x38> 410b3b: 48 8b 3d be 67 01 00 mov 0x167be(%rip),%rdi # 427300 <_D4core4sync9exception13SyncException6__initZ+0x40> 410b42: 48 89 78 40 mov %rdi,0x40(%rax) 410b46: 48 89 70 38 mov %rsi,0x38(%rax) 410b4a: 48 89 50 30 mov %rdx,0x30(%rax) 410b4e: 48 89 48 28 mov %rcx,0x28(%rax) 410b52: 48 8b 0d 87 67 01 00 mov 0x16787(%rip),%rcx # 4272e0 <_D4core4sync9exception13SyncException6__initZ+0x20> 410b59: 48 89 48 20 mov %rcx,0x20(%rax) 410b5d: 48 8b 0d 74 67 01 00 mov 0x16774(%rip),%rcx # 4272d8 <_D4core4sync9exception13SyncException6__initZ+0x18> 410b64: 48 89 48 18 mov %rcx,0x18(%rax) 410b68: 48 8b 0d 61 67 01 00 mov 0x16761(%rip),%rcx # 4272d0 <_D4core4sync9exception13SyncException6__initZ+0x10> 410b6f: 48 89 48 10 mov %rcx,0x10(%rax) 410b73: 48 c7 04 24 d0 38 42 movq $0x4238d0,(%rsp) 410b7a: 00 410b7b: 48 89 c7 mov %rax,%rdi 410b7e: be 00 00 00 00 mov $0x0,%esi 410b83: ba 48 00 00 00 mov $0x48,%edx 410b88: b9 47 00 00 00 mov $0x47,%ecx 410b8d: 41 b8 f0 38 42 00 mov $0x4238f0,%r8d 410b93: 41 b9 1a 00 00 00 mov $0x1a,%r9d 410b99: e8 22 ab 00 00 callq 41b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 410b9e: 48 89 c7 mov %rax,%rdi 410ba1: e8 2a 11 00 00 callq 411cd0 <_d_throw_exception> 410ba6: bf 60 2d 63 00 mov $0x632d60,%edi 410bab: e8 e0 22 ff ff callq 402e90 <_d_newclass> 410bb0: 48 c7 00 10 73 42 00 movq $0x427310,(%rax) 410bb7: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 410bbe: 00 410bbf: 48 8b 0d 22 67 01 00 mov 0x16722(%rip),%rcx # 4272e8 <_D4core4sync9exception13SyncException6__initZ+0x28> 410bc6: 48 8b 15 23 67 01 00 mov 0x16723(%rip),%rdx # 4272f0 <_D4core4sync9exception13SyncException6__initZ+0x30> 410bcd: 48 8b 35 24 67 01 00 mov 0x16724(%rip),%rsi # 4272f8 <_D4core4sync9exception13SyncException6__initZ+0x38> 410bd4: 48 8b 3d 25 67 01 00 mov 0x16725(%rip),%rdi # 427300 <_D4core4sync9exception13SyncException6__initZ+0x40> 410bdb: 48 89 78 40 mov %rdi,0x40(%rax) 410bdf: 48 89 70 38 mov %rsi,0x38(%rax) 410be3: 48 89 50 30 mov %rdx,0x30(%rax) 410be7: 48 89 48 28 mov %rcx,0x28(%rax) 410beb: 48 8b 0d ee 66 01 00 mov 0x166ee(%rip),%rcx # 4272e0 <_D4core4sync9exception13SyncException6__initZ+0x20> 410bf2: 48 89 48 20 mov %rcx,0x20(%rax) 410bf6: 48 8b 0d db 66 01 00 mov 0x166db(%rip),%rcx # 4272d8 <_D4core4sync9exception13SyncException6__initZ+0x18> 410bfd: 48 89 48 18 mov %rcx,0x18(%rax) 410c01: 48 8b 0d c8 66 01 00 mov 0x166c8(%rip),%rcx # 4272d0 <_D4core4sync9exception13SyncException6__initZ+0x10> 410c08: 48 89 48 10 mov %rcx,0x10(%rax) 410c0c: 48 c7 04 24 40 39 42 movq $0x423940,(%rsp) 410c13: 00 410c14: 48 89 c7 mov %rax,%rdi 410c17: be 00 00 00 00 mov $0x0,%esi 410c1c: ba 4c 00 00 00 mov $0x4c,%edx 410c21: b9 47 00 00 00 mov $0x47,%ecx 410c26: 41 b8 60 39 42 00 mov $0x423960,%r8d 410c2c: 41 b9 1a 00 00 00 mov $0x1a,%r9d 410c32: e8 89 aa 00 00 callq 41b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 410c37: 48 89 c7 mov %rax,%rdi 410c3a: e8 91 10 00 00 callq 411cd0 <_d_throw_exception> 410c3f: e9 89 fe ff ff jmpq 410acd <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x2d> 410c44: bf 60 2d 63 00 mov $0x632d60,%edi 410c49: e8 42 22 ff ff callq 402e90 <_d_newclass> 410c4e: 48 c7 00 10 73 42 00 movq $0x427310,(%rax) 410c55: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 410c5c: 00 410c5d: 48 8b 0d 84 66 01 00 mov 0x16684(%rip),%rcx # 4272e8 <_D4core4sync9exception13SyncException6__initZ+0x28> 410c64: 48 8b 15 85 66 01 00 mov 0x16685(%rip),%rdx # 4272f0 <_D4core4sync9exception13SyncException6__initZ+0x30> 410c6b: 48 8b 35 86 66 01 00 mov 0x16686(%rip),%rsi # 4272f8 <_D4core4sync9exception13SyncException6__initZ+0x38> 410c72: 48 8b 3d 87 66 01 00 mov 0x16687(%rip),%rdi # 427300 <_D4core4sync9exception13SyncException6__initZ+0x40> 410c79: 48 89 78 40 mov %rdi,0x40(%rax) 410c7d: 48 89 70 38 mov %rsi,0x38(%rax) 410c81: 48 89 50 30 mov %rdx,0x30(%rax) 410c85: 48 89 48 28 mov %rcx,0x28(%rax) 410c89: 48 8b 0d 50 66 01 00 mov 0x16650(%rip),%rcx # 4272e0 <_D4core4sync9exception13SyncException6__initZ+0x20> 410c90: 48 89 48 20 mov %rcx,0x20(%rax) 410c94: 48 8b 0d 3d 66 01 00 mov 0x1663d(%rip),%rcx # 4272d8 <_D4core4sync9exception13SyncException6__initZ+0x18> 410c9b: 48 89 48 18 mov %rcx,0x18(%rax) 410c9f: 48 8b 0d 2a 66 01 00 mov 0x1662a(%rip),%rcx # 4272d0 <_D4core4sync9exception13SyncException6__initZ+0x10> 410ca6: 48 89 48 10 mov %rcx,0x10(%rax) 410caa: 48 c7 04 24 b0 39 42 movq $0x4239b0,(%rsp) 410cb1: 00 410cb2: 48 89 c7 mov %rax,%rdi 410cb5: be 00 00 00 00 mov $0x0,%esi 410cba: ba 4f 00 00 00 mov $0x4f,%edx 410cbf: b9 47 00 00 00 mov $0x47,%ecx 410cc4: 41 b8 d0 39 42 00 mov $0x4239d0,%r8d 410cca: 41 b9 1a 00 00 00 mov $0x1a,%r9d 410cd0: e8 eb a9 00 00 callq 41b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 410cd5: 48 89 c7 mov %rax,%rdi 410cd8: e8 f3 0f 00 00 callq 411cd0 <_d_throw_exception> 410cdd: e9 01 fe ff ff jmpq 410ae3 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x43> 410ce2: 48 89 c3 mov %rax,%rbx 410ce5: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 410cea: e8 a1 0d ff ff callq 401a90 410cef: 48 89 df mov %rbx,%rdi 410cf2: e8 89 10 00 00 callq 411d80 <_d_eh_resume_unwind> 410cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 410cfe: 00 00 0000000000410d00 <_D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex>: 410d00: 41 56 push %r14 410d02: 53 push %rbx 410d03: 50 push %rax 410d04: 49 89 f6 mov %rsi,%r14 410d07: 48 89 fb mov %rdi,%rbx 410d0a: e8 91 fd ff ff callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 410d0f: 48 8d 43 38 lea 0x38(%rbx),%rax 410d13: 49 89 46 08 mov %rax,0x8(%r14) 410d17: 48 89 d8 mov %rbx,%rax 410d1a: 48 83 c4 08 add $0x8,%rsp 410d1e: 5b pop %rbx 410d1f: 41 5e pop %r14 410d21: c3 retq 410d22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410d29: 1f 84 00 00 00 00 00 0000000000410d30 <_D4core4sync5mutex5Mutex6__dtorMFZv>: 410d30: 53 push %rbx 410d31: 48 89 fb mov %rdi,%rbx 410d34: 48 8d 7b 10 lea 0x10(%rbx),%rdi 410d38: e8 83 0d ff ff callq 401ac0 410d3d: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 410d44: 00 410d45: 5b pop %rbx 410d46: c3 retq 410d47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 410d4e: 00 00 0000000000410d50 <_D4core4sync5mutex5Mutex10handleAddrMFZPS4core3sys5posix3sys5types15pthread_mutex_t>: 410d50: 48 8d 47 10 lea 0x10(%rdi),%rax 410d54: c3 retq 410d55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 410d5c: 00 00 00 00 0000000000410d60 <_D4core4sync5mutex16__moduleinfoCtorZ>: 410d60: 48 8b 05 b9 27 22 00 mov 0x2227b9(%rip),%rax # 633520 <_Dmodule_ref> 410d67: 48 89 05 22 f9 21 00 mov %rax,0x21f922(%rip) # 630690 <_D4core4sync5mutex11__moduleRefZ> 410d6e: 48 c7 05 a7 27 22 00 movq $0x630690,0x2227a7(%rip) # 633520 <_Dmodule_ref> 410d75: 90 06 63 00 410d79: c3 retq 410d7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000410d80 : 410d80: 53 push %rbx 410d81: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 410d88: ff ff 410d8a: 48 85 c0 test %rax,%rax 410d8d: 75 36 jne 410dc5 410d8f: 31 ff xor %edi,%edi 410d91: be 02 00 00 00 mov $0x2,%esi 410d96: e8 85 0e ff ff callq 401c20 410d9b: 48 89 c3 mov %rax,%rbx 410d9e: 48 89 df mov %rbx,%rdi 410da1: be 40 3a 42 00 mov $0x423a40,%esi 410da6: e8 65 10 ff ff callq 401e10 410dab: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 410db2: ff ff 410db4: 48 89 df mov %rbx,%rdi 410db7: e8 14 0f ff ff callq 401cd0 410dbc: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 410dc3: ff ff 410dc5: 48 8b 00 mov (%rax),%rax 410dc8: 5b pop %rbx 410dc9: c3 retq 410dca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000410dd0 : 410dd0: 55 push %rbp 410dd1: 48 89 e5 mov %rsp,%rbp 410dd4: 48 89 e8 mov %rbp,%rax 410dd7: 5d pop %rbp 410dd8: c3 retq 410dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410de0 <_D3ldc6memory16initStaticDataGCFZv>: 410de0: 50 push %rax 410de1: b9 c0 f8 62 00 mov $0x62f8c0,%ecx 410de6: b8 08 00 00 00 mov $0x8,%eax 410deb: 29 c8 sub %ecx,%eax 410ded: 48 83 e0 07 and $0x7,%rax 410df1: 48 8d 80 c0 f8 62 00 lea 0x62f8c0(%rax),%rax 410df8: 64 48 89 04 25 e0 ff mov %rax,%fs:0xffffffffffffffe0 410dff: ff ff 410e01: b8 38 37 63 00 mov $0x633738,%eax 410e06: b9 38 37 63 00 mov $0x633738,%ecx 410e0b: 48 83 e1 07 and $0x7,%rcx 410e0f: 48 29 c8 sub %rcx,%rax 410e12: 64 48 89 04 25 e8 ff mov %rax,%fs:0xffffffffffffffe8 410e19: ff ff 410e1b: e8 20 00 00 00 callq 410e40 <_D3ldc6memory17parseDataProcMapsFZv> 410e20: 64 48 8b 3c 25 e0 ff mov %fs:0xffffffffffffffe0,%rdi 410e27: ff ff 410e29: 64 48 8b 34 25 e8 ff mov %fs:0xffffffffffffffe8,%rsi 410e30: ff ff 410e32: 48 29 fe sub %rdi,%rsi 410e35: 58 pop %rax 410e36: e9 55 47 00 00 jmpq 415590 410e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410e40 <_D3ldc6memory17parseDataProcMapsFZv>: 410e40: 55 push %rbp 410e41: 41 57 push %r15 410e43: 41 56 push %r14 410e45: 41 55 push %r13 410e47: 41 54 push %r12 410e49: 53 push %rbx 410e4a: 48 81 ec e8 07 00 00 sub $0x7e8,%rsp 410e51: bf 51 3a 42 00 mov $0x423a51,%edi 410e56: 31 f6 xor %esi,%esi 410e58: 30 c0 xor %al,%al 410e5a: e8 e1 0e ff ff callq 401d40 410e5f: 41 89 c6 mov %eax,%r14d 410e62: 4c 8d 24 24 lea (%rsp),%r12 410e66: 4c 89 e7 mov %r12,%rdi 410e69: be ff 00 00 00 mov $0xff,%esi 410e6e: ba e8 07 00 00 mov $0x7e8,%edx 410e73: e8 88 0c ff ff callq 401b00 410e78: 41 83 fe ff cmp $0xffffffff,%r14d 410e7c: 0f 84 8a 01 00 00 je 41100c <_D3ldc6memory17parseDataProcMapsFZv+0x1cc> 410e82: 44 89 f7 mov %r14d,%edi 410e85: 4c 89 e6 mov %r12,%rsi 410e88: ba e8 07 00 00 mov $0x7e8,%edx 410e8d: e8 ce 0c ff ff callq 401b60 410e92: 48 85 c0 test %rax,%rax 410e95: 0f 8e 69 01 00 00 jle 411004 <_D3ldc6memory17parseDataProcMapsFZv+0x1c4> 410e9b: 4c 8d 3c 24 lea (%rsp),%r15 410e9f: 90 nop 410ea0: 49 01 c4 add %rax,%r12 410ea3: 4d 89 fd mov %r15,%r13 410ea6: eb 16 jmp 410ebe <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 410ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 410eaf: 00 410eb0: 48 29 d8 sub %rbx,%rax 410eb3: 48 89 df mov %rbx,%rdi 410eb6: 48 89 c6 mov %rax,%rsi 410eb9: e8 d2 46 00 00 callq 415590 410ebe: 4c 89 ed mov %r13,%rbp 410ec1: 48 89 eb mov %rbp,%rbx 410ec4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410ecb: 00 00 00 00 00 410ed0: 4c 39 e3 cmp %r12,%rbx 410ed3: 0f 83 f7 00 00 00 jae 410fd0 <_D3ldc6memory17parseDataProcMapsFZv+0x190> 410ed9: 4c 8d 6b 01 lea 0x1(%rbx),%r13 410edd: 80 3b 0a cmpb $0xa,(%rbx) 410ee0: 4c 89 eb mov %r13,%rbx 410ee3: 75 eb jne 410ed0 <_D3ldc6memory17parseDataProcMapsFZv+0x90> 410ee5: 80 7d 1b 77 cmpb $0x77,0x1b(%rbp) 410ee9: 75 73 jne 410f5e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 410eeb: c6 45 0c 00 movb $0x0,0xc(%rbp) 410eef: c6 45 19 00 movb $0x0,0x19(%rbp) 410ef3: 48 89 ef mov %rbp,%rdi 410ef6: 31 f6 xor %esi,%esi 410ef8: ba 10 00 00 00 mov $0x10,%edx 410efd: e8 ce 0e ff ff callq 401dd0 410f02: 48 89 c3 mov %rax,%rbx 410f05: 48 8d 7d 0d lea 0xd(%rbp),%rdi 410f09: 31 f6 xor %esi,%esi 410f0b: ba 10 00 00 00 mov $0x10,%edx 410f10: e8 bb 0e ff ff callq 401dd0 410f15: 64 48 8b 0c 25 e8 ff mov %fs:0xffffffffffffffe8,%rcx 410f1c: ff ff 410f1e: 48 85 c9 test %rcx,%rcx 410f21: 74 1d je 410f40 <_D3ldc6memory17parseDataProcMapsFZv+0x100> 410f23: 48 39 c1 cmp %rax,%rcx 410f26: 77 18 ja 410f40 <_D3ldc6memory17parseDataProcMapsFZv+0x100> 410f28: 64 48 39 1c 25 e0 ff cmp %rbx,%fs:0xffffffffffffffe0 410f2f: ff ff 410f31: 73 2b jae 410f5e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 410f33: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410f3a: 84 00 00 00 00 00 410f40: 49 39 c7 cmp %rax,%r15 410f43: 73 0b jae 410f50 <_D3ldc6memory17parseDataProcMapsFZv+0x110> 410f45: 49 39 df cmp %rbx,%r15 410f48: 73 14 jae 410f5e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 410f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410f50: 48 29 d8 sub %rbx,%rax 410f53: 48 89 df mov %rbx,%rdi 410f56: 48 89 c6 mov %rax,%rsi 410f59: e8 32 46 00 00 callq 415590 410f5e: 80 7d 13 77 cmpb $0x77,0x13(%rbp) 410f62: 0f 85 56 ff ff ff jne 410ebe <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 410f68: c6 45 08 00 movb $0x0,0x8(%rbp) 410f6c: c6 45 11 00 movb $0x0,0x11(%rbp) 410f70: 48 89 ef mov %rbp,%rdi 410f73: 31 f6 xor %esi,%esi 410f75: ba 10 00 00 00 mov $0x10,%edx 410f7a: e8 51 0e ff ff callq 401dd0 410f7f: 48 89 c3 mov %rax,%rbx 410f82: 48 83 c5 09 add $0x9,%rbp 410f86: 48 89 ef mov %rbp,%rdi 410f89: 31 f6 xor %esi,%esi 410f8b: ba 10 00 00 00 mov $0x10,%edx 410f90: e8 3b 0e ff ff callq 401dd0 410f95: 64 48 8b 0c 25 e8 ff mov %fs:0xffffffffffffffe8,%rcx 410f9c: ff ff 410f9e: 48 85 c9 test %rcx,%rcx 410fa1: 74 05 je 410fa8 <_D3ldc6memory17parseDataProcMapsFZv+0x168> 410fa3: 48 39 c1 cmp %rax,%rcx 410fa6: 76 17 jbe 410fbf <_D3ldc6memory17parseDataProcMapsFZv+0x17f> 410fa8: 49 39 c7 cmp %rax,%r15 410fab: 0f 83 ff fe ff ff jae 410eb0 <_D3ldc6memory17parseDataProcMapsFZv+0x70> 410fb1: 49 39 df cmp %rbx,%r15 410fb4: 0f 83 04 ff ff ff jae 410ebe <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 410fba: e9 f1 fe ff ff jmpq 410eb0 <_D3ldc6memory17parseDataProcMapsFZv+0x70> 410fbf: 64 48 39 1c 25 e0 ff cmp %rbx,%fs:0xffffffffffffffe0 410fc6: ff ff 410fc8: 0f 83 f0 fe ff ff jae 410ebe <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 410fce: eb d8 jmp 410fa8 <_D3ldc6memory17parseDataProcMapsFZv+0x168> 410fd0: 48 29 eb sub %rbp,%rbx 410fd3: 4c 89 ff mov %r15,%rdi 410fd6: 48 89 ee mov %rbp,%rsi 410fd9: 48 89 da mov %rbx,%rdx 410fdc: e8 6f 0d ff ff callq 401d50 410fe1: 4c 8d 24 1c lea (%rsp,%rbx,1),%r12 410fe5: 48 8d 94 24 e8 07 00 lea 0x7e8(%rsp),%rdx 410fec: 00 410fed: 4c 29 e2 sub %r12,%rdx 410ff0: 44 89 f7 mov %r14d,%edi 410ff3: 4c 89 e6 mov %r12,%rsi 410ff6: e8 65 0b ff ff callq 401b60 410ffb: 48 85 c0 test %rax,%rax 410ffe: 0f 8f 9c fe ff ff jg 410ea0 <_D3ldc6memory17parseDataProcMapsFZv+0x60> 411004: 44 89 f7 mov %r14d,%edi 411007: e8 04 0b ff ff callq 401b10 41100c: 48 81 c4 e8 07 00 00 add $0x7e8,%rsp 411013: 5b pop %rbx 411014: 41 5c pop %r12 411016: 41 5d pop %r13 411018: 41 5e pop %r14 41101a: 41 5f pop %r15 41101c: 5d pop %rbp 41101d: c3 retq 41101e: 66 90 xchg %ax,%ax 0000000000411020 <_D3ldc6memory16__moduleinfoCtorZ>: 411020: 48 8b 05 f9 24 22 00 mov 0x2224f9(%rip),%rax # 633520 <_Dmodule_ref> 411027: 48 89 05 82 f6 21 00 mov %rax,0x21f682(%rip) # 6306b0 <_D3ldc6memory11__moduleRefZ> 41102e: 48 c7 05 e7 24 22 00 movq $0x6306b0,0x2224e7(%rip) # 633520 <_Dmodule_ref> 411035: b0 06 63 00 411039: c3 retq 41103a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000411040 : 411040: 53 push %rbx 411041: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 411048: 48 89 fb mov %rdi,%rbx 41104b: 84 c0 test %al,%al 41104d: 74 31 je 411080 41104f: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 411054: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 411059: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 41105e: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 411063: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 411068: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 41106f: 00 411070: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 411077: 00 411078: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 41107f: 00 411080: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 411085: 4c 89 44 24 20 mov %r8,0x20(%rsp) 41108a: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 41108f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 411094: 48 89 74 24 08 mov %rsi,0x8(%rsp) 411099: 48 8d 04 24 lea (%rsp),%rax 41109d: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 4110a4: 00 4110a5: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 4110ac: 00 4110ad: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 4110b4: 00 4110b5: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 4110bc: 30 00 00 00 4110c0: c7 84 24 b8 00 00 00 movl $0x8,0xb8(%rsp) 4110c7: 08 00 00 00 4110cb: bf c0 3b 42 00 mov $0x423bc0,%edi 4110d0: 30 c0 xor %al,%al 4110d2: e8 c9 09 ff ff callq 401aa0 4110d7: 48 8d b4 24 b8 00 00 lea 0xb8(%rsp),%rsi 4110de: 00 4110df: 48 89 df mov %rbx,%rdi 4110e2: e8 a9 0b ff ff callq 401c90 4110e7: bf 0a 00 00 00 mov $0xa,%edi 4110ec: e8 7f 08 ff ff callq 401970 4110f1: e8 ba 08 ff ff callq 4019b0 4110f6: 48 81 c4 d0 00 00 00 add $0xd0,%rsp 4110fd: 5b pop %rbx 4110fe: c3 retq 4110ff: 90 nop 0000000000411100 <_D3ldc2eh11get_uleb128FPhKmZPh>: 411100: 41 57 push %r15 411102: 41 56 push %r14 411104: 41 55 push %r13 411106: 41 54 push %r12 411108: 53 push %rbx 411109: 49 89 f4 mov %rsi,%r12 41110c: 49 89 fe mov %rdi,%r14 41110f: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 411116: 41 8a 04 24 mov (%r12),%al 41111a: 45 31 ff xor %r15d,%r15d 41111d: a8 80 test $0x80,%al 41111f: 74 7f je 4111a0 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 411121: 0f b6 c0 movzbl %al,%eax 411124: 49 ff c4 inc %r12 411127: 31 d2 xor %edx,%edx 411129: 49 89 d5 mov %rdx,%r13 41112c: eb 0e jmp 41113c <_D3ldc2eh11get_uleb128FPhKmZPh+0x3c> 41112e: 66 90 xchg %ax,%ax 411130: 0f b6 c0 movzbl %al,%eax 411133: 49 ff c4 inc %r12 411136: 49 8b 16 mov (%r14),%rdx 411139: 49 89 dd mov %rbx,%r13 41113c: 83 e0 7f and $0x7f,%eax 41113f: 44 88 e9 mov %r13b,%cl 411142: d3 e0 shl %cl,%eax 411144: 48 63 c0 movslq %eax,%rax 411147: 48 09 d0 or %rdx,%rax 41114a: 49 89 06 mov %rax,(%r14) 41114d: 49 8d 5d 07 lea 0x7(%r13),%rbx 411151: 48 83 fb 3f cmp $0x3f,%rbx 411155: 76 0c jbe 411163 <_D3ldc2eh11get_uleb128FPhKmZPh+0x63> 411157: bf e0 3b 42 00 mov $0x423be0,%edi 41115c: 30 c0 xor %al,%al 41115e: e8 dd fe ff ff callq 411040 411163: 41 8a 04 24 mov (%r12),%al 411167: a8 80 test $0x80,%al 411169: 75 c5 jne 411130 <_D3ldc2eh11get_uleb128FPhKmZPh+0x30> 41116b: 45 31 ff xor %r15d,%r15d 41116e: 49 83 fd f9 cmp $0xfffffffffffffff9,%r13 411172: 74 2c je 4111a0 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 411174: 0f b6 d0 movzbl %al,%edx 411177: 4d 8d 7d 07 lea 0x7(%r13),%r15 41117b: b9 39 00 00 00 mov $0x39,%ecx 411180: 44 29 e9 sub %r13d,%ecx 411183: be 01 00 00 00 mov $0x1,%esi 411188: 48 d3 e6 shl %cl,%rsi 41118b: 48 39 f2 cmp %rsi,%rdx 41118e: 7c 10 jl 4111a0 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 411190: bf 20 3c 42 00 mov $0x423c20,%edi 411195: 30 c0 xor %al,%al 411197: e8 a4 fe ff ff callq 411040 41119c: 41 8a 04 24 mov (%r12),%al 4111a0: 0f b6 c0 movzbl %al,%eax 4111a3: 44 88 f9 mov %r15b,%cl 4111a6: d3 e0 shl %cl,%eax 4111a8: 48 63 c0 movslq %eax,%rax 4111ab: 49 09 06 or %rax,(%r14) 4111ae: 49 ff c4 inc %r12 4111b1: 4c 89 e0 mov %r12,%rax 4111b4: 5b pop %rbx 4111b5: 41 5c pop %r12 4111b7: 41 5d pop %r13 4111b9: 41 5e pop %r14 4111bb: 41 5f pop %r15 4111bd: c3 retq 4111be: 66 90 xchg %ax,%ax 00000000004111c0 <_D3ldc2eh11get_sleb128FPhKlZPh>: 4111c0: 41 57 push %r15 4111c2: 41 56 push %r14 4111c4: 41 55 push %r13 4111c6: 41 54 push %r12 4111c8: 53 push %rbx 4111c9: 49 89 f4 mov %rsi,%r12 4111cc: 49 89 fe mov %rdi,%r14 4111cf: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 4111d6: 41 8a 04 24 mov (%r12),%al 4111da: 45 31 ff xor %r15d,%r15d 4111dd: a8 80 test $0x80,%al 4111df: 74 7f je 411260 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 4111e1: 0f b6 c0 movzbl %al,%eax 4111e4: 49 ff c4 inc %r12 4111e7: 31 d2 xor %edx,%edx 4111e9: 49 89 d5 mov %rdx,%r13 4111ec: eb 0e jmp 4111fc <_D3ldc2eh11get_sleb128FPhKlZPh+0x3c> 4111ee: 66 90 xchg %ax,%ax 4111f0: 0f b6 c0 movzbl %al,%eax 4111f3: 49 ff c4 inc %r12 4111f6: 49 8b 16 mov (%r14),%rdx 4111f9: 49 89 dd mov %rbx,%r13 4111fc: 83 e0 7f and $0x7f,%eax 4111ff: 44 88 e9 mov %r13b,%cl 411202: d3 e0 shl %cl,%eax 411204: 48 63 c0 movslq %eax,%rax 411207: 48 09 d0 or %rdx,%rax 41120a: 49 89 06 mov %rax,(%r14) 41120d: 49 8d 5d 07 lea 0x7(%r13),%rbx 411211: 48 83 fb 3f cmp $0x3f,%rbx 411215: 76 0c jbe 411223 <_D3ldc2eh11get_sleb128FPhKlZPh+0x63> 411217: bf 60 3c 42 00 mov $0x423c60,%edi 41121c: 30 c0 xor %al,%al 41121e: e8 1d fe ff ff callq 411040 411223: 41 8a 04 24 mov (%r12),%al 411227: a8 80 test $0x80,%al 411229: 75 c5 jne 4111f0 <_D3ldc2eh11get_sleb128FPhKlZPh+0x30> 41122b: 45 31 ff xor %r15d,%r15d 41122e: 49 83 fd f9 cmp $0xfffffffffffffff9,%r13 411232: 74 2c je 411260 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 411234: 0f b6 d0 movzbl %al,%edx 411237: 4d 8d 7d 07 lea 0x7(%r13),%r15 41123b: b9 39 00 00 00 mov $0x39,%ecx 411240: 44 29 e9 sub %r13d,%ecx 411243: be 01 00 00 00 mov $0x1,%esi 411248: 48 d3 e6 shl %cl,%rsi 41124b: 48 39 f2 cmp %rsi,%rdx 41124e: 7c 10 jl 411260 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 411250: bf a0 3c 42 00 mov $0x423ca0,%edi 411255: 30 c0 xor %al,%al 411257: e8 e4 fd ff ff callq 411040 41125c: 41 8a 04 24 mov (%r12),%al 411260: 0f b6 c0 movzbl %al,%eax 411263: 44 88 f9 mov %r15b,%cl 411266: d3 e0 shl %cl,%eax 411268: 48 63 c0 movslq %eax,%rax 41126b: 49 0b 06 or (%r14),%rax 41126e: 49 89 06 mov %rax,(%r14) 411271: 49 83 ff 3f cmp $0x3f,%r15 411275: 77 23 ja 41129a <_D3ldc2eh11get_sleb128FPhKlZPh+0xda> 411277: 41 f6 04 24 40 testb $0x40,(%r12) 41127c: 74 1c je 41129a <_D3ldc2eh11get_sleb128FPhKlZPh+0xda> 41127e: 41 83 c7 07 add $0x7,%r15d 411282: ba 01 00 00 00 mov $0x1,%edx 411287: 44 88 f9 mov %r15b,%cl 41128a: d3 e2 shl %cl,%edx 41128c: ff ca dec %edx 41128e: 48 63 ca movslq %edx,%rcx 411291: 48 f7 d1 not %rcx 411294: 48 09 c8 or %rcx,%rax 411297: 49 89 06 mov %rax,(%r14) 41129a: 49 ff c4 inc %r12 41129d: 4c 89 e0 mov %r12,%rax 4112a0: 5b pop %rbx 4112a1: 41 5c pop %r12 4112a3: 41 5d pop %r13 4112a5: 41 5e pop %r14 4112a7: 41 5f pop %r15 4112a9: c3 retq 4112aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004112b0 <_D3ldc2eh25get_size_of_encoded_valueFhZm>: 4112b0: 50 push %rax 4112b1: 31 c0 xor %eax,%eax 4112b3: 40 80 ff ff cmp $0xff,%dil 4112b7: 74 1d je 4112d6 <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x26> 4112b9: 40 0f b6 cf movzbl %dil,%ecx 4112bd: 83 e1 07 and $0x7,%ecx 4112c0: 83 f9 04 cmp $0x4,%ecx 4112c3: 77 1a ja 4112df <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x2f> 4112c5: b8 08 00 00 00 mov $0x8,%eax 4112ca: ff 24 cd 70 3a 42 00 jmpq *0x423a70(,%rcx,8) 4112d1: b8 02 00 00 00 mov $0x2,%eax 4112d6: 5a pop %rdx 4112d7: c3 retq 4112d8: b8 04 00 00 00 mov $0x4,%eax 4112dd: 5a pop %rdx 4112de: c3 retq 4112df: bf e0 3c 42 00 mov $0x423ce0,%edi 4112e4: 30 c0 xor %al,%al 4112e6: e8 55 fd ff ff callq 411040 4112eb: bf 3e 00 00 00 mov $0x3e,%edi 4112f0: be 30 3d 42 00 mov $0x423d30,%esi 4112f5: ba fb 00 00 00 mov $0xfb,%edx 4112fa: e8 a1 0e ff ff callq 4021a0 <_d_assert> 4112ff: 90 nop 0000000000411300 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh>: 411300: 55 push %rbp 411301: 41 57 push %r15 411303: 41 56 push %r14 411305: 41 55 push %r13 411307: 41 54 push %r12 411309: 53 push %rbx 41130a: 48 83 ec 18 sub $0x18,%rsp 41130e: 49 89 cc mov %rcx,%r12 411311: 49 89 d6 mov %rdx,%r14 411314: 89 f3 mov %esi,%ebx 411316: 80 fb 50 cmp $0x50,%bl 411319: 0f 84 a4 01 00 00 je 4114c3 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c3> 41131f: 48 89 3c 24 mov %rdi,(%rsp) 411323: 89 d8 mov %ebx,%eax 411325: 83 e0 0f and $0xf,%eax 411328: 83 f8 0c cmp $0xc,%eax 41132b: 0f 87 92 01 00 00 ja 4114c3 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c3> 411331: ff 24 c5 98 3a 42 00 jmpq *0x423a98(,%rax,8) 411338: 49 8b 04 24 mov (%r12),%rax 41133c: 49 89 06 mov %rax,(%r14) 41133f: 49 8d 6c 24 08 lea 0x8(%r12),%rbp 411344: e9 18 01 00 00 jmpq 411461 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 411349: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 411350: 41 8a 04 24 mov (%r12),%al 411354: 45 31 ed xor %r13d,%r13d 411357: a8 80 test $0x80,%al 411359: 0f 84 ba 00 00 00 je 411419 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x119> 41135f: 89 5c 24 0c mov %ebx,0xc(%rsp) 411363: 0f b6 c0 movzbl %al,%eax 411366: 49 8d 6c 24 01 lea 0x1(%r12),%rbp 41136b: 31 d2 xor %edx,%edx 41136d: 49 89 d7 mov %rdx,%r15 411370: eb 1a jmp 41138c <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x8c> 411372: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411379: 1f 84 00 00 00 00 00 411380: 0f b6 c0 movzbl %al,%eax 411383: 48 ff c5 inc %rbp 411386: 49 8b 16 mov (%r14),%rdx 411389: 49 89 df mov %rbx,%r15 41138c: 83 e0 7f and $0x7f,%eax 41138f: 44 88 f9 mov %r15b,%cl 411392: d3 e0 shl %cl,%eax 411394: 48 63 c0 movslq %eax,%rax 411397: 48 09 d0 or %rdx,%rax 41139a: 49 89 06 mov %rax,(%r14) 41139d: 49 8d 5f 07 lea 0x7(%r15),%rbx 4113a1: 48 83 fb 3f cmp $0x3f,%rbx 4113a5: 76 0c jbe 4113b3 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0xb3> 4113a7: bf e0 3b 42 00 mov $0x423be0,%edi 4113ac: 30 c0 xor %al,%al 4113ae: e8 8d fc ff ff callq 411040 4113b3: 8a 45 00 mov 0x0(%rbp),%al 4113b6: a8 80 test $0x80,%al 4113b8: 75 c6 jne 411380 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x80> 4113ba: 45 31 ed xor %r13d,%r13d 4113bd: 49 83 ff f9 cmp $0xfffffffffffffff9,%r15 4113c1: 75 5b jne 41141e <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x11e> 4113c3: 8b 5c 24 0c mov 0xc(%rsp),%ebx 4113c7: e9 81 00 00 00 jmpq 41144d <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 4113cc: 41 0f b7 04 24 movzwl (%r12),%eax 4113d1: eb 2e jmp 411401 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x101> 4113d3: 41 8b 04 24 mov (%r12),%eax 4113d7: eb 36 jmp 41140f <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x10f> 4113d9: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4113e0: 00 00 4113e2: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4113e7: 4c 89 e6 mov %r12,%rsi 4113ea: e8 d1 fd ff ff callq 4111c0 <_D3ldc2eh11get_sleb128FPhKlZPh> 4113ef: 48 89 c5 mov %rax,%rbp 4113f2: 49 8b 06 mov (%r14),%rax 4113f5: 48 89 44 24 10 mov %rax,0x10(%rsp) 4113fa: eb 65 jmp 411461 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 4113fc: 49 0f bf 04 24 movswq (%r12),%rax 411401: 49 89 06 mov %rax,(%r14) 411404: 49 8d 6c 24 02 lea 0x2(%r12),%rbp 411409: eb 56 jmp 411461 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 41140b: 49 63 04 24 movslq (%r12),%rax 41140f: 49 89 06 mov %rax,(%r14) 411412: 49 8d 6c 24 04 lea 0x4(%r12),%rbp 411417: eb 48 jmp 411461 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 411419: 4c 89 e5 mov %r12,%rbp 41141c: eb 2f jmp 41144d <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 41141e: 0f b6 d0 movzbl %al,%edx 411421: 4d 8d 6f 07 lea 0x7(%r15),%r13 411425: b9 39 00 00 00 mov $0x39,%ecx 41142a: 44 29 f9 sub %r15d,%ecx 41142d: be 01 00 00 00 mov $0x1,%esi 411432: 48 d3 e6 shl %cl,%rsi 411435: 48 39 f2 cmp %rsi,%rdx 411438: 8b 5c 24 0c mov 0xc(%rsp),%ebx 41143c: 7c 0f jl 41144d <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 41143e: bf 20 3c 42 00 mov $0x423c20,%edi 411443: 30 c0 xor %al,%al 411445: e8 f6 fb ff ff callq 411040 41144a: 8a 45 00 mov 0x0(%rbp),%al 41144d: 0f b6 c0 movzbl %al,%eax 411450: 44 88 e9 mov %r13b,%cl 411453: d3 e0 shl %cl,%eax 411455: 48 63 c0 movslq %eax,%rax 411458: 49 0b 06 or (%r14),%rax 41145b: 49 89 06 mov %rax,(%r14) 41145e: 48 ff c5 inc %rbp 411461: 89 d9 mov %ebx,%ecx 411463: 83 e1 70 and $0x70,%ecx 411466: 83 f9 0f cmp $0xf,%ecx 411469: 77 06 ja 411471 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x171> 41146b: 85 c9 test %ecx,%ecx 41146d: 75 51 jne 4114c0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 41146f: eb 3f jmp 4114b0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1b0> 411471: 83 f9 1f cmp $0x1f,%ecx 411474: 77 0a ja 411480 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x180> 411476: 83 f9 10 cmp $0x10,%ecx 411479: 75 45 jne 4114c0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 41147b: 4c 01 e0 add %r12,%rax 41147e: eb 2d jmp 4114ad <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1ad> 411480: 83 f9 20 cmp $0x20,%ecx 411483: 74 10 je 411495 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x195> 411485: 83 f9 30 cmp $0x30,%ecx 411488: 48 8b 3c 24 mov (%rsp),%rdi 41148c: 75 12 jne 4114a0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a0> 41148e: e8 8d 08 ff ff callq 401d20 <_Unwind_GetDataRelBase@plt> 411493: eb 15 jmp 4114aa <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1aa> 411495: 48 8b 3c 24 mov (%rsp),%rdi 411499: e8 b2 05 ff ff callq 401a50 <_Unwind_GetTextRelBase@plt> 41149e: eb 0a jmp 4114aa <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1aa> 4114a0: 83 f9 40 cmp $0x40,%ecx 4114a3: 75 1b jne 4114c0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 4114a5: e8 76 05 ff ff callq 401a20 <_Unwind_GetRegionStart@plt> 4114aa: 49 03 06 add (%r14),%rax 4114ad: 49 89 06 mov %rax,(%r14) 4114b0: f6 c3 80 test $0x80,%bl 4114b3: 74 06 je 4114bb <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1bb> 4114b5: 48 8b 00 mov (%rax),%rax 4114b8: 49 89 06 mov %rax,(%r14) 4114bb: 48 89 e8 mov %rbp,%rax 4114be: eb 12 jmp 4114d2 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1d2> 4114c0: 49 89 ec mov %rbp,%r12 4114c3: bf 70 3d 42 00 mov $0x423d70,%edi 4114c8: 30 c0 xor %al,%al 4114ca: e8 71 fb ff ff callq 411040 4114cf: 4c 89 e0 mov %r12,%rax 4114d2: 48 83 c4 18 add $0x18,%rsp 4114d6: 5b pop %rbx 4114d7: 41 5c pop %r12 4114d9: 41 5d pop %r13 4114db: 41 5e pop %r14 4114dd: 41 5f pop %r15 4114df: 5d pop %rbp 4114e0: c3 retq 4114e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4114e8: 0f 1f 84 00 00 00 00 4114ef: 00 00000000004114f0 <_d_eh_personality>: 4114f0: 55 push %rbp 4114f1: 41 57 push %r15 4114f3: 41 56 push %r14 4114f5: 41 55 push %r13 4114f7: 41 54 push %r12 4114f9: 53 push %rbx 4114fa: 48 81 ec 88 00 00 00 sub $0x88,%rsp 411501: 4c 89 c3 mov %r8,%rbx 411504: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 411509: 89 74 24 0c mov %esi,0xc(%rsp) 41150d: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 411514: 00 411515: bd 03 00 00 00 mov $0x3,%ebp 41151a: 83 ff 01 cmp $0x1,%edi 41151d: 0f 85 5f 04 00 00 jne 411982 <_d_eh_personality+0x492> 411523: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi 41152a: 00 41152b: bf 08 00 00 00 mov $0x8,%edi 411530: ba 08 00 00 00 mov $0x8,%edx 411535: b9 c0 06 63 00 mov $0x6306c0,%ecx 41153a: 41 b8 60 64 42 00 mov $0x426460,%r8d 411540: e8 9b 4a 00 00 callq 415fe0 <_adEq2> 411545: 85 c0 test %eax,%eax 411547: 0f 84 35 04 00 00 je 411982 <_d_eh_personality+0x492> 41154d: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 411554: 00 00 411556: 48 c7 44 24 70 00 00 movq $0x0,0x70(%rsp) 41155d: 00 00 41155f: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) 411566: 00 00 411568: c6 44 24 67 00 movb $0x0,0x67(%rsp) 41156d: 48 8d 7c 24 67 lea 0x67(%rsp),%rdi 411572: 48 8d 74 24 68 lea 0x68(%rsp),%rsi 411577: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 41157c: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 411581: 49 89 d8 mov %rbx,%r8 411584: e8 57 05 00 00 callq 411ae0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv> 411589: bd 08 00 00 00 mov $0x8,%ebp 41158e: 4c 8b 74 24 78 mov 0x78(%rsp),%r14 411593: 4d 85 f6 test %r14,%r14 411596: 0f 84 e6 03 00 00 je 411982 <_d_eh_personality+0x492> 41159c: 48 89 df mov %rbx,%rdi 41159f: e8 5c 06 ff ff callq 401c00 <_Unwind_GetIP@plt> 4115a4: 49 89 c7 mov %rax,%r15 4115a7: 49 ff cf dec %r15 4115aa: 48 89 df mov %rbx,%rdi 4115ad: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 4115b2: e8 69 04 ff ff callq 401a20 <_Unwind_GetRegionStart@plt> 4115b7: 48 89 44 24 40 mov %rax,0x40(%rsp) 4115bc: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4115c1: 48 89 44 24 18 mov %rax,0x18(%rsp) 4115c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4115cd: 00 00 00 4115d0: 4c 3b 74 24 18 cmp 0x18(%rsp),%r14 4115d5: 0f 83 ab 01 00 00 jae 411786 <_d_eh_personality+0x296> 4115db: 41 8b 4e 08 mov 0x8(%r14),%ecx 4115df: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 4115e4: 48 85 c9 test %rcx,%rcx 4115e7: 48 8b 44 24 40 mov 0x40(%rsp),%rax 4115ec: 48 0f 44 c1 cmove %rcx,%rax 4115f0: 48 89 44 24 20 mov %rax,0x20(%rsp) 4115f5: 41 8b 46 04 mov 0x4(%r14),%eax 4115f9: 48 89 44 24 38 mov %rax,0x38(%rsp) 4115fe: 41 8a 46 0c mov 0xc(%r14),%al 411602: 45 8b 2e mov (%r14),%r13d 411605: 4d 8d 76 0c lea 0xc(%r14),%r14 411609: 45 31 e4 xor %r12d,%r12d 41160c: a8 80 test $0x80,%al 41160e: 75 10 jne 411620 <_d_eh_personality+0x130> 411610: 31 ed xor %ebp,%ebp 411612: e9 89 00 00 00 jmpq 4116a0 <_d_eh_personality+0x1b0> 411617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41161e: 00 00 411620: 4c 89 fb mov %r15,%rbx 411623: 0f b6 d0 movzbl %al,%edx 411626: 31 ed xor %ebp,%ebp 411628: 45 31 e4 xor %r12d,%r12d 41162b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 411630: 83 e2 7f and $0x7f,%edx 411633: 44 88 e1 mov %r12b,%cl 411636: d3 e2 shl %cl,%edx 411638: 4c 63 fa movslq %edx,%r15 41163b: 49 83 c4 07 add $0x7,%r12 41163f: 49 83 fc 3f cmp $0x3f,%r12 411643: 76 0c jbe 411651 <_d_eh_personality+0x161> 411645: bf e0 3b 42 00 mov $0x423be0,%edi 41164a: 30 c0 xor %al,%al 41164c: e8 ef f9 ff ff callq 411040 411651: 4c 09 fd or %r15,%rbp 411654: 41 8a 46 01 mov 0x1(%r14),%al 411658: 49 ff c6 inc %r14 41165b: 0f b6 d0 movzbl %al,%edx 41165e: a8 80 test $0x80,%al 411660: 75 ce jne 411630 <_d_eh_personality+0x140> 411662: 4d 85 e4 test %r12,%r12 411665: 49 89 df mov %rbx,%r15 411668: 75 06 jne 411670 <_d_eh_personality+0x180> 41166a: 45 31 e4 xor %r12d,%r12d 41166d: eb 31 jmp 4116a0 <_d_eh_personality+0x1b0> 41166f: 90 nop 411670: 0f b6 d0 movzbl %al,%edx 411673: b9 40 00 00 00 mov $0x40,%ecx 411678: 44 29 e1 sub %r12d,%ecx 41167b: be 01 00 00 00 mov $0x1,%esi 411680: 48 d3 e6 shl %cl,%rsi 411683: 48 39 f2 cmp %rsi,%rdx 411686: 7c 18 jl 4116a0 <_d_eh_personality+0x1b0> 411688: bf 20 3c 42 00 mov $0x423c20,%edi 41168d: 30 c0 xor %al,%al 41168f: e8 ac f9 ff ff callq 411040 411694: 41 8a 06 mov (%r14),%al 411697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41169e: 00 00 4116a0: 4c 03 6c 24 40 add 0x40(%rsp),%r13 4116a5: 4d 39 ef cmp %r13,%r15 4116a8: 0f 8c e2 00 00 00 jl 411790 <_d_eh_personality+0x2a0> 4116ae: 0f b6 d8 movzbl %al,%ebx 4116b1: 44 88 e1 mov %r12b,%cl 4116b4: d3 e3 shl %cl,%ebx 4116b6: 4c 03 6c 24 38 add 0x38(%rsp),%r13 4116bb: 49 ff c6 inc %r14 4116be: 4d 39 ef cmp %r13,%r15 4116c1: 0f 8d 09 ff ff ff jge 4115d0 <_d_eh_personality+0xe0> 4116c7: 48 83 44 24 30 f8 addq $0xfffffffffffffff8,0x30(%rsp) 4116cd: 8b 44 24 0c mov 0xc(%rsp),%eax 4116d1: 83 e0 01 and $0x1,%eax 4116d4: 89 44 24 40 mov %eax,0x40(%rsp) 4116d8: 0f 84 d6 00 00 00 je 4117b4 <_d_eh_personality+0x2c4> 4116de: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4116e3: 48 8b 38 mov (%rax),%rdi 4116e6: be 50 15 63 00 mov $0x631550,%esi 4116eb: e8 40 15 ff ff callq 402c30 <_d_dynamic_cast> 4116f0: 49 89 c7 mov %rax,%r15 4116f3: 64 4c 8b 34 25 f8 ff mov %fs:0xfffffffffffffff8,%r14 4116fa: ff ff 4116fc: 4d 85 f6 test %r14,%r14 4116ff: 0f 84 af 00 00 00 je 4117b4 <_d_eh_personality+0x2c4> 411705: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 41170a: e8 31 04 ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 41170f: 49 39 46 08 cmp %rax,0x8(%r14) 411713: 0f 85 9b 00 00 00 jne 4117b4 <_d_eh_personality+0x2c4> 411719: 4c 89 ff mov %r15,%rdi 41171c: be 30 17 63 00 mov $0x631730,%esi 411721: e8 0a 15 ff ff callq 402c30 <_d_dynamic_cast> 411726: 49 89 c4 mov %rax,%r12 411729: 64 48 8b 04 25 f8 ff mov %fs:0xfffffffffffffff8,%rax 411730: ff ff 411732: 4c 8b 70 10 mov 0x10(%rax),%r14 411736: 4d 85 e4 test %r12,%r12 411739: 74 12 je 41174d <_d_eh_personality+0x25d> 41173b: 4c 89 f7 mov %r14,%rdi 41173e: be 30 17 63 00 mov $0x631730,%esi 411743: e8 e8 14 ff ff callq 402c30 <_d_dynamic_cast> 411748: 48 85 c0 test %rax,%rax 41174b: 74 4d je 41179a <_d_eh_personality+0x2aa> 41174d: 4c 89 ff mov %r15,%rdi 411750: 4c 89 f6 mov %r14,%rsi 411753: e8 28 0f 00 00 callq 412680 <_D6object8opEqualsFC6ObjectC6ObjectZb> 411758: a8 01 test $0x1,%al 41175a: 75 43 jne 41179f <_d_eh_personality+0x2af> 41175c: 64 48 8b 04 25 f8 ff mov %fs:0xfffffffffffffff8,%rax 411763: ff ff 411765: 48 8b 40 10 mov 0x10(%rax),%rax 411769: 48 89 c2 mov %rax,%rdx 41176c: 48 89 d1 mov %rdx,%rcx 41176f: 48 8b 51 40 mov 0x40(%rcx),%rdx 411773: 48 85 d2 test %rdx,%rdx 411776: 75 f4 jne 41176c <_d_eh_personality+0x27c> 411778: 4c 89 79 40 mov %r15,0x40(%rcx) 41177c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 411781: 48 89 01 mov %rax,(%rcx) 411784: eb 19 jmp 41179f <_d_eh_personality+0x2af> 411786: bd 08 00 00 00 mov $0x8,%ebp 41178b: e9 f2 01 00 00 jmpq 411982 <_d_eh_personality+0x492> 411790: bd 08 00 00 00 mov $0x8,%ebp 411795: e9 e8 01 00 00 jmpq 411982 <_d_eh_personality+0x492> 41179a: 4d 89 74 24 48 mov %r14,0x48(%r12) 41179f: 64 48 8b 04 25 f8 ff mov %fs:0xfffffffffffffff8,%rax 4117a6: ff ff 4117a8: 48 8b 00 mov (%rax),%rax 4117ab: 64 48 89 04 25 f8 ff mov %rax,%fs:0xfffffffffffffff8 4117b2: ff ff 4117b4: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4117b9: 48 03 54 24 10 add 0x10(%rsp),%rdx 4117be: 48 63 c3 movslq %ebx,%rax 4117c1: 48 09 e8 or %rbp,%rax 4117c4: 48 89 c1 mov %rax,%rcx 4117c7: 48 09 d1 or %rdx,%rcx 4117ca: 74 3d je 411809 <_d_eh_personality+0x319> 4117cc: 48 85 c0 test %rax,%rax 4117cf: 75 05 jne 4117d6 <_d_eh_personality+0x2e6> 4117d1: 48 85 d2 test %rdx,%rdx 4117d4: 75 3d jne 411813 <_d_eh_personality+0x323> 4117d6: 31 db xor %ebx,%ebx 4117d8: 44 0f b6 74 24 67 movzbl 0x67(%rsp),%r14d 4117de: 41 81 fe ff 00 00 00 cmp $0xff,%r14d 4117e5: 74 40 je 411827 <_d_eh_personality+0x337> 4117e7: 44 89 f1 mov %r14d,%ecx 4117ea: 83 e1 07 and $0x7,%ecx 4117ed: 83 f9 04 cmp $0x4,%ecx 4117f0: 0f 87 a0 01 00 00 ja 411996 <_d_eh_personality+0x4a6> 4117f6: bb 08 00 00 00 mov $0x8,%ebx 4117fb: ff 24 cd 00 3b 42 00 jmpq *0x423b00(,%rcx,8) 411802: bb 02 00 00 00 mov $0x2,%ebx 411807: eb 1e jmp 411827 <_d_eh_personality+0x337> 411809: bd 08 00 00 00 mov $0x8,%ebp 41180e: e9 6f 01 00 00 jmpq 411982 <_d_eh_personality+0x492> 411813: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 411818: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 41181d: e9 44 01 00 00 jmpq 411966 <_d_eh_personality+0x476> 411822: bb 04 00 00 00 mov $0x4,%ebx 411827: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41182c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 411831: 48 8d 6c 08 ff lea -0x1(%rax,%rcx,1),%rbp 411836: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 41183d: 00 00 41183f: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 411846: 00 00 411848: 48 f7 db neg %rbx 41184b: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 411850: 4c 8d 6c 24 48 lea 0x48(%rsp),%r13 411855: eb 0c jmp 411863 <_d_eh_personality+0x373> 411857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41185e: 00 00 411860: 48 01 c5 add %rax,%rbp 411863: 48 8d 7c 24 58 lea 0x58(%rsp),%rdi 411868: 48 89 ee mov %rbp,%rsi 41186b: e8 50 f9 ff ff callq 4111c0 <_D3ldc2eh11get_sleb128FPhKlZPh> 411870: 48 89 c5 mov %rax,%rbp 411873: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 411878: 48 89 ee mov %rbp,%rsi 41187b: e8 40 f9 ff ff callq 4111c0 <_D3ldc2eh11get_sleb128FPhKlZPh> 411880: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 411885: 4d 85 ff test %r15,%r15 411888: 78 07 js 411891 <_d_eh_personality+0x3a1> 41188a: 75 11 jne 41189d <_d_eh_personality+0x3ad> 41188c: e9 b2 00 00 00 jmpq 411943 <_d_eh_personality+0x453> 411891: bf a0 3d 42 00 mov $0x423da0,%edi 411896: 30 c0 xor %al,%al 411898: e8 a3 f7 ff ff callq 411040 41189d: 4c 89 f9 mov %r15,%rcx 4118a0: 48 0f af cb imul %rbx,%rcx 4118a4: 4c 01 e1 add %r12,%rcx 4118a7: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 4118ae: 00 00 4118b0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 4118b5: 44 89 f6 mov %r14d,%esi 4118b8: 4c 89 ea mov %r13,%rdx 4118bb: e8 40 fa ff ff callq 411300 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh> 4118c0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4118c5: 48 8b 00 mov (%rax),%rax 4118c8: 48 8b 00 mov (%rax),%rax 4118cb: 48 8b 38 mov (%rax),%rdi 4118ce: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 4118d3: e8 68 14 ff ff callq 402d40 <_d_isbaseof> 4118d8: 85 c0 test %eax,%eax 4118da: 75 18 jne 4118f4 <_d_eh_personality+0x404> 4118dc: 48 8b 44 24 50 mov 0x50(%rsp),%rax 4118e1: 48 85 c0 test %rax,%rax 4118e4: 0f 85 76 ff ff ff jne 411860 <_d_eh_personality+0x370> 4118ea: bd 08 00 00 00 mov $0x8,%ebp 4118ef: e9 8e 00 00 00 jmpq 411982 <_d_eh_personality+0x492> 4118f4: bd 06 00 00 00 mov $0x6,%ebp 4118f9: 83 7c 24 40 00 cmpl $0x0,0x40(%rsp) 4118fe: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 411903: 75 7d jne 411982 <_d_eh_personality+0x492> 411905: 8b 44 24 0c mov 0xc(%rsp),%eax 411909: a8 02 test $0x2,%al 41190b: 74 64 je 411971 <_d_eh_personality+0x481> 41190d: 48 8b 44 24 30 mov 0x30(%rsp),%rax 411912: 48 8b 10 mov (%rax),%rdx 411915: 48 89 df mov %rbx,%rdi 411918: 31 f6 xor %esi,%esi 41191a: e8 11 04 ff ff callq 401d30 <_Unwind_SetGR@plt> 41191f: 48 89 df mov %rbx,%rdi 411922: be 01 00 00 00 mov $0x1,%esi 411927: 4c 89 fa mov %r15,%rdx 41192a: e8 01 04 ff ff callq 401d30 <_Unwind_SetGR@plt> 41192f: 48 89 df mov %rbx,%rdi 411932: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 411937: e8 34 05 ff ff callq 401e70 <_Unwind_SetIP@plt> 41193c: bd 07 00 00 00 mov $0x7,%ebp 411941: eb 3f jmp 411982 <_d_eh_personality+0x492> 411943: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 411949: 74 0c je 411957 <_d_eh_personality+0x467> 41194b: bf c0 3d 42 00 mov $0x423dc0,%edi 411950: 30 c0 xor %al,%al 411952: e8 e9 f6 ff ff callq 411040 411957: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 41195c: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 411961: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 411966: 8b 4c 24 0c mov 0xc(%rsp),%ecx 41196a: e8 c1 00 00 00 callq 411a30 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code> 41196f: eb 13 jmp 411984 <_d_eh_personality+0x494> 411971: bf f0 3d 42 00 mov $0x423df0,%edi 411976: 30 c0 xor %al,%al 411978: e8 c3 f6 ff ff callq 411040 41197d: bd 02 00 00 00 mov $0x2,%ebp 411982: 89 e8 mov %ebp,%eax 411984: 48 81 c4 88 00 00 00 add $0x88,%rsp 41198b: 5b pop %rbx 41198c: 41 5c pop %r12 41198e: 41 5d pop %r13 411990: 41 5e pop %r14 411992: 41 5f pop %r15 411994: 5d pop %rbp 411995: c3 retq 411996: bf e0 3c 42 00 mov $0x423ce0,%edi 41199b: 30 c0 xor %al,%al 41199d: e8 9e f6 ff ff callq 411040 4119a2: bf 3e 00 00 00 mov $0x3e,%edi 4119a7: be 30 3d 42 00 mov $0x423d30,%esi 4119ac: ba fb 00 00 00 mov $0xfb,%edx 4119b1: e8 ea 07 ff ff callq 4021a0 <_d_assert> 4119b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4119bd: 00 00 00 00000000004119c0 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code>: 4119c0: 41 57 push %r15 4119c2: 41 56 push %r14 4119c4: 53 push %rbx 4119c5: 49 89 cf mov %rcx,%r15 4119c8: 49 89 d6 mov %rdx,%r14 4119cb: 48 89 fb mov %rdi,%rbx 4119ce: 41 f6 c0 01 test $0x1,%r8b 4119d2: 74 07 je 4119db <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x1b> 4119d4: b8 06 00 00 00 mov $0x6,%eax 4119d9: eb 46 jmp 411a21 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x61> 4119db: 41 f6 c0 02 test $0x2,%r8b 4119df: 74 2f je 411a10 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x50> 4119e1: 48 8b 16 mov (%rsi),%rdx 4119e4: 48 89 df mov %rbx,%rdi 4119e7: 31 f6 xor %esi,%esi 4119e9: e8 42 03 ff ff callq 401d30 <_Unwind_SetGR@plt> 4119ee: 48 89 df mov %rbx,%rdi 4119f1: be 01 00 00 00 mov $0x1,%esi 4119f6: 4c 89 fa mov %r15,%rdx 4119f9: e8 32 03 ff ff callq 401d30 <_Unwind_SetGR@plt> 4119fe: 48 89 df mov %rbx,%rdi 411a01: 4c 89 f6 mov %r14,%rsi 411a04: e8 67 04 ff ff callq 401e70 <_Unwind_SetIP@plt> 411a09: b8 07 00 00 00 mov $0x7,%eax 411a0e: eb 11 jmp 411a21 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x61> 411a10: bf f0 3d 42 00 mov $0x423df0,%edi 411a15: 30 c0 xor %al,%al 411a17: e8 24 f6 ff ff callq 411040 411a1c: b8 02 00 00 00 mov $0x2,%eax 411a21: 5b pop %rbx 411a22: 41 5e pop %r14 411a24: 41 5f pop %r15 411a26: c3 retq 411a27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 411a2e: 00 00 0000000000411a30 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code>: 411a30: 41 57 push %r15 411a32: 41 56 push %r14 411a34: 41 54 push %r12 411a36: 53 push %rbx 411a37: 50 push %rax 411a38: 49 89 d6 mov %rdx,%r14 411a3b: 49 89 f7 mov %rsi,%r15 411a3e: 49 89 fc mov %rdi,%r12 411a41: f6 c1 01 test $0x1,%cl 411a44: 74 0a je 411a50 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x20> 411a46: b8 08 00 00 00 mov $0x8,%eax 411a4b: e9 82 00 00 00 jmpq 411ad2 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0xa2> 411a50: bf f0 3e 42 00 mov $0x423ef0,%edi 411a55: e8 f6 13 ff ff callq 402e50 <_d_allocmemoryT> 411a5a: 48 89 c3 mov %rax,%rbx 411a5d: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 411a64: 00 411a65: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 411a6c: 00 411a6d: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 411a74: 4c 89 e7 mov %r12,%rdi 411a77: e8 c4 00 ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 411a7c: 48 89 43 08 mov %rax,0x8(%rbx) 411a80: 64 48 8b 04 25 f8 ff mov %fs:0xfffffffffffffff8,%rax 411a87: ff ff 411a89: 48 89 03 mov %rax,(%rbx) 411a8c: 49 8b 3f mov (%r15),%rdi 411a8f: be 50 15 63 00 mov $0x631550,%esi 411a94: e8 97 11 ff ff callq 402c30 <_d_dynamic_cast> 411a99: 48 89 43 10 mov %rax,0x10(%rbx) 411a9d: 64 48 89 1c 25 f8 ff mov %rbx,%fs:0xfffffffffffffff8 411aa4: ff ff 411aa6: 4c 89 e7 mov %r12,%rdi 411aa9: 31 f6 xor %esi,%esi 411aab: 4c 89 fa mov %r15,%rdx 411aae: e8 7d 02 ff ff callq 401d30 <_Unwind_SetGR@plt> 411ab3: 4c 89 e7 mov %r12,%rdi 411ab6: be 01 00 00 00 mov $0x1,%esi 411abb: 31 d2 xor %edx,%edx 411abd: e8 6e 02 ff ff callq 401d30 <_Unwind_SetGR@plt> 411ac2: 4c 89 e7 mov %r12,%rdi 411ac5: 4c 89 f6 mov %r14,%rsi 411ac8: e8 a3 03 ff ff callq 401e70 <_Unwind_SetIP@plt> 411acd: b8 07 00 00 00 mov $0x7,%eax 411ad2: 48 83 c4 08 add $0x8,%rsp 411ad6: 5b pop %rbx 411ad7: 41 5c pop %r12 411ad9: 41 5e pop %r14 411adb: 41 5f pop %r15 411add: c3 retq 411ade: 66 90 xchg %ax,%ax 0000000000411ae0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv>: 411ae0: 55 push %rbp 411ae1: 41 57 push %r15 411ae3: 41 56 push %r14 411ae5: 41 55 push %r13 411ae7: 41 54 push %r12 411ae9: 53 push %rbx 411aea: 48 83 ec 18 sub $0x18,%rsp 411aee: 48 89 cd mov %rcx,%rbp 411af1: 49 89 d6 mov %rdx,%r14 411af4: 49 89 f4 mov %rsi,%r12 411af7: 49 89 fd mov %rdi,%r13 411afa: 4c 89 c7 mov %r8,%rdi 411afd: e8 3e 00 ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 411b02: 48 89 c3 mov %rax,%rbx 411b05: 48 85 db test %rbx,%rbx 411b08: 0f 84 b0 00 00 00 je 411bbe <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xde> 411b0e: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 411b13: 80 3b ff cmpb $0xff,(%rbx) 411b16: 74 0c je 411b24 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x44> 411b18: bf 10 3e 42 00 mov $0x423e10,%edi 411b1d: 30 c0 xor %al,%al 411b1f: e8 1c f5 ff ff callq 411040 411b24: 4c 89 74 24 10 mov %r14,0x10(%rsp) 411b29: 8a 43 01 mov 0x1(%rbx),%al 411b2c: 41 88 45 00 mov %al,0x0(%r13) 411b30: 48 83 c3 02 add $0x2,%rbx 411b34: 3c ff cmp $0xff,%al 411b36: 75 0c jne 411b44 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x64> 411b38: bf 40 3e 42 00 mov $0x423e40,%edi 411b3d: 30 c0 xor %al,%al 411b3f: e8 fc f4 ff ff callq 411040 411b44: 8a 03 mov (%rbx),%al 411b46: 45 31 f6 xor %r14d,%r14d 411b49: a8 80 test $0x80,%al 411b4b: 0f 84 89 00 00 00 je 411bda <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xfa> 411b51: 0f b6 d0 movzbl %al,%edx 411b54: 31 ed xor %ebp,%ebp 411b56: 4d 89 f5 mov %r14,%r13 411b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411b60: 83 e2 7f and $0x7f,%edx 411b63: 44 88 e9 mov %r13b,%cl 411b66: d3 e2 shl %cl,%edx 411b68: 4c 63 fa movslq %edx,%r15 411b6b: 49 83 c5 07 add $0x7,%r13 411b6f: 49 83 fd 3f cmp $0x3f,%r13 411b73: 76 0c jbe 411b81 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xa1> 411b75: bf e0 3b 42 00 mov $0x423be0,%edi 411b7a: 30 c0 xor %al,%al 411b7c: e8 bf f4 ff ff callq 411040 411b81: 4c 09 fd or %r15,%rbp 411b84: 8a 43 01 mov 0x1(%rbx),%al 411b87: 48 ff c3 inc %rbx 411b8a: 0f b6 d0 movzbl %al,%edx 411b8d: a8 80 test $0x80,%al 411b8f: 75 cf jne 411b60 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x80> 411b91: 4d 85 ed test %r13,%r13 411b94: 74 4b je 411be1 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x101> 411b96: 0f b6 d0 movzbl %al,%edx 411b99: b9 40 00 00 00 mov $0x40,%ecx 411b9e: 44 29 e9 sub %r13d,%ecx 411ba1: be 01 00 00 00 mov $0x1,%esi 411ba6: 48 d3 e6 shl %cl,%rsi 411ba9: 48 39 f2 cmp %rsi,%rdx 411bac: 7c 36 jl 411be4 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 411bae: bf 20 3c 42 00 mov $0x423c20,%edi 411bb3: 30 c0 xor %al,%al 411bb5: e8 86 f4 ff ff callq 411040 411bba: 8a 03 mov (%rbx),%al 411bbc: eb 26 jmp 411be4 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 411bbe: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 411bc5: 00 411bc6: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 411bcd: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 411bd4: 00 411bd5: e9 e4 00 00 00 jmpq 411cbe <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1de> 411bda: 31 ed xor %ebp,%ebp 411bdc: 4d 89 f5 mov %r14,%r13 411bdf: eb 03 jmp 411be4 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 411be1: 4d 89 f5 mov %r14,%r13 411be4: 0f b6 c0 movzbl %al,%eax 411be7: 44 88 e9 mov %r13b,%cl 411bea: d3 e0 shl %cl,%eax 411bec: 48 63 c0 movslq %eax,%rax 411bef: 48 09 e8 or %rbp,%rax 411bf2: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 411bf7: 49 89 04 24 mov %rax,(%r12) 411bfb: 80 7b 01 03 cmpb $0x3,0x1(%rbx) 411bff: 48 8d 5b 02 lea 0x2(%rbx),%rbx 411c03: 74 0c je 411c11 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x131> 411c05: bf 80 3e 42 00 mov $0x423e80,%edi 411c0a: 30 c0 xor %al,%al 411c0c: e8 2f f4 ff ff callq 411040 411c11: 8a 03 mov (%rbx),%al 411c13: 45 31 f6 xor %r14d,%r14d 411c16: a8 80 test $0x80,%al 411c18: 74 79 je 411c93 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1b3> 411c1a: 0f b6 d0 movzbl %al,%edx 411c1d: 31 ed xor %ebp,%ebp 411c1f: 4d 89 f4 mov %r14,%r12 411c22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411c29: 1f 84 00 00 00 00 00 411c30: 83 e2 7f and $0x7f,%edx 411c33: 44 88 e1 mov %r12b,%cl 411c36: d3 e2 shl %cl,%edx 411c38: 4c 63 fa movslq %edx,%r15 411c3b: 49 83 c4 07 add $0x7,%r12 411c3f: 49 83 fc 3f cmp $0x3f,%r12 411c43: 76 0c jbe 411c51 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x171> 411c45: bf e0 3b 42 00 mov $0x423be0,%edi 411c4a: 30 c0 xor %al,%al 411c4c: e8 ef f3 ff ff callq 411040 411c51: 4c 09 fd or %r15,%rbp 411c54: 8a 43 01 mov 0x1(%rbx),%al 411c57: 48 ff c3 inc %rbx 411c5a: 0f b6 d0 movzbl %al,%edx 411c5d: a8 80 test $0x80,%al 411c5f: 75 cf jne 411c30 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x150> 411c61: 4d 85 e4 test %r12,%r12 411c64: 74 2f je 411c95 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1b5> 411c66: 0f b6 d0 movzbl %al,%edx 411c69: b9 40 00 00 00 mov $0x40,%ecx 411c6e: 44 29 e1 sub %r12d,%ecx 411c71: be 01 00 00 00 mov $0x1,%esi 411c76: 48 d3 e6 shl %cl,%rsi 411c79: 48 39 f2 cmp %rsi,%rdx 411c7c: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 411c81: 7c 1a jl 411c9d <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1bd> 411c83: bf 20 3c 42 00 mov $0x423c20,%edi 411c88: 30 c0 xor %al,%al 411c8a: e8 b1 f3 ff ff callq 411040 411c8f: 8a 03 mov (%rbx),%al 411c91: eb 0a jmp 411c9d <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1bd> 411c93: 31 ed xor %ebp,%ebp 411c95: 4d 89 f4 mov %r14,%r12 411c98: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 411c9d: 0f b6 c0 movzbl %al,%eax 411ca0: 44 88 e1 mov %r12b,%cl 411ca3: d3 e0 shl %cl,%eax 411ca5: 48 63 c0 movslq %eax,%rax 411ca8: 48 09 e8 or %rbp,%rax 411cab: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 411cb0: 49 89 06 mov %rax,(%r14) 411cb3: 48 ff c3 inc %rbx 411cb6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 411cbb: 48 89 18 mov %rbx,(%rax) 411cbe: 48 83 c4 18 add $0x18,%rsp 411cc2: 5b pop %rbx 411cc3: 41 5c pop %r12 411cc5: 41 5d pop %r13 411cc7: 41 5e pop %r14 411cc9: 41 5f pop %r15 411ccb: 5d pop %rbp 411ccc: c3 retq 411ccd: 0f 1f 00 nopl (%rax) 0000000000411cd0 <_d_throw_exception>: 411cd0: 53 push %rbx 411cd1: 48 83 ec 20 sub $0x20,%rsp 411cd5: 48 89 fb mov %rdi,%rbx 411cd8: 48 85 db test %rbx,%rbx 411cdb: 0f 84 94 00 00 00 je 411d75 <_d_throw_exception+0xa5> 411ce1: bf 80 3f 42 00 mov $0x423f80,%edi 411ce6: e8 65 11 ff ff callq 402e50 <_d_allocmemoryT> 411ceb: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 411cf2: 00 411cf3: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) 411cfa: 00 411cfb: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 411d02: 00 411d03: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 411d0a: 00 411d0b: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 411d12: 48 8b 0d a7 e9 21 00 mov 0x21e9a7(%rip),%rcx # 6306c0 <_D3ldc2eh18_d_exception_classG8a> 411d19: 48 89 48 08 mov %rcx,0x8(%rax) 411d1d: 48 89 18 mov %rbx,(%rax) 411d20: 48 8d 78 08 lea 0x8(%rax),%rdi 411d24: e8 37 fd fe ff callq 401a60 <_Unwind_RaiseException@plt> 411d29: 89 c3 mov %eax,%ebx 411d2b: bf 02 00 00 00 mov $0x2,%edi 411d30: be b0 3e 42 00 mov $0x423eb0,%esi 411d35: ba 30 00 00 00 mov $0x30,%edx 411d3a: e8 f1 fc fe ff callq 401a30 411d3f: 48 8d 54 24 0c lea 0xc(%rsp),%rdx 411d44: 48 63 fb movslq %ebx,%rdi 411d47: be 14 00 00 00 mov $0x14,%esi 411d4c: e8 6f 0d ff ff callq 402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 411d51: bf 02 00 00 00 mov $0x2,%edi 411d56: 48 89 d6 mov %rdx,%rsi 411d59: 48 89 c2 mov %rax,%rdx 411d5c: e8 cf fc fe ff callq 401a30 411d61: bf 02 00 00 00 mov $0x2,%edi 411d66: be e1 3e 42 00 mov $0x423ee1,%esi 411d6b: ba 01 00 00 00 mov $0x1,%edx 411d70: e8 bb fc fe ff callq 401a30 411d75: e8 36 fc fe ff callq 4019b0 411d7a: 48 83 c4 20 add $0x20,%rsp 411d7e: 5b pop %rbx 411d7f: c3 retq 0000000000411d80 <_d_eh_resume_unwind>: 411d80: 64 48 8b 04 25 f8 ff mov %fs:0xfffffffffffffff8,%rax 411d87: ff ff 411d89: 48 85 c0 test %rax,%rax 411d8c: 74 0c je 411d9a <_d_eh_resume_unwind+0x1a> 411d8e: 48 8b 00 mov (%rax),%rax 411d91: 64 48 89 04 25 f8 ff mov %rax,%fs:0xfffffffffffffff8 411d98: ff ff 411d9a: 48 83 c7 08 add $0x8,%rdi 411d9e: e9 8d 00 ff ff jmpq 401e30 <_Unwind_Resume@plt> 411da3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411daa: 84 00 00 00 00 00 0000000000411db0 <_D3ldc2eh16__moduleinfoCtorZ>: 411db0: 48 8b 05 69 17 22 00 mov 0x221769(%rip),%rax # 633520 <_Dmodule_ref> 411db7: 48 89 05 1a e9 21 00 mov %rax,0x21e91a(%rip) # 6306d8 <_D3ldc2eh11__moduleRefZ> 411dbe: 48 c7 05 57 17 22 00 movq $0x6306d8,0x221757(%rip) # 633520 <_Dmodule_ref> 411dc5: d8 06 63 00 411dc9: c3 retq 411dca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000411dd0 <_D6object6Object8toStringMFZAya>: 411dd0: 48 8b 07 mov (%rdi),%rax 411dd3: 48 8b 08 mov (%rax),%rcx 411dd6: 48 8b 41 20 mov 0x20(%rcx),%rax 411dda: 48 8b 51 28 mov 0x28(%rcx),%rdx 411dde: c3 retq 411ddf: 90 nop 0000000000411de0 <_D6object6Object6toHashMFNbNeZm>: 411de0: 48 89 f8 mov %rdi,%rax 411de3: c3 retq 411de4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411deb: 00 00 00 00 00 0000000000411df0 <_D6object6Object5opCmpMFC6ObjectZi>: 411df0: 41 56 push %r14 411df2: 53 push %rbx 411df3: 50 push %rax 411df4: 49 89 fe mov %rdi,%r14 411df7: bf 90 16 63 00 mov $0x631690,%edi 411dfc: e8 8f 10 ff ff callq 402e90 <_d_newclass> 411e01: 48 89 c3 mov %rax,%rbx 411e04: 48 c7 03 80 53 42 00 movq $0x425380,(%rbx) 411e0b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 411e12: 00 411e13: 48 8b 05 46 35 01 00 mov 0x13546(%rip),%rax # 425360 <_D9Exception6__initZ+0x28> 411e1a: 48 8b 0d 47 35 01 00 mov 0x13547(%rip),%rcx # 425368 <_D9Exception6__initZ+0x30> 411e21: 48 8b 15 48 35 01 00 mov 0x13548(%rip),%rdx # 425370 <_D9Exception6__initZ+0x38> 411e28: 48 8b 35 49 35 01 00 mov 0x13549(%rip),%rsi # 425378 <_D9Exception6__initZ+0x40> 411e2f: 48 89 73 40 mov %rsi,0x40(%rbx) 411e33: 48 89 53 38 mov %rdx,0x38(%rbx) 411e37: 48 89 4b 30 mov %rcx,0x30(%rbx) 411e3b: 48 89 43 28 mov %rax,0x28(%rbx) 411e3f: 48 8b 05 12 35 01 00 mov 0x13512(%rip),%rax # 425358 <_D9Exception6__initZ+0x20> 411e46: 48 89 43 20 mov %rax,0x20(%rbx) 411e4a: 48 8b 05 ff 34 01 00 mov 0x134ff(%rip),%rax # 425350 <_D9Exception6__initZ+0x18> 411e51: 48 89 43 18 mov %rax,0x18(%rbx) 411e55: 48 8b 05 ec 34 01 00 mov 0x134ec(%rip),%rax # 425348 <_D9Exception6__initZ+0x10> 411e5c: 48 89 43 10 mov %rax,0x10(%rbx) 411e60: 49 8b 06 mov (%r14),%rax 411e63: 48 8b 00 mov (%rax),%rax 411e66: 48 8b 48 20 mov 0x20(%rax),%rcx 411e6a: 4c 8b 40 28 mov 0x28(%rax),%r8 411e6e: bf 30 65 42 00 mov $0x426530,%edi 411e73: be 15 00 00 00 mov $0x15,%esi 411e78: ba 90 55 42 00 mov $0x425590,%edx 411e7d: e8 de 4f ff ff callq 406e60 <_d_arraycatT> 411e82: 48 89 53 18 mov %rdx,0x18(%rbx) 411e86: 48 89 43 10 mov %rax,0x10(%rbx) 411e8a: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 411e91: 00 411e92: 48 c7 43 28 b0 55 42 movq $0x4255b0,0x28(%rbx) 411e99: 00 411e9a: 48 c7 43 20 3f 00 00 movq $0x3f,0x20(%rbx) 411ea1: 00 411ea2: 48 c7 43 30 6c 00 00 movq $0x6c,0x30(%rbx) 411ea9: 00 411eaa: 48 89 df mov %rbx,%rdi 411ead: e8 1e fe ff ff callq 411cd0 <_d_throw_exception> 411eb2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411eb9: 1f 84 00 00 00 00 00 0000000000411ec0 <_D6object6Object8opEqualsMFC6ObjectZb>: 411ec0: 48 39 f7 cmp %rsi,%rdi 411ec3: 0f 94 c0 sete %al 411ec6: c3 retq 411ec7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 411ece: 00 00 0000000000411ed0 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb>: 411ed0: 55 push %rbp 411ed1: 41 56 push %r14 411ed3: 53 push %rbx 411ed4: 49 89 d6 mov %rdx,%r14 411ed7: 48 89 f3 mov %rsi,%rbx 411eda: b0 01 mov $0x1,%al 411edc: 49 39 de cmp %rbx,%r14 411edf: 74 41 je 411f22 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x52> 411ee1: 30 c0 xor %al,%al 411ee3: 4d 85 f6 test %r14,%r14 411ee6: 74 3a je 411f22 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x52> 411ee8: 48 85 db test %rbx,%rbx 411eeb: 74 35 je 411f22 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x52> 411eed: 48 8b 03 mov (%rbx),%rax 411ef0: 48 8b 38 mov (%rax),%rdi 411ef3: 49 8b 06 mov (%r14),%rax 411ef6: 48 8b 30 mov (%rax),%rsi 411ef9: e8 02 08 00 00 callq 412700 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 411efe: 40 88 c5 mov %al,%bpl 411f01: 49 8b 06 mov (%r14),%rax 411f04: 4c 89 f7 mov %r14,%rdi 411f07: 48 89 de mov %rbx,%rsi 411f0a: ff 50 20 callq *0x20(%rax) 411f0d: 88 c1 mov %al,%cl 411f0f: 40 88 e8 mov %bpl,%al 411f12: 20 c8 and %cl,%al 411f14: 40 f6 c5 01 test $0x1,%bpl 411f18: 75 08 jne 411f22 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x52> 411f1a: 80 f1 01 xor $0x1,%cl 411f1d: f6 c1 01 test $0x1,%cl 411f20: 74 05 je 411f27 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x57> 411f22: 5b pop %rbx 411f23: 41 5e pop %r14 411f25: 5d pop %rbp 411f26: c3 retq 411f27: 48 8b 03 mov (%rbx),%rax 411f2a: 48 8b 40 20 mov 0x20(%rax),%rax 411f2e: 48 89 df mov %rbx,%rdi 411f31: 4c 89 f6 mov %r14,%rsi 411f34: 5b pop %rbx 411f35: 41 5e pop %r14 411f37: 5d pop %rbp 411f38: ff e0 jmpq *%rax 411f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000411f40 <_D6object8TypeInfo8toStringMxFZAya>: 411f40: 48 8b 07 mov (%rdi),%rax 411f43: 48 8b 08 mov (%rax),%rcx 411f46: 48 8b 41 20 mov 0x20(%rcx),%rax 411f4a: 48 8b 51 28 mov 0x28(%rcx),%rdx 411f4e: c3 retq 411f4f: 90 nop 0000000000411f50 <_D6object8TypeInfo6toHashMxFNbNeZm>: 411f50: 53 push %rbx 411f51: 48 89 fb mov %rdi,%rbx 411f54: 48 8b 03 mov (%rbx),%rax 411f57: 48 8b 40 08 mov 0x8(%rax),%rax 411f5b: ff d0 callq *%rax 411f5d: 31 ff xor %edi,%edi 411f5f: 48 89 c6 mov %rax,%rsi 411f62: e8 d9 45 00 00 callq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 411f67: 5b pop %rbx 411f68: c3 retq 411f69: 83 fa 01 cmp $0x1,%edx 411f6c: 75 05 jne 411f73 <_D6object8TypeInfo6toHashMxFNbNeZm+0x23> 411f6e: 48 89 d8 mov %rbx,%rax 411f71: 5b pop %rbx 411f72: c3 retq 411f73: 48 89 c7 mov %rax,%rdi 411f76: e8 05 fe ff ff callq 411d80 <_d_eh_resume_unwind> 411f7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411f80 <_D6object8TypeInfo5opCmpMFC6ObjectZi>: 411f80: 41 57 push %r15 411f82: 41 56 push %r14 411f84: 53 push %rbx 411f85: 49 89 fe mov %rdi,%r14 411f88: 31 c0 xor %eax,%eax 411f8a: 49 39 f6 cmp %rsi,%r14 411f8d: 74 6d je 411ffc <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 411f8f: 48 89 f7 mov %rsi,%rdi 411f92: be 30 08 63 00 mov $0x630830,%esi 411f97: e8 94 0c ff ff callq 402c30 <_d_dynamic_cast> 411f9c: 48 89 c3 mov %rax,%rbx 411f9f: b8 01 00 00 00 mov $0x1,%eax 411fa4: 48 85 db test %rbx,%rbx 411fa7: 74 53 je 411ffc <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 411fa9: 49 8b 06 mov (%r14),%rax 411fac: 4c 89 f7 mov %r14,%rdi 411faf: ff 50 08 callq *0x8(%rax) 411fb2: 49 89 c6 mov %rax,%r14 411fb5: 49 89 d7 mov %rdx,%r15 411fb8: 48 8b 03 mov (%rbx),%rax 411fbb: 48 89 df mov %rbx,%rdi 411fbe: ff 50 08 callq *0x8(%rax) 411fc1: 48 89 c3 mov %rax,%rbx 411fc4: 4c 39 f3 cmp %r14,%rbx 411fc7: 4c 89 f0 mov %r14,%rax 411fca: 48 0f 42 c3 cmovb %rbx,%rax 411fce: 4c 89 ff mov %r15,%rdi 411fd1: 48 89 d6 mov %rdx,%rsi 411fd4: 48 89 c2 mov %rax,%rdx 411fd7: e8 a4 fb fe ff callq 401b80 411fdc: 89 c1 mov %eax,%ecx 411fde: b8 01 00 00 00 mov $0x1,%eax 411fe3: 85 c9 test %ecx,%ecx 411fe5: 0f 45 c1 cmovne %ecx,%eax 411fe8: 75 12 jne 411ffc <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 411fea: 4c 39 f3 cmp %r14,%rbx 411fed: 72 0d jb 411ffc <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 411fef: b9 ff ff ff ff mov $0xffffffff,%ecx 411ff4: 31 c0 xor %eax,%eax 411ff6: 49 39 de cmp %rbx,%r14 411ff9: 0f 45 c1 cmovne %ecx,%eax 411ffc: 5b pop %rbx 411ffd: 41 5e pop %r14 411fff: 41 5f pop %r15 412001: c3 retq 412002: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412009: 1f 84 00 00 00 00 00 0000000000412010 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>: 412010: 41 57 push %r15 412012: 41 56 push %r14 412014: 53 push %rbx 412015: 49 89 fe mov %rdi,%r14 412018: b0 01 mov $0x1,%al 41201a: 49 39 f6 cmp %rsi,%r14 41201d: 74 4b je 41206a <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5a> 41201f: 48 89 f7 mov %rsi,%rdi 412022: be 30 08 63 00 mov $0x630830,%esi 412027: e8 04 0c ff ff callq 402c30 <_d_dynamic_cast> 41202c: 48 89 c3 mov %rax,%rbx 41202f: 30 c0 xor %al,%al 412031: 48 85 db test %rbx,%rbx 412034: 74 34 je 41206a <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5a> 412036: 49 8b 06 mov (%r14),%rax 412039: 4c 89 f7 mov %r14,%rdi 41203c: ff 50 08 callq *0x8(%rax) 41203f: 49 89 c6 mov %rax,%r14 412042: 49 89 d7 mov %rdx,%r15 412045: 48 8b 03 mov (%rbx),%rax 412048: 48 89 df mov %rbx,%rdi 41204b: ff 50 08 callq *0x8(%rax) 41204e: 48 89 d1 mov %rdx,%rcx 412051: 4c 89 f7 mov %r14,%rdi 412054: 4c 89 fe mov %r15,%rsi 412057: 48 89 c2 mov %rax,%rdx 41205a: 41 b8 30 65 42 00 mov $0x426530,%r8d 412060: e8 7b 3f 00 00 callq 415fe0 <_adEq2> 412065: 85 c0 test %eax,%eax 412067: 0f 95 c0 setne %al 41206a: 5b pop %rbx 41206b: 41 5e pop %r14 41206d: 41 5f pop %r15 41206f: c3 retq 0000000000412070 <_D6object8TypeInfo7getHashMxFNbNexPvZm>: 412070: 48 89 f0 mov %rsi,%rax 412073: c3 retq 412074: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41207b: 00 00 00 00 00 0000000000412080 <_D6object8TypeInfo6equalsMxFxPvxPvZb>: 412080: 48 39 f2 cmp %rsi,%rdx 412083: 0f 94 c0 sete %al 412086: c3 retq 412087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41208e: 00 00 0000000000412090 <_D6object8TypeInfo7compareMxFxPvxPvZi>: 412090: 31 c0 xor %eax,%eax 412092: c3 retq 412093: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41209a: 84 00 00 00 00 00 00000000004120a0 <_D6object8TypeInfo5tsizeMxFNaNbNdNfZm>: 4120a0: 31 c0 xor %eax,%eax 4120a2: c3 retq 4120a3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4120aa: 84 00 00 00 00 00 00000000004120b0 <_D6object8TypeInfo4swapMxFPvPvZv>: 4120b0: 41 56 push %r14 4120b2: 53 push %rbx 4120b3: 50 push %rax 4120b4: 49 89 d6 mov %rdx,%r14 4120b7: 48 89 f3 mov %rsi,%rbx 4120ba: 48 8b 07 mov (%rdi),%rax 4120bd: ff 50 48 callq *0x48(%rax) 4120c0: 48 85 c0 test %rax,%rax 4120c3: 74 20 je 4120e5 <_D6object8TypeInfo4swapMxFPvPvZv+0x35> 4120c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4120cc: 00 00 00 00 4120d0: 41 8a 0e mov (%r14),%cl 4120d3: 8a 13 mov (%rbx),%dl 4120d5: 41 88 16 mov %dl,(%r14) 4120d8: 88 0b mov %cl,(%rbx) 4120da: 48 ff c3 inc %rbx 4120dd: 49 ff c6 inc %r14 4120e0: 48 ff c8 dec %rax 4120e3: 75 eb jne 4120d0 <_D6object8TypeInfo4swapMxFPvPvZv+0x20> 4120e5: 48 83 c4 08 add $0x8,%rsp 4120e9: 5b pop %rbx 4120ea: 41 5e pop %r14 4120ec: c3 retq 4120ed: 0f 1f 00 nopl (%rax) 00000000004120f0 <_D6object8TypeInfo4nextMxFNaNbNdZxC8TypeInfo>: 4120f0: 31 c0 xor %eax,%eax 4120f2: c3 retq 4120f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4120fa: 84 00 00 00 00 00 0000000000412100 <_D6object8TypeInfo4initMxFNaNbNfZAxv>: 412100: 31 c0 xor %eax,%eax 412102: 31 d2 xor %edx,%edx 412104: c3 retq 412105: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41210c: 00 00 00 00 0000000000412110 <_D6object8TypeInfo5flagsMxFNaNbNdNfZk>: 412110: 31 c0 xor %eax,%eax 412112: c3 retq 412113: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41211a: 84 00 00 00 00 00 0000000000412120 <_D6object8TypeInfo5offTiMxFZAxS6object14OffsetTypeInfo>: 412120: 31 c0 xor %eax,%eax 412122: 31 d2 xor %edx,%edx 412124: c3 retq 412125: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41212c: 00 00 00 00 0000000000412130 <_D6object8TypeInfo7destroyMxFPvZv>: 412130: c3 retq 412131: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412138: 0f 1f 84 00 00 00 00 41213f: 00 0000000000412140 <_D6object8TypeInfo8postblitMxFPvZv>: 412140: c3 retq 412141: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412148: 0f 1f 84 00 00 00 00 41214f: 00 0000000000412150 <_D6object8TypeInfo6talignMxFNaNbNdNfZm>: 412150: 48 8b 07 mov (%rdi),%rax 412153: ff 60 48 jmpq *0x48(%rax) 412156: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41215d: 00 00 00 0000000000412160 <_D6object8TypeInfo8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 412160: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 412167: 48 89 3a mov %rdi,(%rdx) 41216a: 31 c0 xor %eax,%eax 41216c: c3 retq 41216d: 0f 1f 00 nopl (%rax) 0000000000412170 <_D6object8TypeInfo6rtInfoMxFNaNbNdNfZPyv>: 412170: 31 c0 xor %eax,%eax 412172: c3 retq 412173: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41217a: 84 00 00 00 00 00 0000000000412180 <_D6object14TypeInfo_Class8toStringMxFZAya>: 412180: 50 push %rax 412181: 48 8b 07 mov (%rdi),%rax 412184: ff 90 a0 00 00 00 callq *0xa0(%rax) 41218a: 48 8b 48 20 mov 0x20(%rax),%rcx 41218e: 48 8b 50 28 mov 0x28(%rax),%rdx 412192: 48 89 c8 mov %rcx,%rax 412195: 59 pop %rcx 412196: c3 retq 412197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41219e: 00 00 00000000004121a0 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb>: 4121a0: 41 56 push %r14 4121a2: 53 push %rbx 4121a3: 50 push %rax 4121a4: 49 89 fe mov %rdi,%r14 4121a7: b0 01 mov $0x1,%al 4121a9: 49 39 f6 cmp %rsi,%r14 4121ac: 74 52 je 412200 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x60> 4121ae: 48 89 f7 mov %rsi,%rdi 4121b1: be d0 08 63 00 mov $0x6308d0,%esi 4121b6: e8 75 0a ff ff callq 402c30 <_d_dynamic_cast> 4121bb: 48 89 c3 mov %rax,%rbx 4121be: 30 c0 xor %al,%al 4121c0: 48 85 db test %rbx,%rbx 4121c3: 74 3b je 412200 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x60> 4121c5: 49 8b 06 mov (%r14),%rax 4121c8: 4c 89 f7 mov %r14,%rdi 4121cb: ff 90 a0 00 00 00 callq *0xa0(%rax) 4121d1: 49 89 c6 mov %rax,%r14 4121d4: 48 8b 03 mov (%rbx),%rax 4121d7: 48 89 df mov %rbx,%rdi 4121da: ff 90 a0 00 00 00 callq *0xa0(%rax) 4121e0: 48 8b 50 20 mov 0x20(%rax),%rdx 4121e4: 48 8b 48 28 mov 0x28(%rax),%rcx 4121e8: 49 8b 7e 20 mov 0x20(%r14),%rdi 4121ec: 49 8b 76 28 mov 0x28(%r14),%rsi 4121f0: 41 b8 30 65 42 00 mov $0x426530,%r8d 4121f6: e8 e5 3d 00 00 callq 415fe0 <_adEq2> 4121fb: 85 c0 test %eax,%eax 4121fd: 0f 95 c0 setne %al 412200: 48 83 c4 08 add $0x8,%rsp 412204: 5b pop %rbx 412205: 41 5e pop %r14 412207: c3 retq 412208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41220f: 00 0000000000412210 <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm>: 412210: 48 8b 3e mov (%rsi),%rdi 412213: 48 85 ff test %rdi,%rdi 412216: 74 06 je 41221e <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm+0xe> 412218: 48 8b 07 mov (%rdi),%rax 41221b: ff 60 10 jmpq *0x10(%rax) 41221e: 31 c0 xor %eax,%eax 412220: c3 retq 412221: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412228: 0f 1f 84 00 00 00 00 41222f: 00 0000000000412230 <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb>: 412230: 48 8b 36 mov (%rsi),%rsi 412233: 48 8b 3a mov (%rdx),%rdi 412236: b0 01 mov $0x1,%al 412238: 48 39 f7 cmp %rsi,%rdi 41223b: 74 10 je 41224d <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1d> 41223d: 30 c0 xor %al,%al 41223f: 48 85 ff test %rdi,%rdi 412242: 74 09 je 41224d <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1d> 412244: 48 8b 07 mov (%rdi),%rax 412247: 48 8b 40 20 mov 0x20(%rax),%rax 41224b: ff e0 jmpq *%rax 41224d: c3 retq 41224e: 66 90 xchg %ax,%ax 0000000000412250 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi>: 412250: 48 8b 36 mov (%rsi),%rsi 412253: 48 8b 3a mov (%rdx),%rdi 412256: 31 c0 xor %eax,%eax 412258: 48 39 f7 cmp %rsi,%rdi 41225b: 74 1d je 41227a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 41225d: b8 ff ff ff ff mov $0xffffffff,%eax 412262: 48 85 ff test %rdi,%rdi 412265: 74 13 je 41227a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 412267: b8 01 00 00 00 mov $0x1,%eax 41226c: 48 85 f6 test %rsi,%rsi 41226f: 74 09 je 41227a <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 412271: 48 8b 07 mov (%rdi),%rax 412274: 48 8b 40 18 mov 0x18(%rax),%rax 412278: ff e0 jmpq *%rax 41227a: c3 retq 41227b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412280 <_D6object14TypeInfo_Class5tsizeMxFNaNbNdNfZm>: 412280: b8 08 00 00 00 mov $0x8,%eax 412285: c3 retq 412286: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41228d: 00 00 00 0000000000412290 <_D6object14TypeInfo_Class5flagsMxFNaNbNdNfZk>: 412290: b8 01 00 00 00 mov $0x1,%eax 412295: c3 retq 412296: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41229d: 00 00 00 00000000004122a0 <_D6object14TypeInfo_Class5offTiMxFNaNbNdZAxS6object14OffsetTypeInfo>: 4122a0: 48 8b 47 78 mov 0x78(%rdi),%rax 4122a4: 48 8b 97 80 00 00 00 mov 0x80(%rdi),%rdx 4122ab: c3 retq 4122ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004122b0 <_D6object14TypeInfo_Class6rtInfoMxFNaNbNdNfZPyv>: 4122b0: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 4122b7: c3 retq 4122b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4122bf: 00 00000000004122c0 <_D6object14TypeInfo_Class4infoMxFNaNbNdNfZxC14TypeInfo_Class>: 4122c0: 48 89 f8 mov %rdi,%rax 4122c3: c3 retq 4122c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4122cb: 00 00 00 00 00 00000000004122d0 <_D6object14TypeInfo_Class8typeinfoMxFNaNbNdNfZxC14TypeInfo_Class>: 4122d0: 48 89 f8 mov %rdi,%rax 4122d3: c3 retq 4122d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4122db: 00 00 00 00 00 00000000004122e0 <_D6object14TypeInfo_Class6createMxFZC6Object>: 4122e0: 41 56 push %r14 4122e2: 53 push %rbx 4122e3: 50 push %rax 4122e4: 48 89 fb mov %rdi,%rbx 4122e7: 8b 43 68 mov 0x68(%rbx),%eax 4122ea: a8 08 test $0x8,%al 4122ec: 74 0d je 4122fb <_D6object14TypeInfo_Class6createMxFZC6Object+0x1b> 4122ee: 45 31 f6 xor %r14d,%r14d 4122f1: 48 83 bb 88 00 00 00 cmpq $0x0,0x88(%rbx) 4122f8: 00 4122f9: 74 29 je 412324 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 4122fb: 45 31 f6 xor %r14d,%r14d 4122fe: a8 40 test $0x40,%al 412300: 75 22 jne 412324 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 412302: 48 89 df mov %rbx,%rdi 412305: e8 86 0b ff ff callq 402e90 <_d_newclass> 41230a: 49 89 c6 mov %rax,%r14 41230d: f6 43 68 08 testb $0x8,0x68(%rbx) 412311: 74 11 je 412324 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 412313: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 41231a: 48 85 c0 test %rax,%rax 41231d: 74 05 je 412324 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 41231f: 4c 89 f7 mov %r14,%rdi 412322: ff d0 callq *%rax 412324: 4c 89 f0 mov %r14,%rax 412327: 48 83 c4 08 add $0x8,%rsp 41232b: 5b pop %rbx 41232c: 41 5e pop %r14 41232e: c3 retq 41232f: 90 nop 0000000000412330 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class>: 412330: 48 83 ec 18 sub $0x18,%rsp 412334: 48 89 3c 24 mov %rdi,(%rsp) 412338: 48 89 74 24 08 mov %rsi,0x8(%rsp) 41233d: 48 8d 3c 24 lea (%rsp),%rdi 412341: be 30 4d 41 00 mov $0x414d30,%esi 412346: e8 05 61 ff ff callq 408450 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 41234b: 83 f8 02 cmp $0x2,%eax 41234e: 75 0a jne 41235a <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class+0x2a> 412350: 48 8b 44 24 10 mov 0x10(%rsp),%rax 412355: 48 83 c4 18 add $0x18,%rsp 412359: c3 retq 41235a: 31 c0 xor %eax,%eax 41235c: 48 83 c4 18 add $0x18,%rsp 412360: c3 retq 412361: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412368: 0f 1f 84 00 00 00 00 41236f: 00 0000000000412370 <_D6object18TypeInfo_Interface8toStringMxFZAya>: 412370: 48 8b 4f 10 mov 0x10(%rdi),%rcx 412374: 48 8b 41 20 mov 0x20(%rcx),%rax 412378: 48 8b 51 28 mov 0x28(%rcx),%rdx 41237c: c3 retq 41237d: 0f 1f 00 nopl (%rax) 0000000000412380 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb>: 412380: 53 push %rbx 412381: 48 89 fb mov %rdi,%rbx 412384: b0 01 mov $0x1,%al 412386: 48 39 f3 cmp %rsi,%rbx 412389: 74 41 je 4123cc <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c> 41238b: 48 89 f7 mov %rsi,%rdi 41238e: be 70 09 63 00 mov $0x630970,%esi 412393: e8 98 08 ff ff callq 402c30 <_d_dynamic_cast> 412398: 48 89 c1 mov %rax,%rcx 41239b: 30 c0 xor %al,%al 41239d: 48 85 c9 test %rcx,%rcx 4123a0: 74 2a je 4123cc <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c> 4123a2: 48 8b 43 10 mov 0x10(%rbx),%rax 4123a6: 48 8b 78 20 mov 0x20(%rax),%rdi 4123aa: 48 8b 70 28 mov 0x28(%rax),%rsi 4123ae: 48 8b 01 mov (%rcx),%rax 4123b1: 48 8b 00 mov (%rax),%rax 4123b4: 48 8b 50 20 mov 0x20(%rax),%rdx 4123b8: 48 8b 48 28 mov 0x28(%rax),%rcx 4123bc: 41 b8 30 65 42 00 mov $0x426530,%r8d 4123c2: e8 19 3c 00 00 callq 415fe0 <_adEq2> 4123c7: 85 c0 test %eax,%eax 4123c9: 0f 95 c0 setne %al 4123cc: 5b pop %rbx 4123cd: c3 retq 4123ce: 66 90 xchg %ax,%ax 00000000004123d0 <_D6object18TypeInfo_Interface7getHashMxFNbNexPvZm>: 4123d0: 48 8b 3e mov (%rsi),%rdi 4123d3: 48 8b 07 mov (%rdi),%rax 4123d6: 48 8b 00 mov (%rax),%rax 4123d9: 48 2b 78 18 sub 0x18(%rax),%rdi 4123dd: 48 8b 07 mov (%rdi),%rax 4123e0: ff 60 10 jmpq *0x10(%rax) 4123e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4123ea: 84 00 00 00 00 00 00000000004123f0 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb>: 4123f0: 41 57 push %r15 4123f2: 41 56 push %r14 4123f4: 53 push %rbx 4123f5: 4c 8b 36 mov (%rsi),%r14 4123f8: 49 8b 06 mov (%r14),%rax 4123fb: 48 8b 00 mov (%rax),%rax 4123fe: 4c 2b 70 18 sub 0x18(%rax),%r14 412402: 4c 8b 3a mov (%rdx),%r15 412405: 49 8b 07 mov (%r15),%rax 412408: 48 8b 00 mov (%rax),%rax 41240b: 4c 2b 78 18 sub 0x18(%rax),%r15 41240f: b3 01 mov $0x1,%bl 412411: 4d 39 f7 cmp %r14,%r15 412414: 74 73 je 412489 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 412416: 4d 85 ff test %r15,%r15 412419: 74 05 je 412420 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x30> 41241b: 4d 85 f6 test %r14,%r14 41241e: 75 1a jne 41243a <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x4a> 412420: 30 db xor %bl,%bl 412422: 4d 85 ff test %r15,%r15 412425: 74 62 je 412489 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 412427: 49 8b 07 mov (%r15),%rax 41242a: 4c 89 ff mov %r15,%rdi 41242d: 4c 89 f6 mov %r14,%rsi 412430: ff 50 18 callq *0x18(%rax) 412433: 85 c0 test %eax,%eax 412435: 0f 94 c3 sete %bl 412438: eb 4f jmp 412489 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 41243a: 49 8b 06 mov (%r14),%rax 41243d: 48 8b 30 mov (%rax),%rsi 412440: 49 8b 0f mov (%r15),%rcx 412443: 48 8b 39 mov (%rcx),%rdi 412446: 48 39 f7 cmp %rsi,%rdi 412449: 74 0d je 412458 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x68> 41244b: 48 8b 07 mov (%rdi),%rax 41244e: ff 50 20 callq *0x20(%rax) 412451: 88 c3 mov %al,%bl 412453: 49 8b 0f mov (%r15),%rcx 412456: eb 02 jmp 41245a <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x6a> 412458: b3 01 mov $0x1,%bl 41245a: 4c 89 ff mov %r15,%rdi 41245d: 4c 89 f6 mov %r14,%rsi 412460: ff 51 20 callq *0x20(%rcx) 412463: f6 c3 01 test $0x1,%bl 412466: 75 0a jne 412472 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x82> 412468: 88 c1 mov %al,%cl 41246a: 80 f1 01 xor $0x1,%cl 41246d: f6 c1 01 test $0x1,%cl 412470: 74 04 je 412476 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x86> 412472: 20 c3 and %al,%bl 412474: eb 0e jmp 412484 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x94> 412476: 49 8b 06 mov (%r14),%rax 412479: 4c 89 f7 mov %r14,%rdi 41247c: 4c 89 fe mov %r15,%rsi 41247f: ff 50 20 callq *0x20(%rax) 412482: 88 c3 mov %al,%bl 412484: f6 c3 01 test $0x1,%bl 412487: 74 99 je 412422 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x32> 412489: 88 d8 mov %bl,%al 41248b: 5b pop %rbx 41248c: 41 5e pop %r14 41248e: 41 5f pop %r15 412490: c3 retq 412491: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412498: 0f 1f 84 00 00 00 00 41249f: 00 00000000004124a0 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi>: 4124a0: 41 57 push %r15 4124a2: 41 56 push %r14 4124a4: 53 push %rbx 4124a5: 4c 8b 36 mov (%rsi),%r14 4124a8: 49 8b 06 mov (%r14),%rax 4124ab: 48 8b 00 mov (%rax),%rax 4124ae: 4c 2b 70 18 sub 0x18(%rax),%r14 4124b2: 4c 8b 3a mov (%rdx),%r15 4124b5: 49 8b 07 mov (%r15),%rax 4124b8: 48 8b 00 mov (%rax),%rax 4124bb: 4c 2b 78 18 sub 0x18(%rax),%r15 4124bf: 31 c0 xor %eax,%eax 4124c1: 4d 39 f7 cmp %r14,%r15 4124c4: 0f 84 b6 00 00 00 je 412580 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe0> 4124ca: 4d 85 ff test %r15,%r15 4124cd: 74 05 je 4124d4 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x34> 4124cf: 4d 85 f6 test %r14,%r14 4124d2: 75 17 jne 4124eb <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x4b> 4124d4: 49 83 ff 01 cmp $0x1,%r15 4124d8: 19 c0 sbb %eax,%eax 4124da: 83 c8 01 or $0x1,%eax 4124dd: 4d 85 ff test %r15,%r15 4124e0: 0f 84 9a 00 00 00 je 412580 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe0> 4124e6: e9 90 00 00 00 jmpq 41257b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xdb> 4124eb: 49 8b 06 mov (%r14),%rax 4124ee: 48 8b 30 mov (%rax),%rsi 4124f1: 49 8b 0f mov (%r15),%rcx 4124f4: 48 8b 39 mov (%rcx),%rdi 4124f7: 48 39 f7 cmp %rsi,%rdi 4124fa: 74 0d je 412509 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x69> 4124fc: 48 8b 07 mov (%rdi),%rax 4124ff: ff 50 20 callq *0x20(%rax) 412502: 88 c3 mov %al,%bl 412504: 49 8b 0f mov (%r15),%rcx 412507: eb 02 jmp 41250b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x6b> 412509: b3 01 mov $0x1,%bl 41250b: 4c 89 ff mov %r15,%rdi 41250e: 4c 89 f6 mov %r14,%rsi 412511: ff 51 20 callq *0x20(%rcx) 412514: f6 c3 01 test $0x1,%bl 412517: 75 0a jne 412523 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x83> 412519: 88 c1 mov %al,%cl 41251b: 80 f1 01 xor $0x1,%cl 41251e: f6 c1 01 test $0x1,%cl 412521: 74 28 je 41254b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xab> 412523: 20 c3 and %al,%bl 412525: 88 d8 mov %bl,%al 412527: f6 d0 not %al 412529: 0f b6 c8 movzbl %al,%ecx 41252c: c1 e1 1f shl $0x1f,%ecx 41252f: c1 f9 1f sar $0x1f,%ecx 412532: 4d 85 ff test %r15,%r15 412535: 0f 94 c2 sete %dl 412538: 08 da or %bl,%dl 41253a: b8 01 00 00 00 mov $0x1,%eax 41253f: 80 e2 01 and $0x1,%dl 412542: 0f 45 c1 cmovne %ecx,%eax 412545: 84 d2 test %dl,%dl 412547: 74 32 je 41257b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xdb> 412549: eb 35 jmp 412580 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe0> 41254b: 49 8b 06 mov (%r14),%rax 41254e: 4c 89 f7 mov %r14,%rdi 412551: 4c 89 fe mov %r15,%rsi 412554: ff 50 20 callq *0x20(%rax) 412557: 88 c1 mov %al,%cl 412559: f6 d0 not %al 41255b: 0f b6 c0 movzbl %al,%eax 41255e: c1 e0 1f shl $0x1f,%eax 412561: ba 01 00 00 00 mov $0x1,%edx 412566: c1 f8 1f sar $0x1f,%eax 412569: 4d 85 ff test %r15,%r15 41256c: 0f 94 c3 sete %bl 41256f: 08 cb or %cl,%bl 412571: 80 e3 01 and $0x1,%bl 412574: 0f 44 c2 cmove %edx,%eax 412577: 84 db test %bl,%bl 412579: 75 05 jne 412580 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe0> 41257b: 4d 85 f6 test %r14,%r14 41257e: 75 06 jne 412586 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe6> 412580: 5b pop %rbx 412581: 41 5e pop %r14 412583: 41 5f pop %r15 412585: c3 retq 412586: 49 8b 07 mov (%r15),%rax 412589: 48 8b 40 18 mov 0x18(%rax),%rax 41258d: 4c 89 ff mov %r15,%rdi 412590: 4c 89 f6 mov %r14,%rsi 412593: 5b pop %rbx 412594: 41 5e pop %r14 412596: 41 5f pop %r15 412598: ff e0 jmpq *%rax 41259a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004125a0 <_D6object18TypeInfo_Interface5tsizeMxFNaNbNdNfZm>: 4125a0: b8 08 00 00 00 mov $0x8,%eax 4125a5: c3 retq 4125a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4125ad: 00 00 00 00000000004125b0 <_D6object18TypeInfo_Interface5flagsMxFNaNbNdNfZk>: 4125b0: b8 01 00 00 00 mov $0x1,%eax 4125b5: c3 retq 4125b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4125bd: 00 00 00 00000000004125c0 <_D6object6Object7factoryFAyaZC6Object>: 4125c0: 48 83 ec 18 sub $0x18,%rsp 4125c4: 48 89 3c 24 mov %rdi,(%rsp) 4125c8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4125cd: 48 8d 3c 24 lea (%rsp),%rdi 4125d1: be 30 4d 41 00 mov $0x414d30,%esi 4125d6: e8 75 5e ff ff callq 408450 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 4125db: 83 f8 02 cmp $0x2,%eax 4125de: 75 18 jne 4125f8 <_D6object6Object7factoryFAyaZC6Object+0x38> 4125e0: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 4125e5: 48 85 ff test %rdi,%rdi 4125e8: 74 0e je 4125f8 <_D6object6Object7factoryFAyaZC6Object+0x38> 4125ea: 48 8b 07 mov (%rdi),%rax 4125ed: ff 90 b0 00 00 00 callq *0xb0(%rax) 4125f3: 48 83 c4 18 add $0x18,%rsp 4125f7: c3 retq 4125f8: 31 c0 xor %eax,%eax 4125fa: 48 83 c4 18 add $0x18,%rsp 4125fe: c3 retq 4125ff: 90 nop 0000000000412600 <_D6object8opEqualsFxC6ObjectxC6ObjectZb>: 412600: 41 57 push %r15 412602: 41 56 push %r14 412604: 53 push %rbx 412605: 49 89 f6 mov %rsi,%r14 412608: 49 89 ff mov %rdi,%r15 41260b: b0 01 mov $0x1,%al 41260d: 4d 39 fe cmp %r15,%r14 412610: 74 48 je 41265a <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5a> 412612: 30 c0 xor %al,%al 412614: 4d 85 f6 test %r14,%r14 412617: 74 41 je 41265a <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5a> 412619: 4d 85 ff test %r15,%r15 41261c: 74 3c je 41265a <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5a> 41261e: 49 8b 07 mov (%r15),%rax 412621: 48 8b 30 mov (%rax),%rsi 412624: 49 8b 0e mov (%r14),%rcx 412627: 48 8b 39 mov (%rcx),%rdi 41262a: 48 39 f7 cmp %rsi,%rdi 41262d: 74 0d je 41263c <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3c> 41262f: 48 8b 07 mov (%rdi),%rax 412632: ff 50 20 callq *0x20(%rax) 412635: 88 c3 mov %al,%bl 412637: 49 8b 0e mov (%r14),%rcx 41263a: eb 02 jmp 41263e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3e> 41263c: b3 01 mov $0x1,%bl 41263e: 4c 89 f7 mov %r14,%rdi 412641: 4c 89 fe mov %r15,%rsi 412644: ff 51 20 callq *0x20(%rcx) 412647: 88 c1 mov %al,%cl 412649: 88 d8 mov %bl,%al 41264b: 20 c8 and %cl,%al 41264d: f6 c3 01 test $0x1,%bl 412650: 75 08 jne 41265a <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5a> 412652: 80 f1 01 xor $0x1,%cl 412655: f6 c1 01 test $0x1,%cl 412658: 74 06 je 412660 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x60> 41265a: 5b pop %rbx 41265b: 41 5e pop %r14 41265d: 41 5f pop %r15 41265f: c3 retq 412660: 49 8b 07 mov (%r15),%rax 412663: 48 8b 40 20 mov 0x20(%rax),%rax 412667: 4c 89 ff mov %r15,%rdi 41266a: 4c 89 f6 mov %r14,%rsi 41266d: 5b pop %rbx 41266e: 41 5e pop %r14 412670: 41 5f pop %r15 412672: ff e0 jmpq *%rax 412674: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41267b: 00 00 00 00 00 0000000000412680 <_D6object8opEqualsFC6ObjectC6ObjectZb>: 412680: 41 57 push %r15 412682: 41 56 push %r14 412684: 53 push %rbx 412685: 49 89 f6 mov %rsi,%r14 412688: 49 89 ff mov %rdi,%r15 41268b: b0 01 mov $0x1,%al 41268d: 4d 39 fe cmp %r15,%r14 412690: 74 48 je 4126da <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5a> 412692: 30 c0 xor %al,%al 412694: 4d 85 f6 test %r14,%r14 412697: 74 41 je 4126da <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5a> 412699: 4d 85 ff test %r15,%r15 41269c: 74 3c je 4126da <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5a> 41269e: 49 8b 07 mov (%r15),%rax 4126a1: 48 8b 30 mov (%rax),%rsi 4126a4: 49 8b 0e mov (%r14),%rcx 4126a7: 48 8b 39 mov (%rcx),%rdi 4126aa: 48 39 f7 cmp %rsi,%rdi 4126ad: 74 0d je 4126bc <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3c> 4126af: 48 8b 07 mov (%rdi),%rax 4126b2: ff 50 20 callq *0x20(%rax) 4126b5: 88 c3 mov %al,%bl 4126b7: 49 8b 0e mov (%r14),%rcx 4126ba: eb 02 jmp 4126be <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3e> 4126bc: b3 01 mov $0x1,%bl 4126be: 4c 89 f7 mov %r14,%rdi 4126c1: 4c 89 fe mov %r15,%rsi 4126c4: ff 51 20 callq *0x20(%rcx) 4126c7: 88 c1 mov %al,%cl 4126c9: 88 d8 mov %bl,%al 4126cb: 20 c8 and %cl,%al 4126cd: f6 c3 01 test $0x1,%bl 4126d0: 75 08 jne 4126da <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5a> 4126d2: 80 f1 01 xor $0x1,%cl 4126d5: f6 c1 01 test $0x1,%cl 4126d8: 74 06 je 4126e0 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x60> 4126da: 5b pop %rbx 4126db: 41 5e pop %r14 4126dd: 41 5f pop %r15 4126df: c3 retq 4126e0: 49 8b 07 mov (%r15),%rax 4126e3: 48 8b 40 20 mov 0x20(%rax),%rax 4126e7: 4c 89 ff mov %r15,%rdi 4126ea: 4c 89 f6 mov %r14,%rsi 4126ed: 5b pop %rbx 4126ee: 41 5e pop %r14 4126f0: 41 5f pop %r15 4126f2: ff e0 jmpq *%rax 4126f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4126fb: 00 00 00 00 00 0000000000412700 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb>: 412700: 55 push %rbp 412701: 41 56 push %r14 412703: 53 push %rbx 412704: 48 89 f3 mov %rsi,%rbx 412707: 48 89 fd mov %rdi,%rbp 41270a: 41 b6 01 mov $0x1,%r14b 41270d: 48 39 eb cmp %rbp,%rbx 412710: 0f 84 82 00 00 00 je 412798 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x98> 412716: 45 30 f6 xor %r14b,%r14b 412719: 48 85 db test %rbx,%rbx 41271c: 74 7a je 412798 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x98> 41271e: 48 85 ed test %rbp,%rbp 412721: 74 75 je 412798 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x98> 412723: 48 8b 45 00 mov 0x0(%rbp),%rax 412727: 48 8b 38 mov (%rax),%rdi 41272a: 48 8b 03 mov (%rbx),%rax 41272d: 48 8b 30 mov (%rax),%rsi 412730: e8 cb ff ff ff callq 412700 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 412735: a8 01 test $0x1,%al 412737: 74 0f je 412748 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x48> 412739: 48 8b 03 mov (%rbx),%rax 41273c: 48 8b 40 20 mov 0x20(%rax),%rax 412740: 48 89 df mov %rbx,%rdi 412743: 48 89 ee mov %rbp,%rsi 412746: eb 4a jmp 412792 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x92> 412748: 48 89 df mov %rbx,%rdi 41274b: be f0 10 63 00 mov $0x6310f0,%esi 412750: e8 db 04 ff ff callq 402c30 <_d_dynamic_cast> 412755: 48 85 c0 test %rax,%rax 412758: 74 04 je 41275e <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x5e> 41275a: 48 8b 58 10 mov 0x10(%rax),%rbx 41275e: 48 89 ef mov %rbp,%rdi 412761: be f0 10 63 00 mov $0x6310f0,%esi 412766: e8 c5 04 ff ff callq 402c30 <_d_dynamic_cast> 41276b: 48 85 c0 test %rax,%rax 41276e: 74 04 je 412774 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x74> 412770: 48 8b 68 10 mov 0x10(%rax),%rbp 412774: 48 8b 03 mov (%rbx),%rax 412777: 48 89 df mov %rbx,%rdi 41277a: 48 89 ee mov %rbp,%rsi 41277d: ff 50 20 callq *0x20(%rax) 412780: a8 01 test $0x1,%al 412782: 74 14 je 412798 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x98> 412784: 48 8b 45 00 mov 0x0(%rbp),%rax 412788: 48 8b 40 20 mov 0x20(%rax),%rax 41278c: 48 89 ef mov %rbp,%rdi 41278f: 48 89 de mov %rbx,%rsi 412792: 5b pop %rbx 412793: 41 5e pop %r14 412795: 5d pop %rbp 412796: ff e0 jmpq *%rax 412798: 44 88 f0 mov %r14b,%al 41279b: 5b pop %rbx 41279c: 41 5e pop %r14 41279e: 5d pop %rbp 41279f: c3 retq 00000000004127a0 <_D6object15TypeInfo_Struct8toStringMxFZAya>: 4127a0: 48 8b 47 10 mov 0x10(%rdi),%rax 4127a4: 48 8b 57 18 mov 0x18(%rdi),%rdx 4127a8: c3 retq 4127a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004127b0 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb>: 4127b0: 55 push %rbp 4127b1: 41 56 push %r14 4127b3: 53 push %rbx 4127b4: 48 89 fb mov %rdi,%rbx 4127b7: 41 b6 01 mov $0x1,%r14b 4127ba: 48 39 f3 cmp %rsi,%rbx 4127bd: 74 54 je 412813 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 4127bf: 48 89 f7 mov %rsi,%rdi 4127c2: be 10 0a 63 00 mov $0x630a10,%esi 4127c7: e8 64 04 ff ff callq 402c30 <_d_dynamic_cast> 4127cc: 48 89 c5 mov %rax,%rbp 4127cf: 45 30 f6 xor %r14b,%r14b 4127d2: 48 85 ed test %rbp,%rbp 4127d5: 74 3c je 412813 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 4127d7: 48 8b 55 10 mov 0x10(%rbp),%rdx 4127db: 48 8b 4d 18 mov 0x18(%rbp),%rcx 4127df: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4127e3: 48 8b 73 18 mov 0x18(%rbx),%rsi 4127e7: 41 b8 30 65 42 00 mov $0x426530,%r8d 4127ed: e8 ee 37 00 00 callq 415fe0 <_adEq2> 4127f2: 85 c0 test %eax,%eax 4127f4: 74 1d je 412813 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 4127f6: 48 8b 03 mov (%rbx),%rax 4127f9: 48 89 df mov %rbx,%rdi 4127fc: ff 50 60 callq *0x60(%rax) 4127ff: 48 89 c3 mov %rax,%rbx 412802: 48 8b 45 00 mov 0x0(%rbp),%rax 412806: 48 89 ef mov %rbp,%rdi 412809: ff 50 60 callq *0x60(%rax) 41280c: 48 39 c3 cmp %rax,%rbx 41280f: 41 0f 94 c6 sete %r14b 412813: 44 88 f0 mov %r14b,%al 412816: 5b pop %rbx 412817: 41 5e pop %r14 412819: 5d pop %rbp 41281a: c3 retq 41281b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412820 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm>: 412820: 53 push %rbx 412821: 48 89 f3 mov %rsi,%rbx 412824: 48 8b 47 30 mov 0x30(%rdi),%rax 412828: 48 85 c0 test %rax,%rax 41282b: 74 06 je 412833 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm+0x13> 41282d: 48 89 df mov %rbx,%rdi 412830: 5b pop %rbx 412831: ff e0 jmpq *%rax 412833: 48 8b 07 mov (%rdi),%rax 412836: ff 50 60 callq *0x60(%rax) 412839: 31 ff xor %edi,%edi 41283b: 48 89 c6 mov %rax,%rsi 41283e: 48 89 da mov %rbx,%rdx 412841: 5b pop %rbx 412842: e9 f9 3c 00 00 jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41284e: 00 00 0000000000412850 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb>: 412850: 41 56 push %r14 412852: 53 push %rbx 412853: 50 push %rax 412854: 49 89 d6 mov %rdx,%r14 412857: 48 89 f3 mov %rsi,%rbx 41285a: 30 c0 xor %al,%al 41285c: 4d 85 f6 test %r14,%r14 41285f: 74 3d je 41289e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e> 412861: 48 85 db test %rbx,%rbx 412864: 74 38 je 41289e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e> 412866: 48 8b 47 38 mov 0x38(%rdi),%rax 41286a: 48 85 c0 test %rax,%rax 41286d: 74 0f je 41287e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x2e> 41286f: 48 89 df mov %rbx,%rdi 412872: 4c 89 f6 mov %r14,%rsi 412875: 48 83 c4 08 add $0x8,%rsp 412879: 5b pop %rbx 41287a: 41 5e pop %r14 41287c: ff e0 jmpq *%rax 41287e: b0 01 mov $0x1,%al 412880: 49 39 de cmp %rbx,%r14 412883: 74 19 je 41289e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x4e> 412885: 48 8b 07 mov (%rdi),%rax 412888: ff 50 60 callq *0x60(%rax) 41288b: 4c 89 f7 mov %r14,%rdi 41288e: 48 89 de mov %rbx,%rsi 412891: 48 89 c2 mov %rax,%rdx 412894: e8 e7 f2 fe ff callq 401b80 412899: 85 c0 test %eax,%eax 41289b: 0f 94 c0 sete %al 41289e: 48 83 c4 08 add $0x8,%rsp 4128a2: 5b pop %rbx 4128a3: 41 5e pop %r14 4128a5: c3 retq 4128a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4128ad: 00 00 00 00000000004128b0 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi>: 4128b0: 41 56 push %r14 4128b2: 53 push %rbx 4128b3: 50 push %rax 4128b4: 48 89 d3 mov %rdx,%rbx 4128b7: 49 89 f6 mov %rsi,%r14 4128ba: 31 c0 xor %eax,%eax 4128bc: 4c 39 f3 cmp %r14,%rbx 4128bf: 74 2c je 4128ed <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 4128c1: b8 ff ff ff ff mov $0xffffffff,%eax 4128c6: 48 85 db test %rbx,%rbx 4128c9: 74 22 je 4128ed <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 4128cb: b8 01 00 00 00 mov $0x1,%eax 4128d0: 4d 85 f6 test %r14,%r14 4128d3: 74 18 je 4128ed <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 4128d5: 48 8b 47 40 mov 0x40(%rdi),%rax 4128d9: 48 85 c0 test %rax,%rax 4128dc: 74 17 je 4128f5 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x45> 4128de: 48 89 df mov %rbx,%rdi 4128e1: 4c 89 f6 mov %r14,%rsi 4128e4: 48 83 c4 08 add $0x8,%rsp 4128e8: 5b pop %rbx 4128e9: 41 5e pop %r14 4128eb: ff e0 jmpq *%rax 4128ed: 48 83 c4 08 add $0x8,%rsp 4128f1: 5b pop %rbx 4128f2: 41 5e pop %r14 4128f4: c3 retq 4128f5: 48 8b 07 mov (%rdi),%rax 4128f8: ff 50 60 callq *0x60(%rax) 4128fb: 48 89 df mov %rbx,%rdi 4128fe: 4c 89 f6 mov %r14,%rsi 412901: 48 89 c2 mov %rax,%rdx 412904: 48 83 c4 08 add $0x8,%rsp 412908: 5b pop %rbx 412909: 41 5e pop %r14 41290b: e9 70 f2 fe ff jmpq 401b80 0000000000412910 <_D6object15TypeInfo_Struct5tsizeMxFNaNbNdNfZm>: 412910: 50 push %rax 412911: 48 8b 07 mov (%rdi),%rax 412914: ff 50 60 callq *0x60(%rax) 412917: 5a pop %rdx 412918: c3 retq 412919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412920 <_D6object15TypeInfo_Struct4initMxFNaNbNfZAxv>: 412920: 48 8b 47 20 mov 0x20(%rdi),%rax 412924: 48 8b 57 28 mov 0x28(%rdi),%rdx 412928: c3 retq 412929: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412930 <_D6object15TypeInfo_Struct5flagsMxFNaNbNdNfZk>: 412930: 8b 47 50 mov 0x50(%rdi),%eax 412933: c3 retq 412934: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41293b: 00 00 00 00 00 0000000000412940 <_D6object15TypeInfo_Struct7destroyMxFPvZv>: 412940: 48 8b 47 58 mov 0x58(%rdi),%rax 412944: 48 85 c0 test %rax,%rax 412947: 74 05 je 41294e <_D6object15TypeInfo_Struct7destroyMxFPvZv+0xe> 412949: 48 89 f7 mov %rsi,%rdi 41294c: ff e0 jmpq *%rax 41294e: c3 retq 41294f: 90 nop 0000000000412950 <_D6object15TypeInfo_Struct8postblitMxFPvZv>: 412950: 48 8b 47 60 mov 0x60(%rdi),%rax 412954: 48 85 c0 test %rax,%rax 412957: 74 05 je 41295e <_D6object15TypeInfo_Struct8postblitMxFPvZv+0xe> 412959: 48 89 f7 mov %rsi,%rdi 41295c: ff e0 jmpq *%rax 41295e: c3 retq 41295f: 90 nop 0000000000412960 <_D6object15TypeInfo_Struct6talignMxFNaNbNdNfZm>: 412960: 8b 47 68 mov 0x68(%rdi),%eax 412963: c3 retq 412964: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41296b: 00 00 00 00 00 0000000000412970 <_D6object15TypeInfo_Struct8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 412970: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 412977: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 41297e: 48 8b 47 70 mov 0x70(%rdi),%rax 412982: 48 89 02 mov %rax,(%rdx) 412985: 48 8b 47 78 mov 0x78(%rdi),%rax 412989: 48 89 06 mov %rax,(%rsi) 41298c: 31 c0 xor %eax,%eax 41298e: c3 retq 41298f: 90 nop 0000000000412990 <_D6object15TypeInfo_Struct6rtInfoMxFNaNbNdNfZPyv>: 412990: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 412997: c3 retq 412998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41299f: 00 00000000004129a0 <_D6object16TypeInfo_Pointer8toStringMxFZAya>: 4129a0: 50 push %rax 4129a1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4129a5: 48 8b 07 mov (%rdi),%rax 4129a8: ff 50 08 callq *0x8(%rax) 4129ab: bf 30 65 42 00 mov $0x426530,%edi 4129b0: 48 89 c6 mov %rax,%rsi 4129b3: b9 01 00 00 00 mov $0x1,%ecx 4129b8: 41 b8 f0 55 42 00 mov $0x4255f0,%r8d 4129be: 58 pop %rax 4129bf: e9 9c 44 ff ff jmpq 406e60 <_d_arraycatT> 4129c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4129cb: 00 00 00 00 00 00000000004129d0 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb>: 4129d0: 55 push %rbp 4129d1: 41 57 push %r15 4129d3: 41 56 push %r14 4129d5: 53 push %rbx 4129d6: 50 push %rax 4129d7: 48 89 fd mov %rdi,%rbp 4129da: b3 01 mov $0x1,%bl 4129dc: 48 39 f5 cmp %rsi,%rbp 4129df: 74 6f je 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 4129e1: 48 89 f7 mov %rsi,%rdi 4129e4: be b0 0a 63 00 mov $0x630ab0,%esi 4129e9: e8 42 02 ff ff callq 402c30 <_d_dynamic_cast> 4129ee: 48 85 c0 test %rax,%rax 4129f1: 74 16 je 412a09 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x39> 4129f3: 4c 8b 70 10 mov 0x10(%rax),%r14 4129f7: 4c 8b 7d 10 mov 0x10(%rbp),%r15 4129fb: 4d 39 f7 cmp %r14,%r15 4129fe: 74 50 je 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 412a00: 4d 85 ff test %r15,%r15 412a03: 75 08 jne 412a0d <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x3d> 412a05: 30 db xor %bl,%bl 412a07: eb 47 jmp 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 412a09: 30 db xor %bl,%bl 412a0b: eb 43 jmp 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 412a0d: 4d 85 f6 test %r14,%r14 412a10: b3 00 mov $0x0,%bl 412a12: 74 3c je 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 412a14: 49 8b 06 mov (%r14),%rax 412a17: 48 8b 30 mov (%rax),%rsi 412a1a: 49 8b 0f mov (%r15),%rcx 412a1d: 48 8b 39 mov (%rcx),%rdi 412a20: 48 39 f7 cmp %rsi,%rdi 412a23: 74 0e je 412a33 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x63> 412a25: 48 8b 07 mov (%rdi),%rax 412a28: ff 50 20 callq *0x20(%rax) 412a2b: 40 88 c5 mov %al,%bpl 412a2e: 49 8b 0f mov (%r15),%rcx 412a31: eb 03 jmp 412a36 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x66> 412a33: 40 b5 01 mov $0x1,%bpl 412a36: 4c 89 ff mov %r15,%rdi 412a39: 4c 89 f6 mov %r14,%rsi 412a3c: ff 51 20 callq *0x20(%rcx) 412a3f: 40 88 eb mov %bpl,%bl 412a42: 20 c3 and %al,%bl 412a44: 40 f6 c5 01 test $0x1,%bpl 412a48: 75 06 jne 412a50 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x80> 412a4a: 34 01 xor $0x1,%al 412a4c: a8 01 test $0x1,%al 412a4e: 74 0d je 412a5d <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8d> 412a50: 88 d8 mov %bl,%al 412a52: 48 83 c4 08 add $0x8,%rsp 412a56: 5b pop %rbx 412a57: 41 5e pop %r14 412a59: 41 5f pop %r15 412a5b: 5d pop %rbp 412a5c: c3 retq 412a5d: 49 8b 06 mov (%r14),%rax 412a60: 48 8b 40 20 mov 0x20(%rax),%rax 412a64: 4c 89 f7 mov %r14,%rdi 412a67: 4c 89 fe mov %r15,%rsi 412a6a: 48 83 c4 08 add $0x8,%rsp 412a6e: 5b pop %rbx 412a6f: 41 5e pop %r14 412a71: 41 5f pop %r15 412a73: 5d pop %rbp 412a74: ff e0 jmpq *%rax 412a76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412a7d: 00 00 00 0000000000412a80 <_D6object16TypeInfo_Pointer7getHashMxFNbNexPvZm>: 412a80: 48 8b 06 mov (%rsi),%rax 412a83: c3 retq 412a84: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412a8b: 00 00 00 00 00 0000000000412a90 <_D6object16TypeInfo_Pointer6equalsMxFxPvxPvZb>: 412a90: 48 8b 02 mov (%rdx),%rax 412a93: 48 3b 06 cmp (%rsi),%rax 412a96: 0f 94 c0 sete %al 412a99: c3 retq 412a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412aa0 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi>: 412aa0: 48 8b 0e mov (%rsi),%rcx 412aa3: 48 8b 12 mov (%rdx),%rdx 412aa6: b8 ff ff ff ff mov $0xffffffff,%eax 412aab: 48 39 ca cmp %rcx,%rdx 412aae: 72 08 jb 412ab8 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi+0x18> 412ab0: 48 39 d1 cmp %rdx,%rcx 412ab3: 19 c0 sbb %eax,%eax 412ab5: 83 e0 01 and $0x1,%eax 412ab8: c3 retq 412ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412ac0 <_D6object16TypeInfo_Pointer5tsizeMxFNaNbNdNfZm>: 412ac0: b8 08 00 00 00 mov $0x8,%eax 412ac5: c3 retq 412ac6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412acd: 00 00 00 0000000000412ad0 <_D6object16TypeInfo_Pointer4swapMxFPvPvZv>: 412ad0: 48 8b 02 mov (%rdx),%rax 412ad3: 48 8b 0e mov (%rsi),%rcx 412ad6: 48 89 0a mov %rcx,(%rdx) 412ad9: 48 89 06 mov %rax,(%rsi) 412adc: c3 retq 412add: 0f 1f 00 nopl (%rax) 0000000000412ae0 <_D6object16TypeInfo_Pointer4nextMxFNaNbNdZxC8TypeInfo>: 412ae0: 48 8b 47 10 mov 0x10(%rdi),%rax 412ae4: c3 retq 412ae5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 412aec: 00 00 00 00 0000000000412af0 <_D6object16TypeInfo_Pointer5flagsMxFNaNbNdNfZk>: 412af0: b8 01 00 00 00 mov $0x1,%eax 412af5: c3 retq 412af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412afd: 00 00 00 0000000000412b00 <_D6object15TypeInfo_Vector8toStringMxFZAya>: 412b00: 48 83 ec 38 sub $0x38,%rsp 412b04: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 412b0b: 00 00 412b0d: 48 c7 44 24 30 f2 55 movq $0x4255f2,0x30(%rsp) 412b14: 42 00 412b16: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412b1a: 48 8b 07 mov (%rdi),%rax 412b1d: ff 50 08 callq *0x8(%rax) 412b20: 48 89 d6 mov %rdx,%rsi 412b23: 48 89 44 24 18 mov %rax,0x18(%rsp) 412b28: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 412b2d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 412b32: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 412b37: 48 89 74 24 20 mov %rsi,0x20(%rsp) 412b3c: 48 c7 44 24 08 09 00 movq $0x9,0x8(%rsp) 412b43: 00 00 412b45: 48 c7 44 24 10 f4 55 movq $0x4255f4,0x10(%rsp) 412b4c: 42 00 412b4e: bf 30 65 42 00 mov $0x426530,%edi 412b53: be 03 00 00 00 mov $0x3,%esi 412b58: 30 c0 xor %al,%al 412b5a: e8 11 45 ff ff callq 407070 <_d_arraycatnT> 412b5f: 48 83 c4 38 add $0x38,%rsp 412b63: c3 retq 412b64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412b6b: 00 00 00 00 00 0000000000412b70 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb>: 412b70: 55 push %rbp 412b71: 41 57 push %r15 412b73: 41 56 push %r14 412b75: 53 push %rbx 412b76: 50 push %rax 412b77: 48 89 fd mov %rdi,%rbp 412b7a: b3 01 mov $0x1,%bl 412b7c: 48 39 f5 cmp %rsi,%rbp 412b7f: 74 6f je 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412b81: 48 89 f7 mov %rsi,%rdi 412b84: be 50 0b 63 00 mov $0x630b50,%esi 412b89: e8 a2 00 ff ff callq 402c30 <_d_dynamic_cast> 412b8e: 48 85 c0 test %rax,%rax 412b91: 74 16 je 412ba9 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x39> 412b93: 4c 8b 70 10 mov 0x10(%rax),%r14 412b97: 4c 8b 7d 10 mov 0x10(%rbp),%r15 412b9b: 4d 39 f7 cmp %r14,%r15 412b9e: 74 50 je 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412ba0: 4d 85 ff test %r15,%r15 412ba3: 75 08 jne 412bad <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x3d> 412ba5: 30 db xor %bl,%bl 412ba7: eb 47 jmp 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412ba9: 30 db xor %bl,%bl 412bab: eb 43 jmp 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412bad: 4d 85 f6 test %r14,%r14 412bb0: b3 00 mov $0x0,%bl 412bb2: 74 3c je 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412bb4: 49 8b 06 mov (%r14),%rax 412bb7: 48 8b 30 mov (%rax),%rsi 412bba: 49 8b 0f mov (%r15),%rcx 412bbd: 48 8b 39 mov (%rcx),%rdi 412bc0: 48 39 f7 cmp %rsi,%rdi 412bc3: 74 0e je 412bd3 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x63> 412bc5: 48 8b 07 mov (%rdi),%rax 412bc8: ff 50 20 callq *0x20(%rax) 412bcb: 40 88 c5 mov %al,%bpl 412bce: 49 8b 0f mov (%r15),%rcx 412bd1: eb 03 jmp 412bd6 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x66> 412bd3: 40 b5 01 mov $0x1,%bpl 412bd6: 4c 89 ff mov %r15,%rdi 412bd9: 4c 89 f6 mov %r14,%rsi 412bdc: ff 51 20 callq *0x20(%rcx) 412bdf: 40 88 eb mov %bpl,%bl 412be2: 20 c3 and %al,%bl 412be4: 40 f6 c5 01 test $0x1,%bpl 412be8: 75 06 jne 412bf0 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x80> 412bea: 34 01 xor $0x1,%al 412bec: a8 01 test $0x1,%al 412bee: 74 0d je 412bfd <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8d> 412bf0: 88 d8 mov %bl,%al 412bf2: 48 83 c4 08 add $0x8,%rsp 412bf6: 5b pop %rbx 412bf7: 41 5e pop %r14 412bf9: 41 5f pop %r15 412bfb: 5d pop %rbp 412bfc: c3 retq 412bfd: 49 8b 06 mov (%r14),%rax 412c00: 48 8b 40 20 mov 0x20(%rax),%rax 412c04: 4c 89 f7 mov %r14,%rdi 412c07: 4c 89 fe mov %r15,%rsi 412c0a: 48 83 c4 08 add $0x8,%rsp 412c0e: 5b pop %rbx 412c0f: 41 5e pop %r14 412c11: 41 5f pop %r15 412c13: 5d pop %rbp 412c14: ff e0 jmpq *%rax 412c16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412c1d: 00 00 00 0000000000412c20 <_D6object15TypeInfo_Vector7getHashMxFNbNfxPvZm>: 412c20: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c24: 48 8b 07 mov (%rdi),%rax 412c27: 48 8b 40 30 mov 0x30(%rax),%rax 412c2b: ff e0 jmpq *%rax 412c2d: 0f 1f 00 nopl (%rax) 0000000000412c30 <_D6object15TypeInfo_Vector6equalsMxFxPvxPvZb>: 412c30: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c34: 48 8b 07 mov (%rdi),%rax 412c37: 48 8b 40 38 mov 0x38(%rax),%rax 412c3b: ff e0 jmpq *%rax 412c3d: 0f 1f 00 nopl (%rax) 0000000000412c40 <_D6object15TypeInfo_Vector7compareMxFxPvxPvZi>: 412c40: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c44: 48 8b 07 mov (%rdi),%rax 412c47: 48 8b 40 40 mov 0x40(%rax),%rax 412c4b: ff e0 jmpq *%rax 412c4d: 0f 1f 00 nopl (%rax) 0000000000412c50 <_D6object15TypeInfo_Vector5tsizeMxFNaNbNdNfZm>: 412c50: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c54: 48 8b 07 mov (%rdi),%rax 412c57: ff 60 48 jmpq *0x48(%rax) 412c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412c60 <_D6object15TypeInfo_Vector4swapMxFPvPvZv>: 412c60: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c64: 48 8b 07 mov (%rdi),%rax 412c67: 48 8b 40 50 mov 0x50(%rax),%rax 412c6b: ff e0 jmpq *%rax 412c6d: 0f 1f 00 nopl (%rax) 0000000000412c70 <_D6object15TypeInfo_Vector4nextMxFNaNbNdZxC8TypeInfo>: 412c70: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c74: 48 8b 07 mov (%rdi),%rax 412c77: ff 60 58 jmpq *0x58(%rax) 412c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412c80 <_D6object15TypeInfo_Vector4initMxFNaNbNfZAxv>: 412c80: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c84: 48 8b 07 mov (%rdi),%rax 412c87: ff 60 60 jmpq *0x60(%rax) 412c8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412c90 <_D6object15TypeInfo_Vector5flagsMxFNaNbNdNfZk>: 412c90: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412c94: 48 8b 07 mov (%rdi),%rax 412c97: ff 60 68 jmpq *0x68(%rax) 412c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412ca0 <_D6object15TypeInfo_Vector6talignMxFNaNbNdNfZm>: 412ca0: b8 10 00 00 00 mov $0x10,%eax 412ca5: c3 retq 412ca6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412cad: 00 00 00 0000000000412cb0 <_D6object15TypeInfo_Vector8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 412cb0: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 412cb7: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 412cbe: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412cc2: 48 8b 07 mov (%rdi),%rax 412cc5: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 412ccc: ff e0 jmpq *%rax 412cce: 66 90 xchg %ax,%ax 0000000000412cd0 <_D6object16TypeInfo_Typedef8toStringMxFZAya>: 412cd0: 48 8b 47 18 mov 0x18(%rdi),%rax 412cd4: 48 8b 57 20 mov 0x20(%rdi),%rdx 412cd8: c3 retq 412cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412ce0 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb>: 412ce0: 55 push %rbp 412ce1: 41 57 push %r15 412ce3: 41 56 push %r14 412ce5: 53 push %rbx 412ce6: 50 push %rax 412ce7: 49 89 fe mov %rdi,%r14 412cea: 40 b5 01 mov $0x1,%bpl 412ced: 49 39 f6 cmp %rsi,%r14 412cf0: 0f 84 97 00 00 00 je 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412cf6: 48 89 f7 mov %rsi,%rdi 412cf9: be f0 0b 63 00 mov $0x630bf0,%esi 412cfe: e8 2d ff fe ff callq 402c30 <_d_dynamic_cast> 412d03: 48 89 c3 mov %rax,%rbx 412d06: 48 85 db test %rbx,%rbx 412d09: 74 36 je 412d41 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x61> 412d0b: 48 8b 53 18 mov 0x18(%rbx),%rdx 412d0f: 48 8b 4b 20 mov 0x20(%rbx),%rcx 412d13: 49 8b 7e 18 mov 0x18(%r14),%rdi 412d17: 49 8b 76 20 mov 0x20(%r14),%rsi 412d1b: 41 b8 30 65 42 00 mov $0x426530,%r8d 412d21: e8 ba 32 00 00 callq 415fe0 <_adEq2> 412d26: 85 c0 test %eax,%eax 412d28: 74 1c je 412d46 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x66> 412d2a: 4c 8b 7b 10 mov 0x10(%rbx),%r15 412d2e: 4d 8b 76 10 mov 0x10(%r14),%r14 412d32: 4d 39 fe cmp %r15,%r14 412d35: 74 56 je 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d37: 4d 85 f6 test %r14,%r14 412d3a: 75 0f jne 412d4b <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x6b> 412d3c: 40 30 ed xor %bpl,%bpl 412d3f: eb 4c jmp 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d41: 40 30 ed xor %bpl,%bpl 412d44: eb 47 jmp 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d46: 40 30 ed xor %bpl,%bpl 412d49: eb 42 jmp 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d4b: 4d 85 ff test %r15,%r15 412d4e: 40 b5 00 mov $0x0,%bpl 412d51: 74 3a je 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d53: 49 8b 07 mov (%r15),%rax 412d56: 48 8b 30 mov (%rax),%rsi 412d59: 49 8b 0e mov (%r14),%rcx 412d5c: 48 8b 39 mov (%rcx),%rdi 412d5f: 48 39 f7 cmp %rsi,%rdi 412d62: 74 0d je 412d71 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x91> 412d64: 48 8b 07 mov (%rdi),%rax 412d67: ff 50 20 callq *0x20(%rax) 412d6a: 88 c3 mov %al,%bl 412d6c: 49 8b 0e mov (%r14),%rcx 412d6f: eb 02 jmp 412d73 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x93> 412d71: b3 01 mov $0x1,%bl 412d73: 4c 89 f7 mov %r14,%rdi 412d76: 4c 89 fe mov %r15,%rsi 412d79: ff 51 20 callq *0x20(%rcx) 412d7c: 40 88 dd mov %bl,%bpl 412d7f: 40 20 c5 and %al,%bpl 412d82: f6 c3 01 test $0x1,%bl 412d85: 75 06 jne 412d8d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xad> 412d87: 34 01 xor $0x1,%al 412d89: a8 01 test $0x1,%al 412d8b: 74 0e je 412d9b <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xbb> 412d8d: 40 88 e8 mov %bpl,%al 412d90: 48 83 c4 08 add $0x8,%rsp 412d94: 5b pop %rbx 412d95: 41 5e pop %r14 412d97: 41 5f pop %r15 412d99: 5d pop %rbp 412d9a: c3 retq 412d9b: 49 8b 07 mov (%r15),%rax 412d9e: 48 8b 40 20 mov 0x20(%rax),%rax 412da2: 4c 89 ff mov %r15,%rdi 412da5: 4c 89 f6 mov %r14,%rsi 412da8: 48 83 c4 08 add $0x8,%rsp 412dac: 5b pop %rbx 412dad: 41 5e pop %r14 412daf: 41 5f pop %r15 412db1: 5d pop %rbp 412db2: ff e0 jmpq *%rax 412db4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412dbb: 00 00 00 00 00 0000000000412dc0 <_D6object16TypeInfo_Typedef7getHashMxFNbNfxPvZm>: 412dc0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412dc4: 48 8b 07 mov (%rdi),%rax 412dc7: 48 8b 40 30 mov 0x30(%rax),%rax 412dcb: ff e0 jmpq *%rax 412dcd: 0f 1f 00 nopl (%rax) 0000000000412dd0 <_D6object16TypeInfo_Typedef6equalsMxFxPvxPvZb>: 412dd0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412dd4: 48 8b 07 mov (%rdi),%rax 412dd7: 48 8b 40 38 mov 0x38(%rax),%rax 412ddb: ff e0 jmpq *%rax 412ddd: 0f 1f 00 nopl (%rax) 0000000000412de0 <_D6object16TypeInfo_Typedef7compareMxFxPvxPvZi>: 412de0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412de4: 48 8b 07 mov (%rdi),%rax 412de7: 48 8b 40 40 mov 0x40(%rax),%rax 412deb: ff e0 jmpq *%rax 412ded: 0f 1f 00 nopl (%rax) 0000000000412df0 <_D6object16TypeInfo_Typedef5tsizeMxFNaNbNdNfZm>: 412df0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412df4: 48 8b 07 mov (%rdi),%rax 412df7: ff 60 48 jmpq *0x48(%rax) 412dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412e00 <_D6object16TypeInfo_Typedef4swapMxFPvPvZv>: 412e00: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e04: 48 8b 07 mov (%rdi),%rax 412e07: 48 8b 40 50 mov 0x50(%rax),%rax 412e0b: ff e0 jmpq *%rax 412e0d: 0f 1f 00 nopl (%rax) 0000000000412e10 <_D6object16TypeInfo_Typedef4nextMxFNaNbNdZxC8TypeInfo>: 412e10: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e14: 48 8b 07 mov (%rdi),%rax 412e17: ff 60 58 jmpq *0x58(%rax) 412e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412e20 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv>: 412e20: 50 push %rax 412e21: 48 83 7f 28 00 cmpq $0x0,0x28(%rdi) 412e26: 74 0a je 412e32 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv+0x12> 412e28: 48 8b 47 28 mov 0x28(%rdi),%rax 412e2c: 48 8b 57 30 mov 0x30(%rdi),%rdx 412e30: 59 pop %rcx 412e31: c3 retq 412e32: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e36: 48 8b 07 mov (%rdi),%rax 412e39: ff 50 60 callq *0x60(%rax) 412e3c: 59 pop %rcx 412e3d: c3 retq 412e3e: 66 90 xchg %ax,%ax 0000000000412e40 <_D6object16TypeInfo_Typedef5flagsMxFNaNbNdNfZk>: 412e40: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e44: 48 8b 07 mov (%rdi),%rax 412e47: ff 60 68 jmpq *0x68(%rax) 412e4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412e50 <_D6object16TypeInfo_Typedef6talignMxFNaNbNdNfZm>: 412e50: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e54: 48 8b 07 mov (%rdi),%rax 412e57: ff a0 88 00 00 00 jmpq *0x88(%rax) 412e5d: 0f 1f 00 nopl (%rax) 0000000000412e60 <_D6object16TypeInfo_Typedef8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 412e60: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 412e67: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 412e6e: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e72: 48 8b 07 mov (%rdi),%rax 412e75: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 412e7c: ff e0 jmpq *%rax 412e7e: 66 90 xchg %ax,%ax 0000000000412e80 <_D6object16TypeInfo_Typedef6rtInfoMxFNaNbNdNfZPyv>: 412e80: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e84: 48 8b 07 mov (%rdi),%rax 412e87: ff a0 98 00 00 00 jmpq *0x98(%rax) 412e8d: 0f 1f 00 nopl (%rax) 0000000000412e90 <_D6object14TypeInfo_Array8toStringMxFZAya>: 412e90: 50 push %rax 412e91: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412e95: 48 8b 07 mov (%rdi),%rax 412e98: ff 50 08 callq *0x8(%rax) 412e9b: bf 30 65 42 00 mov $0x426530,%edi 412ea0: 48 89 c6 mov %rax,%rsi 412ea3: b9 02 00 00 00 mov $0x2,%ecx 412ea8: 41 b8 fe 55 42 00 mov $0x4255fe,%r8d 412eae: 58 pop %rax 412eaf: e9 ac 3f ff ff jmpq 406e60 <_d_arraycatT> 412eb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 412ebb: 00 00 00 00 00 0000000000412ec0 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb>: 412ec0: 55 push %rbp 412ec1: 41 57 push %r15 412ec3: 41 56 push %r14 412ec5: 53 push %rbx 412ec6: 50 push %rax 412ec7: 48 89 fd mov %rdi,%rbp 412eca: b3 01 mov $0x1,%bl 412ecc: 48 39 f5 cmp %rsi,%rbp 412ecf: 74 6f je 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412ed1: 48 89 f7 mov %rsi,%rdi 412ed4: be 30 0d 63 00 mov $0x630d30,%esi 412ed9: e8 52 fd fe ff callq 402c30 <_d_dynamic_cast> 412ede: 48 85 c0 test %rax,%rax 412ee1: 74 16 je 412ef9 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x39> 412ee3: 4c 8b 70 10 mov 0x10(%rax),%r14 412ee7: 4c 8b 7d 10 mov 0x10(%rbp),%r15 412eeb: 4d 39 f7 cmp %r14,%r15 412eee: 74 50 je 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412ef0: 4d 85 ff test %r15,%r15 412ef3: 75 08 jne 412efd <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x3d> 412ef5: 30 db xor %bl,%bl 412ef7: eb 47 jmp 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412ef9: 30 db xor %bl,%bl 412efb: eb 43 jmp 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412efd: 4d 85 f6 test %r14,%r14 412f00: b3 00 mov $0x0,%bl 412f02: 74 3c je 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412f04: 49 8b 06 mov (%r14),%rax 412f07: 48 8b 30 mov (%rax),%rsi 412f0a: 49 8b 0f mov (%r15),%rcx 412f0d: 48 8b 39 mov (%rcx),%rdi 412f10: 48 39 f7 cmp %rsi,%rdi 412f13: 74 0e je 412f23 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x63> 412f15: 48 8b 07 mov (%rdi),%rax 412f18: ff 50 20 callq *0x20(%rax) 412f1b: 40 88 c5 mov %al,%bpl 412f1e: 49 8b 0f mov (%r15),%rcx 412f21: eb 03 jmp 412f26 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x66> 412f23: 40 b5 01 mov $0x1,%bpl 412f26: 4c 89 ff mov %r15,%rdi 412f29: 4c 89 f6 mov %r14,%rsi 412f2c: ff 51 20 callq *0x20(%rcx) 412f2f: 40 88 eb mov %bpl,%bl 412f32: 20 c3 and %al,%bl 412f34: 40 f6 c5 01 test $0x1,%bpl 412f38: 75 06 jne 412f40 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x80> 412f3a: 34 01 xor $0x1,%al 412f3c: a8 01 test $0x1,%al 412f3e: 74 0d je 412f4d <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8d> 412f40: 88 d8 mov %bl,%al 412f42: 48 83 c4 08 add $0x8,%rsp 412f46: 5b pop %rbx 412f47: 41 5e pop %r14 412f49: 41 5f pop %r15 412f4b: 5d pop %rbp 412f4c: c3 retq 412f4d: 49 8b 06 mov (%r14),%rax 412f50: 48 8b 40 20 mov 0x20(%rax),%rax 412f54: 4c 89 f7 mov %r14,%rdi 412f57: 4c 89 fe mov %r15,%rsi 412f5a: 48 83 c4 08 add $0x8,%rsp 412f5e: 5b pop %rbx 412f5f: 41 5e pop %r14 412f61: 41 5f pop %r15 412f63: 5d pop %rbp 412f64: ff e0 jmpq *%rax 412f66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412f6d: 00 00 00 0000000000412f70 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm>: 412f70: 41 56 push %r14 412f72: 53 push %rbx 412f73: 50 push %rax 412f74: 48 8b 1e mov (%rsi),%rbx 412f77: 4c 8b 76 08 mov 0x8(%rsi),%r14 412f7b: 48 8b 7f 10 mov 0x10(%rdi),%rdi 412f7f: 48 8b 07 mov (%rdi),%rax 412f82: ff 50 48 callq *0x48(%rax) 412f85: 48 0f af d8 imul %rax,%rbx 412f89: 31 ff xor %edi,%edi 412f8b: 48 89 de mov %rbx,%rsi 412f8e: 4c 89 f2 mov %r14,%rdx 412f91: 48 83 c4 08 add $0x8,%rsp 412f95: 5b pop %rbx 412f96: 41 5e pop %r14 412f98: e9 a3 35 00 00 jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412f9d: 0f 1f 00 nopl (%rax) 0000000000412fa0 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb>: 412fa0: 55 push %rbp 412fa1: 41 57 push %r15 412fa3: 41 56 push %r14 412fa5: 41 55 push %r13 412fa7: 41 54 push %r12 412fa9: 53 push %rbx 412faa: 50 push %rax 412fab: 49 89 fe mov %rdi,%r14 412fae: 4c 8b 3a mov (%rdx),%r15 412fb1: 4c 3b 3e cmp (%rsi),%r15 412fb4: 75 54 jne 41300a <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a> 412fb6: 48 8b 46 08 mov 0x8(%rsi),%rax 412fba: 48 89 04 24 mov %rax,(%rsp) 412fbe: 4c 8b 6a 08 mov 0x8(%rdx),%r13 412fc2: 49 8b 7e 10 mov 0x10(%r14),%rdi 412fc6: 48 8b 07 mov (%rdi),%rax 412fc9: ff 50 48 callq *0x48(%rax) 412fcc: 48 89 c3 mov %rax,%rbx 412fcf: 31 ed xor %ebp,%ebp 412fd1: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 412fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412fdf: 00 412fe0: 49 ff c4 inc %r12 412fe3: b0 01 mov $0x1,%al 412fe5: 4d 39 fc cmp %r15,%r12 412fe8: 73 22 jae 41300c <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c> 412fea: 48 8b 04 24 mov (%rsp),%rax 412fee: 48 8d 34 28 lea (%rax,%rbp,1),%rsi 412ff2: 49 8d 54 2d 00 lea 0x0(%r13,%rbp,1),%rdx 412ff7: 48 8d 6c 1d 00 lea 0x0(%rbp,%rbx,1),%rbp 412ffc: 49 8b 7e 10 mov 0x10(%r14),%rdi 413000: 48 8b 07 mov (%rdi),%rax 413003: ff 50 38 callq *0x38(%rax) 413006: a8 01 test $0x1,%al 413008: 75 d6 jne 412fe0 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x40> 41300a: 30 c0 xor %al,%al 41300c: 48 83 c4 08 add $0x8,%rsp 413010: 5b pop %rbx 413011: 41 5c pop %r12 413013: 41 5d pop %r13 413015: 41 5e pop %r14 413017: 41 5f pop %r15 413019: 5d pop %rbp 41301a: c3 retq 41301b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413020 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi>: 413020: 55 push %rbp 413021: 41 57 push %r15 413023: 41 56 push %r14 413025: 41 55 push %r13 413027: 41 54 push %r12 413029: 53 push %rbx 41302a: 48 83 ec 18 sub $0x18,%rsp 41302e: 49 89 ff mov %rdi,%r15 413031: 4c 8b 26 mov (%rsi),%r12 413034: 4c 89 64 24 08 mov %r12,0x8(%rsp) 413039: 48 8b 46 08 mov 0x8(%rsi),%rax 41303d: 48 89 44 24 10 mov %rax,0x10(%rsp) 413042: 4c 8b 32 mov (%rdx),%r14 413045: 4c 89 34 24 mov %r14,(%rsp) 413049: 48 8b 6a 08 mov 0x8(%rdx),%rbp 41304d: 49 8b 7f 10 mov 0x10(%r15),%rdi 413051: 48 8b 07 mov (%rdi),%rax 413054: ff 50 48 callq *0x48(%rax) 413057: 48 89 c3 mov %rax,%rbx 41305a: 4d 39 f4 cmp %r14,%r12 41305d: 4d 0f 42 f4 cmovb %r12,%r14 413061: 45 31 e4 xor %r12d,%r12d 413064: 49 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%r13 41306b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 413070: 49 ff c5 inc %r13 413073: 4d 39 f5 cmp %r14,%r13 413076: 73 22 jae 41309a <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x7a> 413078: 48 8b 44 24 10 mov 0x10(%rsp),%rax 41307d: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 413081: 4a 8d 54 25 00 lea 0x0(%rbp,%r12,1),%rdx 413086: 4d 8d 24 1c lea (%r12,%rbx,1),%r12 41308a: 49 8b 7f 10 mov 0x10(%r15),%rdi 41308e: 48 8b 07 mov (%rdi),%rax 413091: ff 50 40 callq *0x40(%rax) 413094: 85 c0 test %eax,%eax 413096: 74 d8 je 413070 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x50> 413098: eb 0d jmp 4130a7 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x87> 41309a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41309f: 48 8b 0c 24 mov (%rsp),%rcx 4130a3: 29 c1 sub %eax,%ecx 4130a5: 89 c8 mov %ecx,%eax 4130a7: 48 83 c4 18 add $0x18,%rsp 4130ab: 5b pop %rbx 4130ac: 41 5c pop %r12 4130ae: 41 5d pop %r13 4130b0: 41 5e pop %r14 4130b2: 41 5f pop %r15 4130b4: 5d pop %rbp 4130b5: c3 retq 4130b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4130bd: 00 00 00 00000000004130c0 <_D6object14TypeInfo_Array5tsizeMxFNaNbNdNfZm>: 4130c0: b8 10 00 00 00 mov $0x10,%eax 4130c5: c3 retq 4130c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4130cd: 00 00 00 00000000004130d0 <_D6object14TypeInfo_Array4swapMxFPvPvZv>: 4130d0: 4c 8b 02 mov (%rdx),%r8 4130d3: 48 8b 4a 08 mov 0x8(%rdx),%rcx 4130d7: 48 8b 3e mov (%rsi),%rdi 4130da: 48 8b 46 08 mov 0x8(%rsi),%rax 4130de: 48 89 42 08 mov %rax,0x8(%rdx) 4130e2: 48 89 3a mov %rdi,(%rdx) 4130e5: 48 89 4e 08 mov %rcx,0x8(%rsi) 4130e9: 4c 89 06 mov %r8,(%rsi) 4130ec: c3 retq 4130ed: 0f 1f 00 nopl (%rax) 00000000004130f0 <_D6object14TypeInfo_Array4nextMxFNaNbNdZxC8TypeInfo>: 4130f0: 48 8b 47 10 mov 0x10(%rdi),%rax 4130f4: c3 retq 4130f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4130fc: 00 00 00 00 0000000000413100 <_D6object14TypeInfo_Array5flagsMxFNaNbNdNfZk>: 413100: b8 01 00 00 00 mov $0x1,%eax 413105: c3 retq 413106: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41310d: 00 00 00 0000000000413110 <_D6object14TypeInfo_Array6talignMxFNaNbNdNfZm>: 413110: b8 08 00 00 00 mov $0x8,%eax 413115: c3 retq 413116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41311d: 00 00 00 0000000000413120 <_D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 413120: 48 c7 02 30 5d 42 00 movq $0x425d30,(%rdx) 413127: 48 c7 06 70 2b 42 00 movq $0x422b70,(%rsi) 41312e: 31 c0 xor %eax,%eax 413130: c3 retq 413131: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413138: 0f 1f 84 00 00 00 00 41313f: 00 0000000000413140 <_D6object20TypeInfo_StaticArray8toStringMxFZAya>: 413140: 53 push %rbx 413141: 48 83 ec 50 sub $0x50,%rsp 413145: 48 89 fb mov %rdi,%rbx 413148: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 41314f: 00 00 413151: 48 c7 44 24 30 01 56 movq $0x425601,0x30(%rsp) 413158: 42 00 41315a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41315e: 48 8d 54 24 3c lea 0x3c(%rsp),%rdx 413163: be 14 00 00 00 mov $0x14,%esi 413168: e8 53 f9 fe ff callq 402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 41316d: 48 89 44 24 18 mov %rax,0x18(%rsp) 413172: 48 89 54 24 20 mov %rdx,0x20(%rsp) 413177: 48 8b 7b 10 mov 0x10(%rbx),%rdi 41317b: 48 8b 07 mov (%rdi),%rax 41317e: ff 50 08 callq *0x8(%rax) 413181: bf 30 65 42 00 mov $0x426530,%edi 413186: 48 89 c6 mov %rax,%rsi 413189: b9 01 00 00 00 mov $0x1,%ecx 41318e: 41 b8 03 56 42 00 mov $0x425603,%r8d 413194: e8 c7 3c ff ff callq 406e60 <_d_arraycatT> 413199: 48 89 d6 mov %rdx,%rsi 41319c: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 4131a1: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 4131a6: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 4131ab: 48 89 44 24 08 mov %rax,0x8(%rsp) 4131b0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4131b5: bf 60 64 42 00 mov $0x426460,%edi 4131ba: be 03 00 00 00 mov $0x3,%esi 4131bf: 30 c0 xor %al,%al 4131c1: e8 aa 3e ff ff callq 407070 <_d_arraycatnT> 4131c6: 48 83 c4 50 add $0x50,%rsp 4131ca: 5b pop %rbx 4131cb: c3 retq 4131cc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004131d0 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb>: 4131d0: 55 push %rbp 4131d1: 41 57 push %r15 4131d3: 41 56 push %r14 4131d5: 53 push %rbx 4131d6: 50 push %rax 4131d7: 49 89 ff mov %rdi,%r15 4131da: b3 01 mov $0x1,%bl 4131dc: 49 39 f7 cmp %rsi,%r15 4131df: 74 38 je 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 4131e1: 48 89 f7 mov %rsi,%rdi 4131e4: be d0 0d 63 00 mov $0x630dd0,%esi 4131e9: e8 42 fa fe ff callq 402c30 <_d_dynamic_cast> 4131ee: 48 85 c0 test %rax,%rax 4131f1: 74 20 je 413213 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x43> 4131f3: 49 8b 4f 18 mov 0x18(%r15),%rcx 4131f7: 48 3b 48 18 cmp 0x18(%rax),%rcx 4131fb: 75 1a jne 413217 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x47> 4131fd: 4c 8b 70 10 mov 0x10(%rax),%r14 413201: 4d 8b 7f 10 mov 0x10(%r15),%r15 413205: 4d 39 f7 cmp %r14,%r15 413208: 74 0f je 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 41320a: 4d 85 ff test %r15,%r15 41320d: 75 17 jne 413226 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x56> 41320f: 30 db xor %bl,%bl 413211: eb 06 jmp 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 413213: 30 db xor %bl,%bl 413215: eb 02 jmp 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 413217: 30 db xor %bl,%bl 413219: 88 d8 mov %bl,%al 41321b: 48 83 c4 08 add $0x8,%rsp 41321f: 5b pop %rbx 413220: 41 5e pop %r14 413222: 41 5f pop %r15 413224: 5d pop %rbp 413225: c3 retq 413226: 4d 85 f6 test %r14,%r14 413229: b3 00 mov $0x0,%bl 41322b: 74 ec je 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 41322d: 49 8b 06 mov (%r14),%rax 413230: 48 8b 30 mov (%rax),%rsi 413233: 49 8b 0f mov (%r15),%rcx 413236: 48 8b 39 mov (%rcx),%rdi 413239: 48 39 f7 cmp %rsi,%rdi 41323c: 74 0e je 41324c <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x7c> 41323e: 48 8b 07 mov (%rdi),%rax 413241: ff 50 20 callq *0x20(%rax) 413244: 40 88 c5 mov %al,%bpl 413247: 49 8b 0f mov (%r15),%rcx 41324a: eb 03 jmp 41324f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x7f> 41324c: 40 b5 01 mov $0x1,%bpl 41324f: 4c 89 ff mov %r15,%rdi 413252: 4c 89 f6 mov %r14,%rsi 413255: ff 51 20 callq *0x20(%rcx) 413258: 40 88 eb mov %bpl,%bl 41325b: 20 c3 and %al,%bl 41325d: 40 f6 c5 01 test $0x1,%bpl 413261: 75 b6 jne 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 413263: 34 01 xor $0x1,%al 413265: a8 01 test $0x1,%al 413267: 75 b0 jne 413219 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 413269: 49 8b 06 mov (%r14),%rax 41326c: 48 8b 40 20 mov 0x20(%rax),%rax 413270: 4c 89 f7 mov %r14,%rdi 413273: 4c 89 fe mov %r15,%rsi 413276: 48 83 c4 08 add $0x8,%rsp 41327a: 5b pop %rbx 41327b: 41 5e pop %r14 41327d: 41 5f pop %r15 41327f: 5d pop %rbp 413280: ff e0 jmpq *%rax 413282: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413289: 1f 84 00 00 00 00 00 0000000000413290 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm>: 413290: 41 57 push %r15 413292: 41 56 push %r14 413294: 41 55 push %r13 413296: 41 54 push %r12 413298: 53 push %rbx 413299: 49 89 f4 mov %rsi,%r12 41329c: 49 89 fe mov %rdi,%r14 41329f: 49 8b 7e 10 mov 0x10(%r14),%rdi 4132a3: 48 8b 07 mov (%rdi),%rax 4132a6: ff 50 48 callq *0x48(%rax) 4132a9: 49 89 c7 mov %rax,%r15 4132ac: 31 db xor %ebx,%ebx 4132ae: 49 83 7e 18 00 cmpq $0x0,0x18(%r14) 4132b3: 74 29 je 4132de <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x4e> 4132b5: 45 31 ed xor %r13d,%r13d 4132b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4132bf: 00 4132c0: 49 8b 7e 10 mov 0x10(%r14),%rdi 4132c4: 48 8b 07 mov (%rdi),%rax 4132c7: 4c 89 e6 mov %r12,%rsi 4132ca: ff 50 30 callq *0x30(%rax) 4132cd: 49 01 c5 add %rax,%r13 4132d0: 4d 01 fc add %r15,%r12 4132d3: 48 ff c3 inc %rbx 4132d6: 49 3b 5e 18 cmp 0x18(%r14),%rbx 4132da: 72 e4 jb 4132c0 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x30> 4132dc: eb 03 jmp 4132e1 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x51> 4132de: 45 31 ed xor %r13d,%r13d 4132e1: 4c 89 e8 mov %r13,%rax 4132e4: 5b pop %rbx 4132e5: 41 5c pop %r12 4132e7: 41 5d pop %r13 4132e9: 41 5e pop %r14 4132eb: 41 5f pop %r15 4132ed: c3 retq 4132ee: 66 90 xchg %ax,%ax 00000000004132f0 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb>: 4132f0: 55 push %rbp 4132f1: 41 57 push %r15 4132f3: 41 56 push %r14 4132f5: 41 55 push %r13 4132f7: 41 54 push %r12 4132f9: 53 push %rbx 4132fa: 50 push %rax 4132fb: 49 89 d6 mov %rdx,%r14 4132fe: 49 89 f7 mov %rsi,%r15 413301: 49 89 fd mov %rdi,%r13 413304: 49 8b 7d 10 mov 0x10(%r13),%rdi 413308: 48 8b 07 mov (%rdi),%rax 41330b: ff 50 48 callq *0x48(%rax) 41330e: 49 89 c4 mov %rax,%r12 413311: 31 db xor %ebx,%ebx 413313: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 41331a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 413320: 48 ff c5 inc %rbp 413323: b0 01 mov $0x1,%al 413325: 49 3b 6d 18 cmp 0x18(%r13),%rbp 413329: 73 1f jae 41334a <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x5a> 41332b: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 41332f: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 413333: 4a 8d 1c 23 lea (%rbx,%r12,1),%rbx 413337: 49 8b 7d 10 mov 0x10(%r13),%rdi 41333b: 48 8b 07 mov (%rdi),%rax 41333e: ff 50 38 callq *0x38(%rax) 413341: 88 c1 mov %al,%cl 413343: 30 c0 xor %al,%al 413345: f6 c1 01 test $0x1,%cl 413348: 75 d6 jne 413320 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x30> 41334a: 48 83 c4 08 add $0x8,%rsp 41334e: 5b pop %rbx 41334f: 41 5c pop %r12 413351: 41 5d pop %r13 413353: 41 5e pop %r14 413355: 41 5f pop %r15 413357: 5d pop %rbp 413358: c3 retq 413359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000413360 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi>: 413360: 55 push %rbp 413361: 41 57 push %r15 413363: 41 56 push %r14 413365: 41 55 push %r13 413367: 41 54 push %r12 413369: 53 push %rbx 41336a: 50 push %rax 41336b: 49 89 d6 mov %rdx,%r14 41336e: 49 89 f7 mov %rsi,%r15 413371: 49 89 fd mov %rdi,%r13 413374: 49 8b 7d 10 mov 0x10(%r13),%rdi 413378: 48 8b 07 mov (%rdi),%rax 41337b: ff 50 48 callq *0x48(%rax) 41337e: 49 89 c4 mov %rax,%r12 413381: 31 db xor %ebx,%ebx 413383: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 41338a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 413390: 48 ff c5 inc %rbp 413393: 31 c0 xor %eax,%eax 413395: 49 3b 6d 18 cmp 0x18(%r13),%rbp 413399: 73 1a jae 4133b5 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x55> 41339b: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 41339f: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 4133a3: 4a 8d 1c 23 lea (%rbx,%r12,1),%rbx 4133a7: 49 8b 7d 10 mov 0x10(%r13),%rdi 4133ab: 48 8b 07 mov (%rdi),%rax 4133ae: ff 50 40 callq *0x40(%rax) 4133b1: 85 c0 test %eax,%eax 4133b3: 74 db je 413390 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x30> 4133b5: 48 83 c4 08 add $0x8,%rsp 4133b9: 5b pop %rbx 4133ba: 41 5c pop %r12 4133bc: 41 5d pop %r13 4133be: 41 5e pop %r14 4133c0: 41 5f pop %r15 4133c2: 5d pop %rbp 4133c3: c3 retq 4133c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4133cb: 00 00 00 00 00 00000000004133d0 <_D6object20TypeInfo_StaticArray5tsizeMxFNaNbNdNfZm>: 4133d0: 53 push %rbx 4133d1: 48 89 fb mov %rdi,%rbx 4133d4: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4133d8: 48 8b 07 mov (%rdi),%rax 4133db: ff 50 48 callq *0x48(%rax) 4133de: 48 0f af 43 18 imul 0x18(%rbx),%rax 4133e3: 5b pop %rbx 4133e4: c3 retq 4133e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4133ec: 00 00 00 00 00000000004133f0 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv>: 4133f0: 55 push %rbp 4133f1: 41 57 push %r15 4133f3: 41 56 push %r14 4133f5: 41 55 push %r13 4133f7: 41 54 push %r12 4133f9: 53 push %rbx 4133fa: 48 83 ec 48 sub $0x48,%rsp 4133fe: 49 89 d6 mov %rdx,%r14 413401: 49 89 f7 mov %rsi,%r15 413404: 48 89 fb mov %rdi,%rbx 413407: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 41340c: 48 8b 7b 10 mov 0x10(%rbx),%rdi 413410: 48 8b 07 mov (%rdi),%rax 413413: ff 50 48 callq *0x48(%rax) 413416: 0f 57 c0 xorps %xmm0,%xmm0 413419: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 41341e: 48 83 f8 10 cmp $0x10,%rax 413422: 73 10 jae 413434 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x44> 413424: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 41342b: 00 00 41342d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 413432: eb 18 jmp 41344c <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x5c> 413434: bf c0 62 42 00 mov $0x4262c0,%edi 413439: 48 89 c6 mov %rax,%rsi 41343c: 48 89 c5 mov %rax,%rbp 41343f: e8 1c 07 ff ff callq 403b60 <_d_newarrayT> 413444: 48 89 e8 mov %rbp,%rax 413447: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41344c: 4c 89 74 24 10 mov %r14,0x10(%rsp) 413451: 48 89 54 24 20 mov %rdx,0x20(%rsp) 413456: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 41345b: 4c 89 f5 mov %r14,%rbp 41345e: 4d 89 fe mov %r15,%r14 413461: 48 89 d3 mov %rdx,%rbx 413464: 74 77 je 4134dd <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xed> 413466: 48 89 c1 mov %rax,%rcx 413469: 48 0f af c9 imul %rcx,%rcx 41346d: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 413472: 45 31 e4 xor %r12d,%r12d 413475: 45 31 ff xor %r15d,%r15d 413478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41347f: 00 413480: 4a 8d 74 25 00 lea 0x0(%rbp,%r12,1),%rsi 413485: 48 89 df mov %rbx,%rdi 413488: 48 89 f3 mov %rsi,%rbx 41348b: 48 89 c2 mov %rax,%rdx 41348e: 49 89 c5 mov %rax,%r13 413491: e8 3a e7 fe ff callq 401bd0 413496: 4c 89 f5 mov %r14,%rbp 413499: 4e 8d 74 25 00 lea 0x0(%rbp,%r12,1),%r14 41349e: 48 89 df mov %rbx,%rdi 4134a1: 4c 89 f6 mov %r14,%rsi 4134a4: 4c 89 ea mov %r13,%rdx 4134a7: e8 24 e7 fe ff callq 401bd0 4134ac: 4c 89 f7 mov %r14,%rdi 4134af: 49 89 ee mov %rbp,%r14 4134b2: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 4134b7: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 4134bc: 48 89 de mov %rbx,%rsi 4134bf: 4c 89 ea mov %r13,%rdx 4134c2: e8 09 e7 fe ff callq 401bd0 4134c7: 4c 89 e8 mov %r13,%rax 4134ca: 4c 03 64 24 18 add 0x18(%rsp),%r12 4134cf: 49 01 c7 add %rax,%r15 4134d2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 4134d7: 4c 3b 79 18 cmp 0x18(%rcx),%r15 4134db: 72 a3 jb 413480 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x90> 4134dd: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 4134e2: 48 85 ff test %rdi,%rdi 4134e5: 74 05 je 4134ec <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xfc> 4134e7: e8 34 1f 00 00 callq 415420 4134ec: 48 83 c4 48 add $0x48,%rsp 4134f0: 5b pop %rbx 4134f1: 41 5c pop %r12 4134f3: 41 5d pop %r13 4134f5: 41 5e pop %r14 4134f7: 41 5f pop %r15 4134f9: 5d pop %rbp 4134fa: c3 retq 4134fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413500 <_D6object20TypeInfo_StaticArray4nextMxFNaNbNdZxC8TypeInfo>: 413500: 48 8b 47 10 mov 0x10(%rdi),%rax 413504: c3 retq 413505: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41350c: 00 00 00 00 0000000000413510 <_D6object20TypeInfo_StaticArray4initMxFNaNbNfZAxv>: 413510: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413514: 48 8b 07 mov (%rdi),%rax 413517: ff 60 60 jmpq *0x60(%rax) 41351a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413520 <_D6object20TypeInfo_StaticArray5flagsMxFNaNbNdNfZk>: 413520: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413524: 48 8b 07 mov (%rdi),%rax 413527: ff 60 68 jmpq *0x68(%rax) 41352a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413530 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv>: 413530: 41 57 push %r15 413532: 41 56 push %r14 413534: 41 54 push %r12 413536: 53 push %rbx 413537: 50 push %rax 413538: 48 89 f3 mov %rsi,%rbx 41353b: 49 89 fe mov %rdi,%r14 41353e: 49 8b 7e 10 mov 0x10(%r14),%rdi 413542: 48 8b 07 mov (%rdi),%rax 413545: ff 50 48 callq *0x48(%rax) 413548: 49 89 c7 mov %rax,%r15 41354b: 4d 8b 66 18 mov 0x18(%r14),%r12 41354f: 4d 85 e4 test %r12,%r12 413552: 74 31 je 413585 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x55> 413554: 49 8d 44 24 ff lea -0x1(%r12),%rax 413559: 49 0f af c7 imul %r15,%rax 41355d: 48 01 c3 add %rax,%rbx 413560: 49 f7 df neg %r15 413563: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41356a: 84 00 00 00 00 00 413570: 49 8b 7e 10 mov 0x10(%r14),%rdi 413574: 48 8b 07 mov (%rdi),%rax 413577: 48 89 de mov %rbx,%rsi 41357a: ff 50 78 callq *0x78(%rax) 41357d: 4c 01 fb add %r15,%rbx 413580: 49 ff cc dec %r12 413583: 75 eb jne 413570 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x40> 413585: 48 83 c4 08 add $0x8,%rsp 413589: 5b pop %rbx 41358a: 41 5c pop %r12 41358c: 41 5e pop %r14 41358e: 41 5f pop %r15 413590: c3 retq 413591: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413598: 0f 1f 84 00 00 00 00 41359f: 00 00000000004135a0 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv>: 4135a0: 41 57 push %r15 4135a2: 41 56 push %r14 4135a4: 41 54 push %r12 4135a6: 53 push %rbx 4135a7: 50 push %rax 4135a8: 49 89 f4 mov %rsi,%r12 4135ab: 49 89 fe mov %rdi,%r14 4135ae: 49 8b 7e 10 mov 0x10(%r14),%rdi 4135b2: 48 8b 07 mov (%rdi),%rax 4135b5: ff 50 48 callq *0x48(%rax) 4135b8: 49 89 c7 mov %rax,%r15 4135bb: 49 8b 5e 18 mov 0x18(%r14),%rbx 4135bf: 48 85 db test %rbx,%rbx 4135c2: 74 24 je 4135e8 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x48> 4135c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4135cb: 00 00 00 00 00 4135d0: 49 8b 7e 10 mov 0x10(%r14),%rdi 4135d4: 48 8b 07 mov (%rdi),%rax 4135d7: 4c 89 e6 mov %r12,%rsi 4135da: ff 90 80 00 00 00 callq *0x80(%rax) 4135e0: 4d 01 fc add %r15,%r12 4135e3: 48 ff cb dec %rbx 4135e6: 75 e8 jne 4135d0 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x30> 4135e8: 48 83 c4 08 add $0x8,%rsp 4135ec: 5b pop %rbx 4135ed: 41 5c pop %r12 4135ef: 41 5e pop %r14 4135f1: 41 5f pop %r15 4135f3: c3 retq 4135f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4135fb: 00 00 00 00 00 0000000000413600 <_D6object20TypeInfo_StaticArray6talignMxFNaNbNdNfZm>: 413600: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413604: 48 8b 07 mov (%rdi),%rax 413607: ff a0 88 00 00 00 jmpq *0x88(%rax) 41360d: 0f 1f 00 nopl (%rax) 0000000000413610 <_D6object20TypeInfo_StaticArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 413610: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 413617: 48 c7 02 70 2b 42 00 movq $0x422b70,(%rdx) 41361e: 31 c0 xor %eax,%eax 413620: c3 retq 413621: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413628: 0f 1f 84 00 00 00 00 41362f: 00 0000000000413630 <_D6object25TypeInfo_AssociativeArray8toStringMxFZAya>: 413630: 53 push %rbx 413631: 48 83 ec 40 sub $0x40,%rsp 413635: 48 89 fb mov %rdi,%rbx 413638: 48 c7 44 24 30 01 00 movq $0x1,0x30(%rsp) 41363f: 00 00 413641: 48 c7 44 24 38 05 56 movq $0x425605,0x38(%rsp) 413648: 42 00 41364a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41364e: 48 8b 07 mov (%rdi),%rax 413651: ff 50 08 callq *0x8(%rax) 413654: 48 89 44 24 20 mov %rax,0x20(%rsp) 413659: 48 89 54 24 28 mov %rdx,0x28(%rsp) 41365e: 48 c7 44 24 10 01 00 movq $0x1,0x10(%rsp) 413665: 00 00 413667: 48 c7 44 24 18 07 56 movq $0x425607,0x18(%rsp) 41366e: 42 00 413670: 48 8b 03 mov (%rbx),%rax 413673: 48 89 df mov %rbx,%rdi 413676: ff 50 58 callq *0x58(%rax) 413679: 48 8b 08 mov (%rax),%rcx 41367c: 48 89 c7 mov %rax,%rdi 41367f: ff 51 08 callq *0x8(%rcx) 413682: 48 89 d6 mov %rdx,%rsi 413685: 48 8d 14 24 lea (%rsp),%rdx 413689: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 41368e: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 413693: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 413698: 48 89 04 24 mov %rax,(%rsp) 41369c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4136a1: bf 30 65 42 00 mov $0x426530,%edi 4136a6: be 04 00 00 00 mov $0x4,%esi 4136ab: 30 c0 xor %al,%al 4136ad: e8 be 39 ff ff callq 407070 <_d_arraycatnT> 4136b2: 48 83 c4 40 add $0x40,%rsp 4136b6: 5b pop %rbx 4136b7: c3 retq 4136b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4136bf: 00 00000000004136c0 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb>: 4136c0: 55 push %rbp 4136c1: 41 57 push %r15 4136c3: 41 56 push %r14 4136c5: 41 55 push %r13 4136c7: 41 54 push %r12 4136c9: 53 push %rbx 4136ca: 50 push %rax 4136cb: 49 89 fe mov %rdi,%r14 4136ce: 41 b4 01 mov $0x1,%r12b 4136d1: 49 39 f6 cmp %rsi,%r14 4136d4: 0f 84 1a 01 00 00 je 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 4136da: 48 89 f7 mov %rsi,%rdi 4136dd: be 70 0e 63 00 mov $0x630e70,%esi 4136e2: e8 49 f5 fe ff callq 402c30 <_d_dynamic_cast> 4136e7: 49 89 c7 mov %rax,%r15 4136ea: 4d 85 ff test %r15,%r15 4136ed: 74 1a je 413709 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x49> 4136ef: 49 8b 6f 18 mov 0x18(%r15),%rbp 4136f3: 4d 8b 6e 18 mov 0x18(%r14),%r13 4136f7: 49 39 ed cmp %rbp,%r13 4136fa: 74 7d je 413779 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb9> 4136fc: 4d 85 ed test %r13,%r13 4136ff: 75 10 jne 413711 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x51> 413701: 45 30 e4 xor %r12b,%r12b 413704: e9 eb 00 00 00 jmpq 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413709: 45 30 e4 xor %r12b,%r12b 41370c: e9 e3 00 00 00 jmpq 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413711: 48 85 ed test %rbp,%rbp 413714: 75 08 jne 41371e <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x5e> 413716: 45 30 e4 xor %r12b,%r12b 413719: e9 d6 00 00 00 jmpq 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 41371e: 48 8b 45 00 mov 0x0(%rbp),%rax 413722: 48 8b 30 mov (%rax),%rsi 413725: 49 8b 4d 00 mov 0x0(%r13),%rcx 413729: 48 8b 39 mov (%rcx),%rdi 41372c: 48 39 f7 cmp %rsi,%rdi 41372f: 74 0e je 41373f <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x7f> 413731: 48 8b 07 mov (%rdi),%rax 413734: ff 50 20 callq *0x20(%rax) 413737: 88 c3 mov %al,%bl 413739: 49 8b 4d 00 mov 0x0(%r13),%rcx 41373d: eb 02 jmp 413741 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x81> 41373f: b3 01 mov $0x1,%bl 413741: 4c 89 ef mov %r13,%rdi 413744: 48 89 ee mov %rbp,%rsi 413747: ff 51 20 callq *0x20(%rcx) 41374a: f6 c3 01 test $0x1,%bl 41374d: 75 0a jne 413759 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x99> 41374f: 88 c1 mov %al,%cl 413751: 80 f1 01 xor $0x1,%cl 413754: f6 c1 01 test $0x1,%cl 413757: 74 0f je 413768 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xa8> 413759: 20 c3 and %al,%bl 41375b: f6 c3 01 test $0x1,%bl 41375e: 75 19 jne 413779 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb9> 413760: 45 30 e4 xor %r12b,%r12b 413763: e9 8c 00 00 00 jmpq 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413768: 48 8b 45 00 mov 0x0(%rbp),%rax 41376c: 48 89 ef mov %rbp,%rdi 41376f: 4c 89 ee mov %r13,%rsi 413772: ff 50 20 callq *0x20(%rax) 413775: a8 01 test $0x1,%al 413777: 74 78 je 4137f1 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x131> 413779: 49 8b 6f 10 mov 0x10(%r15),%rbp 41377d: 4d 8b 76 10 mov 0x10(%r14),%r14 413781: 49 39 ee cmp %rbp,%r14 413784: 74 6e je 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413786: 4d 85 f6 test %r14,%r14 413789: 75 05 jne 413790 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xd0> 41378b: 45 30 e4 xor %r12b,%r12b 41378e: eb 64 jmp 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413790: 48 85 ed test %rbp,%rbp 413793: 41 b4 00 mov $0x0,%r12b 413796: 74 5c je 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 413798: 48 8b 45 00 mov 0x0(%rbp),%rax 41379c: 48 8b 30 mov (%rax),%rsi 41379f: 49 8b 0e mov (%r14),%rcx 4137a2: 48 8b 39 mov (%rcx),%rdi 4137a5: 48 39 f7 cmp %rsi,%rdi 4137a8: 74 0d je 4137b7 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xf7> 4137aa: 48 8b 07 mov (%rdi),%rax 4137ad: ff 50 20 callq *0x20(%rax) 4137b0: 88 c3 mov %al,%bl 4137b2: 49 8b 0e mov (%r14),%rcx 4137b5: eb 02 jmp 4137b9 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xf9> 4137b7: b3 01 mov $0x1,%bl 4137b9: 4c 89 f7 mov %r14,%rdi 4137bc: 48 89 ee mov %rbp,%rsi 4137bf: ff 51 20 callq *0x20(%rcx) 4137c2: 41 88 dc mov %bl,%r12b 4137c5: 41 20 c4 and %al,%r12b 4137c8: f6 c3 01 test $0x1,%bl 4137cb: 75 27 jne 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 4137cd: 34 01 xor $0x1,%al 4137cf: a8 01 test $0x1,%al 4137d1: 75 21 jne 4137f4 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x134> 4137d3: 48 8b 45 00 mov 0x0(%rbp),%rax 4137d7: 48 8b 40 20 mov 0x20(%rax),%rax 4137db: 48 89 ef mov %rbp,%rdi 4137de: 4c 89 f6 mov %r14,%rsi 4137e1: 48 83 c4 08 add $0x8,%rsp 4137e5: 5b pop %rbx 4137e6: 41 5c pop %r12 4137e8: 41 5d pop %r13 4137ea: 41 5e pop %r14 4137ec: 41 5f pop %r15 4137ee: 5d pop %rbp 4137ef: ff e0 jmpq *%rax 4137f1: 45 30 e4 xor %r12b,%r12b 4137f4: 44 88 e0 mov %r12b,%al 4137f7: 48 83 c4 08 add $0x8,%rsp 4137fb: 5b pop %rbx 4137fc: 41 5c pop %r12 4137fe: 41 5d pop %r13 413800: 41 5e pop %r14 413802: 41 5f pop %r15 413804: 5d pop %rbp 413805: c3 retq 413806: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41380d: 00 00 00 0000000000413810 <_D6object25TypeInfo_AssociativeArray7getHashMxFNbNexPvZm>: 413810: 48 89 f8 mov %rdi,%rax 413813: 48 89 f7 mov %rsi,%rdi 413816: 48 89 c6 mov %rax,%rsi 413819: e9 c2 50 00 00 jmpq 4188e0 <_aaGetHash> 41381e: 66 90 xchg %ax,%ax 0000000000413820 <_D6object25TypeInfo_AssociativeArray5tsizeMxFNaNbNdNfZm>: 413820: b8 08 00 00 00 mov $0x8,%eax 413825: c3 retq 413826: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41382d: 00 00 00 0000000000413830 <_D6object25TypeInfo_AssociativeArray4nextMxFNaNbNdZxC8TypeInfo>: 413830: 48 8b 47 10 mov 0x10(%rdi),%rax 413834: c3 retq 413835: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41383c: 00 00 00 00 0000000000413840 <_D6object25TypeInfo_AssociativeArray5flagsMxFNaNbNdNfZk>: 413840: b8 01 00 00 00 mov $0x1,%eax 413845: c3 retq 413846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41384d: 00 00 00 0000000000413850 <_D6object25TypeInfo_AssociativeArray6talignMxFNaNbNdNfZm>: 413850: b8 08 00 00 00 mov $0x8,%eax 413855: c3 retq 413856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41385d: 00 00 00 0000000000413860 <_D6object25TypeInfo_AssociativeArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 413860: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 413867: 48 c7 02 70 2b 42 00 movq $0x422b70,(%rdx) 41386e: 31 c0 xor %eax,%eax 413870: c3 retq 413871: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413878: 0f 1f 84 00 00 00 00 41387f: 00 0000000000413880 <_D6object17TypeInfo_Function8toStringMxFZAya>: 413880: 50 push %rax 413881: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413885: 48 8b 07 mov (%rdi),%rax 413888: ff 50 08 callq *0x8(%rax) 41388b: bf 30 65 42 00 mov $0x426530,%edi 413890: 48 89 c6 mov %rax,%rsi 413893: b9 02 00 00 00 mov $0x2,%ecx 413898: 41 b8 09 56 42 00 mov $0x425609,%r8d 41389e: 58 pop %rax 41389f: e9 bc 35 ff ff jmpq 406e60 <_d_arraycatT> 4138a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4138ab: 00 00 00 00 00 00000000004138b0 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb>: 4138b0: 53 push %rbx 4138b1: 48 89 fb mov %rdi,%rbx 4138b4: b0 01 mov $0x1,%al 4138b6: 48 39 f3 cmp %rsi,%rbx 4138b9: 74 37 je 4138f2 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42> 4138bb: 48 89 f7 mov %rsi,%rdi 4138be: be 10 0f 63 00 mov $0x630f10,%esi 4138c3: e8 68 f3 fe ff callq 402c30 <_d_dynamic_cast> 4138c8: 48 89 c1 mov %rax,%rcx 4138cb: 30 c0 xor %al,%al 4138cd: 48 85 c9 test %rcx,%rcx 4138d0: 74 20 je 4138f2 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42> 4138d2: 48 8b 51 18 mov 0x18(%rcx),%rdx 4138d6: 48 8b 49 20 mov 0x20(%rcx),%rcx 4138da: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4138de: 48 8b 73 20 mov 0x20(%rbx),%rsi 4138e2: 41 b8 30 65 42 00 mov $0x426530,%r8d 4138e8: e8 f3 26 00 00 callq 415fe0 <_adEq2> 4138ed: 85 c0 test %eax,%eax 4138ef: 0f 95 c0 setne %al 4138f2: 5b pop %rbx 4138f3: c3 retq 4138f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4138fb: 00 00 00 00 00 0000000000413900 <_D6object17TypeInfo_Function5tsizeMxFNaNbNdNfZm>: 413900: 31 c0 xor %eax,%eax 413902: c3 retq 413903: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41390a: 84 00 00 00 00 00 0000000000413910 <_D6object17TypeInfo_Delegate8toStringMxFZAya>: 413910: 50 push %rax 413911: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413915: 48 8b 07 mov (%rdi),%rax 413918: ff 50 08 callq *0x8(%rax) 41391b: bf 30 65 42 00 mov $0x426530,%edi 413920: 48 89 c6 mov %rax,%rsi 413923: b9 0b 00 00 00 mov $0xb,%ecx 413928: 41 b8 0c 56 42 00 mov $0x42560c,%r8d 41392e: 58 pop %rax 41392f: e9 2c 35 ff ff jmpq 406e60 <_d_arraycatT> 413934: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41393b: 00 00 00 00 00 0000000000413940 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb>: 413940: 53 push %rbx 413941: 48 89 fb mov %rdi,%rbx 413944: b0 01 mov $0x1,%al 413946: 48 39 f3 cmp %rsi,%rbx 413949: 74 37 je 413982 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42> 41394b: 48 89 f7 mov %rsi,%rdi 41394e: be b0 0f 63 00 mov $0x630fb0,%esi 413953: e8 d8 f2 fe ff callq 402c30 <_d_dynamic_cast> 413958: 48 89 c1 mov %rax,%rcx 41395b: 30 c0 xor %al,%al 41395d: 48 85 c9 test %rcx,%rcx 413960: 74 20 je 413982 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42> 413962: 48 8b 51 18 mov 0x18(%rcx),%rdx 413966: 48 8b 49 20 mov 0x20(%rcx),%rcx 41396a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41396e: 48 8b 73 20 mov 0x20(%rbx),%rsi 413972: 41 b8 30 65 42 00 mov $0x426530,%r8d 413978: e8 63 26 00 00 callq 415fe0 <_adEq2> 41397d: 85 c0 test %eax,%eax 41397f: 0f 95 c0 setne %al 413982: 5b pop %rbx 413983: c3 retq 413984: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41398b: 00 00 00 00 00 0000000000413990 <_D6object17TypeInfo_Delegate5tsizeMxFNaNbNdNfZm>: 413990: b8 10 00 00 00 mov $0x10,%eax 413995: c3 retq 413996: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41399d: 00 00 00 00000000004139a0 <_D6object17TypeInfo_Delegate5flagsMxFNaNbNdNfZk>: 4139a0: b8 01 00 00 00 mov $0x1,%eax 4139a5: c3 retq 4139a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4139ad: 00 00 00 00000000004139b0 <_D6object17TypeInfo_Delegate6talignMxFNaNbNdNfZm>: 4139b0: b8 08 00 00 00 mov $0x8,%eax 4139b5: c3 retq 4139b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4139bd: 00 00 00 00000000004139c0 <_D6object17TypeInfo_Delegate8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 4139c0: 48 c7 02 70 2b 42 00 movq $0x422b70,(%rdx) 4139c7: 48 c7 06 70 2b 42 00 movq $0x422b70,(%rsi) 4139ce: 31 c0 xor %eax,%eax 4139d0: c3 retq 4139d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4139d8: 0f 1f 84 00 00 00 00 4139df: 00 00000000004139e0 <_D6object14TypeInfo_Tuple8toStringMxFZAya>: 4139e0: 55 push %rbp 4139e1: 41 57 push %r15 4139e3: 41 56 push %r14 4139e5: 41 55 push %r13 4139e7: 41 54 push %r12 4139e9: 53 push %rbx 4139ea: 48 83 ec 18 sub $0x18,%rsp 4139ee: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) 4139f5: 00 00 4139f7: 48 c7 44 24 10 18 56 movq $0x425618,0x10(%rsp) 4139fe: 42 00 413a00: 4c 8b 67 10 mov 0x10(%rdi),%r12 413a04: 4d 85 e4 test %r12,%r12 413a07: 74 6d je 413a76 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x96> 413a09: 4c 8b 6f 18 mov 0x18(%rdi),%r13 413a0d: 31 ed xor %ebp,%ebp 413a0f: bb 01 00 00 00 mov $0x1,%ebx 413a14: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 413a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 413a20: 4d 8b 7c ed 00 mov 0x0(%r13,%rbp,8),%r15 413a25: 48 85 ed test %rbp,%rbp 413a28: 74 1b je 413a45 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x65> 413a2a: bf 30 65 42 00 mov $0x426530,%edi 413a2f: 4c 89 f6 mov %r14,%rsi 413a32: ba 01 00 00 00 mov $0x1,%edx 413a37: e8 44 27 ff ff callq 406180 <_d_arrayappendcTX> 413a3c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 413a41: c6 04 18 2c movb $0x2c,(%rax,%rbx,1) 413a45: 49 8b 07 mov (%r15),%rax 413a48: 4c 89 ff mov %r15,%rdi 413a4b: ff 50 08 callq *0x8(%rax) 413a4e: 48 89 d1 mov %rdx,%rcx 413a51: bf 30 65 42 00 mov $0x426530,%edi 413a56: 4c 89 f6 mov %r14,%rsi 413a59: 48 89 c2 mov %rax,%rdx 413a5c: e8 7f 25 ff ff callq 405fe0 <_d_arrayappendT> 413a61: 48 89 c3 mov %rax,%rbx 413a64: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 413a69: 48 89 54 24 10 mov %rdx,0x10(%rsp) 413a6e: 48 ff c5 inc %rbp 413a71: 49 39 ec cmp %rbp,%r12 413a74: 75 aa jne 413a20 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x40> 413a76: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 413a7b: bf 30 65 42 00 mov $0x426530,%edi 413a80: ba 01 00 00 00 mov $0x1,%edx 413a85: b9 1a 56 42 00 mov $0x42561a,%ecx 413a8a: e8 51 25 ff ff callq 405fe0 <_d_arrayappendT> 413a8f: 48 83 c4 18 add $0x18,%rsp 413a93: 5b pop %rbx 413a94: 41 5c pop %r12 413a96: 41 5d pop %r13 413a98: 41 5e pop %r14 413a9a: 41 5f pop %r15 413a9c: 5d pop %rbp 413a9d: c3 retq 413a9e: 66 90 xchg %ax,%ax 0000000000413aa0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb>: 413aa0: 55 push %rbp 413aa1: 41 57 push %r15 413aa3: 41 56 push %r14 413aa5: 41 55 push %r13 413aa7: 41 54 push %r12 413aa9: 53 push %rbx 413aaa: 50 push %rax 413aab: 49 89 fc mov %rdi,%r12 413aae: b0 01 mov $0x1,%al 413ab0: 49 39 f4 cmp %rsi,%r12 413ab3: 0f 84 cd 00 00 00 je 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413ab9: 48 89 f7 mov %rsi,%rdi 413abc: be 50 10 63 00 mov $0x631050,%esi 413ac1: e8 6a f1 fe ff callq 402c30 <_d_dynamic_cast> 413ac6: 49 89 c7 mov %rax,%r15 413ac9: 4d 85 ff test %r15,%r15 413acc: 0f 84 a6 00 00 00 je 413b78 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd8> 413ad2: 49 8b 44 24 10 mov 0x10(%r12),%rax 413ad7: 49 3b 47 10 cmp 0x10(%r15),%rax 413adb: 0f 85 9b 00 00 00 jne 413b7c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xdc> 413ae1: 48 85 c0 test %rax,%rax 413ae4: 0f 84 96 00 00 00 je 413b80 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0> 413aea: 45 31 f6 xor %r14d,%r14d 413aed: 0f 1f 00 nopl (%rax) 413af0: 49 8b 47 18 mov 0x18(%r15),%rax 413af4: 4e 8b 2c f0 mov (%rax,%r14,8),%r13 413af8: 49 8b 44 24 18 mov 0x18(%r12),%rax 413afd: 4a 8b 2c f0 mov (%rax,%r14,8),%rbp 413b01: 4c 39 ed cmp %r13,%rbp 413b04: 74 51 je 413b57 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb7> 413b06: 48 85 ed test %rbp,%rbp 413b09: 74 79 je 413b84 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe4> 413b0b: 4d 85 ed test %r13,%r13 413b0e: 0f 84 81 00 00 00 je 413b95 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf5> 413b14: 49 8b 45 00 mov 0x0(%r13),%rax 413b18: 48 8b 30 mov (%rax),%rsi 413b1b: 48 8b 4d 00 mov 0x0(%rbp),%rcx 413b1f: 48 8b 39 mov (%rcx),%rdi 413b22: 48 39 f7 cmp %rsi,%rdi 413b25: 75 04 jne 413b2b <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x8b> 413b27: b3 01 mov $0x1,%bl 413b29: eb 0c jmp 413b37 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x97> 413b2b: 48 8b 07 mov (%rdi),%rax 413b2e: ff 50 20 callq *0x20(%rax) 413b31: 88 c3 mov %al,%bl 413b33: 48 8b 4d 00 mov 0x0(%rbp),%rcx 413b37: 48 89 ef mov %rbp,%rdi 413b3a: 4c 89 ee mov %r13,%rsi 413b3d: ff 51 20 callq *0x20(%rcx) 413b40: f6 c3 01 test $0x1,%bl 413b43: 75 0b jne 413b50 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb0> 413b45: 88 c1 mov %al,%cl 413b47: 80 f1 01 xor $0x1,%cl 413b4a: f6 c1 01 test $0x1,%cl 413b4d: 74 14 je 413b63 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc3> 413b4f: 90 nop 413b50: 20 c3 and %al,%bl 413b52: f6 c3 01 test $0x1,%bl 413b55: 74 42 je 413b99 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf9> 413b57: 49 ff c6 inc %r14 413b5a: 4d 3b 74 24 10 cmp 0x10(%r12),%r14 413b5f: 72 8f jb 413af0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x50> 413b61: eb 1d jmp 413b80 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0> 413b63: 49 8b 45 00 mov 0x0(%r13),%rax 413b67: 4c 89 ef mov %r13,%rdi 413b6a: 48 89 ee mov %rbp,%rsi 413b6d: ff 50 20 callq *0x20(%rax) 413b70: a8 01 test $0x1,%al 413b72: 75 e3 jne 413b57 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb7> 413b74: 30 c0 xor %al,%al 413b76: eb 0e jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b78: 30 c0 xor %al,%al 413b7a: eb 0a jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b7c: 30 c0 xor %al,%al 413b7e: eb 06 jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b80: b0 01 mov $0x1,%al 413b82: eb 02 jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b84: 30 c0 xor %al,%al 413b86: 48 83 c4 08 add $0x8,%rsp 413b8a: 5b pop %rbx 413b8b: 41 5c pop %r12 413b8d: 41 5d pop %r13 413b8f: 41 5e pop %r14 413b91: 41 5f pop %r15 413b93: 5d pop %rbp 413b94: c3 retq 413b95: 30 c0 xor %al,%al 413b97: eb ed jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b99: 30 c0 xor %al,%al 413b9b: eb e9 jmp 413b86 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 413b9d: 0f 1f 00 nopl (%rax) 0000000000413ba0 <_D6object14TypeInfo_Tuple7getHashMxFNbNfxPvZm>: 413ba0: 50 push %rax 413ba1: bf 3f 00 00 00 mov $0x3f,%edi 413ba6: be 20 56 42 00 mov $0x425620,%esi 413bab: ba 82 04 00 00 mov $0x482,%edx 413bb0: e8 eb e5 fe ff callq 4021a0 <_d_assert> 413bb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413bbc: 00 00 00 00 0000000000413bc0 <_D6object14TypeInfo_Tuple6equalsMxFxPvxPvZb>: 413bc0: 50 push %rax 413bc1: bf 3f 00 00 00 mov $0x3f,%edi 413bc6: be 20 56 42 00 mov $0x425620,%esi 413bcb: ba 87 04 00 00 mov $0x487,%edx 413bd0: e8 cb e5 fe ff callq 4021a0 <_d_assert> 413bd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413bdc: 00 00 00 00 0000000000413be0 <_D6object14TypeInfo_Tuple7compareMxFxPvxPvZi>: 413be0: 50 push %rax 413be1: bf 3f 00 00 00 mov $0x3f,%edi 413be6: be 20 56 42 00 mov $0x425620,%esi 413beb: ba 8c 04 00 00 mov $0x48c,%edx 413bf0: e8 ab e5 fe ff callq 4021a0 <_d_assert> 413bf5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413bfc: 00 00 00 00 0000000000413c00 <_D6object14TypeInfo_Tuple5tsizeMxFNaNbNdNfZm>: 413c00: 50 push %rax 413c01: bf 3f 00 00 00 mov $0x3f,%edi 413c06: be 20 56 42 00 mov $0x425620,%esi 413c0b: ba 91 04 00 00 mov $0x491,%edx 413c10: e8 8b e5 fe ff callq 4021a0 <_d_assert> 413c15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413c1c: 00 00 00 00 0000000000413c20 <_D6object14TypeInfo_Tuple4swapMxFPvPvZv>: 413c20: 50 push %rax 413c21: bf 3f 00 00 00 mov $0x3f,%edi 413c26: be 20 56 42 00 mov $0x425620,%esi 413c2b: ba 96 04 00 00 mov $0x496,%edx 413c30: e8 6b e5 fe ff callq 4021a0 <_d_assert> 413c35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413c3c: 00 00 00 00 0000000000413c40 <_D6object14TypeInfo_Tuple7destroyMxFPvZv>: 413c40: 50 push %rax 413c41: bf 3f 00 00 00 mov $0x3f,%edi 413c46: be 20 56 42 00 mov $0x425620,%esi 413c4b: ba 9b 04 00 00 mov $0x49b,%edx 413c50: e8 4b e5 fe ff callq 4021a0 <_d_assert> 413c55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413c5c: 00 00 00 00 0000000000413c60 <_D6object14TypeInfo_Tuple8postblitMxFPvZv>: 413c60: 50 push %rax 413c61: bf 3f 00 00 00 mov $0x3f,%edi 413c66: be 20 56 42 00 mov $0x425620,%esi 413c6b: ba a0 04 00 00 mov $0x4a0,%edx 413c70: e8 2b e5 fe ff callq 4021a0 <_d_assert> 413c75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413c7c: 00 00 00 00 0000000000413c80 <_D6object14TypeInfo_Tuple6talignMxFNaNbNdNfZm>: 413c80: 50 push %rax 413c81: bf 3f 00 00 00 mov $0x3f,%edi 413c86: be 20 56 42 00 mov $0x425620,%esi 413c8b: ba a5 04 00 00 mov $0x4a5,%edx 413c90: e8 0b e5 fe ff callq 4021a0 <_d_assert> 413c95: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413c9c: 00 00 00 00 0000000000413ca0 <_D6object14TypeInfo_Tuple8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 413ca0: 50 push %rax 413ca1: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 413ca8: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 413caf: bf 3f 00 00 00 mov $0x3f,%edi 413cb4: be 20 56 42 00 mov $0x425620,%esi 413cb9: ba aa 04 00 00 mov $0x4aa,%edx 413cbe: e8 dd e4 fe ff callq 4021a0 <_d_assert> 413cc3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413cca: 84 00 00 00 00 00 0000000000413cd0 <_D6object14TypeInfo_Const8toStringMxFZAya>: 413cd0: 48 83 ec 38 sub $0x38,%rsp 413cd4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 413cdb: 00 00 413cdd: 48 c7 44 24 30 60 56 movq $0x425660,0x30(%rsp) 413ce4: 42 00 413ce6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413cea: 48 8b 07 mov (%rdi),%rax 413ced: ff 50 08 callq *0x8(%rax) 413cf0: 48 89 d6 mov %rdx,%rsi 413cf3: 48 89 44 24 18 mov %rax,0x18(%rsp) 413cf8: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 413cfd: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 413d02: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 413d07: 48 89 74 24 20 mov %rsi,0x20(%rsp) 413d0c: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 413d13: 00 00 413d15: 48 c7 44 24 10 62 56 movq $0x425662,0x10(%rsp) 413d1c: 42 00 413d1e: bf 30 65 42 00 mov $0x426530,%edi 413d23: be 03 00 00 00 mov $0x3,%esi 413d28: 30 c0 xor %al,%al 413d2a: e8 41 33 ff ff callq 407070 <_d_arraycatnT> 413d2f: 48 83 c4 38 add $0x38,%rsp 413d33: c3 retq 413d34: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413d3b: 00 00 00 00 00 0000000000413d40 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb>: 413d40: 41 56 push %r14 413d42: 53 push %rbx 413d43: 50 push %rax 413d44: 48 89 f3 mov %rsi,%rbx 413d47: 49 89 fe mov %rdi,%r14 413d4a: b0 01 mov $0x1,%al 413d4c: 49 39 de cmp %rbx,%r14 413d4f: 74 3f je 413d90 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x50> 413d51: 48 8b 03 mov (%rbx),%rax 413d54: 48 8b 38 mov (%rax),%rdi 413d57: 49 8b 06 mov (%r14),%rax 413d5a: 48 8b 30 mov (%rax),%rsi 413d5d: e8 9e e9 ff ff callq 412700 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 413d62: 88 c1 mov %al,%cl 413d64: 30 c0 xor %al,%al 413d66: f6 c1 01 test $0x1,%cl 413d69: 74 25 je 413d90 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x50> 413d6b: 48 89 df mov %rbx,%rdi 413d6e: be f0 10 63 00 mov $0x6310f0,%esi 413d73: e8 b8 ee fe ff callq 402c30 <_d_dynamic_cast> 413d78: 48 8b 70 10 mov 0x10(%rax),%rsi 413d7c: 49 8b 7e 10 mov 0x10(%r14),%rdi 413d80: 48 8b 07 mov (%rdi),%rax 413d83: 48 8b 40 20 mov 0x20(%rax),%rax 413d87: 48 83 c4 08 add $0x8,%rsp 413d8b: 5b pop %rbx 413d8c: 41 5e pop %r14 413d8e: ff e0 jmpq *%rax 413d90: 48 83 c4 08 add $0x8,%rsp 413d94: 5b pop %rbx 413d95: 41 5e pop %r14 413d97: c3 retq 413d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 413d9f: 00 0000000000413da0 <_D6object14TypeInfo_Const7getHashMxFNbNfxPvZm>: 413da0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413da4: 48 8b 07 mov (%rdi),%rax 413da7: 48 8b 40 30 mov 0x30(%rax),%rax 413dab: ff e0 jmpq *%rax 413dad: 0f 1f 00 nopl (%rax) 0000000000413db0 <_D6object14TypeInfo_Const6equalsMxFxPvxPvZb>: 413db0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413db4: 48 8b 07 mov (%rdi),%rax 413db7: 48 8b 40 38 mov 0x38(%rax),%rax 413dbb: ff e0 jmpq *%rax 413dbd: 0f 1f 00 nopl (%rax) 0000000000413dc0 <_D6object14TypeInfo_Const7compareMxFxPvxPvZi>: 413dc0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413dc4: 48 8b 07 mov (%rdi),%rax 413dc7: 48 8b 40 40 mov 0x40(%rax),%rax 413dcb: ff e0 jmpq *%rax 413dcd: 0f 1f 00 nopl (%rax) 0000000000413dd0 <_D6object14TypeInfo_Const5tsizeMxFNaNbNdNfZm>: 413dd0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413dd4: 48 8b 07 mov (%rdi),%rax 413dd7: ff 60 48 jmpq *0x48(%rax) 413dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413de0 <_D6object14TypeInfo_Const4swapMxFPvPvZv>: 413de0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413de4: 48 8b 07 mov (%rdi),%rax 413de7: 48 8b 40 50 mov 0x50(%rax),%rax 413deb: ff e0 jmpq *%rax 413ded: 0f 1f 00 nopl (%rax) 0000000000413df0 <_D6object14TypeInfo_Const4nextMxFNaNbNdZxC8TypeInfo>: 413df0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413df4: 48 8b 07 mov (%rdi),%rax 413df7: ff 60 58 jmpq *0x58(%rax) 413dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413e00 <_D6object14TypeInfo_Const4initMxFNaNbNfZAxv>: 413e00: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413e04: 48 8b 07 mov (%rdi),%rax 413e07: ff 60 60 jmpq *0x60(%rax) 413e0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413e10 <_D6object14TypeInfo_Const5flagsMxFNaNbNdNfZk>: 413e10: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413e14: 48 8b 07 mov (%rdi),%rax 413e17: ff 60 68 jmpq *0x68(%rax) 413e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413e20 <_D6object14TypeInfo_Const6talignMxFNaNbNdNfZm>: 413e20: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413e24: 48 8b 07 mov (%rdi),%rax 413e27: ff a0 88 00 00 00 jmpq *0x88(%rax) 413e2d: 0f 1f 00 nopl (%rax) 0000000000413e30 <_D6object14TypeInfo_Const8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 413e30: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 413e37: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 413e3e: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413e42: 48 8b 07 mov (%rdi),%rax 413e45: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 413e4c: ff e0 jmpq *%rax 413e4e: 66 90 xchg %ax,%ax 0000000000413e50 <_D6object18TypeInfo_Invariant8toStringMxFZAya>: 413e50: 48 83 ec 38 sub $0x38,%rsp 413e54: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 413e5b: 00 00 413e5d: 48 c7 44 24 30 69 56 movq $0x425669,0x30(%rsp) 413e64: 42 00 413e66: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413e6a: 48 8b 07 mov (%rdi),%rax 413e6d: ff 50 08 callq *0x8(%rax) 413e70: 48 89 d6 mov %rdx,%rsi 413e73: 48 89 44 24 18 mov %rax,0x18(%rsp) 413e78: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 413e7d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 413e82: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 413e87: 48 89 74 24 20 mov %rsi,0x20(%rsp) 413e8c: 48 c7 44 24 08 0a 00 movq $0xa,0x8(%rsp) 413e93: 00 00 413e95: 48 c7 44 24 10 6b 56 movq $0x42566b,0x10(%rsp) 413e9c: 42 00 413e9e: bf 30 65 42 00 mov $0x426530,%edi 413ea3: be 03 00 00 00 mov $0x3,%esi 413ea8: 30 c0 xor %al,%al 413eaa: e8 c1 31 ff ff callq 407070 <_d_arraycatnT> 413eaf: 48 83 c4 38 add $0x38,%rsp 413eb3: c3 retq 413eb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413ebb: 00 00 00 00 00 0000000000413ec0 <_D6object15TypeInfo_Shared8toStringMxFZAya>: 413ec0: 48 83 ec 38 sub $0x38,%rsp 413ec4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 413ecb: 00 00 413ecd: 48 c7 44 24 30 76 56 movq $0x425676,0x30(%rsp) 413ed4: 42 00 413ed6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413eda: 48 8b 07 mov (%rdi),%rax 413edd: ff 50 08 callq *0x8(%rax) 413ee0: 48 89 d6 mov %rdx,%rsi 413ee3: 48 89 44 24 18 mov %rax,0x18(%rsp) 413ee8: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 413eed: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 413ef2: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 413ef7: 48 89 74 24 20 mov %rsi,0x20(%rsp) 413efc: 48 c7 44 24 08 07 00 movq $0x7,0x8(%rsp) 413f03: 00 00 413f05: 48 c7 44 24 10 78 56 movq $0x425678,0x10(%rsp) 413f0c: 42 00 413f0e: bf 30 65 42 00 mov $0x426530,%edi 413f13: be 03 00 00 00 mov $0x3,%esi 413f18: 30 c0 xor %al,%al 413f1a: e8 51 31 ff ff callq 407070 <_d_arraycatnT> 413f1f: 48 83 c4 38 add $0x38,%rsp 413f23: c3 retq 413f24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413f2b: 00 00 00 00 00 0000000000413f30 <_D6object14TypeInfo_Inout8toStringMxFZAya>: 413f30: 48 83 ec 38 sub $0x38,%rsp 413f34: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 413f3b: 00 00 413f3d: 48 c7 44 24 30 80 56 movq $0x425680,0x30(%rsp) 413f44: 42 00 413f46: 48 8b 7f 10 mov 0x10(%rdi),%rdi 413f4a: 48 8b 07 mov (%rdi),%rax 413f4d: ff 50 08 callq *0x8(%rax) 413f50: 48 89 d6 mov %rdx,%rsi 413f53: 48 89 44 24 18 mov %rax,0x18(%rsp) 413f58: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 413f5d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 413f62: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 413f67: 48 89 74 24 20 mov %rsi,0x20(%rsp) 413f6c: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 413f73: 00 00 413f75: 48 c7 44 24 10 82 56 movq $0x425682,0x10(%rsp) 413f7c: 42 00 413f7e: bf 30 65 42 00 mov $0x426530,%edi 413f83: be 03 00 00 00 mov $0x3,%esi 413f88: 30 c0 xor %al,%al 413f8a: e8 e1 30 ff ff callq 407070 <_d_arraycatnT> 413f8f: 48 83 c4 38 add $0x38,%rsp 413f93: c3 retq 413f94: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413f9b: 00 00 00 00 00 0000000000413fa0 <_D6object16MemberInfo_field4nameMFNaNbNdZAya>: 413fa0: 48 8b 47 10 mov 0x10(%rdi),%rax 413fa4: 48 8b 57 18 mov 0x18(%rdi),%rdx 413fa8: c3 retq 413fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000413fb0 <_D6object16MemberInfo_field8typeInfoMFNaNbNdZC8TypeInfo>: 413fb0: 48 8b 47 20 mov 0x20(%rdi),%rax 413fb4: c3 retq 413fb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413fbc: 00 00 00 00 0000000000413fc0 <_D6object16MemberInfo_field6offsetMFNaNbNdZm>: 413fc0: 48 8b 47 28 mov 0x28(%rdi),%rax 413fc4: c3 retq 413fc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 413fcc: 00 00 00 00 0000000000413fd0 <_D6object16MemberInfo_field6__ctorMFAyaC8TypeInfomZC6object16MemberInfo_field>: 413fd0: 4c 89 47 18 mov %r8,0x18(%rdi) 413fd4: 48 89 4f 10 mov %rcx,0x10(%rdi) 413fd8: 48 89 57 20 mov %rdx,0x20(%rdi) 413fdc: 48 89 77 28 mov %rsi,0x28(%rdi) 413fe0: 48 89 f8 mov %rdi,%rax 413fe3: c3 retq 413fe4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 413feb: 00 00 00 00 00 0000000000413ff0 <_D6object19MemberInfo_function4nameMFNaNbNdZAya>: 413ff0: 48 8b 47 10 mov 0x10(%rdi),%rax 413ff4: 48 8b 57 18 mov 0x18(%rdi),%rdx 413ff8: c3 retq 413ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000414000 <_D6object19MemberInfo_function8typeInfoMFNaNbNdZC8TypeInfo>: 414000: 48 8b 47 20 mov 0x20(%rdi),%rax 414004: c3 retq 414005: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41400c: 00 00 00 00 0000000000414010 <_D6object19MemberInfo_function2fpMFNaNbNdZPv>: 414010: 48 8b 47 28 mov 0x28(%rdi),%rax 414014: c3 retq 414015: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41401c: 00 00 00 00 0000000000414020 <_D6object19MemberInfo_function5flagsMFNaNbNdZk>: 414020: 8b 47 30 mov 0x30(%rdi),%eax 414023: c3 retq 414024: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41402b: 00 00 00 00 00 0000000000414030 <_D6object19MemberInfo_function6__ctorMFAyaC8TypeInfoPvkZC6object19MemberInfo_function>: 414030: 4c 89 4f 18 mov %r9,0x18(%rdi) 414034: 4c 89 47 10 mov %r8,0x10(%rdi) 414038: 48 89 4f 20 mov %rcx,0x20(%rdi) 41403c: 48 89 57 28 mov %rdx,0x28(%rdi) 414040: 89 77 30 mov %esi,0x30(%rdi) 414043: 48 89 f8 mov %rdi,%rax 414046: c3 retq 414047: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41404e: 00 00 0000000000414050 <_D6object9Throwable8toStringMFZAya>: 414050: 53 push %rbx 414051: 48 81 ec 80 00 00 00 sub $0x80,%rsp 414058: 48 89 fb mov %rdi,%rbx 41405b: 0f 57 c0 xorps %xmm0,%xmm0 41405e: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp) 414063: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx) 414068: 0f 84 bb 00 00 00 je 414129 <_D6object9Throwable8toStringMFZAya+0xd9> 41406e: 48 c7 44 24 48 01 00 movq $0x1,0x48(%rsp) 414075: 00 00 414077: 48 c7 44 24 50 89 56 movq $0x425689,0x50(%rsp) 41407e: 42 00 414080: 48 8b 7b 30 mov 0x30(%rbx),%rdi 414084: 48 8d 54 24 5c lea 0x5c(%rsp),%rdx 414089: be 14 00 00 00 mov $0x14,%esi 41408e: e8 2d ea fe ff callq 402ac0 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 414093: 48 89 44 24 38 mov %rax,0x38(%rsp) 414098: 48 89 54 24 40 mov %rdx,0x40(%rsp) 41409d: 4c 8d 43 20 lea 0x20(%rbx),%r8 4140a1: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 4140a6: 4c 8d 4c 24 28 lea 0x28(%rsp),%r9 4140ab: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 4140b2: 00 00 4140b4: 48 c7 44 24 30 8b 56 movq $0x42568b,0x30(%rsp) 4140bb: 42 00 4140bd: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 4140c4: 00 00 4140c6: 48 c7 44 24 20 8d 56 movq $0x42568d,0x20(%rsp) 4140cd: 42 00 4140cf: 48 8b 03 mov (%rbx),%rax 4140d2: 48 8b 10 mov (%rax),%rdx 4140d5: 48 83 c2 20 add $0x20,%rdx 4140d9: bf 30 65 42 00 mov $0x426530,%edi 4140de: be 04 00 00 00 mov $0x4,%esi 4140e3: 30 c0 xor %al,%al 4140e5: e8 86 2f ff ff callq 407070 <_d_arraycatnT> 4140ea: 48 89 d6 mov %rdx,%rsi 4140ed: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 4140f2: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 4140f7: 4c 8d 44 24 48 lea 0x48(%rsp),%r8 4140fc: 48 89 44 24 08 mov %rax,0x8(%rsp) 414101: 48 89 74 24 10 mov %rsi,0x10(%rsp) 414106: bf 60 64 42 00 mov $0x426460,%edi 41410b: be 03 00 00 00 mov $0x3,%esi 414110: 30 c0 xor %al,%al 414112: e8 59 2f ff ff callq 407070 <_d_arraycatnT> 414117: 48 89 d1 mov %rdx,%rcx 41411a: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 41411f: bf 60 64 42 00 mov $0x426460,%edi 414124: 48 89 c2 mov %rax,%rdx 414127: eb 18 jmp 414141 <_D6object9Throwable8toStringMFZAya+0xf1> 414129: 48 8b 03 mov (%rbx),%rax 41412c: 48 8b 00 mov (%rax),%rax 41412f: 48 8b 50 20 mov 0x20(%rax),%rdx 414133: 48 8b 48 28 mov 0x28(%rax),%rcx 414137: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 41413c: bf 60 64 42 00 mov $0x426460,%edi 414141: e8 9a 1e ff ff callq 405fe0 <_d_arrayappendT> 414146: 48 89 44 24 70 mov %rax,0x70(%rsp) 41414b: 48 89 54 24 78 mov %rdx,0x78(%rsp) 414150: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 414155: 74 3b je 414192 <_D6object9Throwable8toStringMFZAya+0x142> 414157: 48 8b 4b 10 mov 0x10(%rbx),%rcx 41415b: 4c 8b 43 18 mov 0x18(%rbx),%r8 41415f: bf 30 65 42 00 mov $0x426530,%edi 414164: be 02 00 00 00 mov $0x2,%esi 414169: ba 8f 56 42 00 mov $0x42568f,%edx 41416e: e8 ed 2c ff ff callq 406e60 <_d_arraycatT> 414173: 48 89 d1 mov %rdx,%rcx 414176: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 41417b: bf 60 64 42 00 mov $0x426460,%edi 414180: 48 89 c2 mov %rax,%rdx 414183: e8 58 1e ff ff callq 405fe0 <_d_arrayappendT> 414188: 48 89 44 24 70 mov %rax,0x70(%rsp) 41418d: 48 89 54 24 78 mov %rdx,0x78(%rsp) 414192: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) 414197: 74 45 je 4141de <_D6object9Throwable8toStringMFZAya+0x18e> 414199: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 41419e: bf 60 64 42 00 mov $0x426460,%edi 4141a3: ba 11 00 00 00 mov $0x11,%edx 4141a8: b9 a0 56 42 00 mov $0x4256a0,%ecx 4141ad: e8 2e 1e ff ff callq 405fe0 <_d_arrayappendT> 4141b2: 48 89 44 24 70 mov %rax,0x70(%rsp) 4141b7: 48 89 54 24 78 mov %rdx,0x78(%rsp) 4141bc: 48 8b 5b 38 mov 0x38(%rbx),%rbx 4141c0: 48 89 df mov %rbx,%rdi 4141c3: e8 c8 e9 fe ff callq 402b90 <_d_toObject> 4141c8: 48 8b 0b mov (%rbx),%rcx 4141cb: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 4141d0: 48 8b 49 08 mov 0x8(%rcx),%rcx 4141d4: 48 89 c7 mov %rax,%rdi 4141d7: ba 30 4e 41 00 mov $0x414e30,%edx 4141dc: ff d1 callq *%rcx 4141de: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4141e3: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 4141e8: 48 81 c4 80 00 00 00 add $0x80,%rsp 4141ef: 5b pop %rbx 4141f0: c3 retq 4141f1: 83 fa 01 cmp $0x1,%edx 4141f4: 74 e8 je 4141de <_D6object9Throwable8toStringMFZAya+0x18e> 4141f6: 48 89 c7 mov %rax,%rdi 4141f9: e8 82 db ff ff callq 411d80 <_d_eh_resume_unwind> 4141fe: 66 90 xchg %ax,%ax 0000000000414200 <_D6object9Throwable6__ctorMFNaNbNfAyaC6object9ThrowableZC6object9Throwable>: 414200: 48 89 4f 18 mov %rcx,0x18(%rdi) 414204: 48 89 57 10 mov %rdx,0x10(%rdi) 414208: 48 89 77 40 mov %rsi,0x40(%rdi) 41420c: 48 89 f8 mov %rdi,%rax 41420f: c3 retq 0000000000414210 <_D6object9Throwable6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object9Throwable>: 414210: 48 8b 44 24 08 mov 0x8(%rsp),%rax 414215: 48 89 47 18 mov %rax,0x18(%rdi) 414219: 4c 89 4f 10 mov %r9,0x10(%rdi) 41421d: 48 89 77 40 mov %rsi,0x40(%rdi) 414221: 4c 89 47 28 mov %r8,0x28(%rdi) 414225: 48 89 4f 20 mov %rcx,0x20(%rdi) 414229: 48 89 57 30 mov %rdx,0x30(%rdi) 41422d: 48 89 f8 mov %rdi,%rax 414230: c3 retq 414231: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414238: 0f 1f 84 00 00 00 00 41423f: 00 0000000000414240 : 414240: 48 89 3d 61 f3 21 00 mov %rdi,0x21f361(%rip) # 6335a8 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 414247: c3 retq 414248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41424f: 00 0000000000414250 : 414250: 48 8b 05 51 f3 21 00 mov 0x21f351(%rip),%rax # 6335a8 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 414257: c3 retq 414258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41425f: 00 0000000000414260 <_d_traceContext>: 414260: 48 8b 05 41 f3 21 00 mov 0x21f341(%rip),%rax # 6335a8 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 414267: 48 85 c0 test %rax,%rax 41426a: 74 02 je 41426e <_d_traceContext+0xe> 41426c: ff e0 jmpq *%rax 41426e: 31 c0 xor %eax,%eax 414270: c3 retq 414271: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414278: 0f 1f 84 00 00 00 00 41427f: 00 0000000000414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception>: 414280: 48 8b 44 24 08 mov 0x8(%rsp),%rax 414285: 48 89 47 18 mov %rax,0x18(%rdi) 414289: 4c 89 4f 10 mov %r9,0x10(%rdi) 41428d: 48 89 77 40 mov %rsi,0x40(%rdi) 414291: 4c 89 47 28 mov %r8,0x28(%rdi) 414295: 48 89 4f 20 mov %rcx,0x20(%rdi) 414299: 48 89 57 30 mov %rdx,0x30(%rdi) 41429d: 48 89 f8 mov %rdi,%rax 4142a0: c3 retq 4142a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4142a8: 0f 1f 84 00 00 00 00 4142af: 00 00000000004142b0 <_D6object9Exception6__ctorMFNaNbNfAyaC6object9ThrowableAyamZC9Exception>: 4142b0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4142b5: 48 89 47 18 mov %rax,0x18(%rdi) 4142b9: 4c 89 4f 10 mov %r9,0x10(%rdi) 4142bd: 4c 89 47 40 mov %r8,0x40(%rdi) 4142c1: 48 89 4f 28 mov %rcx,0x28(%rdi) 4142c5: 48 89 57 20 mov %rdx,0x20(%rdi) 4142c9: 48 89 77 30 mov %rsi,0x30(%rdi) 4142cd: 48 89 f8 mov %rdi,%rax 4142d0: c3 retq 4142d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4142d8: 0f 1f 84 00 00 00 00 4142df: 00 00000000004142e0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error>: 4142e0: 48 89 4f 18 mov %rcx,0x18(%rdi) 4142e4: 48 89 57 10 mov %rdx,0x10(%rdi) 4142e8: 48 89 77 40 mov %rsi,0x40(%rdi) 4142ec: 48 c7 47 48 00 00 00 movq $0x0,0x48(%rdi) 4142f3: 00 4142f4: 48 89 f8 mov %rdi,%rax 4142f7: c3 retq 4142f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4142ff: 00 0000000000414300 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error>: 414300: 48 8b 44 24 08 mov 0x8(%rsp),%rax 414305: 48 89 47 18 mov %rax,0x18(%rdi) 414309: 4c 89 4f 10 mov %r9,0x10(%rdi) 41430d: 48 89 77 40 mov %rsi,0x40(%rdi) 414311: 4c 89 47 28 mov %r8,0x28(%rdi) 414315: 48 89 4f 20 mov %rcx,0x20(%rdi) 414319: 48 89 57 30 mov %rdx,0x30(%rdi) 41431d: 48 c7 47 48 00 00 00 movq $0x0,0x48(%rdi) 414324: 00 414325: 48 89 f8 mov %rdi,%rax 414328: c3 retq 414329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000414330 <_D6object10ModuleInfo5isNewMFNaNbNdZb>: 414330: 8b 07 mov (%rdi),%eax 414332: c1 e8 1f shr $0x1f,%eax 414335: c3 retq 414336: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41433d: 00 00 00 0000000000414340 <_D6object10ModuleInfo5indexMFNaNbNdZk>: 414340: 83 3f 00 cmpl $0x0,(%rdi) 414343: 78 07 js 41434c <_D6object10ModuleInfo5indexMFNaNbNdZk+0xc> 414345: 48 83 c7 70 add $0x70,%rdi 414349: 8b 07 mov (%rdi),%eax 41434b: c3 retq 41434c: 48 83 c7 04 add $0x4,%rdi 414350: 8b 07 mov (%rdi),%eax 414352: c3 retq 414353: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41435a: 84 00 00 00 00 00 0000000000414360 <_D6object10ModuleInfo5indexMFNaNbNdkZv>: 414360: 83 3f 00 cmpl $0x0,(%rdi) 414363: 78 04 js 414369 <_D6object10ModuleInfo5indexMFNaNbNdkZv+0x9> 414365: 89 77 70 mov %esi,0x70(%rdi) 414368: c3 retq 414369: 89 77 04 mov %esi,0x4(%rdi) 41436c: c3 retq 41436d: 0f 1f 00 nopl (%rax) 0000000000414370 <_D6object10ModuleInfo5flagsMFNaNbNdZk>: 414370: 8b 07 mov (%rdi),%eax 414372: 85 c0 test %eax,%eax 414374: 78 03 js 414379 <_D6object10ModuleInfo5flagsMFNaNbNdZk+0x9> 414376: 8b 47 30 mov 0x30(%rdi),%eax 414379: c3 retq 41437a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000414380 <_D6object10ModuleInfo5flagsMFNaNbNdkZv>: 414380: 83 3f 00 cmpl $0x0,(%rdi) 414383: 78 04 js 414389 <_D6object10ModuleInfo5flagsMFNaNbNdkZv+0x9> 414385: 89 77 30 mov %esi,0x30(%rdi) 414388: c3 retq 414389: 89 37 mov %esi,(%rdi) 41438b: c3 retq 41438c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000414390 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv>: 414390: 8b 07 mov (%rdi),%eax 414392: 85 c0 test %eax,%eax 414394: 78 05 js 41439b <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0xb> 414396: 48 8b 47 60 mov 0x60(%rdi),%rax 41439a: c3 retq 41439b: a8 08 test $0x8,%al 41439d: 74 05 je 4143a4 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0x14> 41439f: 48 8b 47 08 mov 0x8(%rdi),%rax 4143a3: c3 retq 4143a4: 31 c0 xor %eax,%eax 4143a6: c3 retq 4143a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4143ae: 00 00 00000000004143b0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv>: 4143b0: 8b 07 mov (%rdi),%eax 4143b2: 85 c0 test %eax,%eax 4143b4: 78 05 js 4143bb <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0xb> 4143b6: 48 8b 47 68 mov 0x68(%rdi),%rax 4143ba: c3 retq 4143bb: a8 10 test $0x10,%al 4143bd: 74 0c je 4143cb <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x1b> 4143bf: 83 e0 08 and $0x8,%eax 4143c2: c1 e8 03 shr $0x3,%eax 4143c5: 48 8b 44 c7 08 mov 0x8(%rdi,%rax,8),%rax 4143ca: c3 retq 4143cb: 31 c0 xor %eax,%eax 4143cd: c3 retq 4143ce: 66 90 xchg %ax,%ax 00000000004143d0 <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv>: 4143d0: 8b 07 mov (%rdi),%eax 4143d2: 85 c0 test %eax,%eax 4143d4: 78 05 js 4143db <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv+0xb> 4143d6: 48 8b 47 50 mov 0x50(%rdi),%rax 4143da: c3 retq 4143db: a8 80 test $0x80,%al 4143dd: 74 23 je 414402 <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv+0x32> 4143df: 89 c1 mov %eax,%ecx 4143e1: 83 e1 08 and $0x8,%ecx 4143e4: c1 e9 03 shr $0x3,%ecx 4143e7: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 4143ee: 00 4143ef: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 4143f6: 00 4143f7: a8 10 test $0x10,%al 4143f9: 48 0f 44 ca cmove %rdx,%rcx 4143fd: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 414401: c3 retq 414402: 31 c0 xor %eax,%eax 414404: c3 retq 414405: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41440c: 00 00 00 00 0000000000414410 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv>: 414410: 8b 07 mov (%rdi),%eax 414412: 85 c0 test %eax,%eax 414414: 78 05 js 41441b <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0xb> 414416: 48 8b 47 38 mov 0x38(%rdi),%rax 41441a: c3 retq 41441b: a8 20 test $0x20,%al 41441d: 74 2d je 41444c <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x3c> 41441f: 89 c1 mov %eax,%ecx 414421: 83 e1 08 and $0x8,%ecx 414424: c1 e9 03 shr $0x3,%ecx 414427: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 41442e: 00 41442f: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 414436: 00 414437: a8 10 test $0x10,%al 414439: 48 0f 44 ca cmove %rdx,%rcx 41443d: 48 8d 51 08 lea 0x8(%rcx),%rdx 414441: a8 80 test $0x80,%al 414443: 48 0f 44 d1 cmove %rcx,%rdx 414447: 48 8b 04 17 mov (%rdi,%rdx,1),%rax 41444b: c3 retq 41444c: 31 c0 xor %eax,%eax 41444e: c3 retq 41444f: 90 nop 0000000000414450 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv>: 414450: 8b 07 mov (%rdi),%eax 414452: 85 c0 test %eax,%eax 414454: 78 05 js 41445b <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0xb> 414456: 48 8b 47 40 mov 0x40(%rdi),%rax 41445a: c3 retq 41445b: a8 40 test $0x40,%al 41445d: 74 37 je 414496 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x46> 41445f: 89 c1 mov %eax,%ecx 414461: 83 e1 08 and $0x8,%ecx 414464: c1 e9 03 shr $0x3,%ecx 414467: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 41446e: 00 41446f: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 414476: 00 414477: a8 10 test $0x10,%al 414479: 48 0f 44 ca cmove %rdx,%rcx 41447d: 48 8d 51 08 lea 0x8(%rcx),%rdx 414481: a8 80 test $0x80,%al 414483: 48 0f 44 d1 cmove %rcx,%rdx 414487: 48 8d 4a 08 lea 0x8(%rdx),%rcx 41448b: a8 20 test $0x20,%al 41448d: 48 0f 44 ca cmove %rdx,%rcx 414491: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 414495: c3 retq 414496: 31 c0 xor %eax,%eax 414498: c3 retq 414499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004144a0 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv>: 4144a0: 8b 07 mov (%rdi),%eax 4144a2: 85 c0 test %eax,%eax 4144a4: 78 05 js 4144ab <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0xb> 4144a6: 48 8b 47 58 mov 0x58(%rdi),%rax 4144aa: c3 retq 4144ab: f6 c4 01 test $0x1,%ah 4144ae: 74 41 je 4144f1 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x51> 4144b0: 89 c1 mov %eax,%ecx 4144b2: 83 e1 08 and $0x8,%ecx 4144b5: c1 e9 03 shr $0x3,%ecx 4144b8: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 4144bf: 00 4144c0: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 4144c7: 00 4144c8: a8 10 test $0x10,%al 4144ca: 48 0f 44 ca cmove %rdx,%rcx 4144ce: 48 8d 51 08 lea 0x8(%rcx),%rdx 4144d2: a8 80 test $0x80,%al 4144d4: 48 0f 44 d1 cmove %rcx,%rdx 4144d8: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4144dc: a8 20 test $0x20,%al 4144de: 48 0f 44 ca cmove %rdx,%rcx 4144e2: 48 8d 51 08 lea 0x8(%rcx),%rdx 4144e6: a8 40 test $0x40,%al 4144e8: 48 0f 44 d1 cmove %rcx,%rdx 4144ec: 48 8b 04 17 mov (%rdi,%rdx,1),%rax 4144f0: c3 retq 4144f1: 31 c0 xor %eax,%eax 4144f3: c3 retq 4144f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4144fb: 00 00 00 00 00 0000000000414500 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv>: 414500: 8b 07 mov (%rdi),%eax 414502: 85 c0 test %eax,%eax 414504: 78 05 js 41450b <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0xb> 414506: 48 8b 47 48 mov 0x48(%rdi),%rax 41450a: c3 retq 41450b: f6 c4 02 test $0x2,%ah 41450e: 74 4c je 41455c <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x5c> 414510: 89 c1 mov %eax,%ecx 414512: 83 e1 08 and $0x8,%ecx 414515: c1 e9 03 shr $0x3,%ecx 414518: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 41451f: 00 414520: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 414527: 00 414528: a8 10 test $0x10,%al 41452a: 48 0f 44 ca cmove %rdx,%rcx 41452e: 48 8d 51 08 lea 0x8(%rcx),%rdx 414532: a8 80 test $0x80,%al 414534: 48 0f 44 d1 cmove %rcx,%rdx 414538: 48 8d 4a 08 lea 0x8(%rdx),%rcx 41453c: a8 20 test $0x20,%al 41453e: 48 0f 44 ca cmove %rdx,%rcx 414542: 48 8d 51 08 lea 0x8(%rcx),%rdx 414546: a8 40 test $0x40,%al 414548: 48 0f 44 d1 cmove %rcx,%rdx 41454c: 48 8d 4a 08 lea 0x8(%rdx),%rcx 414550: f6 c4 01 test $0x1,%ah 414553: 48 0f 44 ca cmove %rdx,%rcx 414557: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 41455b: c3 retq 41455c: 31 c0 xor %eax,%eax 41455e: c3 retq 41455f: 90 nop 0000000000414560 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo>: 414560: 8b 07 mov (%rdi),%eax 414562: 85 c0 test %eax,%eax 414564: 78 09 js 41456f <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0xf> 414566: 48 8b 47 10 mov 0x10(%rdi),%rax 41456a: 48 8b 57 18 mov 0x18(%rdi),%rdx 41456e: c3 retq 41456f: f6 c4 04 test $0x4,%ah 414572: 74 5c je 4145d0 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x70> 414574: 89 c1 mov %eax,%ecx 414576: 83 e1 08 and $0x8,%ecx 414579: c1 e9 03 shr $0x3,%ecx 41457c: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 414583: 00 414584: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 41458b: 00 41458c: a8 10 test $0x10,%al 41458e: 48 0f 44 d6 cmove %rsi,%rdx 414592: 48 8d 4a 08 lea 0x8(%rdx),%rcx 414596: a8 80 test $0x80,%al 414598: 48 0f 44 ca cmove %rdx,%rcx 41459c: 48 8d 51 08 lea 0x8(%rcx),%rdx 4145a0: a8 20 test $0x20,%al 4145a2: 48 0f 44 d1 cmove %rcx,%rdx 4145a6: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4145aa: a8 40 test $0x40,%al 4145ac: 48 0f 44 ca cmove %rdx,%rcx 4145b0: 48 8d 51 08 lea 0x8(%rcx),%rdx 4145b4: f6 c4 01 test $0x1,%ah 4145b7: 48 0f 44 d1 cmove %rcx,%rdx 4145bb: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4145bf: f6 c4 02 test $0x2,%ah 4145c2: 48 0f 44 ca cmove %rdx,%rcx 4145c6: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 4145ca: 48 8d 54 0f 08 lea 0x8(%rdi,%rcx,1),%rdx 4145cf: c3 retq 4145d0: 31 c0 xor %eax,%eax 4145d2: 31 d2 xor %edx,%edx 4145d4: c3 retq 4145d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4145dc: 00 00 00 00 00000000004145e0 <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class>: 4145e0: 8b 07 mov (%rdi),%eax 4145e2: 85 c0 test %eax,%eax 4145e4: 78 09 js 4145ef <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0xf> 4145e6: 48 8b 47 20 mov 0x20(%rdi),%rax 4145ea: 48 8b 57 28 mov 0x28(%rdi),%rdx 4145ee: c3 retq 4145ef: f6 c4 08 test $0x8,%ah 4145f2: 74 6a je 41465e <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0x7e> 4145f4: 89 c1 mov %eax,%ecx 4145f6: 83 e1 08 and $0x8,%ecx 4145f9: c1 e9 03 shr $0x3,%ecx 4145fc: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 414603: 00 414604: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 41460b: 00 41460c: a8 10 test $0x10,%al 41460e: 48 0f 44 d6 cmove %rsi,%rdx 414612: 48 8d 4a 08 lea 0x8(%rdx),%rcx 414616: a8 80 test $0x80,%al 414618: 48 0f 44 ca cmove %rdx,%rcx 41461c: 48 8d 51 08 lea 0x8(%rcx),%rdx 414620: a8 20 test $0x20,%al 414622: 48 0f 44 d1 cmove %rcx,%rdx 414626: 48 8d 4a 08 lea 0x8(%rdx),%rcx 41462a: a8 40 test $0x40,%al 41462c: 48 0f 44 ca cmove %rdx,%rcx 414630: 48 8d 51 08 lea 0x8(%rcx),%rdx 414634: f6 c4 01 test $0x1,%ah 414637: 48 0f 44 d1 cmove %rcx,%rdx 41463b: 48 8d 4a 08 lea 0x8(%rdx),%rcx 41463f: f6 c4 02 test $0x2,%ah 414642: 48 0f 44 ca cmove %rdx,%rcx 414646: f6 c4 04 test $0x4,%ah 414649: 74 09 je 414654 <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0x74> 41464b: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 41464f: 48 8d 4c c1 08 lea 0x8(%rcx,%rax,8),%rcx 414654: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 414658: 48 8d 54 0f 08 lea 0x8(%rdi,%rcx,1),%rdx 41465d: c3 retq 41465e: 31 c0 xor %eax,%eax 414660: 31 d2 xor %edx,%edx 414662: c3 retq 414663: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41466a: 84 00 00 00 00 00 0000000000414670 <_D6object10ModuleInfo4nameMFNaNbNdZAya>: 414670: 53 push %rbx 414671: 48 89 fb mov %rdi,%rbx 414674: 8b 03 mov (%rbx),%eax 414676: 85 c0 test %eax,%eax 414678: 78 09 js 414683 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x13> 41467a: 48 8b 03 mov (%rbx),%rax 41467d: 48 8b 53 08 mov 0x8(%rbx),%rdx 414681: 5b pop %rbx 414682: c3 retq 414683: 89 c1 mov %eax,%ecx 414685: 83 e1 08 and $0x8,%ecx 414688: c1 e9 03 shr $0x3,%ecx 41468b: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 414692: 00 414693: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 41469a: 00 41469b: a8 10 test $0x10,%al 41469d: 48 0f 44 d6 cmove %rsi,%rdx 4146a1: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4146a5: a8 80 test $0x80,%al 4146a7: 48 0f 44 ca cmove %rdx,%rcx 4146ab: 48 8d 51 08 lea 0x8(%rcx),%rdx 4146af: a8 20 test $0x20,%al 4146b1: 48 0f 44 d1 cmove %rcx,%rdx 4146b5: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4146b9: a8 40 test $0x40,%al 4146bb: 48 0f 44 ca cmove %rdx,%rcx 4146bf: 48 8d 51 08 lea 0x8(%rcx),%rdx 4146c3: f6 c4 01 test $0x1,%ah 4146c6: 48 0f 44 d1 cmove %rcx,%rdx 4146ca: 48 8d 4a 08 lea 0x8(%rdx),%rcx 4146ce: f6 c4 02 test $0x2,%ah 4146d1: 48 0f 44 ca cmove %rdx,%rcx 4146d5: f6 c4 04 test $0x4,%ah 4146d8: 74 09 je 4146e3 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x73> 4146da: 48 8b 14 0b mov (%rbx,%rcx,1),%rdx 4146de: 48 8d 4c d1 08 lea 0x8(%rcx,%rdx,8),%rcx 4146e3: f6 c4 08 test $0x8,%ah 4146e6: 74 09 je 4146f1 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x81> 4146e8: 48 8b 04 0b mov (%rbx,%rcx,1),%rax 4146ec: 48 8d 4c c1 08 lea 0x8(%rcx,%rax,8),%rcx 4146f1: 48 01 cb add %rcx,%rbx 4146f4: 48 89 df mov %rbx,%rdi 4146f7: e8 74 d3 fe ff callq 401a70 4146fc: 48 89 da mov %rbx,%rdx 4146ff: 5b pop %rbx 414700: c3 retq 414701: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414708: 0f 1f 84 00 00 00 00 41470f: 00 0000000000414710 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi>: 414710: e9 3b 3d ff ff jmpq 408450 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 414715: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41471c: 00 00 00 00 0000000000414720 <_D6object10getMonitorFC6ObjectZPS6object7Monitor>: 414720: 48 8b 47 08 mov 0x8(%rdi),%rax 414724: c3 retq 414725: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41472c: 00 00 00 00 0000000000414730 <_D6object10setMonitorFC6ObjectPS6object7MonitorZv>: 414730: 48 89 7e 08 mov %rdi,0x8(%rsi) 414734: c3 retq 414735: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41473c: 00 00 00 00 0000000000414740 <_D6object12setSameMutexFOC6ObjectOC6ObjectZv>: 414740: 41 56 push %r14 414742: 53 push %rbx 414743: 50 push %rax 414744: 49 89 f6 mov %rsi,%r14 414747: 48 89 fb mov %rdi,%rbx 41474a: 48 8b 53 08 mov 0x8(%rbx),%rdx 41474e: 48 85 d2 test %rdx,%rdx 414751: 75 0c jne 41475f <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x1f> 414753: 48 89 df mov %rbx,%rdi 414756: e8 45 e2 fe ff callq 4029a0 <_d_monitor_create> 41475b: 48 8b 53 08 mov 0x8(%rbx),%rdx 41475f: 48 83 3a 00 cmpq $0x0,(%rdx) 414763: 74 06 je 41476b <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x2b> 414765: 49 89 56 08 mov %rdx,0x8(%r14) 414769: eb 21 jmp 41478c <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x4c> 41476b: 48 83 c2 18 add $0x18,%rdx 41476f: 90 nop 414770: 48 8b 0a mov (%rdx),%rcx 414773: 48 8d 71 01 lea 0x1(%rcx),%rsi 414777: 48 89 c8 mov %rcx,%rax 41477a: f0 48 0f b1 32 lock cmpxchg %rsi,(%rdx) 41477f: 48 39 c8 cmp %rcx,%rax 414782: 75 ec jne 414770 <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x30> 414784: 48 8b 43 08 mov 0x8(%rbx),%rax 414788: 49 89 46 08 mov %rax,0x8(%r14) 41478c: 48 83 c4 08 add $0x8,%rsp 414790: 5b pop %rbx 414791: 41 5e pop %r14 414793: c3 retq 414794: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41479b: 00 00 00 00 00 00000000004147a0 <_d_monitordelete>: 4147a0: 53 push %rbx 4147a1: 48 89 fb mov %rdi,%rbx 4147a4: 48 8b 7b 08 mov 0x8(%rbx),%rdi 4147a8: 48 85 ff test %rdi,%rdi 4147ab: 74 44 je 4147f1 <_d_monitordelete+0x51> 4147ad: 48 83 3f 00 cmpq $0x0,(%rdi) 4147b1: 75 36 jne 4147e9 <_d_monitordelete+0x49> 4147b3: 48 8d 57 18 lea 0x18(%rdi),%rdx 4147b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4147be: 00 00 4147c0: 48 8b 0a mov (%rdx),%rcx 4147c3: 48 8d 71 ff lea -0x1(%rcx),%rsi 4147c7: 48 89 c8 mov %rcx,%rax 4147ca: f0 48 0f b1 32 lock cmpxchg %rsi,(%rdx) 4147cf: 48 39 c8 cmp %rcx,%rax 4147d2: 75 ec jne 4147c0 <_d_monitordelete+0x20> 4147d4: 48 85 f6 test %rsi,%rsi 4147d7: 75 18 jne 4147f1 <_d_monitordelete+0x51> 4147d9: 48 89 de mov %rbx,%rsi 4147dc: e8 9f 00 00 00 callq 414880 <_d_monitor_devt> 4147e1: 48 89 df mov %rbx,%rdi 4147e4: e8 17 e2 fe ff callq 402a00 <_d_monitor_destroy> 4147e9: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4147f0: 00 4147f1: 5b pop %rbx 4147f2: c3 retq 4147f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4147fa: 84 00 00 00 00 00 0000000000414800 <_d_monitorenter>: 414800: 41 56 push %r14 414802: 53 push %rbx 414803: 50 push %rax 414804: 49 89 fe mov %rdi,%r14 414807: 49 8b 46 08 mov 0x8(%r14),%rax 41480b: 48 85 c0 test %rax,%rax 41480e: 75 0c jne 41481c <_d_monitorenter+0x1c> 414810: 4c 89 f7 mov %r14,%rdi 414813: e8 88 e1 fe ff callq 4029a0 <_d_monitor_create> 414818: 49 8b 46 08 mov 0x8(%r14),%rax 41481c: 48 8b 18 mov (%rax),%rbx 41481f: 48 85 db test %rbx,%rbx 414822: 74 18 je 41483c <_d_monitorenter+0x3c> 414824: 48 89 df mov %rbx,%rdi 414827: e8 64 e3 fe ff callq 402b90 <_d_toObject> 41482c: 48 8b 0b mov (%rbx),%rcx 41482f: 48 89 c7 mov %rax,%rdi 414832: 48 83 c4 08 add $0x8,%rsp 414836: 5b pop %rbx 414837: 41 5e pop %r14 414839: ff 61 08 jmpq *0x8(%rcx) 41483c: 4c 89 f7 mov %r14,%rdi 41483f: 48 83 c4 08 add $0x8,%rsp 414843: 5b pop %rbx 414844: 41 5e pop %r14 414846: e9 e5 e1 fe ff jmpq 402a30 <_d_monitor_lock> 41484b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000414850 <_d_monitorexit>: 414850: 53 push %rbx 414851: 48 8b 47 08 mov 0x8(%rdi),%rax 414855: 48 8b 18 mov (%rax),%rbx 414858: 48 85 db test %rbx,%rbx 41485b: 74 12 je 41486f <_d_monitorexit+0x1f> 41485d: 48 89 df mov %rbx,%rdi 414860: e8 2b e3 fe ff callq 402b90 <_d_toObject> 414865: 48 8b 0b mov (%rbx),%rcx 414868: 48 89 c7 mov %rax,%rdi 41486b: 5b pop %rbx 41486c: ff 61 10 jmpq *0x10(%rcx) 41486f: 5b pop %rbx 414870: e9 cb e1 fe ff jmpq 402a40 <_d_monitor_unlock> 414875: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41487c: 00 00 00 00 0000000000414880 <_d_monitor_devt>: 414880: 41 57 push %r15 414882: 41 56 push %r14 414884: 41 55 push %r13 414886: 41 54 push %r12 414888: 53 push %rbx 414889: 49 89 f4 mov %rsi,%r12 41488c: 49 89 ff mov %rdi,%r15 41488f: 49 83 7f 08 00 cmpq $0x0,0x8(%r15) 414894: 74 32 je 4148c8 <_d_monitor_devt+0x48> 414896: 49 8b 44 24 08 mov 0x8(%r12),%rax 41489b: 48 85 c0 test %rax,%rax 41489e: 75 0d jne 4148ad <_d_monitor_devt+0x2d> 4148a0: 4c 89 e7 mov %r12,%rdi 4148a3: e8 f8 e0 fe ff callq 4029a0 <_d_monitor_create> 4148a8: 49 8b 44 24 08 mov 0x8(%r12),%rax 4148ad: 4c 8b 30 mov (%rax),%r14 4148b0: 4d 85 f6 test %r14,%r14 4148b3: 74 1d je 4148d2 <_d_monitor_devt+0x52> 4148b5: 4c 89 f7 mov %r14,%rdi 4148b8: e8 d3 e2 fe ff callq 402b90 <_d_toObject> 4148bd: 49 8b 0e mov (%r14),%rcx 4148c0: 48 89 c7 mov %rax,%rdi 4148c3: ff 51 08 callq *0x8(%rcx) 4148c6: eb 12 jmp 4148da <_d_monitor_devt+0x5a> 4148c8: 5b pop %rbx 4148c9: 41 5c pop %r12 4148cb: 41 5d pop %r13 4148cd: 41 5e pop %r14 4148cf: 41 5f pop %r15 4148d1: c3 retq 4148d2: 4c 89 e7 mov %r12,%rdi 4148d5: e8 56 e1 fe ff callq 402a30 <_d_monitor_lock> 4148da: 4d 8b 6f 08 mov 0x8(%r15),%r13 4148de: 4d 8b 77 10 mov 0x10(%r15),%r14 4148e2: 49 c7 47 10 00 00 00 movq $0x0,0x10(%r15) 4148e9: 00 4148ea: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 4148f1: 00 4148f2: 49 8b 44 24 08 mov 0x8(%r12),%rax 4148f7: 4c 8b 38 mov (%rax),%r15 4148fa: 4d 85 ff test %r15,%r15 4148fd: 74 13 je 414912 <_d_monitor_devt+0x92> 4148ff: 4c 89 ff mov %r15,%rdi 414902: e8 89 e2 fe ff callq 402b90 <_d_toObject> 414907: 49 8b 0f mov (%r15),%rcx 41490a: 48 89 c7 mov %rax,%rdi 41490d: ff 51 10 callq *0x10(%rcx) 414910: eb 08 jmp 41491a <_d_monitor_devt+0x9a> 414912: 4c 89 e7 mov %r12,%rdi 414915: e8 26 e1 fe ff callq 402a40 <_d_monitor_unlock> 41491a: 4d 85 ed test %r13,%r13 41491d: 74 3f je 41495e <_d_monitor_devt+0xde> 41491f: 4c 89 f3 mov %r14,%rbx 414922: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414929: 1f 84 00 00 00 00 00 414930: 48 8b 3b mov (%rbx),%rdi 414933: 48 8b 43 08 mov 0x8(%rbx),%rax 414937: 48 85 c0 test %rax,%rax 41493a: 75 14 jne 414950 <_d_monitor_devt+0xd0> 41493c: 48 85 ff test %rdi,%rdi 41493f: 74 14 je 414955 <_d_monitor_devt+0xd5> 414941: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414948: 0f 1f 84 00 00 00 00 41494f: 00 414950: 4c 89 e6 mov %r12,%rsi 414953: ff d0 callq *%rax 414955: 48 83 c3 10 add $0x10,%rbx 414959: 49 ff cd dec %r13 41495c: 75 d2 jne 414930 <_d_monitor_devt+0xb0> 41495e: 4c 89 f7 mov %r14,%rdi 414961: 5b pop %rbx 414962: 41 5c pop %r12 414964: 41 5d pop %r13 414966: 41 5e pop %r14 414968: 41 5f pop %r15 41496a: e9 f1 cf fe ff jmpq 401960 41496f: 90 nop 0000000000414970 : 414970: 55 push %rbp 414971: 41 57 push %r15 414973: 41 56 push %r14 414975: 41 55 push %r13 414977: 41 54 push %r12 414979: 53 push %rbx 41497a: 50 push %rax 41497b: 49 89 d7 mov %rdx,%r15 41497e: 49 89 f4 mov %rsi,%r12 414981: 49 89 fe mov %rdi,%r14 414984: 49 8b 46 08 mov 0x8(%r14),%rax 414988: 48 85 c0 test %rax,%rax 41498b: 75 0c jne 414999 41498d: 4c 89 f7 mov %r14,%rdi 414990: e8 0b e0 fe ff callq 4029a0 <_d_monitor_create> 414995: 49 8b 46 08 mov 0x8(%r14),%rax 414999: 48 8b 18 mov (%rax),%rbx 41499c: 48 85 db test %rbx,%rbx 41499f: 74 13 je 4149b4 4149a1: 48 89 df mov %rbx,%rdi 4149a4: e8 e7 e1 fe ff callq 402b90 <_d_toObject> 4149a9: 48 8b 0b mov (%rbx),%rcx 4149ac: 48 89 c7 mov %rax,%rdi 4149af: ff 51 08 callq *0x8(%rcx) 4149b2: eb 08 jmp 4149bc 4149b4: 4c 89 f7 mov %r14,%rdi 4149b7: e8 74 e0 fe ff callq 402a30 <_d_monitor_lock> 4149bc: 49 8b 46 08 mov 0x8(%r14),%rax 4149c0: 48 89 04 24 mov %rax,(%rsp) 4149c4: 48 8b 58 08 mov 0x8(%rax),%rbx 4149c8: 48 8b 78 10 mov 0x10(%rax),%rdi 4149cc: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4149d3: 48 89 fe mov %rdi,%rsi 4149d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4149dd: 00 00 00 4149e0: 48 89 f1 mov %rsi,%rcx 4149e3: 48 ff c0 inc %rax 4149e6: 48 39 d8 cmp %rbx,%rax 4149e9: 73 51 jae 414a3c 4149eb: 48 8b 29 mov (%rcx),%rbp 4149ee: 48 8b 51 08 mov 0x8(%rcx),%rdx 4149f2: 48 85 ed test %rbp,%rbp 4149f5: 74 10 je 414a07 4149f7: 48 8d 71 10 lea 0x10(%rcx),%rsi 4149fb: 4c 39 e5 cmp %r12,%rbp 4149fe: 75 e0 jne 4149e0 414a00: 4c 39 fa cmp %r15,%rdx 414a03: 75 db jne 4149e0 414a05: eb 05 jmp 414a0c 414a07: 48 85 d2 test %rdx,%rdx 414a0a: 75 eb jne 4149f7 414a0c: 4c 89 21 mov %r12,(%rcx) 414a0f: 4c 89 79 08 mov %r15,0x8(%rcx) 414a13: 49 8b 46 08 mov 0x8(%r14),%rax 414a17: 48 8b 18 mov (%rax),%rbx 414a1a: 48 85 db test %rbx,%rbx 414a1d: 0f 84 ca 00 00 00 je 414aed 414a23: 48 89 df mov %rbx,%rdi 414a26: e8 65 e1 fe ff callq 402b90 <_d_toObject> 414a2b: 48 8b 0b mov (%rbx),%rcx 414a2e: 48 8b 49 10 mov 0x10(%rcx),%rcx 414a32: 48 89 c7 mov %rax,%rdi 414a35: ff d1 callq *%rcx 414a37: e9 b9 00 00 00 jmpq 414af5 414a3c: 48 8d 6b 04 lea 0x4(%rbx),%rbp 414a40: 48 89 ee mov %rbp,%rsi 414a43: 48 c1 e6 04 shl $0x4,%rsi 414a47: e8 a4 d2 fe ff callq 401cf0 414a4c: 49 89 c5 mov %rax,%r13 414a4f: 4d 85 ed test %r13,%r13 414a52: 75 05 jne 414a59 414a54: e8 77 4b ff ff callq 4095d0 414a59: 48 8b 04 24 mov (%rsp),%rax 414a5d: 48 89 68 08 mov %rbp,0x8(%rax) 414a61: 4c 89 68 10 mov %r13,0x10(%rax) 414a65: 48 c1 e3 04 shl $0x4,%rbx 414a69: 4a c7 44 2b 38 00 00 movq $0x0,0x38(%rbx,%r13,1) 414a70: 00 00 414a72: 4a c7 44 2b 30 00 00 movq $0x0,0x30(%rbx,%r13,1) 414a79: 00 00 414a7b: 4a c7 44 2b 28 00 00 movq $0x0,0x28(%rbx,%r13,1) 414a82: 00 00 414a84: 4a c7 44 2b 20 00 00 movq $0x0,0x20(%rbx,%r13,1) 414a8b: 00 00 414a8d: 4a c7 44 2b 18 00 00 movq $0x0,0x18(%rbx,%r13,1) 414a94: 00 00 414a96: 4a c7 44 2b 10 00 00 movq $0x0,0x10(%rbx,%r13,1) 414a9d: 00 00 414a9f: 48 8b 40 10 mov 0x10(%rax),%rax 414aa3: 4c 89 7c 18 08 mov %r15,0x8(%rax,%rbx,1) 414aa8: 4c 89 24 18 mov %r12,(%rax,%rbx,1) 414aac: 49 8b 46 08 mov 0x8(%r14),%rax 414ab0: 48 8b 18 mov (%rax),%rbx 414ab3: 48 85 db test %rbx,%rbx 414ab6: 74 1f je 414ad7 414ab8: 48 89 df mov %rbx,%rdi 414abb: e8 d0 e0 fe ff callq 402b90 <_d_toObject> 414ac0: 48 8b 0b mov (%rbx),%rcx 414ac3: 48 89 c7 mov %rax,%rdi 414ac6: 48 83 c4 08 add $0x8,%rsp 414aca: 5b pop %rbx 414acb: 41 5c pop %r12 414acd: 41 5d pop %r13 414acf: 41 5e pop %r14 414ad1: 41 5f pop %r15 414ad3: 5d pop %rbp 414ad4: ff 61 10 jmpq *0x10(%rcx) 414ad7: 4c 89 f7 mov %r14,%rdi 414ada: 48 83 c4 08 add $0x8,%rsp 414ade: 5b pop %rbx 414adf: 41 5c pop %r12 414ae1: 41 5d pop %r13 414ae3: 41 5e pop %r14 414ae5: 41 5f pop %r15 414ae7: 5d pop %rbp 414ae8: e9 53 df fe ff jmpq 402a40 <_d_monitor_unlock> 414aed: 4c 89 f7 mov %r14,%rdi 414af0: e8 4b df fe ff callq 402a40 <_d_monitor_unlock> 414af5: 48 83 c4 08 add $0x8,%rsp 414af9: 5b pop %rbx 414afa: 41 5c pop %r12 414afc: 41 5d pop %r13 414afe: 41 5e pop %r14 414b00: 41 5f pop %r15 414b02: 5d pop %rbp 414b03: c3 retq 414b04: 49 89 c7 mov %rax,%r15 414b07: 49 8b 46 08 mov 0x8(%r14),%rax 414b0b: 48 8b 18 mov (%rax),%rbx 414b0e: 48 85 db test %rbx,%rbx 414b11: 75 10 jne 414b23 414b13: 4c 89 f7 mov %r14,%rdi 414b16: e8 25 df fe ff callq 402a40 <_d_monitor_unlock> 414b1b: 4c 89 ff mov %r15,%rdi 414b1e: e8 5d d2 ff ff callq 411d80 <_d_eh_resume_unwind> 414b23: 48 89 df mov %rbx,%rdi 414b26: e8 65 e0 fe ff callq 402b90 <_d_toObject> 414b2b: 48 8b 0b mov (%rbx),%rcx 414b2e: 48 89 c7 mov %rax,%rdi 414b31: ff 51 10 callq *0x10(%rcx) 414b34: 4c 89 ff mov %r15,%rdi 414b37: e8 44 d2 ff ff callq 411d80 <_d_eh_resume_unwind> 414b3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000414b40 : 414b40: 41 57 push %r15 414b42: 41 56 push %r14 414b44: 41 54 push %r12 414b46: 53 push %rbx 414b47: 50 push %rax 414b48: 49 89 d7 mov %rdx,%r15 414b4b: 49 89 f4 mov %rsi,%r12 414b4e: 49 89 fe mov %rdi,%r14 414b51: 49 8b 46 08 mov 0x8(%r14),%rax 414b55: 48 85 c0 test %rax,%rax 414b58: 75 0c jne 414b66 414b5a: 4c 89 f7 mov %r14,%rdi 414b5d: e8 3e de fe ff callq 4029a0 <_d_monitor_create> 414b62: 49 8b 46 08 mov 0x8(%r14),%rax 414b66: 48 8b 18 mov (%rax),%rbx 414b69: 48 85 db test %rbx,%rbx 414b6c: 74 13 je 414b81 414b6e: 48 89 df mov %rbx,%rdi 414b71: e8 1a e0 fe ff callq 402b90 <_d_toObject> 414b76: 48 8b 0b mov (%rbx),%rcx 414b79: 48 89 c7 mov %rax,%rdi 414b7c: ff 51 08 callq *0x8(%rcx) 414b7f: eb 08 jmp 414b89 414b81: 4c 89 f7 mov %r14,%rdi 414b84: e8 a7 de fe ff callq 402a30 <_d_monitor_lock> 414b89: 49 8b 5e 08 mov 0x8(%r14),%rbx 414b8d: 48 8b 43 08 mov 0x8(%rbx),%rax 414b91: 48 8b 73 10 mov 0x10(%rbx),%rsi 414b95: 48 89 c2 mov %rax,%rdx 414b98: 48 c1 e2 04 shl $0x4,%rdx 414b9c: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 414ba3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414baa: 84 00 00 00 00 00 414bb0: 48 89 f7 mov %rsi,%rdi 414bb3: 48 ff c1 inc %rcx 414bb6: 48 39 c1 cmp %rax,%rcx 414bb9: 73 5c jae 414c17 414bbb: 48 8d 77 10 lea 0x10(%rdi),%rsi 414bbf: 48 83 c2 f0 add $0xfffffffffffffff0,%rdx 414bc3: 4c 39 27 cmp %r12,(%rdi) 414bc6: 75 e8 jne 414bb0 414bc8: 4c 39 7f 08 cmp %r15,0x8(%rdi) 414bcc: 75 e2 jne 414bb0 414bce: 48 8d 7e f0 lea -0x10(%rsi),%rdi 414bd2: e8 79 d1 fe ff callq 401d50 414bd7: 48 8b 43 08 mov 0x8(%rbx),%rax 414bdb: 48 8b 4b 10 mov 0x10(%rbx),%rcx 414bdf: 48 c1 e0 04 shl $0x4,%rax 414be3: 48 c7 44 08 f8 00 00 movq $0x0,-0x8(%rax,%rcx,1) 414bea: 00 00 414bec: 48 c7 44 08 f0 00 00 movq $0x0,-0x10(%rax,%rcx,1) 414bf3: 00 00 414bf5: 49 8b 46 08 mov 0x8(%r14),%rax 414bf9: 48 8b 18 mov (%rax),%rbx 414bfc: 48 85 db test %rbx,%rbx 414bff: 74 4d je 414c4e 414c01: 48 89 df mov %rbx,%rdi 414c04: e8 87 df fe ff callq 402b90 <_d_toObject> 414c09: 48 8b 0b mov (%rbx),%rcx 414c0c: 48 8b 49 10 mov 0x10(%rcx),%rcx 414c10: 48 89 c7 mov %rax,%rdi 414c13: ff d1 callq *%rcx 414c15: eb 3f jmp 414c56 414c17: 48 8b 1b mov (%rbx),%rbx 414c1a: 48 85 db test %rbx,%rbx 414c1d: 74 1c je 414c3b 414c1f: 48 89 df mov %rbx,%rdi 414c22: e8 69 df fe ff callq 402b90 <_d_toObject> 414c27: 48 8b 0b mov (%rbx),%rcx 414c2a: 48 89 c7 mov %rax,%rdi 414c2d: 48 83 c4 08 add $0x8,%rsp 414c31: 5b pop %rbx 414c32: 41 5c pop %r12 414c34: 41 5e pop %r14 414c36: 41 5f pop %r15 414c38: ff 61 10 jmpq *0x10(%rcx) 414c3b: 4c 89 f7 mov %r14,%rdi 414c3e: 48 83 c4 08 add $0x8,%rsp 414c42: 5b pop %rbx 414c43: 41 5c pop %r12 414c45: 41 5e pop %r14 414c47: 41 5f pop %r15 414c49: e9 f2 dd fe ff jmpq 402a40 <_d_monitor_unlock> 414c4e: 4c 89 f7 mov %r14,%rdi 414c51: e8 ea dd fe ff callq 402a40 <_d_monitor_unlock> 414c56: 48 83 c4 08 add $0x8,%rsp 414c5a: 5b pop %rbx 414c5b: 41 5c pop %r12 414c5d: 41 5e pop %r14 414c5f: 41 5f pop %r15 414c61: c3 retq 414c62: 49 89 c7 mov %rax,%r15 414c65: 49 8b 46 08 mov 0x8(%r14),%rax 414c69: 48 8b 18 mov (%rax),%rbx 414c6c: 48 85 db test %rbx,%rbx 414c6f: 75 10 jne 414c81 414c71: 4c 89 f7 mov %r14,%rdi 414c74: e8 c7 dd fe ff callq 402a40 <_d_monitor_unlock> 414c79: 4c 89 ff mov %r15,%rdi 414c7c: e8 ff d0 ff ff callq 411d80 <_d_eh_resume_unwind> 414c81: 48 89 df mov %rbx,%rdi 414c84: e8 07 df fe ff callq 402b90 <_d_toObject> 414c89: 48 8b 0b mov (%rbx),%rcx 414c8c: 48 89 c7 mov %rax,%rdi 414c8f: ff 51 10 callq *0x10(%rcx) 414c92: 4c 89 ff mov %r15,%rdi 414c95: e8 e6 d0 ff ff callq 411d80 <_d_eh_resume_unwind> 414c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000414ca0 <_D6object10_xopEqualsFxPvxPvZb>: 414ca0: 50 push %rax 414ca1: bf 30 17 63 00 mov $0x631730,%edi 414ca6: e8 e5 e1 fe ff callq 402e90 <_d_newclass> 414cab: 48 c7 00 20 54 42 00 movq $0x425420,(%rax) 414cb2: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 414cb9: 00 414cba: 48 8b 0d 2f 07 01 00 mov 0x1072f(%rip),%rcx # 4253f0 <_D6object5Error6__initZ+0x28> 414cc1: 48 8b 15 30 07 01 00 mov 0x10730(%rip),%rdx # 4253f8 <_D6object5Error6__initZ+0x30> 414cc8: 48 8b 35 31 07 01 00 mov 0x10731(%rip),%rsi # 425400 <_D6object5Error6__initZ+0x38> 414ccf: 48 89 70 38 mov %rsi,0x38(%rax) 414cd3: 48 89 50 30 mov %rdx,0x30(%rax) 414cd7: 48 89 48 28 mov %rcx,0x28(%rax) 414cdb: 48 8b 0d 06 07 01 00 mov 0x10706(%rip),%rcx # 4253e8 <_D6object5Error6__initZ+0x20> 414ce2: 48 89 48 20 mov %rcx,0x20(%rax) 414ce6: 48 8b 0d f3 06 01 00 mov 0x106f3(%rip),%rcx # 4253e0 <_D6object5Error6__initZ+0x18> 414ced: 48 89 48 18 mov %rcx,0x18(%rax) 414cf1: 48 8b 0d e0 06 01 00 mov 0x106e0(%rip),%rcx # 4253d8 <_D6object5Error6__initZ+0x10> 414cf8: 48 89 48 10 mov %rcx,0x10(%rax) 414cfc: 48 c7 40 18 c0 56 42 movq $0x4256c0,0x18(%rax) 414d03: 00 414d04: 48 c7 40 10 22 00 00 movq $0x22,0x10(%rax) 414d0b: 00 414d0c: 48 c7 40 48 00 00 00 movq $0x0,0x48(%rax) 414d13: 00 414d14: 48 c7 40 40 00 00 00 movq $0x0,0x40(%rax) 414d1b: 00 414d1c: 48 89 c7 mov %rax,%rdi 414d1f: e8 ac cf ff ff callq 411cd0 <_d_throw_exception> 414d24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414d2b: 00 00 00 00 00 0000000000414d30 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi>: 414d30: 41 57 push %r15 414d32: 41 56 push %r14 414d34: 41 55 push %r13 414d36: 41 54 push %r12 414d38: 53 push %rbx 414d39: 49 89 fe mov %rdi,%r14 414d3c: 48 8b 06 mov (%rsi),%rax 414d3f: 48 85 c0 test %rax,%rax 414d42: 0f 84 cd 00 00 00 je 414e15 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe5> 414d48: 8b 08 mov (%rax),%ecx 414d4a: 85 c9 test %ecx,%ecx 414d4c: 78 0a js 414d58 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0x28> 414d4e: 4c 8b 78 20 mov 0x20(%rax),%r15 414d52: 4c 8b 60 28 mov 0x28(%rax),%r12 414d56: eb 7b jmp 414dd3 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xa3> 414d58: 45 31 ff xor %r15d,%r15d 414d5b: f6 c5 08 test $0x8,%ch 414d5e: 41 bc 00 00 00 00 mov $0x0,%r12d 414d64: 74 6d je 414dd3 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xa3> 414d66: 89 ca mov %ecx,%edx 414d68: 83 e2 08 and $0x8,%edx 414d6b: c1 ea 03 shr $0x3,%edx 414d6e: 48 8d 3c d5 08 00 00 lea 0x8(,%rdx,8),%rdi 414d75: 00 414d76: 48 8d 34 d5 10 00 00 lea 0x10(,%rdx,8),%rsi 414d7d: 00 414d7e: f6 c1 10 test $0x10,%cl 414d81: 48 0f 44 f7 cmove %rdi,%rsi 414d85: 48 8d 56 08 lea 0x8(%rsi),%rdx 414d89: f6 c1 80 test $0x80,%cl 414d8c: 48 0f 44 d6 cmove %rsi,%rdx 414d90: 48 8d 72 08 lea 0x8(%rdx),%rsi 414d94: f6 c1 20 test $0x20,%cl 414d97: 48 0f 44 f2 cmove %rdx,%rsi 414d9b: 48 8d 56 08 lea 0x8(%rsi),%rdx 414d9f: f6 c1 40 test $0x40,%cl 414da2: 48 0f 44 d6 cmove %rsi,%rdx 414da6: 48 8d 72 08 lea 0x8(%rdx),%rsi 414daa: f6 c5 01 test $0x1,%ch 414dad: 48 0f 44 f2 cmove %rdx,%rsi 414db1: 48 8d 56 08 lea 0x8(%rsi),%rdx 414db5: f6 c5 02 test $0x2,%ch 414db8: 48 0f 44 d6 cmove %rsi,%rdx 414dbc: f6 c5 04 test $0x4,%ch 414dbf: 74 09 je 414dca <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0x9a> 414dc1: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 414dc5: 48 8d 54 ca 08 lea 0x8(%rdx,%rcx,8),%rdx 414dca: 4c 8d 64 10 08 lea 0x8(%rax,%rdx,1),%r12 414dcf: 4c 8b 3c 10 mov (%rax,%rdx,1),%r15 414dd3: 31 db xor %ebx,%ebx 414dd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 414ddc: 00 00 00 00 414de0: 4c 39 fb cmp %r15,%rbx 414de3: 73 30 jae 414e15 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe5> 414de5: 4d 8b 2c dc mov (%r12,%rbx,8),%r13 414de9: 49 8b 7d 20 mov 0x20(%r13),%rdi 414ded: 49 8b 75 28 mov 0x28(%r13),%rsi 414df1: 49 8b 16 mov (%r14),%rdx 414df4: 49 8b 4e 08 mov 0x8(%r14),%rcx 414df8: 41 b8 50 2d 42 00 mov $0x422d50,%r8d 414dfe: e8 dd 11 00 00 callq 415fe0 <_adEq2> 414e03: 48 ff c3 inc %rbx 414e06: 85 c0 test %eax,%eax 414e08: 74 d6 je 414de0 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xb0> 414e0a: 4d 89 6e 10 mov %r13,0x10(%r14) 414e0e: b8 02 00 00 00 mov $0x2,%eax 414e13: eb 02 jmp 414e17 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe7> 414e15: 31 c0 xor %eax,%eax 414e17: 5b pop %rbx 414e18: 41 5c pop %r12 414e1a: 41 5d pop %r13 414e1c: 41 5e pop %r14 414e1e: 41 5f pop %r15 414e20: c3 retq 414e21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414e28: 0f 1f 84 00 00 00 00 414e2f: 00 0000000000414e30 <_D6object9Throwable8toStringMFZAya15__foreachbody54MFKxAaZi>: 414e30: 53 push %rbx 414e31: 48 89 fb mov %rdi,%rbx 414e34: 48 8b 0e mov (%rsi),%rcx 414e37: 4c 8b 46 08 mov 0x8(%rsi),%r8 414e3b: bf 60 64 42 00 mov $0x426460,%edi 414e40: be 01 00 00 00 mov $0x1,%esi 414e45: ba e3 56 42 00 mov $0x4256e3,%edx 414e4a: e8 11 20 ff ff callq 406e60 <_d_arraycatT> 414e4f: 48 89 d1 mov %rdx,%rcx 414e52: bf 60 64 42 00 mov $0x426460,%edi 414e57: 48 89 de mov %rbx,%rsi 414e5a: 48 89 c2 mov %rax,%rdx 414e5d: e8 7e 11 ff ff callq 405fe0 <_d_arrayappendT> 414e62: 48 89 03 mov %rax,(%rbx) 414e65: 48 89 53 08 mov %rdx,0x8(%rbx) 414e69: 31 c0 xor %eax,%eax 414e6b: 5b pop %rbx 414e6c: c3 retq 414e6d: 0f 1f 00 nopl (%rax) 0000000000414e70 <_D6object16__moduleinfoCtorZ>: 414e70: 48 8b 05 a9 e6 21 00 mov 0x21e6a9(%rip),%rax # 633520 <_Dmodule_ref> 414e77: 48 89 05 32 ca 21 00 mov %rax,0x21ca32(%rip) # 6318b0 <_D6object11__moduleRefZ> 414e7e: 48 c7 05 97 e6 21 00 movq $0x6318b0,0x21e697(%rip) # 633520 <_Dmodule_ref> 414e85: b0 18 63 00 414e89: c3 retq 414e8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000414e90 <_D4core6atomic28__T8atomicOpVAyaa2_2b3dTmTmZ8atomicOpFKOmmZm>: 414e90: 48 8b 16 mov (%rsi),%rdx 414e93: 48 8d 0c 3a lea (%rdx,%rdi,1),%rcx 414e97: 48 89 d0 mov %rdx,%rax 414e9a: f0 48 0f b1 0e lock cmpxchg %rcx,(%rsi) 414e9f: 48 39 d0 cmp %rdx,%rax 414ea2: 75 ec jne 414e90 <_D4core6atomic28__T8atomicOpVAyaa2_2b3dTmTmZ8atomicOpFKOmmZm> 414ea4: 48 89 c8 mov %rcx,%rax 414ea7: c3 retq 414ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 414eaf: 00 0000000000414eb0 <_D4core6atomic46__T10atomicLoadVE4core6atomic11MemoryOrder0TmZ10atomicLoadFKOxmZm>: 414eb0: 48 8b 07 mov (%rdi),%rax 414eb3: c3 retq 414eb4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 414ebb: 00 00 00 414ebe: 66 90 xchg %ax,%ax 0000000000414ec0 <_D4core6atomic14__T3casTmTmTmZ3casFPOmxmxmZb>: 414ec0: 48 89 f0 mov %rsi,%rax 414ec3: f0 48 0f b1 3a lock cmpxchg %rdi,(%rdx) 414ec8: 48 39 f0 cmp %rsi,%rax 414ecb: 0f 94 c0 sete %al 414ece: c3 retq 414ecf: 90 nop 0000000000414ed0 <_D4core6atomic20__T7casImplTmTxmTxmZ7casImplFPOmxmxmZb>: 414ed0: 48 89 f0 mov %rsi,%rax 414ed3: f0 48 0f b1 3a lock cmpxchg %rdi,(%rdx) 414ed8: 48 39 f0 cmp %rsi,%rax 414edb: 0f 94 c0 sete %al 414ede: c3 retq 414edf: 90 nop 0000000000414ee0 <_D4core6atomic28__T8atomicOpVAyaa2_2d3dTmTmZ8atomicOpFKOmmZm>: 414ee0: 48 8b 16 mov (%rsi),%rdx 414ee3: 48 89 d1 mov %rdx,%rcx 414ee6: 48 29 f9 sub %rdi,%rcx 414ee9: 48 89 d0 mov %rdx,%rax 414eec: f0 48 0f b1 0e lock cmpxchg %rcx,(%rsi) 414ef1: 48 39 d0 cmp %rdx,%rax 414ef4: 75 ea jne 414ee0 <_D4core6atomic28__T8atomicOpVAyaa2_2d3dTmTmZ8atomicOpFKOmmZm> 414ef6: 48 89 c8 mov %rcx,%rax 414ef9: c3 retq 414efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000414f00 <_D2gc2gc9initProxyFZv>: 414f00: 48 c7 05 b5 e6 21 00 movq $0x415160,0x21e6b5(%rip) # 6335c0 <_D2gc2gc5pthisS2gc2gc5Proxy> 414f07: 60 51 41 00 414f0b: 48 c7 05 b2 e6 21 00 movq $0x415180,0x21e6b2(%rip) # 6335c8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x8> 414f12: 80 51 41 00 414f16: 48 c7 05 af e6 21 00 movq $0x4151a0,0x21e6af(%rip) # 6335d0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x10> 414f1d: a0 51 41 00 414f21: 48 c7 05 ac e6 21 00 movq $0x4151c0,0x21e6ac(%rip) # 6335d8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x18> 414f28: c0 51 41 00 414f2c: 48 c7 05 a9 e6 21 00 movq $0x4151e0,0x21e6a9(%rip) # 6335e0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x20> 414f33: e0 51 41 00 414f37: 48 c7 05 a6 e6 21 00 movq $0x415210,0x21e6a6(%rip) # 6335e8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x28> 414f3e: 10 52 41 00 414f42: 48 c7 05 a3 e6 21 00 movq $0x415240,0x21e6a3(%rip) # 6335f0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x30> 414f49: 40 52 41 00 414f4d: 48 c7 05 a0 e6 21 00 movq $0x415270,0x21e6a0(%rip) # 6335f8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x38> 414f54: 70 52 41 00 414f58: 48 c7 05 9d e6 21 00 movq $0x4152b0,0x21e69d(%rip) # 633600 <_D2gc2gc5pthisS2gc2gc5Proxy+0x40> 414f5f: b0 52 41 00 414f63: 48 c7 05 9a e6 21 00 movq $0x415330,0x21e69a(%rip) # 633608 <_D2gc2gc5pthisS2gc2gc5Proxy+0x48> 414f6a: 30 53 41 00 414f6e: 48 c7 05 97 e6 21 00 movq $0x415370,0x21e697(%rip) # 633610 <_D2gc2gc5pthisS2gc2gc5Proxy+0x50> 414f75: 70 53 41 00 414f79: 48 c7 05 94 e6 21 00 movq $0x4153b0,0x21e694(%rip) # 633618 <_D2gc2gc5pthisS2gc2gc5Proxy+0x58> 414f80: b0 53 41 00 414f84: 48 c7 05 91 e6 21 00 movq $0x4153f0,0x21e691(%rip) # 633620 <_D2gc2gc5pthisS2gc2gc5Proxy+0x60> 414f8b: f0 53 41 00 414f8f: 48 c7 05 8e e6 21 00 movq $0x415420,0x21e68e(%rip) # 633628 <_D2gc2gc5pthisS2gc2gc5Proxy+0x68> 414f96: 20 54 41 00 414f9a: 48 c7 05 8b e6 21 00 movq $0x415450,0x21e68b(%rip) # 633630 <_D2gc2gc5pthisS2gc2gc5Proxy+0x70> 414fa1: 50 54 41 00 414fa5: 48 c7 05 88 e6 21 00 movq $0x415480,0x21e688(%rip) # 633638 <_D2gc2gc5pthisS2gc2gc5Proxy+0x78> 414fac: 80 54 41 00 414fb0: 48 c7 05 85 e6 21 00 movq $0x4154b0,0x21e685(%rip) # 633640 <_D2gc2gc5pthisS2gc2gc5Proxy+0x80> 414fb7: b0 54 41 00 414fbb: 48 c7 05 82 e6 21 00 movq $0x415560,0x21e682(%rip) # 633648 <_D2gc2gc5pthisS2gc2gc5Proxy+0x88> 414fc2: 60 55 41 00 414fc6: 48 c7 05 7f e6 21 00 movq $0x415590,0x21e67f(%rip) # 633650 <_D2gc2gc5pthisS2gc2gc5Proxy+0x90> 414fcd: 90 55 41 00 414fd1: 48 c7 05 7c e6 21 00 movq $0x4155d0,0x21e67c(%rip) # 633658 <_D2gc2gc5pthisS2gc2gc5Proxy+0x98> 414fd8: d0 55 41 00 414fdc: 48 c7 05 79 e6 21 00 movq $0x415600,0x21e679(%rip) # 633660 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa0> 414fe3: 00 56 41 00 414fe7: c3 retq 414fe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 414fef: 00 0000000000414ff0 : 414ff0: 41 56 push %r14 414ff2: 53 push %rbx 414ff3: 50 push %rax 414ff4: 4c 8b 35 e5 de 21 00 mov 0x21dee5(%rip),%r14 # 632ee0 <_D2gc3gcx2GC7__ClassZ+0x10> 414ffb: 4c 89 f7 mov %r14,%rdi 414ffe: e8 6d cc fe ff callq 401c70 415003: 48 89 c3 mov %rax,%rbx 415006: 48 8b 35 db de 21 00 mov 0x21dedb(%rip),%rsi # 632ee8 <_D2gc3gcx2GC7__ClassZ+0x18> 41500d: 48 89 df mov %rbx,%rdi 415010: 4c 89 f2 mov %r14,%rdx 415013: e8 b8 cb fe ff callq 401bd0 415018: 48 89 1d 91 e5 21 00 mov %rbx,0x21e591(%rip) # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41501f: 48 8b 03 mov (%rbx),%rax 415022: 48 89 df mov %rbx,%rdi 415025: ff 50 30 callq *0x30(%rax) 415028: e8 83 5a ff ff callq 40aab0 41502d: 48 c7 05 88 e5 21 00 movq $0x415160,0x21e588(%rip) # 6335c0 <_D2gc2gc5pthisS2gc2gc5Proxy> 415034: 60 51 41 00 415038: 48 c7 05 85 e5 21 00 movq $0x415180,0x21e585(%rip) # 6335c8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x8> 41503f: 80 51 41 00 415043: 48 c7 05 82 e5 21 00 movq $0x4151a0,0x21e582(%rip) # 6335d0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x10> 41504a: a0 51 41 00 41504e: 48 c7 05 7f e5 21 00 movq $0x4151c0,0x21e57f(%rip) # 6335d8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x18> 415055: c0 51 41 00 415059: 48 c7 05 7c e5 21 00 movq $0x4151e0,0x21e57c(%rip) # 6335e0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x20> 415060: e0 51 41 00 415064: 48 c7 05 79 e5 21 00 movq $0x415210,0x21e579(%rip) # 6335e8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x28> 41506b: 10 52 41 00 41506f: 48 c7 05 76 e5 21 00 movq $0x415240,0x21e576(%rip) # 6335f0 <_D2gc2gc5pthisS2gc2gc5Proxy+0x30> 415076: 40 52 41 00 41507a: 48 c7 05 73 e5 21 00 movq $0x415270,0x21e573(%rip) # 6335f8 <_D2gc2gc5pthisS2gc2gc5Proxy+0x38> 415081: 70 52 41 00 415085: 48 c7 05 70 e5 21 00 movq $0x4152b0,0x21e570(%rip) # 633600 <_D2gc2gc5pthisS2gc2gc5Proxy+0x40> 41508c: b0 52 41 00 415090: 48 c7 05 6d e5 21 00 movq $0x415330,0x21e56d(%rip) # 633608 <_D2gc2gc5pthisS2gc2gc5Proxy+0x48> 415097: 30 53 41 00 41509b: 48 c7 05 6a e5 21 00 movq $0x415370,0x21e56a(%rip) # 633610 <_D2gc2gc5pthisS2gc2gc5Proxy+0x50> 4150a2: 70 53 41 00 4150a6: 48 c7 05 67 e5 21 00 movq $0x4153b0,0x21e567(%rip) # 633618 <_D2gc2gc5pthisS2gc2gc5Proxy+0x58> 4150ad: b0 53 41 00 4150b1: 48 c7 05 64 e5 21 00 movq $0x4153f0,0x21e564(%rip) # 633620 <_D2gc2gc5pthisS2gc2gc5Proxy+0x60> 4150b8: f0 53 41 00 4150bc: 48 c7 05 61 e5 21 00 movq $0x415420,0x21e561(%rip) # 633628 <_D2gc2gc5pthisS2gc2gc5Proxy+0x68> 4150c3: 20 54 41 00 4150c7: 48 c7 05 5e e5 21 00 movq $0x415450,0x21e55e(%rip) # 633630 <_D2gc2gc5pthisS2gc2gc5Proxy+0x70> 4150ce: 50 54 41 00 4150d2: 48 c7 05 5b e5 21 00 movq $0x415480,0x21e55b(%rip) # 633638 <_D2gc2gc5pthisS2gc2gc5Proxy+0x78> 4150d9: 80 54 41 00 4150dd: 48 c7 05 58 e5 21 00 movq $0x4154b0,0x21e558(%rip) # 633640 <_D2gc2gc5pthisS2gc2gc5Proxy+0x80> 4150e4: b0 54 41 00 4150e8: 48 c7 05 55 e5 21 00 movq $0x415560,0x21e555(%rip) # 633648 <_D2gc2gc5pthisS2gc2gc5Proxy+0x88> 4150ef: 60 55 41 00 4150f3: 48 c7 05 52 e5 21 00 movq $0x415590,0x21e552(%rip) # 633650 <_D2gc2gc5pthisS2gc2gc5Proxy+0x90> 4150fa: 90 55 41 00 4150fe: 48 c7 05 4f e5 21 00 movq $0x4155d0,0x21e54f(%rip) # 633658 <_D2gc2gc5pthisS2gc2gc5Proxy+0x98> 415105: d0 55 41 00 415109: 48 c7 05 4c e5 21 00 movq $0x415600,0x21e54c(%rip) # 633660 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa0> 415110: 00 56 41 00 415114: 48 83 c4 08 add $0x8,%rsp 415118: 5b pop %rbx 415119: 41 5e pop %r14 41511b: c3 retq 41511c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415120 : 415120: 50 push %rax 415121: 48 8b 3d 88 e4 21 00 mov 0x21e488(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415128: 48 8b 07 mov (%rdi),%rax 41512b: ff 90 00 01 00 00 callq *0x100(%rax) 415131: 48 8b 3d 78 e4 21 00 mov 0x21e478(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415138: 48 8b 07 mov (%rdi),%rax 41513b: ff 50 38 callq *0x38(%rax) 41513e: 48 8b 3d 6b e4 21 00 mov 0x21e46b(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415145: e8 16 c8 fe ff callq 401960 41514a: 48 c7 05 5b e4 21 00 movq $0x0,0x21e45b(%rip) # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415151: 00 00 00 00 415155: 58 pop %rax 415156: c3 retq 415157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41515e: 00 00 0000000000415160 : 415160: 48 8b 05 01 e5 21 00 mov 0x21e501(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 415167: 48 85 c0 test %rax,%rax 41516a: 74 02 je 41516e 41516c: ff 20 jmpq *(%rax) 41516e: 48 8b 3d 3b e4 21 00 mov 0x21e43b(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415175: 48 8b 07 mov (%rdi),%rax 415178: ff 60 40 jmpq *0x40(%rax) 41517b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415180 : 415180: 48 8b 05 e1 e4 21 00 mov 0x21e4e1(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 415187: 48 85 c0 test %rax,%rax 41518a: 74 03 je 41518f 41518c: ff 60 08 jmpq *0x8(%rax) 41518f: 48 8b 3d 1a e4 21 00 mov 0x21e41a(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415196: 48 8b 07 mov (%rdi),%rax 415199: ff 60 48 jmpq *0x48(%rax) 41519c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004151a0 : 4151a0: 48 8b 05 c1 e4 21 00 mov 0x21e4c1(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4151a7: 48 85 c0 test %rax,%rax 4151aa: 74 03 je 4151af 4151ac: ff 60 10 jmpq *0x10(%rax) 4151af: 48 8b 3d fa e3 21 00 mov 0x21e3fa(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4151b6: 48 8b 07 mov (%rdi),%rax 4151b9: ff a0 f8 00 00 00 jmpq *0xf8(%rax) 4151bf: 90 nop 00000000004151c0 : 4151c0: 48 8b 05 a1 e4 21 00 mov 0x21e4a1(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4151c7: 48 85 c0 test %rax,%rax 4151ca: 74 03 je 4151cf 4151cc: ff 60 18 jmpq *0x18(%rax) 4151cf: 48 8b 3d da e3 21 00 mov 0x21e3da(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4151d6: 48 8b 07 mov (%rdi),%rax 4151d9: ff a0 08 01 00 00 jmpq *0x108(%rax) 4151df: 90 nop 00000000004151e0 : 4151e0: 48 89 f8 mov %rdi,%rax 4151e3: 48 8b 0d 7e e4 21 00 mov 0x21e47e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4151ea: 48 85 c9 test %rcx,%rcx 4151ed: 74 06 je 4151f5 4151ef: 48 89 c7 mov %rax,%rdi 4151f2: ff 61 20 jmpq *0x20(%rcx) 4151f5: 48 8b 3d b4 e3 21 00 mov 0x21e3b4(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4151fc: 48 8b 0f mov (%rdi),%rcx 4151ff: 48 8b 49 50 mov 0x50(%rcx),%rcx 415203: 48 89 c6 mov %rax,%rsi 415206: ff e1 jmpq *%rcx 415208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41520f: 00 0000000000415210 : 415210: 48 89 f8 mov %rdi,%rax 415213: 48 8b 0d 4e e4 21 00 mov 0x21e44e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41521a: 48 85 c9 test %rcx,%rcx 41521d: 74 09 je 415228 41521f: 48 8b 49 28 mov 0x28(%rcx),%rcx 415223: 48 89 c7 mov %rax,%rdi 415226: ff e1 jmpq *%rcx 415228: 48 8b 3d 81 e3 21 00 mov 0x21e381(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41522f: 48 8b 0f mov (%rdi),%rcx 415232: 48 8b 49 58 mov 0x58(%rcx),%rcx 415236: 48 89 c2 mov %rax,%rdx 415239: ff e1 jmpq *%rcx 41523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415240 : 415240: 48 89 f8 mov %rdi,%rax 415243: 48 8b 0d 1e e4 21 00 mov 0x21e41e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41524a: 48 85 c9 test %rcx,%rcx 41524d: 74 09 je 415258 41524f: 48 8b 49 30 mov 0x30(%rcx),%rcx 415253: 48 89 c7 mov %rax,%rdi 415256: ff e1 jmpq *%rcx 415258: 48 8b 3d 51 e3 21 00 mov 0x21e351(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41525f: 48 8b 0f mov (%rdi),%rcx 415262: 48 8b 49 60 mov 0x60(%rcx),%rcx 415266: 48 89 c2 mov %rax,%rdx 415269: ff e1 jmpq *%rcx 41526b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415270 : 415270: 89 f0 mov %esi,%eax 415272: 48 89 f9 mov %rdi,%rcx 415275: 48 8b 15 ec e3 21 00 mov 0x21e3ec(%rip),%rdx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41527c: 48 85 d2 test %rdx,%rdx 41527f: 74 0b je 41528c 415281: 48 8b 52 38 mov 0x38(%rdx),%rdx 415285: 48 89 cf mov %rcx,%rdi 415288: 89 c6 mov %eax,%esi 41528a: ff e2 jmpq *%rdx 41528c: 48 8b 3d 1d e3 21 00 mov 0x21e31d(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415293: 48 8b 17 mov (%rdi),%rdx 415296: 4c 8b 42 68 mov 0x68(%rdx),%r8 41529a: 31 f6 xor %esi,%esi 41529c: 89 c2 mov %eax,%edx 41529e: 41 ff e0 jmpq *%r8 4152a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4152a8: 0f 1f 84 00 00 00 00 4152af: 00 00000000004152b0 : 4152b0: 55 push %rbp 4152b1: 53 push %rbx 4152b2: 48 83 ec 18 sub $0x18,%rsp 4152b6: 89 d5 mov %edx,%ebp 4152b8: 48 89 f0 mov %rsi,%rax 4152bb: 48 89 fb mov %rdi,%rbx 4152be: 48 8b 0d a3 e3 21 00 mov 0x21e3a3(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4152c5: 48 85 c9 test %rcx,%rcx 4152c8: 74 0d je 4152d7 4152ca: 48 89 df mov %rbx,%rdi 4152cd: 48 89 c6 mov %rax,%rsi 4152d0: 89 ea mov %ebp,%edx 4152d2: ff 51 40 callq *0x40(%rcx) 4152d5: eb 49 jmp 415320 4152d7: 0f 57 c0 xorps %xmm0,%xmm0 4152da: 0f 29 04 24 movaps %xmm0,(%rsp) 4152de: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4152e5: 00 00 4152e7: 48 8b 3d c2 e2 21 00 mov 0x21e2c2(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4152ee: 4c 8b 07 mov (%rdi),%r8 4152f1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 4152f6: 89 ea mov %ebp,%edx 4152f8: 48 89 c1 mov %rax,%rcx 4152fb: 41 ff 50 68 callq *0x68(%r8) 4152ff: 48 89 04 24 mov %rax,(%rsp) 415303: 89 6c 24 10 mov %ebp,0x10(%rsp) 415307: 48 8b 44 24 10 mov 0x10(%rsp),%rax 41530c: 48 89 43 10 mov %rax,0x10(%rbx) 415310: 48 8b 04 24 mov (%rsp),%rax 415314: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 415319: 48 89 4b 08 mov %rcx,0x8(%rbx) 41531d: 48 89 03 mov %rax,(%rbx) 415320: 48 89 d8 mov %rbx,%rax 415323: 48 83 c4 18 add $0x18,%rsp 415327: 5b pop %rbx 415328: 5d pop %rbp 415329: c3 retq 41532a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000415330 : 415330: 89 f0 mov %esi,%eax 415332: 48 89 f9 mov %rdi,%rcx 415335: 48 8b 15 2c e3 21 00 mov 0x21e32c(%rip),%rdx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41533c: 48 85 d2 test %rdx,%rdx 41533f: 74 0b je 41534c 415341: 48 8b 52 48 mov 0x48(%rdx),%rdx 415345: 48 89 cf mov %rcx,%rdi 415348: 89 c6 mov %eax,%esi 41534a: ff e2 jmpq *%rdx 41534c: 48 8b 3d 5d e2 21 00 mov 0x21e25d(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415353: 48 8b 17 mov (%rdi),%rdx 415356: 4c 8b 42 70 mov 0x70(%rdx),%r8 41535a: 31 f6 xor %esi,%esi 41535c: 89 c2 mov %eax,%edx 41535e: 41 ff e0 jmpq *%r8 415361: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415368: 0f 1f 84 00 00 00 00 41536f: 00 0000000000415370 : 415370: 48 89 f1 mov %rsi,%rcx 415373: 48 89 f8 mov %rdi,%rax 415376: 48 8b 35 eb e2 21 00 mov 0x21e2eb(%rip),%rsi # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41537d: 48 85 f6 test %rsi,%rsi 415380: 74 0d je 41538f 415382: 4c 8b 46 50 mov 0x50(%rsi),%r8 415386: 48 89 c7 mov %rax,%rdi 415389: 48 89 ce mov %rcx,%rsi 41538c: 41 ff e0 jmpq *%r8 41538f: 48 8b 3d 1a e2 21 00 mov 0x21e21a(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415396: 48 8b 37 mov (%rdi),%rsi 415399: 4c 8b 4e 78 mov 0x78(%rsi),%r9 41539d: 31 f6 xor %esi,%esi 41539f: 49 89 c0 mov %rax,%r8 4153a2: 41 ff e1 jmpq *%r9 4153a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4153ac: 00 00 00 00 00000000004153b0 : 4153b0: 48 89 f0 mov %rsi,%rax 4153b3: 48 89 f9 mov %rdi,%rcx 4153b6: 48 8b 35 ab e2 21 00 mov 0x21e2ab(%rip),%rsi # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4153bd: 48 85 f6 test %rsi,%rsi 4153c0: 74 0d je 4153cf 4153c2: 4c 8b 46 58 mov 0x58(%rsi),%r8 4153c6: 48 89 cf mov %rcx,%rdi 4153c9: 48 89 c6 mov %rax,%rsi 4153cc: 41 ff e0 jmpq *%r8 4153cf: 48 8b 3d da e1 21 00 mov 0x21e1da(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4153d6: 48 8b 37 mov (%rdi),%rsi 4153d9: 4c 8b 86 80 00 00 00 mov 0x80(%rsi),%r8 4153e0: 48 89 d6 mov %rdx,%rsi 4153e3: 48 89 c2 mov %rax,%rdx 4153e6: 41 ff e0 jmpq *%r8 4153e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004153f0 : 4153f0: 48 89 f8 mov %rdi,%rax 4153f3: 48 8b 0d 6e e2 21 00 mov 0x21e26e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4153fa: 48 85 c9 test %rcx,%rcx 4153fd: 74 06 je 415405 4153ff: 48 89 c7 mov %rax,%rdi 415402: ff 61 60 jmpq *0x60(%rcx) 415405: 48 8b 3d a4 e1 21 00 mov 0x21e1a4(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41540c: 48 8b 0f mov (%rdi),%rcx 41540f: 48 8b 89 88 00 00 00 mov 0x88(%rcx),%rcx 415416: 48 89 c6 mov %rax,%rsi 415419: ff e1 jmpq *%rcx 41541b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415420 : 415420: 48 89 f8 mov %rdi,%rax 415423: 48 8b 0d 3e e2 21 00 mov 0x21e23e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41542a: 48 85 c9 test %rcx,%rcx 41542d: 74 06 je 415435 41542f: 48 89 c7 mov %rax,%rdi 415432: ff 61 68 jmpq *0x68(%rcx) 415435: 48 8b 3d 74 e1 21 00 mov 0x21e174(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41543c: 48 8b 0f mov (%rdi),%rcx 41543f: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 415446: 48 89 c6 mov %rax,%rsi 415449: ff e1 jmpq *%rcx 41544b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415450 : 415450: 48 89 f8 mov %rdi,%rax 415453: 48 8b 0d 0e e2 21 00 mov 0x21e20e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41545a: 48 85 c9 test %rcx,%rcx 41545d: 74 06 je 415465 41545f: 48 89 c7 mov %rax,%rdi 415462: ff 61 70 jmpq *0x70(%rcx) 415465: 48 8b 3d 44 e1 21 00 mov 0x21e144(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41546c: 48 8b 0f mov (%rdi),%rcx 41546f: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 415476: 48 89 c6 mov %rax,%rsi 415479: ff e1 jmpq *%rcx 41547b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415480 : 415480: 48 89 f8 mov %rdi,%rax 415483: 48 8b 0d de e1 21 00 mov 0x21e1de(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41548a: 48 85 c9 test %rcx,%rcx 41548d: 74 06 je 415495 41548f: 48 89 c7 mov %rax,%rdi 415492: ff 61 78 jmpq *0x78(%rcx) 415495: 48 8b 3d 14 e1 21 00 mov 0x21e114(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41549c: 48 8b 0f mov (%rdi),%rcx 41549f: 48 8b 89 a8 00 00 00 mov 0xa8(%rcx),%rcx 4154a6: 48 89 c6 mov %rax,%rsi 4154a9: ff e1 jmpq *%rcx 4154ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004154b0 : 4154b0: 53 push %rbx 4154b1: 48 83 ec 20 sub $0x20,%rsp 4154b5: 48 89 f0 mov %rsi,%rax 4154b8: 48 89 fb mov %rdi,%rbx 4154bb: 48 8b 0d a6 e1 21 00 mov 0x21e1a6(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4154c2: 48 85 c9 test %rcx,%rcx 4154c5: 74 2a je 4154f1 4154c7: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4154cc: 48 89 c6 mov %rax,%rsi 4154cf: ff 91 80 00 00 00 callq *0x80(%rcx) 4154d5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4154da: 48 89 43 10 mov %rax,0x10(%rbx) 4154de: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4154e3: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4154e8: 48 89 4b 08 mov %rcx,0x8(%rbx) 4154ec: 48 89 03 mov %rax,(%rbx) 4154ef: eb 16 jmp 415507 4154f1: 48 8b 35 b8 e0 21 00 mov 0x21e0b8(%rip),%rsi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4154f8: 48 8b 0e mov (%rsi),%rcx 4154fb: 48 89 df mov %rbx,%rdi 4154fe: 48 89 c2 mov %rax,%rdx 415501: ff 91 b0 00 00 00 callq *0xb0(%rcx) 415507: 48 89 d8 mov %rbx,%rax 41550a: 48 83 c4 20 add $0x20,%rsp 41550e: 5b pop %rbx 41550f: c3 retq 0000000000415510 : 415510: 53 push %rbx 415511: 48 89 fb mov %rdi,%rbx 415514: 48 83 3d 4c e1 21 00 cmpq $0x0,0x21e14c(%rip) # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41551b: 00 41551c: 74 29 je 415547 41551e: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 415525: 00 415526: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 41552d: 00 41552e: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 415535: 00 415536: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41553d: 00 41553e: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 415545: eb 13 jmp 41555a 415547: 48 8b 3d 62 e0 21 00 mov 0x21e062(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41554e: 48 8b 07 mov (%rdi),%rax 415551: 48 89 de mov %rbx,%rsi 415554: ff 90 10 01 00 00 callq *0x110(%rax) 41555a: 48 89 d8 mov %rbx,%rax 41555d: 5b pop %rbx 41555e: c3 retq 41555f: 90 nop 0000000000415560 : 415560: 48 89 f8 mov %rdi,%rax 415563: 48 8b 0d fe e0 21 00 mov 0x21e0fe(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41556a: 48 85 c9 test %rcx,%rcx 41556d: 74 09 je 415578 41556f: 48 89 c7 mov %rax,%rdi 415572: ff a1 88 00 00 00 jmpq *0x88(%rcx) 415578: 48 8b 3d 31 e0 21 00 mov 0x21e031(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41557f: 48 8b 0f mov (%rdi),%rcx 415582: 48 8b 89 c8 00 00 00 mov 0xc8(%rcx),%rcx 415589: 48 89 c6 mov %rax,%rsi 41558c: ff e1 jmpq *%rcx 41558e: 66 90 xchg %ax,%ax 0000000000415590 : 415590: 48 89 f8 mov %rdi,%rax 415593: 48 8b 0d ce e0 21 00 mov 0x21e0ce(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41559a: 48 85 c9 test %rcx,%rcx 41559d: 74 0c je 4155ab 41559f: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 4155a6: 48 89 c7 mov %rax,%rdi 4155a9: ff e1 jmpq *%rcx 4155ab: 48 8b 3d fe df 21 00 mov 0x21dffe(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4155b2: 48 8b 0f mov (%rdi),%rcx 4155b5: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 4155bc: 48 89 c2 mov %rax,%rdx 4155bf: ff e1 jmpq *%rcx 4155c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4155c8: 0f 1f 84 00 00 00 00 4155cf: 00 00000000004155d0 : 4155d0: 48 89 f8 mov %rdi,%rax 4155d3: 48 8b 0d 8e e0 21 00 mov 0x21e08e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4155da: 48 85 c9 test %rcx,%rcx 4155dd: 74 09 je 4155e8 4155df: 48 89 c7 mov %rax,%rdi 4155e2: ff a1 98 00 00 00 jmpq *0x98(%rcx) 4155e8: 48 8b 3d c1 df 21 00 mov 0x21dfc1(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4155ef: 48 8b 0f mov (%rdi),%rcx 4155f2: 48 8b 89 d0 00 00 00 mov 0xd0(%rcx),%rcx 4155f9: 48 89 c6 mov %rax,%rsi 4155fc: ff e1 jmpq *%rcx 4155fe: 66 90 xchg %ax,%ax 0000000000415600 : 415600: 48 89 f8 mov %rdi,%rax 415603: 48 8b 0d 5e e0 21 00 mov 0x21e05e(%rip),%rcx # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41560a: 48 85 c9 test %rcx,%rcx 41560d: 74 09 je 415618 41560f: 48 89 c7 mov %rax,%rdi 415612: ff a1 a0 00 00 00 jmpq *0xa0(%rcx) 415618: 48 8b 3d 91 df 21 00 mov 0x21df91(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41561f: 48 8b 0f mov (%rdi),%rcx 415622: 48 8b 89 e8 00 00 00 mov 0xe8(%rcx),%rcx 415629: 48 89 c6 mov %rax,%rsi 41562c: ff e1 jmpq *%rcx 41562e: 66 90 xchg %ax,%ax 0000000000415630 : 415630: b8 c0 35 63 00 mov $0x6335c0,%eax 415635: c3 retq 415636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41563d: 00 00 00 0000000000415640 : 415640: 50 push %rax 415641: 48 89 3d 20 e0 21 00 mov %rdi,0x21e020(%rip) # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 415648: 48 8b 3d 61 df 21 00 mov 0x21df61(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41564f: 48 8b 07 mov (%rdi),%rax 415652: ff 90 d8 00 00 00 callq *0xd8(%rax) 415658: 48 89 d1 mov %rdx,%rcx 41565b: 48 89 c7 mov %rax,%rdi 41565e: 31 f6 xor %esi,%esi 415660: ba e0 56 41 00 mov $0x4156e0,%edx 415665: ff d1 callq *%rcx 415667: 48 8b 3d 42 df 21 00 mov 0x21df42(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 41566e: 48 8b 07 mov (%rdi),%rax 415671: ff 90 f0 00 00 00 callq *0xf0(%rax) 415677: 48 89 d1 mov %rdx,%rcx 41567a: 48 89 c7 mov %rax,%rdi 41567d: 31 f6 xor %esi,%esi 41567f: ba 00 57 41 00 mov $0x415700,%edx 415684: 58 pop %rax 415685: ff e1 jmpq *%rcx 415687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41568e: 00 00 0000000000415690 : 415690: 50 push %rax 415691: 48 8b 3d 18 df 21 00 mov 0x21df18(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 415698: 48 8b 07 mov (%rdi),%rax 41569b: ff 90 f0 00 00 00 callq *0xf0(%rax) 4156a1: 48 89 d1 mov %rdx,%rcx 4156a4: 48 89 c7 mov %rax,%rdi 4156a7: 31 f6 xor %esi,%esi 4156a9: ba 20 57 41 00 mov $0x415720,%edx 4156ae: ff d1 callq *%rcx 4156b0: 48 8b 3d f9 de 21 00 mov 0x21def9(%rip),%rdi # 6335b0 <_D2gc2gc3_gcC2gc3gcx2GC> 4156b7: 48 8b 07 mov (%rdi),%rax 4156ba: ff 90 d8 00 00 00 callq *0xd8(%rax) 4156c0: 48 89 d1 mov %rdx,%rcx 4156c3: 48 89 c7 mov %rax,%rdi 4156c6: 31 f6 xor %esi,%esi 4156c8: ba 40 57 41 00 mov $0x415740,%edx 4156cd: ff d1 callq *%rcx 4156cf: 48 c7 05 8e df 21 00 movq $0x0,0x21df8e(%rip) # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4156d6: 00 00 00 00 4156da: 58 pop %rax 4156db: c3 retq 4156dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004156e0 <_D2gc2gc11gc_setProxyUPS2gc2gc5ProxyZv15__foreachbody13MFKPvZi>: 4156e0: 50 push %rax 4156e1: 48 8b 3e mov (%rsi),%rdi 4156e4: 48 8b 05 7d df 21 00 mov 0x21df7d(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 4156eb: ff 90 88 00 00 00 callq *0x88(%rax) 4156f1: 31 c0 xor %eax,%eax 4156f3: 5a pop %rdx 4156f4: c3 retq 4156f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4156fc: 00 00 00 00 0000000000415700 <_D2gc2gc11gc_setProxyUPS2gc2gc5ProxyZv15__foreachbody14MFKS2gc3gcx5RangeZi>: 415700: 50 push %rax 415701: 48 8b 3e mov (%rsi),%rdi 415704: 48 8b 76 08 mov 0x8(%rsi),%rsi 415708: 48 8b 05 59 df 21 00 mov 0x21df59(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41570f: 48 29 fe sub %rdi,%rsi 415712: ff 90 90 00 00 00 callq *0x90(%rax) 415718: 31 c0 xor %eax,%eax 41571a: 5a pop %rdx 41571b: c3 retq 41571c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415720 <_D2gc2gc11gc_clrProxyUZv15__foreachbody15MFKS2gc3gcx5RangeZi>: 415720: 50 push %rax 415721: 48 8b 3e mov (%rsi),%rdi 415724: 48 8b 05 3d df 21 00 mov 0x21df3d(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41572b: ff 90 a0 00 00 00 callq *0xa0(%rax) 415731: 31 c0 xor %eax,%eax 415733: 5a pop %rdx 415734: c3 retq 415735: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41573c: 00 00 00 00 0000000000415740 <_D2gc2gc11gc_clrProxyUZv15__foreachbody16MFKPvZi>: 415740: 50 push %rax 415741: 48 8b 3e mov (%rsi),%rdi 415744: 48 8b 05 1d df 21 00 mov 0x21df1d(%rip),%rax # 633668 <_D2gc2gc5proxyPS2gc2gc5Proxy> 41574b: ff 90 98 00 00 00 callq *0x98(%rax) 415751: 31 c0 xor %eax,%eax 415753: 5a pop %rdx 415754: c3 retq 415755: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41575c: 00 00 00 00 0000000000415760 <_D2gc2gc16__moduleinfoCtorZ>: 415760: 48 8b 05 b9 dd 21 00 mov 0x21ddb9(%rip),%rax # 633520 <_Dmodule_ref> 415767: 48 89 05 62 c1 21 00 mov %rax,0x21c162(%rip) # 6318d0 <_D2gc2gc11__moduleRefZ> 41576e: 48 c7 05 a7 dd 21 00 movq $0x6318d0,0x21dda7(%rip) # 633520 <_Dmodule_ref> 415775: d0 18 63 00 415779: c3 retq 41577a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000415780 <_d_criticalenter>: 415780: 53 push %rbx 415781: 48 89 fb mov %rdi,%rbx 415784: 48 83 3d e4 de 21 00 cmpq $0x0,0x21dee4(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 41578b: 00 41578c: 75 3a jne 4157c8 <_d_criticalenter+0x48> 41578e: bf b0 36 63 00 mov $0x6336b0,%edi 415793: e8 48 c3 fe ff callq 401ae0 415798: bf b0 36 63 00 mov $0x6336b0,%edi 41579d: be 01 00 00 00 mov $0x1,%esi 4157a2: e8 b9 c4 fe ff callq 401c60 4157a7: bf 88 36 63 00 mov $0x633688,%edi 4157ac: 31 f6 xor %esi,%esi 4157ae: e8 8d c6 fe ff callq 401e40 4157b3: 48 c7 05 b2 de 21 00 movq $0x633680,0x21deb2(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4157ba: 80 36 63 00 4157be: bf 70 58 41 00 mov $0x415870,%edi 4157c3: e8 e8 bb 00 00 callq 4213b0 4157c8: 48 83 3b 00 cmpq $0x0,(%rbx) 4157cc: 75 39 jne 415807 <_d_criticalenter+0x87> 4157ce: bf 88 36 63 00 mov $0x633688,%edi 4157d3: e8 78 c6 fe ff callq 401e50 4157d8: 48 83 3b 00 cmpq $0x0,(%rbx) 4157dc: 75 1f jne 4157fd <_d_criticalenter+0x7d> 4157de: 48 8b 05 8b de 21 00 mov 0x21de8b(%rip),%rax # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4157e5: 48 89 03 mov %rax,(%rbx) 4157e8: 48 89 1d 81 de 21 00 mov %rbx,0x21de81(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 4157ef: 48 8d 7b 08 lea 0x8(%rbx),%rdi 4157f3: be b0 36 63 00 mov $0x6336b0,%esi 4157f8: e8 43 c6 fe ff callq 401e40 4157fd: bf 88 36 63 00 mov $0x633688,%edi 415802: e8 49 c4 fe ff callq 401c50 415807: 48 83 c3 08 add $0x8,%rbx 41580b: 48 89 df mov %rbx,%rdi 41580e: 5b pop %rbx 41580f: e9 3c c6 fe ff jmpq 401e50 415814: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41581b: 00 00 00 00 00 0000000000415820 <_d_criticalexit>: 415820: 48 83 c7 08 add $0x8,%rdi 415824: e9 27 c4 fe ff jmpq 401c50 415829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000415830 <_STI_critical_init>: 415830: 50 push %rax 415831: 48 83 3d 37 de 21 00 cmpq $0x0,0x21de37(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 415838: 00 415839: 75 30 jne 41586b <_STI_critical_init+0x3b> 41583b: bf b0 36 63 00 mov $0x6336b0,%edi 415840: e8 9b c2 fe ff callq 401ae0 415845: bf b0 36 63 00 mov $0x6336b0,%edi 41584a: be 01 00 00 00 mov $0x1,%esi 41584f: e8 0c c4 fe ff callq 401c60 415854: bf 88 36 63 00 mov $0x633688,%edi 415859: 31 f6 xor %esi,%esi 41585b: e8 e0 c5 fe ff callq 401e40 415860: 48 c7 05 05 de 21 00 movq $0x633680,0x21de05(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 415867: 80 36 63 00 41586b: 58 pop %rax 41586c: c3 retq 41586d: 0f 1f 00 nopl (%rax) 0000000000415870 <_STD_critical_term>: 415870: 50 push %rax 415871: 48 8b 3d f8 dd 21 00 mov 0x21ddf8(%rip),%rdi # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 415878: eb 20 jmp 41589a <_STD_critical_term+0x2a> 41587a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 415880: 48 83 c7 08 add $0x8,%rdi 415884: e8 37 c2 fe ff callq 401ac0 415889: 48 8b 05 e0 dd 21 00 mov 0x21dde0(%rip),%rax # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 415890: 48 8b 38 mov (%rax),%rdi 415893: 48 89 3d d6 dd 21 00 mov %rdi,0x21ddd6(%rip) # 633670 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 41589a: 48 85 ff test %rdi,%rdi 41589d: 75 e1 jne 415880 <_STD_critical_term+0x10> 41589f: 58 pop %rax 4158a0: c3 retq 4158a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4158a8: 0f 1f 84 00 00 00 00 4158af: 00 00000000004158b0 <_D2rt9critical_16__moduleinfoCtorZ>: 4158b0: 48 8b 05 69 dc 21 00 mov 0x21dc69(%rip),%rax # 633520 <_Dmodule_ref> 4158b7: 48 89 05 32 c0 21 00 mov %rax,0x21c032(%rip) # 6318f0 <_D2rt9critical_11__moduleRefZ> 4158be: 48 c7 05 57 dc 21 00 movq $0x6318f0,0x21dc57(%rip) # 633520 <_Dmodule_ref> 4158c5: f0 18 63 00 4158c9: c3 retq 4158ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004158d0 <_adReverseChar>: 4158d0: 55 push %rbp 4158d1: 41 57 push %r15 4158d3: 41 56 push %r14 4158d5: 41 55 push %r13 4158d7: 41 54 push %r12 4158d9: 53 push %rbx 4158da: 48 83 ec 28 sub $0x28,%rsp 4158de: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4158e3: 48 89 3c 24 mov %rdi,(%rsp) 4158e7: 48 83 ff 02 cmp $0x2,%rdi 4158eb: 0f 82 63 01 00 00 jb 415a54 <_adReverseChar+0x184> 4158f1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4158f6: 48 8b 0c 24 mov (%rsp),%rcx 4158fa: 48 8d 5c 01 ff lea -0x1(%rcx,%rax,1),%rbx 4158ff: 66 c7 44 24 24 ff ff movw $0xffff,0x24(%rsp) 415906: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 41590d: ff 41590e: 66 c7 44 24 1c ff ff movw $0xffff,0x1c(%rsp) 415915: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 41591c: ff 41591d: 48 39 d8 cmp %rbx,%rax 415920: 0f 83 2e 01 00 00 jae 415a54 <_adReverseChar+0x184> 415926: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 41592b: 4c 8d 64 24 18 lea 0x18(%rsp),%r12 415930: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 415935: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41593c: 00 00 00 00 415940: 41 8a 45 00 mov 0x0(%r13),%al 415944: 8a 13 mov (%rbx),%dl 415946: 88 d1 mov %dl,%cl 415948: 08 c1 or %al,%cl 41594a: 78 14 js 415960 <_adReverseChar+0x90> 41594c: 41 88 55 00 mov %dl,0x0(%r13) 415950: 88 03 mov %al,(%rbx) 415952: 48 ff cb dec %rbx 415955: 49 ff c5 inc %r13 415958: e9 ee 00 00 00 jmpq 415a4b <_adReverseChar+0x17b> 41595d: 0f 1f 00 nopl (%rax) 415960: 0f b6 c0 movzbl %al,%eax 415963: 48 8b 0d fe bf 21 00 mov 0x21bffe(%rip),%rcx # 631968 <_D2rt4util3utf10UTF8strideyAi+0x8> 41596a: 44 8b 34 81 mov (%rcx,%rax,4),%r14d 41596e: 80 e2 c0 and $0xc0,%dl 415971: b8 01 00 00 00 mov $0x1,%eax 415976: 31 c9 xor %ecx,%ecx 415978: 80 fa 80 cmp $0x80,%dl 41597b: 75 1a jne 415997 <_adReverseChar+0xc7> 41597d: 0f 1f 00 nopl (%rax) 415980: 8a 44 0b ff mov -0x1(%rbx,%rcx,1),%al 415984: 24 c0 and $0xc0,%al 415986: 48 ff c9 dec %rcx 415989: 3c 80 cmp $0x80,%al 41598b: 74 f3 je 415980 <_adReverseChar+0xb0> 41598d: 48 01 cb add %rcx,%rbx 415990: b8 01 00 00 00 mov $0x1,%eax 415995: 29 c8 sub %ecx,%eax 415997: 49 39 dd cmp %rbx,%r13 41599a: 0f 84 b4 00 00 00 je 415a54 <_adReverseChar+0x184> 4159a0: 41 39 c6 cmp %eax,%r14d 4159a3: 75 3b jne 4159e0 <_adReverseChar+0x110> 4159a5: 48 89 ef mov %rbp,%rdi 4159a8: 4c 89 ee mov %r13,%rsi 4159ab: 4c 89 f2 mov %r14,%rdx 4159ae: e8 1d c2 fe ff callq 401bd0 4159b3: 4c 89 ef mov %r13,%rdi 4159b6: 48 89 de mov %rbx,%rsi 4159b9: 4c 89 f2 mov %r14,%rdx 4159bc: e8 0f c2 fe ff callq 401bd0 4159c1: 48 89 df mov %rbx,%rdi 4159c4: 48 89 ee mov %rbp,%rsi 4159c7: 4c 89 f2 mov %r14,%rdx 4159ca: e8 01 c2 fe ff callq 401bd0 4159cf: 4d 01 f5 add %r14,%r13 4159d2: 48 ff cb dec %rbx 4159d5: eb 74 jmp 415a4b <_adReverseChar+0x17b> 4159d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4159de: 00 00 4159e0: 41 89 c7 mov %eax,%r15d 4159e3: 48 89 ef mov %rbp,%rdi 4159e6: 48 89 de mov %rbx,%rsi 4159e9: 4c 89 fa mov %r15,%rdx 4159ec: e8 df c1 fe ff callq 401bd0 4159f1: 4c 89 e7 mov %r12,%rdi 4159f4: 4c 89 ee mov %r13,%rsi 4159f7: 4c 89 f2 mov %r14,%rdx 4159fa: e8 d1 c1 fe ff callq 401bd0 4159ff: 4b 8d 7c 3d 00 lea 0x0(%r13,%r15,1),%rdi 415a04: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 415a09: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 415a0e: 48 89 da mov %rbx,%rdx 415a11: 48 29 f2 sub %rsi,%rdx 415a14: e8 37 c3 fe ff callq 401d50 415a19: 4c 89 ef mov %r13,%rdi 415a1c: 48 89 ee mov %rbp,%rsi 415a1f: 4c 89 fa mov %r15,%rdx 415a22: e8 a9 c1 fe ff callq 401bd0 415a27: 4c 89 ff mov %r15,%rdi 415a2a: 4c 29 f7 sub %r14,%rdi 415a2d: 48 01 df add %rbx,%rdi 415a30: 4c 89 e6 mov %r12,%rsi 415a33: 4c 89 f2 mov %r14,%rdx 415a36: e8 95 c1 fe ff callq 401bd0 415a3b: 45 29 f7 sub %r14d,%r15d 415a3e: 49 63 c7 movslq %r15d,%rax 415a41: 48 8d 5c 18 ff lea -0x1(%rax,%rbx,1),%rbx 415a46: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 415a4b: 49 39 dd cmp %rbx,%r13 415a4e: 0f 82 ec fe ff ff jb 415940 <_adReverseChar+0x70> 415a54: 48 8b 04 24 mov (%rsp),%rax 415a58: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 415a5d: 48 83 c4 28 add $0x28,%rsp 415a61: 5b pop %rbx 415a62: 41 5c pop %r12 415a64: 41 5d pop %r13 415a66: 41 5e pop %r14 415a68: 41 5f pop %r15 415a6a: 5d pop %rbp 415a6b: c3 retq 415a6c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415a70 <_adReverseWchar>: 415a70: 55 push %rbp 415a71: 41 57 push %r15 415a73: 41 56 push %r14 415a75: 41 55 push %r13 415a77: 41 54 push %r12 415a79: 53 push %rbx 415a7a: 48 83 ec 28 sub $0x28,%rsp 415a7e: 48 89 74 24 08 mov %rsi,0x8(%rsp) 415a83: 48 89 3c 24 mov %rdi,(%rsp) 415a87: 48 83 ff 02 cmp $0x2,%rdi 415a8b: 0f 82 6a 01 00 00 jb 415bfb <_adReverseWchar+0x18b> 415a91: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 415a96: 48 8b 04 24 mov (%rsp),%rax 415a9a: 48 8d 44 41 fe lea -0x2(%rcx,%rax,2),%rax 415a9f: 48 39 c1 cmp %rax,%rcx 415aa2: 0f 83 53 01 00 00 jae 415bfb <_adReverseWchar+0x18b> 415aa8: 4c 8d 64 24 24 lea 0x24(%rsp),%r12 415aad: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 415ab2: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 415ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 415abe: 00 00 415ac0: 0f b7 08 movzwl (%rax),%ecx 415ac3: 0f b7 13 movzwl (%rbx),%edx 415ac6: 89 d6 mov %edx,%esi 415ac8: 81 c6 00 28 00 00 add $0x2800,%esi 415ace: 66 81 fe 00 08 cmp $0x800,%si 415ad3: 72 2b jb 415b00 <_adReverseWchar+0x90> 415ad5: 8d b1 00 28 00 00 lea 0x2800(%rcx),%esi 415adb: 66 81 fe 00 08 cmp $0x800,%si 415ae0: 72 1e jb 415b00 <_adReverseWchar+0x90> 415ae2: 66 89 0b mov %cx,(%rbx) 415ae5: 66 89 10 mov %dx,(%rax) 415ae8: 48 83 c0 fe add $0xfffffffffffffffe,%rax 415aec: 48 83 c3 02 add $0x2,%rbx 415af0: e9 fd 00 00 00 jmpq 415bf2 <_adReverseWchar+0x182> 415af5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 415afc: 00 00 00 00 415b00: 41 bd 01 00 00 00 mov $0x1,%r13d 415b06: 66 81 fa 00 d8 cmp $0xd800,%dx 415b0b: 72 0f jb 415b1c <_adReverseWchar+0xac> 415b0d: 66 81 fa 00 dc cmp $0xdc00,%dx 415b12: 41 bd 01 00 00 00 mov $0x1,%r13d 415b18: 41 83 d5 00 adc $0x0,%r13d 415b1c: 81 c1 00 24 00 00 add $0x2400,%ecx 415b22: 66 81 f9 00 04 cmp $0x400,%cx 415b27: 41 be 01 00 00 00 mov $0x1,%r14d 415b2d: 41 83 d6 00 adc $0x0,%r14d 415b31: 48 8d 68 fe lea -0x2(%rax),%rbp 415b35: 66 81 f9 00 04 cmp $0x400,%cx 415b3a: 48 0f 43 e8 cmovae %rax,%rbp 415b3e: 48 39 eb cmp %rbp,%rbx 415b41: 0f 84 b4 00 00 00 je 415bfb <_adReverseWchar+0x18b> 415b47: 45 39 f5 cmp %r14d,%r13d 415b4a: 75 24 jne 415b70 <_adReverseWchar+0x100> 415b4c: 8b 03 mov (%rbx),%eax 415b4e: 8b 4d 00 mov 0x0(%rbp),%ecx 415b51: 89 0b mov %ecx,(%rbx) 415b53: 89 45 00 mov %eax,0x0(%rbp) 415b56: 4a 8d 1c 6b lea (%rbx,%r13,2),%rbx 415b5a: 48 83 c5 fe add $0xfffffffffffffffe,%rbp 415b5e: 48 89 e8 mov %rbp,%rax 415b61: e9 8c 00 00 00 jmpq 415bf2 <_adReverseWchar+0x182> 415b66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415b6d: 00 00 00 415b70: 4b 8d 54 2d 00 lea 0x0(%r13,%r13,1),%rdx 415b75: 48 89 54 24 18 mov %rdx,0x18(%rsp) 415b7a: 4c 89 e7 mov %r12,%rdi 415b7d: 48 89 de mov %rbx,%rsi 415b80: e8 4b c0 fe ff callq 401bd0 415b85: 4f 8d 24 36 lea (%r14,%r14,1),%r12 415b89: 4c 89 ff mov %r15,%rdi 415b8c: 48 89 ee mov %rbp,%rsi 415b8f: 4c 89 e2 mov %r12,%rdx 415b92: e8 39 c0 fe ff callq 401bd0 415b97: 4a 8d 34 6b lea (%rbx,%r13,2),%rsi 415b9b: 48 89 e8 mov %rbp,%rax 415b9e: 48 29 f0 sub %rsi,%rax 415ba1: 48 89 c2 mov %rax,%rdx 415ba4: 48 c1 ea 3f shr $0x3f,%rdx 415ba8: 48 01 c2 add %rax,%rdx 415bab: 48 83 e2 fe and $0xfffffffffffffffe,%rdx 415baf: 4a 8d 3c 73 lea (%rbx,%r14,2),%rdi 415bb3: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 415bb8: e8 93 c1 fe ff callq 401d50 415bbd: 48 89 df mov %rbx,%rdi 415bc0: 4c 89 fe mov %r15,%rsi 415bc3: 4c 89 e2 mov %r12,%rdx 415bc6: e8 05 c0 fe ff callq 401bd0 415bcb: 45 29 ee sub %r13d,%r14d 415bce: 49 63 de movslq %r14d,%rbx 415bd1: 48 8d 7c 5d 00 lea 0x0(%rbp,%rbx,2),%rdi 415bd6: 48 8d 74 24 24 lea 0x24(%rsp),%rsi 415bdb: 49 89 f4 mov %rsi,%r12 415bde: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 415be3: e8 e8 bf fe ff callq 401bd0 415be8: 48 8d 44 5d fe lea -0x2(%rbp,%rbx,2),%rax 415bed: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 415bf2: 48 39 c3 cmp %rax,%rbx 415bf5: 0f 82 c5 fe ff ff jb 415ac0 <_adReverseWchar+0x50> 415bfb: 48 8b 04 24 mov (%rsp),%rax 415bff: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 415c04: 48 83 c4 28 add $0x28,%rsp 415c08: 5b pop %rbx 415c09: 41 5c pop %r12 415c0b: 41 5d pop %r13 415c0d: 41 5e pop %r14 415c0f: 41 5f pop %r15 415c11: 5d pop %rbp 415c12: c3 retq 415c13: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415c1a: 84 00 00 00 00 00 0000000000415c20 <_adReverse>: 415c20: 55 push %rbp 415c21: 48 89 e5 mov %rsp,%rbp 415c24: 41 57 push %r15 415c26: 41 56 push %r14 415c28: 41 55 push %r13 415c2a: 41 54 push %r12 415c2c: 53 push %rbx 415c2d: 48 83 ec 28 sub $0x28,%rsp 415c31: 49 89 d4 mov %rdx,%r12 415c34: 48 89 75 b8 mov %rsi,-0x48(%rbp) 415c38: 48 89 7d b0 mov %rdi,-0x50(%rbp) 415c3c: 48 83 ff 02 cmp $0x2,%rdi 415c40: 0f 82 7f 00 00 00 jb 415cc5 <_adReverse+0xa5> 415c46: 48 8b 45 b0 mov -0x50(%rbp),%rax 415c4a: 48 8d 58 ff lea -0x1(%rax),%rbx 415c4e: 0f 57 c0 xorps %xmm0,%xmm0 415c51: 0f 29 45 c0 movaps %xmm0,-0x40(%rbp) 415c55: 49 0f af dc imul %r12,%rbx 415c59: 48 03 5d b8 add -0x48(%rbp),%rbx 415c5d: 49 83 fc 11 cmp $0x11,%r12 415c61: 72 16 jb 415c79 <_adReverse+0x59> 415c63: 44 89 e0 mov %r12d,%eax 415c66: 48 83 c0 0f add $0xf,%rax 415c6a: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 415c6e: 49 89 e5 mov %rsp,%r13 415c71: 49 29 c5 sub %rax,%r13 415c74: 4c 89 ec mov %r13,%rsp 415c77: eb 04 jmp 415c7d <_adReverse+0x5d> 415c79: 4c 8d 6d c0 lea -0x40(%rbp),%r13 415c7d: 48 39 5d b8 cmp %rbx,-0x48(%rbp) 415c81: 73 42 jae 415cc5 <_adReverse+0xa5> 415c83: 4d 89 e7 mov %r12,%r15 415c86: 49 f7 df neg %r15 415c89: 4c 8b 75 b8 mov -0x48(%rbp),%r14 415c8d: 0f 1f 00 nopl (%rax) 415c90: 4c 89 ef mov %r13,%rdi 415c93: 4c 89 f6 mov %r14,%rsi 415c96: 4c 89 e2 mov %r12,%rdx 415c99: e8 32 bf fe ff callq 401bd0 415c9e: 4c 89 f7 mov %r14,%rdi 415ca1: 48 89 de mov %rbx,%rsi 415ca4: 4c 89 e2 mov %r12,%rdx 415ca7: e8 24 bf fe ff callq 401bd0 415cac: 48 89 df mov %rbx,%rdi 415caf: 4c 89 ee mov %r13,%rsi 415cb2: 4c 89 e2 mov %r12,%rdx 415cb5: e8 16 bf fe ff callq 401bd0 415cba: 4c 01 fb add %r15,%rbx 415cbd: 4d 01 e6 add %r12,%r14 415cc0: 49 39 de cmp %rbx,%r14 415cc3: 72 cb jb 415c90 <_adReverse+0x70> 415cc5: 48 8b 45 b0 mov -0x50(%rbp),%rax 415cc9: 48 8b 55 b8 mov -0x48(%rbp),%rdx 415ccd: 48 8d 65 d8 lea -0x28(%rbp),%rsp 415cd1: 5b pop %rbx 415cd2: 41 5c pop %r12 415cd4: 41 5d pop %r13 415cd6: 41 5e pop %r14 415cd8: 41 5f pop %r15 415cda: 5d pop %rbp 415cdb: c3 retq 415cdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415ce0 <_adSortChar>: 415ce0: 55 push %rbp 415ce1: 41 57 push %r15 415ce3: 41 56 push %r14 415ce5: 41 55 push %r13 415ce7: 41 54 push %r12 415ce9: 53 push %rbx 415cea: 48 83 ec 18 sub $0x18,%rsp 415cee: 48 83 ff 02 cmp $0x2,%rdi 415cf2: 0f 82 5c 01 00 00 jb 415e54 <_adSortChar+0x174> 415cf8: 48 89 3c 24 mov %rdi,(%rsp) 415cfc: 48 89 74 24 08 mov %rsi,0x8(%rsp) 415d01: e8 2a 17 00 00 callq 417430 <_D2rt4util3utf7toUTF32FxAaZAyw> 415d06: 48 89 c3 mov %rax,%rbx 415d09: 49 89 d4 mov %rdx,%r12 415d0c: 48 89 df mov %rbx,%rdi 415d0f: 4c 89 e6 mov %r12,%rsi 415d12: ba 00 5f 42 00 mov $0x425f00,%edx 415d17: e8 64 04 00 00 callq 416180 <_adSort> 415d1c: 48 85 db test %rbx,%rbx 415d1f: 0f 84 1e 01 00 00 je 415e43 <_adSortChar+0x163> 415d25: 31 ed xor %ebp,%ebp 415d27: 4c 8d 6c 24 14 lea 0x14(%rsp),%r13 415d2c: 49 89 ee mov %rbp,%r14 415d2f: 90 nop 415d30: 49 89 ef mov %rbp,%r15 415d33: 43 8b 04 b4 mov (%r12,%r14,4),%eax 415d37: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 415d3e: ff 415d3f: 83 f8 7f cmp $0x7f,%eax 415d42: 77 1c ja 415d60 <_adSortChar+0x80> 415d44: 88 44 24 14 mov %al,0x14(%rsp) 415d48: bd 01 00 00 00 mov $0x1,%ebp 415d4d: e9 ce 00 00 00 jmpq 415e20 <_adSortChar+0x140> 415d52: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415d59: 1f 84 00 00 00 00 00 415d60: 3d ff 07 00 00 cmp $0x7ff,%eax 415d65: 77 29 ja 415d90 <_adSortChar+0xb0> 415d67: 89 c1 mov %eax,%ecx 415d69: c1 e9 06 shr $0x6,%ecx 415d6c: 81 c9 c0 00 00 00 or $0xc0,%ecx 415d72: 88 4c 24 14 mov %cl,0x14(%rsp) 415d76: 83 e0 3f and $0x3f,%eax 415d79: 0d 80 00 00 00 or $0x80,%eax 415d7e: 88 44 24 15 mov %al,0x15(%rsp) 415d82: bd 02 00 00 00 mov $0x2,%ebp 415d87: e9 94 00 00 00 jmpq 415e20 <_adSortChar+0x140> 415d8c: 0f 1f 40 00 nopl 0x0(%rax) 415d90: 3d ff ff 00 00 cmp $0xffff,%eax 415d95: 77 34 ja 415dcb <_adSortChar+0xeb> 415d97: 89 c1 mov %eax,%ecx 415d99: c1 e9 0c shr $0xc,%ecx 415d9c: 81 c9 e0 00 00 00 or $0xe0,%ecx 415da2: 88 4c 24 14 mov %cl,0x14(%rsp) 415da6: 89 c1 mov %eax,%ecx 415da8: c1 e9 06 shr $0x6,%ecx 415dab: 83 e1 3f and $0x3f,%ecx 415dae: 81 c9 80 00 00 00 or $0x80,%ecx 415db4: 88 4c 24 15 mov %cl,0x15(%rsp) 415db8: 83 e0 3f and $0x3f,%eax 415dbb: 0d 80 00 00 00 or $0x80,%eax 415dc0: 88 44 24 16 mov %al,0x16(%rsp) 415dc4: bd 03 00 00 00 mov $0x3,%ebp 415dc9: eb 55 jmp 415e20 <_adSortChar+0x140> 415dcb: 3d ff ff 10 00 cmp $0x10ffff,%eax 415dd0: 0f 87 93 00 00 00 ja 415e69 <_adSortChar+0x189> 415dd6: 89 c1 mov %eax,%ecx 415dd8: c1 e9 12 shr $0x12,%ecx 415ddb: 81 c9 f0 00 00 00 or $0xf0,%ecx 415de1: 88 4c 24 14 mov %cl,0x14(%rsp) 415de5: 89 c1 mov %eax,%ecx 415de7: c1 e9 0c shr $0xc,%ecx 415dea: 83 e1 3f and $0x3f,%ecx 415ded: 81 c9 80 00 00 00 or $0x80,%ecx 415df3: 88 4c 24 15 mov %cl,0x15(%rsp) 415df7: 89 c1 mov %eax,%ecx 415df9: c1 e9 06 shr $0x6,%ecx 415dfc: 83 e1 3f and $0x3f,%ecx 415dff: 81 c9 80 00 00 00 or $0x80,%ecx 415e05: 88 4c 24 16 mov %cl,0x16(%rsp) 415e09: 83 e0 3f and $0x3f,%eax 415e0c: 0d 80 00 00 00 or $0x80,%eax 415e11: 88 44 24 17 mov %al,0x17(%rsp) 415e15: bd 04 00 00 00 mov $0x4,%ebp 415e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 415e20: 48 8b 44 24 08 mov 0x8(%rsp),%rax 415e25: 4a 8d 3c 38 lea (%rax,%r15,1),%rdi 415e29: 4c 89 ee mov %r13,%rsi 415e2c: 48 89 ea mov %rbp,%rdx 415e2f: e8 9c bd fe ff callq 401bd0 415e34: 4c 01 fd add %r15,%rbp 415e37: 49 ff c6 inc %r14 415e3a: 49 39 de cmp %rbx,%r14 415e3d: 0f 82 ed fe ff ff jb 415d30 <_adSortChar+0x50> 415e43: 4c 89 e7 mov %r12,%rdi 415e46: e8 d5 f5 ff ff callq 415420 415e4b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 415e50: 48 8b 3c 24 mov (%rsp),%rdi 415e54: 48 89 f8 mov %rdi,%rax 415e57: 48 89 f2 mov %rsi,%rdx 415e5a: 48 83 c4 18 add $0x18,%rsp 415e5e: 5b pop %rbx 415e5f: 41 5c pop %r12 415e61: 41 5d pop %r13 415e63: 41 5e pop %r14 415e65: 41 5f pop %r15 415e67: 5d pop %rbp 415e68: c3 retq 415e69: bf 43 00 00 00 mov $0x43,%edi 415e6e: be e0 57 42 00 mov $0x4257e0,%esi 415e73: ba 68 02 00 00 mov $0x268,%edx 415e78: e8 23 c3 fe ff callq 4021a0 <_d_assert> 415e7d: 0f 1f 00 nopl (%rax) 0000000000415e80 <_adSortWchar>: 415e80: 55 push %rbp 415e81: 41 57 push %r15 415e83: 41 56 push %r14 415e85: 41 55 push %r13 415e87: 41 54 push %r12 415e89: 53 push %rbx 415e8a: 48 83 ec 18 sub $0x18,%rsp 415e8e: 49 89 f4 mov %rsi,%r12 415e91: 48 83 ff 02 cmp $0x2,%rdi 415e95: 0f 82 85 00 00 00 jb 415f20 <_adSortWchar+0xa0> 415e9b: 48 89 3c 24 mov %rdi,(%rsp) 415e9f: 4c 89 e6 mov %r12,%rsi 415ea2: e8 39 16 00 00 callq 4174e0 <_D2rt4util3utf7toUTF32FxAuZAyw> 415ea7: 48 89 c3 mov %rax,%rbx 415eaa: 48 89 54 24 08 mov %rdx,0x8(%rsp) 415eaf: 48 89 df mov %rbx,%rdi 415eb2: 48 89 d6 mov %rdx,%rsi 415eb5: ba 00 5f 42 00 mov $0x425f00,%edx 415eba: e8 c1 02 00 00 callq 416180 <_adSort> 415ebf: 48 85 db test %rbx,%rbx 415ec2: 74 4e je 415f12 <_adSortWchar+0x92> 415ec4: 31 ed xor %ebp,%ebp 415ec6: 4c 8d 6c 24 14 lea 0x14(%rsp),%r13 415ecb: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 415ed0: 41 8b 07 mov (%r15),%eax 415ed3: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 415eda: ff 415edb: 3d ff ff 00 00 cmp $0xffff,%eax 415ee0: 77 0e ja 415ef0 <_adSortWchar+0x70> 415ee2: 41 be 01 00 00 00 mov $0x1,%r14d 415ee8: eb 0c jmp 415ef6 <_adSortWchar+0x76> 415eea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 415ef0: 41 be 02 00 00 00 mov $0x2,%r14d 415ef6: 49 8d 3c 6c lea (%r12,%rbp,2),%rdi 415efa: 4b 8d 14 36 lea (%r14,%r14,1),%rdx 415efe: 4c 89 ee mov %r13,%rsi 415f01: e8 ca bc fe ff callq 401bd0 415f06: 4c 01 f5 add %r14,%rbp 415f09: 49 83 c7 04 add $0x4,%r15 415f0d: 48 ff cb dec %rbx 415f10: 75 be jne 415ed0 <_adSortWchar+0x50> 415f12: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 415f17: e8 04 f5 ff ff callq 415420 415f1c: 48 8b 3c 24 mov (%rsp),%rdi 415f20: 48 89 f8 mov %rdi,%rax 415f23: 4c 89 e2 mov %r12,%rdx 415f26: 48 83 c4 18 add $0x18,%rsp 415f2a: 5b pop %rbx 415f2b: 41 5c pop %r12 415f2d: 41 5d pop %r13 415f2f: 41 5e pop %r14 415f31: 41 5f pop %r15 415f33: 5d pop %rbp 415f34: c3 retq 415f35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 415f3c: 00 00 00 00 0000000000415f40 <_adEq>: 415f40: 55 push %rbp 415f41: 41 57 push %r15 415f43: 41 56 push %r14 415f45: 41 55 push %r13 415f47: 41 54 push %r12 415f49: 53 push %rbx 415f4a: 50 push %rax 415f4b: 4c 89 c3 mov %r8,%rbx 415f4e: 48 89 0c 24 mov %rcx,(%rsp) 415f52: 49 89 f4 mov %rsi,%r12 415f55: 49 89 ff mov %rdi,%r15 415f58: 49 39 d7 cmp %rdx,%r15 415f5b: 75 6e jne 415fcb <_adEq+0x8b> 415f5d: 48 8b 03 mov (%rbx),%rax 415f60: 48 89 df mov %rbx,%rdi 415f63: ff 50 48 callq *0x48(%rax) 415f66: 49 89 c5 mov %rax,%r13 415f69: 49 83 fd 01 cmp $0x1,%r13 415f6d: 75 19 jne 415f88 <_adEq+0x48> 415f6f: 4c 89 e7 mov %r12,%rdi 415f72: 48 8b 34 24 mov (%rsp),%rsi 415f76: 4c 89 fa mov %r15,%rdx 415f79: e8 02 bc fe ff callq 401b80 415f7e: 85 c0 test %eax,%eax 415f80: 0f 94 c0 sete %al 415f83: 0f b6 c0 movzbl %al,%eax 415f86: eb 45 jmp 415fcd <_adEq+0x8d> 415f88: 31 ed xor %ebp,%ebp 415f8a: 49 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%r14 415f91: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415f98: 0f 1f 84 00 00 00 00 415f9f: 00 415fa0: 49 ff c6 inc %r14 415fa3: b8 01 00 00 00 mov $0x1,%eax 415fa8: 4d 39 fe cmp %r15,%r14 415fab: 73 20 jae 415fcd <_adEq+0x8d> 415fad: 48 8b 04 24 mov (%rsp),%rax 415fb1: 48 8d 34 28 lea (%rax,%rbp,1),%rsi 415fb5: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 415fb9: 4a 8d 6c 2d 00 lea 0x0(%rbp,%r13,1),%rbp 415fbe: 48 8b 03 mov (%rbx),%rax 415fc1: 48 89 df mov %rbx,%rdi 415fc4: ff 50 38 callq *0x38(%rax) 415fc7: a8 01 test $0x1,%al 415fc9: 75 d5 jne 415fa0 <_adEq+0x60> 415fcb: 31 c0 xor %eax,%eax 415fcd: 48 83 c4 08 add $0x8,%rsp 415fd1: 5b pop %rbx 415fd2: 41 5c pop %r12 415fd4: 41 5d pop %r13 415fd6: 41 5e pop %r14 415fd8: 41 5f pop %r15 415fda: 5d pop %rbp 415fdb: c3 retq 415fdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415fe0 <_adEq2>: 415fe0: 48 83 ec 28 sub $0x28,%rsp 415fe4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 415fe9: 48 89 74 24 20 mov %rsi,0x20(%rsp) 415fee: 48 89 54 24 08 mov %rdx,0x8(%rsp) 415ff3: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 415ff8: 48 39 d7 cmp %rdx,%rdi 415ffb: 75 1e jne 41601b <_adEq2+0x3b> 415ffd: 49 8b 00 mov (%r8),%rax 416000: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 416005: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 41600a: 4c 89 c7 mov %r8,%rdi 41600d: ff 50 38 callq *0x38(%rax) 416010: 0f b6 c0 movzbl %al,%eax 416013: 83 e0 01 and $0x1,%eax 416016: 48 83 c4 28 add $0x28,%rsp 41601a: c3 retq 41601b: 31 c0 xor %eax,%eax 41601d: 48 83 c4 28 add $0x28,%rsp 416021: c3 retq 416022: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416029: 1f 84 00 00 00 00 00 0000000000416030 <_adCmp>: 416030: 55 push %rbp 416031: 41 57 push %r15 416033: 41 56 push %r14 416035: 41 55 push %r13 416037: 41 54 push %r12 416039: 53 push %rbx 41603a: 48 83 ec 18 sub $0x18,%rsp 41603e: 4c 89 c3 mov %r8,%rbx 416041: 49 89 cc mov %rcx,%r12 416044: 49 89 d7 mov %rdx,%r15 416047: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 41604c: 49 89 f5 mov %rsi,%r13 41604f: 48 89 fd mov %rdi,%rbp 416052: 48 89 2c 24 mov %rbp,(%rsp) 416056: 48 8b 03 mov (%rbx),%rax 416059: 48 89 df mov %rbx,%rdi 41605c: ff 50 48 callq *0x48(%rax) 41605f: 48 89 44 24 10 mov %rax,0x10(%rsp) 416064: 49 39 ef cmp %rbp,%r15 416067: 49 0f 42 ef cmovb %r15,%rbp 41606b: 48 83 f8 01 cmp $0x1,%rax 41606f: 75 14 jne 416085 <_adCmp+0x55> 416071: 4c 89 ef mov %r13,%rdi 416074: 4c 89 e6 mov %r12,%rsi 416077: 48 89 ea mov %rbp,%rdx 41607a: e8 01 bb fe ff callq 401b80 41607f: 85 c0 test %eax,%eax 416081: 75 69 jne 4160ec <_adCmp+0xbc> 416083: eb 44 jmp 4160c9 <_adCmp+0x99> 416085: 4d 89 ee mov %r13,%r14 416088: 4d 89 e5 mov %r12,%r13 41608b: 45 31 ff xor %r15d,%r15d 41608e: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 416095: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41609c: 00 00 00 00 4160a0: 49 ff c4 inc %r12 4160a3: 49 39 ec cmp %rbp,%r12 4160a6: 73 21 jae 4160c9 <_adCmp+0x99> 4160a8: 4b 8d 74 3d 00 lea 0x0(%r13,%r15,1),%rsi 4160ad: 4b 8d 14 3e lea (%r14,%r15,1),%rdx 4160b1: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4160b6: 4d 8d 3c 07 lea (%r15,%rax,1),%r15 4160ba: 48 8b 03 mov (%rbx),%rax 4160bd: 48 89 df mov %rbx,%rdi 4160c0: ff 50 40 callq *0x40(%rax) 4160c3: 85 c0 test %eax,%eax 4160c5: 74 d9 je 4160a0 <_adCmp+0x70> 4160c7: eb 23 jmp 4160ec <_adCmp+0xbc> 4160c9: 31 c0 xor %eax,%eax 4160cb: 48 8b 0c 24 mov (%rsp),%rcx 4160cf: 48 3b 4c 24 08 cmp 0x8(%rsp),%rcx 4160d4: 74 16 je 4160ec <_adCmp+0xbc> 4160d6: b9 01 00 00 00 mov $0x1,%ecx 4160db: b8 ff ff ff ff mov $0xffffffff,%eax 4160e0: 48 8b 14 24 mov (%rsp),%rdx 4160e4: 48 39 54 24 08 cmp %rdx,0x8(%rsp) 4160e9: 0f 42 c1 cmovb %ecx,%eax 4160ec: 48 83 c4 18 add $0x18,%rsp 4160f0: 5b pop %rbx 4160f1: 41 5c pop %r12 4160f3: 41 5d pop %r13 4160f5: 41 5e pop %r14 4160f7: 41 5f pop %r15 4160f9: 5d pop %rbp 4160fa: c3 retq 4160fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416100 <_adCmp2>: 416100: 48 83 ec 28 sub $0x28,%rsp 416104: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 416109: 48 89 74 24 20 mov %rsi,0x20(%rsp) 41610e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 416113: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 416118: 49 8b 00 mov (%r8),%rax 41611b: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 416120: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 416125: 4c 89 c7 mov %r8,%rdi 416128: ff 50 40 callq *0x40(%rax) 41612b: 48 83 c4 28 add $0x28,%rsp 41612f: c3 retq 0000000000416130 <_adCmpChar>: 416130: 41 56 push %r14 416132: 53 push %rbx 416133: 50 push %rax 416134: 49 89 d6 mov %rdx,%r14 416137: 48 89 fb mov %rdi,%rbx 41613a: 49 39 de cmp %rbx,%r14 41613d: 48 89 da mov %rbx,%rdx 416140: 49 0f 42 d6 cmovb %r14,%rdx 416144: 48 89 f7 mov %rsi,%rdi 416147: 48 89 ce mov %rcx,%rsi 41614a: e8 31 ba fe ff callq 401b80 41614f: 85 c0 test %eax,%eax 416151: 75 05 jne 416158 <_adCmpChar+0x28> 416153: 44 29 f3 sub %r14d,%ebx 416156: 89 d8 mov %ebx,%eax 416158: 48 83 c4 08 add $0x8,%rsp 41615c: 5b pop %rbx 41615d: 41 5e pop %r14 41615f: c3 retq 0000000000416160 <_D2rt3adi16__moduleinfoCtorZ>: 416160: 48 8b 05 b9 d3 21 00 mov 0x21d3b9(%rip),%rax # 633520 <_Dmodule_ref> 416167: 48 89 05 a2 b7 21 00 mov %rax,0x21b7a2(%rip) # 631910 <_D2rt3adi11__moduleRefZ> 41616e: 48 c7 05 a7 d3 21 00 movq $0x631910,0x21d3a7(%rip) # 633520 <_Dmodule_ref> 416175: 10 19 63 00 416179: c3 retq 41617a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416180 <_adSort>: 416180: 55 push %rbp 416181: 48 89 e5 mov %rsp,%rbp 416184: 41 57 push %r15 416186: 41 56 push %r14 416188: 41 55 push %r13 41618a: 41 54 push %r12 41618c: 53 push %rbx 41618d: 48 81 ec a8 01 00 00 sub $0x1a8,%rsp 416194: 49 89 d4 mov %rdx,%r12 416197: 49 89 f6 mov %rsi,%r14 41619a: 4c 89 b5 40 fe ff ff mov %r14,-0x1c0(%rbp) 4161a1: 48 89 fb mov %rdi,%rbx 4161a4: 48 89 9d 38 fe ff ff mov %rbx,-0x1c8(%rbp) 4161ab: 49 8b 04 24 mov (%r12),%rax 4161af: 4c 89 e7 mov %r12,%rdi 4161b2: ff 50 48 callq *0x48(%rax) 4161b5: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) 4161bc: 48 89 c2 mov %rax,%rdx 4161bf: 48 0f af d3 imul %rbx,%rdx 4161c3: 49 89 c7 mov %rax,%r15 4161c6: 48 f7 d8 neg %rax 4161c9: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) 4161d0: 49 6b c7 07 imul $0x7,%r15,%rax 4161d4: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) 4161db: b9 28 00 00 00 mov $0x28,%ecx 4161e0: 4c 01 f2 add %r14,%rdx 4161e3: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax 4161ea: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 4161f1: 4c 89 f6 mov %r14,%rsi 4161f4: eb 21 jmp 416217 <_adSort+0x97> 4161f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4161fd: 00 00 00 416200: 48 89 f1 mov %rsi,%rcx 416203: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 416207: 48 89 95 68 fe ff ff mov %rdx,-0x198(%rbp) 41620e: 48 01 c9 add %rcx,%rcx 416211: 4c 89 ca mov %r9,%rdx 416214: 4c 89 c6 mov %r8,%rsi 416217: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 41621e: 48 89 8d 48 fe ff ff mov %rcx,-0x1b8(%rbp) 416225: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 416229: 48 89 85 58 fe ff ff mov %rax,-0x1a8(%rbp) 416230: eb 24 jmp 416256 <_adSort+0xd6> 416232: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416239: 1f 84 00 00 00 00 00 416240: 48 8b 71 f0 mov -0x10(%rcx),%rsi 416244: 48 8b 51 f8 mov -0x8(%rcx),%rdx 416248: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx 41624c: 48 89 8d 68 fe ff ff mov %rcx,-0x198(%rbp) 416253: 4d 89 ef mov %r13,%r15 416256: 48 89 95 78 fe ff ff mov %rdx,-0x188(%rbp) 41625d: 48 89 d1 mov %rdx,%rcx 416260: 48 29 f1 sub %rsi,%rcx 416263: 48 3b 8d 50 fe ff ff cmp -0x1b0(%rbp),%rcx 41626a: 0f 86 60 01 00 00 jbe 4163d0 <_adSort+0x250> 416270: 48 d1 e9 shr %rcx 416273: 48 81 e1 ff ff ff 7f and $0x7fffffff,%rcx 41627a: 48 89 c8 mov %rcx,%rax 41627d: 49 89 d6 mov %rdx,%r14 416280: 31 d2 xor %edx,%edx 416282: 49 f7 f7 div %r15 416285: 48 29 d1 sub %rdx,%rcx 416288: 48 01 f1 add %rsi,%rcx 41628b: 49 8b 04 24 mov (%r12),%rax 41628f: 4c 89 e7 mov %r12,%rdi 416292: 48 89 f3 mov %rsi,%rbx 416295: 48 89 ca mov %rcx,%rdx 416298: ff 50 50 callq *0x50(%rax) 41629b: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 4162a2: 4d 8d 2c 06 lea (%r14,%rax,1),%r13 4162a6: 4e 8d 34 3b lea (%rbx,%r15,1),%r14 4162aa: 49 8b 04 24 mov (%r12),%rax 4162ae: 4c 89 e7 mov %r12,%rdi 4162b1: 4c 89 ee mov %r13,%rsi 4162b4: 4c 89 f2 mov %r14,%rdx 4162b7: ff 50 40 callq *0x40(%rax) 4162ba: 85 c0 test %eax,%eax 4162bc: 7e 10 jle 4162ce <_adSort+0x14e> 4162be: 49 8b 04 24 mov (%r12),%rax 4162c2: 4c 89 e7 mov %r12,%rdi 4162c5: 4c 89 ee mov %r13,%rsi 4162c8: 4c 89 f2 mov %r14,%rdx 4162cb: ff 50 50 callq *0x50(%rax) 4162ce: 49 8b 04 24 mov (%r12),%rax 4162d2: 4c 89 e7 mov %r12,%rdi 4162d5: 4c 89 ee mov %r13,%rsi 4162d8: 48 89 da mov %rbx,%rdx 4162db: ff 50 40 callq *0x40(%rax) 4162de: 85 c0 test %eax,%eax 4162e0: 7e 10 jle 4162f2 <_adSort+0x172> 4162e2: 49 8b 04 24 mov (%r12),%rax 4162e6: 4c 89 e7 mov %r12,%rdi 4162e9: 4c 89 ee mov %r13,%rsi 4162ec: 48 89 da mov %rbx,%rdx 4162ef: ff 50 50 callq *0x50(%rax) 4162f2: 49 8b 04 24 mov (%r12),%rax 4162f6: 4c 89 e7 mov %r12,%rdi 4162f9: 48 89 de mov %rbx,%rsi 4162fc: 4c 89 f2 mov %r14,%rdx 4162ff: ff 50 40 callq *0x40(%rax) 416302: 85 c0 test %eax,%eax 416304: 7e 2a jle 416330 <_adSort+0x1b0> 416306: 49 8b 04 24 mov (%r12),%rax 41630a: 4c 89 e7 mov %r12,%rdi 41630d: 48 89 de mov %rbx,%rsi 416310: 4c 89 f2 mov %r14,%rdx 416313: ff 50 50 callq *0x50(%rax) 416316: eb 18 jmp 416330 <_adSort+0x1b0> 416318: 4c 89 e7 mov %r12,%rdi 41631b: 4c 89 ee mov %r13,%rsi 41631e: 4c 89 f2 mov %r14,%rdx 416321: ff d0 callq *%rax 416323: 4c 8b bd 70 fe ff ff mov -0x190(%rbp),%r15 41632a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416330: 4d 01 fe add %r15,%r14 416333: 49 8b 04 24 mov (%r12),%rax 416337: 4c 89 e7 mov %r12,%rdi 41633a: 48 89 de mov %rbx,%rsi 41633d: 4c 89 f2 mov %r14,%rdx 416340: ff 50 40 callq *0x40(%rax) 416343: 85 c0 test %eax,%eax 416345: 78 e9 js 416330 <_adSort+0x1b0> 416347: 4d 89 e7 mov %r12,%r15 41634a: 4c 8b a5 90 fe ff ff mov -0x170(%rbp),%r12 416351: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416358: 0f 1f 84 00 00 00 00 41635f: 00 416360: 4d 01 e5 add %r12,%r13 416363: 49 8b 07 mov (%r15),%rax 416366: 4c 89 ff mov %r15,%rdi 416369: 48 89 de mov %rbx,%rsi 41636c: 4c 89 ea mov %r13,%rdx 41636f: ff 50 40 callq *0x40(%rax) 416372: 85 c0 test %eax,%eax 416374: 7f ea jg 416360 <_adSort+0x1e0> 416376: 49 8b 07 mov (%r15),%rax 416379: 48 8b 40 50 mov 0x50(%rax),%rax 41637d: 4d 39 ee cmp %r13,%r14 416380: 4d 89 fc mov %r15,%r12 416383: 76 93 jbe 416318 <_adSort+0x198> 416385: 4c 8b bd 70 fe ff ff mov -0x190(%rbp),%r15 41638c: 4c 89 e7 mov %r12,%rdi 41638f: 4c 89 ee mov %r13,%rsi 416392: 48 89 da mov %rbx,%rdx 416395: ff d0 callq *%rax 416397: 48 89 de mov %rbx,%rsi 41639a: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 4163a1: 48 89 d0 mov %rdx,%rax 4163a4: 4c 29 f0 sub %r14,%rax 4163a7: 4c 89 e9 mov %r13,%rcx 4163aa: 48 29 f1 sub %rsi,%rcx 4163ad: 48 39 c1 cmp %rax,%rcx 4163b0: 0f 8e ca 00 00 00 jle 416480 <_adSort+0x300> 4163b6: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 4163bd: 48 89 31 mov %rsi,(%rcx) 4163c0: 4c 89 69 08 mov %r13,0x8(%rcx) 4163c4: 4c 89 f6 mov %r14,%rsi 4163c7: e9 c5 00 00 00 jmpq 416491 <_adSort+0x311> 4163cc: 0f 1f 40 00 nopl 0x0(%rax) 4163d0: 4a 8d 0c 3e lea (%rsi,%r15,1),%rcx 4163d4: 48 39 d1 cmp %rdx,%rcx 4163d7: 48 89 f2 mov %rsi,%rdx 4163da: 4d 89 fd mov %r15,%r13 4163dd: 73 7c jae 41645b <_adSort+0x2db> 4163df: 90 nop 4163e0: 48 89 95 80 fe ff ff mov %rdx,-0x180(%rbp) 4163e7: 48 89 8d 88 fe ff ff mov %rcx,-0x178(%rbp) 4163ee: 48 39 f1 cmp %rsi,%rcx 4163f1: 49 89 f7 mov %rsi,%r15 4163f4: 48 89 d3 mov %rdx,%rbx 4163f7: 76 3f jbe 416438 <_adSort+0x2b8> 4163f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 416400: 4e 8d 34 2b lea (%rbx,%r13,1),%r14 416404: 49 8b 04 24 mov (%r12),%rax 416408: 4c 89 e7 mov %r12,%rdi 41640b: 4c 89 f6 mov %r14,%rsi 41640e: 48 89 da mov %rbx,%rdx 416411: ff 50 40 callq *0x40(%rax) 416414: 85 c0 test %eax,%eax 416416: 7e 20 jle 416438 <_adSort+0x2b8> 416418: 49 8b 04 24 mov (%r12),%rax 41641c: 4c 89 e7 mov %r12,%rdi 41641f: 4c 89 f6 mov %r14,%rsi 416422: 48 89 da mov %rbx,%rdx 416425: ff 50 50 callq *0x50(%rax) 416428: 48 03 9d 90 fe ff ff add -0x170(%rbp),%rbx 41642f: 4a 8d 04 2b lea (%rbx,%r13,1),%rax 416433: 4c 39 f8 cmp %r15,%rax 416436: 77 c8 ja 416400 <_adSort+0x280> 416438: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 41643f: 4c 01 ea add %r13,%rdx 416442: 48 8b 8d 88 fe ff ff mov -0x178(%rbp),%rcx 416449: 4c 01 e9 add %r13,%rcx 41644c: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 416453: 48 39 c1 cmp %rax,%rcx 416456: 4c 89 fe mov %r15,%rsi 416459: 72 85 jb 4163e0 <_adSort+0x260> 41645b: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 416462: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 416469: 48 39 c1 cmp %rax,%rcx 41646c: 0f 86 8f 00 00 00 jbe 416501 <_adSort+0x381> 416472: e9 c9 fd ff ff jmpq 416240 <_adSort+0xc0> 416477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41647e: 00 00 416480: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 416487: 4c 89 31 mov %r14,(%rcx) 41648a: 48 89 51 08 mov %rdx,0x8(%rcx) 41648e: 4c 89 ea mov %r13,%rdx 416491: 48 83 c1 10 add $0x10,%rcx 416495: 48 89 8d 68 fe ff ff mov %rcx,-0x198(%rbp) 41649c: 48 3b 8d 58 fe ff ff cmp -0x1a8(%rbp),%rcx 4164a3: 48 8b 9d 60 fe ff ff mov -0x1a0(%rbp),%rbx 4164aa: 0f 85 a6 fd ff ff jne 416256 <_adSort+0xd6> 4164b0: 49 89 f0 mov %rsi,%r8 4164b3: 49 89 d1 mov %rdx,%r9 4164b6: 48 8b 95 48 fe ff ff mov -0x1b8(%rbp),%rdx 4164bd: 48 89 d1 mov %rdx,%rcx 4164c0: 48 81 e1 fe ff ff 0f and $0xffffffe,%rcx 4164c7: 48 c1 e1 04 shl $0x4,%rcx 4164cb: 48 89 e0 mov %rsp,%rax 4164ce: 48 29 c8 sub %rcx,%rax 4164d1: 48 89 c4 mov %rax,%rsp 4164d4: 48 85 d2 test %rdx,%rdx 4164d7: 48 89 d1 mov %rdx,%rcx 4164da: 48 89 d6 mov %rdx,%rsi 4164dd: 48 89 c2 mov %rax,%rdx 4164e0: 0f 84 1a fd ff ff je 416200 <_adSort+0x80> 4164e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4164ed: 00 00 00 4164f0: 48 89 1a mov %rbx,(%rdx) 4164f3: 48 83 c2 08 add $0x8,%rdx 4164f7: 48 ff c9 dec %rcx 4164fa: 75 f4 jne 4164f0 <_adSort+0x370> 4164fc: e9 ff fc ff ff jmpq 416200 <_adSort+0x80> 416501: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax 416508: 48 8b 95 40 fe ff ff mov -0x1c0(%rbp),%rdx 41650f: 48 8d 65 d8 lea -0x28(%rbp),%rsp 416513: 5b pop %rbx 416514: 41 5c pop %r12 416516: 41 5d pop %r13 416518: 41 5e pop %r14 41651a: 41 5f pop %r15 41651c: 5d pop %rbp 41651d: c3 retq 41651e: 66 90 xchg %ax,%ax 0000000000416520 <_D2rt5qsort16__moduleinfoCtorZ>: 416520: 48 8b 05 f9 cf 21 00 mov 0x21cff9(%rip),%rax # 633520 <_Dmodule_ref> 416527: 48 89 05 02 b4 21 00 mov %rax,0x21b402(%rip) # 631930 <_D2rt5qsort11__moduleRefZ> 41652e: 48 c7 05 e7 cf 21 00 movq $0x631930,0x21cfe7(%rip) # 633520 <_Dmodule_ref> 416535: 30 19 63 00 416539: c3 retq 41653a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>: 416540: 48 85 f6 test %rsi,%rsi 416543: 74 05 je 41654a <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xa> 416545: 48 85 d2 test %rdx,%rdx 416548: 75 03 jne 41654d <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xd> 41654a: 31 c0 xor %eax,%eax 41654c: c3 retq 41654d: 49 89 f1 mov %rsi,%r9 416550: 49 c1 e9 02 shr $0x2,%r9 416554: 4d 85 c9 test %r9,%r9 416557: 74 45 je 41659e <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x5e> 416559: 4e 8d 04 8d 00 00 00 lea 0x0(,%r9,4),%r8 416560: 00 416561: 49 f7 d9 neg %r9 416564: 48 89 d1 mov %rdx,%rcx 416567: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41656e: 00 00 416570: 0f b7 01 movzwl (%rcx),%eax 416573: 48 01 f8 add %rdi,%rax 416576: 0f b7 79 02 movzwl 0x2(%rcx),%edi 41657a: 48 c1 e7 0b shl $0xb,%rdi 41657e: 48 31 c7 xor %rax,%rdi 416581: 48 c1 e0 10 shl $0x10,%rax 416585: 48 31 f8 xor %rdi,%rax 416588: 48 89 c7 mov %rax,%rdi 41658b: 48 c1 ef 0b shr $0xb,%rdi 41658f: 48 01 c7 add %rax,%rdi 416592: 48 83 c1 04 add $0x4,%rcx 416596: 49 ff c1 inc %r9 416599: 75 d5 jne 416570 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x30> 41659b: 4c 01 c2 add %r8,%rdx 41659e: 83 e6 03 and $0x3,%esi 4165a1: 83 fe 01 cmp $0x1,%esi 4165a4: 74 1e je 4165c4 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x84> 4165a6: 83 fe 02 cmp $0x2,%esi 4165a9: 75 34 jne 4165df <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9f> 4165ab: 0f b7 0a movzwl (%rdx),%ecx 4165ae: 48 01 f9 add %rdi,%rcx 4165b1: 48 89 c8 mov %rcx,%rax 4165b4: 48 c1 e0 0b shl $0xb,%rax 4165b8: 48 31 c8 xor %rcx,%rax 4165bb: 48 89 c7 mov %rax,%rdi 4165be: 48 c1 ef 11 shr $0x11,%rdi 4165c2: eb 16 jmp 4165da <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9a> 4165c4: 0f b6 0a movzbl (%rdx),%ecx 4165c7: 48 01 f9 add %rdi,%rcx 4165ca: 48 89 c8 mov %rcx,%rax 4165cd: 48 c1 e0 0a shl $0xa,%rax 4165d1: 48 31 c8 xor %rcx,%rax 4165d4: 48 89 c7 mov %rax,%rdi 4165d7: 48 d1 ef shr %rdi 4165da: 48 01 c7 add %rax,%rdi 4165dd: eb 2a jmp 416609 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 4165df: 83 fe 03 cmp $0x3,%esi 4165e2: 75 25 jne 416609 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 4165e4: 0f b7 0a movzwl (%rdx),%ecx 4165e7: 48 01 f9 add %rdi,%rcx 4165ea: 48 89 c8 mov %rcx,%rax 4165ed: 48 c1 e0 10 shl $0x10,%rax 4165f1: 48 31 c8 xor %rcx,%rax 4165f4: 0f b6 4a 02 movzbl 0x2(%rdx),%ecx 4165f8: 48 c1 e1 12 shl $0x12,%rcx 4165fc: 48 31 c1 xor %rax,%rcx 4165ff: 48 89 cf mov %rcx,%rdi 416602: 48 c1 ef 0b shr $0xb,%rdi 416606: 48 01 cf add %rcx,%rdi 416609: 48 8d 0c fd 00 00 00 lea 0x0(,%rdi,8),%rcx 416610: 00 416611: 48 31 f9 xor %rdi,%rcx 416614: 48 89 c8 mov %rcx,%rax 416617: 48 c1 e8 05 shr $0x5,%rax 41661b: 48 01 c8 add %rcx,%rax 41661e: 48 89 c1 mov %rax,%rcx 416621: 48 c1 e1 04 shl $0x4,%rcx 416625: 48 31 c1 xor %rax,%rcx 416628: 48 89 c8 mov %rcx,%rax 41662b: 48 c1 e8 11 shr $0x11,%rax 41662f: 48 01 c8 add %rcx,%rax 416632: 48 89 c1 mov %rax,%rcx 416635: 48 c1 e1 19 shl $0x19,%rcx 416639: 48 31 c1 xor %rax,%rcx 41663c: 48 89 c8 mov %rcx,%rax 41663f: 48 c1 e8 06 shr $0x6,%rax 416643: 48 01 c8 add %rcx,%rax 416646: c3 retq 416647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41664e: 00 00 0000000000416650 <_D2rt4util4hash16__moduleinfoCtorZ>: 416650: 48 8b 05 c9 ce 21 00 mov 0x21cec9(%rip),%rax # 633520 <_Dmodule_ref> 416657: 48 89 05 f2 b2 21 00 mov %rax,0x21b2f2(%rip) # 631950 <_D2rt4util4hash11__moduleRefZ> 41665e: 48 c7 05 b7 ce 21 00 movq $0x631950,0x21ceb7(%rip) # 633520 <_Dmodule_ref> 416665: 50 19 63 00 416669: c3 retq 41666a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416670 <_D2rt4util3utf12isValidDcharFwZb>: 416670: 81 ff 00 d8 00 00 cmp $0xd800,%edi 416676: 73 03 jae 41667b <_D2rt4util3utf12isValidDcharFwZb+0xb> 416678: b0 01 mov $0x1,%al 41667a: c3 retq 41667b: 81 c7 00 20 ff ff add $0xffff2000,%edi 416681: 81 ff 00 20 10 00 cmp $0x102000,%edi 416687: 0f 92 c0 setb %al 41668a: c3 retq 41668b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416690 <_D2rt4util3utf6strideFxAamZk>: 416690: 0f b6 04 3a movzbl (%rdx,%rdi,1),%eax 416694: 48 8b 0d cd b2 21 00 mov 0x21b2cd(%rip),%rcx # 631968 <_D2rt4util3utf10UTF8strideyAi+0x8> 41669b: 8b 04 81 mov (%rcx,%rax,4),%eax 41669e: c3 retq 41669f: 90 nop 00000000004166a0 <_D2rt4util3utf6strideFxAumZk>: 4166a0: 66 8b 0c 7a mov (%rdx,%rdi,2),%cx 4166a4: b8 01 00 00 00 mov $0x1,%eax 4166a9: 66 81 f9 00 d8 cmp $0xd800,%cx 4166ae: 72 0d jb 4166bd <_D2rt4util3utf6strideFxAumZk+0x1d> 4166b0: b8 01 00 00 00 mov $0x1,%eax 4166b5: 66 81 f9 00 dc cmp $0xdc00,%cx 4166ba: 83 d0 00 adc $0x0,%eax 4166bd: c3 retq 4166be: 66 90 xchg %ax,%ax 00000000004166c0 <_D2rt4util3utf6strideFxAwmZk>: 4166c0: b8 01 00 00 00 mov $0x1,%eax 4166c5: c3 retq 4166c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4166cd: 00 00 00 00000000004166d0 <_D2rt4util3utf10toUCSindexFxAamZm>: 4166d0: 53 push %rbx 4166d1: 48 89 d0 mov %rdx,%rax 4166d4: 31 db xor %ebx,%ebx 4166d6: 48 85 ff test %rdi,%rdi 4166d9: 74 49 je 416724 <_D2rt4util3utf10toUCSindexFxAamZm+0x54> 4166db: 31 d2 xor %edx,%edx 4166dd: 48 8b 0d 84 b2 21 00 mov 0x21b284(%rip),%rcx # 631968 <_D2rt4util3utf10UTF8strideyAi+0x8> 4166e4: 31 db xor %ebx,%ebx 4166e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4166ed: 00 00 00 4166f0: 0f b6 34 10 movzbl (%rax,%rdx,1),%esi 4166f4: 8b 34 b1 mov (%rcx,%rsi,4),%esi 4166f7: 48 01 f2 add %rsi,%rdx 4166fa: 48 ff c3 inc %rbx 4166fd: 48 39 fa cmp %rdi,%rdx 416700: 72 ee jb 4166f0 <_D2rt4util3utf10toUCSindexFxAamZm+0x20> 416702: 76 20 jbe 416724 <_D2rt4util3utf10toUCSindexFxAamZm+0x54> 416704: bf 16 00 00 00 mov $0x16,%edi 416709: be 50 58 42 00 mov $0x425850,%esi 41670e: b9 43 00 00 00 mov $0x43,%ecx 416713: 41 b8 70 58 42 00 mov $0x425870,%r8d 416719: 41 b9 86 00 00 00 mov $0x86,%r9d 41671f: e8 8c 2f ff ff callq 4096b0 416724: 48 89 d8 mov %rbx,%rax 416727: 5b pop %rbx 416728: c3 retq 416729: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416730 <_D2rt4util3utf10toUCSindexFxAumZm>: 416730: 53 push %rbx 416731: 48 89 d0 mov %rdx,%rax 416734: 31 d2 xor %edx,%edx 416736: 31 db xor %ebx,%ebx 416738: 48 85 ff test %rdi,%rdi 41673b: 74 4e je 41678b <_D2rt4util3utf10toUCSindexFxAumZm+0x5b> 41673d: 0f 1f 00 nopl (%rax) 416740: 66 8b 34 50 mov (%rax,%rdx,2),%si 416744: 66 81 fe 00 d8 cmp $0xd800,%si 416749: b9 01 00 00 00 mov $0x1,%ecx 41674e: 72 0e jb 41675e <_D2rt4util3utf10toUCSindexFxAumZm+0x2e> 416750: 66 81 fe 00 dc cmp $0xdc00,%si 416755: b9 01 00 00 00 mov $0x1,%ecx 41675a: 48 83 d1 00 adc $0x0,%rcx 41675e: 48 01 ca add %rcx,%rdx 416761: 48 ff c3 inc %rbx 416764: 48 39 fa cmp %rdi,%rdx 416767: 72 d7 jb 416740 <_D2rt4util3utf10toUCSindexFxAumZm+0x10> 416769: 76 20 jbe 41678b <_D2rt4util3utf10toUCSindexFxAumZm+0x5b> 41676b: bf 17 00 00 00 mov $0x17,%edi 416770: be c0 58 42 00 mov $0x4258c0,%esi 416775: b9 43 00 00 00 mov $0x43,%ecx 41677a: 41 b8 e0 58 42 00 mov $0x4258e0,%r8d 416780: 41 b9 98 00 00 00 mov $0x98,%r9d 416786: e8 25 2f ff ff callq 4096b0 41678b: 48 89 d8 mov %rbx,%rax 41678e: 5b pop %rbx 41678f: c3 retq 0000000000416790 <_D2rt4util3utf10toUCSindexFxAwmZm>: 416790: 48 89 f8 mov %rdi,%rax 416793: c3 retq 416794: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41679b: 00 00 00 00 00 00000000004167a0 <_D2rt4util3utf10toUTFindexFxAamZm>: 4167a0: 41 57 push %r15 4167a2: 41 56 push %r14 4167a4: 41 54 push %r12 4167a6: 53 push %rbx 4167a7: 50 push %rax 4167a8: 49 89 d6 mov %rdx,%r14 4167ab: 49 89 ff mov %rdi,%r15 4167ae: 31 db xor %ebx,%ebx 4167b0: eb 11 jmp 4167c3 <_D2rt4util3utf10toUTFindexFxAamZm+0x23> 4167b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4167b9: 1f 84 00 00 00 00 00 4167c0: 4c 01 e3 add %r12,%rbx 4167c3: 4d 85 ff test %r15,%r15 4167c6: 74 41 je 416809 <_D2rt4util3utf10toUTFindexFxAamZm+0x69> 4167c8: 41 0f b6 04 1e movzbl (%r14,%rbx,1),%eax 4167cd: 48 8b 0d 94 b1 21 00 mov 0x21b194(%rip),%rcx # 631968 <_D2rt4util3utf10UTF8strideyAi+0x8> 4167d4: 44 8b 24 81 mov (%rcx,%rax,4),%r12d 4167d8: 49 ff cf dec %r15 4167db: 49 81 fc ff 00 00 00 cmp $0xff,%r12 4167e2: 75 dc jne 4167c0 <_D2rt4util3utf10toUTFindexFxAamZm+0x20> 4167e4: bf 16 00 00 00 mov $0x16,%edi 4167e9: be 30 59 42 00 mov $0x425930,%esi 4167ee: 48 89 da mov %rbx,%rdx 4167f1: b9 43 00 00 00 mov $0x43,%ecx 4167f6: 41 b8 50 59 42 00 mov $0x425950,%r8d 4167fc: 41 b9 af 00 00 00 mov $0xaf,%r9d 416802: e8 a9 2e ff ff callq 4096b0 416807: eb b7 jmp 4167c0 <_D2rt4util3utf10toUTFindexFxAamZm+0x20> 416809: 48 89 d8 mov %rbx,%rax 41680c: 48 83 c4 08 add $0x8,%rsp 416810: 5b pop %rbx 416811: 41 5c pop %r12 416813: 41 5e pop %r14 416815: 41 5f pop %r15 416817: c3 retq 416818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41681f: 00 0000000000416820 <_D2rt4util3utf10toUTFindexFxAumZm>: 416820: 31 c0 xor %eax,%eax 416822: eb 0f jmp 416833 <_D2rt4util3utf10toUTFindexFxAumZm+0x13> 416824: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41682b: 00 00 00 00 00 416830: 48 01 c8 add %rcx,%rax 416833: 48 85 ff test %rdi,%rdi 416836: 74 23 je 41685b <_D2rt4util3utf10toUTFindexFxAumZm+0x3b> 416838: 66 8b 34 42 mov (%rdx,%rax,2),%si 41683c: 48 ff cf dec %rdi 41683f: 66 81 fe 00 d8 cmp $0xd800,%si 416844: b9 01 00 00 00 mov $0x1,%ecx 416849: 72 e5 jb 416830 <_D2rt4util3utf10toUTFindexFxAumZm+0x10> 41684b: 66 81 fe 00 dc cmp $0xdc00,%si 416850: b9 01 00 00 00 mov $0x1,%ecx 416855: 48 83 d1 00 adc $0x0,%rcx 416859: eb d5 jmp 416830 <_D2rt4util3utf10toUTFindexFxAumZm+0x10> 41685b: c3 retq 41685c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416860 <_D2rt4util3utf10toUTFindexFxAwmZm>: 416860: 48 89 f8 mov %rdi,%rax 416863: c3 retq 416864: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41686b: 00 00 00 00 00 0000000000416870 <_D2rt4util3utf6decodeFxAaKmZw>: 416870: 53 push %rbx 416871: 49 89 d0 mov %rdx,%r8 416874: 48 8b 17 mov (%rdi),%rdx 416877: 45 0f b6 0c 10 movzbl (%r8,%rdx,1),%r9d 41687c: 41 ba 01 00 00 00 mov $0x1,%r10d 416882: 41 f6 c1 80 test $0x80,%r9b 416886: 0f 84 8e 00 00 00 je 41691a <_D2rt4util3utf6decodeFxAaKmZw+0xaa> 41688c: 45 31 d2 xor %r10d,%r10d 41688f: bb ff ff 00 00 mov $0xffff,%ebx 416894: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41689b: 00 00 00 00 00 4168a0: 49 ff c2 inc %r10 4168a3: 41 83 fa 04 cmp $0x4,%r10d 4168a7: 0f 87 ef 00 00 00 ja 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 4168ad: 44 88 d1 mov %r10b,%cl 4168b0: b8 80 00 00 00 mov $0x80,%eax 4168b5: d3 e8 shr %cl,%eax 4168b7: 41 85 c1 test %eax,%r9d 4168ba: 75 e4 jne 4168a0 <_D2rt4util3utf6decodeFxAaKmZw+0x30> 4168bc: 41 83 fa 01 cmp $0x1,%r10d 4168c0: 0f 84 d6 00 00 00 je 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 4168c6: b9 07 00 00 00 mov $0x7,%ecx 4168cb: 44 29 d1 sub %r10d,%ecx 4168ce: bb 01 00 00 00 mov $0x1,%ebx 4168d3: d3 e3 shl %cl,%ebx 4168d5: 81 c3 ff 00 00 00 add $0xff,%ebx 4168db: 44 21 cb and %r9d,%ebx 4168de: 4a 8d 44 12 ff lea -0x1(%rdx,%r10,1),%rax 4168e3: 48 39 f0 cmp %rsi,%rax 4168e6: 0f 83 b0 00 00 00 jae 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 4168ec: 44 89 c8 mov %r9d,%eax 4168ef: 25 fe 00 00 00 and $0xfe,%eax 4168f4: 3d c0 00 00 00 cmp $0xc0,%eax 4168f9: 0f 84 9d 00 00 00 je 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 4168ff: 4d 8d 5a ff lea -0x1(%r10),%r11 416903: 42 8a 74 02 01 mov 0x1(%rdx,%r8,1),%sil 416908: 41 80 f9 ef cmp $0xef,%r9b 41690c: 77 1a ja 416928 <_D2rt4util3utf6decodeFxAaKmZw+0xb8> 41690e: 41 80 f9 e0 cmp $0xe0,%r9b 416912: 75 3c jne 416950 <_D2rt4util3utf6decodeFxAaKmZw+0xe0> 416914: 40 80 e6 e0 and $0xe0,%sil 416918: eb 30 jmp 41694a <_D2rt4util3utf6decodeFxAaKmZw+0xda> 41691a: 44 89 cb mov %r9d,%ebx 41691d: 49 01 d2 add %rdx,%r10 416920: 4c 89 17 mov %r10,(%rdi) 416923: e9 94 00 00 00 jmpq 4169bc <_D2rt4util3utf6decodeFxAaKmZw+0x14c> 416928: 41 80 f9 f0 cmp $0xf0,%r9b 41692c: 74 0c je 41693a <_D2rt4util3utf6decodeFxAaKmZw+0xca> 41692e: 41 80 f9 f8 cmp $0xf8,%r9b 416932: 75 0c jne 416940 <_D2rt4util3utf6decodeFxAaKmZw+0xd0> 416934: 40 80 e6 f8 and $0xf8,%sil 416938: eb 10 jmp 41694a <_D2rt4util3utf6decodeFxAaKmZw+0xda> 41693a: 40 80 e6 f0 and $0xf0,%sil 41693e: eb 0a jmp 41694a <_D2rt4util3utf6decodeFxAaKmZw+0xda> 416940: 41 80 f9 fc cmp $0xfc,%r9b 416944: 75 0a jne 416950 <_D2rt4util3utf6decodeFxAaKmZw+0xe0> 416946: 40 80 e6 fc and $0xfc,%sil 41694a: 40 80 fe 80 cmp $0x80,%sil 41694e: 74 4c je 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 416950: be 01 00 00 00 mov $0x1,%esi 416955: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41695c: 00 00 00 00 416960: 89 f0 mov %esi,%eax 416962: 48 01 d0 add %rdx,%rax 416965: 41 0f b6 0c 00 movzbl (%r8,%rax,1),%ecx 41696a: 89 c8 mov %ecx,%eax 41696c: 25 c0 00 00 00 and $0xc0,%eax 416971: 3d 80 00 00 00 cmp $0x80,%eax 416976: 75 24 jne 41699c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 416978: c1 e3 06 shl $0x6,%ebx 41697b: 83 e1 3f and $0x3f,%ecx 41697e: 09 cb or %ecx,%ebx 416980: ff c6 inc %esi 416982: 41 ff cb dec %r11d 416985: 75 d9 jne 416960 <_D2rt4util3utf6decodeFxAaKmZw+0xf0> 416987: 81 fb 00 d8 00 00 cmp $0xd800,%ebx 41698d: 72 8e jb 41691d <_D2rt4util3utf6decodeFxAaKmZw+0xad> 41698f: 8d 83 00 20 ff ff lea -0xe000(%rbx),%eax 416995: 3d ff 1f 10 00 cmp $0x101fff,%eax 41699a: 76 81 jbe 41691d <_D2rt4util3utf6decodeFxAaKmZw+0xad> 41699c: bf 16 00 00 00 mov $0x16,%edi 4169a1: be a0 59 42 00 mov $0x4259a0,%esi 4169a6: b9 43 00 00 00 mov $0x43,%ecx 4169ab: 41 b8 c0 59 42 00 mov $0x4259c0,%r8d 4169b1: 41 b9 22 01 00 00 mov $0x122,%r9d 4169b7: e8 f4 2c ff ff callq 4096b0 4169bc: 89 d8 mov %ebx,%eax 4169be: 5b pop %rbx 4169bf: c3 retq 00000000004169c0 <_D2rt4util3utf6decodeFxAuKmZw>: 4169c0: 53 push %rbx 4169c1: 48 89 d0 mov %rdx,%rax 4169c4: 48 8b 17 mov (%rdi),%rdx 4169c7: 0f b7 1c 50 movzwl (%rax,%rdx,2),%ebx 4169cb: 66 f7 c3 80 ff test $0xff80,%bx 4169d0: 0f 84 80 00 00 00 je 416a56 <_D2rt4util3utf6decodeFxAuKmZw+0x96> 4169d6: 8d 8b 00 28 00 00 lea 0x2800(%rbx),%ecx 4169dc: 66 81 f9 ff 03 cmp $0x3ff,%cx 4169e1: 77 15 ja 4169f8 <_D2rt4util3utf6decodeFxAuKmZw+0x38> 4169e3: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4169e7: 48 39 f1 cmp %rsi,%rcx 4169ea: 75 24 jne 416a10 <_D2rt4util3utf6decodeFxAuKmZw+0x50> 4169ec: bf 2e 00 00 00 mov $0x2e,%edi 4169f1: be 10 5a 42 00 mov $0x425a10,%esi 4169f6: eb 46 jmp 416a3e <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 4169f8: 8d 83 00 24 00 00 lea 0x2400(%rbx),%eax 4169fe: 66 3d 00 04 cmp $0x400,%ax 416a02: 73 2a jae 416a2e <_D2rt4util3utf6decodeFxAuKmZw+0x6e> 416a04: bf 1f 00 00 00 mov $0x1f,%edi 416a09: be 70 5a 42 00 mov $0x425a70,%esi 416a0e: eb 2e jmp 416a3e <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 416a10: 0f b7 44 50 02 movzwl 0x2(%rax,%rdx,2),%eax 416a15: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 416a1b: 66 81 f9 ff 03 cmp $0x3ff,%cx 416a20: 76 3e jbe 416a60 <_D2rt4util3utf6decodeFxAuKmZw+0xa0> 416a22: bf 27 00 00 00 mov $0x27,%edi 416a27: be 40 5a 42 00 mov $0x425a40,%esi 416a2c: eb 10 jmp 416a3e <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 416a2e: 66 83 fb fd cmp $0xfffd,%bx 416a32: 76 22 jbe 416a56 <_D2rt4util3utf6decodeFxAuKmZw+0x96> 416a34: bf 14 00 00 00 mov $0x14,%edi 416a39: be 90 5a 42 00 mov $0x425a90,%esi 416a3e: b9 43 00 00 00 mov $0x43,%ecx 416a43: 41 b8 b0 5a 42 00 mov $0x425ab0,%r8d 416a49: 41 b9 90 01 00 00 mov $0x190,%r9d 416a4f: e8 5c 2c ff ff callq 4096b0 416a54: eb 06 jmp 416a5c <_D2rt4util3utf6decodeFxAuKmZw+0x9c> 416a56: 48 ff c2 inc %rdx 416a59: 48 89 17 mov %rdx,(%rdi) 416a5c: 89 d8 mov %ebx,%eax 416a5e: 5b pop %rbx 416a5f: c3 retq 416a60: c1 e3 0a shl $0xa,%ebx 416a63: 8d 9c 03 00 24 a0 fc lea -0x35fdc00(%rbx,%rax,1),%ebx 416a6a: 48 83 c2 02 add $0x2,%rdx 416a6e: eb e9 jmp 416a59 <_D2rt4util3utf6decodeFxAuKmZw+0x99> 0000000000416a70 <_D2rt4util3utf6decodeFxAwKmZw>: 416a70: 53 push %rbx 416a71: 48 89 d0 mov %rdx,%rax 416a74: 48 8b 17 mov (%rdi),%rdx 416a77: 8b 1c 90 mov (%rax,%rdx,4),%ebx 416a7a: 81 fb 00 d8 00 00 cmp $0xd800,%ebx 416a80: 72 0d jb 416a8f <_D2rt4util3utf6decodeFxAwKmZw+0x1f> 416a82: 8d 83 00 20 ff ff lea -0xe000(%rbx),%eax 416a88: 3d ff 1f 10 00 cmp $0x101fff,%eax 416a8d: 77 08 ja 416a97 <_D2rt4util3utf6decodeFxAwKmZw+0x27> 416a8f: 48 ff c2 inc %rdx 416a92: 48 89 17 mov %rdx,(%rdi) 416a95: eb 20 jmp 416ab7 <_D2rt4util3utf6decodeFxAwKmZw+0x47> 416a97: bf 14 00 00 00 mov $0x14,%edi 416a9c: be 00 5b 42 00 mov $0x425b00,%esi 416aa1: b9 43 00 00 00 mov $0x43,%ecx 416aa6: 41 b8 20 5b 42 00 mov $0x425b20,%r8d 416aac: 41 b9 a6 01 00 00 mov $0x1a6,%r9d 416ab2: e8 f9 2b ff ff callq 4096b0 416ab7: 89 d8 mov %ebx,%eax 416ab9: 5b pop %rbx 416aba: c3 retq 416abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416ac0 <_D2rt4util3utf6encodeFKAawZv>: 416ac0: 55 push %rbp 416ac1: 41 56 push %r14 416ac3: 53 push %rbx 416ac4: 48 83 ec 20 sub $0x20,%rsp 416ac8: 49 89 f6 mov %rsi,%r14 416acb: 89 fd mov %edi,%ebp 416acd: 49 8b 1e mov (%r14),%rbx 416ad0: 49 8b 46 08 mov 0x8(%r14),%rax 416ad4: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 416ad9: 48 89 44 24 18 mov %rax,0x18(%rsp) 416ade: 83 fd 7f cmp $0x7f,%ebp 416ae1: 77 2c ja 416b0f <_D2rt4util3utf6encodeFKAawZv+0x4f> 416ae3: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 416ae8: bf 60 64 42 00 mov $0x426460,%edi 416aed: ba 01 00 00 00 mov $0x1,%edx 416af2: e8 89 f6 fe ff callq 406180 <_d_arrayappendcTX> 416af7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 416afc: 40 88 2c 18 mov %bpl,(%rax,%rbx,1) 416b00: 48 8b 44 24 10 mov 0x10(%rsp),%rax 416b05: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 416b0a: e9 db 00 00 00 jmpq 416bea <_D2rt4util3utf6encodeFKAawZv+0x12a> 416b0f: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 416b16: ff 416b17: 81 fd ff 07 00 00 cmp $0x7ff,%ebp 416b1d: 77 26 ja 416b45 <_D2rt4util3utf6encodeFKAawZv+0x85> 416b1f: 89 e8 mov %ebp,%eax 416b21: c1 e8 06 shr $0x6,%eax 416b24: 0d c0 00 00 00 or $0xc0,%eax 416b29: 88 44 24 0c mov %al,0xc(%rsp) 416b2d: 83 e5 3f and $0x3f,%ebp 416b30: 81 cd 80 00 00 00 or $0x80,%ebp 416b36: 40 88 6c 24 0d mov %bpl,0xd(%rsp) 416b3b: ba 02 00 00 00 mov $0x2,%edx 416b40: e9 87 00 00 00 jmpq 416bcc <_D2rt4util3utf6encodeFKAawZv+0x10c> 416b45: 81 fd ff ff 00 00 cmp $0xffff,%ebp 416b4b: 77 34 ja 416b81 <_D2rt4util3utf6encodeFKAawZv+0xc1> 416b4d: 89 e8 mov %ebp,%eax 416b4f: c1 e8 0c shr $0xc,%eax 416b52: 0d e0 00 00 00 or $0xe0,%eax 416b57: 88 44 24 0c mov %al,0xc(%rsp) 416b5b: 89 e8 mov %ebp,%eax 416b5d: c1 e8 06 shr $0x6,%eax 416b60: 83 e0 3f and $0x3f,%eax 416b63: 0d 80 00 00 00 or $0x80,%eax 416b68: 88 44 24 0d mov %al,0xd(%rsp) 416b6c: 83 e5 3f and $0x3f,%ebp 416b6f: 81 cd 80 00 00 00 or $0x80,%ebp 416b75: 40 88 6c 24 0e mov %bpl,0xe(%rsp) 416b7a: ba 03 00 00 00 mov $0x3,%edx 416b7f: eb 4b jmp 416bcc <_D2rt4util3utf6encodeFKAawZv+0x10c> 416b81: 81 fd ff ff 10 00 cmp $0x10ffff,%ebp 416b87: 77 71 ja 416bfa <_D2rt4util3utf6encodeFKAawZv+0x13a> 416b89: 89 e8 mov %ebp,%eax 416b8b: c1 e8 12 shr $0x12,%eax 416b8e: 0d f0 00 00 00 or $0xf0,%eax 416b93: 88 44 24 0c mov %al,0xc(%rsp) 416b97: 89 e8 mov %ebp,%eax 416b99: c1 e8 0c shr $0xc,%eax 416b9c: 83 e0 3f and $0x3f,%eax 416b9f: 0d 80 00 00 00 or $0x80,%eax 416ba4: 88 44 24 0d mov %al,0xd(%rsp) 416ba8: 89 e8 mov %ebp,%eax 416baa: c1 e8 06 shr $0x6,%eax 416bad: 83 e0 3f and $0x3f,%eax 416bb0: 0d 80 00 00 00 or $0x80,%eax 416bb5: 88 44 24 0e mov %al,0xe(%rsp) 416bb9: 83 e5 3f and $0x3f,%ebp 416bbc: 81 cd 80 00 00 00 or $0x80,%ebp 416bc2: ba 04 00 00 00 mov $0x4,%edx 416bc7: 40 88 6c 24 0f mov %bpl,0xf(%rsp) 416bcc: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 416bd1: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx 416bd6: bf 60 64 42 00 mov $0x426460,%edi 416bdb: e8 00 f4 fe ff callq 405fe0 <_d_arrayappendT> 416be0: 48 89 44 24 10 mov %rax,0x10(%rsp) 416be5: 48 89 54 24 18 mov %rdx,0x18(%rsp) 416bea: 49 89 56 08 mov %rdx,0x8(%r14) 416bee: 49 89 06 mov %rax,(%r14) 416bf1: 48 83 c4 20 add $0x20,%rsp 416bf5: 5b pop %rbx 416bf6: 41 5e pop %r14 416bf8: 5d pop %rbp 416bf9: c3 retq 416bfa: bf 43 00 00 00 mov $0x43,%edi 416bff: be 70 5b 42 00 mov $0x425b70,%esi 416c04: ba d9 01 00 00 mov $0x1d9,%edx 416c09: e8 92 b5 fe ff callq 4021a0 <_d_assert> 416c0e: 66 90 xchg %ax,%ax 0000000000416c10 <_D2rt4util3utf6encodeFKAuwZv>: 416c10: 55 push %rbp 416c11: 41 56 push %r14 416c13: 53 push %rbx 416c14: 48 83 ec 20 sub $0x20,%rsp 416c18: 49 89 f6 mov %rsi,%r14 416c1b: 89 fd mov %edi,%ebp 416c1d: 49 8b 1e mov (%r14),%rbx 416c20: 49 8b 46 08 mov 0x8(%r14),%rax 416c24: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 416c29: 48 89 44 24 18 mov %rax,0x18(%rsp) 416c2e: 81 fd 00 00 01 00 cmp $0x10000,%ebp 416c34: 73 29 jae 416c5f <_D2rt4util3utf6encodeFKAuwZv+0x4f> 416c36: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 416c3b: bf d0 6b 42 00 mov $0x426bd0,%edi 416c40: ba 01 00 00 00 mov $0x1,%edx 416c45: e8 36 f5 fe ff callq 406180 <_d_arrayappendcTX> 416c4a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 416c4f: 66 89 2c 58 mov %bp,(%rax,%rbx,2) 416c53: 48 8b 44 24 10 mov 0x10(%rsp),%rax 416c58: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 416c5d: eb 56 jmp 416cb5 <_D2rt4util3utf6encodeFKAuwZv+0xa5> 416c5f: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 416c66: ff 416c67: 81 c5 00 00 ff ff add $0xffff0000,%ebp 416c6d: 89 e8 mov %ebp,%eax 416c6f: c1 e8 0a shr $0xa,%eax 416c72: 25 ff 03 00 00 and $0x3ff,%eax 416c77: 0d 00 d8 00 00 or $0xd800,%eax 416c7c: 66 89 44 24 0c mov %ax,0xc(%rsp) 416c81: 81 e5 ff 03 00 00 and $0x3ff,%ebp 416c87: 81 cd 00 dc 00 00 or $0xdc00,%ebp 416c8d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 416c92: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx 416c97: 66 89 6c 24 0e mov %bp,0xe(%rsp) 416c9c: bf d0 6b 42 00 mov $0x426bd0,%edi 416ca1: ba 02 00 00 00 mov $0x2,%edx 416ca6: e8 35 f3 fe ff callq 405fe0 <_d_arrayappendT> 416cab: 48 89 44 24 10 mov %rax,0x10(%rsp) 416cb0: 48 89 54 24 18 mov %rdx,0x18(%rsp) 416cb5: 49 89 56 08 mov %rdx,0x8(%r14) 416cb9: 49 89 06 mov %rax,(%r14) 416cbc: 48 83 c4 20 add $0x20,%rsp 416cc0: 5b pop %rbx 416cc1: 41 5e pop %r14 416cc3: 5d pop %rbp 416cc4: c3 retq 416cc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 416ccc: 00 00 00 00 0000000000416cd0 <_D2rt4util3utf6encodeFKAwwZv>: 416cd0: 55 push %rbp 416cd1: 41 56 push %r14 416cd3: 53 push %rbx 416cd4: 48 89 f3 mov %rsi,%rbx 416cd7: 41 89 fe mov %edi,%r14d 416cda: 48 8b 2b mov (%rbx),%rbp 416cdd: bf 30 68 42 00 mov $0x426830,%edi 416ce2: ba 01 00 00 00 mov $0x1,%edx 416ce7: e8 94 f4 fe ff callq 406180 <_d_arrayappendcTX> 416cec: 48 8b 43 08 mov 0x8(%rbx),%rax 416cf0: 44 89 34 a8 mov %r14d,(%rax,%rbp,4) 416cf4: 5b pop %rbx 416cf5: 41 5e pop %r14 416cf7: 5d pop %rbp 416cf8: c3 retq 416cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416d00 <_D2rt4util3utf6toUTF8FJG4awZAa>: 416d00: 50 push %rax 416d01: 48 89 f2 mov %rsi,%rdx 416d04: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 416d0a: 83 ff 7f cmp $0x7f,%edi 416d0d: 77 0a ja 416d19 <_D2rt4util3utf6toUTF8FJG4awZAa+0x19> 416d0f: 40 88 3a mov %dil,(%rdx) 416d12: b8 01 00 00 00 mov $0x1,%eax 416d17: 59 pop %rcx 416d18: c3 retq 416d19: 81 ff ff 07 00 00 cmp $0x7ff,%edi 416d1f: 77 20 ja 416d41 <_D2rt4util3utf6toUTF8FJG4awZAa+0x41> 416d21: 89 f8 mov %edi,%eax 416d23: c1 e8 06 shr $0x6,%eax 416d26: 0d c0 00 00 00 or $0xc0,%eax 416d2b: 88 02 mov %al,(%rdx) 416d2d: 83 e7 3f and $0x3f,%edi 416d30: 81 cf 80 00 00 00 or $0x80,%edi 416d36: 40 88 7a 01 mov %dil,0x1(%rdx) 416d3a: b8 02 00 00 00 mov $0x2,%eax 416d3f: 59 pop %rcx 416d40: c3 retq 416d41: 81 ff ff ff 00 00 cmp $0xffff,%edi 416d47: 77 30 ja 416d79 <_D2rt4util3utf6toUTF8FJG4awZAa+0x79> 416d49: 89 f8 mov %edi,%eax 416d4b: c1 e8 0c shr $0xc,%eax 416d4e: 0d e0 00 00 00 or $0xe0,%eax 416d53: 88 02 mov %al,(%rdx) 416d55: 89 f8 mov %edi,%eax 416d57: c1 e8 06 shr $0x6,%eax 416d5a: 83 e0 3f and $0x3f,%eax 416d5d: 0d 80 00 00 00 or $0x80,%eax 416d62: 88 42 01 mov %al,0x1(%rdx) 416d65: 83 e7 3f and $0x3f,%edi 416d68: 81 cf 80 00 00 00 or $0x80,%edi 416d6e: 40 88 7a 02 mov %dil,0x2(%rdx) 416d72: b8 03 00 00 00 mov $0x3,%eax 416d77: 59 pop %rcx 416d78: c3 retq 416d79: 81 ff ff ff 10 00 cmp $0x10ffff,%edi 416d7f: 77 40 ja 416dc1 <_D2rt4util3utf6toUTF8FJG4awZAa+0xc1> 416d81: 89 f8 mov %edi,%eax 416d83: c1 e8 12 shr $0x12,%eax 416d86: 0d f0 00 00 00 or $0xf0,%eax 416d8b: 88 02 mov %al,(%rdx) 416d8d: 89 f8 mov %edi,%eax 416d8f: c1 e8 0c shr $0xc,%eax 416d92: 83 e0 3f and $0x3f,%eax 416d95: 0d 80 00 00 00 or $0x80,%eax 416d9a: 88 42 01 mov %al,0x1(%rdx) 416d9d: 89 f8 mov %edi,%eax 416d9f: c1 e8 06 shr $0x6,%eax 416da2: 83 e0 3f and $0x3f,%eax 416da5: 0d 80 00 00 00 or $0x80,%eax 416daa: 88 42 02 mov %al,0x2(%rdx) 416dad: 83 e7 3f and $0x3f,%edi 416db0: 81 cf 80 00 00 00 or $0x80,%edi 416db6: 40 88 7a 03 mov %dil,0x3(%rdx) 416dba: b8 04 00 00 00 mov $0x4,%eax 416dbf: 59 pop %rcx 416dc0: c3 retq 416dc1: bf 43 00 00 00 mov $0x43,%edi 416dc6: be 70 5b 42 00 mov $0x425b70,%esi 416dcb: ba 68 02 00 00 mov $0x268,%edx 416dd0: e8 cb b3 fe ff callq 4021a0 <_d_assert> 416dd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 416ddc: 00 00 00 00 0000000000416de0 <_D2rt4util3utf6toUTF8FAyaZAya>: 416de0: 48 89 f8 mov %rdi,%rax 416de3: 48 89 f2 mov %rsi,%rdx 416de6: c3 retq 416de7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 416dee: 00 00 0000000000416df0 <_D2rt4util3utf6toUTF8FxAuZAya>: 416df0: 41 57 push %r15 416df2: 41 56 push %r14 416df4: 41 54 push %r12 416df6: 53 push %rbx 416df7: 48 83 ec 18 sub $0x18,%rsp 416dfb: 49 89 f7 mov %rsi,%r15 416dfe: 49 89 fe mov %rdi,%r14 416e01: 0f 57 c0 xorps %xmm0,%xmm0 416e04: 0f 29 04 24 movaps %xmm0,(%rsp) 416e08: 48 8d 14 24 lea (%rsp),%rdx 416e0c: bf 60 64 42 00 mov $0x426460,%edi 416e11: 4c 89 f6 mov %r14,%rsi 416e14: e8 77 e3 fe ff callq 405190 <_d_arraysetlengthiT> 416e19: 48 89 04 24 mov %rax,(%rsp) 416e1d: 48 89 54 24 08 mov %rdx,0x8(%rsp) 416e22: 4d 85 f6 test %r14,%r14 416e25: 74 5c je 416e83 <_D2rt4util3utf6toUTF8FxAuZAya+0x93> 416e27: 31 db xor %ebx,%ebx 416e29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 416e30: 66 41 8b 07 mov (%r15),%ax 416e34: 66 83 f8 7f cmp $0x7f,%ax 416e38: 77 16 ja 416e50 <_D2rt4util3utf6toUTF8FxAuZAya+0x60> 416e3a: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 416e3f: 88 04 19 mov %al,(%rcx,%rbx,1) 416e42: 49 83 c7 02 add $0x2,%r15 416e46: 48 ff c3 inc %rbx 416e49: 4c 39 f3 cmp %r14,%rbx 416e4c: 72 e2 jb 416e30 <_D2rt4util3utf6toUTF8FxAuZAya+0x40> 416e4e: eb 33 jmp 416e83 <_D2rt4util3utf6toUTF8FxAuZAya+0x93> 416e50: 4c 8d 24 24 lea (%rsp),%r12 416e54: bf 60 64 42 00 mov $0x426460,%edi 416e59: 48 89 de mov %rbx,%rsi 416e5c: 4c 89 e2 mov %r12,%rdx 416e5f: e8 2c e3 fe ff callq 405190 <_d_arraysetlengthiT> 416e64: 48 89 04 24 mov %rax,(%rsp) 416e68: 48 89 54 24 08 mov %rdx,0x8(%rsp) 416e6d: 49 29 de sub %rbx,%r14 416e70: 4c 89 f7 mov %r14,%rdi 416e73: 4c 89 fe mov %r15,%rsi 416e76: 4c 89 e2 mov %r12,%rdx 416e79: b9 30 76 41 00 mov $0x417630,%ecx 416e7e: e8 2d 93 00 00 callq 4201b0 <_aApplywd1> 416e83: 48 8b 04 24 mov (%rsp),%rax 416e87: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 416e8c: 48 83 c4 18 add $0x18,%rsp 416e90: 5b pop %rbx 416e91: 41 5c pop %r12 416e93: 41 5e pop %r14 416e95: 41 5f pop %r15 416e97: c3 retq 416e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416e9f: 00 0000000000416ea0 <_D2rt4util3utf6toUTF8FxAwZAya>: 416ea0: 41 57 push %r15 416ea2: 41 56 push %r14 416ea4: 41 55 push %r13 416ea6: 41 54 push %r12 416ea8: 53 push %rbx 416ea9: 48 83 ec 10 sub $0x10,%rsp 416ead: 49 89 f7 mov %rsi,%r15 416eb0: 49 89 fe mov %rdi,%r14 416eb3: 0f 57 c0 xorps %xmm0,%xmm0 416eb6: 0f 29 04 24 movaps %xmm0,(%rsp) 416eba: 48 8d 14 24 lea (%rsp),%rdx 416ebe: bf 60 64 42 00 mov $0x426460,%edi 416ec3: 4c 89 f6 mov %r14,%rsi 416ec6: e8 c5 e2 fe ff callq 405190 <_d_arraysetlengthiT> 416ecb: 48 89 04 24 mov %rax,(%rsp) 416ecf: 48 89 54 24 08 mov %rdx,0x8(%rsp) 416ed4: 4d 85 f6 test %r14,%r14 416ed7: 74 6f je 416f48 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 416ed9: 31 db xor %ebx,%ebx 416edb: 4d 89 fc mov %r15,%r12 416ede: 66 90 xchg %ax,%ax 416ee0: 41 8b 04 24 mov (%r12),%eax 416ee4: 83 f8 7f cmp $0x7f,%eax 416ee7: 77 16 ja 416eff <_D2rt4util3utf6toUTF8FxAwZAya+0x5f> 416ee9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 416eee: 88 04 19 mov %al,(%rcx,%rbx,1) 416ef1: 49 83 c4 04 add $0x4,%r12 416ef5: 48 ff c3 inc %rbx 416ef8: 4c 39 f3 cmp %r14,%rbx 416efb: 72 e3 jb 416ee0 <_D2rt4util3utf6toUTF8FxAwZAya+0x40> 416efd: eb 49 jmp 416f48 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 416eff: 48 8d 14 24 lea (%rsp),%rdx 416f03: bf 60 64 42 00 mov $0x426460,%edi 416f08: 48 89 de mov %rbx,%rsi 416f0b: e8 80 e2 fe ff callq 405190 <_d_arraysetlengthiT> 416f10: 48 89 04 24 mov %rax,(%rsp) 416f14: 48 89 54 24 08 mov %rdx,0x8(%rsp) 416f19: 49 29 de sub %rbx,%r14 416f1c: 74 2a je 416f48 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 416f1e: 31 db xor %ebx,%ebx 416f20: 4c 8d 2c 24 lea (%rsp),%r13 416f24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416f2b: 00 00 00 00 00 416f30: 41 8b 3c 9c mov (%r12,%rbx,4),%edi 416f34: 4c 89 ee mov %r13,%rsi 416f37: e8 84 fb ff ff callq 416ac0 <_D2rt4util3utf6encodeFKAawZv> 416f3c: 49 83 c7 04 add $0x4,%r15 416f40: 48 ff c3 inc %rbx 416f43: 4c 39 f3 cmp %r14,%rbx 416f46: 72 e8 jb 416f30 <_D2rt4util3utf6toUTF8FxAwZAya+0x90> 416f48: 48 8b 04 24 mov (%rsp),%rax 416f4c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 416f51: 48 83 c4 10 add $0x10,%rsp 416f55: 5b pop %rbx 416f56: 41 5c pop %r12 416f58: 41 5d pop %r13 416f5a: 41 5e pop %r14 416f5c: 41 5f pop %r15 416f5e: c3 retq 416f5f: 90 nop 0000000000416f60 <_D2rt4util3utf7toUTF16FG2uwZAu>: 416f60: 89 74 24 fc mov %esi,-0x4(%rsp) 416f64: 48 8d 54 24 fc lea -0x4(%rsp),%rdx 416f69: 81 ff ff ff 00 00 cmp $0xffff,%edi 416f6f: 77 06 ja 416f77 <_D2rt4util3utf7toUTF16FG2uwZAu+0x17> 416f71: b8 01 00 00 00 mov $0x1,%eax 416f76: c3 retq 416f77: b8 02 00 00 00 mov $0x2,%eax 416f7c: c3 retq 416f7d: 0f 1f 00 nopl (%rax) 0000000000416f80 <_D2rt4util3utf7toUTF16FxAaZAyu>: 416f80: 55 push %rbp 416f81: 41 57 push %r15 416f83: 41 56 push %r14 416f85: 41 55 push %r13 416f87: 41 54 push %r12 416f89: 53 push %rbx 416f8a: 48 83 ec 38 sub $0x38,%rsp 416f8e: 49 89 f6 mov %rsi,%r14 416f91: 49 89 fc mov %rdi,%r12 416f94: 0f 57 c0 xorps %xmm0,%xmm0 416f97: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 416f9c: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 416fa1: bf d0 6b 42 00 mov $0x426bd0,%edi 416fa6: 4c 89 e6 mov %r12,%rsi 416fa9: 4c 89 fa mov %r15,%rdx 416fac: e8 df e1 fe ff callq 405190 <_d_arraysetlengthiT> 416fb1: 48 89 44 24 10 mov %rax,0x10(%rsp) 416fb6: 48 89 54 24 18 mov %rdx,0x18(%rsp) 416fbb: 31 ed xor %ebp,%ebp 416fbd: bf d0 6b 42 00 mov $0x426bd0,%edi 416fc2: 31 f6 xor %esi,%esi 416fc4: 4c 89 fa mov %r15,%rdx 416fc7: e8 c4 e1 fe ff callq 405190 <_d_arraysetlengthiT> 416fcc: 4d 85 e4 test %r12,%r12 416fcf: 48 89 44 24 10 mov %rax,0x10(%rsp) 416fd4: 48 89 54 24 18 mov %rdx,0x18(%rsp) 416fd9: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 416fe0: 00 00 416fe2: 0f 84 1f 01 00 00 je 417107 <_D2rt4util3utf7toUTF16FxAaZAyu+0x187> 416fe8: 4c 8d 6c 24 28 lea 0x28(%rsp),%r13 416fed: 0f 1f 00 nopl (%rax) 416ff0: 41 0f b6 1c 2e movzbl (%r14,%rbp,1),%ebx 416ff5: 84 db test %bl,%bl 416ff7: 78 37 js 417030 <_D2rt4util3utf7toUTF16FxAaZAyu+0xb0> 416ff9: 48 ff c5 inc %rbp 416ffc: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 417001: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 417006: bf d0 6b 42 00 mov $0x426bd0,%edi 41700b: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 417010: ba 01 00 00 00 mov $0x1,%edx 417015: e8 66 f1 fe ff callq 406180 <_d_arrayappendcTX> 41701a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41701f: 66 42 89 1c 78 mov %bx,(%rax,%r15,2) 417024: e9 cb 00 00 00 jmpq 4170f4 <_D2rt4util3utf7toUTF16FxAaZAyu+0x174> 417029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 417030: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 417035: 4c 89 e6 mov %r12,%rsi 417038: 4c 89 f2 mov %r14,%rdx 41703b: e8 30 f8 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 417040: 41 89 c7 mov %eax,%r15d 417043: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 417048: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41704d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 417052: 48 89 44 24 30 mov %rax,0x30(%rsp) 417057: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 41705e: 73 30 jae 417090 <_D2rt4util3utf7toUTF16FxAaZAyu+0x110> 417060: bf d0 6b 42 00 mov $0x426bd0,%edi 417065: 4c 89 ee mov %r13,%rsi 417068: ba 01 00 00 00 mov $0x1,%edx 41706d: e8 0e f1 fe ff callq 406180 <_d_arrayappendcTX> 417072: 48 8b 44 24 30 mov 0x30(%rsp),%rax 417077: 66 44 89 3c 58 mov %r15w,(%rax,%rbx,2) 41707c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 417081: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 417086: eb 5d jmp 4170e5 <_D2rt4util3utf7toUTF16FxAaZAyu+0x165> 417088: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41708f: 00 417090: c7 44 24 24 ff ff ff movl $0xffffffff,0x24(%rsp) 417097: ff 417098: 41 8d 87 00 00 ff ff lea -0x10000(%r15),%eax 41709f: 89 c1 mov %eax,%ecx 4170a1: c1 e9 0a shr $0xa,%ecx 4170a4: 81 e1 ff 03 00 00 and $0x3ff,%ecx 4170aa: 81 c9 00 d8 00 00 or $0xd800,%ecx 4170b0: 66 89 4c 24 24 mov %cx,0x24(%rsp) 4170b5: 25 ff 03 00 00 and $0x3ff,%eax 4170ba: 0d 00 dc 00 00 or $0xdc00,%eax 4170bf: 66 89 44 24 26 mov %ax,0x26(%rsp) 4170c4: bf d0 6b 42 00 mov $0x426bd0,%edi 4170c9: 4c 89 ee mov %r13,%rsi 4170cc: ba 02 00 00 00 mov $0x2,%edx 4170d1: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4170d6: e8 05 ef fe ff callq 405fe0 <_d_arrayappendT> 4170db: 48 89 44 24 28 mov %rax,0x28(%rsp) 4170e0: 48 89 54 24 30 mov %rdx,0x30(%rsp) 4170e5: 48 89 44 24 10 mov %rax,0x10(%rsp) 4170ea: 48 89 54 24 18 mov %rdx,0x18(%rsp) 4170ef: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4170f4: 4c 39 e5 cmp %r12,%rbp 4170f7: 0f 82 f3 fe ff ff jb 416ff0 <_D2rt4util3utf7toUTF16FxAaZAyu+0x70> 4170fd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 417102: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 417107: 48 83 c4 38 add $0x38,%rsp 41710b: 5b pop %rbx 41710c: 41 5c pop %r12 41710e: 41 5d pop %r13 417110: 41 5e pop %r14 417112: 41 5f pop %r15 417114: 5d pop %rbp 417115: c3 retq 417116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41711d: 00 00 00 0000000000417120 <_D2rt4util3utf8toUTF16zFxAaZPxu>: 417120: 55 push %rbp 417121: 41 57 push %r15 417123: 41 56 push %r14 417125: 41 55 push %r13 417127: 41 54 push %r12 417129: 53 push %rbx 41712a: 48 83 ec 38 sub $0x38,%rsp 41712e: 49 89 f6 mov %rsi,%r14 417131: 49 89 fc mov %rdi,%r12 417134: 0f 57 c0 xorps %xmm0,%xmm0 417137: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 41713c: 49 8d 74 24 01 lea 0x1(%r12),%rsi 417141: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 417146: bf d0 6b 42 00 mov $0x426bd0,%edi 41714b: 4c 89 fa mov %r15,%rdx 41714e: e8 3d e0 fe ff callq 405190 <_d_arraysetlengthiT> 417153: 48 89 44 24 10 mov %rax,0x10(%rsp) 417158: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41715d: 31 ed xor %ebp,%ebp 41715f: bf d0 6b 42 00 mov $0x426bd0,%edi 417164: 31 f6 xor %esi,%esi 417166: 4c 89 fa mov %r15,%rdx 417169: e8 22 e0 fe ff callq 405190 <_d_arraysetlengthiT> 41716e: 49 89 c7 mov %rax,%r15 417171: 4d 85 e4 test %r12,%r12 417174: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 417179: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41717e: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 417185: 00 00 417187: 0f 84 25 01 00 00 je 4172b2 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x192> 41718d: 4c 8d 6c 24 28 lea 0x28(%rsp),%r13 417192: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417199: 1f 84 00 00 00 00 00 4171a0: 41 0f b6 1c 2e movzbl (%r14,%rbp,1),%ebx 4171a5: 84 db test %bl,%bl 4171a7: 78 37 js 4171e0 <_D2rt4util3utf8toUTF16zFxAaZPxu+0xc0> 4171a9: 48 ff c5 inc %rbp 4171ac: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 4171b1: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 4171b6: bf d0 6b 42 00 mov $0x426bd0,%edi 4171bb: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4171c0: ba 01 00 00 00 mov $0x1,%edx 4171c5: e8 b6 ef fe ff callq 406180 <_d_arrayappendcTX> 4171ca: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4171cf: 66 42 89 1c 78 mov %bx,(%rax,%r15,2) 4171d4: e9 cb 00 00 00 jmpq 4172a4 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x184> 4171d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4171e0: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4171e5: 4c 89 e6 mov %r12,%rsi 4171e8: 4c 89 f2 mov %r14,%rdx 4171eb: e8 80 f6 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 4171f0: 41 89 c7 mov %eax,%r15d 4171f3: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4171f8: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4171fd: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 417202: 48 89 44 24 30 mov %rax,0x30(%rsp) 417207: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 41720e: 73 30 jae 417240 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x120> 417210: bf d0 6b 42 00 mov $0x426bd0,%edi 417215: 4c 89 ee mov %r13,%rsi 417218: ba 01 00 00 00 mov $0x1,%edx 41721d: e8 5e ef fe ff callq 406180 <_d_arrayappendcTX> 417222: 48 8b 44 24 30 mov 0x30(%rsp),%rax 417227: 66 44 89 3c 58 mov %r15w,(%rax,%rbx,2) 41722c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 417231: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 417236: eb 5d jmp 417295 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x175> 417238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41723f: 00 417240: c7 44 24 24 ff ff ff movl $0xffffffff,0x24(%rsp) 417247: ff 417248: 41 8d 87 00 00 ff ff lea -0x10000(%r15),%eax 41724f: 89 c1 mov %eax,%ecx 417251: c1 e9 0a shr $0xa,%ecx 417254: 81 e1 ff 03 00 00 and $0x3ff,%ecx 41725a: 81 c9 00 d8 00 00 or $0xd800,%ecx 417260: 66 89 4c 24 24 mov %cx,0x24(%rsp) 417265: 25 ff 03 00 00 and $0x3ff,%eax 41726a: 0d 00 dc 00 00 or $0xdc00,%eax 41726f: 66 89 44 24 26 mov %ax,0x26(%rsp) 417274: bf d0 6b 42 00 mov $0x426bd0,%edi 417279: 4c 89 ee mov %r13,%rsi 41727c: ba 02 00 00 00 mov $0x2,%edx 417281: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 417286: e8 55 ed fe ff callq 405fe0 <_d_arrayappendT> 41728b: 48 89 44 24 28 mov %rax,0x28(%rsp) 417290: 48 89 54 24 30 mov %rdx,0x30(%rsp) 417295: 48 89 44 24 10 mov %rax,0x10(%rsp) 41729a: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41729f: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4172a4: 4c 39 e5 cmp %r12,%rbp 4172a7: 0f 82 f3 fe ff ff jb 4171a0 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x80> 4172ad: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 4172b2: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4172b7: bf d0 6b 42 00 mov $0x426bd0,%edi 4172bc: ba 01 00 00 00 mov $0x1,%edx 4172c1: e8 ba ee fe ff callq 406180 <_d_arrayappendcTX> 4172c6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4172cb: 66 42 c7 04 78 00 00 movw $0x0,(%rax,%r15,2) 4172d2: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4172d7: 48 83 c4 38 add $0x38,%rsp 4172db: 5b pop %rbx 4172dc: 41 5c pop %r12 4172de: 41 5d pop %r13 4172e0: 41 5e pop %r14 4172e2: 41 5f pop %r15 4172e4: 5d pop %rbp 4172e5: c3 retq 4172e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4172ed: 00 00 00 00000000004172f0 <_D2rt4util3utf7toUTF16FAyuZAyu>: 4172f0: 48 89 f8 mov %rdi,%rax 4172f3: 48 89 f2 mov %rsi,%rdx 4172f6: c3 retq 4172f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4172fe: 00 00 0000000000417300 <_D2rt4util3utf7toUTF16FxAwZAyu>: 417300: 55 push %rbp 417301: 41 57 push %r15 417303: 41 56 push %r14 417305: 41 55 push %r13 417307: 41 54 push %r12 417309: 53 push %rbx 41730a: 48 83 ec 28 sub $0x28,%rsp 41730e: 49 89 f5 mov %rsi,%r13 417311: 49 89 fe mov %rdi,%r14 417314: 0f 57 c0 xorps %xmm0,%xmm0 417317: 0f 29 04 24 movaps %xmm0,(%rsp) 41731b: 48 8d 1c 24 lea (%rsp),%rbx 41731f: bf d0 6b 42 00 mov $0x426bd0,%edi 417324: 4c 89 f6 mov %r14,%rsi 417327: 48 89 da mov %rbx,%rdx 41732a: e8 61 de fe ff callq 405190 <_d_arraysetlengthiT> 41732f: 48 89 04 24 mov %rax,(%rsp) 417333: 48 89 54 24 08 mov %rdx,0x8(%rsp) 417338: bf d0 6b 42 00 mov $0x426bd0,%edi 41733d: 31 f6 xor %esi,%esi 41733f: 48 89 da mov %rbx,%rdx 417342: e8 49 de fe ff callq 405190 <_d_arraysetlengthiT> 417347: 48 89 c3 mov %rax,%rbx 41734a: 4d 85 f6 test %r14,%r14 41734d: 48 89 1c 24 mov %rbx,(%rsp) 417351: 48 89 54 24 08 mov %rdx,0x8(%rsp) 417356: 0f 84 bf 00 00 00 je 41741b <_D2rt4util3utf7toUTF16FxAwZAyu+0x11b> 41735c: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 417361: 4c 8d 64 24 14 lea 0x14(%rsp),%r12 417366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41736d: 00 00 00 417370: 41 8b 6d 00 mov 0x0(%r13),%ebp 417374: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 417379: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41737e: 81 fd 00 00 01 00 cmp $0x10000,%ebp 417384: 73 2a jae 4173b0 <_D2rt4util3utf7toUTF16FxAwZAyu+0xb0> 417386: bf d0 6b 42 00 mov $0x426bd0,%edi 41738b: 4c 89 fe mov %r15,%rsi 41738e: ba 01 00 00 00 mov $0x1,%edx 417393: e8 e8 ed fe ff callq 406180 <_d_arrayappendcTX> 417398: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41739d: 66 89 2c 58 mov %bp,(%rax,%rbx,2) 4173a1: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 4173a6: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4173ab: eb 58 jmp 417405 <_D2rt4util3utf7toUTF16FxAwZAyu+0x105> 4173ad: 0f 1f 00 nopl (%rax) 4173b0: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 4173b7: ff 4173b8: 81 c5 00 00 ff ff add $0xffff0000,%ebp 4173be: 89 e8 mov %ebp,%eax 4173c0: c1 e8 0a shr $0xa,%eax 4173c3: 25 ff 03 00 00 and $0x3ff,%eax 4173c8: 0d 00 d8 00 00 or $0xd800,%eax 4173cd: 66 89 44 24 14 mov %ax,0x14(%rsp) 4173d2: 81 e5 ff 03 00 00 and $0x3ff,%ebp 4173d8: 81 cd 00 dc 00 00 or $0xdc00,%ebp 4173de: 66 89 6c 24 16 mov %bp,0x16(%rsp) 4173e3: bf d0 6b 42 00 mov $0x426bd0,%edi 4173e8: 4c 89 fe mov %r15,%rsi 4173eb: ba 02 00 00 00 mov $0x2,%edx 4173f0: 4c 89 e1 mov %r12,%rcx 4173f3: e8 e8 eb fe ff callq 405fe0 <_d_arrayappendT> 4173f8: 48 89 c3 mov %rax,%rbx 4173fb: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 417400: 48 89 54 24 20 mov %rdx,0x20(%rsp) 417405: 48 89 1c 24 mov %rbx,(%rsp) 417409: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41740e: 49 83 c5 04 add $0x4,%r13 417412: 49 ff ce dec %r14 417415: 0f 85 55 ff ff ff jne 417370 <_D2rt4util3utf7toUTF16FxAwZAyu+0x70> 41741b: 48 89 d8 mov %rbx,%rax 41741e: 48 83 c4 28 add $0x28,%rsp 417422: 5b pop %rbx 417423: 41 5c pop %r12 417425: 41 5d pop %r13 417427: 41 5e pop %r14 417429: 41 5f pop %r15 41742b: 5d pop %rbp 41742c: c3 retq 41742d: 0f 1f 00 nopl (%rax) 0000000000417430 <_D2rt4util3utf7toUTF32FxAaZAyw>: 417430: 41 57 push %r15 417432: 41 56 push %r14 417434: 41 54 push %r12 417436: 53 push %rbx 417437: 48 83 ec 28 sub $0x28,%rsp 41743b: 49 89 f6 mov %rsi,%r14 41743e: 49 89 ff mov %rdi,%r15 417441: 0f 57 c0 xorps %xmm0,%xmm0 417444: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 417449: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 41744e: bf 30 68 42 00 mov $0x426830,%edi 417453: 4c 89 fe mov %r15,%rsi 417456: e8 35 dd fe ff callq 405190 <_d_arraysetlengthiT> 41745b: 48 89 44 24 10 mov %rax,0x10(%rsp) 417460: 48 89 54 24 18 mov %rdx,0x18(%rsp) 417465: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 41746c: 00 00 41746e: 31 c9 xor %ecx,%ecx 417470: 4d 85 ff test %r15,%r15 417473: 74 4a je 4174bf <_D2rt4util3utf7toUTF32FxAaZAyw+0x8f> 417475: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 41747a: 48 89 cb mov %rcx,%rbx 41747d: 0f 1f 00 nopl (%rax) 417480: 41 0f b6 04 0e movzbl (%r14,%rcx,1),%eax 417485: 84 c0 test %al,%al 417487: 79 17 jns 4174a0 <_D2rt4util3utf7toUTF32FxAaZAyw+0x70> 417489: 4c 89 e7 mov %r12,%rdi 41748c: 4c 89 fe mov %r15,%rsi 41748f: 4c 89 f2 mov %r14,%rdx 417492: e8 d9 f3 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 417497: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 41749c: eb 0a jmp 4174a8 <_D2rt4util3utf7toUTF32FxAaZAyw+0x78> 41749e: 66 90 xchg %ax,%ax 4174a0: 48 ff c1 inc %rcx 4174a3: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 4174a8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4174ad: 89 04 9a mov %eax,(%rdx,%rbx,4) 4174b0: 48 ff c3 inc %rbx 4174b3: 4c 39 f9 cmp %r15,%rcx 4174b6: 72 c8 jb 417480 <_D2rt4util3utf7toUTF32FxAaZAyw+0x50> 4174b8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4174bd: eb 03 jmp 4174c2 <_D2rt4util3utf7toUTF32FxAaZAyw+0x92> 4174bf: 48 89 cb mov %rcx,%rbx 4174c2: 48 89 d8 mov %rbx,%rax 4174c5: 48 83 c4 28 add $0x28,%rsp 4174c9: 5b pop %rbx 4174ca: 41 5c pop %r12 4174cc: 41 5e pop %r14 4174ce: 41 5f pop %r15 4174d0: c3 retq 4174d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4174d8: 0f 1f 84 00 00 00 00 4174df: 00 00000000004174e0 <_D2rt4util3utf7toUTF32FxAuZAyw>: 4174e0: 55 push %rbp 4174e1: 41 57 push %r15 4174e3: 41 56 push %r14 4174e5: 41 54 push %r12 4174e7: 53 push %rbx 4174e8: 48 83 ec 10 sub $0x10,%rsp 4174ec: 49 89 f6 mov %rsi,%r14 4174ef: 49 89 ff mov %rdi,%r15 4174f2: 0f 57 c0 xorps %xmm0,%xmm0 4174f5: 0f 29 04 24 movaps %xmm0,(%rsp) 4174f9: 48 8d 14 24 lea (%rsp),%rdx 4174fd: bf 30 68 42 00 mov $0x426830,%edi 417502: 4c 89 fe mov %r15,%rsi 417505: e8 86 dc fe ff callq 405190 <_d_arraysetlengthiT> 41750a: 48 89 04 24 mov %rax,(%rsp) 41750e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 417513: 45 31 e4 xor %r12d,%r12d 417516: 4d 85 ff test %r15,%r15 417519: 0f 84 ee 00 00 00 je 41760d <_D2rt4util3utf7toUTF32FxAuZAyw+0x12d> 41751f: 4c 89 e3 mov %r12,%rbx 417522: eb 1c jmp 417540 <_D2rt4util3utf7toUTF32FxAuZAyw+0x60> 417524: c1 e5 0a shl $0xa,%ebp 417527: 8d ac 05 00 24 a0 fc lea -0x35fdc00(%rbp,%rax,1),%ebp 41752e: 48 83 c3 02 add $0x2,%rbx 417532: e9 bc 00 00 00 jmpq 4175f3 <_D2rt4util3utf7toUTF32FxAuZAyw+0x113> 417537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41753e: 00 00 417540: 41 0f b7 2c 5e movzwl (%r14,%rbx,2),%ebp 417545: 81 fd 80 00 00 00 cmp $0x80,%ebp 41754b: 0f 82 9f 00 00 00 jb 4175f0 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 417551: 66 f7 c5 80 ff test $0xff80,%bp 417556: 0f 84 94 00 00 00 je 4175f0 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 41755c: 8d 85 00 28 00 00 lea 0x2800(%rbp),%eax 417562: 66 3d ff 03 cmp $0x3ff,%ax 417566: 77 15 ja 41757d <_D2rt4util3utf7toUTF32FxAuZAyw+0x9d> 417568: 48 8d 43 01 lea 0x1(%rbx),%rax 41756c: 4c 39 f8 cmp %r15,%rax 41756f: 75 24 jne 417595 <_D2rt4util3utf7toUTF32FxAuZAyw+0xb5> 417571: bf 2e 00 00 00 mov $0x2e,%edi 417576: be 10 5a 42 00 mov $0x425a10,%esi 41757b: eb 4b jmp 4175c8 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 41757d: 8d 85 00 24 00 00 lea 0x2400(%rbp),%eax 417583: 66 3d 00 04 cmp $0x400,%ax 417587: 73 2f jae 4175b8 <_D2rt4util3utf7toUTF32FxAuZAyw+0xd8> 417589: bf 1f 00 00 00 mov $0x1f,%edi 41758e: be 70 5a 42 00 mov $0x425a70,%esi 417593: eb 33 jmp 4175c8 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 417595: 41 0f b7 44 5e 02 movzwl 0x2(%r14,%rbx,2),%eax 41759b: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 4175a1: 66 81 f9 ff 03 cmp $0x3ff,%cx 4175a6: 0f 86 78 ff ff ff jbe 417524 <_D2rt4util3utf7toUTF32FxAuZAyw+0x44> 4175ac: bf 27 00 00 00 mov $0x27,%edi 4175b1: be 40 5a 42 00 mov $0x425a40,%esi 4175b6: eb 10 jmp 4175c8 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 4175b8: 66 83 fd fd cmp $0xfffd,%bp 4175bc: 76 32 jbe 4175f0 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 4175be: bf 14 00 00 00 mov $0x14,%edi 4175c3: be 90 5a 42 00 mov $0x425a90,%esi 4175c8: 48 89 da mov %rbx,%rdx 4175cb: b9 43 00 00 00 mov $0x43,%ecx 4175d0: 41 b8 b0 5a 42 00 mov $0x425ab0,%r8d 4175d6: 41 b9 90 01 00 00 mov $0x190,%r9d 4175dc: e8 cf 20 ff ff callq 4096b0 4175e1: eb 10 jmp 4175f3 <_D2rt4util3utf7toUTF32FxAuZAyw+0x113> 4175e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4175ea: 84 00 00 00 00 00 4175f0: 48 ff c3 inc %rbx 4175f3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4175f8: 42 89 2c a0 mov %ebp,(%rax,%r12,4) 4175fc: 49 ff c4 inc %r12 4175ff: 4c 39 fb cmp %r15,%rbx 417602: 0f 82 38 ff ff ff jb 417540 <_D2rt4util3utf7toUTF32FxAuZAyw+0x60> 417608: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 41760d: 4c 89 e0 mov %r12,%rax 417610: 48 83 c4 10 add $0x10,%rsp 417614: 5b pop %rbx 417615: 41 5c pop %r12 417617: 41 5e pop %r14 417619: 41 5f pop %r15 41761b: 5d pop %rbp 41761c: c3 retq 41761d: 0f 1f 00 nopl (%rax) 0000000000417620 <_D2rt4util3utf7toUTF32FAywZAyw>: 417620: 48 89 f8 mov %rdi,%rax 417623: 48 89 f2 mov %rsi,%rdx 417626: c3 retq 417627: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41762e: 00 00 0000000000417630 <_D2rt4util3utf6toUTF8FxAuZAya14__foreachbody9MFKwZi>: 417630: 50 push %rax 417631: 48 89 f8 mov %rdi,%rax 417634: 8b 3e mov (%rsi),%edi 417636: 48 89 c6 mov %rax,%rsi 417639: e8 82 f4 ff ff callq 416ac0 <_D2rt4util3utf6encodeFKAawZv> 41763e: 31 c0 xor %eax,%eax 417640: 5a pop %rdx 417641: c3 retq 417642: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417649: 1f 84 00 00 00 00 00 0000000000417650 <_D2rt4util3utf16__moduleinfoCtorZ>: 417650: 48 8b 05 c9 be 21 00 mov 0x21bec9(%rip),%rax # 633520 <_Dmodule_ref> 417657: 48 89 05 22 a7 21 00 mov %rax,0x21a722(%rip) # 631d80 <_D2rt4util3utf11__moduleRefZ> 41765e: 48 c7 05 b7 be 21 00 movq $0x631d80,0x21beb7(%rip) # 633520 <_Dmodule_ref> 417665: 80 1d 63 00 417669: c3 retq 41766a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000417670 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv>: 417670: 41 57 push %r15 417672: 41 56 push %r14 417674: 53 push %rbx 417675: 48 83 ec 10 sub $0x10,%rsp 417679: 49 89 f6 mov %rsi,%r14 41767c: 48 89 fb mov %rdi,%rbx 41767f: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 417686: 00 00 417688: 48 85 db test %rbx,%rbx 41768b: 74 28 je 4176b5 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv+0x45> 41768d: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 417692: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417699: 1f 84 00 00 00 00 00 4176a0: 4c 89 ff mov %r15,%rdi 4176a3: 48 89 de mov %rbx,%rsi 4176a6: 4c 89 f2 mov %r14,%rdx 4176a9: e8 c2 f1 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 4176ae: 48 39 5c 24 08 cmp %rbx,0x8(%rsp) 4176b3: 72 eb jb 4176a0 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv+0x30> 4176b5: 48 83 c4 10 add $0x10,%rsp 4176b9: 5b pop %rbx 4176ba: 41 5e pop %r14 4176bc: 41 5f pop %r15 4176be: c3 retq 4176bf: 90 nop 00000000004176c0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv>: 4176c0: 41 57 push %r15 4176c2: 41 56 push %r14 4176c4: 41 54 push %r12 4176c6: 53 push %rbx 4176c7: 50 push %rax 4176c8: 49 89 f7 mov %rsi,%r15 4176cb: 49 89 fe mov %rdi,%r14 4176ce: 4d 85 f6 test %r14,%r14 4176d1: 0f 84 72 01 00 00 je 417849 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x189> 4176d7: 31 db xor %ebx,%ebx 4176d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4176e0: 4c 8d 63 01 lea 0x1(%rbx),%r12 4176e4: 4d 39 f4 cmp %r14,%r12 4176e7: 0f 85 ac 00 00 00 jne 417799 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xd9> 4176ed: eb 1a jmp 417709 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x49> 4176ef: 90 nop 4176f0: 48 89 da mov %rbx,%rdx 4176f3: b9 43 00 00 00 mov $0x43,%ecx 4176f8: 41 b8 b0 5a 42 00 mov $0x425ab0,%r8d 4176fe: 41 b9 90 01 00 00 mov $0x190,%r9d 417704: e8 a7 1f ff ff callq 4096b0 417709: 66 41 8b 04 5f mov (%r15,%rbx,2),%ax 41770e: 66 3d 80 00 cmp $0x80,%ax 417712: 0f 82 f8 00 00 00 jb 417810 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x150> 417718: 8d 88 00 28 00 00 lea 0x2800(%rax),%ecx 41771e: 66 81 f9 00 04 cmp $0x400,%cx 417723: 73 1b jae 417740 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x80> 417725: bf 2e 00 00 00 mov $0x2e,%edi 41772a: be 10 5a 42 00 mov $0x425a10,%esi 41772f: eb bf jmp 4176f0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 417731: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417738: 0f 1f 84 00 00 00 00 41773f: 00 417740: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 417746: 66 81 f9 00 04 cmp $0x400,%cx 41774b: 73 13 jae 417760 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xa0> 41774d: bf 1f 00 00 00 mov $0x1f,%edi 417752: be 70 5a 42 00 mov $0x425a70,%esi 417757: eb 97 jmp 4176f0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 417759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 417760: 66 83 f8 fe cmp $0xfffe,%ax 417764: 0f 82 c1 00 00 00 jb 41782b <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x16b> 41776a: bf 14 00 00 00 mov $0x14,%edi 41776f: be 90 5a 42 00 mov $0x425a90,%esi 417774: e9 77 ff ff ff jmpq 4176f0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 417779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 417780: 48 89 da mov %rbx,%rdx 417783: b9 43 00 00 00 mov $0x43,%ecx 417788: 41 b8 b0 5a 42 00 mov $0x425ab0,%r8d 41778e: 41 b9 90 01 00 00 mov $0x190,%r9d 417794: e8 17 1f ff ff callq 4096b0 417799: 66 41 8b 04 5f mov (%r15,%rbx,2),%ax 41779e: 66 3d 80 00 cmp $0x80,%ax 4177a2: 72 7c jb 417820 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x160> 4177a4: 8d 88 00 28 00 00 lea 0x2800(%rax),%ecx 4177aa: 66 81 f9 00 04 cmp $0x400,%cx 4177af: 73 1f jae 4177d0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x110> 4177b1: 41 0f b7 44 5f 02 movzwl 0x2(%r15,%rbx,2),%eax 4177b7: 05 00 24 00 00 add $0x2400,%eax 4177bc: 66 3d 00 04 cmp $0x400,%ax 4177c0: 72 63 jb 417825 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x165> 4177c2: bf 27 00 00 00 mov $0x27,%edi 4177c7: be 40 5a 42 00 mov $0x425a40,%esi 4177cc: eb b2 jmp 417780 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 4177ce: 66 90 xchg %ax,%ax 4177d0: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 4177d6: 66 81 f9 00 04 cmp $0x400,%cx 4177db: 73 13 jae 4177f0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x130> 4177dd: bf 1f 00 00 00 mov $0x1f,%edi 4177e2: be 70 5a 42 00 mov $0x425a70,%esi 4177e7: eb 97 jmp 417780 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 4177e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4177f0: 66 83 f8 fd cmp $0xfffd,%ax 4177f4: 76 3a jbe 417830 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x170> 4177f6: bf 14 00 00 00 mov $0x14,%edi 4177fb: be 90 5a 42 00 mov $0x425a90,%esi 417800: e9 7b ff ff ff jmpq 417780 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 417805: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41780c: 00 00 00 00 417810: 4c 89 e3 mov %r12,%rbx 417813: eb 2b jmp 417840 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 417815: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41781c: 00 00 00 00 417820: 4c 89 e3 mov %r12,%rbx 417823: eb 1b jmp 417840 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 417825: 48 83 c3 02 add $0x2,%rbx 417829: eb 15 jmp 417840 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 41782b: 4c 89 e3 mov %r12,%rbx 41782e: eb 10 jmp 417840 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 417830: 4c 89 e3 mov %r12,%rbx 417833: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41783a: 84 00 00 00 00 00 417840: 4c 39 f3 cmp %r14,%rbx 417843: 0f 82 97 fe ff ff jb 4176e0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x20> 417849: 48 83 c4 08 add $0x8,%rsp 41784d: 5b pop %rbx 41784e: 41 5c pop %r12 417850: 41 5e pop %r14 417852: 41 5f pop %r15 417854: c3 retq 417855: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41785c: 00 00 00 41785f: 90 nop 0000000000417860 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv>: 417860: 41 57 push %r15 417862: 41 56 push %r14 417864: 53 push %rbx 417865: 49 89 f7 mov %rsi,%r15 417868: 49 89 fe mov %rdi,%r14 41786b: 4d 85 f6 test %r14,%r14 41786e: 74 58 je 4178c8 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x68> 417870: 31 db xor %ebx,%ebx 417872: eb 2f jmp 4178a3 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x43> 417874: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41787b: 00 00 00 00 00 417880: bf 14 00 00 00 mov $0x14,%edi 417885: be 00 5b 42 00 mov $0x425b00,%esi 41788a: 48 89 da mov %rbx,%rdx 41788d: b9 43 00 00 00 mov $0x43,%ecx 417892: 41 b8 20 5b 42 00 mov $0x425b20,%r8d 417898: 41 b9 a6 01 00 00 mov $0x1a6,%r9d 41789e: e8 0d 1e ff ff callq 4096b0 4178a3: 41 8b 04 9f mov (%r15,%rbx,4),%eax 4178a7: 3d 00 d8 00 00 cmp $0xd800,%eax 4178ac: 72 12 jb 4178c0 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x60> 4178ae: 05 00 20 ff ff add $0xffff2000,%eax 4178b3: 3d 00 20 10 00 cmp $0x102000,%eax 4178b8: 73 c6 jae 417880 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x20> 4178ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4178c0: 48 ff c3 inc %rbx 4178c3: 4c 39 f3 cmp %r14,%rbx 4178c6: 72 db jb 4178a3 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x43> 4178c8: 5b pop %rbx 4178c9: 41 5e pop %r14 4178cb: 41 5f pop %r15 4178cd: c3 retq 4178ce: 66 90 xchg %ax,%ax 00000000004178d0 <_D2rt3aaA6newaaAFmZAPS2rt3aaA3aaA>: 4178d0: 41 57 push %r15 4178d2: 41 56 push %r14 4178d4: 53 push %rbx 4178d5: 49 89 fe mov %rdi,%r14 4178d8: 4e 8d 3c f5 00 00 00 lea 0x0(,%r14,8),%r15 4178df: 00 4178e0: 4c 89 ff mov %r15,%rdi 4178e3: be 10 00 00 00 mov $0x10,%esi 4178e8: e8 83 d9 ff ff callq 415270 4178ed: 48 89 c3 mov %rax,%rbx 4178f0: 48 89 df mov %rbx,%rdi 4178f3: 31 f6 xor %esi,%esi 4178f5: 4c 89 fa mov %r15,%rdx 4178f8: e8 03 a2 fe ff callq 401b00 4178fd: 4c 89 f0 mov %r14,%rax 417900: 48 89 da mov %rbx,%rdx 417903: 5b pop %rbx 417904: 41 5e pop %r14 417906: 41 5f pop %r15 417908: c3 retq 417909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000417910 <_D2rt3aaA10aligntsizeFNbmZm>: 417910: 48 8d 47 0f lea 0xf(%rdi),%rax 417914: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 417918: c3 retq 417919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000417920 <_aaLen>: 417920: 48 85 ff test %rdi,%rdi 417923: 74 05 je 41792a <_aaLen+0xa> 417925: 48 8b 47 10 mov 0x10(%rdi),%rax 417929: c3 retq 41792a: 31 c0 xor %eax,%eax 41792c: c3 retq 41792d: 0f 1f 00 nopl (%rax) 0000000000417930 <_aaGet>: 417930: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 417937: 84 c0 test %al,%al 417939: 74 31 je 41796c <_aaGet+0x3c> 41793b: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 417940: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 417945: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 41794a: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 41794f: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 417954: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 41795b: 00 41795c: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 417963: 00 417964: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 41796b: 00 41796c: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 417971: 4c 89 44 24 20 mov %r8,0x20(%rsp) 417976: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 41797b: 48 89 94 24 b0 00 00 mov %rdx,0xb0(%rsp) 417982: 00 417983: 48 8d 8c 24 b8 00 00 lea 0xb8(%rsp),%rcx 41798a: 00 41798b: e8 10 00 00 00 callq 4179a0 <_aaGetX> 417990: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 417997: c3 retq 417998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41799f: 00 00000000004179a0 <_aaGetX>: 4179a0: 55 push %rbp 4179a1: 41 57 push %r15 4179a3: 41 56 push %r14 4179a5: 41 55 push %r13 4179a7: 41 54 push %r12 4179a9: 53 push %rbx 4179aa: 48 83 ec 18 sub $0x18,%rsp 4179ae: 49 89 cd mov %rcx,%r13 4179b1: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4179b6: 48 89 f3 mov %rsi,%rbx 4179b9: 48 89 fd mov %rdi,%rbp 4179bc: 48 8b 03 mov (%rbx),%rax 4179bf: 48 89 df mov %rbx,%rdi 4179c2: ff 50 48 callq *0x48(%rax) 4179c5: 48 89 44 24 08 mov %rax,0x8(%rsp) 4179ca: 48 8b 45 00 mov 0x0(%rbp),%rax 4179ce: 48 85 c0 test %rax,%rax 4179d1: 75 5c jne 417a2f <_aaGetX+0x8f> 4179d3: bf a0 5c 42 00 mov $0x425ca0,%edi 4179d8: e8 73 b4 fe ff callq 402e50 <_d_allocmemoryT> 4179dd: 48 c7 40 38 00 00 00 movq $0x0,0x38(%rax) 4179e4: 00 4179e5: 48 c7 40 30 00 00 00 movq $0x0,0x30(%rax) 4179ec: 00 4179ed: 48 c7 40 28 00 00 00 movq $0x0,0x28(%rax) 4179f4: 00 4179f5: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 4179fc: 00 4179fd: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) 417a04: 00 417a05: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 417a0c: 00 417a0d: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 417a14: 00 417a15: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 417a1c: 48 89 45 00 mov %rax,0x0(%rbp) 417a20: 48 c7 00 04 00 00 00 movq $0x4,(%rax) 417a27: 48 8d 48 20 lea 0x20(%rax),%rcx 417a2b: 48 89 48 08 mov %rcx,0x8(%rax) 417a2f: 48 89 58 18 mov %rbx,0x18(%rax) 417a33: 48 8b 03 mov (%rbx),%rax 417a36: 48 89 df mov %rbx,%rdi 417a39: 4c 89 ee mov %r13,%rsi 417a3c: ff 50 30 callq *0x30(%rax) 417a3f: 49 89 c7 mov %rax,%r15 417a42: 48 8b 4d 00 mov 0x0(%rbp),%rcx 417a46: 48 89 2c 24 mov %rbp,(%rsp) 417a4a: 31 d2 xor %edx,%edx 417a4c: 48 f7 31 divq (%rcx) 417a4f: 48 8b 41 08 mov 0x8(%rcx),%rax 417a53: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 417a57: 48 85 ed test %rbp,%rbp 417a5a: 74 33 je 417a8f <_aaGetX+0xef> 417a5c: 0f 1f 40 00 nopl 0x0(%rax) 417a60: 4c 3b 7d 08 cmp 0x8(%rbp),%r15 417a64: 75 18 jne 417a7e <_aaGetX+0xde> 417a66: 48 8b 03 mov (%rbx),%rax 417a69: 48 8d 75 10 lea 0x10(%rbp),%rsi 417a6d: 48 89 df mov %rbx,%rdi 417a70: 4c 89 ea mov %r13,%rdx 417a73: ff 50 40 callq *0x40(%rax) 417a76: 85 c0 test %eax,%eax 417a78: 0f 84 8c 00 00 00 je 417b0a <_aaGetX+0x16a> 417a7e: 48 8b 45 00 mov 0x0(%rbp),%rax 417a82: 49 89 ee mov %rbp,%r14 417a85: 48 85 c0 test %rax,%rax 417a88: 48 89 c5 mov %rax,%rbp 417a8b: 75 d3 jne 417a60 <_aaGetX+0xc0> 417a8d: eb 04 jmp 417a93 <_aaGetX+0xf3> 417a8f: 4c 8d 34 d0 lea (%rax,%rdx,8),%r14 417a93: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 417a98: 49 8d 5c 24 1f lea 0x1f(%r12),%rbx 417a9d: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 417aa1: 48 8b 44 24 10 mov 0x10(%rsp),%rax 417aa6: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 417aaa: 31 f6 xor %esi,%esi 417aac: e8 bf d7 ff ff callq 415270 417ab1: 48 89 c5 mov %rax,%rbp 417ab4: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 417abb: 00 417abc: 4c 89 7d 08 mov %r15,0x8(%rbp) 417ac0: 48 8d 7d 10 lea 0x10(%rbp),%rdi 417ac4: 4c 89 ee mov %r13,%rsi 417ac7: 4c 89 e2 mov %r12,%rdx 417aca: e8 01 a1 fe ff callq 401bd0 417acf: 48 01 eb add %rbp,%rbx 417ad2: 48 89 df mov %rbx,%rdi 417ad5: 31 f6 xor %esi,%esi 417ad7: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 417adc: e8 1f a0 fe ff callq 401b00 417ae1: 49 89 2e mov %rbp,(%r14) 417ae4: 48 8b 3c 24 mov (%rsp),%rdi 417ae8: 48 8b 0f mov (%rdi),%rcx 417aeb: 48 8b 41 10 mov 0x10(%rcx),%rax 417aef: 48 ff c0 inc %rax 417af2: 48 89 41 10 mov %rax,0x10(%rcx) 417af6: 48 8b 0f mov (%rdi),%rcx 417af9: 48 8b 09 mov (%rcx),%rcx 417afc: 48 c1 e1 02 shl $0x2,%rcx 417b00: 48 39 c8 cmp %rcx,%rax 417b03: 76 05 jbe 417b0a <_aaGetX+0x16a> 417b05: e8 26 06 00 00 callq 418130 <_aaRehash> 417b0a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 417b0f: 48 83 c0 0f add $0xf,%rax 417b13: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 417b17: 48 8d 44 05 10 lea 0x10(%rbp,%rax,1),%rax 417b1c: 48 83 c4 18 add $0x18,%rsp 417b20: 5b pop %rbx 417b21: 41 5c pop %r12 417b23: 41 5d pop %r13 417b25: 41 5e pop %r14 417b27: 41 5f pop %r15 417b29: 5d pop %rbp 417b2a: c3 retq 417b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417b30 <_aaGetRvalue>: 417b30: 55 push %rbp 417b31: 41 57 push %r15 417b33: 41 56 push %r14 417b35: 41 55 push %r13 417b37: 41 54 push %r12 417b39: 53 push %rbx 417b3a: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 417b41: 49 89 f4 mov %rsi,%r12 417b44: 48 89 fb mov %rdi,%rbx 417b47: 84 c0 test %al,%al 417b49: 74 34 je 417b7f <_aaGetRvalue+0x4f> 417b4b: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 417b50: 0f 29 4c 24 50 movaps %xmm1,0x50(%rsp) 417b55: 0f 29 54 24 60 movaps %xmm2,0x60(%rsp) 417b5a: 0f 29 5c 24 70 movaps %xmm3,0x70(%rsp) 417b5f: 0f 29 a4 24 80 00 00 movaps %xmm4,0x80(%rsp) 417b66: 00 417b67: 0f 29 ac 24 90 00 00 movaps %xmm5,0x90(%rsp) 417b6e: 00 417b6f: 0f 29 b4 24 a0 00 00 movaps %xmm6,0xa0(%rsp) 417b76: 00 417b77: 0f 29 bc 24 b0 00 00 movaps %xmm7,0xb0(%rsp) 417b7e: 00 417b7f: 4c 89 4c 24 38 mov %r9,0x38(%rsp) 417b84: 4c 89 44 24 30 mov %r8,0x30(%rsp) 417b89: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 417b8e: 48 89 94 24 c0 00 00 mov %rdx,0xc0(%rsp) 417b95: 00 417b96: 31 ed xor %ebp,%ebp 417b98: 48 85 db test %rbx,%rbx 417b9b: 0f 84 8c 00 00 00 je 417c2d <_aaGetRvalue+0xfd> 417ba1: 49 8b 04 24 mov (%r12),%rax 417ba5: 4c 89 e7 mov %r12,%rdi 417ba8: ff 50 48 callq *0x48(%rax) 417bab: 49 89 c6 mov %rax,%r14 417bae: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 417bb3: 48 8b 1b mov (%rbx),%rbx 417bb6: 48 85 db test %rbx,%rbx 417bb9: 74 72 je 417c2d <_aaGetRvalue+0xfd> 417bbb: 4c 8d bc 24 c8 00 00 lea 0xc8(%rsp),%r15 417bc2: 00 417bc3: 49 8b 04 24 mov (%r12),%rax 417bc7: 4c 89 e7 mov %r12,%rdi 417bca: 4c 89 fe mov %r15,%rsi 417bcd: ff 50 30 callq *0x30(%rax) 417bd0: 49 89 c5 mov %rax,%r13 417bd3: 31 d2 xor %edx,%edx 417bd5: 48 f7 f3 div %rbx 417bd8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 417bdd: 48 8b 40 08 mov 0x8(%rax),%rax 417be1: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 417be5: 48 85 db test %rbx,%rbx 417be8: 74 3c je 417c26 <_aaGetRvalue+0xf6> 417bea: 49 83 c6 0f add $0xf,%r14 417bee: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 417bf2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417bf9: 1f 84 00 00 00 00 00 417c00: 4c 3b 6b 08 cmp 0x8(%rbx),%r13 417c04: 75 18 jne 417c1e <_aaGetRvalue+0xee> 417c06: 49 8b 04 24 mov (%r12),%rax 417c0a: 48 8d 6b 10 lea 0x10(%rbx),%rbp 417c0e: 4c 89 e7 mov %r12,%rdi 417c11: 48 89 ee mov %rbp,%rsi 417c14: 4c 89 fa mov %r15,%rdx 417c17: ff 50 40 callq *0x40(%rax) 417c1a: 85 c0 test %eax,%eax 417c1c: 74 0c je 417c2a <_aaGetRvalue+0xfa> 417c1e: 48 8b 1b mov (%rbx),%rbx 417c21: 48 85 db test %rbx,%rbx 417c24: 75 da jne 417c00 <_aaGetRvalue+0xd0> 417c26: 31 ed xor %ebp,%ebp 417c28: eb 03 jmp 417c2d <_aaGetRvalue+0xfd> 417c2a: 4c 01 f5 add %r14,%rbp 417c2d: 48 89 e8 mov %rbp,%rax 417c30: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 417c37: 5b pop %rbx 417c38: 41 5c pop %r12 417c3a: 41 5d pop %r13 417c3c: 41 5e pop %r14 417c3e: 41 5f pop %r15 417c40: 5d pop %rbp 417c41: c3 retq 417c42: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417c49: 1f 84 00 00 00 00 00 0000000000417c50 <_aaGetRvalueX>: 417c50: 55 push %rbp 417c51: 41 57 push %r15 417c53: 41 56 push %r14 417c55: 41 55 push %r13 417c57: 41 54 push %r12 417c59: 53 push %rbx 417c5a: 50 push %rax 417c5b: 49 89 ce mov %rcx,%r14 417c5e: 49 89 f7 mov %rsi,%r15 417c61: 49 89 fd mov %rdi,%r13 417c64: 4d 85 ed test %r13,%r13 417c67: 74 6d je 417cd6 <_aaGetRvalueX+0x86> 417c69: 49 8b 07 mov (%r15),%rax 417c6c: 4c 89 ff mov %r15,%rdi 417c6f: ff 50 48 callq *0x48(%rax) 417c72: 48 89 04 24 mov %rax,(%rsp) 417c76: 49 8b 5d 00 mov 0x0(%r13),%rbx 417c7a: 48 85 db test %rbx,%rbx 417c7d: 74 57 je 417cd6 <_aaGetRvalueX+0x86> 417c7f: 49 8b 07 mov (%r15),%rax 417c82: 4c 89 ff mov %r15,%rdi 417c85: 4c 89 f6 mov %r14,%rsi 417c88: ff 50 30 callq *0x30(%rax) 417c8b: 49 89 c4 mov %rax,%r12 417c8e: 31 d2 xor %edx,%edx 417c90: 48 f7 f3 div %rbx 417c93: 49 8b 45 08 mov 0x8(%r13),%rax 417c97: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 417c9b: 48 85 ed test %rbp,%rbp 417c9e: 74 36 je 417cd6 <_aaGetRvalueX+0x86> 417ca0: 48 8b 04 24 mov (%rsp),%rax 417ca4: 48 83 c0 0f add $0xf,%rax 417ca8: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 417cac: 49 89 c5 mov %rax,%r13 417caf: 90 nop 417cb0: 4c 3b 65 08 cmp 0x8(%rbp),%r12 417cb4: 75 17 jne 417ccd <_aaGetRvalueX+0x7d> 417cb6: 49 8b 07 mov (%r15),%rax 417cb9: 48 8d 5d 10 lea 0x10(%rbp),%rbx 417cbd: 4c 89 ff mov %r15,%rdi 417cc0: 48 89 de mov %rbx,%rsi 417cc3: 4c 89 f2 mov %r14,%rdx 417cc6: ff 50 40 callq *0x40(%rax) 417cc9: 85 c0 test %eax,%eax 417ccb: 74 1a je 417ce7 <_aaGetRvalueX+0x97> 417ccd: 48 8b 6d 00 mov 0x0(%rbp),%rbp 417cd1: 48 85 ed test %rbp,%rbp 417cd4: 75 da jne 417cb0 <_aaGetRvalueX+0x60> 417cd6: 31 c0 xor %eax,%eax 417cd8: 48 83 c4 08 add $0x8,%rsp 417cdc: 5b pop %rbx 417cdd: 41 5c pop %r12 417cdf: 41 5d pop %r13 417ce1: 41 5e pop %r14 417ce3: 41 5f pop %r15 417ce5: 5d pop %rbp 417ce6: c3 retq 417ce7: 4c 01 eb add %r13,%rbx 417cea: 48 89 d8 mov %rbx,%rax 417ced: eb e9 jmp 417cd8 <_aaGetRvalueX+0x88> 417cef: 90 nop 0000000000417cf0 <_aaIn>: 417cf0: 55 push %rbp 417cf1: 41 57 push %r15 417cf3: 41 56 push %r14 417cf5: 41 55 push %r13 417cf7: 41 54 push %r12 417cf9: 53 push %rbx 417cfa: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 417d01: 49 89 f7 mov %rsi,%r15 417d04: 49 89 fc mov %rdi,%r12 417d07: 84 c0 test %al,%al 417d09: 74 31 je 417d3c <_aaIn+0x4c> 417d0b: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 417d10: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 417d15: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 417d1a: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 417d1f: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 417d24: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 417d2b: 00 417d2c: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 417d33: 00 417d34: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 417d3b: 00 417d3c: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 417d41: 4c 89 44 24 20 mov %r8,0x20(%rsp) 417d46: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 417d4b: 48 89 54 24 10 mov %rdx,0x10(%rsp) 417d50: 4c 89 bc 24 b0 00 00 mov %r15,0xb0(%rsp) 417d57: 00 417d58: 31 ed xor %ebp,%ebp 417d5a: 4d 85 e4 test %r12,%r12 417d5d: 74 6e je 417dcd <_aaIn+0xdd> 417d5f: 49 8b 1c 24 mov (%r12),%rbx 417d63: 48 85 db test %rbx,%rbx 417d66: 74 65 je 417dcd <_aaIn+0xdd> 417d68: 4c 8d b4 24 b8 00 00 lea 0xb8(%rsp),%r14 417d6f: 00 417d70: 49 8b 07 mov (%r15),%rax 417d73: 4c 89 ff mov %r15,%rdi 417d76: 4c 89 f6 mov %r14,%rsi 417d79: ff 50 30 callq *0x30(%rax) 417d7c: 49 89 c5 mov %rax,%r13 417d7f: 31 d2 xor %edx,%edx 417d81: 48 f7 f3 div %rbx 417d84: 49 8b 44 24 08 mov 0x8(%r12),%rax 417d89: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 417d8d: eb 04 jmp 417d93 <_aaIn+0xa3> 417d8f: 90 nop 417d90: 48 8b 1b mov (%rbx),%rbx 417d93: 48 85 db test %rbx,%rbx 417d96: 74 33 je 417dcb <_aaIn+0xdb> 417d98: 4c 3b 6b 08 cmp 0x8(%rbx),%r13 417d9c: 75 f2 jne 417d90 <_aaIn+0xa0> 417d9e: 49 8b 07 mov (%r15),%rax 417da1: 48 8d 6b 10 lea 0x10(%rbx),%rbp 417da5: 4c 89 ff mov %r15,%rdi 417da8: 48 89 ee mov %rbp,%rsi 417dab: 4c 89 f2 mov %r14,%rdx 417dae: ff 50 40 callq *0x40(%rax) 417db1: 85 c0 test %eax,%eax 417db3: 75 db jne 417d90 <_aaIn+0xa0> 417db5: 49 8b 07 mov (%r15),%rax 417db8: 4c 89 ff mov %r15,%rdi 417dbb: ff 50 48 callq *0x48(%rax) 417dbe: 48 83 c0 0f add $0xf,%rax 417dc2: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 417dc6: 48 01 c5 add %rax,%rbp 417dc9: eb 02 jmp 417dcd <_aaIn+0xdd> 417dcb: 31 ed xor %ebp,%ebp 417dcd: 48 89 e8 mov %rbp,%rax 417dd0: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 417dd7: 5b pop %rbx 417dd8: 41 5c pop %r12 417dda: 41 5d pop %r13 417ddc: 41 5e pop %r14 417dde: 41 5f pop %r15 417de0: 5d pop %rbp 417de1: c3 retq 417de2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417de9: 1f 84 00 00 00 00 00 0000000000417df0 <_aaInX>: 417df0: 41 57 push %r15 417df2: 41 56 push %r14 417df4: 41 55 push %r13 417df6: 41 54 push %r12 417df8: 53 push %rbx 417df9: 49 89 d6 mov %rdx,%r14 417dfc: 49 89 f4 mov %rsi,%r12 417dff: 48 89 fb mov %rdi,%rbx 417e02: 48 85 db test %rbx,%rbx 417e05: 74 69 je 417e70 <_aaInX+0x80> 417e07: 4c 8b 2b mov (%rbx),%r13 417e0a: 4d 85 ed test %r13,%r13 417e0d: 74 61 je 417e70 <_aaInX+0x80> 417e0f: 49 8b 04 24 mov (%r12),%rax 417e13: 4c 89 e7 mov %r12,%rdi 417e16: 4c 89 f6 mov %r14,%rsi 417e19: ff 50 30 callq *0x30(%rax) 417e1c: 49 89 c7 mov %rax,%r15 417e1f: 31 d2 xor %edx,%edx 417e21: 49 f7 f5 div %r13 417e24: 48 8b 43 08 mov 0x8(%rbx),%rax 417e28: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 417e2c: eb 05 jmp 417e33 <_aaInX+0x43> 417e2e: 66 90 xchg %ax,%ax 417e30: 48 8b 1b mov (%rbx),%rbx 417e33: 48 85 db test %rbx,%rbx 417e36: 74 38 je 417e70 <_aaInX+0x80> 417e38: 4c 3b 7b 08 cmp 0x8(%rbx),%r15 417e3c: 75 f2 jne 417e30 <_aaInX+0x40> 417e3e: 49 8b 04 24 mov (%r12),%rax 417e42: 4c 8d 6b 10 lea 0x10(%rbx),%r13 417e46: 4c 89 e7 mov %r12,%rdi 417e49: 4c 89 ee mov %r13,%rsi 417e4c: 4c 89 f2 mov %r14,%rdx 417e4f: ff 50 40 callq *0x40(%rax) 417e52: 85 c0 test %eax,%eax 417e54: 75 da jne 417e30 <_aaInX+0x40> 417e56: 49 8b 04 24 mov (%r12),%rax 417e5a: 4c 89 e7 mov %r12,%rdi 417e5d: ff 50 48 callq *0x48(%rax) 417e60: 48 83 c0 0f add $0xf,%rax 417e64: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 417e68: 49 01 c5 add %rax,%r13 417e6b: 4c 89 e8 mov %r13,%rax 417e6e: eb 02 jmp 417e72 <_aaInX+0x82> 417e70: 31 c0 xor %eax,%eax 417e72: 5b pop %rbx 417e73: 41 5c pop %r12 417e75: 41 5d pop %r13 417e77: 41 5e pop %r14 417e79: 41 5f pop %r15 417e7b: c3 retq 417e7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000417e80 <_aaDel>: 417e80: 55 push %rbp 417e81: 41 57 push %r15 417e83: 41 56 push %r14 417e85: 41 55 push %r13 417e87: 41 54 push %r12 417e89: 53 push %rbx 417e8a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 417e91: 48 89 f3 mov %rsi,%rbx 417e94: 49 89 fe mov %rdi,%r14 417e97: 84 c0 test %al,%al 417e99: 74 31 je 417ecc <_aaDel+0x4c> 417e9b: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 417ea0: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp) 417ea5: 0f 29 54 24 50 movaps %xmm2,0x50(%rsp) 417eaa: 0f 29 5c 24 60 movaps %xmm3,0x60(%rsp) 417eaf: 0f 29 64 24 70 movaps %xmm4,0x70(%rsp) 417eb4: 0f 29 ac 24 80 00 00 movaps %xmm5,0x80(%rsp) 417ebb: 00 417ebc: 0f 29 b4 24 90 00 00 movaps %xmm6,0x90(%rsp) 417ec3: 00 417ec4: 0f 29 bc 24 a0 00 00 movaps %xmm7,0xa0(%rsp) 417ecb: 00 417ecc: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 417ed1: 4c 89 44 24 20 mov %r8,0x20(%rsp) 417ed6: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 417edb: 48 89 54 24 10 mov %rdx,0x10(%rsp) 417ee0: 48 89 9c 24 b0 00 00 mov %rbx,0xb0(%rsp) 417ee7: 00 417ee8: 45 30 ff xor %r15b,%r15b 417eeb: 4d 85 f6 test %r14,%r14 417eee: 0f 84 80 00 00 00 je 417f74 <_aaDel+0xf4> 417ef4: 49 83 3e 00 cmpq $0x0,(%r14) 417ef8: 74 7a je 417f74 <_aaDel+0xf4> 417efa: 4c 8d a4 24 b8 00 00 lea 0xb8(%rsp),%r12 417f01: 00 417f02: 48 8b 03 mov (%rbx),%rax 417f05: 48 89 df mov %rbx,%rdi 417f08: 4c 89 e6 mov %r12,%rsi 417f0b: ff 50 30 callq *0x30(%rax) 417f0e: 49 89 c5 mov %rax,%r13 417f11: 31 d2 xor %edx,%edx 417f13: 49 f7 36 divq (%r14) 417f16: 49 8b 46 08 mov 0x8(%r14),%rax 417f1a: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 417f1e: 48 85 ed test %rbp,%rbp 417f21: 74 51 je 417f74 <_aaDel+0xf4> 417f23: 4c 8d 3c d0 lea (%rax,%rdx,8),%r15 417f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 417f2e: 00 00 417f30: 4c 3b 6d 08 cmp 0x8(%rbp),%r13 417f34: 75 14 jne 417f4a <_aaDel+0xca> 417f36: 48 8b 03 mov (%rbx),%rax 417f39: 48 8d 75 10 lea 0x10(%rbp),%rsi 417f3d: 48 89 df mov %rbx,%rdi 417f40: 4c 89 e2 mov %r12,%rdx 417f43: ff 50 40 callq *0x40(%rax) 417f46: 85 c0 test %eax,%eax 417f48: 74 14 je 417f5e <_aaDel+0xde> 417f4a: 48 8b 45 00 mov 0x0(%rbp),%rax 417f4e: 49 89 ef mov %rbp,%r15 417f51: 48 85 c0 test %rax,%rax 417f54: 48 89 c5 mov %rax,%rbp 417f57: 75 d7 jne 417f30 <_aaDel+0xb0> 417f59: 45 30 ff xor %r15b,%r15b 417f5c: eb 16 jmp 417f74 <_aaDel+0xf4> 417f5e: 48 8b 45 00 mov 0x0(%rbp),%rax 417f62: 49 89 07 mov %rax,(%r15) 417f65: 49 ff 4e 10 decq 0x10(%r14) 417f69: 48 89 ef mov %rbp,%rdi 417f6c: e8 af d4 ff ff callq 415420 417f71: 41 b7 01 mov $0x1,%r15b 417f74: 44 88 f8 mov %r15b,%al 417f77: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 417f7e: 5b pop %rbx 417f7f: 41 5c pop %r12 417f81: 41 5d pop %r13 417f83: 41 5e pop %r14 417f85: 41 5f pop %r15 417f87: 5d pop %rbp 417f88: c3 retq 417f89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000417f90 <_aaDelX>: 417f90: 55 push %rbp 417f91: 41 57 push %r15 417f93: 41 56 push %r14 417f95: 41 55 push %r13 417f97: 41 54 push %r12 417f99: 53 push %rbx 417f9a: 50 push %rax 417f9b: 49 89 d7 mov %rdx,%r15 417f9e: 49 89 f5 mov %rsi,%r13 417fa1: 49 89 fe mov %rdi,%r14 417fa4: 4d 85 f6 test %r14,%r14 417fa7: 74 60 je 418009 <_aaDelX+0x79> 417fa9: 49 83 3e 00 cmpq $0x0,(%r14) 417fad: 74 5a je 418009 <_aaDelX+0x79> 417faf: 49 8b 45 00 mov 0x0(%r13),%rax 417fb3: 4c 89 ef mov %r13,%rdi 417fb6: 4c 89 fe mov %r15,%rsi 417fb9: ff 50 30 callq *0x30(%rax) 417fbc: 49 89 c4 mov %rax,%r12 417fbf: 31 d2 xor %edx,%edx 417fc1: 49 f7 36 divq (%r14) 417fc4: 49 8b 46 08 mov 0x8(%r14),%rax 417fc8: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 417fcc: 48 85 db test %rbx,%rbx 417fcf: 74 38 je 418009 <_aaDelX+0x79> 417fd1: 48 8d 2c d0 lea (%rax,%rdx,8),%rbp 417fd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 417fdc: 00 00 00 00 417fe0: 4c 3b 63 08 cmp 0x8(%rbx),%r12 417fe4: 75 15 jne 417ffb <_aaDelX+0x6b> 417fe6: 49 8b 45 00 mov 0x0(%r13),%rax 417fea: 48 8d 73 10 lea 0x10(%rbx),%rsi 417fee: 4c 89 ef mov %r13,%rdi 417ff1: 4c 89 fa mov %r15,%rdx 417ff4: ff 50 40 callq *0x40(%rax) 417ff7: 85 c0 test %eax,%eax 417ff9: 74 1f je 41801a <_aaDelX+0x8a> 417ffb: 48 8b 03 mov (%rbx),%rax 417ffe: 48 89 dd mov %rbx,%rbp 418001: 48 85 c0 test %rax,%rax 418004: 48 89 c3 mov %rax,%rbx 418007: 75 d7 jne 417fe0 <_aaDelX+0x50> 418009: 30 c0 xor %al,%al 41800b: 48 83 c4 08 add $0x8,%rsp 41800f: 5b pop %rbx 418010: 41 5c pop %r12 418012: 41 5d pop %r13 418014: 41 5e pop %r14 418016: 41 5f pop %r15 418018: 5d pop %rbp 418019: c3 retq 41801a: 48 8b 03 mov (%rbx),%rax 41801d: 48 89 45 00 mov %rax,0x0(%rbp) 418021: 49 ff 4e 10 decq 0x10(%r14) 418025: 48 89 df mov %rbx,%rdi 418028: e8 f3 d3 ff ff callq 415420 41802d: b0 01 mov $0x1,%al 41802f: eb da jmp 41800b <_aaDelX+0x7b> 418031: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418038: 0f 1f 84 00 00 00 00 41803f: 00 0000000000418040 <_aaValues>: 418040: 55 push %rbp 418041: 41 57 push %r15 418043: 41 56 push %r14 418045: 41 55 push %r13 418047: 41 54 push %r12 418049: 53 push %rbx 41804a: 48 83 ec 28 sub $0x28,%rsp 41804e: 48 89 d5 mov %rdx,%rbp 418051: 49 89 f7 mov %rsi,%r15 418054: 49 89 fd mov %rdi,%r13 418057: 31 db xor %ebx,%ebx 418059: 4d 85 ed test %r13,%r13 41805c: b8 00 00 00 00 mov $0x0,%eax 418061: 48 89 44 24 20 mov %rax,0x20(%rsp) 418066: 0f 84 a2 00 00 00 je 41810e <_aaValues+0xce> 41806c: 49 8b 5d 10 mov 0x10(%r13),%rbx 418070: 48 89 df mov %rbx,%rdi 418073: 48 0f af fd imul %rbp,%rdi 418077: 48 83 fd 08 cmp $0x8,%rbp 41807b: 19 f6 sbb %esi,%esi 41807d: 83 e6 02 and $0x2,%esi 418080: e8 eb d1 ff ff callq 415270 418085: 48 89 44 24 20 mov %rax,0x20(%rsp) 41808a: 49 8b 45 00 mov 0x0(%r13),%rax 41808e: 48 89 44 24 18 mov %rax,0x18(%rsp) 418093: 48 85 c0 test %rax,%rax 418096: 74 76 je 41810e <_aaValues+0xce> 418098: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 41809d: 49 83 c7 0f add $0xf,%r15 4180a1: 49 83 e7 f0 and $0xfffffffffffffff0,%r15 4180a5: 49 8b 45 08 mov 0x8(%r13),%rax 4180a9: 48 89 44 24 10 mov %rax,0x10(%rsp) 4180ae: 45 31 e4 xor %r12d,%r12d 4180b1: 45 31 f6 xor %r14d,%r14d 4180b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4180bb: 00 00 00 00 00 4180c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4180c5: 4e 8b 2c e0 mov (%rax,%r12,8),%r13 4180c9: 4d 85 ed test %r13,%r13 4180cc: 74 31 je 4180ff <_aaValues+0xbf> 4180ce: 48 89 eb mov %rbp,%rbx 4180d1: 49 0f af de imul %r14,%rbx 4180d5: 48 03 5c 24 20 add 0x20(%rsp),%rbx 4180da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4180e0: 4b 8d 74 3d 10 lea 0x10(%r13,%r15,1),%rsi 4180e5: 48 89 df mov %rbx,%rdi 4180e8: 48 89 ea mov %rbp,%rdx 4180eb: e8 e0 9a fe ff callq 401bd0 4180f0: 48 01 eb add %rbp,%rbx 4180f3: 49 ff c6 inc %r14 4180f6: 4d 8b 6d 00 mov 0x0(%r13),%r13 4180fa: 4d 85 ed test %r13,%r13 4180fd: 75 e1 jne 4180e0 <_aaValues+0xa0> 4180ff: 49 ff c4 inc %r12 418102: 4c 3b 64 24 18 cmp 0x18(%rsp),%r12 418107: 75 b7 jne 4180c0 <_aaValues+0x80> 418109: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 41810e: 48 89 d8 mov %rbx,%rax 418111: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 418116: 48 83 c4 28 add $0x28,%rsp 41811a: 5b pop %rbx 41811b: 41 5c pop %r12 41811d: 41 5d pop %r13 41811f: 41 5e pop %r14 418121: 41 5f pop %r15 418123: 5d pop %rbp 418124: c3 retq 418125: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41812c: 00 00 00 00 0000000000418130 <_aaRehash>: 418130: 41 57 push %r15 418132: 41 56 push %r14 418134: 41 55 push %r13 418136: 41 54 push %r12 418138: 53 push %rbx 418139: 48 83 ec 20 sub $0x20,%rsp 41813d: 49 89 fe mov %rdi,%r14 418140: 4d 8b 26 mov (%r14),%r12 418143: 31 c0 xor %eax,%eax 418145: 4d 85 e4 test %r12,%r12 418148: 0f 84 3e 01 00 00 je 41828c <_aaRehash+0x15c> 41814e: 0f 57 c0 xorps %xmm0,%xmm0 418151: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 418156: 0f 29 04 24 movaps %xmm0,(%rsp) 41815a: 49 8b 44 24 10 mov 0x10(%r12),%rax 41815f: 48 85 c0 test %rax,%rax 418162: 0f 84 b5 00 00 00 je 41821d <_aaRehash+0xed> 418168: 31 c9 xor %ecx,%ecx 41816a: 48 8b 15 27 9c 21 00 mov 0x219c27(%rip),%rdx # 631d98 <_D2rt3aaA10prime_listyAm+0x8> 418171: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418178: 0f 1f 84 00 00 00 00 41817f: 00 418180: 4c 8b 2c ca mov (%rdx,%rcx,8),%r13 418184: 48 83 f9 0d cmp $0xd,%rcx 418188: 77 08 ja 418192 <_aaRehash+0x62> 41818a: 48 ff c1 inc %rcx 41818d: 4c 39 e8 cmp %r13,%rax 418190: 77 ee ja 418180 <_aaRehash+0x50> 418192: 4e 8d 3c ed 00 00 00 lea 0x0(,%r13,8),%r15 418199: 00 41819a: 4c 89 ff mov %r15,%rdi 41819d: be 10 00 00 00 mov $0x10,%esi 4181a2: e8 c9 d0 ff ff callq 415270 4181a7: 48 89 c3 mov %rax,%rbx 4181aa: 48 89 df mov %rbx,%rdi 4181ad: 31 f6 xor %esi,%esi 4181af: 4c 89 fa mov %r15,%rdx 4181b2: e8 49 99 fe ff callq 401b00 4181b7: 4d 8b 04 24 mov (%r12),%r8 4181bb: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 4181c0: 4d 85 c0 test %r8,%r8 4181c3: 74 47 je 41820c <_aaRehash+0xdc> 4181c5: 45 31 c9 xor %r9d,%r9d 4181c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4181cf: 00 4181d0: 4a 8b 0c cf mov (%rdi,%r9,8),%rcx 4181d4: 48 85 c9 test %rcx,%rcx 4181d7: 74 26 je 4181ff <_aaRehash+0xcf> 4181d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4181e0: 48 8b 31 mov (%rcx),%rsi 4181e3: 48 8b 41 08 mov 0x8(%rcx),%rax 4181e7: 31 d2 xor %edx,%edx 4181e9: 49 f7 f5 div %r13 4181ec: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax 4181f0: 48 89 01 mov %rax,(%rcx) 4181f3: 48 89 0c d3 mov %rcx,(%rbx,%rdx,8) 4181f7: 48 85 f6 test %rsi,%rsi 4181fa: 48 89 f1 mov %rsi,%rcx 4181fd: 75 e1 jne 4181e0 <_aaRehash+0xb0> 4181ff: 49 ff c1 inc %r9 418202: 4d 39 c1 cmp %r8,%r9 418205: 75 c9 jne 4181d0 <_aaRehash+0xa0> 418207: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 41820c: 49 8d 44 24 20 lea 0x20(%r12),%rax 418211: 48 39 c7 cmp %rax,%rdi 418214: 74 15 je 41822b <_aaRehash+0xfb> 418216: e8 05 d2 ff ff callq 415420 41821b: eb 2d jmp 41824a <_aaRehash+0x11a> 41821d: 45 31 ed xor %r13d,%r13d 418220: 4c 89 e0 mov %r12,%rax 418223: 31 db xor %ebx,%ebx 418225: 31 c9 xor %ecx,%ecx 418227: 31 d2 xor %edx,%edx 418229: eb 2c jmp 418257 <_aaRehash+0x127> 41822b: 48 c7 47 18 00 00 00 movq $0x0,0x18(%rdi) 418232: 00 418233: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) 41823a: 00 41823b: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 418242: 00 418243: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 41824a: 49 8b 06 mov (%r14),%rax 41824d: 49 8b 4c 24 10 mov 0x10(%r12),%rcx 418252: 49 8b 54 24 18 mov 0x18(%r12),%rdx 418257: 4c 89 28 mov %r13,(%rax) 41825a: 48 89 58 08 mov %rbx,0x8(%rax) 41825e: 48 89 48 10 mov %rcx,0x10(%rax) 418262: 48 89 50 18 mov %rdx,0x18(%rax) 418266: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 41826b: 48 89 48 38 mov %rcx,0x38(%rax) 41826f: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 418274: 48 89 48 30 mov %rcx,0x30(%rax) 418278: 48 8b 0c 24 mov (%rsp),%rcx 41827c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 418281: 48 89 50 28 mov %rdx,0x28(%rax) 418285: 48 89 48 20 mov %rcx,0x20(%rax) 418289: 49 8b 06 mov (%r14),%rax 41828c: 48 83 c4 20 add $0x20,%rsp 418290: 5b pop %rbx 418291: 41 5c pop %r12 418293: 41 5d pop %r13 418295: 41 5e pop %r14 418297: 41 5f pop %r15 418299: c3 retq 41829a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004182a0 <_aaKeys>: 4182a0: 55 push %rbp 4182a1: 41 57 push %r15 4182a3: 41 56 push %r14 4182a5: 41 55 push %r13 4182a7: 41 54 push %r12 4182a9: 53 push %rbx 4182aa: 48 83 ec 18 sub $0x18,%rsp 4182ae: 49 89 f5 mov %rsi,%r13 4182b1: 49 89 fc mov %rdi,%r12 4182b4: 4d 85 e4 test %r12,%r12 4182b7: 0f 84 a5 00 00 00 je 418362 <_aaKeys+0xc2> 4182bd: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 4182c2: 48 85 db test %rbx,%rbx 4182c5: 0f 84 97 00 00 00 je 418362 <_aaKeys+0xc2> 4182cb: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 4182d0: 48 8b 07 mov (%rdi),%rax 4182d3: ff 50 68 callq *0x68(%rax) 4182d6: 48 89 df mov %rbx,%rdi 4182d9: 48 89 1c 24 mov %rbx,(%rsp) 4182dd: 49 0f af fd imul %r13,%rdi 4182e1: 8d 34 00 lea (%rax,%rax,1),%esi 4182e4: 83 e6 02 and $0x2,%esi 4182e7: 83 f6 02 xor $0x2,%esi 4182ea: e8 81 cf ff ff callq 415270 4182ef: 48 89 44 24 10 mov %rax,0x10(%rsp) 4182f4: 49 8b 2c 24 mov (%r12),%rbp 4182f8: 48 85 ed test %rbp,%rbp 4182fb: 74 5a je 418357 <_aaKeys+0xb7> 4182fd: 45 31 f6 xor %r14d,%r14d 418300: 49 8b 44 24 08 mov 0x8(%r12),%rax 418305: 48 89 44 24 08 mov %rax,0x8(%rsp) 41830a: 4d 89 f7 mov %r14,%r15 41830d: 0f 1f 00 nopl (%rax) 418310: 48 8b 44 24 08 mov 0x8(%rsp),%rax 418315: 4e 8b 24 f8 mov (%rax,%r15,8),%r12 418319: 4d 85 e4 test %r12,%r12 41831c: 74 31 je 41834f <_aaKeys+0xaf> 41831e: 4c 89 eb mov %r13,%rbx 418321: 49 0f af de imul %r14,%rbx 418325: 48 03 5c 24 10 add 0x10(%rsp),%rbx 41832a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418330: 49 8d 74 24 10 lea 0x10(%r12),%rsi 418335: 48 89 df mov %rbx,%rdi 418338: 4c 89 ea mov %r13,%rdx 41833b: e8 90 98 fe ff callq 401bd0 418340: 4c 01 eb add %r13,%rbx 418343: 49 ff c6 inc %r14 418346: 4d 8b 24 24 mov (%r12),%r12 41834a: 4d 85 e4 test %r12,%r12 41834d: 75 e1 jne 418330 <_aaKeys+0x90> 41834f: 49 ff c7 inc %r15 418352: 49 39 ef cmp %rbp,%r15 418355: 75 b9 jne 418310 <_aaKeys+0x70> 418357: 48 8b 04 24 mov (%rsp),%rax 41835b: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 418360: eb 04 jmp 418366 <_aaKeys+0xc6> 418362: 31 c0 xor %eax,%eax 418364: 31 d2 xor %edx,%edx 418366: 48 83 c4 18 add $0x18,%rsp 41836a: 5b pop %rbx 41836b: 41 5c pop %r12 41836d: 41 5d pop %r13 41836f: 41 5e pop %r14 418371: 41 5f pop %r15 418373: 5d pop %rbp 418374: c3 retq 418375: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41837c: 00 00 00 00 0000000000418380 <_aaApply>: 418380: 55 push %rbp 418381: 41 57 push %r15 418383: 41 56 push %r14 418385: 41 55 push %r13 418387: 41 54 push %r12 418389: 53 push %rbx 41838a: 50 push %rax 41838b: 49 89 ce mov %rcx,%r14 41838e: 49 89 d7 mov %rdx,%r15 418391: 48 89 f3 mov %rsi,%rbx 418394: 48 85 ff test %rdi,%rdi 418397: 74 50 je 4183e9 <_aaApply+0x69> 418399: 48 8b 07 mov (%rdi),%rax 41839c: 48 89 04 24 mov %rax,(%rsp) 4183a0: 48 85 c0 test %rax,%rax 4183a3: 74 44 je 4183e9 <_aaApply+0x69> 4183a5: 48 83 c3 0f add $0xf,%rbx 4183a9: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 4183ad: 4c 8b 6f 08 mov 0x8(%rdi),%r13 4183b1: 31 ed xor %ebp,%ebp 4183b3: 4d 8d 64 ed 00 lea 0x0(%r13,%rbp,8),%r12 4183b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4183bf: 00 4183c0: 4d 8b 24 24 mov (%r12),%r12 4183c4: 4d 85 e4 test %r12,%r12 4183c7: 74 17 je 4183e0 <_aaApply+0x60> 4183c9: 49 8d 74 1c 10 lea 0x10(%r12,%rbx,1),%rsi 4183ce: 4c 89 ff mov %r15,%rdi 4183d1: 41 ff d6 callq *%r14 4183d4: 85 c0 test %eax,%eax 4183d6: 74 e8 je 4183c0 <_aaApply+0x40> 4183d8: eb 11 jmp 4183eb <_aaApply+0x6b> 4183da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4183e0: 48 ff c5 inc %rbp 4183e3: 48 3b 2c 24 cmp (%rsp),%rbp 4183e7: 72 ca jb 4183b3 <_aaApply+0x33> 4183e9: 31 c0 xor %eax,%eax 4183eb: 48 83 c4 08 add $0x8,%rsp 4183ef: 5b pop %rbx 4183f0: 41 5c pop %r12 4183f2: 41 5d pop %r13 4183f4: 41 5e pop %r14 4183f6: 41 5f pop %r15 4183f8: 5d pop %rbp 4183f9: c3 retq 4183fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418400 <_aaApply2>: 418400: 55 push %rbp 418401: 41 57 push %r15 418403: 41 56 push %r14 418405: 41 55 push %r13 418407: 41 54 push %r12 418409: 53 push %rbx 41840a: 50 push %rax 41840b: 49 89 ce mov %rcx,%r14 41840e: 49 89 d7 mov %rdx,%r15 418411: 48 89 f3 mov %rsi,%rbx 418414: 48 85 ff test %rdi,%rdi 418417: 74 50 je 418469 <_aaApply2+0x69> 418419: 48 8b 07 mov (%rdi),%rax 41841c: 48 89 04 24 mov %rax,(%rsp) 418420: 48 85 c0 test %rax,%rax 418423: 74 44 je 418469 <_aaApply2+0x69> 418425: 48 83 c3 0f add $0xf,%rbx 418429: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 41842d: 4c 8b 6f 08 mov 0x8(%rdi),%r13 418431: 31 ed xor %ebp,%ebp 418433: 4d 8d 64 ed 00 lea 0x0(%r13,%rbp,8),%r12 418438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41843f: 00 418440: 4d 8b 24 24 mov (%r12),%r12 418444: 4d 85 e4 test %r12,%r12 418447: 74 17 je 418460 <_aaApply2+0x60> 418449: 49 8d 74 1c 10 lea 0x10(%r12,%rbx,1),%rsi 41844e: 49 8d 54 24 10 lea 0x10(%r12),%rdx 418453: 4c 89 ff mov %r15,%rdi 418456: 41 ff d6 callq *%r14 418459: 85 c0 test %eax,%eax 41845b: 74 e3 je 418440 <_aaApply2+0x40> 41845d: eb 0c jmp 41846b <_aaApply2+0x6b> 41845f: 90 nop 418460: 48 ff c5 inc %rbp 418463: 48 3b 2c 24 cmp (%rsp),%rbp 418467: 72 ca jb 418433 <_aaApply2+0x33> 418469: 31 c0 xor %eax,%eax 41846b: 48 83 c4 08 add $0x8,%rsp 41846f: 5b pop %rbx 418470: 41 5c pop %r12 418472: 41 5d pop %r13 418474: 41 5e pop %r14 418476: 41 5f pop %r15 418478: 5d pop %rbp 418479: c3 retq 41847a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418480 <_d_assocarrayliteralTX>: 418480: 55 push %rbp 418481: 41 57 push %r15 418483: 41 56 push %r14 418485: 41 55 push %r13 418487: 41 54 push %r12 418489: 53 push %rbx 41848a: 48 83 ec 58 sub $0x58,%rsp 41848e: 4c 89 44 24 30 mov %r8,0x30(%rsp) 418493: 48 89 54 24 28 mov %rdx,0x28(%rsp) 418498: 49 89 f6 mov %rsi,%r14 41849b: 4c 89 74 24 40 mov %r14,0x40(%rsp) 4184a0: 48 89 fb mov %rdi,%rbx 4184a3: 48 8b 03 mov (%rbx),%rax 4184a6: ff 50 58 callq *0x58(%rax) 4184a9: 48 8b 08 mov (%rax),%rcx 4184ac: 48 89 c7 mov %rax,%rdi 4184af: ff 51 48 callq *0x48(%rcx) 4184b2: 48 89 c5 mov %rax,%rbp 4184b5: 48 8b 5b 18 mov 0x18(%rbx),%rbx 4184b9: 48 8b 03 mov (%rbx),%rax 4184bc: 48 89 df mov %rbx,%rdi 4184bf: ff 50 48 callq *0x48(%rax) 4184c2: 48 89 44 24 50 mov %rax,0x50(%rsp) 4184c7: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 4184ce: 00 00 4184d0: 4d 85 f6 test %r14,%r14 4184d3: 0f 84 cd 01 00 00 je 4186a6 <_d_assocarrayliteralTX+0x226> 4184d9: 48 85 ed test %rbp,%rbp 4184dc: 0f 84 c4 01 00 00 je 4186a6 <_d_assocarrayliteralTX+0x226> 4184e2: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 4184e8: 0f 84 b8 01 00 00 je 4186a6 <_d_assocarrayliteralTX+0x226> 4184ee: 49 89 ee mov %rbp,%r14 4184f1: bf a0 5c 42 00 mov $0x425ca0,%edi 4184f6: e8 55 a9 fe ff callq 402e50 <_d_allocmemoryT> 4184fb: 48 c7 40 38 00 00 00 movq $0x0,0x38(%rax) 418502: 00 418503: 48 c7 40 30 00 00 00 movq $0x0,0x30(%rax) 41850a: 00 41850b: 48 c7 40 28 00 00 00 movq $0x0,0x28(%rax) 418512: 00 418513: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 41851a: 00 41851b: 48 c7 40 18 00 00 00 movq $0x0,0x18(%rax) 418522: 00 418523: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 41852a: 00 41852b: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 418532: 00 418533: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 41853a: 48 89 58 18 mov %rbx,0x18(%rax) 41853e: 49 89 c4 mov %rax,%r12 418541: 31 c0 xor %eax,%eax 418543: 48 8b 0d 4e 98 21 00 mov 0x21984e(%rip),%rcx # 631d98 <_D2rt3aaA10prime_listyAm+0x8> 41854a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418550: 48 8b 2c c1 mov (%rcx,%rax,8),%rbp 418554: 48 83 f8 0d cmp $0xd,%rax 418558: 77 0a ja 418564 <_d_assocarrayliteralTX+0xe4> 41855a: 48 ff c0 inc %rax 41855d: 48 39 6c 24 40 cmp %rbp,0x40(%rsp) 418562: 77 ec ja 418550 <_d_assocarrayliteralTX+0xd0> 418564: 4c 8d 3c ed 00 00 00 lea 0x0(,%rbp,8),%r15 41856b: 00 41856c: 4c 89 ff mov %r15,%rdi 41856f: be 10 00 00 00 mov $0x10,%esi 418574: e8 f7 cc ff ff callq 415270 418579: 49 89 c5 mov %rax,%r13 41857c: 4c 89 ef mov %r13,%rdi 41857f: 31 f6 xor %esi,%esi 418581: 4c 89 fa mov %r15,%rdx 418584: e8 77 95 fe ff callq 401b00 418589: 48 8b 44 24 50 mov 0x50(%rsp),%rax 41858e: 48 8d 40 0f lea 0xf(%rax),%rax 418592: 4c 89 64 24 48 mov %r12,0x48(%rsp) 418597: 4d 89 6c 24 08 mov %r13,0x8(%r12) 41859c: 49 89 2c 24 mov %rbp,(%r12) 4185a0: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 4185a5: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 4185a9: 48 89 44 24 10 mov %rax,0x10(%rsp) 4185ae: 4c 89 f5 mov %r14,%rbp 4185b1: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 4185b6: 48 8d 44 05 10 lea 0x10(%rbp,%rax,1),%rax 4185bb: 48 89 44 24 08 mov %rax,0x8(%rsp) 4185c0: 45 31 f6 xor %r14d,%r14d 4185c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4185ca: 84 00 00 00 00 00 4185d0: 4d 89 f4 mov %r14,%r12 4185d3: 4c 0f af 64 24 50 imul 0x50(%rsp),%r12 4185d9: 4c 03 64 24 28 add 0x28(%rsp),%r12 4185de: 4c 89 f1 mov %r14,%rcx 4185e1: 48 0f af cd imul %rbp,%rcx 4185e5: 48 8b 03 mov (%rbx),%rax 4185e8: 48 03 4c 24 30 add 0x30(%rsp),%rcx 4185ed: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 4185f2: 48 89 df mov %rbx,%rdi 4185f5: 4c 89 e6 mov %r12,%rsi 4185f8: ff 50 30 callq *0x30(%rax) 4185fb: 49 89 c5 mov %rax,%r13 4185fe: 31 d2 xor %edx,%edx 418600: 48 f7 74 24 18 divq 0x18(%rsp) 418605: 48 8b 44 24 48 mov 0x48(%rsp),%rax 41860a: 48 8b 40 08 mov 0x8(%rax),%rax 41860e: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 418612: 48 85 ed test %rbp,%rbp 418615: 75 09 jne 418620 <_d_assocarrayliteralTX+0x1a0> 418617: 4c 8d 3c d0 lea (%rax,%rdx,8),%r15 41861b: eb 2c jmp 418649 <_d_assocarrayliteralTX+0x1c9> 41861d: 0f 1f 00 nopl (%rax) 418620: 4c 3b 6d 08 cmp 0x8(%rbp),%r13 418624: 75 14 jne 41863a <_d_assocarrayliteralTX+0x1ba> 418626: 48 8b 03 mov (%rbx),%rax 418629: 48 8d 75 10 lea 0x10(%rbp),%rsi 41862d: 48 89 df mov %rbx,%rdi 418630: 4c 89 e2 mov %r12,%rdx 418633: ff 50 40 callq *0x40(%rax) 418636: 85 c0 test %eax,%eax 418638: 74 42 je 41867c <_d_assocarrayliteralTX+0x1fc> 41863a: 48 8b 45 00 mov 0x0(%rbp),%rax 41863e: 48 85 c0 test %rax,%rax 418641: 49 89 ef mov %rbp,%r15 418644: 48 89 c5 mov %rax,%rbp 418647: 75 d7 jne 418620 <_d_assocarrayliteralTX+0x1a0> 418649: bf c0 62 42 00 mov $0x4262c0,%edi 41864e: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 418653: e8 08 b5 fe ff callq 403b60 <_d_newarrayT> 418658: 48 89 d5 mov %rdx,%rbp 41865b: 48 8d 7d 10 lea 0x10(%rbp),%rdi 41865f: 4c 89 e6 mov %r12,%rsi 418662: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 418667: e8 64 95 fe ff callq 401bd0 41866c: 4c 89 6d 08 mov %r13,0x8(%rbp) 418670: 49 89 2f mov %rbp,(%r15) 418673: 48 8b 44 24 48 mov 0x48(%rsp),%rax 418678: 48 ff 40 10 incq 0x10(%rax) 41867c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 418681: 48 8d 7c 05 10 lea 0x10(%rbp,%rax,1),%rdi 418686: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 41868b: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 418690: 48 89 ea mov %rbp,%rdx 418693: e8 38 95 fe ff callq 401bd0 418698: 49 ff c6 inc %r14 41869b: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 4186a0: 0f 85 2a ff ff ff jne 4185d0 <_d_assocarrayliteralTX+0x150> 4186a6: 48 8b 44 24 48 mov 0x48(%rsp),%rax 4186ab: 48 83 c4 58 add $0x58,%rsp 4186af: 5b pop %rbx 4186b0: 41 5c pop %r12 4186b2: 41 5d pop %r13 4186b4: 41 5e pop %r14 4186b6: 41 5f pop %r15 4186b8: 5d pop %rbp 4186b9: c3 retq 4186ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004186c0 <_aaUnwrapTypeInfo>: 4186c0: 53 push %rbx 4186c1: 48 89 fb mov %rdi,%rbx 4186c4: eb 0e jmp 4186d4 <_aaUnwrapTypeInfo+0x14> 4186c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4186cd: 00 00 00 4186d0: 48 8b 58 10 mov 0x10(%rax),%rbx 4186d4: 48 89 df mov %rbx,%rdi 4186d7: be 70 0e 63 00 mov $0x630e70,%esi 4186dc: e8 4f a5 fe ff callq 402c30 <_d_dynamic_cast> 4186e1: 48 85 c0 test %rax,%rax 4186e4: 75 26 jne 41870c <_aaUnwrapTypeInfo+0x4c> 4186e6: 48 89 df mov %rbx,%rdi 4186e9: be f0 10 63 00 mov $0x6310f0,%esi 4186ee: e8 3d a5 fe ff callq 402c30 <_d_dynamic_cast> 4186f3: 48 85 c0 test %rax,%rax 4186f6: 75 d8 jne 4186d0 <_aaUnwrapTypeInfo+0x10> 4186f8: bf 3e 00 00 00 mov $0x3e,%edi 4186fd: be 50 5c 42 00 mov $0x425c50,%esi 418702: ba 44 03 00 00 mov $0x344,%edx 418707: e8 94 9a fe ff callq 4021a0 <_d_assert> 41870c: 5b pop %rbx 41870d: c3 retq 41870e: 66 90 xchg %ax,%ax 0000000000418710 <_aaEqual>: 418710: 55 push %rbp 418711: 41 57 push %r15 418713: 41 56 push %r14 418715: 41 55 push %r13 418717: 41 54 push %r12 418719: 53 push %rbx 41871a: 48 83 ec 48 sub $0x48,%rsp 41871e: 48 89 f5 mov %rsi,%rbp 418721: 48 89 fb mov %rdi,%rbx 418724: b8 01 00 00 00 mov $0x1,%eax 418729: 48 39 d5 cmp %rdx,%rbp 41872c: 0f 84 8a 01 00 00 je 4188bc <_aaEqual+0x1ac> 418732: 31 c0 xor %eax,%eax 418734: 48 85 ed test %rbp,%rbp 418737: b9 00 00 00 00 mov $0x0,%ecx 41873c: 74 04 je 418742 <_aaEqual+0x32> 41873e: 48 8b 4d 10 mov 0x10(%rbp),%rcx 418742: 48 85 d2 test %rdx,%rdx 418745: 74 04 je 41874b <_aaEqual+0x3b> 418747: 48 8b 42 10 mov 0x10(%rdx),%rax 41874b: 48 39 c1 cmp %rax,%rcx 41874e: 75 07 jne 418757 <_aaEqual+0x47> 418750: 48 89 54 24 30 mov %rdx,0x30(%rsp) 418755: eb 0b jmp 418762 <_aaEqual+0x52> 418757: 31 c0 xor %eax,%eax 418759: e9 5e 01 00 00 jmpq 4188bc <_aaEqual+0x1ac> 41875e: 48 8b 58 10 mov 0x10(%rax),%rbx 418762: 48 89 df mov %rbx,%rdi 418765: be 70 0e 63 00 mov $0x630e70,%esi 41876a: e8 c1 a4 fe ff callq 402c30 <_d_dynamic_cast> 41876f: 48 85 c0 test %rax,%rax 418772: 75 26 jne 41879a <_aaEqual+0x8a> 418774: 48 89 df mov %rbx,%rdi 418777: be f0 10 63 00 mov $0x6310f0,%esi 41877c: e8 af a4 fe ff callq 402c30 <_d_dynamic_cast> 418781: 48 85 c0 test %rax,%rax 418784: 75 d8 jne 41875e <_aaEqual+0x4e> 418786: bf 3e 00 00 00 mov $0x3e,%edi 41878b: be 50 5c 42 00 mov $0x425c50,%esi 418790: ba 44 03 00 00 mov $0x344,%edx 418795: e8 06 9a fe ff callq 4021a0 <_d_assert> 41879a: 48 8b 08 mov (%rax),%rcx 41879d: 4c 8b 60 18 mov 0x18(%rax),%r12 4187a1: 48 89 c7 mov %rax,%rdi 4187a4: ff 51 58 callq *0x58(%rcx) 4187a7: 48 89 44 24 28 mov %rax,0x28(%rsp) 4187ac: 49 8b 04 24 mov (%r12),%rax 4187b0: 4c 89 e7 mov %r12,%rdi 4187b3: ff 50 48 callq *0x48(%rax) 4187b6: 48 8b 4d 00 mov 0x0(%rbp),%rcx 4187ba: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 4187bf: 48 85 c9 test %rcx,%rcx 4187c2: 0f 84 eb 00 00 00 je 4188b3 <_aaEqual+0x1a3> 4187c8: 48 83 c0 0f add $0xf,%rax 4187cc: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 4187d0: 48 89 44 24 40 mov %rax,0x40(%rsp) 4187d5: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4187da: 48 8b 00 mov (%rax),%rax 4187dd: 48 89 44 24 20 mov %rax,0x20(%rsp) 4187e2: 48 8b 45 08 mov 0x8(%rbp),%rax 4187e6: 48 89 44 24 08 mov %rax,0x8(%rsp) 4187eb: 31 c9 xor %ecx,%ecx 4187ed: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 4187f2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4187f7: 4c 8b 34 c8 mov (%rax,%rcx,8),%r14 4187fb: eb 03 jmp 418800 <_aaEqual+0xf0> 4187fd: 4d 8b 36 mov (%r14),%r14 418800: 4d 85 f6 test %r14,%r14 418803: 0f 84 97 00 00 00 je 4188a0 <_aaEqual+0x190> 418809: 49 8b 04 24 mov (%r12),%rax 41880d: 49 8d 5e 10 lea 0x10(%r14),%rbx 418811: 4c 89 e7 mov %r12,%rdi 418814: 48 89 de mov %rbx,%rsi 418817: ff 50 30 callq *0x30(%rax) 41881a: 48 89 c5 mov %rax,%rbp 41881d: 31 d2 xor %edx,%edx 41881f: 48 f7 74 24 20 divq 0x20(%rsp) 418824: 48 8b 44 24 30 mov 0x30(%rsp),%rax 418829: 48 8b 40 08 mov 0x8(%rax),%rax 41882d: 4c 8b 3c d0 mov (%rax,%rdx,8),%r15 418831: 4d 85 ff test %r15,%r15 418834: 0f 84 91 00 00 00 je 4188cb <_aaEqual+0x1bb> 41883a: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41883f: 49 8d 44 06 10 lea 0x10(%r14,%rax,1),%rax 418844: 48 89 44 24 38 mov %rax,0x38(%rsp) 418849: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418850: 49 3b 6f 08 cmp 0x8(%r15),%rbp 418854: 75 18 jne 41886e <_aaEqual+0x15e> 418856: 49 8b 04 24 mov (%r12),%rax 41885a: 4d 8d 6f 10 lea 0x10(%r15),%r13 41885e: 4c 89 e7 mov %r12,%rdi 418861: 4c 89 ee mov %r13,%rsi 418864: 48 89 da mov %rbx,%rdx 418867: ff 50 40 callq *0x40(%rax) 41886a: 85 c0 test %eax,%eax 41886c: 74 0a je 418878 <_aaEqual+0x168> 41886e: 4d 8b 3f mov (%r15),%r15 418871: 4d 85 ff test %r15,%r15 418874: 75 da jne 418850 <_aaEqual+0x140> 418876: eb 42 jmp 4188ba <_aaEqual+0x1aa> 418878: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41887d: 49 01 c5 add %rax,%r13 418880: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 418885: 48 8b 07 mov (%rdi),%rax 418888: 4c 89 ee mov %r13,%rsi 41888b: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 418890: ff 50 38 callq *0x38(%rax) 418893: a8 01 test $0x1,%al 418895: 0f 85 62 ff ff ff jne 4187fd <_aaEqual+0xed> 41889b: eb 32 jmp 4188cf <_aaEqual+0x1bf> 41889d: 0f 1f 00 nopl (%rax) 4188a0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4188a5: 48 ff c1 inc %rcx 4188a8: 48 3b 4c 24 10 cmp 0x10(%rsp),%rcx 4188ad: 0f 82 3a ff ff ff jb 4187ed <_aaEqual+0xdd> 4188b3: b8 01 00 00 00 mov $0x1,%eax 4188b8: eb 02 jmp 4188bc <_aaEqual+0x1ac> 4188ba: 31 c0 xor %eax,%eax 4188bc: 48 83 c4 48 add $0x48,%rsp 4188c0: 5b pop %rbx 4188c1: 41 5c pop %r12 4188c3: 41 5d pop %r13 4188c5: 41 5e pop %r14 4188c7: 41 5f pop %r15 4188c9: 5d pop %rbp 4188ca: c3 retq 4188cb: 31 c0 xor %eax,%eax 4188cd: eb ed jmp 4188bc <_aaEqual+0x1ac> 4188cf: 31 c0 xor %eax,%eax 4188d1: eb e9 jmp 4188bc <_aaEqual+0x1ac> 4188d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4188da: 84 00 00 00 00 00 00000000004188e0 <_aaGetHash>: 4188e0: 55 push %rbp 4188e1: 41 57 push %r15 4188e3: 41 56 push %r14 4188e5: 41 55 push %r13 4188e7: 41 54 push %r12 4188e9: 53 push %rbx 4188ea: 48 83 ec 28 sub $0x28,%rsp 4188ee: 49 89 f6 mov %rsi,%r14 4188f1: 49 89 fc mov %rdi,%r12 4188f4: 31 db xor %ebx,%ebx 4188f6: 49 83 3c 24 00 cmpq $0x0,(%r12) 4188fb: 0f 84 f8 00 00 00 je 4189f9 <_aaGetHash+0x119> 418901: eb 11 jmp 418914 <_aaGetHash+0x34> 418903: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41890a: 84 00 00 00 00 00 418910: 4c 8b 70 10 mov 0x10(%rax),%r14 418914: 4c 89 f7 mov %r14,%rdi 418917: be 70 0e 63 00 mov $0x630e70,%esi 41891c: e8 0f a3 fe ff callq 402c30 <_d_dynamic_cast> 418921: 48 85 c0 test %rax,%rax 418924: 75 26 jne 41894c <_aaGetHash+0x6c> 418926: 4c 89 f7 mov %r14,%rdi 418929: be f0 10 63 00 mov $0x6310f0,%esi 41892e: e8 fd a2 fe ff callq 402c30 <_d_dynamic_cast> 418933: 48 85 c0 test %rax,%rax 418936: 75 d8 jne 418910 <_aaGetHash+0x30> 418938: bf 3e 00 00 00 mov $0x3e,%edi 41893d: be 50 5c 42 00 mov $0x425c50,%esi 418942: ba 44 03 00 00 mov $0x344,%edx 418947: e8 54 98 fe ff callq 4021a0 <_d_assert> 41894c: 48 8b 08 mov (%rax),%rcx 41894f: 4c 8b 78 18 mov 0x18(%rax),%r15 418953: 48 89 c7 mov %rax,%rdi 418956: ff 51 58 callq *0x58(%rcx) 418959: 49 89 c6 mov %rax,%r14 41895c: 49 8b 07 mov (%r15),%rax 41895f: 4c 89 ff mov %r15,%rdi 418962: ff 50 48 callq *0x48(%rax) 418965: 49 89 c7 mov %rax,%r15 418968: 49 8b 04 24 mov (%r12),%rax 41896c: 48 8b 08 mov (%rax),%rcx 41896f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 418974: 48 85 c9 test %rcx,%rcx 418977: 0f 84 7c 00 00 00 je 4189f9 <_aaGetHash+0x119> 41897d: 49 83 c7 0f add $0xf,%r15 418981: 49 83 e7 f0 and $0xfffffffffffffff0,%r15 418985: 48 8b 40 08 mov 0x8(%rax),%rax 418989: 48 89 04 24 mov %rax,(%rsp) 41898d: 31 db xor %ebx,%ebx 41898f: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 418994: 49 89 dd mov %rbx,%r13 418997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41899e: 00 00 4189a0: 48 8b 04 24 mov (%rsp),%rax 4189a4: 4a 8b 2c e8 mov (%rax,%r13,8),%rbp 4189a8: eb 40 jmp 4189ea <_aaGetHash+0x10a> 4189aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4189b0: 0f 57 c0 xorps %xmm0,%xmm0 4189b3: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 4189b8: 48 8b 45 08 mov 0x8(%rbp),%rax 4189bc: 48 89 44 24 10 mov %rax,0x10(%rsp) 4189c1: 4a 8d 74 3d 10 lea 0x10(%rbp,%r15,1),%rsi 4189c6: 49 8b 06 mov (%r14),%rax 4189c9: 4c 89 f7 mov %r14,%rdi 4189cc: ff 50 30 callq *0x30(%rax) 4189cf: 48 89 44 24 18 mov %rax,0x18(%rsp) 4189d4: 31 ff xor %edi,%edi 4189d6: be 10 00 00 00 mov $0x10,%esi 4189db: 4c 89 e2 mov %r12,%rdx 4189de: e8 5d db ff ff callq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4189e3: 48 01 c3 add %rax,%rbx 4189e6: 48 8b 6d 00 mov 0x0(%rbp),%rbp 4189ea: 48 85 ed test %rbp,%rbp 4189ed: 75 c1 jne 4189b0 <_aaGetHash+0xd0> 4189ef: 49 ff c5 inc %r13 4189f2: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 4189f7: 75 a7 jne 4189a0 <_aaGetHash+0xc0> 4189f9: 48 89 d8 mov %rbx,%rax 4189fc: 48 83 c4 28 add $0x28,%rsp 418a00: 5b pop %rbx 418a01: 41 5c pop %r12 418a03: 41 5d pop %r13 418a05: 41 5e pop %r14 418a07: 41 5f pop %r15 418a09: 5d pop %rbp 418a0a: c3 retq 418a0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418a10 <_D2rt3aaA16__moduleinfoCtorZ>: 418a10: 48 8b 05 09 ab 21 00 mov 0x21ab09(%rip),%rax # 633520 <_Dmodule_ref> 418a17: 48 89 05 0a 94 21 00 mov %rax,0x21940a(%rip) # 631e28 <_D2rt3aaA11__moduleRefZ> 418a1e: 48 c7 05 f7 aa 21 00 movq $0x631e28,0x21aaf7(%rip) # 633520 <_Dmodule_ref> 418a25: 28 1e 63 00 418a29: c3 retq 418a2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418a30 <_D2rt8typeinfo8ti_ulong10TypeInfo_m8toStringMxFNaNbNeZAya>: 418a30: b8 05 00 00 00 mov $0x5,%eax 418a35: ba eb 5d 42 00 mov $0x425deb,%edx 418a3a: c3 retq 418a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418a40 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7getHashMxFNaNbNexPvZm>: 418a40: 48 89 f0 mov %rsi,%rax 418a43: 31 ff xor %edi,%edi 418a45: be 08 00 00 00 mov $0x8,%esi 418a4a: 48 89 c2 mov %rax,%rdx 418a4d: e9 ee da ff ff jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 418a52: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418a59: 1f 84 00 00 00 00 00 0000000000418a60 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6equalsMxFNaNbNexPvxPvZb>: 418a60: 48 8b 02 mov (%rdx),%rax 418a63: 48 3b 06 cmp (%rsi),%rax 418a66: 0f 94 c0 sete %al 418a69: c3 retq 418a6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418a70 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi>: 418a70: 48 8b 06 mov (%rsi),%rax 418a73: 48 8b 0a mov (%rdx),%rcx 418a76: 48 39 c1 cmp %rax,%rcx 418a79: 73 06 jae 418a81 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi+0x11> 418a7b: b8 ff ff ff ff mov $0xffffffff,%eax 418a80: c3 retq 418a81: 48 39 c8 cmp %rcx,%rax 418a84: 19 c0 sbb %eax,%eax 418a86: 83 e0 01 and $0x1,%eax 418a89: c3 retq 418a8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418a90 <_D2rt8typeinfo8ti_ulong10TypeInfo_m5tsizeMxFNaNbNdNeZm>: 418a90: b8 08 00 00 00 mov $0x8,%eax 418a95: c3 retq 418a96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418a9d: 00 00 00 0000000000418aa0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m4swapMxFNaNbNePvPvZv>: 418aa0: 48 8b 02 mov (%rdx),%rax 418aa3: 48 8b 0e mov (%rsi),%rcx 418aa6: 48 89 0a mov %rcx,(%rdx) 418aa9: 48 89 06 mov %rax,(%rsi) 418aac: c3 retq 418aad: 0f 1f 00 nopl (%rax) 0000000000418ab0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6talignMxFNaNbNdNeZm>: 418ab0: b8 08 00 00 00 mov $0x8,%eax 418ab5: c3 retq 418ab6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418abd: 00 00 00 0000000000418ac0 <_D2rt8typeinfo8ti_ulong16__moduleinfoCtorZ>: 418ac0: 48 8b 05 59 aa 21 00 mov 0x21aa59(%rip),%rax # 633520 <_Dmodule_ref> 418ac7: 48 89 05 32 94 21 00 mov %rax,0x219432(%rip) # 631f00 <_D2rt8typeinfo8ti_ulong11__moduleRefZ> 418ace: 48 c7 05 47 aa 21 00 movq $0x631f00,0x21aa47(%rip) # 633520 <_Dmodule_ref> 418ad5: 00 1f 63 00 418ad9: c3 retq 418ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418ae0 <_D2rt8typeinfo7ti_char10TypeInfo_a8toStringMxFNaNbNeZAya>: 418ae0: b8 04 00 00 00 mov $0x4,%eax 418ae5: ba db 5e 42 00 mov $0x425edb,%edx 418aea: c3 retq 418aeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418af0 <_D2rt8typeinfo7ti_char10TypeInfo_a7getHashMxFNaNbNexPvZm>: 418af0: 0f b6 06 movzbl (%rsi),%eax 418af3: c3 retq 418af4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418afb: 00 00 00 00 00 0000000000418b00 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMxFNaNbNexPvxPvZb>: 418b00: 8a 02 mov (%rdx),%al 418b02: 3a 06 cmp (%rsi),%al 418b04: 0f 94 c0 sete %al 418b07: c3 retq 418b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418b0f: 00 0000000000418b10 <_D2rt8typeinfo7ti_char10TypeInfo_a7compareMxFNaNbNexPvxPvZi>: 418b10: 0f b6 0e movzbl (%rsi),%ecx 418b13: 0f b6 02 movzbl (%rdx),%eax 418b16: 29 c8 sub %ecx,%eax 418b18: c3 retq 418b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418b20 <_D2rt8typeinfo7ti_char10TypeInfo_a5tsizeMxFNaNbNdNeZm>: 418b20: b8 01 00 00 00 mov $0x1,%eax 418b25: c3 retq 418b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418b2d: 00 00 00 0000000000418b30 <_D2rt8typeinfo7ti_char10TypeInfo_a4swapMxFNaNbNePvPvZv>: 418b30: 8a 02 mov (%rdx),%al 418b32: 8a 0e mov (%rsi),%cl 418b34: 88 0a mov %cl,(%rdx) 418b36: 88 06 mov %al,(%rsi) 418b38: c3 retq 418b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418b40 <_D2rt8typeinfo7ti_char10TypeInfo_a4initMxFNaNbNeZAxv>: 418b40: b8 01 00 00 00 mov $0x1,%eax 418b45: ba a8 1f 63 00 mov $0x631fa8,%edx 418b4a: c3 retq 418b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418b50 <_D2rt8typeinfo7ti_char16__moduleinfoCtorZ>: 418b50: 48 8b 05 c9 a9 21 00 mov 0x21a9c9(%rip),%rax # 633520 <_Dmodule_ref> 418b57: 48 89 05 72 94 21 00 mov %rax,0x219472(%rip) # 631fd0 <_D2rt8typeinfo7ti_char11__moduleRefZ> 418b5e: 48 c7 05 b7 a9 21 00 movq $0x631fd0,0x21a9b7(%rip) # 633520 <_Dmodule_ref> 418b65: d0 1f 63 00 418b69: c3 retq 418b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418b70 <_D2rt8typeinfo8ti_dchar10TypeInfo_w8toStringMxFNaNbNeZAya>: 418b70: b8 05 00 00 00 mov $0x5,%eax 418b75: ba bb 5f 42 00 mov $0x425fbb,%edx 418b7a: c3 retq 418b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418b80 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7getHashMxFNaNbNexPvZm>: 418b80: 8b 06 mov (%rsi),%eax 418b82: c3 retq 418b83: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418b8a: 84 00 00 00 00 00 0000000000418b90 <_D2rt8typeinfo8ti_dchar10TypeInfo_w6equalsMxFNaNbNexPvxPvZb>: 418b90: 8b 02 mov (%rdx),%eax 418b92: 3b 06 cmp (%rsi),%eax 418b94: 0f 94 c0 sete %al 418b97: c3 retq 418b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418b9f: 00 0000000000418ba0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7compareMxFNaNbNexPvxPvZi>: 418ba0: 8b 02 mov (%rdx),%eax 418ba2: 2b 06 sub (%rsi),%eax 418ba4: c3 retq 418ba5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418bac: 00 00 00 00 0000000000418bb0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w5tsizeMxFNaNbNdNeZm>: 418bb0: b8 04 00 00 00 mov $0x4,%eax 418bb5: c3 retq 418bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418bbd: 00 00 00 0000000000418bc0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4swapMxFNaNbNePvPvZv>: 418bc0: 8b 02 mov (%rdx),%eax 418bc2: 8b 0e mov (%rsi),%ecx 418bc4: 89 0a mov %ecx,(%rdx) 418bc6: 89 06 mov %eax,(%rsi) 418bc8: c3 retq 418bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418bd0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4initMxFNaNbNeZAxv>: 418bd0: b8 04 00 00 00 mov $0x4,%eax 418bd5: ba 78 20 63 00 mov $0x632078,%edx 418bda: c3 retq 418bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418be0 <_D2rt8typeinfo8ti_dchar16__moduleinfoCtorZ>: 418be0: 48 8b 05 39 a9 21 00 mov 0x21a939(%rip),%rax # 633520 <_Dmodule_ref> 418be7: 48 89 05 b2 94 21 00 mov %rax,0x2194b2(%rip) # 6320a0 <_D2rt8typeinfo8ti_dchar11__moduleRefZ> 418bee: 48 c7 05 27 a9 21 00 movq $0x6320a0,0x21a927(%rip) # 633520 <_Dmodule_ref> 418bf5: a0 20 63 00 418bf9: c3 retq 418bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418c00 <_D2rt8typeinfo7ti_void10TypeInfo_v8toStringMxFNaNbNeZAya>: 418c00: b8 04 00 00 00 mov $0x4,%eax 418c05: ba ab 60 42 00 mov $0x4260ab,%edx 418c0a: c3 retq 418c0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418c10 <_D2rt8typeinfo7ti_void10TypeInfo_v7getHashMxFNaNbNexPvZm>: 418c10: 50 push %rax 418c11: bf 4b 00 00 00 mov $0x4b,%edi 418c16: be b0 60 42 00 mov $0x4260b0,%esi 418c1b: ba 1d 00 00 00 mov $0x1d,%edx 418c20: e8 7b 95 fe ff callq 4021a0 <_d_assert> 418c25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418c2c: 00 00 00 00 0000000000418c30 <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMxFNaNbNexPvxPvZb>: 418c30: 8a 02 mov (%rdx),%al 418c32: 3a 06 cmp (%rsi),%al 418c34: 0f 94 c0 sete %al 418c37: c3 retq 418c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418c3f: 00 0000000000418c40 <_D2rt8typeinfo7ti_void10TypeInfo_v7compareMxFNaNbNexPvxPvZi>: 418c40: 0f be 0e movsbl (%rsi),%ecx 418c43: 0f be 02 movsbl (%rdx),%eax 418c46: 29 c8 sub %ecx,%eax 418c48: c3 retq 418c49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418c50 <_D2rt8typeinfo7ti_void10TypeInfo_v5tsizeMxFNaNbNdNeZm>: 418c50: b8 01 00 00 00 mov $0x1,%eax 418c55: c3 retq 418c56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418c5d: 00 00 00 0000000000418c60 <_D2rt8typeinfo7ti_void10TypeInfo_v4swapMxFNaNbNePvPvZv>: 418c60: 8a 02 mov (%rdx),%al 418c62: 8a 0e mov (%rsi),%cl 418c64: 88 0a mov %cl,(%rdx) 418c66: 88 06 mov %al,(%rsi) 418c68: c3 retq 418c69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418c70 <_D2rt8typeinfo7ti_void10TypeInfo_v5flagsMxFNaNbNdNeZk>: 418c70: b8 01 00 00 00 mov $0x1,%eax 418c75: c3 retq 418c76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418c7d: 00 00 00 0000000000418c80 <_D2rt8typeinfo7ti_void16__moduleinfoCtorZ>: 418c80: 48 8b 05 99 a8 21 00 mov 0x21a899(%rip),%rax # 633520 <_Dmodule_ref> 418c87: 48 89 05 e2 94 21 00 mov %rax,0x2194e2(%rip) # 632170 <_D2rt8typeinfo7ti_void11__moduleRefZ> 418c8e: 48 c7 05 87 a8 21 00 movq $0x632170,0x21a887(%rip) # 633520 <_Dmodule_ref> 418c95: 70 21 63 00 418c99: c3 retq 418c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418ca0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8toStringMxFNaNbNeZAya>: 418ca0: b8 06 00 00 00 mov $0x6,%eax 418ca5: ba fd 65 42 00 mov $0x4265fd,%edx 418caa: c3 retq 418cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418cb0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8opEqualsMFC6ObjectZb>: 418cb0: e9 5b 93 ff ff jmpq 412010 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 418cb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418cbc: 00 00 00 00 0000000000418cc0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7getHashMxFNaNbNexPvZm>: 418cc0: 48 89 f0 mov %rsi,%rax 418cc3: 48 8b 30 mov (%rax),%rsi 418cc6: 48 8b 50 08 mov 0x8(%rax),%rdx 418cca: 31 ff xor %edi,%edi 418ccc: e9 6f d8 ff ff jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 418cd1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418cd8: 0f 1f 84 00 00 00 00 418cdf: 00 0000000000418ce0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFNaNbNexPvxPvZb>: 418ce0: 50 push %rax 418ce1: 48 89 d1 mov %rdx,%rcx 418ce4: 48 8b 3e mov (%rsi),%rdi 418ce7: 48 8b 11 mov (%rcx),%rdx 418cea: 30 c0 xor %al,%al 418cec: 48 39 fa cmp %rdi,%rdx 418cef: 75 12 jne 418d03 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFNaNbNexPvxPvZb+0x23> 418cf1: 48 8b 76 08 mov 0x8(%rsi),%rsi 418cf5: 48 8b 79 08 mov 0x8(%rcx),%rdi 418cf9: e8 82 8e fe ff callq 401b80 418cfe: 85 c0 test %eax,%eax 418d00: 0f 94 c0 sete %al 418d03: 5a pop %rdx 418d04: c3 retq 418d05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418d0c: 00 00 00 00 0000000000418d10 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi>: 418d10: 4c 8b 02 mov (%rdx),%r8 418d13: 4c 8b 52 08 mov 0x8(%rdx),%r10 418d17: 4c 8b 0e mov (%rsi),%r9 418d1a: 48 8b 76 08 mov 0x8(%rsi),%rsi 418d1e: 4d 39 c1 cmp %r8,%r9 418d21: 4c 89 c1 mov %r8,%rcx 418d24: 49 0f 42 c9 cmovb %r9,%rcx 418d28: 31 d2 xor %edx,%edx 418d2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418d30: 48 39 ca cmp %rcx,%rdx 418d33: 73 14 jae 418d49 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x39> 418d35: 0f be 3c 16 movsbl (%rsi,%rdx,1),%edi 418d39: 41 0f be 04 12 movsbl (%r10,%rdx,1),%eax 418d3e: 48 ff c2 inc %rdx 418d41: 40 38 f8 cmp %dil,%al 418d44: 74 ea je 418d30 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x20> 418d46: 29 f8 sub %edi,%eax 418d48: c3 retq 418d49: 4d 39 c8 cmp %r9,%r8 418d4c: 73 06 jae 418d54 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x44> 418d4e: b8 ff ff ff ff mov $0xffffffff,%eax 418d53: c3 retq 418d54: 4d 39 c1 cmp %r8,%r9 418d57: 19 c0 sbb %eax,%eax 418d59: 83 e0 01 and $0x1,%eax 418d5c: c3 retq 418d5d: 0f 1f 00 nopl (%rax) 0000000000418d60 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag4nextMxFNaNbNdNeZxC8TypeInfo>: 418d60: b8 a0 80 42 00 mov $0x4280a0,%eax 418d65: c3 retq 418d66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418d6d: 00 00 00 0000000000418d70 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah8toStringMxFNaNbNeZAya>: 418d70: b8 07 00 00 00 mov $0x7,%eax 418d75: ba 04 66 42 00 mov $0x426604,%edx 418d7a: c3 retq 418d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418d80 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi>: 418d80: 41 56 push %r14 418d82: 53 push %rbx 418d83: 50 push %rax 418d84: 4c 8b 32 mov (%rdx),%r14 418d87: 48 8b 7a 08 mov 0x8(%rdx),%rdi 418d8b: 48 8b 1e mov (%rsi),%rbx 418d8e: 48 8b 76 08 mov 0x8(%rsi),%rsi 418d92: 4c 39 f3 cmp %r14,%rbx 418d95: 4c 89 f2 mov %r14,%rdx 418d98: 48 0f 42 d3 cmovb %rbx,%rdx 418d9c: e8 df 8d fe ff callq 401b80 418da1: 89 c1 mov %eax,%ecx 418da3: b8 01 00 00 00 mov $0x1,%eax 418da8: 85 c9 test %ecx,%ecx 418daa: 0f 45 c1 cmovne %ecx,%eax 418dad: 75 12 jne 418dc1 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi+0x41> 418daf: 4c 39 f3 cmp %r14,%rbx 418db2: 72 0d jb 418dc1 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi+0x41> 418db4: b9 ff ff ff ff mov $0xffffffff,%ecx 418db9: 31 c0 xor %eax,%eax 418dbb: 49 39 de cmp %rbx,%r14 418dbe: 0f 45 c1 cmovne %ecx,%eax 418dc1: 48 83 c4 08 add $0x8,%rsp 418dc5: 5b pop %rbx 418dc6: 41 5e pop %r14 418dc8: c3 retq 418dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418dd0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah4nextMxFNaNbNdNeZxC8TypeInfo>: 418dd0: b8 80 81 42 00 mov $0x428180,%eax 418dd5: c3 retq 418dd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418ddd: 00 00 00 0000000000418de0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av8toStringMxFNaNbNeZAya>: 418de0: b8 06 00 00 00 mov $0x6,%eax 418de5: ba 0c 66 42 00 mov $0x42660c,%edx 418dea: c3 retq 418deb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418df0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av4nextMxFNaNbNdNeZxC8TypeInfo>: 418df0: b8 f0 5f 42 00 mov $0x425ff0,%eax 418df5: c3 retq 418df6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418dfd: 00 00 00 0000000000418e00 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab8toStringMxFNaNbNeZAya>: 418e00: b8 06 00 00 00 mov $0x6,%eax 418e05: ba 13 66 42 00 mov $0x426613,%edx 418e0a: c3 retq 418e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418e10 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab4nextMxFNaNbNdNeZxC8TypeInfo>: 418e10: b8 40 82 42 00 mov $0x428240,%eax 418e15: c3 retq 418e16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418e1d: 00 00 00 0000000000418e20 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa8toStringMxFNaNbNeZAya>: 418e20: b8 06 00 00 00 mov $0x6,%eax 418e25: ba 1a 66 42 00 mov $0x42661a,%edx 418e2a: c3 retq 418e2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418e30 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm>: 418e30: 48 8b 0e mov (%rsi),%rcx 418e33: 31 c0 xor %eax,%eax 418e35: 48 85 c9 test %rcx,%rcx 418e38: 74 18 je 418e52 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm+0x22> 418e3a: 48 8b 56 08 mov 0x8(%rsi),%rdx 418e3e: 66 90 xchg %ax,%ax 418e40: 48 6b f0 0b imul $0xb,%rax,%rsi 418e44: 0f b6 02 movzbl (%rdx),%eax 418e47: 48 01 f0 add %rsi,%rax 418e4a: 48 ff c2 inc %rdx 418e4d: 48 ff c9 dec %rcx 418e50: 75 ee jne 418e40 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm+0x10> 418e52: c3 retq 418e53: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418e5a: 84 00 00 00 00 00 0000000000418e60 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa4nextMxFNaNbNdNeZxC8TypeInfo>: 418e60: b8 20 5e 42 00 mov $0x425e20,%eax 418e65: c3 retq 418e66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418e6d: 00 00 00 0000000000418e70 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya8toStringMxFNaNbNeZAya>: 418e70: b8 11 00 00 00 mov $0x11,%eax 418e75: ba 30 66 42 00 mov $0x426630,%edx 418e7a: c3 retq 418e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418e80 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya4nextMxFNaNbNdNeZxC8TypeInfo>: 418e80: b8 70 66 42 00 mov $0x426670,%eax 418e85: c3 retq 418e86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418e8d: 00 00 00 0000000000418e90 <_D2rt8typeinfo5ti_Ag16__moduleinfoCtorZ>: 418e90: 48 8b 05 89 a6 21 00 mov 0x21a689(%rip),%rax # 633520 <_Dmodule_ref> 418e97: 48 89 05 ea 96 21 00 mov %rax,0x2196ea(%rip) # 632588 <_D2rt8typeinfo5ti_Ag11__moduleRefZ> 418e9e: 48 c7 05 77 a6 21 00 movq $0x632588,0x21a677(%rip) # 633520 <_Dmodule_ref> 418ea5: 88 25 63 00 418ea9: c3 retq 418eaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000418eb0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8toStringMxFNaNbNeZAya>: 418eb0: b8 05 00 00 00 mov $0x5,%eax 418eb5: ba fc 68 42 00 mov $0x4268fc,%edx 418eba: c3 retq 418ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418ec0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8opEqualsMFC6ObjectZb>: 418ec0: e9 4b 91 ff ff jmpq 412010 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 418ec5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418ecc: 00 00 00 00 0000000000418ed0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7getHashMxFNaNbNexPvZm>: 418ed0: 48 89 f0 mov %rsi,%rax 418ed3: 48 8b 30 mov (%rax),%rsi 418ed6: 48 8b 50 08 mov 0x8(%rax),%rdx 418eda: 48 c1 e6 02 shl $0x2,%rsi 418ede: 31 ff xor %edi,%edi 418ee0: e9 5b d6 ff ff jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 418ee5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418eec: 00 00 00 00 0000000000418ef0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFNaNbNexPvxPvZb>: 418ef0: 50 push %rax 418ef1: 48 89 d1 mov %rdx,%rcx 418ef4: 48 8b 3e mov (%rsi),%rdi 418ef7: 48 8b 11 mov (%rcx),%rdx 418efa: 30 c0 xor %al,%al 418efc: 48 39 fa cmp %rdi,%rdx 418eff: 75 16 jne 418f17 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFNaNbNexPvxPvZb+0x27> 418f01: 48 8b 76 08 mov 0x8(%rsi),%rsi 418f05: 48 8b 79 08 mov 0x8(%rcx),%rdi 418f09: 48 c1 e2 02 shl $0x2,%rdx 418f0d: e8 6e 8c fe ff callq 401b80 418f12: 85 c0 test %eax,%eax 418f14: 0f 94 c0 sete %al 418f17: 5a pop %rdx 418f18: c3 retq 418f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418f20 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi>: 418f20: 4c 8b 02 mov (%rdx),%r8 418f23: 4c 8b 52 08 mov 0x8(%rdx),%r10 418f27: 4c 8b 0e mov (%rsi),%r9 418f2a: 48 8b 76 08 mov 0x8(%rsi),%rsi 418f2e: 4d 39 c1 cmp %r8,%r9 418f31: 4c 89 c1 mov %r8,%rcx 418f34: 49 0f 42 c9 cmovb %r9,%rcx 418f38: 31 d2 xor %edx,%edx 418f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418f40: 48 39 ca cmp %rcx,%rdx 418f43: 73 0f jae 418f54 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x34> 418f45: 8b 3c 96 mov (%rsi,%rdx,4),%edi 418f48: 41 8b 04 92 mov (%r10,%rdx,4),%eax 418f4c: 48 ff c2 inc %rdx 418f4f: 29 f8 sub %edi,%eax 418f51: 74 ed je 418f40 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x20> 418f53: c3 retq 418f54: 4d 39 c8 cmp %r9,%r8 418f57: 73 06 jae 418f5f <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x3f> 418f59: b8 ff ff ff ff mov $0xffffffff,%eax 418f5e: c3 retq 418f5f: 4d 39 c1 cmp %r8,%r9 418f62: 19 c0 sbb %eax,%eax 418f64: 83 e0 01 and $0x1,%eax 418f67: c3 retq 418f68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418f6f: 00 0000000000418f70 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai4nextMxFNaNbNdNeZxC8TypeInfo>: 418f70: b8 e0 6c 42 00 mov $0x426ce0,%eax 418f75: c3 retq 418f76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418f7d: 00 00 00 0000000000418f80 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak8toStringMxFNaNbNeZAya>: 418f80: b8 06 00 00 00 mov $0x6,%eax 418f85: ba 02 69 42 00 mov $0x426902,%edx 418f8a: c3 retq 418f8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418f90 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi>: 418f90: 4c 8b 02 mov (%rdx),%r8 418f93: 4c 8b 52 08 mov 0x8(%rdx),%r10 418f97: 4c 8b 0e mov (%rsi),%r9 418f9a: 48 8b 76 08 mov 0x8(%rsi),%rsi 418f9e: 4d 39 c1 cmp %r8,%r9 418fa1: 4c 89 c1 mov %r8,%rcx 418fa4: 49 0f 42 c9 cmovb %r9,%rcx 418fa8: 31 d2 xor %edx,%edx 418faa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418fb0: 48 39 ca cmp %rcx,%rdx 418fb3: 73 0f jae 418fc4 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x34> 418fb5: 8b 3c 96 mov (%rsi,%rdx,4),%edi 418fb8: 41 8b 04 92 mov (%r10,%rdx,4),%eax 418fbc: 48 ff c2 inc %rdx 418fbf: 29 f8 sub %edi,%eax 418fc1: 74 ed je 418fb0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x20> 418fc3: c3 retq 418fc4: 4d 39 c8 cmp %r9,%r8 418fc7: 73 06 jae 418fcf <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x3f> 418fc9: b8 ff ff ff ff mov $0xffffffff,%eax 418fce: c3 retq 418fcf: 4d 39 c1 cmp %r8,%r9 418fd2: 19 c0 sbb %eax,%eax 418fd4: 83 e0 01 and $0x1,%eax 418fd7: c3 retq 418fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418fdf: 00 0000000000418fe0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak4nextMxFNaNbNdNeZxC8TypeInfo>: 418fe0: b8 30 83 42 00 mov $0x428330,%eax 418fe5: c3 retq 418fe6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418fed: 00 00 00 0000000000418ff0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw8toStringMxFNaNbNeZAya>: 418ff0: b8 07 00 00 00 mov $0x7,%eax 418ff5: ba 09 69 42 00 mov $0x426909,%edx 418ffa: c3 retq 418ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419000 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw4nextMxFNaNbNdNeZxC8TypeInfo>: 419000: b8 00 5f 42 00 mov $0x425f00,%eax 419005: c3 retq 419006: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41900d: 00 00 00 0000000000419010 <_D2rt8typeinfo7ti_Aint16__moduleinfoCtorZ>: 419010: 48 8b 05 09 a5 21 00 mov 0x21a509(%rip),%rax # 633520 <_Dmodule_ref> 419017: 48 89 05 92 97 21 00 mov %rax,0x219792(%rip) # 6327b0 <_D2rt8typeinfo7ti_Aint11__moduleRefZ> 41901e: 48 c7 05 f7 a4 21 00 movq $0x6327b0,0x21a4f7(%rip) # 633520 <_Dmodule_ref> 419025: b0 27 63 00 419029: c3 retq 41902a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419030 <_D2rt8typeinfo8ti_wchar10TypeInfo_u8toStringMxFNaNbNeZAya>: 419030: b8 05 00 00 00 mov $0x5,%eax 419035: ba fb 69 42 00 mov $0x4269fb,%edx 41903a: c3 retq 41903b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419040 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7getHashMxFNaNbNexPvZm>: 419040: 0f b7 06 movzwl (%rsi),%eax 419043: c3 retq 419044: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41904b: 00 00 00 00 00 0000000000419050 <_D2rt8typeinfo8ti_wchar10TypeInfo_u6equalsMxFNaNbNexPvxPvZb>: 419050: 66 8b 02 mov (%rdx),%ax 419053: 66 3b 06 cmp (%rsi),%ax 419056: 0f 94 c0 sete %al 419059: c3 retq 41905a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419060 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7compareMxFNaNbNexPvxPvZi>: 419060: 0f b7 0e movzwl (%rsi),%ecx 419063: 0f b7 02 movzwl (%rdx),%eax 419066: 29 c8 sub %ecx,%eax 419068: c3 retq 419069: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000419070 <_D2rt8typeinfo8ti_wchar10TypeInfo_u5tsizeMxFNaNbNdNeZm>: 419070: b8 02 00 00 00 mov $0x2,%eax 419075: c3 retq 419076: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41907d: 00 00 00 0000000000419080 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4swapMxFNaNbNePvPvZv>: 419080: 66 8b 02 mov (%rdx),%ax 419083: 66 8b 0e mov (%rsi),%cx 419086: 66 89 0a mov %cx,(%rdx) 419089: 66 89 06 mov %ax,(%rsi) 41908c: c3 retq 41908d: 0f 1f 00 nopl (%rax) 0000000000419090 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4initMxFNaNbNeZAxv>: 419090: b8 02 00 00 00 mov $0x2,%eax 419095: ba 58 28 63 00 mov $0x632858,%edx 41909a: c3 retq 41909b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004190a0 <_D2rt8typeinfo8ti_wchar16__moduleinfoCtorZ>: 4190a0: 48 8b 05 79 a4 21 00 mov 0x21a479(%rip),%rax # 633520 <_Dmodule_ref> 4190a7: 48 89 05 d2 97 21 00 mov %rax,0x2197d2(%rip) # 632880 <_D2rt8typeinfo8ti_wchar11__moduleRefZ> 4190ae: 48 c7 05 67 a4 21 00 movq $0x632880,0x21a467(%rip) # 633520 <_Dmodule_ref> 4190b5: 80 28 63 00 4190b9: c3 retq 4190ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004190c0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8toStringMxFNaNbNeZAya>: 4190c0: b8 07 00 00 00 mov $0x7,%eax 4190c5: ba 9c 6c 42 00 mov $0x426c9c,%edx 4190ca: c3 retq 4190cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004190d0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8opEqualsMFC6ObjectZb>: 4190d0: e9 3b 8f ff ff jmpq 412010 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 4190d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4190dc: 00 00 00 00 00000000004190e0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7getHashMxFNaNbNexPvZm>: 4190e0: 48 89 f0 mov %rsi,%rax 4190e3: 48 8b 30 mov (%rax),%rsi 4190e6: 48 8b 50 08 mov 0x8(%rax),%rdx 4190ea: 48 01 f6 add %rsi,%rsi 4190ed: 31 ff xor %edi,%edi 4190ef: e9 4c d4 ff ff jmpq 416540 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4190f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4190fb: 00 00 00 00 00 0000000000419100 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFNaNbNexPvxPvZb>: 419100: 50 push %rax 419101: 48 89 d1 mov %rdx,%rcx 419104: 48 8b 3e mov (%rsi),%rdi 419107: 48 8b 11 mov (%rcx),%rdx 41910a: 30 c0 xor %al,%al 41910c: 48 39 fa cmp %rdi,%rdx 41910f: 75 15 jne 419126 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFNaNbNexPvxPvZb+0x26> 419111: 48 8b 76 08 mov 0x8(%rsi),%rsi 419115: 48 8b 79 08 mov 0x8(%rcx),%rdi 419119: 48 01 d2 add %rdx,%rdx 41911c: e8 5f 8a fe ff callq 401b80 419121: 85 c0 test %eax,%eax 419123: 0f 94 c0 sete %al 419126: 5a pop %rdx 419127: c3 retq 419128: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41912f: 00 0000000000419130 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi>: 419130: 4c 8b 02 mov (%rdx),%r8 419133: 4c 8b 52 08 mov 0x8(%rdx),%r10 419137: 4c 8b 0e mov (%rsi),%r9 41913a: 48 8b 76 08 mov 0x8(%rsi),%rsi 41913e: 4d 39 c1 cmp %r8,%r9 419141: 4c 89 c1 mov %r8,%rcx 419144: 49 0f 42 c9 cmovb %r9,%rcx 419148: 31 d2 xor %edx,%edx 41914a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 419150: 48 39 ca cmp %rcx,%rdx 419153: 73 14 jae 419169 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x39> 419155: 0f bf 3c 56 movswl (%rsi,%rdx,2),%edi 419159: 41 0f bf 04 52 movswl (%r10,%rdx,2),%eax 41915e: 48 ff c2 inc %rdx 419161: 66 39 f8 cmp %di,%ax 419164: 74 ea je 419150 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x20> 419166: 29 f8 sub %edi,%eax 419168: c3 retq 419169: 4d 39 c8 cmp %r9,%r8 41916c: 73 06 jae 419174 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x44> 41916e: b8 ff ff ff ff mov $0xffffffff,%eax 419173: c3 retq 419174: 4d 39 c1 cmp %r8,%r9 419177: 19 c0 sbb %eax,%eax 419179: 83 e0 01 and $0x1,%eax 41917c: c3 retq 41917d: 0f 1f 00 nopl (%rax) 0000000000419180 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As4nextMxFNaNbNdNeZxC8TypeInfo>: 419180: b8 10 84 42 00 mov $0x428410,%eax 419185: c3 retq 419186: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41918d: 00 00 00 0000000000419190 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At8toStringMxFNaNbNeZAya>: 419190: b8 08 00 00 00 mov $0x8,%eax 419195: ba a4 6c 42 00 mov $0x426ca4,%edx 41919a: c3 retq 41919b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004191a0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi>: 4191a0: 4c 8b 02 mov (%rdx),%r8 4191a3: 4c 8b 52 08 mov 0x8(%rdx),%r10 4191a7: 4c 8b 0e mov (%rsi),%r9 4191aa: 48 8b 76 08 mov 0x8(%rsi),%rsi 4191ae: 4d 39 c1 cmp %r8,%r9 4191b1: 4c 89 c1 mov %r8,%rcx 4191b4: 49 0f 42 c9 cmovb %r9,%rcx 4191b8: 31 d2 xor %edx,%edx 4191ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4191c0: 48 39 ca cmp %rcx,%rdx 4191c3: 73 14 jae 4191d9 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x39> 4191c5: 0f b7 3c 56 movzwl (%rsi,%rdx,2),%edi 4191c9: 41 0f b7 04 52 movzwl (%r10,%rdx,2),%eax 4191ce: 48 ff c2 inc %rdx 4191d1: 66 39 f8 cmp %di,%ax 4191d4: 74 ea je 4191c0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x20> 4191d6: 29 f8 sub %edi,%eax 4191d8: c3 retq 4191d9: 4d 39 c8 cmp %r9,%r8 4191dc: 73 06 jae 4191e4 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x44> 4191de: b8 ff ff ff ff mov $0xffffffff,%eax 4191e3: c3 retq 4191e4: 4d 39 c1 cmp %r8,%r9 4191e7: 19 c0 sbb %eax,%eax 4191e9: 83 e0 01 and $0x1,%eax 4191ec: c3 retq 4191ed: 0f 1f 00 nopl (%rax) 00000000004191f0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At4nextMxFNaNbNdNeZxC8TypeInfo>: 4191f0: b8 c0 6d 42 00 mov $0x426dc0,%eax 4191f5: c3 retq 4191f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4191fd: 00 00 00 0000000000419200 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au8toStringMxFNaNbNeZAya>: 419200: b8 07 00 00 00 mov $0x7,%eax 419205: ba ad 6c 42 00 mov $0x426cad,%edx 41920a: c3 retq 41920b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419210 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au4nextMxFNaNbNdNeZxC8TypeInfo>: 419210: b8 40 69 42 00 mov $0x426940,%eax 419215: c3 retq 419216: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41921d: 00 00 00 0000000000419220 <_D2rt8typeinfo9ti_Ashort16__moduleinfoCtorZ>: 419220: 48 8b 05 f9 a2 21 00 mov 0x21a2f9(%rip),%rax # 633520 <_Dmodule_ref> 419227: 48 89 05 72 98 21 00 mov %rax,0x219872(%rip) # 632aa0 <_D2rt8typeinfo9ti_Ashort11__moduleRefZ> 41922e: 48 c7 05 e7 a2 21 00 movq $0x632aa0,0x21a2e7(%rip) # 633520 <_Dmodule_ref> 419235: a0 2a 63 00 419239: c3 retq 41923a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419240 <_D2rt8typeinfo6ti_int10TypeInfo_i8toStringMxFNaNbNeZAya>: 419240: b8 03 00 00 00 mov $0x3,%eax 419245: ba 9b 6d 42 00 mov $0x426d9b,%edx 41924a: c3 retq 41924b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419250 <_D2rt8typeinfo6ti_int10TypeInfo_i7getHashMxFNaNbNexPvZm>: 419250: 8b 06 mov (%rsi),%eax 419252: c3 retq 419253: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41925a: 84 00 00 00 00 00 0000000000419260 <_D2rt8typeinfo6ti_int10TypeInfo_i6equalsMxFNaNbNexPvxPvZb>: 419260: 8b 02 mov (%rdx),%eax 419262: 3b 06 cmp (%rsi),%eax 419264: 0f 94 c0 sete %al 419267: c3 retq 419268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41926f: 00 0000000000419270 <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi>: 419270: 8b 06 mov (%rsi),%eax 419272: 39 02 cmp %eax,(%rdx) 419274: 7d 06 jge 41927c <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi+0xc> 419276: b8 ff ff ff ff mov $0xffffffff,%eax 41927b: c3 retq 41927c: 0f 9f c0 setg %al 41927f: 0f b6 c0 movzbl %al,%eax 419282: c3 retq 419283: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41928a: 84 00 00 00 00 00 0000000000419290 <_D2rt8typeinfo6ti_int10TypeInfo_i5tsizeMxFNaNbNdNeZm>: 419290: b8 04 00 00 00 mov $0x4,%eax 419295: c3 retq 419296: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41929d: 00 00 00 00000000004192a0 <_D2rt8typeinfo6ti_int10TypeInfo_i4swapMxFNaNbNePvPvZv>: 4192a0: 8b 02 mov (%rdx),%eax 4192a2: 8b 0e mov (%rsi),%ecx 4192a4: 89 0a mov %ecx,(%rdx) 4192a6: 89 06 mov %eax,(%rsi) 4192a8: c3 retq 4192a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004192b0 <_D2rt8typeinfo6ti_int16__moduleinfoCtorZ>: 4192b0: 48 8b 05 69 a2 21 00 mov 0x21a269(%rip),%rax # 633520 <_Dmodule_ref> 4192b7: 48 89 05 b2 98 21 00 mov %rax,0x2198b2(%rip) # 632b70 <_D2rt8typeinfo6ti_int11__moduleRefZ> 4192be: 48 c7 05 57 a2 21 00 movq $0x632b70,0x21a257(%rip) # 633520 <_Dmodule_ref> 4192c5: 70 2b 63 00 4192c9: c3 retq 4192ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004192d0 <_D2rt8typeinfo9ti_ushort10TypeInfo_t8toStringMxFNaNbNeZAya>: 4192d0: b8 06 00 00 00 mov $0x6,%eax 4192d5: ba 7b 6e 42 00 mov $0x426e7b,%edx 4192da: c3 retq 4192db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004192e0 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7getHashMxFNaNbNexPvZm>: 4192e0: 0f b7 06 movzwl (%rsi),%eax 4192e3: c3 retq 4192e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4192eb: 00 00 00 00 00 00000000004192f0 <_D2rt8typeinfo9ti_ushort10TypeInfo_t6equalsMxFNaNbNexPvxPvZb>: 4192f0: 66 8b 02 mov (%rdx),%ax 4192f3: 66 3b 06 cmp (%rsi),%ax 4192f6: 0f 94 c0 sete %al 4192f9: c3 retq 4192fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419300 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7compareMxFNaNbNexPvxPvZi>: 419300: 0f b7 0e movzwl (%rsi),%ecx 419303: 0f b7 02 movzwl (%rdx),%eax 419306: 29 c8 sub %ecx,%eax 419308: c3 retq 419309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000419310 <_D2rt8typeinfo9ti_ushort10TypeInfo_t5tsizeMxFNaNbNdNeZm>: 419310: b8 02 00 00 00 mov $0x2,%eax 419315: c3 retq 419316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41931d: 00 00 00 0000000000419320 <_D2rt8typeinfo9ti_ushort10TypeInfo_t4swapMxFNaNbNePvPvZv>: 419320: 66 8b 02 mov (%rdx),%ax 419323: 66 8b 0e mov (%rsi),%cx 419326: 66 89 0a mov %cx,(%rdx) 419329: 66 89 06 mov %ax,(%rsi) 41932c: c3 retq 41932d: 0f 1f 00 nopl (%rax) 0000000000419330 <_D2rt8typeinfo9ti_ushort16__moduleinfoCtorZ>: 419330: 48 8b 05 e9 a1 21 00 mov 0x21a1e9(%rip),%rax # 633520 <_Dmodule_ref> 419337: 48 89 05 02 99 21 00 mov %rax,0x219902(%rip) # 632c40 <_D2rt8typeinfo9ti_ushort11__moduleRefZ> 41933e: 48 c7 05 d7 a1 21 00 movq $0x632c40,0x21a1d7(%rip) # 633520 <_Dmodule_ref> 419345: 40 2c 63 00 419349: c3 retq 41934a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419350 <_D2rt5tlsgc4initFZPS2rt5tlsgc4Data>: 419350: 50 push %rax 419351: bf 08 00 00 00 mov $0x8,%edi 419356: e8 15 89 fe ff callq 401c70 41935b: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 419362: 00 00 419364: 48 8d 89 c0 ff ff ff lea -0x40(%rcx),%rcx 41936b: 48 89 08 mov %rcx,(%rax) 41936e: 5a pop %rdx 41936f: c3 retq 0000000000419370 <_D2rt5tlsgc7destroyFPS2rt5tlsgc4DataZv>: 419370: e9 eb 85 fe ff jmpq 401960 419375: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41937c: 00 00 00 00 0000000000419380 <_D2rt5tlsgc4scanFPS2rt5tlsgc4DataMDFPvPvZvZv>: 419380: c3 retq 419381: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419388: 0f 1f 84 00 00 00 00 41938f: 00 0000000000419390 <_D2rt5tlsgc14processGCMarksFPS2rt5tlsgc4DataMDFPvZiZv>: 419390: 48 8b 02 mov (%rdx),%rax 419393: 48 8b 10 mov (%rax),%rdx 419396: e9 35 9e fe ff jmpq 4031d0 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv> 41939b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004193a0 <_D2rt5tlsgc16__moduleinfoCtorZ>: 4193a0: 48 8b 05 79 a1 21 00 mov 0x21a179(%rip),%rax # 633520 <_Dmodule_ref> 4193a7: 48 89 05 c2 98 21 00 mov %rax,0x2198c2(%rip) # 632c70 <_D2rt5tlsgc11__moduleRefZ> 4193ae: 48 c7 05 67 a1 21 00 movq $0x632c70,0x21a167(%rip) # 633520 <_Dmodule_ref> 4193b5: 70 2c 63 00 4193b9: c3 retq 4193ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004193c0 : 4193c0: 48 83 ec 08 sub $0x8,%rsp 4193c4: e8 f7 85 fe ff callq 4019c0 <__errno_location@plt> 4193c9: 8b 00 mov (%rax),%eax 4193cb: 48 83 c4 08 add $0x8,%rsp 4193cf: c3 retq 00000000004193d0 : 4193d0: 53 push %rbx 4193d1: 89 fb mov %edi,%ebx 4193d3: e8 e8 85 fe ff callq 4019c0 <__errno_location@plt> 4193d8: 89 18 mov %ebx,(%rax) 4193da: 89 d8 mov %ebx,%eax 4193dc: 5b pop %rbx 4193dd: c3 retq 4193de: 66 90 xchg %ax,%ax 00000000004193e0 <_D4core4time8Duration4zeroFNaNbNdNfZS4core4time8Duration>: 4193e0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 4193e7: c3 retq 4193e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4193ef: 00 00000000004193f0 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi>: 4193f0: b8 ff ff ff ff mov $0xffffffff,%eax 4193f5: 48 39 37 cmp %rsi,(%rdi) 4193f8: 7c 06 jl 419400 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi+0x10> 4193fa: 0f 9f c0 setg %al 4193fd: 0f b6 c0 movzbl %al,%eax 419400: c3 retq 419401: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419408: 0f 1f 84 00 00 00 00 41940f: 00 0000000000419410 <_D4core4time8Duration5weeksMxFNaNbNdNfZl>: 419410: 48 b8 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rax 419417: 91 14 5d 41941a: 48 f7 2f imulq (%rdi) 41941d: 48 89 d0 mov %rdx,%rax 419420: 48 c1 e8 3f shr $0x3f,%rax 419424: 48 c1 fa 29 sar $0x29,%rdx 419428: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41942c: c3 retq 41942d: 0f 1f 00 nopl (%rax) 0000000000419430 <_D4core4time8Duration4daysMxFNaNbNdNfZl>: 419430: 48 8b 0f mov (%rdi),%rcx 419433: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41943a: 91 14 5d 41943d: 48 89 c8 mov %rcx,%rax 419440: 48 f7 ea imul %rdx 419443: 48 89 d0 mov %rdx,%rax 419446: 48 c1 e8 3f shr $0x3f,%rax 41944a: 48 c1 fa 29 sar $0x29,%rdx 41944e: 48 01 c2 add %rax,%rdx 419451: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 419458: 05 00 00 41945b: 48 0f af c2 imul %rdx,%rax 41945f: 48 29 c1 sub %rax,%rcx 419462: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 419469: ff e3 a2 41946c: 48 89 c8 mov %rcx,%rax 41946f: 48 f7 ea imul %rdx 419472: 48 01 ca add %rcx,%rdx 419475: 48 89 d0 mov %rdx,%rax 419478: 48 c1 e8 3f shr $0x3f,%rax 41947c: 48 c1 fa 27 sar $0x27,%rdx 419480: 48 8d 04 02 lea (%rdx,%rax,1),%rax 419484: c3 retq 419485: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41948c: 00 00 00 00 0000000000419490 <_D4core4time8Duration5hoursMxFNaNbNdNfZl>: 419490: 48 8b 0f mov (%rdi),%rcx 419493: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41949a: ff e3 a2 41949d: 48 89 c8 mov %rcx,%rax 4194a0: 48 f7 ea imul %rdx 4194a3: 48 01 ca add %rcx,%rdx 4194a6: 48 89 d0 mov %rdx,%rax 4194a9: 48 c1 e8 3f shr $0x3f,%rax 4194ad: 48 c1 fa 27 sar $0x27,%rdx 4194b1: 48 01 c2 add %rax,%rdx 4194b4: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 4194bb: 00 00 00 4194be: 48 0f af c2 imul %rdx,%rax 4194c2: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 4194c9: 7f 15 3d 4194cc: 48 29 c1 sub %rax,%rcx 4194cf: 48 89 c8 mov %rcx,%rax 4194d2: 48 f7 ea imul %rdx 4194d5: 48 89 d0 mov %rdx,%rax 4194d8: 48 c1 e8 3f shr $0x3f,%rax 4194dc: 48 c1 fa 21 sar $0x21,%rdx 4194e0: 48 8d 04 02 lea (%rdx,%rax,1),%rax 4194e4: c3 retq 4194e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4194ec: 00 00 00 00 00000000004194f0 <_D4core4time8Duration7minutesMxFNaNbNdNfZl>: 4194f0: 48 8b 0f mov (%rdi),%rcx 4194f3: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 4194fa: 7f 15 3d 4194fd: 48 89 c8 mov %rcx,%rax 419500: 48 f7 ea imul %rdx 419503: 48 89 d0 mov %rdx,%rax 419506: 48 c1 e8 3f shr $0x3f,%rax 41950a: 48 c1 fa 21 sar $0x21,%rdx 41950e: 48 01 c2 add %rax,%rdx 419511: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 419518: 00 00 00 41951b: 48 0f af c2 imul %rdx,%rax 41951f: 48 29 c1 sub %rax,%rcx 419522: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 419529: 13 a2 1c 41952c: 48 89 c8 mov %rcx,%rax 41952f: 48 f7 ea imul %rdx 419532: 48 89 d0 mov %rdx,%rax 419535: 48 c1 e8 3f shr $0x3f,%rax 419539: 48 c1 fa 1a sar $0x1a,%rdx 41953d: 48 8d 04 02 lea (%rdx,%rax,1),%rax 419541: c3 retq 419542: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419549: 1f 84 00 00 00 00 00 0000000000419550 <_D4core4time8Duration7secondsMxFNaNbNdNfZl>: 419550: 48 8b 0f mov (%rdi),%rcx 419553: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41955a: 13 a2 1c 41955d: 48 89 c8 mov %rcx,%rax 419560: 48 f7 ea imul %rdx 419563: 48 89 d0 mov %rdx,%rax 419566: 48 c1 e8 3f shr $0x3f,%rax 41956a: 48 c1 fa 1a sar $0x1a,%rdx 41956e: 48 01 c2 add %rax,%rdx 419571: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 419578: 48 29 c1 sub %rax,%rcx 41957b: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 419582: 94 bf d6 419585: 48 89 c8 mov %rcx,%rax 419588: 48 f7 ea imul %rdx 41958b: 48 01 ca add %rcx,%rdx 41958e: 48 89 d0 mov %rdx,%rax 419591: 48 c1 e8 3f shr $0x3f,%rax 419595: 48 c1 fa 17 sar $0x17,%rdx 419599: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41959d: c3 retq 41959e: 66 90 xchg %ax,%ax 00000000004195a0 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec>: 4195a0: 53 push %rbx 4195a1: 48 83 ec 10 sub $0x10,%rsp 4195a5: 48 8b 0e mov (%rsi),%rcx 4195a8: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 4195af: 94 bf d6 4195b2: 48 89 c8 mov %rcx,%rax 4195b5: 48 f7 ea imul %rdx 4195b8: 48 01 ca add %rcx,%rdx 4195bb: 48 89 d0 mov %rdx,%rax 4195be: 48 c1 e8 3f shr $0x3f,%rax 4195c2: 48 c1 ea 17 shr $0x17,%rdx 4195c6: 01 c2 add %eax,%edx 4195c8: 69 c2 80 96 98 00 imul $0x989680,%edx,%eax 4195ce: 29 c1 sub %eax,%ecx 4195d0: 8d 81 7f 96 98 00 lea 0x98967f(%rcx),%eax 4195d6: 3d ff 2c 31 01 cmp $0x1312cff,%eax 4195db: 73 0b jae 4195e8 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x48> 4195dd: 89 0f mov %ecx,(%rdi) 4195df: 48 89 f8 mov %rdi,%rax 4195e2: 48 83 c4 10 add $0x10,%rsp 4195e6: 5b pop %rbx 4195e7: c3 retq 4195e8: bf 80 2c 63 00 mov $0x632c80,%edi 4195ed: e8 9e 98 fe ff callq 402e90 <_d_newclass> 4195f2: 48 89 c3 mov %rax,%rbx 4195f5: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 4195fc: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419603: 00 419604: 48 8b 05 05 d9 00 00 mov 0xd905(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 41960b: 48 8b 0d 06 d9 00 00 mov 0xd906(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 419612: 48 8b 15 07 d9 00 00 mov 0xd907(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 419619: 48 8b 35 08 d9 00 00 mov 0xd908(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 419620: 48 89 73 40 mov %rsi,0x40(%rbx) 419624: 48 89 53 38 mov %rdx,0x38(%rbx) 419628: 48 89 4b 30 mov %rcx,0x30(%rbx) 41962c: 48 89 43 28 mov %rax,0x28(%rbx) 419630: 48 8b 05 d1 d8 00 00 mov 0xd8d1(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 419637: 48 89 43 20 mov %rax,0x20(%rbx) 41963b: 48 8b 05 be d8 00 00 mov 0xd8be(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 419642: 48 89 43 18 mov %rax,0x18(%rbx) 419646: 48 8b 05 ab d8 00 00 mov 0xd8ab(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 41964d: 48 89 43 10 mov %rax,0x10(%rbx) 419651: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 419658: 00 419659: 48 89 df mov %rbx,%rdi 41965c: be 00 00 00 00 mov $0x0,%esi 419661: ba 3d 0b 00 00 mov $0xb3d,%edx 419666: b9 41 00 00 00 mov $0x41,%ecx 41966b: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 419671: 41 b9 3f 00 00 00 mov $0x3f,%r9d 419677: e8 04 ac ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41967c: 48 89 df mov %rbx,%rdi 41967f: e8 4c 86 ff ff callq 411cd0 <_d_throw_exception> 419684: e9 54 ff ff ff jmpq 4195dd <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x3d> 419689: 83 fa 01 cmp $0x1,%edx 41968c: 75 14 jne 4196a2 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x102> 41968e: bf 41 00 00 00 mov $0x41,%edi 419693: be 80 6f 42 00 mov $0x426f80,%esi 419698: ba ef 03 00 00 mov $0x3ef,%edx 41969d: e8 fe 8a fe ff callq 4021a0 <_d_assert> 4196a2: 48 89 c7 mov %rax,%rdi 4196a5: e8 d6 86 ff ff callq 411d80 <_d_eh_resume_unwind> 4196aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004196b0 <_D4core4time8Duration8toStringMFZAya>: 4196b0: eb 2e jmp 4196e0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya> 4196b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4196b9: 1f 84 00 00 00 00 00 00000000004196c0 <_D4core4time8Duration8toStringMxFNaNbNfZAya>: 4196c0: eb 1e jmp 4196e0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya> 4196c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4196c9: 1f 84 00 00 00 00 00 00000000004196d0 <_D4core4time8Duration10isNegativeMxFNaNbNdNfZb>: 4196d0: 48 8b 07 mov (%rdi),%rax 4196d3: 48 c1 e8 3f shr $0x3f,%rax 4196d7: c3 retq 4196d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4196df: 00 00000000004196e0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya>: 4196e0: 55 push %rbp 4196e1: 41 57 push %r15 4196e3: 41 56 push %r14 4196e5: 41 55 push %r13 4196e7: 41 54 push %r12 4196e9: 53 push %rbx 4196ea: 48 83 ec 38 sub $0x38,%rsp 4196ee: 48 8b 37 mov (%rdi),%rsi 4196f1: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 4196f8: 91 14 5d 4196fb: 48 89 f0 mov %rsi,%rax 4196fe: 48 f7 e9 imul %rcx 419701: 49 89 d0 mov %rdx,%r8 419704: 4c 89 c0 mov %r8,%rax 419707: 48 c1 e8 3f shr $0x3f,%rax 41970b: 49 c1 f8 29 sar $0x29,%r8 41970f: 49 01 c0 add %rax,%r8 419712: 48 b9 00 c0 1b d7 7f movabs $0xfffffa7fd71bc000,%rcx 419719: fa ff ff 41971c: 49 0f af c8 imul %r8,%rcx 419720: 48 01 f1 add %rsi,%rcx 419723: 49 b9 ff 3f e4 28 80 movabs $0x58028e43fff,%r9 41972a: 05 00 00 41972d: 49 01 f1 add %rsi,%r9 419730: 48 be fe 7f c8 51 00 movabs $0xb0051c87ffe,%rsi 419737: 0b 00 00 41973a: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 419741: ff e3 a2 419744: 48 89 c8 mov %rcx,%rax 419747: 48 f7 ea imul %rdx 41974a: 49 89 d5 mov %rdx,%r13 41974d: 49 01 cd add %rcx,%r13 419750: 4c 89 e8 mov %r13,%rax 419753: 48 c1 e8 3f shr $0x3f,%rax 419757: 49 39 f1 cmp %rsi,%r9 41975a: 0f 97 44 24 07 seta 0x7(%rsp) 41975f: 48 bf 00 40 96 d5 36 movabs $0xffffff36d5964000,%rdi 419766: ff ff ff 419769: 49 ba ff bf 69 2a c9 movabs $0xc92a69bfff,%r10 419770: 00 00 00 419773: 48 bd d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rbp 41977a: 13 a2 1c 41977d: 48 bb bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rbx 419784: 94 bf d6 419787: 49 c1 fd 27 sar $0x27,%r13 41978b: 49 01 c5 add %rax,%r13 41978e: 49 0f af fd imul %r13,%rdi 419792: 48 be 00 98 3b 9e f7 movabs $0xfffffff79e3b9800,%rsi 419799: ff ff ff 41979c: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 4197a3: 7f 15 3d 4197a6: 49 bb 67 66 66 66 66 movabs $0x6666666666666667,%r11 4197ad: 66 66 66 4197b0: 48 01 cf add %rcx,%rdi 4197b3: 49 01 ca add %rcx,%r10 4197b6: 48 89 f8 mov %rdi,%rax 4197b9: 48 f7 ea imul %rdx 4197bc: 49 89 d6 mov %rdx,%r14 4197bf: 4c 89 f0 mov %r14,%rax 4197c2: 48 c1 e8 3f shr $0x3f,%rax 4197c6: 49 c1 fe 21 sar $0x21,%r14 4197ca: 49 01 c6 add %rax,%r14 4197cd: 49 0f af f6 imul %r14,%rsi 4197d1: 48 01 fe add %rdi,%rsi 4197d4: 48 89 f0 mov %rsi,%rax 4197d7: 48 f7 ed imul %rbp 4197da: 49 89 d7 mov %rdx,%r15 4197dd: 4c 89 f8 mov %r15,%rax 4197e0: 48 c1 e8 3f shr $0x3f,%rax 4197e4: 49 c1 ff 1a sar $0x1a,%r15 4197e8: 49 01 c7 add %rax,%r15 4197eb: 49 69 ef 00 ba 3c dc imul $0xffffffffdc3cba00,%r15,%rbp 4197f2: 48 01 f5 add %rsi,%rbp 4197f5: 48 89 e8 mov %rbp,%rax 4197f8: 48 f7 eb imul %rbx 4197fb: 49 89 d4 mov %rdx,%r12 4197fe: 49 01 ec add %rbp,%r12 419801: 4c 89 e0 mov %r12,%rax 419804: 48 c1 e8 3f shr $0x3f,%rax 419808: 49 c1 fc 17 sar $0x17,%r12 41980c: 49 01 c4 add %rax,%r12 41980f: 49 69 cc 80 69 67 ff imul $0xffffffffff676980,%r12,%rcx 419816: 48 01 e9 add %rbp,%rcx 419819: 48 89 c8 mov %rcx,%rax 41981c: 48 ba 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rdx 419823: c5 6d 34 419826: 48 f7 ea imul %rdx 419829: 48 89 d0 mov %rdx,%rax 41982c: 48 c1 e8 3f shr $0x3f,%rax 419830: 48 c1 fa 0b sar $0xb,%rdx 419834: 48 01 c2 add %rax,%rdx 419837: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41983c: 48 69 da f0 d8 ff ff imul $0xffffffffffffd8f0,%rdx,%rbx 419843: 48 01 cb add %rcx,%rbx 419846: 48 89 d8 mov %rbx,%rax 419849: 49 f7 eb imul %r11 41984c: 48 89 d0 mov %rdx,%rax 41984f: 48 c1 e8 3f shr $0x3f,%rax 419853: 48 c1 fa 02 sar $0x2,%rdx 419857: 48 01 c2 add %rax,%rdx 41985a: 48 89 54 24 10 mov %rdx,0x10(%rsp) 41985f: 4c 6b da f6 imul $0xfffffffffffffff6,%rdx,%r11 419863: 49 01 db add %rbx,%r11 419866: 48 b8 ff 7f d3 54 92 movabs $0x19254d37fff,%rax 41986d: 01 00 00 419870: 49 39 c2 cmp %rax,%r10 419873: 73 07 jae 41987c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x19c> 419875: 0f b6 44 24 07 movzbl 0x7(%rsp),%eax 41987a: eb 15 jmp 419891 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x1b1> 41987c: 48 b8 fe 7f c8 51 00 movabs $0xb0051c87ffe,%rax 419883: 0b 00 00 419886: 49 39 c1 cmp %rax,%r9 419889: 0f 97 c0 seta %al 41988c: 0f b6 c0 movzbl %al,%eax 41988f: ff c0 inc %eax 419891: 48 ba ff 67 c4 61 08 movabs $0x861c467ff,%rdx 419898: 00 00 00 41989b: 48 01 d7 add %rdx,%rdi 41989e: 48 ba fe cf 88 c3 10 movabs $0x10c388cffe,%rdx 4198a5: 00 00 00 4198a8: 48 39 d7 cmp %rdx,%rdi 4198ab: 0f 97 c2 seta %dl 4198ae: 0f b6 d2 movzbl %dl,%edx 4198b1: 48 81 c5 7f 96 98 00 add $0x98967f,%rbp 4198b8: 01 c2 add %eax,%edx 4198ba: 48 81 fd fe 2c 31 01 cmp $0x1312cfe,%rbp 4198c1: 40 0f 97 c7 seta %dil 4198c5: 48 81 c6 ff 45 c3 23 add $0x23c345ff,%rsi 4198cc: 48 81 fe fe 8b 86 47 cmp $0x47868bfe,%rsi 4198d3: 0f 97 c0 seta %al 4198d6: 0f b6 f0 movzbl %al,%esi 4198d9: 01 d6 add %edx,%esi 4198db: 40 0f b6 d7 movzbl %dil,%edx 4198df: 48 83 c3 09 add $0x9,%rbx 4198e3: 4c 89 dd mov %r11,%rbp 4198e6: 48 85 ed test %rbp,%rbp 4198e9: 0f 95 c0 setne %al 4198ec: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4198f1: 01 f2 add %esi,%edx 4198f3: 48 81 c1 0f 27 00 00 add $0x270f,%rcx 4198fa: 48 81 f9 1e 4e 00 00 cmp $0x4e1e,%rcx 419901: 0f 97 c1 seta %cl 419904: 0f b6 c9 movzbl %cl,%ecx 419907: 01 d1 add %edx,%ecx 419909: 48 83 fb 12 cmp $0x12,%rbx 41990d: 0f 97 c2 seta %dl 419910: 0f b6 d2 movzbl %dl,%edx 419913: 01 ca add %ecx,%edx 419915: 0f b6 c0 movzbl %al,%eax 419918: 01 d0 add %edx,%eax 41991a: 89 44 24 18 mov %eax,0x18(%rsp) 41991e: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 419925: 00 419926: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 41992d: 00 00 41992f: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 419936: 00 00 419938: 4c 89 c6 mov %r8,%rsi 41993b: ba 05 00 00 00 mov $0x5,%edx 419940: b9 c2 6f 42 00 mov $0x426fc2,%ecx 419945: e8 76 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41994a: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41994f: 4c 89 ee mov %r13,%rsi 419952: ba 04 00 00 00 mov $0x4,%edx 419957: b9 c8 6f 42 00 mov $0x426fc8,%ecx 41995c: e8 5f 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 419961: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 419966: 4c 89 f6 mov %r14,%rsi 419969: ba 05 00 00 00 mov $0x5,%edx 41996e: b9 cd 6f 42 00 mov $0x426fcd,%ecx 419973: e8 48 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 419978: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41997d: 4c 89 fe mov %r15,%rsi 419980: ba 07 00 00 00 mov $0x7,%edx 419985: b9 d3 6f 42 00 mov $0x426fd3,%ecx 41998a: e8 31 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41998f: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 419994: 4c 89 e6 mov %r12,%rsi 419997: ba 07 00 00 00 mov $0x7,%edx 41999c: b9 db 6f 42 00 mov $0x426fdb,%ecx 4199a1: e8 1a 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 4199a6: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4199ab: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4199b0: ba 05 00 00 00 mov $0x5,%edx 4199b5: b9 e3 6f 42 00 mov $0x426fe3,%ecx 4199ba: e8 01 10 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 4199bf: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4199c4: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 4199c9: ba 05 00 00 00 mov $0x5,%edx 4199ce: b9 e9 6f 42 00 mov $0x426fe9,%ecx 4199d3: e8 e8 0f 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 4199d8: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4199dd: 48 89 ee mov %rbp,%rsi 4199e0: ba 06 00 00 00 mov $0x6,%edx 4199e5: b9 ef 6f 42 00 mov $0x426fef,%ecx 4199ea: e8 d1 0f 00 00 callq 41a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 4199ef: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4199f4: 48 85 c0 test %rax,%rax 4199f7: 74 07 je 419a00 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x320> 4199f9: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 4199fe: eb 0a jmp 419a0a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x32a> 419a00: b8 08 00 00 00 mov $0x8,%eax 419a05: ba f6 6f 42 00 mov $0x426ff6,%edx 419a0a: 48 83 c4 38 add $0x38,%rsp 419a0e: 5b pop %rbx 419a0f: 41 5c pop %r12 419a11: 41 5d pop %r13 419a13: 41 5e pop %r14 419a15: 41 5f pop %r15 419a17: 5d pop %rbp 419a18: c3 retq 419a19: 83 fa 01 cmp $0x1,%edx 419a1c: 75 14 jne 419a32 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x352> 419a1e: bf 41 00 00 00 mov $0x41,%edi 419a23: be 80 6f 42 00 mov $0x426f80,%esi 419a28: ba 16 05 00 00 mov $0x516,%edx 419a2d: e8 6e 87 fe ff callq 4021a0 <_d_assert> 419a32: 48 89 c7 mov %rax,%rdi 419a35: e8 46 83 ff ff callq 411d80 <_d_eh_resume_unwind> 419a3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419a40 <_D4core4time8Duration6__ctorMFNaNbNflZS4core4time8Duration>: 419a40: 48 89 37 mov %rsi,(%rdi) 419a43: 48 89 f8 mov %rdi,%rax 419a46: c3 retq 419a47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 419a4e: 00 00 0000000000419a50 <_D4core4time12TickDuration4zeroFNaNbNdNfZS4core4time12TickDuration>: 419a50: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 419a57: c3 retq 419a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 419a5f: 00 0000000000419a60 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv>: 419a60: 53 push %rbx 419a61: 48 83 ec 30 sub $0x30,%rsp 419a65: 0f 57 c0 xorps %xmm0,%xmm0 419a68: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 419a6d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 419a72: bf 01 00 00 00 mov $0x1,%edi 419a77: e8 a4 83 fe ff callq 401e20 419a7c: 85 c0 test %eax,%eax 419a7e: 74 10 je 419a90 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x30> 419a80: 48 c7 05 2d 9c 21 00 movq $0x0,0x219c2d(%rip) # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419a87: 00 00 00 00 419a8b: e9 87 00 00 00 jmpq 419b17 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xb7> 419a90: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 419a95: 48 81 f9 e8 03 00 00 cmp $0x3e8,%rcx 419a9c: 7c 0d jl 419aab <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x4b> 419a9e: 48 c7 05 0f 9c 21 00 movq $0x3b9aca00,0x219c0f(%rip) # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419aa5: 00 ca 9a 3b 419aa9: eb 16 jmp 419ac1 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x61> 419aab: b8 00 ca 9a 3b mov $0x3b9aca00,%eax 419ab0: 31 d2 xor %edx,%edx 419ab2: 48 f7 f9 idiv %rcx 419ab5: 48 89 05 fc 9b 21 00 mov %rax,0x219bfc(%rip) # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419abc: 48 85 c0 test %rax,%rax 419abf: 74 56 je 419b17 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xb7> 419ac1: 0f 57 c0 xorps %xmm0,%xmm0 419ac4: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 419ac9: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 419ace: bf 01 00 00 00 mov $0x1,%edi 419ad3: e8 c8 81 fe ff callq 401ca0 419ad8: 85 c0 test %eax,%eax 419ada: 75 41 jne 419b1d <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xbd> 419adc: 48 8b 0d d5 9b 21 00 mov 0x219bd5(%rip),%rcx # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419ae3: 48 8b 44 24 28 mov 0x28(%rsp),%rax 419ae8: 48 0f af c1 imul %rcx,%rax 419aec: 48 ba b3 94 d6 26 e8 movabs $0x112e0be826d694b3,%rdx 419af3: 0b 2e 11 419af6: 48 f7 ea imul %rdx 419af9: 48 89 d0 mov %rdx,%rax 419afc: 48 c1 e8 3f shr $0x3f,%rax 419b00: 48 c1 fa 1a sar $0x1a,%rdx 419b04: 48 01 c2 add %rax,%rdx 419b07: 48 0f af 4c 24 20 imul 0x20(%rsp),%rcx 419b0d: 48 01 d1 add %rdx,%rcx 419b10: 48 89 0d a9 9b 21 00 mov %rcx,0x219ba9(%rip) # 6336c0 <_D4core4time12TickDuration9appOriginyS4core4time12TickDuration> 419b17: 48 83 c4 30 add $0x30,%rsp 419b1b: 5b pop %rbx 419b1c: c3 retq 419b1d: bf 80 2c 63 00 mov $0x632c80,%edi 419b22: e8 69 93 fe ff callq 402e90 <_d_newclass> 419b27: 48 89 c3 mov %rax,%rbx 419b2a: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 419b31: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419b38: 00 419b39: 48 8b 05 d0 d3 00 00 mov 0xd3d0(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 419b40: 48 8b 0d d1 d3 00 00 mov 0xd3d1(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 419b47: 48 8b 15 d2 d3 00 00 mov 0xd3d2(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 419b4e: 48 8b 35 d3 d3 00 00 mov 0xd3d3(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 419b55: 48 89 73 40 mov %rsi,0x40(%rbx) 419b59: 48 89 53 38 mov %rdx,0x38(%rbx) 419b5d: 48 89 4b 30 mov %rcx,0x30(%rbx) 419b61: 48 89 43 28 mov %rax,0x28(%rbx) 419b65: 48 8b 05 9c d3 00 00 mov 0xd39c(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 419b6c: 48 89 43 20 mov %rax,0x20(%rbx) 419b70: 48 8b 05 89 d3 00 00 mov 0xd389(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 419b77: 48 89 43 18 mov %rax,0x18(%rbx) 419b7b: 48 8b 05 76 d3 00 00 mov 0xd376(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 419b82: 48 89 43 10 mov %rax,0x10(%rbx) 419b86: 48 c7 04 24 00 70 42 movq $0x427000,(%rsp) 419b8d: 00 419b8e: 48 89 df mov %rbx,%rdi 419b91: be 00 00 00 00 mov $0x0,%esi 419b96: ba 43 08 00 00 mov $0x843,%edx 419b9b: b9 41 00 00 00 mov $0x41,%ecx 419ba0: 41 b8 20 70 42 00 mov $0x427020,%r8d 419ba6: 41 b9 1a 00 00 00 mov $0x1a,%r9d 419bac: e8 cf a6 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 419bb1: 48 89 df mov %rbx,%rdi 419bb4: e8 17 81 ff ff callq 411cd0 <_d_throw_exception> 419bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000419bc0 <_D4core4time12TickDuration7secondsMxFNaNbNdNfZl>: 419bc0: 48 8b 05 f1 9a 21 00 mov 0x219af1(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419bc7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 419bcc: 48 8b 07 mov (%rdi),%rax 419bcf: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 419bd4: df 6c 24 e8 fildll -0x18(%rsp) 419bd8: df 6c 24 f0 fildll -0x10(%rsp) 419bdc: de f1 fdivp %st,%st(1) 419bde: dd 4c 24 f8 fisttpll -0x8(%rsp) 419be2: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 419be7: c3 retq 419be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 419bef: 00 0000000000419bf0 <_D4core4time12TickDuration5msecsMxFNaNbNdNfZl>: 419bf0: 48 8b 05 c1 9a 21 00 mov 0x219ac1(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419bf7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 419bfc: 48 8b 07 mov (%rdi),%rax 419bff: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 419c04: df 6c 24 e8 fildll -0x18(%rsp) 419c08: d8 35 ae d2 00 00 fdivs 0xd2ae(%rip) # 426ebc <.str1+0xc> 419c0e: df 6c 24 f0 fildll -0x10(%rsp) 419c12: de f1 fdivp %st,%st(1) 419c14: dd 4c 24 f8 fisttpll -0x8(%rsp) 419c18: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 419c1d: c3 retq 419c1e: 66 90 xchg %ax,%ax 0000000000419c20 <_D4core4time12TickDuration5usecsMxFNaNbNdNfZl>: 419c20: 48 8b 05 91 9a 21 00 mov 0x219a91(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419c27: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 419c2c: 48 8b 07 mov (%rdi),%rax 419c2f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 419c34: df 6c 24 e8 fildll -0x18(%rsp) 419c38: d8 35 82 d2 00 00 fdivs 0xd282(%rip) # 426ec0 <.str1+0x10> 419c3e: df 6c 24 f0 fildll -0x10(%rsp) 419c42: de f1 fdivp %st,%st(1) 419c44: dd 4c 24 f8 fisttpll -0x8(%rsp) 419c48: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 419c4d: c3 retq 419c4e: 66 90 xchg %ax,%ax 0000000000419c50 <_D4core4time12TickDuration6hnsecsMxFNaNbNdNfZl>: 419c50: 48 8b 05 61 9a 21 00 mov 0x219a61(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419c57: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 419c5c: 48 8b 07 mov (%rdi),%rax 419c5f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 419c64: df 6c 24 e8 fildll -0x18(%rsp) 419c68: d8 35 56 d2 00 00 fdivs 0xd256(%rip) # 426ec4 <.str1+0x14> 419c6e: df 6c 24 f0 fildll -0x10(%rsp) 419c72: de f1 fdivp %st,%st(1) 419c74: dd 4c 24 f8 fisttpll -0x8(%rsp) 419c78: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 419c7d: c3 retq 419c7e: 66 90 xchg %ax,%ax 0000000000419c80 <_D4core4time12TickDuration5nsecsMxFNaNbNdNfZl>: 419c80: 48 8b 05 31 9a 21 00 mov 0x219a31(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419c87: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 419c8c: 48 8b 07 mov (%rdi),%rax 419c8f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 419c94: df 6c 24 e8 fildll -0x18(%rsp) 419c98: d8 35 2a d2 00 00 fdivs 0xd22a(%rip) # 426ec8 <.str1+0x18> 419c9e: df 6c 24 f0 fildll -0x10(%rsp) 419ca2: de f1 fdivp %st,%st(1) 419ca4: dd 4c 24 f8 fisttpll -0x8(%rsp) 419ca8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 419cad: c3 retq 419cae: 66 90 xchg %ax,%ax 0000000000419cb0 <_D4core4time12TickDuration5opCmpMxFNaNbNfS4core4time12TickDurationZi>: 419cb0: b8 ff ff ff ff mov $0xffffffff,%eax 419cb5: 48 39 37 cmp %rsi,(%rdi) 419cb8: 7c 06 jl 419cc0 <_D4core4time12TickDuration5opCmpMxFNaNbNfS4core4time12TickDurationZi+0x10> 419cba: 0f 95 c0 setne %al 419cbd: 0f b6 c0 movzbl %al,%eax 419cc0: c3 retq 419cc1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419cc8: 0f 1f 84 00 00 00 00 419ccf: 00 0000000000419cd0 <_D4core4time12TickDuration6__ctorMFNaNbNflZS4core4time12TickDuration>: 419cd0: 48 89 37 mov %rsi,(%rdi) 419cd3: 48 89 f8 mov %rdi,%rax 419cd6: c3 retq 419cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 419cde: 00 00 0000000000419ce0 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration>: 419ce0: 53 push %rbx 419ce1: 48 83 ec 20 sub $0x20,%rsp 419ce5: 48 89 fb mov %rdi,%rbx 419ce8: 0f 57 c0 xorps %xmm0,%xmm0 419ceb: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 419cf0: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 419cf5: bf 01 00 00 00 mov $0x1,%edi 419cfa: e8 a1 7f fe ff callq 401ca0 419cff: 85 c0 test %eax,%eax 419d01: 75 3d jne 419d40 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration+0x60> 419d03: 48 8b 0d ae 99 21 00 mov 0x2199ae(%rip),%rcx # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 419d0a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 419d0f: 48 0f af c1 imul %rcx,%rax 419d13: 48 ba b3 94 d6 26 e8 movabs $0x112e0be826d694b3,%rdx 419d1a: 0b 2e 11 419d1d: 48 f7 ea imul %rdx 419d20: 48 89 d0 mov %rdx,%rax 419d23: 48 c1 e8 3f shr $0x3f,%rax 419d27: 48 c1 fa 1a sar $0x1a,%rdx 419d2b: 48 01 c2 add %rax,%rdx 419d2e: 48 0f af 4c 24 10 imul 0x10(%rsp),%rcx 419d34: 48 01 d1 add %rdx,%rcx 419d37: 48 89 0b mov %rcx,(%rbx) 419d3a: 48 83 c4 20 add $0x20,%rsp 419d3e: 5b pop %rbx 419d3f: c3 retq 419d40: bf 80 2c 63 00 mov $0x632c80,%edi 419d45: e8 46 91 fe ff callq 402e90 <_d_newclass> 419d4a: 48 89 c3 mov %rax,%rbx 419d4d: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 419d54: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419d5b: 00 419d5c: 48 8b 05 ad d1 00 00 mov 0xd1ad(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 419d63: 48 8b 0d ae d1 00 00 mov 0xd1ae(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 419d6a: 48 8b 15 af d1 00 00 mov 0xd1af(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 419d71: 48 8b 35 b0 d1 00 00 mov 0xd1b0(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 419d78: 48 89 73 40 mov %rsi,0x40(%rbx) 419d7c: 48 89 53 38 mov %rdx,0x38(%rbx) 419d80: 48 89 4b 30 mov %rcx,0x30(%rbx) 419d84: 48 89 43 28 mov %rax,0x28(%rbx) 419d88: 48 8b 05 79 d1 00 00 mov 0xd179(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 419d8f: 48 89 43 20 mov %rax,0x20(%rbx) 419d93: 48 8b 05 66 d1 00 00 mov 0xd166(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 419d9a: 48 89 43 18 mov %rax,0x18(%rbx) 419d9e: 48 8b 05 53 d1 00 00 mov 0xd153(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 419da5: 48 89 43 10 mov %rax,0x10(%rbx) 419da9: 48 c7 04 24 00 70 42 movq $0x427000,(%rsp) 419db0: 00 419db1: 48 89 df mov %rbx,%rdi 419db4: be 00 00 00 00 mov $0x0,%esi 419db9: ba 43 08 00 00 mov $0x843,%edx 419dbe: b9 41 00 00 00 mov $0x41,%ecx 419dc3: 41 b8 20 70 42 00 mov $0x427020,%r8d 419dc9: 41 b9 1a 00 00 00 mov $0x1a,%r9d 419dcf: e8 ac a4 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 419dd4: 48 89 df mov %rbx,%rdi 419dd7: e8 f4 7e ff ff callq 411cd0 <_d_throw_exception> 419ddc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000419de0 <_D4core4time7FracSec4zeroFNaNbNdNfZS4core4time7FracSec>: 419de0: c7 07 00 00 00 00 movl $0x0,(%rdi) 419de6: c3 retq 419de7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 419dee: 00 00 0000000000419df0 <_D4core4time7FracSec5msecsMxFNaNbNdNfZi>: 419df0: 48 63 07 movslq (%rdi),%rax 419df3: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 419dfa: c5 6d 34 419dfd: 48 f7 e9 imul %rcx 419e00: 48 89 d0 mov %rdx,%rax 419e03: 48 c1 e8 3f shr $0x3f,%rax 419e07: 48 c1 ea 0b shr $0xb,%rdx 419e0b: 8d 04 02 lea (%rdx,%rax,1),%eax 419e0e: c3 retq 419e0f: 90 nop 0000000000419e10 <_D4core4time7FracSec5msecsMFNaNdNfiZv>: 419e10: 53 push %rbx 419e11: 48 83 ec 10 sub $0x10,%rsp 419e15: 69 c6 10 27 00 00 imul $0x2710,%esi,%eax 419e1b: 8d 88 7f 96 98 00 lea 0x98967f(%rax),%ecx 419e21: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 419e27: 73 08 jae 419e31 <_D4core4time7FracSec5msecsMFNaNdNfiZv+0x21> 419e29: 89 07 mov %eax,(%rdi) 419e2b: 48 83 c4 10 add $0x10,%rsp 419e2f: 5b pop %rbx 419e30: c3 retq 419e31: bf 80 2c 63 00 mov $0x632c80,%edi 419e36: e8 55 90 fe ff callq 402e90 <_d_newclass> 419e3b: 48 89 c3 mov %rax,%rbx 419e3e: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 419e45: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419e4c: 00 419e4d: 48 8b 05 bc d0 00 00 mov 0xd0bc(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 419e54: 48 8b 0d bd d0 00 00 mov 0xd0bd(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 419e5b: 48 8b 15 be d0 00 00 mov 0xd0be(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 419e62: 48 8b 35 bf d0 00 00 mov 0xd0bf(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 419e69: 48 89 73 40 mov %rsi,0x40(%rbx) 419e6d: 48 89 53 38 mov %rdx,0x38(%rbx) 419e71: 48 89 4b 30 mov %rcx,0x30(%rbx) 419e75: 48 89 43 28 mov %rax,0x28(%rbx) 419e79: 48 8b 05 88 d0 00 00 mov 0xd088(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 419e80: 48 89 43 20 mov %rax,0x20(%rbx) 419e84: 48 8b 05 75 d0 00 00 mov 0xd075(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 419e8b: 48 89 43 18 mov %rax,0x18(%rbx) 419e8f: 48 8b 05 62 d0 00 00 mov 0xd062(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 419e96: 48 89 43 10 mov %rax,0x10(%rbx) 419e9a: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 419ea1: 00 419ea2: 48 89 df mov %rbx,%rdi 419ea5: be 00 00 00 00 mov $0x0,%esi 419eaa: ba 3d 0b 00 00 mov $0xb3d,%edx 419eaf: b9 41 00 00 00 mov $0x41,%ecx 419eb4: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 419eba: 41 b9 3f 00 00 00 mov $0x3f,%r9d 419ec0: e8 bb a3 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 419ec5: 48 89 df mov %rbx,%rdi 419ec8: e8 03 7e ff ff callq 411cd0 <_d_throw_exception> 419ecd: 0f 1f 00 nopl (%rax) 0000000000419ed0 <_D4core4time7FracSec5usecsMxFNaNbNdNfZi>: 419ed0: 48 63 07 movslq (%rdi),%rax 419ed3: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 419eda: 66 66 66 419edd: 48 f7 e9 imul %rcx 419ee0: 48 89 d0 mov %rdx,%rax 419ee3: 48 c1 e8 3f shr $0x3f,%rax 419ee7: 48 c1 ea 02 shr $0x2,%rdx 419eeb: 8d 04 02 lea (%rdx,%rax,1),%eax 419eee: c3 retq 419eef: 90 nop 0000000000419ef0 <_D4core4time7FracSec5usecsMFNaNdNfiZv>: 419ef0: 53 push %rbx 419ef1: 48 83 ec 10 sub $0x10,%rsp 419ef5: 6b c6 0a imul $0xa,%esi,%eax 419ef8: 8d 88 7f 96 98 00 lea 0x98967f(%rax),%ecx 419efe: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 419f04: 73 08 jae 419f0e <_D4core4time7FracSec5usecsMFNaNdNfiZv+0x1e> 419f06: 89 07 mov %eax,(%rdi) 419f08: 48 83 c4 10 add $0x10,%rsp 419f0c: 5b pop %rbx 419f0d: c3 retq 419f0e: bf 80 2c 63 00 mov $0x632c80,%edi 419f13: e8 78 8f fe ff callq 402e90 <_d_newclass> 419f18: 48 89 c3 mov %rax,%rbx 419f1b: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 419f22: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419f29: 00 419f2a: 48 8b 05 df cf 00 00 mov 0xcfdf(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 419f31: 48 8b 0d e0 cf 00 00 mov 0xcfe0(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 419f38: 48 8b 15 e1 cf 00 00 mov 0xcfe1(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 419f3f: 48 8b 35 e2 cf 00 00 mov 0xcfe2(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 419f46: 48 89 73 40 mov %rsi,0x40(%rbx) 419f4a: 48 89 53 38 mov %rdx,0x38(%rbx) 419f4e: 48 89 4b 30 mov %rcx,0x30(%rbx) 419f52: 48 89 43 28 mov %rax,0x28(%rbx) 419f56: 48 8b 05 ab cf 00 00 mov 0xcfab(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 419f5d: 48 89 43 20 mov %rax,0x20(%rbx) 419f61: 48 8b 05 98 cf 00 00 mov 0xcf98(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 419f68: 48 89 43 18 mov %rax,0x18(%rbx) 419f6c: 48 8b 05 85 cf 00 00 mov 0xcf85(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 419f73: 48 89 43 10 mov %rax,0x10(%rbx) 419f77: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 419f7e: 00 419f7f: 48 89 df mov %rbx,%rdi 419f82: be 00 00 00 00 mov $0x0,%esi 419f87: ba 3d 0b 00 00 mov $0xb3d,%edx 419f8c: b9 41 00 00 00 mov $0x41,%ecx 419f91: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 419f97: 41 b9 3f 00 00 00 mov $0x3f,%r9d 419f9d: e8 de a2 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 419fa2: 48 89 df mov %rbx,%rdi 419fa5: e8 26 7d ff ff callq 411cd0 <_d_throw_exception> 419faa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000419fb0 <_D4core4time7FracSec6hnsecsMxFNaNbNdNfZi>: 419fb0: 8b 07 mov (%rdi),%eax 419fb2: c3 retq 419fb3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419fba: 84 00 00 00 00 00 0000000000419fc0 <_D4core4time7FracSec6hnsecsMFNaNdNfiZv>: 419fc0: 53 push %rbx 419fc1: 48 83 ec 10 sub $0x10,%rsp 419fc5: 8d 86 7f 96 98 00 lea 0x98967f(%rsi),%eax 419fcb: 3d ff 2c 31 01 cmp $0x1312cff,%eax 419fd0: 73 08 jae 419fda <_D4core4time7FracSec6hnsecsMFNaNdNfiZv+0x1a> 419fd2: 89 37 mov %esi,(%rdi) 419fd4: 48 83 c4 10 add $0x10,%rsp 419fd8: 5b pop %rbx 419fd9: c3 retq 419fda: bf 80 2c 63 00 mov $0x632c80,%edi 419fdf: e8 ac 8e fe ff callq 402e90 <_d_newclass> 419fe4: 48 89 c3 mov %rax,%rbx 419fe7: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 419fee: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 419ff5: 00 419ff6: 48 8b 05 13 cf 00 00 mov 0xcf13(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 419ffd: 48 8b 0d 14 cf 00 00 mov 0xcf14(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 41a004: 48 8b 15 15 cf 00 00 mov 0xcf15(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 41a00b: 48 8b 35 16 cf 00 00 mov 0xcf16(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 41a012: 48 89 73 40 mov %rsi,0x40(%rbx) 41a016: 48 89 53 38 mov %rdx,0x38(%rbx) 41a01a: 48 89 4b 30 mov %rcx,0x30(%rbx) 41a01e: 48 89 43 28 mov %rax,0x28(%rbx) 41a022: 48 8b 05 df ce 00 00 mov 0xcedf(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 41a029: 48 89 43 20 mov %rax,0x20(%rbx) 41a02d: 48 8b 05 cc ce 00 00 mov 0xcecc(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 41a034: 48 89 43 18 mov %rax,0x18(%rbx) 41a038: 48 8b 05 b9 ce 00 00 mov 0xceb9(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 41a03f: 48 89 43 10 mov %rax,0x10(%rbx) 41a043: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 41a04a: 00 41a04b: 48 89 df mov %rbx,%rdi 41a04e: be 00 00 00 00 mov $0x0,%esi 41a053: ba 3d 0b 00 00 mov $0xb3d,%edx 41a058: b9 41 00 00 00 mov $0x41,%ecx 41a05d: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 41a063: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41a069: e8 12 a2 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a06e: 48 89 df mov %rbx,%rdi 41a071: e8 5a 7c ff ff callq 411cd0 <_d_throw_exception> 41a076: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a07d: 00 00 00 000000000041a080 <_D4core4time7FracSec5nsecsMxFNaNbNdNfZi>: 41a080: 6b 07 64 imul $0x64,(%rdi),%eax 41a083: c3 retq 41a084: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a08b: 00 00 00 00 00 000000000041a090 <_D4core4time7FracSec5nsecsMFNaNdNflZv>: 41a090: 53 push %rbx 41a091: 48 83 ec 10 sub $0x10,%rsp 41a095: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41a09c: 0a d7 a3 41a09f: 48 89 f0 mov %rsi,%rax 41a0a2: 48 f7 e9 imul %rcx 41a0a5: 48 01 f2 add %rsi,%rdx 41a0a8: 48 89 d0 mov %rdx,%rax 41a0ab: 48 c1 e8 3f shr $0x3f,%rax 41a0af: 48 c1 ea 06 shr $0x6,%rdx 41a0b3: 8d 8c 02 7f 96 98 00 lea 0x98967f(%rdx,%rax,1),%ecx 41a0ba: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 41a0c0: 73 0a jae 41a0cc <_D4core4time7FracSec5nsecsMFNaNdNflZv+0x3c> 41a0c2: 01 c2 add %eax,%edx 41a0c4: 89 17 mov %edx,(%rdi) 41a0c6: 48 83 c4 10 add $0x10,%rsp 41a0ca: 5b pop %rbx 41a0cb: c3 retq 41a0cc: bf 80 2c 63 00 mov $0x632c80,%edi 41a0d1: e8 ba 8d fe ff callq 402e90 <_d_newclass> 41a0d6: 48 89 c3 mov %rax,%rbx 41a0d9: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 41a0e0: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41a0e7: 00 41a0e8: 48 8b 05 21 ce 00 00 mov 0xce21(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 41a0ef: 48 8b 0d 22 ce 00 00 mov 0xce22(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 41a0f6: 48 8b 15 23 ce 00 00 mov 0xce23(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 41a0fd: 48 8b 35 24 ce 00 00 mov 0xce24(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 41a104: 48 89 73 40 mov %rsi,0x40(%rbx) 41a108: 48 89 53 38 mov %rdx,0x38(%rbx) 41a10c: 48 89 4b 30 mov %rcx,0x30(%rbx) 41a110: 48 89 43 28 mov %rax,0x28(%rbx) 41a114: 48 8b 05 ed cd 00 00 mov 0xcded(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 41a11b: 48 89 43 20 mov %rax,0x20(%rbx) 41a11f: 48 8b 05 da cd 00 00 mov 0xcdda(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 41a126: 48 89 43 18 mov %rax,0x18(%rbx) 41a12a: 48 8b 05 c7 cd 00 00 mov 0xcdc7(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 41a131: 48 89 43 10 mov %rax,0x10(%rbx) 41a135: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 41a13c: 00 41a13d: 48 89 df mov %rbx,%rdi 41a140: be 00 00 00 00 mov $0x0,%esi 41a145: ba 3d 0b 00 00 mov $0xb3d,%edx 41a14a: b9 41 00 00 00 mov $0x41,%ecx 41a14f: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 41a155: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41a15b: e8 20 a1 ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a160: 48 89 df mov %rbx,%rdi 41a163: e8 68 7b ff ff callq 411cd0 <_d_throw_exception> 41a168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a16f: 00 000000000041a170 <_D4core4time7FracSec8toStringMFZAya>: 41a170: eb 1e jmp 41a190 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya> 41a172: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a179: 1f 84 00 00 00 00 00 000000000041a180 <_D4core4time7FracSec8toStringMxFNaNbNfZAya>: 41a180: eb 0e jmp 41a190 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya> 41a182: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a189: 1f 84 00 00 00 00 00 000000000041a190 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya>: 41a190: 48 83 ec 28 sub $0x28,%rsp 41a194: 4c 63 07 movslq (%rdi),%r8 41a197: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41a19e: c5 6d 34 41a1a1: 4c 89 c0 mov %r8,%rax 41a1a4: 48 f7 e9 imul %rcx 41a1a7: 48 89 d6 mov %rdx,%rsi 41a1aa: 48 89 f0 mov %rsi,%rax 41a1ad: 48 c1 e8 3f shr $0x3f,%rax 41a1b1: 48 c1 fe 0b sar $0xb,%rsi 41a1b5: 48 01 c6 add %rax,%rsi 41a1b8: 48 69 fe f0 d8 ff ff imul $0xffffffffffffd8f0,%rsi,%rdi 41a1bf: 4c 01 c7 add %r8,%rdi 41a1c2: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41a1c9: 66 66 66 41a1cc: 48 89 f8 mov %rdi,%rax 41a1cf: 48 f7 e9 imul %rcx 41a1d2: 48 89 d0 mov %rdx,%rax 41a1d5: 48 c1 e8 3f shr $0x3f,%rax 41a1d9: 48 c1 fa 02 sar $0x2,%rdx 41a1dd: 48 01 c2 add %rax,%rdx 41a1e0: 48 01 d2 add %rdx,%rdx 41a1e3: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 41a1e7: 48 39 c7 cmp %rax,%rdi 41a1ea: 74 15 je 41a201 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x71> 41a1ec: 41 83 f8 01 cmp $0x1,%r8d 41a1f0: 75 3f jne 41a231 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0xa1> 41a1f2: b8 07 00 00 00 mov $0x7,%eax 41a1f7: ba 7f 70 42 00 mov $0x42707f,%edx 41a1fc: 48 83 c4 28 add $0x28,%rsp 41a200: c3 retq 41a201: 48 83 c7 09 add $0x9,%rdi 41a205: 48 83 ff 12 cmp $0x12,%rdi 41a209: 0f 87 b0 00 00 00 ja 41a2bf <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x12f> 41a20f: 49 8d 80 0f 27 00 00 lea 0x270f(%r8),%rax 41a216: 48 3d 1e 4e 00 00 cmp $0x4e1e,%rax 41a21c: 0f 87 07 01 00 00 ja 41a329 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x199> 41a222: b8 08 00 00 00 mov $0x8,%eax 41a227: ba 62 70 42 00 mov $0x427062,%edx 41a22c: e9 c2 02 00 00 jmpq 41a4f3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41a231: 4c 89 c7 mov %r8,%rdi 41a234: 48 f7 df neg %rdi 41a237: 45 85 c0 test %r8d,%r8d 41a23a: 49 0f 49 f8 cmovns %r8,%rdi 41a23e: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41a243: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41a24a: ff ff 41a24c: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41a253: ff ff 41a255: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41a25c: ff ff 41a25e: 31 f6 xor %esi,%esi 41a260: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41a267: 66 66 66 41a26a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41a270: 48 89 f8 mov %rdi,%rax 41a273: 49 f7 e9 imul %r9 41a276: 48 89 d0 mov %rdx,%rax 41a279: 48 c1 e8 3f shr $0x3f,%rax 41a27d: 48 c1 fa 02 sar $0x2,%rdx 41a281: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41a284: 6b c9 0a imul $0xa,%ecx,%ecx 41a287: 48 01 c2 add %rax,%rdx 41a28a: 89 f8 mov %edi,%eax 41a28c: 29 c8 sub %ecx,%eax 41a28e: 83 c0 30 add $0x30,%eax 41a291: 48 83 c7 09 add $0x9,%rdi 41a295: 48 83 ff 12 cmp $0x12,%rdi 41a299: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41a29d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41a2a1: 48 89 d7 mov %rdx,%rdi 41a2a4: 77 ca ja 41a270 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0xe0> 41a2a6: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41a2ab: 48 f7 de neg %rsi 41a2ae: 45 85 c0 test %r8d,%r8d 41a2b1: 78 35 js 41a2e8 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x158> 41a2b3: bf 60 64 42 00 mov $0x426460,%edi 41a2b8: e8 53 d4 fe ff callq 407710 <_adDupT> 41a2bd: eb 4d jmp 41a30c <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x17c> 41a2bf: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41a2c6: 66 66 66 41a2c9: 4c 89 c0 mov %r8,%rax 41a2cc: 49 f7 e9 imul %r9 41a2cf: 49 8d 40 f6 lea -0xa(%r8),%rax 41a2d3: 48 83 f8 0a cmp $0xa,%rax 41a2d7: 73 72 jae 41a34b <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x1bb> 41a2d9: b8 05 00 00 00 mov $0x5,%eax 41a2de: ba 74 70 42 00 mov $0x427074,%edx 41a2e3: 48 83 c4 28 add $0x28,%rsp 41a2e7: c3 retq 41a2e8: bf 60 64 42 00 mov $0x426460,%edi 41a2ed: e8 1e d4 fe ff callq 407710 <_adDupT> 41a2f2: 49 89 d0 mov %rdx,%r8 41a2f5: bf 30 65 42 00 mov $0x426530,%edi 41a2fa: be 01 00 00 00 mov $0x1,%esi 41a2ff: ba 70 72 42 00 mov $0x427270,%edx 41a304: 48 89 c1 mov %rax,%rcx 41a307: e8 54 cb fe ff callq 406e60 <_d_arraycatT> 41a30c: bf 30 65 42 00 mov $0x426530,%edi 41a311: 48 89 c6 mov %rax,%rsi 41a314: b9 07 00 00 00 mov $0x7,%ecx 41a319: 41 b8 87 70 42 00 mov $0x427087,%r8d 41a31f: e8 3c cb fe ff callq 406e60 <_d_arraycatT> 41a324: e9 ca 01 00 00 jmpq 41a4f3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41a329: 49 8d 80 f0 d8 ff ff lea -0x2710(%r8),%rax 41a330: 48 3d 10 27 00 00 cmp $0x2710,%rax 41a336: 0f 83 c5 00 00 00 jae 41a401 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x271> 41a33c: b8 04 00 00 00 mov $0x4,%eax 41a341: ba 6b 70 42 00 mov $0x42706b,%edx 41a346: 48 83 c4 28 add $0x28,%rsp 41a34a: c3 retq 41a34b: 48 89 d0 mov %rdx,%rax 41a34e: 48 c1 e8 3f shr $0x3f,%rax 41a352: 48 c1 fa 02 sar $0x2,%rdx 41a356: 48 01 c2 add %rax,%rdx 41a359: 48 89 d7 mov %rdx,%rdi 41a35c: 48 f7 df neg %rdi 41a35f: 41 83 f8 f7 cmp $0xfffffff7,%r8d 41a363: 48 0f 4d fa cmovge %rdx,%rdi 41a367: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41a36c: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41a373: ff ff 41a375: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41a37c: ff ff 41a37e: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41a385: ff ff 41a387: 31 f6 xor %esi,%esi 41a389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41a390: 48 89 f8 mov %rdi,%rax 41a393: 49 f7 e9 imul %r9 41a396: 48 89 d0 mov %rdx,%rax 41a399: 48 c1 e8 3f shr $0x3f,%rax 41a39d: 48 c1 fa 02 sar $0x2,%rdx 41a3a1: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41a3a4: 6b c9 0a imul $0xa,%ecx,%ecx 41a3a7: 48 01 c2 add %rax,%rdx 41a3aa: 89 f8 mov %edi,%eax 41a3ac: 29 c8 sub %ecx,%eax 41a3ae: 83 c0 30 add $0x30,%eax 41a3b1: 48 83 c7 09 add $0x9,%rdi 41a3b5: 48 83 ff 12 cmp $0x12,%rdi 41a3b9: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41a3bd: 48 8d 76 ff lea -0x1(%rsi),%rsi 41a3c1: 48 89 d7 mov %rdx,%rdi 41a3c4: 77 ca ja 41a390 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x200> 41a3c6: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41a3cb: 48 f7 de neg %rsi 41a3ce: 41 83 f8 f6 cmp $0xfffffff6,%r8d 41a3d2: 0f 8f d5 00 00 00 jg 41a4ad <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x31d> 41a3d8: bf 60 64 42 00 mov $0x426460,%edi 41a3dd: e8 2e d3 fe ff callq 407710 <_adDupT> 41a3e2: 49 89 d0 mov %rdx,%r8 41a3e5: bf 30 65 42 00 mov $0x426530,%edi 41a3ea: be 01 00 00 00 mov $0x1,%esi 41a3ef: ba 70 72 42 00 mov $0x427270,%edx 41a3f4: 48 89 c1 mov %rax,%rcx 41a3f7: e8 64 ca fe ff callq 406e60 <_d_arraycatT> 41a3fc: e9 b6 00 00 00 jmpq 41a4b7 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x327> 41a401: 48 89 f7 mov %rsi,%rdi 41a404: 48 f7 df neg %rdi 41a407: 41 81 f8 f1 d8 ff ff cmp $0xffffd8f1,%r8d 41a40e: 48 0f 4d fe cmovge %rsi,%rdi 41a412: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41a417: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41a41e: ff ff 41a420: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41a427: ff ff 41a429: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41a430: ff ff 41a432: 31 f6 xor %esi,%esi 41a434: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41a43b: 66 66 66 41a43e: 66 90 xchg %ax,%ax 41a440: 48 89 f8 mov %rdi,%rax 41a443: 49 f7 e9 imul %r9 41a446: 48 89 d0 mov %rdx,%rax 41a449: 48 c1 e8 3f shr $0x3f,%rax 41a44d: 48 c1 fa 02 sar $0x2,%rdx 41a451: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41a454: 6b c9 0a imul $0xa,%ecx,%ecx 41a457: 48 01 c2 add %rax,%rdx 41a45a: 89 f8 mov %edi,%eax 41a45c: 29 c8 sub %ecx,%eax 41a45e: 83 c0 30 add $0x30,%eax 41a461: 48 83 c7 09 add $0x9,%rdi 41a465: 48 83 ff 12 cmp $0x12,%rdi 41a469: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41a46d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41a471: 48 89 d7 mov %rdx,%rdi 41a474: 77 ca ja 41a440 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x2b0> 41a476: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41a47b: 48 f7 de neg %rsi 41a47e: 41 81 f8 f0 d8 ff ff cmp $0xffffd8f0,%r8d 41a485: 7f 4a jg 41a4d1 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x341> 41a487: bf 60 64 42 00 mov $0x426460,%edi 41a48c: e8 7f d2 fe ff callq 407710 <_adDupT> 41a491: 49 89 d0 mov %rdx,%r8 41a494: bf 30 65 42 00 mov $0x426530,%edi 41a499: be 01 00 00 00 mov $0x1,%esi 41a49e: ba 70 72 42 00 mov $0x427270,%edx 41a4a3: 48 89 c1 mov %rax,%rcx 41a4a6: e8 b5 c9 fe ff callq 406e60 <_d_arraycatT> 41a4ab: eb 2e jmp 41a4db <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x34b> 41a4ad: bf 60 64 42 00 mov $0x426460,%edi 41a4b2: e8 59 d2 fe ff callq 407710 <_adDupT> 41a4b7: bf 30 65 42 00 mov $0x426530,%edi 41a4bc: 48 89 c6 mov %rax,%rsi 41a4bf: b9 04 00 00 00 mov $0x4,%ecx 41a4c4: 41 b8 7a 70 42 00 mov $0x42707a,%r8d 41a4ca: e8 91 c9 fe ff callq 406e60 <_d_arraycatT> 41a4cf: eb 22 jmp 41a4f3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41a4d1: bf 60 64 42 00 mov $0x426460,%edi 41a4d6: e8 35 d2 fe ff callq 407710 <_adDupT> 41a4db: bf 30 65 42 00 mov $0x426530,%edi 41a4e0: 48 89 c6 mov %rax,%rsi 41a4e3: b9 03 00 00 00 mov $0x3,%ecx 41a4e8: 41 b8 70 70 42 00 mov $0x427070,%r8d 41a4ee: e8 6d c9 fe ff callq 406e60 <_d_arraycatT> 41a4f3: 48 83 c4 28 add $0x28,%rsp 41a4f7: c3 retq 41a4f8: 83 fa 01 cmp $0x1,%edx 41a4fb: 74 08 je 41a505 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x375> 41a4fd: 48 89 c7 mov %rax,%rdi 41a500: e8 7b 78 ff ff callq 411d80 <_d_eh_resume_unwind> 41a505: bf 41 00 00 00 mov $0x41,%edi 41a50a: be 80 6f 42 00 mov $0x426f80,%esi 41a50f: ba b9 0c 00 00 mov $0xcb9,%edx 41a514: e8 87 7c fe ff callq 4021a0 <_d_assert> 41a519: e9 ee fd ff ff jmpq 41a30c <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x17c> 41a51e: 83 fa 01 cmp $0x1,%edx 41a521: 74 08 je 41a52b <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x39b> 41a523: 48 89 c7 mov %rax,%rdi 41a526: e8 55 78 ff ff callq 411d80 <_d_eh_resume_unwind> 41a52b: bf 41 00 00 00 mov $0x41,%edi 41a530: be 80 6f 42 00 mov $0x426f80,%esi 41a535: ba b9 0c 00 00 mov $0xcb9,%edx 41a53a: e8 61 7c fe ff callq 4021a0 <_d_assert> 41a53f: e9 73 ff ff ff jmpq 41a4b7 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x327> 41a544: 83 fa 01 cmp $0x1,%edx 41a547: 74 08 je 41a551 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x3c1> 41a549: 48 89 c7 mov %rax,%rdi 41a54c: e8 2f 78 ff ff callq 411d80 <_d_eh_resume_unwind> 41a551: bf 41 00 00 00 mov $0x41,%edi 41a556: be 80 6f 42 00 mov $0x426f80,%esi 41a55b: ba b9 0c 00 00 mov $0xcb9,%edx 41a560: e8 3b 7c fe ff callq 4021a0 <_d_assert> 41a565: e9 71 ff ff ff jmpq 41a4db <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x34b> 41a56a: 83 fa 01 cmp $0x1,%edx 41a56d: 75 14 jne 41a583 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x3f3> 41a56f: bf 41 00 00 00 mov $0x41,%edi 41a574: be 80 6f 42 00 mov $0x426f80,%esi 41a579: ba f7 0a 00 00 mov $0xaf7,%edx 41a57e: e8 1d 7c fe ff callq 4021a0 <_d_assert> 41a583: 48 89 c7 mov %rax,%rdi 41a586: e8 f5 77 ff ff callq 411d80 <_d_eh_resume_unwind> 41a58b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a590 <_D4core4time7FracSec6_validFNaNfiZb>: 41a590: 81 c7 7f 96 98 00 add $0x98967f,%edi 41a596: 81 ff ff 2c 31 01 cmp $0x1312cff,%edi 41a59c: 0f 92 c0 setb %al 41a59f: c3 retq 000000000041a5a0 <_D4core4time7FracSec13_enforceValidFNaNfiZv>: 41a5a0: 53 push %rbx 41a5a1: 48 83 ec 10 sub $0x10,%rsp 41a5a5: 81 c7 7f 96 98 00 add $0x98967f,%edi 41a5ab: 81 ff ff 2c 31 01 cmp $0x1312cff,%edi 41a5b1: 73 06 jae 41a5b9 <_D4core4time7FracSec13_enforceValidFNaNfiZv+0x19> 41a5b3: 48 83 c4 10 add $0x10,%rsp 41a5b7: 5b pop %rbx 41a5b8: c3 retq 41a5b9: bf 80 2c 63 00 mov $0x632c80,%edi 41a5be: e8 cd 88 fe ff callq 402e90 <_d_newclass> 41a5c3: 48 89 c3 mov %rax,%rbx 41a5c6: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 41a5cd: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41a5d4: 00 41a5d5: 48 8b 05 34 c9 00 00 mov 0xc934(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 41a5dc: 48 8b 0d 35 c9 00 00 mov 0xc935(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 41a5e3: 48 8b 15 36 c9 00 00 mov 0xc936(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 41a5ea: 48 8b 35 37 c9 00 00 mov 0xc937(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 41a5f1: 48 89 73 40 mov %rsi,0x40(%rbx) 41a5f5: 48 89 53 38 mov %rdx,0x38(%rbx) 41a5f9: 48 89 4b 30 mov %rcx,0x30(%rbx) 41a5fd: 48 89 43 28 mov %rax,0x28(%rbx) 41a601: 48 8b 05 00 c9 00 00 mov 0xc900(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 41a608: 48 89 43 20 mov %rax,0x20(%rbx) 41a60c: 48 8b 05 ed c8 00 00 mov 0xc8ed(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 41a613: 48 89 43 18 mov %rax,0x18(%rbx) 41a617: 48 8b 05 da c8 00 00 mov 0xc8da(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 41a61e: 48 89 43 10 mov %rax,0x10(%rbx) 41a622: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 41a629: 00 41a62a: 48 89 df mov %rbx,%rdi 41a62d: be 00 00 00 00 mov $0x0,%esi 41a632: ba 3d 0b 00 00 mov $0xb3d,%edx 41a637: b9 41 00 00 00 mov $0x41,%ecx 41a63c: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 41a642: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41a648: e8 33 9c ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a64d: 48 89 df mov %rbx,%rdi 41a650: e8 7b 76 ff ff callq 411cd0 <_d_throw_exception> 41a655: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41a65c: 00 00 00 00 000000000041a660 <_D4core4time7FracSec6__ctorMFNaNbNfiZS4core4time7FracSec>: 41a660: 89 37 mov %esi,(%rdi) 41a662: 48 89 f8 mov %rdi,%rax 41a665: c3 retq 41a666: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a66d: 00 00 00 000000000041a670 <_D4core4time7FracSec11__invariantMxFNaNfZv>: 41a670: 41 57 push %r15 41a672: 41 56 push %r14 41a674: 53 push %rbx 41a675: 48 83 ec 60 sub $0x60,%rsp 41a679: 49 89 fe mov %rdi,%r14 41a67c: b8 7f 96 98 00 mov $0x98967f,%eax 41a681: 41 03 06 add (%r14),%eax 41a684: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41a689: 73 0a jae 41a695 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x25> 41a68b: 48 83 c4 60 add $0x60,%rsp 41a68f: 5b pop %rbx 41a690: 41 5e pop %r14 41a692: 41 5f pop %r15 41a694: c3 retq 41a695: bf 30 fb 62 00 mov $0x62fb30,%edi 41a69a: e8 f1 87 fe ff callq 402e90 <_d_newclass> 41a69f: 49 89 c7 mov %rax,%r15 41a6a2: 49 c7 07 d0 1a 42 00 movq $0x421ad0,(%r15) 41a6a9: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 41a6b0: 00 41a6b1: 48 8b 05 f0 73 00 00 mov 0x73f0(%rip),%rax # 421aa8 <_D4core9exception11AssertError6__initZ+0x28> 41a6b8: 48 8b 0d f1 73 00 00 mov 0x73f1(%rip),%rcx # 421ab0 <_D4core9exception11AssertError6__initZ+0x30> 41a6bf: 48 8b 15 f2 73 00 00 mov 0x73f2(%rip),%rdx # 421ab8 <_D4core9exception11AssertError6__initZ+0x38> 41a6c6: 48 8b 35 f3 73 00 00 mov 0x73f3(%rip),%rsi # 421ac0 <_D4core9exception11AssertError6__initZ+0x40> 41a6cd: 48 8b 3d f4 73 00 00 mov 0x73f4(%rip),%rdi # 421ac8 <_D4core9exception11AssertError6__initZ+0x48> 41a6d4: 49 89 7f 48 mov %rdi,0x48(%r15) 41a6d8: 49 89 77 40 mov %rsi,0x40(%r15) 41a6dc: 49 89 57 38 mov %rdx,0x38(%r15) 41a6e0: 49 89 4f 30 mov %rcx,0x30(%r15) 41a6e4: 49 89 47 28 mov %rax,0x28(%r15) 41a6e8: 48 8b 05 b1 73 00 00 mov 0x73b1(%rip),%rax # 421aa0 <_D4core9exception11AssertError6__initZ+0x20> 41a6ef: 49 89 47 20 mov %rax,0x20(%r15) 41a6f3: 48 8b 05 9e 73 00 00 mov 0x739e(%rip),%rax # 421a98 <_D4core9exception11AssertError6__initZ+0x18> 41a6fa: 49 89 47 18 mov %rax,0x18(%r15) 41a6fe: 48 8b 05 8b 73 00 00 mov 0x738b(%rip),%rax # 421a90 <_D4core9exception11AssertError6__initZ+0x10> 41a705: 49 89 47 10 mov %rax,0x10(%r15) 41a709: 48 c7 44 24 30 01 00 movq $0x1,0x30(%rsp) 41a710: 00 00 41a712: 31 f6 xor %esi,%esi 41a714: 48 c7 44 24 38 12 71 movq $0x427112,0x38(%rsp) 41a71b: 42 00 41a71d: 4d 63 06 movslq (%r14),%r8 41a720: 4c 89 c1 mov %r8,%rcx 41a723: 48 f7 d9 neg %rcx 41a726: 49 0f 4c c8 cmovl %r8,%rcx 41a72a: c6 44 24 58 ff movb $0xff,0x58(%rsp) 41a72f: 48 c7 44 24 50 ff ff movq $0xffffffffffffffff,0x50(%rsp) 41a736: ff ff 41a738: 48 c7 44 24 48 ff ff movq $0xffffffffffffffff,0x48(%rsp) 41a73f: ff ff 41a741: 48 c7 44 24 40 ff ff movq $0xffffffffffffffff,0x40(%rsp) 41a748: ff ff 41a74a: 48 bf 67 66 66 66 66 movabs $0x6666666666666667,%rdi 41a751: 66 66 66 41a754: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a75b: 00 00 00 00 00 41a760: 48 89 c8 mov %rcx,%rax 41a763: 48 f7 ef imul %rdi 41a766: 48 89 d0 mov %rdx,%rax 41a769: 48 c1 e8 3f shr $0x3f,%rax 41a76d: 48 c1 fa 02 sar $0x2,%rdx 41a771: 8d 1c 02 lea (%rdx,%rax,1),%ebx 41a774: 6b db 0a imul $0xa,%ebx,%ebx 41a777: 48 01 c2 add %rax,%rdx 41a77a: 89 c8 mov %ecx,%eax 41a77c: 29 d8 sub %ebx,%eax 41a77e: 83 c0 30 add $0x30,%eax 41a781: 48 83 c1 09 add $0x9,%rcx 41a785: 48 83 f9 12 cmp $0x12,%rcx 41a789: 88 44 34 58 mov %al,0x58(%rsp,%rsi,1) 41a78d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41a791: 48 89 d1 mov %rdx,%rcx 41a794: 77 ca ja 41a760 <_D4core4time7FracSec11__invariantMxFNaNfZv+0xf0> 41a796: 48 8d 54 34 59 lea 0x59(%rsp,%rsi,1),%rdx 41a79b: 48 f7 de neg %rsi 41a79e: 45 85 c0 test %r8d,%r8d 41a7a1: 79 26 jns 41a7c9 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x159> 41a7a3: bf 60 64 42 00 mov $0x426460,%edi 41a7a8: e8 63 cf fe ff callq 407710 <_adDupT> 41a7ad: 49 89 d0 mov %rdx,%r8 41a7b0: bf 30 65 42 00 mov $0x426530,%edi 41a7b5: be 01 00 00 00 mov $0x1,%esi 41a7ba: ba 70 72 42 00 mov $0x427270,%edx 41a7bf: 48 89 c1 mov %rax,%rcx 41a7c2: e8 99 c6 fe ff callq 406e60 <_d_arraycatT> 41a7c7: eb 0a jmp 41a7d3 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x163> 41a7c9: bf 60 64 42 00 mov $0x426460,%edi 41a7ce: e8 3d cf fe ff callq 407710 <_adDupT> 41a7d3: 48 89 44 24 20 mov %rax,0x20(%rsp) 41a7d8: 48 89 54 24 28 mov %rdx,0x28(%rsp) 41a7dd: 48 c7 44 24 10 1b 00 movq $0x1b,0x10(%rsp) 41a7e4: 00 00 41a7e6: 48 c7 44 24 18 20 71 movq $0x427120,0x18(%rsp) 41a7ed: 42 00 41a7ef: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 41a7f4: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 41a7f9: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 41a7fe: bf 30 65 42 00 mov $0x426530,%edi 41a803: be 03 00 00 00 mov $0x3,%esi 41a808: 30 c0 xor %al,%al 41a80a: e8 61 c8 fe ff callq 407070 <_d_arraycatnT> 41a80f: 48 89 14 24 mov %rdx,(%rsp) 41a813: 4c 89 ff mov %r15,%rdi 41a816: 31 f6 xor %esi,%esi 41a818: ba 4e 0b 00 00 mov $0xb4e,%edx 41a81d: b9 41 00 00 00 mov $0x41,%ecx 41a822: 41 b8 40 71 42 00 mov $0x427140,%r8d 41a828: 49 89 c1 mov %rax,%r9 41a82b: e8 00 e7 fe ff callq 408f30 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError> 41a830: 48 89 c7 mov %rax,%rdi 41a833: e8 98 74 ff ff callq 411cd0 <_d_throw_exception> 41a838: 83 fa 01 cmp $0x1,%edx 41a83b: 75 14 jne 41a851 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x1e1> 41a83d: bf 41 00 00 00 mov $0x41,%edi 41a842: be 80 6f 42 00 mov $0x426f80,%esi 41a847: ba b9 0c 00 00 mov $0xcb9,%edx 41a84c: e8 4f 79 fe ff callq 4021a0 <_d_assert> 41a851: 48 89 c7 mov %rax,%rdi 41a854: e8 27 75 ff ff callq 411d80 <_d_eh_resume_unwind> 41a859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041a860 <_D4core4time13TimeException6__ctorMFNbAyaAyamC6object9ThrowableZC4core4time13TimeException>: 41a860: 53 push %rbx 41a861: 48 83 ec 10 sub $0x10,%rsp 41a865: 48 89 fb mov %rdi,%rbx 41a868: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41a86d: 48 89 04 24 mov %rax,(%rsp) 41a871: e8 0a 9a ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a876: 48 89 d8 mov %rbx,%rax 41a879: 48 83 c4 10 add $0x10,%rsp 41a87d: 5b pop %rbx 41a87e: c3 retq 41a87f: 90 nop 000000000041a880 <_D4core4time3absFS4core4time8DurationZS4core4time8Duration>: 41a880: 48 89 f0 mov %rsi,%rax 41a883: 48 f7 d8 neg %rax 41a886: 48 0f 4c c6 cmovl %rsi,%rax 41a88a: 48 89 07 mov %rax,(%rdi) 41a88d: c3 retq 41a88e: 66 90 xchg %ax,%ax 000000000041a890 <_D4core4time3absFS4core4time12TickDurationZS4core4time12TickDuration>: 41a890: 48 89 f0 mov %rsi,%rax 41a893: 48 f7 d8 neg %rax 41a896: 48 0f 4c c6 cmovl %rsi,%rax 41a89a: 48 89 07 mov %rax,(%rdi) 41a89d: c3 retq 41a89e: 66 90 xchg %ax,%ax 000000000041a8a0 <_D4core4time14validTimeUnitsFAAyaXb>: 41a8a0: 50 push %rax 41a8a1: 30 c0 xor %al,%al 41a8a3: 48 85 ff test %rdi,%rdi 41a8a6: 74 1c je 41a8c4 <_D4core4time14validTimeUnitsFAAyaXb+0x24> 41a8a8: 48 8b 16 mov (%rsi),%rdx 41a8ab: 48 8b 4e 08 mov 0x8(%rsi),%rcx 41a8af: bf 0a 00 00 00 mov $0xa,%edi 41a8b4: be d0 71 42 00 mov $0x4271d0,%esi 41a8b9: e8 22 68 00 00 callq 4210e0 <_d_switch_string> 41a8be: 83 f8 0a cmp $0xa,%eax 41a8c1: 0f 92 c0 setb %al 41a8c4: 5a pop %rdx 41a8c5: c3 retq 41a8c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a8cd: 00 00 00 000000000041a8d0 <_D4core4time4_absFlZl>: 41a8d0: 48 89 f8 mov %rdi,%rax 41a8d3: 48 f7 d8 neg %rax 41a8d6: 48 0f 4c c7 cmovl %rdi,%rax 41a8da: c3 retq 41a8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a8e0 <_D4core4time11numToStringFNaNbNflZAya>: 41a8e0: 48 83 ec 28 sub $0x28,%rsp 41a8e4: 48 89 f9 mov %rdi,%rcx 41a8e7: 48 f7 d9 neg %rcx 41a8ea: 48 0f 4c cf cmovl %rdi,%rcx 41a8ee: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41a8f3: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41a8fa: ff ff 41a8fc: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41a903: ff ff 41a905: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41a90c: ff ff 41a90e: 31 f6 xor %esi,%esi 41a910: 49 b8 67 66 66 66 66 movabs $0x6666666666666667,%r8 41a917: 66 66 66 41a91a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41a920: 48 89 c8 mov %rcx,%rax 41a923: 49 f7 e8 imul %r8 41a926: 49 89 d2 mov %rdx,%r10 41a929: 49 c1 ea 3f shr $0x3f,%r10 41a92d: 48 c1 fa 02 sar $0x2,%rdx 41a931: 42 8d 04 12 lea (%rdx,%r10,1),%eax 41a935: 44 6b c8 0a imul $0xa,%eax,%r9d 41a939: 4c 01 d2 add %r10,%rdx 41a93c: 89 c8 mov %ecx,%eax 41a93e: 44 29 c8 sub %r9d,%eax 41a941: 83 c0 30 add $0x30,%eax 41a944: 48 83 c1 09 add $0x9,%rcx 41a948: 48 83 f9 12 cmp $0x12,%rcx 41a94c: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41a950: 48 8d 76 ff lea -0x1(%rsi),%rsi 41a954: 48 89 d1 mov %rdx,%rcx 41a957: 77 c7 ja 41a920 <_D4core4time11numToStringFNaNbNflZAya+0x40> 41a959: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41a95e: 48 f7 de neg %rsi 41a961: 48 85 ff test %rdi,%rdi 41a964: 78 0c js 41a972 <_D4core4time11numToStringFNaNbNflZAya+0x92> 41a966: bf 60 64 42 00 mov $0x426460,%edi 41a96b: e8 a0 cd fe ff callq 407710 <_adDupT> 41a970: eb 24 jmp 41a996 <_D4core4time11numToStringFNaNbNflZAya+0xb6> 41a972: bf 60 64 42 00 mov $0x426460,%edi 41a977: e8 94 cd fe ff callq 407710 <_adDupT> 41a97c: 49 89 d0 mov %rdx,%r8 41a97f: bf 30 65 42 00 mov $0x426530,%edi 41a984: be 01 00 00 00 mov $0x1,%esi 41a989: ba 70 72 42 00 mov $0x427270,%edx 41a98e: 48 89 c1 mov %rax,%rcx 41a991: e8 ca c4 fe ff callq 406e60 <_d_arraycatT> 41a996: 48 83 c4 28 add $0x28,%rsp 41a99a: c3 retq 41a99b: 83 fa 01 cmp $0x1,%edx 41a99e: 75 14 jne 41a9b4 <_D4core4time11numToStringFNaNbNflZAya+0xd4> 41a9a0: bf 41 00 00 00 mov $0x41,%edi 41a9a5: be 80 6f 42 00 mov $0x426f80,%esi 41a9aa: ba b9 0c 00 00 mov $0xcb9,%edx 41a9af: e8 ec 77 fe ff callq 4021a0 <_d_assert> 41a9b4: 48 89 c7 mov %rax,%rdi 41a9b7: e8 c4 73 ff ff callq 411d80 <_d_eh_resume_unwind> 41a9bc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041a9c0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv>: 41a9c0: 41 57 push %r15 41a9c2: 41 56 push %r14 41a9c4: 41 54 push %r12 41a9c6: 53 push %rbx 41a9c7: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 41a9ce: 48 89 cb mov %rcx,%rbx 41a9d1: 49 89 d4 mov %rdx,%r12 41a9d4: 49 89 f7 mov %rsi,%r15 41a9d7: 49 89 fe mov %rdi,%r14 41a9da: 4d 85 ff test %r15,%r15 41a9dd: 0f 84 e4 02 00 00 je 41acc7 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x307> 41a9e3: 4c 89 e7 mov %r12,%rdi 41a9e6: 48 89 de mov %rbx,%rsi 41a9e9: ba 07 00 00 00 mov $0x7,%edx 41a9ee: b9 72 72 42 00 mov $0x427272,%ecx 41a9f3: 41 b8 30 65 42 00 mov $0x426530,%r8d 41a9f9: e8 e2 b5 ff ff callq 415fe0 <_adEq2> 41a9fe: 85 c0 test %eax,%eax 41aa00: 74 1e je 41aa20 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x60> 41aa02: b8 7a 72 42 00 mov $0x42727a,%eax 41aa07: bb 7f 72 42 00 mov $0x42727f,%ebx 41aa0c: 49 83 ff 01 cmp $0x1,%r15 41aa10: 48 0f 45 d8 cmovne %rax,%rbx 41aa14: 0f 95 c0 setne %al 41aa17: 0f b6 c0 movzbl %al,%eax 41aa1a: 48 83 c0 03 add $0x3,%rax 41aa1e: eb 6a jmp 41aa8a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41aa20: 4c 89 e7 mov %r12,%rdi 41aa23: 48 89 de mov %rbx,%rsi 41aa26: ba 05 00 00 00 mov $0x5,%edx 41aa2b: b9 83 72 42 00 mov $0x427283,%ecx 41aa30: 41 b8 30 65 42 00 mov $0x426530,%r8d 41aa36: e8 a5 b5 ff ff callq 415fe0 <_adEq2> 41aa3b: 85 c0 test %eax,%eax 41aa3d: 74 0c je 41aa4b <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x8b> 41aa3f: b8 02 00 00 00 mov $0x2,%eax 41aa44: bb 89 72 42 00 mov $0x427289,%ebx 41aa49: eb 3f jmp 41aa8a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41aa4b: 4c 89 e7 mov %r12,%rdi 41aa4e: 48 89 de mov %rbx,%rsi 41aa51: ba 05 00 00 00 mov $0x5,%edx 41aa56: b9 8c 72 42 00 mov $0x42728c,%ecx 41aa5b: 41 b8 30 65 42 00 mov $0x426530,%r8d 41aa61: e8 7a b5 ff ff callq 415fe0 <_adEq2> 41aa66: 85 c0 test %eax,%eax 41aa68: 74 0c je 41aa76 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xb6> 41aa6a: b8 03 00 00 00 mov $0x3,%eax 41aa6f: bb 92 72 42 00 mov $0x427292,%ebx 41aa74: eb 14 jmp 41aa8a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41aa76: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 41aa7d: 31 c0 xor %eax,%eax 41aa7f: 49 83 ff 01 cmp $0x1,%r15 41aa83: 48 0f 44 c1 cmove %rcx,%rax 41aa87: 4c 01 e0 add %r12,%rax 41aa8a: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 41aa91: 00 41aa92: 48 89 9c 24 90 00 00 mov %rbx,0x90(%rsp) 41aa99: 00 41aa9a: 4c 89 f9 mov %r15,%rcx 41aa9d: 48 f7 d9 neg %rcx 41aaa0: 49 0f 4c cf cmovl %r15,%rcx 41aaa4: c6 84 24 b0 00 00 00 movb $0xff,0xb0(%rsp) 41aaab: ff 41aaac: 48 c7 84 24 a8 00 00 movq $0xffffffffffffffff,0xa8(%rsp) 41aab3: 00 ff ff ff ff 41aab8: 48 c7 84 24 a0 00 00 movq $0xffffffffffffffff,0xa0(%rsp) 41aabf: 00 ff ff ff ff 41aac4: 48 c7 84 24 98 00 00 movq $0xffffffffffffffff,0x98(%rsp) 41aacb: 00 ff ff ff ff 41aad0: 31 f6 xor %esi,%esi 41aad2: 48 bf 67 66 66 66 66 movabs $0x6666666666666667,%rdi 41aad9: 66 66 66 41aadc: 0f 1f 40 00 nopl 0x0(%rax) 41aae0: 48 89 c8 mov %rcx,%rax 41aae3: 48 f7 ef imul %rdi 41aae6: 48 89 d0 mov %rdx,%rax 41aae9: 48 c1 e8 3f shr $0x3f,%rax 41aaed: 48 c1 fa 02 sar $0x2,%rdx 41aaf1: 8d 1c 02 lea (%rdx,%rax,1),%ebx 41aaf4: 6b db 0a imul $0xa,%ebx,%ebx 41aaf7: 48 01 c2 add %rax,%rdx 41aafa: 89 c8 mov %ecx,%eax 41aafc: 29 d8 sub %ebx,%eax 41aafe: 83 c0 30 add $0x30,%eax 41ab01: 48 83 c1 09 add $0x9,%rcx 41ab05: 48 83 f9 12 cmp $0x12,%rcx 41ab09: 88 84 34 b0 00 00 00 mov %al,0xb0(%rsp,%rsi,1) 41ab10: 48 8d 76 ff lea -0x1(%rsi),%rsi 41ab14: 48 89 d1 mov %rdx,%rcx 41ab17: 77 c7 ja 41aae0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x120> 41ab19: 48 8d 94 34 b1 00 00 lea 0xb1(%rsp,%rsi,1),%rdx 41ab20: 00 41ab21: 48 f7 de neg %rsi 41ab24: 4d 85 ff test %r15,%r15 41ab27: 78 0c js 41ab35 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x175> 41ab29: bf 60 64 42 00 mov $0x426460,%edi 41ab2e: e8 dd cb fe ff callq 407710 <_adDupT> 41ab33: eb 27 jmp 41ab5c <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x19c> 41ab35: bf 60 64 42 00 mov $0x426460,%edi 41ab3a: e8 d1 cb fe ff callq 407710 <_adDupT> 41ab3f: 48 89 d3 mov %rdx,%rbx 41ab42: bf 30 65 42 00 mov $0x426530,%edi 41ab47: be 01 00 00 00 mov $0x1,%esi 41ab4c: ba 70 72 42 00 mov $0x427270,%edx 41ab51: 48 89 c1 mov %rax,%rcx 41ab54: 49 89 d8 mov %rbx,%r8 41ab57: e8 04 c3 fe ff callq 406e60 <_d_arraycatT> 41ab5c: 48 89 44 24 78 mov %rax,0x78(%rsp) 41ab61: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 41ab68: 00 41ab69: 41 8b 46 18 mov 0x18(%r14),%eax 41ab6d: 85 c0 test %eax,%eax 41ab6f: 74 4f je 41abc0 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x200> 41ab71: 41 8b 0e mov (%r14),%ecx 41ab74: 8d 51 ff lea -0x1(%rcx),%edx 41ab77: 39 d0 cmp %edx,%eax 41ab79: 75 7c jne 41abf7 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x237> 41ab7b: 49 8d 5e 08 lea 0x8(%r14),%rbx 41ab7f: 83 f9 02 cmp $0x2,%ecx 41ab82: 0f 85 d5 00 00 00 jne 41ac5d <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x29d> 41ab88: 48 c7 44 24 58 01 00 movq $0x1,0x58(%rsp) 41ab8f: 00 00 41ab91: 48 c7 44 24 60 98 72 movq $0x427298,0x60(%rsp) 41ab98: 42 00 41ab9a: 48 c7 44 24 48 05 00 movq $0x5,0x48(%rsp) 41aba1: 00 00 41aba3: 48 c7 44 24 50 9a 72 movq $0x42729a,0x50(%rsp) 41abaa: 42 00 41abac: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 41abb1: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41abb6: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 41abbb: e9 d0 00 00 00 jmpq 41ac90 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x2d0> 41abc0: 48 c7 44 24 68 01 00 movq $0x1,0x68(%rsp) 41abc7: 00 00 41abc9: 48 c7 44 24 70 96 72 movq $0x427296,0x70(%rsp) 41abd0: 42 00 41abd2: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 41abd7: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 41abdc: 4c 8d 84 24 88 00 00 lea 0x88(%rsp),%r8 41abe3: 00 41abe4: bf 30 65 42 00 mov $0x426530,%edi 41abe9: be 03 00 00 00 mov $0x3,%esi 41abee: 30 c0 xor %al,%al 41abf0: e8 7b c4 fe ff callq 407070 <_d_arraycatnT> 41abf5: eb 4c jmp 41ac43 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x283> 41abf7: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 41abfe: 00 00 41ac00: 48 c7 44 24 20 a9 72 movq $0x4272a9,0x20(%rsp) 41ac07: 42 00 41ac09: 48 c7 44 24 08 02 00 movq $0x2,0x8(%rsp) 41ac10: 00 00 41ac12: 48 c7 44 24 10 ab 72 movq $0x4272ab,0x10(%rsp) 41ac19: 42 00 41ac1b: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 41ac20: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41ac25: 4c 8d 44 24 18 lea 0x18(%rsp),%r8 41ac2a: 4c 8d 8c 24 88 00 00 lea 0x88(%rsp),%r9 41ac31: 00 41ac32: bf 30 65 42 00 mov $0x426530,%edi 41ac37: be 04 00 00 00 mov $0x4,%esi 41ac3c: 30 c0 xor %al,%al 41ac3e: e8 2d c4 fe ff callq 407070 <_d_arraycatnT> 41ac43: 48 89 d1 mov %rdx,%rcx 41ac46: 49 8d 76 08 lea 0x8(%r14),%rsi 41ac4a: bf 30 65 42 00 mov $0x426530,%edi 41ac4f: 48 89 c2 mov %rax,%rdx 41ac52: e8 89 b3 fe ff callq 405fe0 <_d_arrayappendT> 41ac57: 49 89 46 08 mov %rax,0x8(%r14) 41ac5b: eb 62 jmp 41acbf <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x2ff> 41ac5d: 48 c7 44 24 38 01 00 movq $0x1,0x38(%rsp) 41ac64: 00 00 41ac66: 48 c7 44 24 40 a0 72 movq $0x4272a0,0x40(%rsp) 41ac6d: 42 00 41ac6f: 48 c7 44 24 28 06 00 movq $0x6,0x28(%rsp) 41ac76: 00 00 41ac78: 48 c7 44 24 30 a2 72 movq $0x4272a2,0x30(%rsp) 41ac7f: 42 00 41ac81: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 41ac86: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41ac8b: 4c 8d 44 24 38 lea 0x38(%rsp),%r8 41ac90: 4c 8d 8c 24 88 00 00 lea 0x88(%rsp),%r9 41ac97: 00 41ac98: bf 30 65 42 00 mov $0x426530,%edi 41ac9d: be 04 00 00 00 mov $0x4,%esi 41aca2: 30 c0 xor %al,%al 41aca4: e8 c7 c3 fe ff callq 407070 <_d_arraycatnT> 41aca9: 48 89 d1 mov %rdx,%rcx 41acac: bf 30 65 42 00 mov $0x426530,%edi 41acb1: 48 89 de mov %rbx,%rsi 41acb4: 48 89 c2 mov %rax,%rdx 41acb7: e8 24 b3 fe ff callq 405fe0 <_d_arrayappendT> 41acbc: 48 89 03 mov %rax,(%rbx) 41acbf: 49 89 56 10 mov %rdx,0x10(%r14) 41acc3: 41 ff 46 18 incl 0x18(%r14) 41acc7: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 41acce: 5b pop %rbx 41accf: 41 5c pop %r12 41acd1: 41 5e pop %r14 41acd3: 41 5f pop %r15 41acd5: c3 retq 41acd6: 83 fa 01 cmp $0x1,%edx 41acd9: 75 14 jne 41acef <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x32f> 41acdb: bf 41 00 00 00 mov $0x41,%edi 41ace0: be 80 6f 42 00 mov $0x426f80,%esi 41ace5: ba b9 0c 00 00 mov $0xcb9,%edx 41acea: e8 b1 74 fe ff callq 4021a0 <_d_assert> 41acef: 48 89 c7 mov %rax,%rdi 41acf2: e8 89 70 ff ff callq 411d80 <_d_eh_resume_unwind> 41acf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41acfe: 00 00 000000000041ad00 <_D4core4time16__moduleinfoCtorZ>: 41ad00: 48 8b 05 19 88 21 00 mov 0x218819(%rip),%rax # 633520 <_Dmodule_ref> 41ad07: 48 89 05 3a 80 21 00 mov %rax,0x21803a(%rip) # 632d48 <_D4core4time11__moduleRefZ> 41ad0e: 48 c7 05 07 88 21 00 movq $0x632d48,0x218807(%rip) # 633520 <_Dmodule_ref> 41ad15: 48 2d 63 00 41ad19: c3 retq 41ad1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041ad20 <_D4core4time25__T3durVAyaa5_7765656b73Z3durFNaNbNflZS4core4time8Duration>: 41ad20: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41ad27: 05 00 00 41ad2a: 48 0f af c6 imul %rsi,%rax 41ad2e: 48 89 07 mov %rax,(%rdi) 41ad31: c3 retq 41ad32: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ad39: 00 00 00 41ad3c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ad40 <_D4core4time23__T3durVAyaa4_64617973Z3durFNaNbNflZS4core4time8Duration>: 41ad40: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41ad47: 00 00 00 41ad4a: 48 0f af c6 imul %rsi,%rax 41ad4e: 48 89 07 mov %rax,(%rdi) 41ad51: c3 retq 41ad52: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ad59: 00 00 00 41ad5c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ad60 <_D4core4time25__T3durVAyaa5_686f757273Z3durFNaNbNflZS4core4time8Duration>: 41ad60: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41ad67: 00 00 00 41ad6a: 48 0f af c6 imul %rsi,%rax 41ad6e: 48 89 07 mov %rax,(%rdi) 41ad71: c3 retq 41ad72: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ad79: 00 00 00 41ad7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ad80 <_D4core4time29__T3durVAyaa7_6d696e75746573Z3durFNaNbNflZS4core4time8Duration>: 41ad80: 48 69 c6 00 46 c3 23 imul $0x23c34600,%rsi,%rax 41ad87: 48 89 07 mov %rax,(%rdi) 41ad8a: c3 retq 41ad8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041ad90 <_D4core4time29__T3durVAyaa7_7365636f6e6473Z3durFNaNbNflZS4core4time8Duration>: 41ad90: 48 69 c6 80 96 98 00 imul $0x989680,%rsi,%rax 41ad97: 48 89 07 mov %rax,(%rdi) 41ad9a: c3 retq 41ad9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041ada0 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNflZS4core4time8Duration>: 41ada0: 48 69 c6 10 27 00 00 imul $0x2710,%rsi,%rax 41ada7: 48 89 07 mov %rax,(%rdi) 41adaa: c3 retq 41adab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041adb0 <_D4core4time25__T3durVAyaa5_6e73656373Z3durFNaNbNflZS4core4time8Duration>: 41adb0: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41adb7: 0a d7 a3 41adba: 48 89 f0 mov %rsi,%rax 41adbd: 48 f7 e9 imul %rcx 41adc0: 48 01 f2 add %rsi,%rdx 41adc3: 48 89 d0 mov %rdx,%rax 41adc6: 48 c1 e8 3f shr $0x3f,%rax 41adca: 48 c1 fa 06 sar $0x6,%rdx 41adce: 48 01 c2 add %rax,%rdx 41add1: 48 89 17 mov %rdx,(%rdi) 41add4: c3 retq 41add5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41addc: 00 00 00 41addf: 90 nop 000000000041ade0 <_D4core4time8Duration25__T3getVAyaa5_7765656b73Z3getMxFNaNbNfZl>: 41ade0: 48 b8 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rax 41ade7: 91 14 5d 41adea: 48 f7 2f imulq (%rdi) 41aded: 48 89 d0 mov %rdx,%rax 41adf0: 48 c1 e8 3f shr $0x3f,%rax 41adf4: 48 c1 fa 29 sar $0x29,%rdx 41adf8: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41adfc: c3 retq 41adfd: 0f 1f 00 nopl (%rax) 000000000041ae00 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_7765656b73Z18getUnitsFromHNSecsFNaNbNflZl>: 41ae00: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 41ae07: 91 14 5d 41ae0a: 48 89 f8 mov %rdi,%rax 41ae0d: 48 f7 e9 imul %rcx 41ae10: 48 89 d0 mov %rdx,%rax 41ae13: 48 c1 e8 3f shr $0x3f,%rax 41ae17: 48 c1 fa 29 sar $0x29,%rdx 41ae1b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41ae1f: c3 retq 000000000041ae20 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_7765656b73Z7convertFNaNbNflZl>: 41ae20: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 41ae27: 91 14 5d 41ae2a: 48 89 f8 mov %rdi,%rax 41ae2d: 48 f7 e9 imul %rcx 41ae30: 48 89 d0 mov %rdx,%rax 41ae33: 48 c1 e8 3f shr $0x3f,%rax 41ae37: 48 c1 fa 29 sar $0x29,%rdx 41ae3b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41ae3f: c3 retq 000000000041ae40 <_D4core4time8Duration23__T3getVAyaa4_64617973Z3getMxFNaNbNfZl>: 41ae40: 48 8b 0f mov (%rdi),%rcx 41ae43: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41ae4a: 91 14 5d 41ae4d: 48 89 c8 mov %rcx,%rax 41ae50: 48 f7 ea imul %rdx 41ae53: 48 89 d0 mov %rdx,%rax 41ae56: 48 c1 e8 3f shr $0x3f,%rax 41ae5a: 48 c1 fa 29 sar $0x29,%rdx 41ae5e: 48 01 c2 add %rax,%rdx 41ae61: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41ae68: 05 00 00 41ae6b: 48 0f af c2 imul %rdx,%rax 41ae6f: 48 29 c1 sub %rax,%rcx 41ae72: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41ae79: ff e3 a2 41ae7c: 48 89 c8 mov %rcx,%rax 41ae7f: 48 f7 ea imul %rdx 41ae82: 48 01 ca add %rcx,%rdx 41ae85: 48 89 d0 mov %rdx,%rax 41ae88: 48 c1 e8 3f shr $0x3f,%rax 41ae8c: 48 c1 fa 27 sar $0x27,%rdx 41ae90: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41ae94: c3 retq 41ae95: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ae9c: 00 00 00 41ae9f: 90 nop 000000000041aea0 <_D4core4time44__T21removeUnitsFromHNSecsVAyaa5_7765656b73Z21removeUnitsFromHNSecsFNaNbNflZl>: 41aea0: 48 89 f9 mov %rdi,%rcx 41aea3: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41aeaa: 91 14 5d 41aead: 48 89 c8 mov %rcx,%rax 41aeb0: 48 f7 ea imul %rdx 41aeb3: 48 89 d0 mov %rdx,%rax 41aeb6: 48 c1 e8 3f shr $0x3f,%rax 41aeba: 48 c1 fa 29 sar $0x29,%rdx 41aebe: 48 01 c2 add %rax,%rdx 41aec1: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41aec8: 05 00 00 41aecb: 48 0f af c2 imul %rdx,%rax 41aecf: 48 29 c1 sub %rax,%rcx 41aed2: 48 89 c8 mov %rcx,%rax 41aed5: c3 retq 41aed6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41aedd: 00 00 00 000000000041aee0 <_D4core4time48__T7convertVAyaa5_7765656b73VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41aee0: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41aee7: 05 00 00 41aeea: 48 0f af c7 imul %rdi,%rax 41aeee: c3 retq 41aeef: 90 nop 000000000041aef0 <_D4core4time39__T18getUnitsFromHNSecsVAyaa4_64617973Z18getUnitsFromHNSecsFNaNbNflZl>: 41aef0: 48 b9 e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rcx 41aef7: ff e3 a2 41aefa: 48 89 f8 mov %rdi,%rax 41aefd: 48 f7 e9 imul %rcx 41af00: 48 01 fa add %rdi,%rdx 41af03: 48 89 d0 mov %rdx,%rax 41af06: 48 c1 e8 3f shr $0x3f,%rax 41af0a: 48 c1 fa 27 sar $0x27,%rdx 41af0e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41af12: c3 retq 41af13: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41af1a: 00 00 00 41af1d: 0f 1f 00 nopl (%rax) 000000000041af20 <_D4core4time46__T7convertVAyaa6_686e73656373VAyaa4_64617973Z7convertFNaNbNflZl>: 41af20: 48 b9 e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rcx 41af27: ff e3 a2 41af2a: 48 89 f8 mov %rdi,%rax 41af2d: 48 f7 e9 imul %rcx 41af30: 48 01 fa add %rdi,%rdx 41af33: 48 89 d0 mov %rdx,%rax 41af36: 48 c1 e8 3f shr $0x3f,%rax 41af3a: 48 c1 fa 27 sar $0x27,%rdx 41af3e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41af42: c3 retq 41af43: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41af4a: 00 00 00 41af4d: 0f 1f 00 nopl (%rax) 000000000041af50 <_D4core4time8Duration25__T3getVAyaa5_686f757273Z3getMxFNaNbNfZl>: 41af50: 48 8b 0f mov (%rdi),%rcx 41af53: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41af5a: ff e3 a2 41af5d: 48 89 c8 mov %rcx,%rax 41af60: 48 f7 ea imul %rdx 41af63: 48 01 ca add %rcx,%rdx 41af66: 48 89 d0 mov %rdx,%rax 41af69: 48 c1 e8 3f shr $0x3f,%rax 41af6d: 48 c1 fa 27 sar $0x27,%rdx 41af71: 48 01 c2 add %rax,%rdx 41af74: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41af7b: 00 00 00 41af7e: 48 0f af c2 imul %rdx,%rax 41af82: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41af89: 7f 15 3d 41af8c: 48 29 c1 sub %rax,%rcx 41af8f: 48 89 c8 mov %rcx,%rax 41af92: 48 f7 ea imul %rdx 41af95: 48 89 d0 mov %rdx,%rax 41af98: 48 c1 e8 3f shr $0x3f,%rax 41af9c: 48 c1 fa 21 sar $0x21,%rdx 41afa0: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41afa4: c3 retq 41afa5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41afac: 00 00 00 41afaf: 90 nop 000000000041afb0 <_D4core4time42__T21removeUnitsFromHNSecsVAyaa4_64617973Z21removeUnitsFromHNSecsFNaNbNflZl>: 41afb0: 48 89 f9 mov %rdi,%rcx 41afb3: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41afba: ff e3 a2 41afbd: 48 89 c8 mov %rcx,%rax 41afc0: 48 f7 ea imul %rdx 41afc3: 48 01 ca add %rcx,%rdx 41afc6: 48 89 d0 mov %rdx,%rax 41afc9: 48 c1 e8 3f shr $0x3f,%rax 41afcd: 48 c1 fa 27 sar $0x27,%rdx 41afd1: 48 01 c2 add %rax,%rdx 41afd4: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41afdb: 00 00 00 41afde: 48 0f af c2 imul %rdx,%rax 41afe2: 48 29 c1 sub %rax,%rcx 41afe5: 48 89 c8 mov %rcx,%rax 41afe8: c3 retq 41afe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041aff0 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41aff0: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41aff7: 00 00 00 41affa: 48 0f af c7 imul %rdi,%rax 41affe: c3 retq 41afff: 90 nop 000000000041b000 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_686f757273Z18getUnitsFromHNSecsFNaNbNflZl>: 41b000: 48 b9 b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rcx 41b007: 7f 15 3d 41b00a: 48 89 f8 mov %rdi,%rax 41b00d: 48 f7 e9 imul %rcx 41b010: 48 89 d0 mov %rdx,%rax 41b013: 48 c1 e8 3f shr $0x3f,%rax 41b017: 48 c1 fa 21 sar $0x21,%rdx 41b01b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b01f: c3 retq 000000000041b020 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_686f757273Z7convertFNaNbNflZl>: 41b020: 48 b9 b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rcx 41b027: 7f 15 3d 41b02a: 48 89 f8 mov %rdi,%rax 41b02d: 48 f7 e9 imul %rcx 41b030: 48 89 d0 mov %rdx,%rax 41b033: 48 c1 e8 3f shr $0x3f,%rax 41b037: 48 c1 fa 21 sar $0x21,%rdx 41b03b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b03f: c3 retq 000000000041b040 <_D4core4time8Duration29__T3getVAyaa7_6d696e75746573Z3getMxFNaNbNfZl>: 41b040: 48 8b 0f mov (%rdi),%rcx 41b043: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41b04a: 7f 15 3d 41b04d: 48 89 c8 mov %rcx,%rax 41b050: 48 f7 ea imul %rdx 41b053: 48 89 d0 mov %rdx,%rax 41b056: 48 c1 e8 3f shr $0x3f,%rax 41b05a: 48 c1 fa 21 sar $0x21,%rdx 41b05e: 48 01 c2 add %rax,%rdx 41b061: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41b068: 00 00 00 41b06b: 48 0f af c2 imul %rdx,%rax 41b06f: 48 29 c1 sub %rax,%rcx 41b072: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41b079: 13 a2 1c 41b07c: 48 89 c8 mov %rcx,%rax 41b07f: 48 f7 ea imul %rdx 41b082: 48 89 d0 mov %rdx,%rax 41b085: 48 c1 e8 3f shr $0x3f,%rax 41b089: 48 c1 fa 1a sar $0x1a,%rdx 41b08d: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b091: c3 retq 41b092: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b099: 00 00 00 41b09c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b0a0 <_D4core4time44__T21removeUnitsFromHNSecsVAyaa5_686f757273Z21removeUnitsFromHNSecsFNaNbNflZl>: 41b0a0: 48 89 f9 mov %rdi,%rcx 41b0a3: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41b0aa: 7f 15 3d 41b0ad: 48 89 c8 mov %rcx,%rax 41b0b0: 48 f7 ea imul %rdx 41b0b3: 48 89 d0 mov %rdx,%rax 41b0b6: 48 c1 e8 3f shr $0x3f,%rax 41b0ba: 48 c1 fa 21 sar $0x21,%rdx 41b0be: 48 01 c2 add %rax,%rdx 41b0c1: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41b0c8: 00 00 00 41b0cb: 48 0f af c2 imul %rdx,%rax 41b0cf: 48 29 c1 sub %rax,%rcx 41b0d2: 48 89 c8 mov %rcx,%rax 41b0d5: c3 retq 41b0d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b0dd: 00 00 00 000000000041b0e0 <_D4core4time48__T7convertVAyaa5_686f757273VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41b0e0: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41b0e7: 00 00 00 41b0ea: 48 0f af c7 imul %rdi,%rax 41b0ee: c3 retq 41b0ef: 90 nop 000000000041b0f0 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_6d696e75746573Z18getUnitsFromHNSecsFNaNbNflZl>: 41b0f0: 48 b9 d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rcx 41b0f7: 13 a2 1c 41b0fa: 48 89 f8 mov %rdi,%rax 41b0fd: 48 f7 e9 imul %rcx 41b100: 48 89 d0 mov %rdx,%rax 41b103: 48 c1 e8 3f shr $0x3f,%rax 41b107: 48 c1 fa 1a sar $0x1a,%rdx 41b10b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b10f: c3 retq 000000000041b110 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_6d696e75746573Z7convertFNaNbNflZl>: 41b110: 48 b9 d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rcx 41b117: 13 a2 1c 41b11a: 48 89 f8 mov %rdi,%rax 41b11d: 48 f7 e9 imul %rcx 41b120: 48 89 d0 mov %rdx,%rax 41b123: 48 c1 e8 3f shr $0x3f,%rax 41b127: 48 c1 fa 1a sar $0x1a,%rdx 41b12b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b12f: c3 retq 000000000041b130 <_D4core4time8Duration29__T3getVAyaa7_7365636f6e6473Z3getMxFNaNbNfZl>: 41b130: 48 8b 0f mov (%rdi),%rcx 41b133: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41b13a: 13 a2 1c 41b13d: 48 89 c8 mov %rcx,%rax 41b140: 48 f7 ea imul %rdx 41b143: 48 89 d0 mov %rdx,%rax 41b146: 48 c1 e8 3f shr $0x3f,%rax 41b14a: 48 c1 fa 1a sar $0x1a,%rdx 41b14e: 48 01 c2 add %rax,%rdx 41b151: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 41b158: 48 29 c1 sub %rax,%rcx 41b15b: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41b162: 94 bf d6 41b165: 48 89 c8 mov %rcx,%rax 41b168: 48 f7 ea imul %rdx 41b16b: 48 01 ca add %rcx,%rdx 41b16e: 48 89 d0 mov %rdx,%rax 41b171: 48 c1 e8 3f shr $0x3f,%rax 41b175: 48 c1 fa 17 sar $0x17,%rdx 41b179: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b17d: c3 retq 41b17e: 66 90 xchg %ax,%ax 000000000041b180 <_D4core4time48__T21removeUnitsFromHNSecsVAyaa7_6d696e75746573Z21removeUnitsFromHNSecsFNaNbNflZl>: 41b180: 48 89 f9 mov %rdi,%rcx 41b183: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41b18a: 13 a2 1c 41b18d: 48 89 c8 mov %rcx,%rax 41b190: 48 f7 ea imul %rdx 41b193: 48 89 d0 mov %rdx,%rax 41b196: 48 c1 e8 3f shr $0x3f,%rax 41b19a: 48 c1 fa 1a sar $0x1a,%rdx 41b19e: 48 01 c2 add %rax,%rdx 41b1a1: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 41b1a8: 48 29 c1 sub %rax,%rcx 41b1ab: 48 89 c8 mov %rcx,%rax 41b1ae: c3 retq 41b1af: 90 nop 000000000041b1b0 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41b1b0: 48 69 c7 00 46 c3 23 imul $0x23c34600,%rdi,%rax 41b1b7: c3 retq 41b1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b1bf: 00 000000000041b1c0 <_D4core4time48__T21removeUnitsFromHNSecsVAyaa7_7365636f6e6473Z21removeUnitsFromHNSecsFNaNbNflZl>: 41b1c0: 48 89 f9 mov %rdi,%rcx 41b1c3: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41b1ca: 94 bf d6 41b1cd: 48 89 c8 mov %rcx,%rax 41b1d0: 48 f7 ea imul %rdx 41b1d3: 48 01 ca add %rcx,%rdx 41b1d6: 48 89 d0 mov %rdx,%rax 41b1d9: 48 c1 e8 3f shr $0x3f,%rax 41b1dd: 48 c1 fa 17 sar $0x17,%rdx 41b1e1: 48 01 c2 add %rax,%rdx 41b1e4: 48 69 c2 80 96 98 00 imul $0x989680,%rdx,%rax 41b1eb: 48 29 c1 sub %rax,%rcx 41b1ee: 48 89 c8 mov %rcx,%rax 41b1f1: c3 retq 41b1f2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b1f9: 00 00 00 41b1fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b200 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41b200: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41b207: c3 retq 41b208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b20f: 00 000000000041b210 <_D4core4time7FracSec28__T4fromVAyaa6_686e73656373Z4fromFNaNflZS4core4time7FracSec>: 41b210: 53 push %rbx 41b211: 48 83 ec 10 sub $0x10,%rsp 41b215: 8d 86 7f 96 98 00 lea 0x98967f(%rsi),%eax 41b21b: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41b220: 73 08 jae 41b22a <_D4core4time7FracSec28__T4fromVAyaa6_686e73656373Z4fromFNaNflZS4core4time7FracSec+0x1a> 41b222: 89 37 mov %esi,(%rdi) 41b224: 48 83 c4 10 add $0x10,%rsp 41b228: 5b pop %rbx 41b229: c3 retq 41b22a: bf 80 2c 63 00 mov $0x632c80,%edi 41b22f: e8 5c 7c fe ff callq 402e90 <_d_newclass> 41b234: 48 89 c3 mov %rax,%rbx 41b237: 48 c7 03 30 6f 42 00 movq $0x426f30,(%rbx) 41b23e: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41b245: 00 41b246: 48 8b 05 c3 bc 00 00 mov 0xbcc3(%rip),%rax # 426f10 <_D4core4time13TimeException6__initZ+0x28> 41b24d: 48 8b 0d c4 bc 00 00 mov 0xbcc4(%rip),%rcx # 426f18 <_D4core4time13TimeException6__initZ+0x30> 41b254: 48 8b 15 c5 bc 00 00 mov 0xbcc5(%rip),%rdx # 426f20 <_D4core4time13TimeException6__initZ+0x38> 41b25b: 48 8b 35 c6 bc 00 00 mov 0xbcc6(%rip),%rsi # 426f28 <_D4core4time13TimeException6__initZ+0x40> 41b262: 48 89 73 40 mov %rsi,0x40(%rbx) 41b266: 48 89 53 38 mov %rdx,0x38(%rbx) 41b26a: 48 89 4b 30 mov %rcx,0x30(%rbx) 41b26e: 48 89 43 28 mov %rax,0x28(%rbx) 41b272: 48 8b 05 8f bc 00 00 mov 0xbc8f(%rip),%rax # 426f08 <_D4core4time13TimeException6__initZ+0x20> 41b279: 48 89 43 20 mov %rax,0x20(%rbx) 41b27d: 48 8b 05 7c bc 00 00 mov 0xbc7c(%rip),%rax # 426f00 <_D4core4time13TimeException6__initZ+0x18> 41b284: 48 89 43 18 mov %rax,0x18(%rbx) 41b288: 48 8b 05 69 bc 00 00 mov 0xbc69(%rip),%rax # 426ef8 <_D4core4time13TimeException6__initZ+0x10> 41b28f: 48 89 43 10 mov %rax,0x10(%rbx) 41b293: 48 c7 04 24 90 70 42 movq $0x427090,(%rsp) 41b29a: 00 41b29b: 48 89 df mov %rbx,%rdi 41b29e: be 00 00 00 00 mov $0x0,%esi 41b2a3: ba 3d 0b 00 00 mov $0xb3d,%edx 41b2a8: b9 41 00 00 00 mov $0x41,%ecx 41b2ad: 41 b8 d0 70 42 00 mov $0x4270d0,%r8d 41b2b3: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41b2b9: e8 c2 8f ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41b2be: 48 89 df mov %rbx,%rdi 41b2c1: e8 0a 6a ff ff callq 411cd0 <_d_throw_exception> 41b2c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b2cd: 00 00 00 000000000041b2d0 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_7765656b73Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b2d0: 48 8b 0f mov (%rdi),%rcx 41b2d3: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41b2da: 91 14 5d 41b2dd: 48 89 c8 mov %rcx,%rax 41b2e0: 48 f7 ea imul %rdx 41b2e3: 48 89 d0 mov %rdx,%rax 41b2e6: 48 c1 e8 3f shr $0x3f,%rax 41b2ea: 48 c1 fa 29 sar $0x29,%rdx 41b2ee: 48 01 c2 add %rax,%rdx 41b2f1: 48 b8 00 c0 1b d7 7f movabs $0xfffffa7fd71bc000,%rax 41b2f8: fa ff ff 41b2fb: 48 0f af c2 imul %rdx,%rax 41b2ff: 48 01 c8 add %rcx,%rax 41b302: 48 89 07 mov %rax,(%rdi) 41b305: 48 89 d0 mov %rdx,%rax 41b308: c3 retq 41b309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041b310 <_D4core4time41__T20splitUnitsFromHNSecsVAyaa4_64617973Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b310: 48 8b 0f mov (%rdi),%rcx 41b313: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41b31a: ff e3 a2 41b31d: 48 89 c8 mov %rcx,%rax 41b320: 48 f7 ea imul %rdx 41b323: 48 01 ca add %rcx,%rdx 41b326: 48 89 d0 mov %rdx,%rax 41b329: 48 c1 e8 3f shr $0x3f,%rax 41b32d: 48 c1 fa 27 sar $0x27,%rdx 41b331: 48 01 c2 add %rax,%rdx 41b334: 48 b8 00 40 96 d5 36 movabs $0xffffff36d5964000,%rax 41b33b: ff ff ff 41b33e: 48 0f af c2 imul %rdx,%rax 41b342: 48 01 c8 add %rcx,%rax 41b345: 48 89 07 mov %rax,(%rdi) 41b348: 48 89 d0 mov %rdx,%rax 41b34b: c3 retq 41b34c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b350 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_686f757273Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b350: 48 8b 0f mov (%rdi),%rcx 41b353: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41b35a: 7f 15 3d 41b35d: 48 89 c8 mov %rcx,%rax 41b360: 48 f7 ea imul %rdx 41b363: 48 89 d0 mov %rdx,%rax 41b366: 48 c1 e8 3f shr $0x3f,%rax 41b36a: 48 c1 fa 21 sar $0x21,%rdx 41b36e: 48 01 c2 add %rax,%rdx 41b371: 48 b8 00 98 3b 9e f7 movabs $0xfffffff79e3b9800,%rax 41b378: ff ff ff 41b37b: 48 0f af c2 imul %rdx,%rax 41b37f: 48 01 c8 add %rcx,%rax 41b382: 48 89 07 mov %rax,(%rdi) 41b385: 48 89 d0 mov %rdx,%rax 41b388: c3 retq 41b389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041b390 <_D4core4time47__T20splitUnitsFromHNSecsVAyaa7_6d696e75746573Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b390: 48 8b 0f mov (%rdi),%rcx 41b393: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41b39a: 13 a2 1c 41b39d: 48 89 c8 mov %rcx,%rax 41b3a0: 48 f7 ea imul %rdx 41b3a3: 48 89 d0 mov %rdx,%rax 41b3a6: 48 c1 e8 3f shr $0x3f,%rax 41b3aa: 48 c1 fa 1a sar $0x1a,%rdx 41b3ae: 48 01 c2 add %rax,%rdx 41b3b1: 48 69 c2 00 ba 3c dc imul $0xffffffffdc3cba00,%rdx,%rax 41b3b8: 48 01 c8 add %rcx,%rax 41b3bb: 48 89 07 mov %rax,(%rdi) 41b3be: 48 89 d0 mov %rdx,%rax 41b3c1: c3 retq 41b3c2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b3c9: 00 00 00 41b3cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b3d0 <_D4core4time47__T20splitUnitsFromHNSecsVAyaa7_7365636f6e6473Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b3d0: 48 8b 0f mov (%rdi),%rcx 41b3d3: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41b3da: 94 bf d6 41b3dd: 48 89 c8 mov %rcx,%rax 41b3e0: 48 f7 ea imul %rdx 41b3e3: 48 01 ca add %rcx,%rdx 41b3e6: 48 89 d0 mov %rdx,%rax 41b3e9: 48 c1 e8 3f shr $0x3f,%rax 41b3ed: 48 c1 fa 17 sar $0x17,%rdx 41b3f1: 48 01 c2 add %rax,%rdx 41b3f4: 48 69 c2 80 69 67 ff imul $0xffffffffff676980,%rdx,%rax 41b3fb: 48 01 c8 add %rcx,%rax 41b3fe: 48 89 07 mov %rax,(%rdi) 41b401: 48 89 d0 mov %rdx,%rax 41b404: c3 retq 41b405: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b40c: 00 00 00 41b40f: 90 nop 000000000041b410 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_6d73656373Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b410: 48 8b 0f mov (%rdi),%rcx 41b413: 48 ba 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rdx 41b41a: c5 6d 34 41b41d: 48 89 c8 mov %rcx,%rax 41b420: 48 f7 ea imul %rdx 41b423: 48 89 d0 mov %rdx,%rax 41b426: 48 c1 e8 3f shr $0x3f,%rax 41b42a: 48 c1 fa 0b sar $0xb,%rdx 41b42e: 48 01 c2 add %rax,%rdx 41b431: 48 69 c2 f0 d8 ff ff imul $0xffffffffffffd8f0,%rdx,%rax 41b438: 48 01 c8 add %rcx,%rax 41b43b: 48 89 07 mov %rax,(%rdi) 41b43e: 48 89 d0 mov %rdx,%rax 41b441: c3 retq 41b442: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b449: 00 00 00 41b44c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b450 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_6d73656373Z7convertFNaNbNflZl>: 41b450: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41b457: c5 6d 34 41b45a: 48 89 f8 mov %rdi,%rax 41b45d: 48 f7 e9 imul %rcx 41b460: 48 89 d0 mov %rdx,%rax 41b463: 48 c1 e8 3f shr $0x3f,%rax 41b467: 48 c1 fa 0b sar $0xb,%rdx 41b46b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b46f: c3 retq 000000000041b470 <_D4core4time48__T7convertVAyaa5_6d73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41b470: 48 69 c7 10 27 00 00 imul $0x2710,%rdi,%rax 41b477: c3 retq 41b478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b47f: 00 000000000041b480 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_7573656373Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41b480: 48 8b 0f mov (%rdi),%rcx 41b483: 48 ba 67 66 66 66 66 movabs $0x6666666666666667,%rdx 41b48a: 66 66 66 41b48d: 48 89 c8 mov %rcx,%rax 41b490: 48 f7 ea imul %rdx 41b493: 48 89 d0 mov %rdx,%rax 41b496: 48 c1 e8 3f shr $0x3f,%rax 41b49a: 48 c1 fa 02 sar $0x2,%rdx 41b49e: 48 01 c2 add %rax,%rdx 41b4a1: 48 6b c2 f6 imul $0xfffffffffffffff6,%rdx,%rax 41b4a5: 48 01 c8 add %rcx,%rax 41b4a8: 48 89 07 mov %rax,(%rdi) 41b4ab: 48 89 d0 mov %rdx,%rax 41b4ae: c3 retq 41b4af: 90 nop 000000000041b4b0 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_7573656373Z7convertFNaNbNflZl>: 41b4b0: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41b4b7: 66 66 66 41b4ba: 48 89 f8 mov %rdi,%rax 41b4bd: 48 f7 e9 imul %rcx 41b4c0: 48 89 d0 mov %rdx,%rax 41b4c3: 48 c1 e8 3f shr $0x3f,%rax 41b4c7: 48 c1 fa 02 sar $0x2,%rdx 41b4cb: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b4cf: c3 retq 000000000041b4d0 <_D4core4time12TickDuration30__T2toVAyaa7_7365636f6e6473TlZ2toMxFNaNbNfZl>: 41b4d0: 48 8b 05 e1 81 21 00 mov 0x2181e1(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 41b4d7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41b4dc: 48 8b 07 mov (%rdi),%rax 41b4df: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41b4e4: df 6c 24 e8 fildll -0x18(%rsp) 41b4e8: df 6c 24 f0 fildll -0x10(%rsp) 41b4ec: de f1 fdivp %st,%st(1) 41b4ee: dd 4c 24 f8 fisttpll -0x8(%rsp) 41b4f2: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41b4f7: c3 retq 41b4f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b4ff: 00 000000000041b500 <_D4core4time54__T7convertVAyaa7_7365636f6e6473VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 41b500: 48 69 cf 80 96 98 00 imul $0x989680,%rdi,%rcx 41b507: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41b50e: 94 bf d6 41b511: 48 89 c8 mov %rcx,%rax 41b514: 48 f7 ea imul %rdx 41b517: 48 01 ca add %rcx,%rdx 41b51a: 48 89 d0 mov %rdx,%rax 41b51d: 48 c1 e8 3f shr $0x3f,%rax 41b521: 48 c1 fa 17 sar $0x17,%rdx 41b525: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b529: c3 retq 41b52a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041b530 <_D4core4time12TickDuration26__T2toVAyaa5_6d73656373TlZ2toMxFNaNbNfZl>: 41b530: 48 8b 05 81 81 21 00 mov 0x218181(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 41b537: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41b53c: 48 8b 07 mov (%rdi),%rax 41b53f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41b544: df 6c 24 e8 fildll -0x18(%rsp) 41b548: d8 35 6e b9 00 00 fdivs 0xb96e(%rip) # 426ebc <.str1+0xc> 41b54e: df 6c 24 f0 fildll -0x10(%rsp) 41b552: de f1 fdivp %st,%st(1) 41b554: dd 4c 24 f8 fisttpll -0x8(%rsp) 41b558: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41b55d: c3 retq 41b55e: 66 90 xchg %ax,%ax 000000000041b560 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_6d73656373Z7convertFNaNbNflZl>: 41b560: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41b567: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41b56e: c5 6d 34 41b571: 48 f7 e9 imul %rcx 41b574: 48 89 d0 mov %rdx,%rax 41b577: 48 c1 e8 3f shr $0x3f,%rax 41b57b: 48 c1 fa 0b sar $0xb,%rdx 41b57f: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b583: c3 retq 41b584: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b58b: 00 00 00 41b58e: 66 90 xchg %ax,%ax 000000000041b590 <_D4core4time12TickDuration26__T2toVAyaa5_7573656373TlZ2toMxFNaNbNfZl>: 41b590: 48 8b 05 21 81 21 00 mov 0x218121(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 41b597: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41b59c: 48 8b 07 mov (%rdi),%rax 41b59f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41b5a4: df 6c 24 e8 fildll -0x18(%rsp) 41b5a8: d8 35 12 b9 00 00 fdivs 0xb912(%rip) # 426ec0 <.str1+0x10> 41b5ae: df 6c 24 f0 fildll -0x10(%rsp) 41b5b2: de f1 fdivp %st,%st(1) 41b5b4: dd 4c 24 f8 fisttpll -0x8(%rsp) 41b5b8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41b5bd: c3 retq 41b5be: 66 90 xchg %ax,%ax 000000000041b5c0 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_7573656373Z7convertFNaNbNflZl>: 41b5c0: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41b5c7: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41b5ce: 66 66 66 41b5d1: 48 f7 e9 imul %rcx 41b5d4: 48 89 d0 mov %rdx,%rax 41b5d7: 48 c1 e8 3f shr $0x3f,%rax 41b5db: 48 c1 fa 02 sar $0x2,%rdx 41b5df: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b5e3: c3 retq 41b5e4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b5eb: 00 00 00 41b5ee: 66 90 xchg %ax,%ax 000000000041b5f0 <_D4core4time12TickDuration28__T2toVAyaa6_686e73656373TlZ2toMxFNaNbNfZl>: 41b5f0: 48 8b 05 c1 80 21 00 mov 0x2180c1(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 41b5f7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41b5fc: 48 8b 07 mov (%rdi),%rax 41b5ff: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41b604: df 6c 24 e8 fildll -0x18(%rsp) 41b608: d8 35 b6 b8 00 00 fdivs 0xb8b6(%rip) # 426ec4 <.str1+0x14> 41b60e: df 6c 24 f0 fildll -0x10(%rsp) 41b612: de f1 fdivp %st,%st(1) 41b614: dd 4c 24 f8 fisttpll -0x8(%rsp) 41b618: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41b61d: c3 retq 41b61e: 66 90 xchg %ax,%ax 000000000041b620 <_D4core4time12TickDuration26__T2toVAyaa5_6e73656373TlZ2toMxFNaNbNfZl>: 41b620: 48 8b 05 91 80 21 00 mov 0x218091(%rip),%rax # 6336b8 <_D4core4time12TickDuration11ticksPerSecyl> 41b627: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41b62c: 48 8b 07 mov (%rdi),%rax 41b62f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41b634: df 6c 24 e8 fildll -0x18(%rsp) 41b638: d8 35 8a b8 00 00 fdivs 0xb88a(%rip) # 426ec8 <.str1+0x18> 41b63e: df 6c 24 f0 fildll -0x10(%rsp) 41b642: de f1 fdivp %st,%st(1) 41b644: dd 4c 24 f8 fisttpll -0x8(%rsp) 41b648: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41b64d: c3 retq 41b64e: 66 90 xchg %ax,%ax 000000000041b650 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_6e73656373Z7convertFNaNbNflZl>: 41b650: 48 69 c7 00 ca 9a 3b imul $0x3b9aca00,%rdi,%rax 41b657: c3 retq 41b658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b65f: 00 000000000041b660 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_6e73656373Z7convertFNaNbNflZl>: 41b660: 48 6b c7 64 imul $0x64,%rdi,%rax 41b664: c3 retq 41b665: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b66c: 00 00 00 41b66f: 90 nop 000000000041b670 <_D4core4time48__T7convertVAyaa5_6e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41b670: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41b677: 0a d7 a3 41b67a: 48 89 f8 mov %rdi,%rax 41b67d: 48 f7 e9 imul %rcx 41b680: 48 01 fa add %rdi,%rdx 41b683: 48 89 d0 mov %rdx,%rax 41b686: 48 c1 e8 3f shr $0x3f,%rax 41b68a: 48 c1 fa 06 sar $0x6,%rdx 41b68e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b692: c3 retq 41b693: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b69a: 00 00 00 41b69d: 0f 1f 00 nopl (%rax) 000000000041b6a0 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_7573656373Z18getUnitsFromHNSecsFNaNbNflZl>: 41b6a0: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41b6a7: 66 66 66 41b6aa: 48 89 f8 mov %rdi,%rax 41b6ad: 48 f7 e9 imul %rcx 41b6b0: 48 89 d0 mov %rdx,%rax 41b6b3: 48 c1 e8 3f shr $0x3f,%rax 41b6b7: 48 c1 fa 02 sar $0x2,%rdx 41b6bb: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b6bf: c3 retq 000000000041b6c0 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException>: 41b6c0: 53 push %rbx 41b6c1: 48 83 ec 10 sub $0x10,%rsp 41b6c5: 48 89 fb mov %rdi,%rbx 41b6c8: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41b6cd: 48 89 04 24 mov %rax,(%rsp) 41b6d1: e8 aa 8b ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41b6d6: 48 89 d8 mov %rbx,%rax 41b6d9: 48 83 c4 10 add $0x10,%rsp 41b6dd: 5b pop %rbx 41b6de: c3 retq 41b6df: 90 nop 000000000041b6e0 <_D4core4sync9exception13SyncException6__ctorMFAyaC6object9ThrowableAyamZC4core4sync9exception13SyncException>: 41b6e0: 53 push %rbx 41b6e1: 48 83 ec 10 sub $0x10,%rsp 41b6e5: 48 89 c8 mov %rcx,%rax 41b6e8: 48 89 d1 mov %rdx,%rcx 41b6eb: 48 89 f2 mov %rsi,%rdx 41b6ee: 48 89 fb mov %rdi,%rbx 41b6f1: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 41b6f6: 48 89 34 24 mov %rsi,(%rsp) 41b6fa: 4c 89 c6 mov %r8,%rsi 41b6fd: 49 89 c0 mov %rax,%r8 41b700: e8 7b 8b ff ff callq 414280 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41b705: 48 89 d8 mov %rbx,%rax 41b708: 48 83 c4 10 add $0x10,%rsp 41b70c: 5b pop %rbx 41b70d: c3 retq 41b70e: 66 90 xchg %ax,%ax 000000000041b710 <_D4core4sync9exception16__moduleinfoCtorZ>: 41b710: 48 8b 05 09 7e 21 00 mov 0x217e09(%rip),%rax # 633520 <_Dmodule_ref> 41b717: 48 89 05 02 77 21 00 mov %rax,0x217702(%rip) # 632e20 <_D4core4sync9exception11__moduleRefZ> 41b71e: 48 c7 05 f7 7d 21 00 movq $0x632e20,0x217df7(%rip) # 633520 <_Dmodule_ref> 41b725: 20 2e 63 00 41b729: c3 retq 41b72a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041b730 <_D2gc3gcx7GCMutex6__ctorMFZC2gc3gcx7GCMutex>: 41b730: 53 push %rbx 41b731: 48 89 fb mov %rdi,%rbx 41b734: e8 67 53 ff ff callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 41b739: 48 89 d8 mov %rbx,%rax 41b73c: 5b pop %rbx 41b73d: c3 retq 41b73e: 66 90 xchg %ax,%ax 000000000041b740 <_D2gc3gcx2GC10initializeMFZv>: 41b740: 41 56 push %r14 41b742: 53 push %rbx 41b743: 50 push %rax 41b744: 49 89 fe mov %rdi,%r14 41b747: 48 8b 35 fa 76 21 00 mov 0x2176fa(%rip),%rsi # 632e48 <_D2gc3gcx7GCMutex7__ClassZ+0x18> 41b74e: bf f0 36 63 00 mov $0x6336f0,%edi 41b753: ba 48 00 00 00 mov $0x48,%edx 41b758: e8 73 64 fe ff callq 401bd0 41b75d: 48 c7 05 78 7f 21 00 movq $0x6336f0,0x217f78(%rip) # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b764: f0 36 63 00 41b768: bf f0 36 63 00 mov $0x6336f0,%edi 41b76d: e8 2e 53 ff ff callq 410aa0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 41b772: bf 01 00 00 00 mov $0x1,%edi 41b777: be f8 00 00 00 mov $0xf8,%esi 41b77c: e8 1f 64 fe ff callq 401ba0 41b781: 48 89 c3 mov %rax,%rbx 41b784: 49 89 5e 18 mov %rbx,0x18(%r14) 41b788: 48 85 db test %rbx,%rbx 41b78b: 75 09 jne 41b796 <_D2gc3gcx2GC10initializeMFZv+0x56> 41b78d: e8 3e de fe ff callq 4095d0 41b792: 49 8b 5e 18 mov 0x18(%r14),%rbx 41b796: 48 89 df mov %rbx,%rdi 41b799: 31 f6 xor %esi,%esi 41b79b: ba f8 00 00 00 mov $0xf8,%edx 41b7a0: e8 5b 63 fe ff callq 401b00 41b7a5: c7 43 6c 01 00 00 00 movl $0x1,0x6c(%rbx) 41b7ac: 48 83 c4 08 add $0x8,%rsp 41b7b0: 5b pop %rbx 41b7b1: 41 5e pop %r14 41b7b3: c3 retq 41b7b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41b7bb: 00 00 00 00 00 000000000041b7c0 <_D2gc3gcx2GC4DtorMFZv>: 41b7c0: 53 push %rbx 41b7c1: 48 89 fb mov %rdi,%rbx 41b7c4: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41b7c8: 48 85 ff test %rdi,%rdi 41b7cb: 74 16 je 41b7e3 <_D2gc3gcx2GC4DtorMFZv+0x23> 41b7cd: e8 ee 21 00 00 callq 41d9c0 <_D2gc3gcx3Gcx4DtorMFZv> 41b7d2: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41b7d6: e8 85 61 fe ff callq 401960 41b7db: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 41b7e2: 00 41b7e3: 5b pop %rbx 41b7e4: c3 retq 41b7e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41b7ec: 00 00 00 00 000000000041b7f0 <_D2gc3gcx2GC6enableMFZv>: 41b7f0: 53 push %rbx 41b7f1: 48 89 fb mov %rdi,%rbx 41b7f4: 48 8b 3d e5 7e 21 00 mov 0x217ee5(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b7fb: 48 8b 07 mov (%rdi),%rax 41b7fe: ff 50 30 callq *0x30(%rax) 41b801: 48 8b 43 18 mov 0x18(%rbx),%rax 41b805: ff 48 74 decl 0x74(%rax) 41b808: 48 8b 3d d1 7e 21 00 mov 0x217ed1(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b80f: 48 8b 07 mov (%rdi),%rax 41b812: 5b pop %rbx 41b813: ff 60 38 jmpq *0x38(%rax) 41b816: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b81d: 00 00 00 000000000041b820 <_D2gc3gcx2GC7disableMFZv>: 41b820: 53 push %rbx 41b821: 48 89 fb mov %rdi,%rbx 41b824: 48 8b 3d b5 7e 21 00 mov 0x217eb5(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b82b: 48 8b 07 mov (%rdi),%rax 41b82e: ff 50 30 callq *0x30(%rax) 41b831: 48 8b 43 18 mov 0x18(%rbx),%rax 41b835: ff 40 74 incl 0x74(%rax) 41b838: 48 8b 3d a1 7e 21 00 mov 0x217ea1(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b83f: 48 8b 07 mov (%rdi),%rax 41b842: 5b pop %rbx 41b843: ff 60 38 jmpq *0x38(%rax) 41b846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b84d: 00 00 00 000000000041b850 <_D2gc3gcx2GC7getAttrMFPvZk>: 41b850: 55 push %rbp 41b851: 41 56 push %r14 41b853: 53 push %rbx 41b854: 48 89 f3 mov %rsi,%rbx 41b857: 49 89 fe mov %rdi,%r14 41b85a: 31 ed xor %ebp,%ebp 41b85c: 48 85 db test %rbx,%rbx 41b85f: 0f 84 4a 01 00 00 je 41b9af <_D2gc3gcx2GC7getAttrMFPvZk+0x15f> 41b865: 48 8b 3d 74 7e 21 00 mov 0x217e74(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b86c: 48 8b 07 mov (%rdi),%rax 41b86f: ff 50 30 callq *0x30(%rax) 41b872: 49 8b 46 18 mov 0x18(%r14),%rax 41b876: 31 ed xor %ebp,%ebp 41b878: 48 39 58 78 cmp %rbx,0x78(%rax) 41b87c: 0f 87 1d 01 00 00 ja 41b99f <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41b882: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41b889: 0f 86 10 01 00 00 jbe 41b99f <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41b88f: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41b896: 48 83 f9 01 cmp $0x1,%rcx 41b89a: 77 15 ja 41b8b1 <_D2gc3gcx2GC7getAttrMFPvZk+0x61> 41b89c: 48 85 c9 test %rcx,%rcx 41b89f: 0f 84 fa 00 00 00 je 41b99f <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41b8a5: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41b8ac: 48 8b 00 mov (%rax),%rax 41b8af: eb 44 jmp 41b8f5 <_D2gc3gcx2GC7getAttrMFPvZk+0xa5> 41b8b1: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41b8b8: 31 f6 xor %esi,%esi 41b8ba: eb 03 jmp 41b8bf <_D2gc3gcx2GC7getAttrMFPvZk+0x6f> 41b8bc: 48 89 f9 mov %rdi,%rcx 41b8bf: 48 ff c9 dec %rcx 41b8c2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41b8c9: 1f 84 00 00 00 00 00 41b8d0: 48 39 ce cmp %rcx,%rsi 41b8d3: 0f 87 c6 00 00 00 ja 41b99f <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41b8d9: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41b8dd: 48 d1 ef shr %rdi 41b8e0: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41b8e4: 48 39 18 cmp %rbx,(%rax) 41b8e7: 77 d3 ja 41b8bc <_D2gc3gcx2GC7getAttrMFPvZk+0x6c> 41b8e9: 48 ff c7 inc %rdi 41b8ec: 48 39 58 08 cmp %rbx,0x8(%rax) 41b8f0: 48 89 fe mov %rdi,%rsi 41b8f3: 76 db jbe 41b8d0 <_D2gc3gcx2GC7getAttrMFPvZk+0x80> 41b8f5: 48 85 c0 test %rax,%rax 41b8f8: 0f 84 a1 00 00 00 je 41b99f <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41b8fe: 48 2b 18 sub (%rax),%rbx 41b901: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41b908: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41b90f: 48 d3 eb shr %cl,%rbx 41b912: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41b917: 74 31 je 41b94a <_D2gc3gcx2GC7getAttrMFPvZk+0xfa> 41b919: 48 89 de mov %rbx,%rsi 41b91c: 48 c1 ee 06 shr $0x6,%rsi 41b920: 48 8b 78 58 mov 0x58(%rax),%rdi 41b924: ba 01 00 00 00 mov $0x1,%edx 41b929: 88 d9 mov %bl,%cl 41b92b: 48 d3 e2 shl %cl,%rdx 41b92e: 48 8b 4c f7 08 mov 0x8(%rdi,%rsi,8),%rcx 41b933: 80 e3 3f and $0x3f,%bl 41b936: 0f b6 fb movzbl %bl,%edi 41b939: 48 0f a3 f9 bt %rdi,%rcx 41b93d: 19 c9 sbb %ecx,%ecx 41b93f: 83 e1 01 and $0x1,%ecx 41b942: 48 ff c6 inc %rsi 41b945: 48 89 f3 mov %rsi,%rbx 41b948: eb 13 jmp 41b95d <_D2gc3gcx2GC7getAttrMFPvZk+0x10d> 41b94a: ba 01 00 00 00 mov $0x1,%edx 41b94f: 88 d9 mov %bl,%cl 41b951: 48 d3 e2 shl %cl,%rdx 41b954: 48 c1 eb 06 shr $0x6,%rbx 41b958: 48 ff c3 inc %rbx 41b95b: 31 c9 xor %ecx,%ecx 41b95d: 8d 71 02 lea 0x2(%rcx),%esi 41b960: 48 8b 78 70 mov 0x70(%rax),%rdi 41b964: 48 85 14 df test %rdx,(%rdi,%rbx,8) 41b968: 0f 44 f1 cmove %ecx,%esi 41b96b: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41b972: 00 41b973: 74 15 je 41b98a <_D2gc3gcx2GC7getAttrMFPvZk+0x13a> 41b975: 89 f1 mov %esi,%ecx 41b977: 83 c9 10 or $0x10,%ecx 41b97a: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 41b981: 48 85 14 df test %rdx,(%rdi,%rbx,8) 41b985: 0f 44 ce cmove %esi,%ecx 41b988: eb 02 jmp 41b98c <_D2gc3gcx2GC7getAttrMFPvZk+0x13c> 41b98a: 89 f1 mov %esi,%ecx 41b98c: 89 cd mov %ecx,%ebp 41b98e: 83 cd 08 or $0x8,%ebp 41b991: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 41b998: 48 85 14 d8 test %rdx,(%rax,%rbx,8) 41b99c: 0f 44 e9 cmove %ecx,%ebp 41b99f: 48 8b 3d 3a 7d 21 00 mov 0x217d3a(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b9a6: 48 8b 07 mov (%rdi),%rax 41b9a9: 48 8b 40 38 mov 0x38(%rax),%rax 41b9ad: ff d0 callq *%rax 41b9af: 89 e8 mov %ebp,%eax 41b9b1: 5b pop %rbx 41b9b2: 41 5e pop %r14 41b9b4: 5d pop %rbp 41b9b5: c3 retq 41b9b6: 48 89 c3 mov %rax,%rbx 41b9b9: 48 8b 3d 20 7d 21 00 mov 0x217d20(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b9c0: 48 8b 07 mov (%rdi),%rax 41b9c3: ff 50 38 callq *0x38(%rax) 41b9c6: 48 89 df mov %rbx,%rdi 41b9c9: e8 b2 63 ff ff callq 411d80 <_d_eh_resume_unwind> 41b9ce: 66 90 xchg %ax,%ax 000000000041b9d0 <_D2gc3gcx2GC7setAttrMFPvkZk>: 41b9d0: 55 push %rbp 41b9d1: 41 57 push %r15 41b9d3: 41 56 push %r14 41b9d5: 53 push %rbx 41b9d6: 50 push %rax 41b9d7: 48 89 d3 mov %rdx,%rbx 41b9da: 41 89 f6 mov %esi,%r14d 41b9dd: 49 89 ff mov %rdi,%r15 41b9e0: 31 ed xor %ebp,%ebp 41b9e2: 48 85 db test %rbx,%rbx 41b9e5: 0f 84 56 01 00 00 je 41bb41 <_D2gc3gcx2GC7setAttrMFPvkZk+0x171> 41b9eb: 48 8b 3d ee 7c 21 00 mov 0x217cee(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41b9f2: 48 8b 07 mov (%rdi),%rax 41b9f5: ff 50 30 callq *0x30(%rax) 41b9f8: 49 8b 47 18 mov 0x18(%r15),%rax 41b9fc: 31 ed xor %ebp,%ebp 41b9fe: 48 39 58 78 cmp %rbx,0x78(%rax) 41ba02: 0f 87 29 01 00 00 ja 41bb31 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41ba08: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41ba0f: 0f 86 1c 01 00 00 jbe 41bb31 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41ba15: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41ba1c: 48 83 f9 01 cmp $0x1,%rcx 41ba20: 77 15 ja 41ba37 <_D2gc3gcx2GC7setAttrMFPvkZk+0x67> 41ba22: 48 85 c9 test %rcx,%rcx 41ba25: 0f 84 06 01 00 00 je 41bb31 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41ba2b: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41ba32: 48 8b 00 mov (%rax),%rax 41ba35: eb 3e jmp 41ba75 <_D2gc3gcx2GC7setAttrMFPvkZk+0xa5> 41ba37: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41ba3e: 31 f6 xor %esi,%esi 41ba40: eb 03 jmp 41ba45 <_D2gc3gcx2GC7setAttrMFPvkZk+0x75> 41ba42: 48 89 f9 mov %rdi,%rcx 41ba45: 48 ff c9 dec %rcx 41ba48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ba4f: 00 41ba50: 48 39 ce cmp %rcx,%rsi 41ba53: 0f 87 d8 00 00 00 ja 41bb31 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41ba59: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41ba5d: 48 d1 ef shr %rdi 41ba60: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41ba64: 48 39 18 cmp %rbx,(%rax) 41ba67: 77 d9 ja 41ba42 <_D2gc3gcx2GC7setAttrMFPvkZk+0x72> 41ba69: 48 ff c7 inc %rdi 41ba6c: 48 39 58 08 cmp %rbx,0x8(%rax) 41ba70: 48 89 fe mov %rdi,%rsi 41ba73: 76 db jbe 41ba50 <_D2gc3gcx2GC7setAttrMFPvkZk+0x80> 41ba75: 48 85 c0 test %rax,%rax 41ba78: 0f 84 b3 00 00 00 je 41bb31 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41ba7e: 48 2b 18 sub (%rax),%rbx 41ba81: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41ba88: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41ba8f: 48 d3 eb shr %cl,%rbx 41ba92: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41ba97: 74 30 je 41bac9 <_D2gc3gcx2GC7setAttrMFPvkZk+0xf9> 41ba99: 48 89 de mov %rbx,%rsi 41ba9c: 48 c1 ee 06 shr $0x6,%rsi 41baa0: 48 8b 78 58 mov 0x58(%rax),%rdi 41baa4: ba 01 00 00 00 mov $0x1,%edx 41baa9: 88 d9 mov %bl,%cl 41baab: 48 d3 e2 shl %cl,%rdx 41baae: 48 8b 7c f7 08 mov 0x8(%rdi,%rsi,8),%rdi 41bab3: 88 d9 mov %bl,%cl 41bab5: 80 e1 3f and $0x3f,%cl 41bab8: 0f b6 c9 movzbl %cl,%ecx 41babb: 48 0f a3 cf bt %rcx,%rdi 41babf: 19 c9 sbb %ecx,%ecx 41bac1: 83 e1 01 and $0x1,%ecx 41bac4: 48 ff c6 inc %rsi 41bac7: eb 16 jmp 41badf <_D2gc3gcx2GC7setAttrMFPvkZk+0x10f> 41bac9: ba 01 00 00 00 mov $0x1,%edx 41bace: 88 d9 mov %bl,%cl 41bad0: 48 d3 e2 shl %cl,%rdx 41bad3: 48 89 de mov %rbx,%rsi 41bad6: 48 c1 ee 06 shr $0x6,%rsi 41bada: 48 ff c6 inc %rsi 41badd: 31 c9 xor %ecx,%ecx 41badf: 8d 79 02 lea 0x2(%rcx),%edi 41bae2: 48 8b 68 70 mov 0x70(%rax),%rbp 41bae6: 48 85 54 f5 00 test %rdx,0x0(%rbp,%rsi,8) 41baeb: 0f 44 f9 cmove %ecx,%edi 41baee: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41baf5: 00 41baf6: 74 16 je 41bb0e <_D2gc3gcx2GC7setAttrMFPvkZk+0x13e> 41baf8: 89 f9 mov %edi,%ecx 41bafa: 83 c9 10 or $0x10,%ecx 41bafd: 48 8b a8 a0 00 00 00 mov 0xa0(%rax),%rbp 41bb04: 48 85 54 f5 00 test %rdx,0x0(%rbp,%rsi,8) 41bb09: 0f 44 cf cmove %edi,%ecx 41bb0c: eb 02 jmp 41bb10 <_D2gc3gcx2GC7setAttrMFPvkZk+0x140> 41bb0e: 89 f9 mov %edi,%ecx 41bb10: 89 cd mov %ecx,%ebp 41bb12: 83 cd 08 or $0x8,%ebp 41bb15: 48 8b b8 88 00 00 00 mov 0x88(%rax),%rdi 41bb1c: 48 85 14 f7 test %rdx,(%rdi,%rsi,8) 41bb20: 0f 44 e9 cmove %ecx,%ebp 41bb23: 44 89 f6 mov %r14d,%esi 41bb26: 48 89 da mov %rbx,%rdx 41bb29: 48 89 c1 mov %rax,%rcx 41bb2c: e8 2f 3d 00 00 callq 41f860 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41bb31: 48 8b 3d a8 7b 21 00 mov 0x217ba8(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bb38: 48 8b 07 mov (%rdi),%rax 41bb3b: 48 8b 40 38 mov 0x38(%rax),%rax 41bb3f: ff d0 callq *%rax 41bb41: 89 e8 mov %ebp,%eax 41bb43: 48 83 c4 08 add $0x8,%rsp 41bb47: 5b pop %rbx 41bb48: 41 5e pop %r14 41bb4a: 41 5f pop %r15 41bb4c: 5d pop %rbp 41bb4d: c3 retq 41bb4e: 48 89 c3 mov %rax,%rbx 41bb51: 48 8b 3d 88 7b 21 00 mov 0x217b88(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bb58: 48 8b 07 mov (%rdi),%rax 41bb5b: ff 50 38 callq *0x38(%rax) 41bb5e: 48 89 df mov %rbx,%rdi 41bb61: e8 1a 62 ff ff callq 411d80 <_d_eh_resume_unwind> 41bb66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bb6d: 00 00 00 000000000041bb70 <_D2gc3gcx2GC7clrAttrMFPvkZk>: 41bb70: 55 push %rbp 41bb71: 41 57 push %r15 41bb73: 41 56 push %r14 41bb75: 53 push %rbx 41bb76: 50 push %rax 41bb77: 48 89 d3 mov %rdx,%rbx 41bb7a: 41 89 f6 mov %esi,%r14d 41bb7d: 48 89 fd mov %rdi,%rbp 41bb80: 45 31 ff xor %r15d,%r15d 41bb83: 48 85 db test %rbx,%rbx 41bb86: 0f 84 ac 01 00 00 je 41bd38 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1c8> 41bb8c: 48 8b 3d 4d 7b 21 00 mov 0x217b4d(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bb93: 48 8b 07 mov (%rdi),%rax 41bb96: ff 50 30 callq *0x30(%rax) 41bb99: 48 8b 45 18 mov 0x18(%rbp),%rax 41bb9d: 45 31 ff xor %r15d,%r15d 41bba0: 48 39 58 78 cmp %rbx,0x78(%rax) 41bba4: 0f 87 7e 01 00 00 ja 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bbaa: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41bbb1: 0f 86 71 01 00 00 jbe 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bbb7: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41bbbe: 48 83 f9 01 cmp $0x1,%rcx 41bbc2: 77 15 ja 41bbd9 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x69> 41bbc4: 48 85 c9 test %rcx,%rcx 41bbc7: 0f 84 5b 01 00 00 je 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bbcd: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41bbd4: 48 8b 00 mov (%rax),%rax 41bbd7: eb 3c jmp 41bc15 <_D2gc3gcx2GC7clrAttrMFPvkZk+0xa5> 41bbd9: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41bbe0: 31 f6 xor %esi,%esi 41bbe2: eb 03 jmp 41bbe7 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x77> 41bbe4: 48 89 f9 mov %rdi,%rcx 41bbe7: 48 ff c9 dec %rcx 41bbea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41bbf0: 48 39 ce cmp %rcx,%rsi 41bbf3: 0f 87 2f 01 00 00 ja 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bbf9: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41bbfd: 48 d1 ef shr %rdi 41bc00: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41bc04: 48 39 18 cmp %rbx,(%rax) 41bc07: 77 db ja 41bbe4 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x74> 41bc09: 48 ff c7 inc %rdi 41bc0c: 48 39 58 08 cmp %rbx,0x8(%rax) 41bc10: 48 89 fe mov %rdi,%rsi 41bc13: 76 db jbe 41bbf0 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x80> 41bc15: 48 85 c0 test %rax,%rax 41bc18: 0f 84 0a 01 00 00 je 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bc1e: 48 2b 18 sub (%rax),%rbx 41bc21: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41bc28: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41bc2f: 48 d3 eb shr %cl,%rbx 41bc32: 4c 8b 40 68 mov 0x68(%rax),%r8 41bc36: 4d 85 c0 test %r8,%r8 41bc39: 74 30 je 41bc6b <_D2gc3gcx2GC7clrAttrMFPvkZk+0xfb> 41bc3b: 48 89 df mov %rbx,%rdi 41bc3e: 48 c1 ef 06 shr $0x6,%rdi 41bc42: 48 8b 68 58 mov 0x58(%rax),%rbp 41bc46: be 01 00 00 00 mov $0x1,%esi 41bc4b: 88 d9 mov %bl,%cl 41bc4d: 48 d3 e6 shl %cl,%rsi 41bc50: 48 8b 4c fd 08 mov 0x8(%rbp,%rdi,8),%rcx 41bc55: 88 da mov %bl,%dl 41bc57: 80 e2 3f and $0x3f,%dl 41bc5a: 0f b6 d2 movzbl %dl,%edx 41bc5d: 48 0f a3 d1 bt %rdx,%rcx 41bc61: 19 c9 sbb %ecx,%ecx 41bc63: 83 e1 01 and $0x1,%ecx 41bc66: 48 ff c7 inc %rdi 41bc69: eb 16 jmp 41bc81 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x111> 41bc6b: be 01 00 00 00 mov $0x1,%esi 41bc70: 88 d9 mov %bl,%cl 41bc72: 48 d3 e6 shl %cl,%rsi 41bc75: 48 89 df mov %rbx,%rdi 41bc78: 48 c1 ef 06 shr $0x6,%rdi 41bc7c: 48 ff c7 inc %rdi 41bc7f: 31 c9 xor %ecx,%ecx 41bc81: 8d 69 02 lea 0x2(%rcx),%ebp 41bc84: 48 8b 50 70 mov 0x70(%rax),%rdx 41bc88: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41bc8c: 0f 44 e9 cmove %ecx,%ebp 41bc8f: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41bc96: 00 41bc97: 74 15 je 41bcae <_D2gc3gcx2GC7clrAttrMFPvkZk+0x13e> 41bc99: 89 e9 mov %ebp,%ecx 41bc9b: 83 c9 10 or $0x10,%ecx 41bc9e: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 41bca5: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41bca9: 0f 44 cd cmove %ebp,%ecx 41bcac: eb 02 jmp 41bcb0 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x140> 41bcae: 89 e9 mov %ebp,%ecx 41bcb0: 41 89 cf mov %ecx,%r15d 41bcb3: 41 83 cf 08 or $0x8,%r15d 41bcb7: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx 41bcbe: bd 01 00 00 00 mov $0x1,%ebp 41bcc3: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41bcc7: 44 0f 44 f9 cmove %ecx,%r15d 41bccb: 88 d9 mov %bl,%cl 41bccd: 48 d3 e5 shl %cl,%rbp 41bcd0: 48 f7 d5 not %rbp 41bcd3: 48 c1 eb 06 shr $0x6,%rbx 41bcd7: 41 f6 c6 01 test $0x1,%r14b 41bcdb: 74 0e je 41bceb <_D2gc3gcx2GC7clrAttrMFPvkZk+0x17b> 41bcdd: 4d 85 c0 test %r8,%r8 41bce0: 74 09 je 41bceb <_D2gc3gcx2GC7clrAttrMFPvkZk+0x17b> 41bce2: 48 8b 48 58 mov 0x58(%rax),%rcx 41bce6: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41bceb: 41 f6 c6 02 test $0x2,%r14b 41bcef: 74 09 je 41bcfa <_D2gc3gcx2GC7clrAttrMFPvkZk+0x18a> 41bcf1: 48 8b 48 70 mov 0x70(%rax),%rcx 41bcf5: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41bcfa: 41 f6 c6 08 test $0x8,%r14b 41bcfe: 74 0c je 41bd0c <_D2gc3gcx2GC7clrAttrMFPvkZk+0x19c> 41bd00: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41bd07: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41bd0c: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41bd13: 00 41bd14: 74 12 je 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bd16: 41 f6 c6 10 test $0x10,%r14b 41bd1a: 74 0c je 41bd28 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41bd1c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 41bd23: 48 21 6c d8 08 and %rbp,0x8(%rax,%rbx,8) 41bd28: 48 8b 3d b1 79 21 00 mov 0x2179b1(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bd2f: 48 8b 07 mov (%rdi),%rax 41bd32: 48 8b 40 38 mov 0x38(%rax),%rax 41bd36: ff d0 callq *%rax 41bd38: 44 89 f8 mov %r15d,%eax 41bd3b: 48 83 c4 08 add $0x8,%rsp 41bd3f: 5b pop %rbx 41bd40: 41 5e pop %r14 41bd42: 41 5f pop %r15 41bd44: 5d pop %rbp 41bd45: c3 retq 41bd46: 48 89 c3 mov %rax,%rbx 41bd49: 48 8b 3d 90 79 21 00 mov 0x217990(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bd50: 48 8b 07 mov (%rdi),%rax 41bd53: ff 50 38 callq *0x38(%rax) 41bd56: 48 89 df mov %rbx,%rdi 41bd59: e8 22 60 ff ff callq 411d80 <_d_eh_resume_unwind> 41bd5e: 66 90 xchg %ax,%ax 000000000041bd60 <_D2gc3gcx2GC6mallocMFmkPmZPv>: 41bd60: 55 push %rbp 41bd61: 41 57 push %r15 41bd63: 41 56 push %r14 41bd65: 41 54 push %r12 41bd67: 53 push %rbx 41bd68: 48 83 ec 10 sub $0x10,%rsp 41bd6c: 49 89 cc mov %rcx,%r12 41bd6f: 41 89 d7 mov %edx,%r15d 41bd72: 48 89 f3 mov %rsi,%rbx 41bd75: 49 89 fe mov %rdi,%r14 41bd78: 4d 85 e4 test %r12,%r12 41bd7b: 74 54 je 41bdd1 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x71> 41bd7d: 48 8b 3d 5c 79 21 00 mov 0x21795c(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bd84: 48 8b 07 mov (%rdi),%rax 41bd87: ff 50 30 callq *0x30(%rax) 41bd8a: 48 8d 6c 24 08 lea 0x8(%rsp),%rbp 41bd8f: 48 85 db test %rbx,%rbx 41bd92: 48 0f 45 eb cmovne %rbx,%rbp 41bd96: 4c 89 f7 mov %r14,%rdi 41bd99: 48 89 ee mov %rbp,%rsi 41bd9c: 44 89 fa mov %r15d,%edx 41bd9f: 4c 89 e1 mov %r12,%rcx 41bda2: e8 c9 0a 00 00 callq 41c870 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41bda7: 49 89 c6 mov %rax,%r14 41bdaa: 48 8b 3d 2f 79 21 00 mov 0x21792f(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bdb1: 48 8b 07 mov (%rdi),%rax 41bdb4: ff 50 38 callq *0x38(%rax) 41bdb7: 41 f6 c7 02 test $0x2,%r15b 41bdbb: 75 23 jne 41bde0 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41bdbd: 4b 8d 3c 26 lea (%r14,%r12,1),%rdi 41bdc1: 48 8b 55 00 mov 0x0(%rbp),%rdx 41bdc5: 4c 29 e2 sub %r12,%rdx 41bdc8: 31 f6 xor %esi,%esi 41bdca: e8 31 5d fe ff callq 401b00 41bdcf: eb 0f jmp 41bde0 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41bdd1: 45 31 f6 xor %r14d,%r14d 41bdd4: 48 85 db test %rbx,%rbx 41bdd7: 74 07 je 41bde0 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41bdd9: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41bde0: 4c 89 f0 mov %r14,%rax 41bde3: 48 83 c4 10 add $0x10,%rsp 41bde7: 5b pop %rbx 41bde8: 41 5c pop %r12 41bdea: 41 5e pop %r14 41bdec: 41 5f pop %r15 41bdee: 5d pop %rbp 41bdef: c3 retq 41bdf0: 48 89 c3 mov %rax,%rbx 41bdf3: 48 8b 3d e6 78 21 00 mov 0x2178e6(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bdfa: 48 8b 07 mov (%rdi),%rax 41bdfd: ff 50 38 callq *0x38(%rax) 41be00: 48 89 df mov %rbx,%rdi 41be03: e8 78 5f ff ff callq 411d80 <_d_eh_resume_unwind> 41be08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41be0f: 00 000000000041be10 <_D2gc3gcx2GC6callocMFmkPmZPv>: 41be10: 55 push %rbp 41be11: 41 57 push %r15 41be13: 41 56 push %r14 41be15: 41 54 push %r12 41be17: 53 push %rbx 41be18: 48 83 ec 10 sub $0x10,%rsp 41be1c: 49 89 cc mov %rcx,%r12 41be1f: 41 89 d7 mov %edx,%r15d 41be22: 48 89 f3 mov %rsi,%rbx 41be25: 49 89 fe mov %rdi,%r14 41be28: 4d 85 e4 test %r12,%r12 41be2b: 74 61 je 41be8e <_D2gc3gcx2GC6callocMFmkPmZPv+0x7e> 41be2d: 48 8b 3d ac 78 21 00 mov 0x2178ac(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41be34: 48 8b 07 mov (%rdi),%rax 41be37: ff 50 30 callq *0x30(%rax) 41be3a: 48 8d 6c 24 08 lea 0x8(%rsp),%rbp 41be3f: 48 85 db test %rbx,%rbx 41be42: 48 0f 45 eb cmovne %rbx,%rbp 41be46: 4c 89 f7 mov %r14,%rdi 41be49: 48 89 ee mov %rbp,%rsi 41be4c: 44 89 fa mov %r15d,%edx 41be4f: 4c 89 e1 mov %r12,%rcx 41be52: e8 19 0a 00 00 callq 41c870 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41be57: 49 89 c6 mov %rax,%r14 41be5a: 48 8b 3d 7f 78 21 00 mov 0x21787f(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41be61: 48 8b 07 mov (%rdi),%rax 41be64: ff 50 38 callq *0x38(%rax) 41be67: 4c 89 f7 mov %r14,%rdi 41be6a: 31 f6 xor %esi,%esi 41be6c: 4c 89 e2 mov %r12,%rdx 41be6f: e8 8c 5c fe ff callq 401b00 41be74: 41 f6 c7 02 test $0x2,%r15b 41be78: 75 23 jne 41be9d <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41be7a: 4b 8d 3c 26 lea (%r14,%r12,1),%rdi 41be7e: 48 8b 55 00 mov 0x0(%rbp),%rdx 41be82: 4c 29 e2 sub %r12,%rdx 41be85: 31 f6 xor %esi,%esi 41be87: e8 74 5c fe ff callq 401b00 41be8c: eb 0f jmp 41be9d <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41be8e: 45 31 f6 xor %r14d,%r14d 41be91: 48 85 db test %rbx,%rbx 41be94: 74 07 je 41be9d <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41be96: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41be9d: 4c 89 f0 mov %r14,%rax 41bea0: 48 83 c4 10 add $0x10,%rsp 41bea4: 5b pop %rbx 41bea5: 41 5c pop %r12 41bea7: 41 5e pop %r14 41bea9: 41 5f pop %r15 41beab: 5d pop %rbp 41beac: c3 retq 41bead: 48 89 c3 mov %rax,%rbx 41beb0: 48 8b 3d 29 78 21 00 mov 0x217829(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41beb7: 48 8b 07 mov (%rdi),%rax 41beba: ff 50 38 callq *0x38(%rax) 41bebd: 48 89 df mov %rbx,%rdi 41bec0: e8 bb 5e ff ff callq 411d80 <_d_eh_resume_unwind> 41bec5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41becc: 00 00 00 00 000000000041bed0 <_D2gc3gcx2GC7reallocMFPvmkPmZPv>: 41bed0: 55 push %rbp 41bed1: 41 57 push %r15 41bed3: 41 56 push %r14 41bed5: 41 55 push %r13 41bed7: 41 54 push %r12 41bed9: 53 push %rbx 41beda: 50 push %rax 41bedb: 4d 89 c6 mov %r8,%r14 41bede: 49 89 cf mov %rcx,%r15 41bee1: 41 89 d4 mov %edx,%r12d 41bee4: 48 89 f5 mov %rsi,%rbp 41bee7: 49 89 fd mov %rdi,%r13 41beea: 48 8b 3d ef 77 21 00 mov 0x2177ef(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bef1: 48 8b 07 mov (%rdi),%rax 41bef4: ff 50 30 callq *0x30(%rax) 41bef7: 48 8d 1c 24 lea (%rsp),%rbx 41befb: 48 85 ed test %rbp,%rbp 41befe: 48 0f 45 dd cmovne %rbp,%rbx 41bf02: 4c 89 ef mov %r13,%rdi 41bf05: 48 89 de mov %rbx,%rsi 41bf08: 44 89 e2 mov %r12d,%edx 41bf0b: 4c 89 f9 mov %r15,%rcx 41bf0e: 4d 89 f0 mov %r14,%r8 41bf11: e8 0a 0c 00 00 callq 41cb20 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv> 41bf16: 48 89 c5 mov %rax,%rbp 41bf19: 48 8b 3d c0 77 21 00 mov 0x2177c0(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bf20: 48 8b 07 mov (%rdi),%rax 41bf23: ff 50 38 callq *0x38(%rax) 41bf26: 4c 39 f5 cmp %r14,%rbp 41bf29: 74 18 je 41bf43 <_D2gc3gcx2GC7reallocMFPvmkPmZPv+0x73> 41bf2b: 41 83 e4 02 and $0x2,%r12d 41bf2f: 75 12 jne 41bf43 <_D2gc3gcx2GC7reallocMFPvmkPmZPv+0x73> 41bf31: 4a 8d 7c 3d 00 lea 0x0(%rbp,%r15,1),%rdi 41bf36: 48 8b 13 mov (%rbx),%rdx 41bf39: 4c 29 fa sub %r15,%rdx 41bf3c: 31 f6 xor %esi,%esi 41bf3e: e8 bd 5b fe ff callq 401b00 41bf43: 48 89 e8 mov %rbp,%rax 41bf46: 48 83 c4 08 add $0x8,%rsp 41bf4a: 5b pop %rbx 41bf4b: 41 5c pop %r12 41bf4d: 41 5d pop %r13 41bf4f: 41 5e pop %r14 41bf51: 41 5f pop %r15 41bf53: 5d pop %rbp 41bf54: c3 retq 41bf55: 48 89 c3 mov %rax,%rbx 41bf58: 48 8b 3d 81 77 21 00 mov 0x217781(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bf5f: 48 8b 07 mov (%rdi),%rax 41bf62: ff 50 38 callq *0x38(%rax) 41bf65: 48 89 df mov %rbx,%rdi 41bf68: e8 13 5e ff ff callq 411d80 <_d_eh_resume_unwind> 41bf6d: 0f 1f 00 nopl (%rax) 000000000041bf70 <_D2gc3gcx2GC6extendMFPvmmZm>: 41bf70: 41 57 push %r15 41bf72: 41 56 push %r14 41bf74: 41 54 push %r12 41bf76: 53 push %rbx 41bf77: 50 push %rax 41bf78: 49 89 ce mov %rcx,%r14 41bf7b: 49 89 d7 mov %rdx,%r15 41bf7e: 49 89 f4 mov %rsi,%r12 41bf81: 48 89 fb mov %rdi,%rbx 41bf84: 48 8b 3d 55 77 21 00 mov 0x217755(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bf8b: 48 8b 07 mov (%rdi),%rax 41bf8e: ff 50 30 callq *0x30(%rax) 41bf91: 48 89 df mov %rbx,%rdi 41bf94: 4c 89 e6 mov %r12,%rsi 41bf97: 4c 89 fa mov %r15,%rdx 41bf9a: 4c 89 f1 mov %r14,%rcx 41bf9d: e8 ae 11 00 00 callq 41d150 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm> 41bfa2: 48 89 c3 mov %rax,%rbx 41bfa5: 48 8b 3d 34 77 21 00 mov 0x217734(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bfac: 48 8b 07 mov (%rdi),%rax 41bfaf: 48 8b 40 38 mov 0x38(%rax),%rax 41bfb3: ff d0 callq *%rax 41bfb5: 48 89 d8 mov %rbx,%rax 41bfb8: 48 83 c4 08 add $0x8,%rsp 41bfbc: 5b pop %rbx 41bfbd: 41 5c pop %r12 41bfbf: 41 5e pop %r14 41bfc1: 41 5f pop %r15 41bfc3: c3 retq 41bfc4: 48 89 c3 mov %rax,%rbx 41bfc7: 48 8b 3d 12 77 21 00 mov 0x217712(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41bfce: 48 8b 07 mov (%rdi),%rax 41bfd1: ff 50 38 callq *0x38(%rax) 41bfd4: 48 89 df mov %rbx,%rdi 41bfd7: e8 a4 5d ff ff callq 411d80 <_d_eh_resume_unwind> 41bfdc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bfe0 <_D2gc3gcx2GC7reserveMFmZm>: 41bfe0: 41 57 push %r15 41bfe2: 41 56 push %r14 41bfe4: 41 54 push %r12 41bfe6: 53 push %rbx 41bfe7: 50 push %rax 41bfe8: 49 89 f7 mov %rsi,%r15 41bfeb: 48 89 fb mov %rdi,%rbx 41bfee: 45 31 f6 xor %r14d,%r14d 41bff1: 4d 85 ff test %r15,%r15 41bff4: 0f 84 da 00 00 00 je 41c0d4 <_D2gc3gcx2GC7reserveMFmZm+0xf4> 41bffa: 48 8b 3d df 76 21 00 mov 0x2176df(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c001: 48 8b 07 mov (%rdi),%rax 41c004: ff 50 30 callq *0x30(%rax) 41c007: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c00b: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41c00f: 74 09 je 41c01a <_D2gc3gcx2GC7reserveMFmZm+0x3a> 41c011: e8 ca d5 fe ff callq 4095e0 41c016: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c01a: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41c021: 49 c1 ef 0c shr $0xc,%r15 41c025: 31 f6 xor %esi,%esi 41c027: 4c 89 fa mov %r15,%rdx 41c02a: e8 01 27 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41c02f: 48 89 c3 mov %rax,%rbx 41c032: 45 31 f6 xor %r14d,%r14d 41c035: 48 85 db test %rbx,%rbx 41c038: 0f 84 86 00 00 00 je 41c0c4 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41c03e: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41c045: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41c04c: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41c050: 48 39 c1 cmp %rax,%rcx 41c053: 77 6f ja 41c0c4 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41c055: 48 89 c1 mov %rax,%rcx 41c058: 48 29 f9 sub %rdi,%rcx 41c05b: 49 83 c7 0f add $0xf,%r15 41c05f: 49 bc f0 ff ff ff ff movabs $0x1ffffffffffff0,%r12 41c066: ff 1f 00 41c069: 4d 21 fc and %r15,%r12 41c06c: 4a 8d 14 27 lea (%rdi,%r12,1),%rdx 41c070: 48 39 c2 cmp %rax,%rdx 41c073: 4c 0f 47 e1 cmova %rcx,%r12 41c077: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41c07e: be 0a 00 00 00 mov $0xa,%esi 41c083: 4c 89 e2 mov %r12,%rdx 41c086: e8 75 5a fe ff callq 401b00 41c08b: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41c092: 49 01 c4 add %rax,%r12 41c095: 4c 89 a3 c8 00 00 00 mov %r12,0xc8(%rbx) 41c09c: 0f 1f 40 00 nopl 0x0(%rax) 41c0a0: 48 85 c0 test %rax,%rax 41c0a3: 74 18 je 41c0bd <_D2gc3gcx2GC7reserveMFmZm+0xdd> 41c0a5: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41c0ac: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41c0b1: 48 8d 40 ff lea -0x1(%rax),%rax 41c0b5: 74 e9 je 41c0a0 <_D2gc3gcx2GC7reserveMFmZm+0xc0> 41c0b7: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41c0bb: 74 07 je 41c0c4 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41c0bd: 49 c1 e4 0c shl $0xc,%r12 41c0c1: 4d 89 e6 mov %r12,%r14 41c0c4: 48 8b 3d 15 76 21 00 mov 0x217615(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c0cb: 48 8b 07 mov (%rdi),%rax 41c0ce: 48 8b 40 38 mov 0x38(%rax),%rax 41c0d2: ff d0 callq *%rax 41c0d4: 4c 89 f0 mov %r14,%rax 41c0d7: 48 83 c4 08 add $0x8,%rsp 41c0db: 5b pop %rbx 41c0dc: 41 5c pop %r12 41c0de: 41 5e pop %r14 41c0e0: 41 5f pop %r15 41c0e2: c3 retq 41c0e3: 48 89 c3 mov %rax,%rbx 41c0e6: 48 8b 3d f3 75 21 00 mov 0x2175f3(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c0ed: 48 8b 07 mov (%rdi),%rax 41c0f0: ff 50 38 callq *0x38(%rax) 41c0f3: 48 89 df mov %rbx,%rdi 41c0f6: e8 85 5c ff ff callq 411d80 <_d_eh_resume_unwind> 41c0fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041c100 <_D2gc3gcx2GC4freeMFPvZv>: 41c100: 41 56 push %r14 41c102: 53 push %rbx 41c103: 50 push %rax 41c104: 48 89 f3 mov %rsi,%rbx 41c107: 49 89 fe mov %rdi,%r14 41c10a: 48 85 db test %rbx,%rbx 41c10d: 74 28 je 41c137 <_D2gc3gcx2GC4freeMFPvZv+0x37> 41c10f: 48 8b 3d ca 75 21 00 mov 0x2175ca(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c116: 48 8b 07 mov (%rdi),%rax 41c119: ff 50 30 callq *0x30(%rax) 41c11c: 4c 89 f7 mov %r14,%rdi 41c11f: 48 89 de mov %rbx,%rsi 41c122: e8 79 14 00 00 callq 41d5a0 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41c127: 48 8b 3d b2 75 21 00 mov 0x2175b2(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c12e: 48 8b 07 mov (%rdi),%rax 41c131: 48 8b 40 38 mov 0x38(%rax),%rax 41c135: ff d0 callq *%rax 41c137: 48 83 c4 08 add $0x8,%rsp 41c13b: 5b pop %rbx 41c13c: 41 5e pop %r14 41c13e: c3 retq 41c13f: 48 89 c3 mov %rax,%rbx 41c142: 48 8b 3d 97 75 21 00 mov 0x217597(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c149: 48 8b 07 mov (%rdi),%rax 41c14c: ff 50 38 callq *0x38(%rax) 41c14f: 48 89 df mov %rbx,%rdi 41c152: e8 29 5c ff ff callq 411d80 <_d_eh_resume_unwind> 41c157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c15e: 00 00 000000000041c160 <_D2gc3gcx2GC6addrOfMFPvZPv>: 41c160: 41 56 push %r14 41c162: 53 push %rbx 41c163: 50 push %rax 41c164: 49 89 f6 mov %rsi,%r14 41c167: 48 89 fb mov %rdi,%rbx 41c16a: 4d 85 f6 test %r14,%r14 41c16d: 74 4c je 41c1bb <_D2gc3gcx2GC6addrOfMFPvZPv+0x5b> 41c16f: 48 8b 3d 6a 75 21 00 mov 0x21756a(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c176: 48 8b 07 mov (%rdi),%rax 41c179: ff 50 30 callq *0x30(%rax) 41c17c: 48 8b 03 mov (%rbx),%rax 41c17f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 41c186: 48 89 df mov %rbx,%rdi 41c189: 4c 89 f6 mov %r14,%rsi 41c18c: ff d0 callq *%rax 41c18e: 48 89 c3 mov %rax,%rbx 41c191: 48 8b 3d 48 75 21 00 mov 0x217548(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c198: 48 8b 07 mov (%rdi),%rax 41c19b: 48 8b 40 38 mov 0x38(%rax),%rax 41c19f: ff d0 callq *%rax 41c1a1: eb 1a jmp 41c1bd <_D2gc3gcx2GC6addrOfMFPvZPv+0x5d> 41c1a3: 48 89 c3 mov %rax,%rbx 41c1a6: 48 8b 3d 33 75 21 00 mov 0x217533(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c1ad: 48 8b 07 mov (%rdi),%rax 41c1b0: ff 50 38 callq *0x38(%rax) 41c1b3: 48 89 df mov %rbx,%rdi 41c1b6: e8 c5 5b ff ff callq 411d80 <_d_eh_resume_unwind> 41c1bb: 31 db xor %ebx,%ebx 41c1bd: 48 89 d8 mov %rbx,%rax 41c1c0: 48 83 c4 08 add $0x8,%rsp 41c1c4: 5b pop %rbx 41c1c5: 41 5e pop %r14 41c1c7: c3 retq 41c1c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c1cf: 00 000000000041c1d0 <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv>: 41c1d0: 48 85 f6 test %rsi,%rsi 41c1d3: 74 09 je 41c1de <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv+0xe> 41c1d5: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41c1d9: e9 42 1c 00 00 jmpq 41de20 <_D2gc3gcx3Gcx8findBaseMFPvZPv> 41c1de: 31 c0 xor %eax,%eax 41c1e0: c3 retq 41c1e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c1e8: 0f 1f 84 00 00 00 00 41c1ef: 00 000000000041c1f0 <_D2gc3gcx2GC6sizeOfMFPvZm>: 41c1f0: 41 57 push %r15 41c1f2: 41 56 push %r14 41c1f4: 53 push %rbx 41c1f5: 49 89 f6 mov %rsi,%r14 41c1f8: 49 89 ff mov %rdi,%r15 41c1fb: 31 db xor %ebx,%ebx 41c1fd: 4d 85 f6 test %r14,%r14 41c200: 74 3d je 41c23f <_D2gc3gcx2GC6sizeOfMFPvZm+0x4f> 41c202: 48 8b 3d d7 74 21 00 mov 0x2174d7(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c209: 48 8b 07 mov (%rdi),%rax 41c20c: ff 50 30 callq *0x30(%rax) 41c20f: 49 8b 7f 18 mov 0x18(%r15),%rdi 41c213: 4c 89 f6 mov %r14,%rsi 41c216: e8 d5 1c 00 00 callq 41def0 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41c21b: 31 db xor %ebx,%ebx 41c21d: 8d 88 ff 0f 00 00 lea 0xfff(%rax),%ecx 41c223: 44 21 f1 and %r14d,%ecx 41c226: 66 f7 c1 ff 0f test $0xfff,%cx 41c22b: 48 0f 44 d8 cmove %rax,%rbx 41c22f: 48 8b 3d aa 74 21 00 mov 0x2174aa(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c236: 48 8b 07 mov (%rdi),%rax 41c239: 48 8b 40 38 mov 0x38(%rax),%rax 41c23d: ff d0 callq *%rax 41c23f: 48 89 d8 mov %rbx,%rax 41c242: 5b pop %rbx 41c243: 41 5e pop %r14 41c245: 41 5f pop %r15 41c247: c3 retq 41c248: 48 89 c3 mov %rax,%rbx 41c24b: 48 8b 3d 8e 74 21 00 mov 0x21748e(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c252: 48 8b 07 mov (%rdi),%rax 41c255: ff 50 38 callq *0x38(%rax) 41c258: 48 89 df mov %rbx,%rdi 41c25b: e8 20 5b ff ff callq 411d80 <_d_eh_resume_unwind> 000000000041c260 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo>: 41c260: 41 57 push %r15 41c262: 41 56 push %r14 41c264: 53 push %rbx 41c265: 48 83 ec 20 sub $0x20,%rsp 41c269: 49 89 d6 mov %rdx,%r14 41c26c: 49 89 f7 mov %rsi,%r15 41c26f: 48 89 fb mov %rdi,%rbx 41c272: 4d 85 f6 test %r14,%r14 41c275: 74 68 je 41c2df <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x7f> 41c277: 48 8b 3d 62 74 21 00 mov 0x217462(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c27e: 48 8b 07 mov (%rdi),%rax 41c281: ff 50 30 callq *0x30(%rax) 41c284: 49 8b 07 mov (%r15),%rax 41c287: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 41c28e: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 41c293: 4c 89 fe mov %r15,%rsi 41c296: 4c 89 f2 mov %r14,%rdx 41c299: ff d0 callq *%rax 41c29b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41c2a0: 48 89 43 10 mov %rax,0x10(%rbx) 41c2a4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41c2a9: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 41c2ae: 48 89 4b 08 mov %rcx,0x8(%rbx) 41c2b2: 48 89 03 mov %rax,(%rbx) 41c2b5: 48 8b 3d 24 74 21 00 mov 0x217424(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c2bc: 48 8b 07 mov (%rdi),%rax 41c2bf: 48 8b 40 38 mov 0x38(%rax),%rax 41c2c3: ff d0 callq *%rax 41c2c5: eb 2f jmp 41c2f6 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x96> 41c2c7: 48 89 c3 mov %rax,%rbx 41c2ca: 48 8b 3d 0f 74 21 00 mov 0x21740f(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c2d1: 48 8b 07 mov (%rdi),%rax 41c2d4: ff 50 38 callq *0x38(%rax) 41c2d7: 48 89 df mov %rbx,%rdi 41c2da: e8 a1 5a ff ff callq 411d80 <_d_eh_resume_unwind> 41c2df: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 41c2e6: 00 41c2e7: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41c2ee: 00 41c2ef: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41c2f6: 48 89 d8 mov %rbx,%rax 41c2f9: 48 83 c4 20 add $0x20,%rsp 41c2fd: 5b pop %rbx 41c2fe: 41 5e pop %r14 41c300: 41 5f pop %r15 41c302: c3 retq 41c303: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c30a: 84 00 00 00 00 00 000000000041c310 <_D2gc3gcx2GC11queryNoSyncMFPvZS2gc3gcx7BlkInfo>: 41c310: 53 push %rbx 41c311: 48 89 fb mov %rdi,%rbx 41c314: 48 8b 76 18 mov 0x18(%rsi),%rsi 41c318: e8 a3 1c 00 00 callq 41dfc0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo> 41c31d: 48 89 d8 mov %rbx,%rax 41c320: 5b pop %rbx 41c321: c3 retq 41c322: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c329: 1f 84 00 00 00 00 00 000000000041c330 <_D2gc3gcx2GC5checkMFPvZv>: 41c330: 50 push %rax 41c331: 48 85 f6 test %rsi,%rsi 41c334: 74 1b je 41c351 <_D2gc3gcx2GC5checkMFPvZv+0x21> 41c336: 48 8b 3d a3 73 21 00 mov 0x2173a3(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c33d: 48 8b 07 mov (%rdi),%rax 41c340: ff 50 30 callq *0x30(%rax) 41c343: 48 8b 3d 96 73 21 00 mov 0x217396(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c34a: 48 8b 07 mov (%rdi),%rax 41c34d: 5a pop %rdx 41c34e: ff 60 38 jmpq *0x38(%rax) 41c351: 58 pop %rax 41c352: c3 retq 41c353: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c35a: 84 00 00 00 00 00 000000000041c360 <_D2gc3gcx2GC7addRootMFPvZv>: 41c360: 41 57 push %r15 41c362: 41 56 push %r14 41c364: 41 55 push %r13 41c366: 41 54 push %r12 41c368: 53 push %rbx 41c369: 49 89 f6 mov %rsi,%r14 41c36c: 48 89 fb mov %rdi,%rbx 41c36f: 4d 85 f6 test %r14,%r14 41c372: 74 70 je 41c3e4 <_D2gc3gcx2GC7addRootMFPvZv+0x84> 41c374: 48 8b 3d 65 73 21 00 mov 0x217365(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c37b: 48 8b 07 mov (%rdi),%rax 41c37e: ff 50 30 callq *0x30(%rax) 41c381: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41c385: 4c 8b 63 30 mov 0x30(%rbx),%r12 41c389: 4c 3b 63 38 cmp 0x38(%rbx),%r12 41c38d: 75 5f jne 41c3ee <_D2gc3gcx2GC7addRootMFPvZv+0x8e> 41c38f: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41c393: 48 8d 3c c5 80 00 00 lea 0x80(,%rax,8),%rdi 41c39a: 00 41c39b: e8 d0 58 fe ff callq 401c70 41c3a0: 49 89 c7 mov %rax,%r15 41c3a3: 4d 85 ff test %r15,%r15 41c3a6: 75 05 jne 41c3ad <_D2gc3gcx2GC7addRootMFPvZv+0x4d> 41c3a8: e8 23 d2 fe ff callq 4095d0 41c3ad: 4f 8d 6c 24 10 lea 0x10(%r12,%r12,1),%r13 41c3b2: 4c 8b 63 40 mov 0x40(%rbx),%r12 41c3b6: 4d 85 e4 test %r12,%r12 41c3b9: 74 1b je 41c3d6 <_D2gc3gcx2GC7addRootMFPvZv+0x76> 41c3bb: 48 8b 53 30 mov 0x30(%rbx),%rdx 41c3bf: 48 c1 e2 03 shl $0x3,%rdx 41c3c3: 4c 89 ff mov %r15,%rdi 41c3c6: 4c 89 e6 mov %r12,%rsi 41c3c9: e8 02 58 fe ff callq 401bd0 41c3ce: 4c 89 e7 mov %r12,%rdi 41c3d1: e8 8a 55 fe ff callq 401960 41c3d6: 4c 89 7b 40 mov %r15,0x40(%rbx) 41c3da: 4c 89 6b 38 mov %r13,0x38(%rbx) 41c3de: 4c 8b 63 30 mov 0x30(%rbx),%r12 41c3e2: eb 0e jmp 41c3f2 <_D2gc3gcx2GC7addRootMFPvZv+0x92> 41c3e4: 5b pop %rbx 41c3e5: 41 5c pop %r12 41c3e7: 41 5d pop %r13 41c3e9: 41 5e pop %r14 41c3eb: 41 5f pop %r15 41c3ed: c3 retq 41c3ee: 4c 8b 7b 40 mov 0x40(%rbx),%r15 41c3f2: 4f 89 34 e7 mov %r14,(%r15,%r12,8) 41c3f6: 48 ff 43 30 incq 0x30(%rbx) 41c3fa: 48 8b 3d df 72 21 00 mov 0x2172df(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c401: 48 8b 07 mov (%rdi),%rax 41c404: 5b pop %rbx 41c405: 41 5c pop %r12 41c407: 41 5d pop %r13 41c409: 41 5e pop %r14 41c40b: 41 5f pop %r15 41c40d: ff 60 38 jmpq *0x38(%rax) 41c410: 48 89 c3 mov %rax,%rbx 41c413: 48 8b 3d c6 72 21 00 mov 0x2172c6(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c41a: 48 8b 07 mov (%rdi),%rax 41c41d: ff 50 38 callq *0x38(%rax) 41c420: 48 89 df mov %rbx,%rdi 41c423: e8 58 59 ff ff callq 411d80 <_d_eh_resume_unwind> 41c428: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c42f: 00 000000000041c430 <_D2gc3gcx2GC10removeRootMFPvZv>: 41c430: 41 57 push %r15 41c432: 41 56 push %r14 41c434: 53 push %rbx 41c435: 49 89 f7 mov %rsi,%r15 41c438: 49 89 fe mov %rdi,%r14 41c43b: 4d 85 ff test %r15,%r15 41c43e: 74 4d je 41c48d <_D2gc3gcx2GC10removeRootMFPvZv+0x5d> 41c440: 48 8b 3d 99 72 21 00 mov 0x217299(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c447: 48 8b 07 mov (%rdi),%rax 41c44a: ff 50 30 callq *0x30(%rax) 41c44d: 49 8b 56 18 mov 0x18(%r14),%rdx 41c451: 4c 8b 42 30 mov 0x30(%rdx),%r8 41c455: 4a 8d 34 c5 00 00 00 lea 0x0(,%r8,8),%rsi 41c45c: 00 41c45d: 4c 89 c7 mov %r8,%rdi 41c460: 48 f7 df neg %rdi 41c463: 31 c9 xor %ecx,%ecx 41c465: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41c46c: 00 00 00 00 41c470: 48 85 ff test %rdi,%rdi 41c473: 74 1e je 41c493 <_D2gc3gcx2GC10removeRootMFPvZv+0x63> 41c475: 48 8b 42 40 mov 0x40(%rdx),%rax 41c479: 48 8d 1c 30 lea (%rax,%rsi,1),%rbx 41c47d: 48 ff c7 inc %rdi 41c480: 4c 39 7c 19 f8 cmp %r15,-0x8(%rcx,%rbx,1) 41c485: 48 8d 49 f8 lea -0x8(%rcx),%rcx 41c489: 75 e5 jne 41c470 <_D2gc3gcx2GC10removeRootMFPvZv+0x40> 41c48b: eb 1a jmp 41c4a7 <_D2gc3gcx2GC10removeRootMFPvZv+0x77> 41c48d: 5b pop %rbx 41c48e: 41 5e pop %r14 41c490: 41 5f pop %r15 41c492: c3 retq 41c493: bf 3e 00 00 00 mov $0x3e,%edi 41c498: be 00 78 42 00 mov $0x427800,%esi 41c49d: ba fc 05 00 00 mov $0x5fc,%edx 41c4a2: e8 f9 5c fe ff callq 4021a0 <_d_assert> 41c4a7: 49 8d 70 ff lea -0x1(%r8),%rsi 41c4ab: 48 89 72 30 mov %rsi,0x30(%rdx) 41c4af: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 41c4b6: 48 29 ca sub %rcx,%rdx 41c4b9: 4a 8d 04 c0 lea (%rax,%r8,8),%rax 41c4bd: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41c4c1: 48 8d 74 01 08 lea 0x8(%rcx,%rax,1),%rsi 41c4c6: e8 85 58 fe ff callq 401d50 41c4cb: 48 8b 3d 0e 72 21 00 mov 0x21720e(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c4d2: 48 8b 07 mov (%rdi),%rax 41c4d5: 5b pop %rbx 41c4d6: 41 5e pop %r14 41c4d8: 41 5f pop %r15 41c4da: ff 60 38 jmpq *0x38(%rax) 41c4dd: 48 89 c3 mov %rax,%rbx 41c4e0: 48 8b 3d f9 71 21 00 mov 0x2171f9(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c4e7: 48 8b 07 mov (%rdi),%rax 41c4ea: ff 50 38 callq *0x38(%rax) 41c4ed: 48 89 df mov %rbx,%rdi 41c4f0: e8 8b 58 ff ff callq 411d80 <_d_eh_resume_unwind> 41c4f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41c4fc: 00 00 00 00 000000000041c500 <_D2gc3gcx2GC8rootIterMFNdZDFDFKPvZiZi>: 41c500: 53 push %rbx 41c501: 48 89 fb mov %rdi,%rbx 41c504: 48 8b 3d d5 71 21 00 mov 0x2171d5(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c50b: 48 8b 07 mov (%rdi),%rax 41c50e: ff 50 30 callq *0x30(%rax) 41c511: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41c515: 48 8b 3d c4 71 21 00 mov 0x2171c4(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c51c: 48 8b 07 mov (%rdi),%rax 41c51f: 48 8b 40 38 mov 0x38(%rax),%rax 41c523: ff d0 callq *%rax 41c525: 48 89 d8 mov %rbx,%rax 41c528: ba 10 dc 41 00 mov $0x41dc10,%edx 41c52d: 5b pop %rbx 41c52e: c3 retq 41c52f: 48 89 c3 mov %rax,%rbx 41c532: 48 8b 3d a7 71 21 00 mov 0x2171a7(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c539: 48 8b 07 mov (%rdi),%rax 41c53c: ff 50 38 callq *0x38(%rax) 41c53f: 48 89 df mov %rbx,%rdi 41c542: e8 39 58 ff ff callq 411d80 <_d_eh_resume_unwind> 41c547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c54e: 00 00 000000000041c550 <_D2gc3gcx2GC8addRangeMFPvmZv>: 41c550: 55 push %rbp 41c551: 41 57 push %r15 41c553: 41 56 push %r14 41c555: 41 55 push %r13 41c557: 41 54 push %r12 41c559: 53 push %rbx 41c55a: 50 push %rax 41c55b: 49 89 d6 mov %rdx,%r14 41c55e: 49 89 f7 mov %rsi,%r15 41c561: 48 89 fb mov %rdi,%rbx 41c564: 4d 85 f6 test %r14,%r14 41c567: 74 05 je 41c56e <_D2gc3gcx2GC8addRangeMFPvmZv+0x1e> 41c569: 4d 85 ff test %r15,%r15 41c56c: 75 0f jne 41c57d <_D2gc3gcx2GC8addRangeMFPvmZv+0x2d> 41c56e: 48 83 c4 08 add $0x8,%rsp 41c572: 5b pop %rbx 41c573: 41 5c pop %r12 41c575: 41 5d pop %r13 41c577: 41 5e pop %r14 41c579: 41 5f pop %r15 41c57b: 5d pop %rbp 41c57c: c3 retq 41c57d: 48 8b 3d 5c 71 21 00 mov 0x21715c(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c584: 48 8b 07 mov (%rdi),%rax 41c587: ff 50 30 callq *0x30(%rax) 41c58a: 4d 01 f7 add %r14,%r15 41c58d: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41c591: 48 8b 43 48 mov 0x48(%rbx),%rax 41c595: 48 3b 43 50 cmp 0x50(%rbx),%rax 41c599: 75 50 jne 41c5eb <_D2gc3gcx2GC8addRangeMFPvmZv+0x9b> 41c59b: 48 8d 6c 00 10 lea 0x10(%rax,%rax,1),%rbp 41c5a0: 48 89 ef mov %rbp,%rdi 41c5a3: 48 c1 e7 04 shl $0x4,%rdi 41c5a7: e8 c4 56 fe ff callq 401c70 41c5ac: 49 89 c4 mov %rax,%r12 41c5af: 4d 85 e4 test %r12,%r12 41c5b2: 75 05 jne 41c5b9 <_D2gc3gcx2GC8addRangeMFPvmZv+0x69> 41c5b4: e8 17 d0 fe ff callq 4095d0 41c5b9: 4c 8b 6b 58 mov 0x58(%rbx),%r13 41c5bd: 4d 85 ed test %r13,%r13 41c5c0: 74 1b je 41c5dd <_D2gc3gcx2GC8addRangeMFPvmZv+0x8d> 41c5c2: 48 8b 53 48 mov 0x48(%rbx),%rdx 41c5c6: 48 c1 e2 04 shl $0x4,%rdx 41c5ca: 4c 89 e7 mov %r12,%rdi 41c5cd: 4c 89 ee mov %r13,%rsi 41c5d0: e8 fb 55 fe ff callq 401bd0 41c5d5: 4c 89 ef mov %r13,%rdi 41c5d8: e8 83 53 fe ff callq 401960 41c5dd: 4c 89 63 58 mov %r12,0x58(%rbx) 41c5e1: 48 89 6b 50 mov %rbp,0x50(%rbx) 41c5e5: 48 8b 43 48 mov 0x48(%rbx),%rax 41c5e9: eb 04 jmp 41c5ef <_D2gc3gcx2GC8addRangeMFPvmZv+0x9f> 41c5eb: 4c 8b 63 58 mov 0x58(%rbx),%r12 41c5ef: 48 c1 e0 04 shl $0x4,%rax 41c5f3: 4d 89 34 04 mov %r14,(%r12,%rax,1) 41c5f7: 48 8b 43 48 mov 0x48(%rbx),%rax 41c5fb: 48 8b 4b 58 mov 0x58(%rbx),%rcx 41c5ff: 48 c1 e0 04 shl $0x4,%rax 41c603: 4c 89 7c 01 08 mov %r15,0x8(%rcx,%rax,1) 41c608: 48 ff 43 48 incq 0x48(%rbx) 41c60c: 48 8b 3d cd 70 21 00 mov 0x2170cd(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c613: 48 8b 07 mov (%rdi),%rax 41c616: 48 83 c4 08 add $0x8,%rsp 41c61a: 5b pop %rbx 41c61b: 41 5c pop %r12 41c61d: 41 5d pop %r13 41c61f: 41 5e pop %r14 41c621: 41 5f pop %r15 41c623: 5d pop %rbp 41c624: ff 60 38 jmpq *0x38(%rax) 41c627: 48 89 c3 mov %rax,%rbx 41c62a: 48 8b 3d af 70 21 00 mov 0x2170af(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c631: 48 8b 07 mov (%rdi),%rax 41c634: ff 50 38 callq *0x38(%rax) 41c637: 48 89 df mov %rbx,%rdi 41c63a: e8 41 57 ff ff callq 411d80 <_d_eh_resume_unwind> 41c63f: 90 nop 000000000041c640 <_D2gc3gcx2GC11removeRangeMFPvZv>: 41c640: 41 56 push %r14 41c642: 53 push %rbx 41c643: 50 push %rax 41c644: 48 89 f3 mov %rsi,%rbx 41c647: 49 89 fe mov %rdi,%r14 41c64a: 48 85 db test %rbx,%rbx 41c64d: 74 7b je 41c6ca <_D2gc3gcx2GC11removeRangeMFPvZv+0x8a> 41c64f: 48 8b 3d 8a 70 21 00 mov 0x21708a(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c656: 48 8b 07 mov (%rdi),%rax 41c659: ff 50 30 callq *0x30(%rax) 41c65c: 49 8b 46 18 mov 0x18(%r14),%rax 41c660: 4c 8b 40 48 mov 0x48(%rax),%r8 41c664: 4c 89 c2 mov %r8,%rdx 41c667: 48 c1 e2 04 shl $0x4,%rdx 41c66b: 4c 89 c7 mov %r8,%rdi 41c66e: 48 f7 d7 not %rdi 41c671: 31 f6 xor %esi,%esi 41c673: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c67a: 84 00 00 00 00 00 41c680: 48 ff c7 inc %rdi 41c683: 74 31 je 41c6b6 <_D2gc3gcx2GC11removeRangeMFPvZv+0x76> 41c685: 48 8b 48 58 mov 0x58(%rax),%rcx 41c689: 48 01 d1 add %rdx,%rcx 41c68c: 48 39 5c 0e f0 cmp %rbx,-0x10(%rsi,%rcx,1) 41c691: 48 8d 76 f0 lea -0x10(%rsi),%rsi 41c695: 75 e9 jne 41c680 <_D2gc3gcx2GC11removeRangeMFPvZv+0x40> 41c697: 49 ff c8 dec %r8 41c69a: 4c 89 40 48 mov %r8,0x48(%rax) 41c69e: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 41c6a5: 48 29 f2 sub %rsi,%rdx 41c6a8: 48 8d 3c 31 lea (%rcx,%rsi,1),%rdi 41c6ac: 48 8d 74 0e 10 lea 0x10(%rsi,%rcx,1),%rsi 41c6b1: e8 9a 56 fe ff callq 401d50 41c6b6: 48 8b 3d 23 70 21 00 mov 0x217023(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c6bd: 48 8b 07 mov (%rdi),%rax 41c6c0: 48 83 c4 08 add $0x8,%rsp 41c6c4: 5b pop %rbx 41c6c5: 41 5e pop %r14 41c6c7: ff 60 38 jmpq *0x38(%rax) 41c6ca: 48 83 c4 08 add $0x8,%rsp 41c6ce: 5b pop %rbx 41c6cf: 41 5e pop %r14 41c6d1: c3 retq 41c6d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c6d9: 1f 84 00 00 00 00 00 000000000041c6e0 <_D2gc3gcx2GC9rangeIterMFNdZDFDFKS2gc3gcx5RangeZiZi>: 41c6e0: 53 push %rbx 41c6e1: 48 89 fb mov %rdi,%rbx 41c6e4: 48 8b 3d f5 6f 21 00 mov 0x216ff5(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c6eb: 48 8b 07 mov (%rdi),%rax 41c6ee: ff 50 30 callq *0x30(%rax) 41c6f1: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41c6f5: 48 8b 3d e4 6f 21 00 mov 0x216fe4(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c6fc: 48 8b 07 mov (%rdi),%rax 41c6ff: 48 8b 40 38 mov 0x38(%rax),%rax 41c703: ff d0 callq *%rax 41c705: 48 89 d8 mov %rbx,%rax 41c708: ba 60 dd 41 00 mov $0x41dd60,%edx 41c70d: 5b pop %rbx 41c70e: c3 retq 41c70f: 48 89 c3 mov %rax,%rbx 41c712: 48 8b 3d c7 6f 21 00 mov 0x216fc7(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c719: 48 8b 07 mov (%rdi),%rax 41c71c: ff 50 38 callq *0x38(%rax) 41c71f: 48 89 df mov %rbx,%rdi 41c722: e8 59 56 ff ff callq 411d80 <_d_eh_resume_unwind> 41c727: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c72e: 00 00 000000000041c730 <_D2gc3gcx2GC11fullCollectMFZm>: 41c730: 53 push %rbx 41c731: 48 89 fb mov %rdi,%rbx 41c734: 48 8b 3d a5 6f 21 00 mov 0x216fa5(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c73b: 48 8b 07 mov (%rdi),%rax 41c73e: ff 50 30 callq *0x30(%rax) 41c741: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c745: e8 06 25 00 00 callq 41ec50 <_D2gc3gcx3Gcx11fullcollectMFZm> 41c74a: 48 89 c3 mov %rax,%rbx 41c74d: 48 8b 3d 8c 6f 21 00 mov 0x216f8c(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c754: 48 8b 07 mov (%rdi),%rax 41c757: ff 50 38 callq *0x38(%rax) 41c75a: 48 89 d8 mov %rbx,%rax 41c75d: 5b pop %rbx 41c75e: c3 retq 41c75f: 48 89 c3 mov %rax,%rbx 41c762: 48 8b 3d 77 6f 21 00 mov 0x216f77(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c769: 48 8b 07 mov (%rdi),%rax 41c76c: ff 50 38 callq *0x38(%rax) 41c76f: 48 89 df mov %rbx,%rdi 41c772: e8 09 56 ff ff callq 411d80 <_d_eh_resume_unwind> 41c777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c77e: 00 00 000000000041c780 <_D2gc3gcx2GC18fullCollectNoStackMFZv>: 41c780: 53 push %rbx 41c781: 48 89 fb mov %rdi,%rbx 41c784: 48 8b 3d 55 6f 21 00 mov 0x216f55(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c78b: 48 8b 07 mov (%rdi),%rax 41c78e: ff 50 30 callq *0x30(%rax) 41c791: 48 8b 43 18 mov 0x18(%rbx),%rax 41c795: ff 40 60 incl 0x60(%rax) 41c798: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c79c: e8 af 24 00 00 callq 41ec50 <_D2gc3gcx3Gcx11fullcollectMFZm> 41c7a1: 48 8b 43 18 mov 0x18(%rbx),%rax 41c7a5: ff 48 60 decl 0x60(%rax) 41c7a8: 48 8b 3d 31 6f 21 00 mov 0x216f31(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c7af: 48 8b 07 mov (%rdi),%rax 41c7b2: 5b pop %rbx 41c7b3: ff 60 38 jmpq *0x38(%rax) 41c7b6: 48 89 c3 mov %rax,%rbx 41c7b9: 48 8b 3d 20 6f 21 00 mov 0x216f20(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c7c0: 48 8b 07 mov (%rdi),%rax 41c7c3: ff 50 38 callq *0x38(%rax) 41c7c6: 48 89 df mov %rbx,%rdi 41c7c9: e8 b2 55 ff ff callq 411d80 <_d_eh_resume_unwind> 41c7ce: 66 90 xchg %ax,%ax 000000000041c7d0 <_D2gc3gcx2GC8minimizeMFZv>: 41c7d0: 53 push %rbx 41c7d1: 48 89 fb mov %rdi,%rbx 41c7d4: 48 8b 3d 05 6f 21 00 mov 0x216f05(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c7db: 48 8b 07 mov (%rdi),%rax 41c7de: ff 50 30 callq *0x30(%rax) 41c7e1: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c7e5: e8 e6 1b 00 00 callq 41e3d0 <_D2gc3gcx3Gcx8minimizeMFZv> 41c7ea: 48 8b 3d ef 6e 21 00 mov 0x216eef(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c7f1: 48 8b 07 mov (%rdi),%rax 41c7f4: 5b pop %rbx 41c7f5: ff 60 38 jmpq *0x38(%rax) 41c7f8: 48 89 c3 mov %rax,%rbx 41c7fb: 48 8b 3d de 6e 21 00 mov 0x216ede(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c802: 48 8b 07 mov (%rdi),%rax 41c805: ff 50 38 callq *0x38(%rax) 41c808: 48 89 df mov %rbx,%rdi 41c80b: e8 70 55 ff ff callq 411d80 <_d_eh_resume_unwind> 000000000041c810 <_D2gc3gcx2GC8getStatsMFJS2gc7gcstats7GCStatsZv>: 41c810: 41 56 push %r14 41c812: 53 push %rbx 41c813: 50 push %rax 41c814: 48 89 f3 mov %rsi,%rbx 41c817: 49 89 fe mov %rdi,%r14 41c81a: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 41c821: 00 41c822: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 41c829: 00 41c82a: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 41c831: 00 41c832: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41c839: 00 41c83a: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41c841: 48 8b 3d 98 6e 21 00 mov 0x216e98(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c848: 48 8b 07 mov (%rdi),%rax 41c84b: ff 50 30 callq *0x30(%rax) 41c84e: 4c 89 f7 mov %r14,%rdi 41c851: 48 89 de mov %rbx,%rsi 41c854: e8 27 0f 00 00 callq 41d780 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv> 41c859: 48 8b 3d 80 6e 21 00 mov 0x216e80(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c860: 48 8b 07 mov (%rdi),%rax 41c863: 48 83 c4 08 add $0x8,%rsp 41c867: 5b pop %rbx 41c868: 41 5e pop %r14 41c86a: ff 60 38 jmpq *0x38(%rax) 41c86d: 0f 1f 00 nopl (%rax) 000000000041c870 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv>: 41c870: 55 push %rbp 41c871: 41 57 push %r15 41c873: 41 56 push %r14 41c875: 41 55 push %r13 41c877: 41 54 push %r12 41c879: 53 push %rbx 41c87a: 48 83 ec 18 sub $0x18,%rsp 41c87e: 48 89 cd mov %rcx,%rbp 41c881: 89 14 24 mov %edx,(%rsp) 41c884: 49 89 f7 mov %rsi,%r15 41c887: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 41c88c: 48 8b 47 18 mov 0x18(%rdi),%rax 41c890: 83 78 70 00 cmpl $0x0,0x70(%rax) 41c894: 74 05 je 41c89b <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x2b> 41c896: e8 45 cd fe ff callq 4095e0 41c89b: 48 81 fd 01 08 00 00 cmp $0x801,%rbp 41c8a2: 0f 83 6b 01 00 00 jae 41ca13 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1a3> 41c8a8: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 41c8af: 00 00 41c8b1: 0f b6 85 40 78 42 00 movzbl 0x427840(%rbp),%eax 41c8b8: 48 83 f8 07 cmp $0x7,%rax 41c8bc: 0f 87 5a 01 00 00 ja 41ca1c <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1ac> 41c8c2: 4d 85 ff test %r15,%r15 41c8c5: 48 89 c1 mov %rax,%rcx 41c8c8: 74 0a je 41c8d4 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x64> 41c8ca: 8b 04 8d 70 2f 63 00 mov 0x632f70(,%rcx,4),%eax 41c8d1: 49 89 07 mov %rax,(%r15) 41c8d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41c8d9: 4c 8b 78 18 mov 0x18(%rax),%r15 41c8dd: 49 83 bc cf 98 00 00 cmpq $0x0,0x98(%r15,%rcx,8) 41c8e4: 00 00 41c8e6: 49 89 ce mov %rcx,%r14 41c8e9: 0f 85 ab 01 00 00 jne 41ca9a <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41c8ef: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41c8f6: 00 41c8f7: 41 83 7f 74 00 cmpl $0x0,0x74(%r15) 41c8fc: 0f 95 c0 setne %al 41c8ff: 0f b6 d8 movzbl %al,%ebx 41c902: c6 44 24 07 00 movb $0x0,0x7(%rsp) 41c907: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41c90e: 48 85 c0 test %rax,%rax 41c911: 74 48 je 41c95b <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xeb> 41c913: 45 31 e4 xor %r12d,%r12d 41c916: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c91d: 00 00 00 41c920: 49 8b 8f 90 00 00 00 mov 0x90(%r15),%rcx 41c927: 4a 8b 2c e1 mov (%rcx,%r12,8),%rbp 41c92b: 8a 8d d8 00 00 00 mov 0xd8(%rbp),%cl 41c931: 84 c9 test %cl,%cl 41c933: 75 1e jne 41c953 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xe3> 41c935: 48 89 ef mov %rbp,%rdi 41c938: be 01 00 00 00 mov $0x1,%esi 41c93d: e8 ae 34 00 00 callq 41fdf0 <_D2gc3gcx4Pool10allocPagesMFmZm> 41c942: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41c946: 0f 85 fe 00 00 00 jne 41ca4a <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1da> 41c94c: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41c953: 49 ff c4 inc %r12 41c956: 49 39 c4 cmp %rax,%r12 41c959: 72 c5 jb 41c920 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xb0> 41c95b: 83 fb 02 cmp $0x2,%ebx 41c95e: 74 2d je 41c98d <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x11d> 41c960: 83 fb 01 cmp $0x1,%ebx 41c963: 75 3d jne 41c9a2 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x132> 41c965: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 41c96a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c96e: 31 f6 xor %esi,%esi 41c970: ba 01 00 00 00 mov $0x1,%edx 41c975: e8 b6 1d 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41c97a: 4c 8b 7b 18 mov 0x18(%rbx),%r15 41c97e: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41c985: 00 41c986: bb 02 00 00 00 mov $0x2,%ebx 41c98b: eb 72 jmp 41c9ff <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x18f> 41c98d: 31 db xor %ebx,%ebx 41c98f: f6 44 24 07 01 testb $0x1,0x7(%rsp) 41c994: 74 53 je 41c9e9 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x179> 41c996: e8 35 cc fe ff callq 4095d0 41c99b: c6 44 24 07 01 movb $0x1,0x7(%rsp) 41c9a0: eb 4c jmp 41c9ee <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41c9a2: 85 db test %ebx,%ebx 41c9a4: 0f 85 53 01 00 00 jne 41cafd <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x28d> 41c9aa: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 41c9af: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c9b3: e8 98 22 00 00 callq 41ec50 <_D2gc3gcx3Gcx11fullcollectMFZm> 41c9b8: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c9bc: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx 41c9c3: 48 c1 e1 05 shl $0x5,%rcx 41c9c7: c6 44 24 07 01 movb $0x1,0x7(%rsp) 41c9cc: bb 01 00 00 00 mov $0x1,%ebx 41c9d1: 48 39 c8 cmp %rcx,%rax 41c9d4: 73 18 jae 41c9ee <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41c9d6: 31 f6 xor %esi,%esi 41c9d8: ba 01 00 00 00 mov $0x1,%edx 41c9dd: e8 4e 1d 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41c9e2: bb 02 00 00 00 mov $0x2,%ebx 41c9e7: eb 05 jmp 41c9ee <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41c9e9: c6 44 24 07 00 movb $0x0,0x7(%rsp) 41c9ee: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41c9f3: 4c 8b 78 18 mov 0x18(%rax),%r15 41c9f7: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41c9fe: 00 41c9ff: 4b 83 bc f7 98 00 00 cmpq $0x0,0x98(%r15,%r14,8) 41ca06: 00 00 41ca08: 0f 84 f9 fe ff ff je 41c907 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x97> 41ca0e: e9 87 00 00 00 jmpq 41ca9a <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41ca13: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 41ca1a: 00 00 41ca1c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41ca21: 48 8b 78 18 mov 0x18(%rax),%rdi 41ca25: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 41ca2a: 4c 89 fe mov %r15,%rsi 41ca2d: 48 89 e9 mov %rbp,%rcx 41ca30: e8 db 1a 00 00 callq 41e510 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv> 41ca35: 48 89 c5 mov %rax,%rbp 41ca38: 48 85 ed test %rbp,%rbp 41ca3b: 0f 85 7f 00 00 00 jne 41cac0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x250> 41ca41: e8 8a cb fe ff callq 4095d0 41ca46: 31 ed xor %ebp,%ebp 41ca48: eb 76 jmp 41cac0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x250> 41ca4a: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41ca51: 44 88 34 01 mov %r14b,(%rcx,%rax,1) 41ca55: 48 ff 8d c0 00 00 00 decq 0xc0(%rbp) 41ca5c: 48 c1 e0 0c shl $0xc,%rax 41ca60: 48 8b 55 00 mov 0x0(%rbp),%rdx 41ca64: 48 8d 8c 02 00 10 00 lea 0x1000(%rdx,%rax,1),%rcx 41ca6b: 00 41ca6c: 48 01 d0 add %rdx,%rax 41ca6f: 48 39 c8 cmp %rcx,%rax 41ca72: 73 26 jae 41ca9a <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41ca74: 42 8b 14 b5 70 2f 63 mov 0x632f70(,%r14,4),%edx 41ca7b: 00 41ca7c: 49 8b 75 00 mov 0x0(%r13),%rsi 41ca80: 48 89 30 mov %rsi,(%rax) 41ca83: 48 89 68 08 mov %rbp,0x8(%rax) 41ca87: 49 89 45 00 mov %rax,0x0(%r13) 41ca8b: 48 8d 3c 10 lea (%rax,%rdx,1),%rdi 41ca8f: 48 39 cf cmp %rcx,%rdi 41ca92: 48 89 c6 mov %rax,%rsi 41ca95: 48 89 f8 mov %rdi,%rax 41ca98: 72 e6 jb 41ca80 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x210> 41ca9a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41ca9f: 48 8b 40 18 mov 0x18(%rax),%rax 41caa3: 4a 8b ac f0 98 00 00 mov 0x98(%rax,%r14,8),%rbp 41caaa: 00 41caab: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41caaf: 4a 89 8c f0 98 00 00 mov %rcx,0x98(%rax,%r14,8) 41cab6: 00 41cab7: 48 8b 45 08 mov 0x8(%rbp),%rax 41cabb: 48 89 44 24 10 mov %rax,0x10(%rsp) 41cac0: 8b 34 24 mov (%rsp),%esi 41cac3: 85 f6 test %esi,%esi 41cac5: 74 24 je 41caeb <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x27b> 41cac7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 41cacc: 48 89 ea mov %rbp,%rdx 41cacf: 48 2b 10 sub (%rax),%rdx 41cad2: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41cad9: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41cae0: 48 d3 ea shr %cl,%rdx 41cae3: 48 89 c1 mov %rax,%rcx 41cae6: e8 75 2d 00 00 callq 41f860 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41caeb: 48 89 e8 mov %rbp,%rax 41caee: 48 83 c4 18 add $0x18,%rsp 41caf2: 5b pop %rbx 41caf3: 41 5c pop %r12 41caf5: 41 5d pop %r13 41caf7: 41 5e pop %r14 41caf9: 41 5f pop %r15 41cafb: 5d pop %rbp 41cafc: c3 retq 41cafd: bf 3e 00 00 00 mov $0x3e,%edi 41cb02: be 00 78 42 00 mov $0x427800,%esi 41cb07: ba ea 01 00 00 mov $0x1ea,%edx 41cb0c: e8 8f 56 fe ff callq 4021a0 <_d_assert> 41cb11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41cb18: 0f 1f 84 00 00 00 00 41cb1f: 00 000000000041cb20 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv>: 41cb20: 55 push %rbp 41cb21: 41 57 push %r15 41cb23: 41 56 push %r14 41cb25: 41 55 push %r13 41cb27: 41 54 push %r12 41cb29: 53 push %rbx 41cb2a: 48 83 ec 48 sub $0x48,%rsp 41cb2e: 4c 89 c3 mov %r8,%rbx 41cb31: 48 89 cd mov %rcx,%rbp 41cb34: 41 89 d7 mov %edx,%r15d 41cb37: 49 89 f6 mov %rsi,%r14 41cb3a: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 41cb3f: 48 8b 47 18 mov 0x18(%rdi),%rax 41cb43: 83 78 70 00 cmpl $0x0,0x70(%rax) 41cb47: 74 05 je 41cb4e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2e> 41cb49: e8 92 ca fe ff callq 4095e0 41cb4e: 48 85 ed test %rbp,%rbp 41cb51: 0f 84 a8 00 00 00 je 41cbff <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0xdf> 41cb57: 48 85 db test %rbx,%rbx 41cb5a: 0f 84 c8 00 00 00 je 41cc28 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x108> 41cb60: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) 41cb65: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41cb6a: 48 8b 78 18 mov 0x18(%rax),%rdi 41cb6e: 48 89 de mov %rbx,%rsi 41cb71: e8 7a 13 00 00 callq 41def0 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41cb76: 48 89 44 24 30 mov %rax,0x30(%rsp) 41cb7b: 48 3d 00 10 00 00 cmp $0x1000,%rax 41cb81: 4c 89 f6 mov %r14,%rsi 41cb84: 0f 82 fb 02 00 00 jb 41ce85 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x365> 41cb8a: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 41cb91: 0f 82 ee 02 00 00 jb 41ce85 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x365> 41cb97: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 41cb9c: 49 c1 ee 0c shr $0xc,%r14 41cba0: 49 89 e8 mov %rbp,%r8 41cba3: 49 8d a8 ff 0f 00 00 lea 0xfff(%r8),%rbp 41cbaa: 48 c1 ed 0c shr $0xc,%rbp 41cbae: 4c 39 f5 cmp %r14,%rbp 41cbb1: 0f 84 5e 03 00 00 je 41cf15 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f5> 41cbb7: 49 89 e9 mov %rbp,%r9 41cbba: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41cbbf: 48 8b 48 18 mov 0x18(%rax),%rcx 41cbc3: 45 31 ff xor %r15d,%r15d 41cbc6: 48 39 59 78 cmp %rbx,0x78(%rcx) 41cbca: 0f 87 ae 00 00 00 ja 41cc7e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x15e> 41cbd0: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 41cbd7: 0f 86 a1 00 00 00 jbe 41cc7e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x15e> 41cbdd: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 41cbe4: 48 83 f8 01 cmp $0x1,%rax 41cbe8: 77 5f ja 41cc49 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x129> 41cbea: 48 85 c0 test %rax,%rax 41cbed: 0f 84 8b 00 00 00 je 41cc7e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x15e> 41cbf3: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 41cbfa: 4c 8b 38 mov (%rax),%r15 41cbfd: eb 7f jmp 41cc7e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x15e> 41cbff: 48 85 db test %rbx,%rbx 41cc02: 74 0d je 41cc11 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0xf1> 41cc04: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41cc09: 48 89 de mov %rbx,%rsi 41cc0c: e8 8f 09 00 00 callq 41d5a0 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41cc11: 31 ed xor %ebp,%ebp 41cc13: 4d 85 f6 test %r14,%r14 41cc16: 0f 84 fc 02 00 00 je 41cf18 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f8> 41cc1c: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 41cc23: e9 f0 02 00 00 jmpq 41cf18 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f8> 41cc28: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41cc2d: 4c 89 f6 mov %r14,%rsi 41cc30: 44 89 fa mov %r15d,%edx 41cc33: 48 89 e9 mov %rbp,%rcx 41cc36: 48 83 c4 48 add $0x48,%rsp 41cc3a: 5b pop %rbx 41cc3b: 41 5c pop %r12 41cc3d: 41 5d pop %r13 41cc3f: 41 5e pop %r14 41cc41: 41 5f pop %r15 41cc43: 5d pop %rbp 41cc44: e9 27 fc ff ff jmpq 41c870 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41cc49: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 41cc50: 31 d2 xor %edx,%edx 41cc52: eb 03 jmp 41cc57 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x137> 41cc54: 48 89 f8 mov %rdi,%rax 41cc57: 48 ff c8 dec %rax 41cc5a: 45 31 ff xor %r15d,%r15d 41cc5d: 48 39 c2 cmp %rax,%rdx 41cc60: 77 1c ja 41cc7e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x15e> 41cc62: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 41cc66: 48 d1 ef shr %rdi 41cc69: 4c 8b 3c f9 mov (%rcx,%rdi,8),%r15 41cc6d: 49 39 1f cmp %rbx,(%r15) 41cc70: 77 e2 ja 41cc54 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x134> 41cc72: 48 ff c7 inc %rdi 41cc75: 49 39 5f 08 cmp %rbx,0x8(%r15) 41cc79: 48 89 fa mov %rdi,%rdx 41cc7c: 76 dc jbe 41cc5a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x13a> 41cc7e: 4c 89 c5 mov %r8,%rbp 41cc81: 48 89 d8 mov %rbx,%rax 41cc84: 49 2b 07 sub (%r15),%rax 41cc87: 48 89 c2 mov %rax,%rdx 41cc8a: 48 c1 fa 3f sar $0x3f,%rdx 41cc8e: 48 c1 ea 34 shr $0x34,%rdx 41cc92: 48 01 c2 add %rax,%rdx 41cc95: 48 c1 fa 0c sar $0xc,%rdx 41cc99: 4c 89 c9 mov %r9,%rcx 41cc9c: 49 89 cd mov %rcx,%r13 41cc9f: 4d 29 f5 sub %r14,%r13 41cca2: 0f 83 d4 00 00 00 jae 41cd7c <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x25c> 41cca8: 49 89 f4 mov %rsi,%r12 41ccab: 48 8b 3d 2e 6a 21 00 mov 0x216a2e(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ccb2: 48 8b 07 mov (%rdi),%rax 41ccb5: 49 89 cd mov %rcx,%r13 41ccb8: 48 89 d5 mov %rdx,%rbp 41ccbb: ff 50 30 callq *0x30(%rax) 41ccbe: 48 89 ee mov %rbp,%rsi 41ccc1: 4c 89 ea mov %r13,%rdx 41ccc4: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 41ccc8: 49 39 87 e8 00 00 00 cmp %rax,0xe8(%r15) 41cccf: 76 07 jbe 41ccd8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1b8> 41ccd1: 49 89 87 e8 00 00 00 mov %rax,0xe8(%r15) 41ccd8: 4a 8d 0c 36 lea (%rsi,%r14,1),%rcx 41ccdc: 48 39 c1 cmp %rax,%rcx 41ccdf: 76 2f jbe 41cd10 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1f0> 41cce1: 49 29 d6 sub %rdx,%r14 41cce4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41cceb: 00 00 00 00 00 41ccf0: 49 8b 8f d0 00 00 00 mov 0xd0(%r15),%rcx 41ccf7: 80 3c 01 09 cmpb $0x9,(%rcx,%rax,1) 41ccfb: 77 07 ja 41cd04 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1e4> 41ccfd: 49 ff 87 c0 00 00 00 incq 0xc0(%r15) 41cd04: c6 04 01 0a movb $0xa,(%rcx,%rax,1) 41cd08: 48 ff c0 inc %rax 41cd0b: 49 ff ce dec %r14 41cd0e: 75 e0 jne 41ccf0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1d0> 41cd10: 49 89 d6 mov %rdx,%r14 41cd13: 48 8d 46 01 lea 0x1(%rsi),%rax 41cd17: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41cd1e: 73 2a jae 41cd4a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x22a> 41cd20: b9 01 00 00 00 mov $0x1,%ecx 41cd25: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41cd2c: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41cd30: 75 18 jne 41cd4a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x22a> 41cd32: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41cd39: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41cd3c: ff c1 inc %ecx 41cd3e: 48 ff c0 inc %rax 41cd41: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41cd48: 72 db jb 41cd25 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x205> 41cd4a: 29 f0 sub %esi,%eax 41cd4c: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41cd53: 89 04 b1 mov %eax,(%rcx,%rsi,4) 41cd56: 48 8b 3d 83 69 21 00 mov 0x216983(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cd5d: 48 8b 07 mov (%rdi),%rax 41cd60: ff 50 38 callq *0x38(%rax) 41cd63: 4c 89 e5 mov %r12,%rbp 41cd66: 48 85 ed test %rbp,%rbp 41cd69: 0f 84 a6 01 00 00 je 41cf15 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f5> 41cd6f: 49 c1 e6 0c shl $0xc,%r14 41cd73: 4c 89 75 00 mov %r14,0x0(%rbp) 41cd77: e9 99 01 00 00 jmpq 41cf15 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f5> 41cd7c: 4c 8d 24 0a lea (%rdx,%rcx,1),%r12 41cd80: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 41cd85: 4d 3b a7 b8 00 00 00 cmp 0xb8(%r15),%r12 41cd8c: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41cd91: 0f 87 ee 00 00 00 ja 41ce85 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x365> 41cd97: 48 89 74 24 38 mov %rsi,0x38(%rsp) 41cd9c: 48 8b 3d 3d 69 21 00 mov 0x21693d(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cda3: 48 8b 07 mov (%rdi),%rax 41cda6: ff 50 30 callq *0x30(%rax) 41cda9: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41cdae: 4a 8d 04 30 lea (%rax,%r14,1),%rax 41cdb2: 4c 39 e0 cmp %r12,%rax 41cdb5: 75 11 jne 41cdc8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2a8> 41cdb7: 48 89 44 24 10 mov %rax,0x10(%rsp) 41cdbc: 49 8d af d0 00 00 00 lea 0xd0(%r15),%rbp 41cdc3: e9 28 02 00 00 jmpq 41cff0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4d0> 41cdc8: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 41cdcd: 4c 89 e1 mov %r12,%rcx 41cdd0: 49 8b bf c8 00 00 00 mov 0xc8(%r15),%rdi 41cdd7: 49 8d af d0 00 00 00 lea 0xd0(%r15),%rbp 41cdde: 4c 8d 61 0f lea 0xf(%rcx),%r12 41cde2: 48 89 ca mov %rcx,%rdx 41cde5: 48 89 44 24 10 mov %rax,0x10(%rsp) 41cdea: 48 39 c7 cmp %rax,%rdi 41cded: 74 17 je 41ce06 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2e6> 41cdef: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41cdf3: 80 3c 01 0a cmpb $0xa,(%rcx,%rax,1) 41cdf7: 75 75 jne 41ce6e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x34e> 41cdf9: 48 ff c0 inc %rax 41cdfc: 49 ff cd dec %r13 41cdff: 75 e9 jne 41cdea <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2ca> 41ce01: e9 ea 01 00 00 jmpq 41cff0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4d0> 41ce06: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 41ce0d: 48 39 c2 cmp %rax,%rdx 41ce10: 77 5c ja 41ce6e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x34e> 41ce12: 48 89 c1 mov %rax,%rcx 41ce15: 48 29 f9 sub %rdi,%rcx 41ce18: 49 29 fc sub %rdi,%r12 41ce1b: 49 83 e4 f0 and $0xfffffffffffffff0,%r12 41ce1f: 49 8d 14 3c lea (%r12,%rdi,1),%rdx 41ce23: 48 39 c2 cmp %rax,%rdx 41ce26: 4c 0f 47 e1 cmova %rcx,%r12 41ce2a: 48 03 7d 00 add 0x0(%rbp),%rdi 41ce2e: be 0a 00 00 00 mov $0xa,%esi 41ce33: 4c 89 e2 mov %r12,%rdx 41ce36: e8 c5 4c fe ff callq 401b00 41ce3b: 49 8b 87 c8 00 00 00 mov 0xc8(%r15),%rax 41ce42: 49 01 c4 add %rax,%r12 41ce45: 4d 89 a7 c8 00 00 00 mov %r12,0xc8(%r15) 41ce4c: 48 85 c0 test %rax,%rax 41ce4f: 0f 84 9b 01 00 00 je 41cff0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4d0> 41ce55: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41ce59: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41ce5e: 48 8d 40 ff lea -0x1(%rax),%rax 41ce62: 74 e8 je 41ce4c <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x32c> 41ce64: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41ce68: 0f 85 82 01 00 00 jne 41cff0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4d0> 41ce6e: 48 8b 3d 6b 68 21 00 mov 0x21686b(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ce75: 48 8b 07 mov (%rdi),%rax 41ce78: ff 50 38 callq *0x38(%rax) 41ce7b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 41ce80: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 41ce85: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 41ce8a: 49 89 ec mov %rbp,%r12 41ce8d: 4d 39 e6 cmp %r12,%r14 41ce90: 72 09 jb 41ce9b <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x37b> 41ce92: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41ce96: 49 39 c6 cmp %rax,%r14 41ce99: 76 72 jbe 41cf0d <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3ed> 41ce9b: 4d 85 f6 test %r14,%r14 41ce9e: 74 3e je 41cede <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3be> 41cea0: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41cea5: 48 8b 40 18 mov 0x18(%rax),%rax 41cea9: 48 39 58 78 cmp %rbx,0x78(%rax) 41cead: 44 8b 7c 24 2c mov 0x2c(%rsp),%r15d 41ceb2: 77 2f ja 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41ceb4: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41cebb: 76 26 jbe 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41cebd: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41cec4: 48 83 f9 01 cmp $0x1,%rcx 41cec8: 77 60 ja 41cf2a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x40a> 41ceca: 48 85 c9 test %rcx,%rcx 41cecd: 74 14 je 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41cecf: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41ced6: 48 8b 00 mov (%rax),%rax 41ced9: e9 84 00 00 00 jmpq 41cf62 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x442> 41cede: 44 8b 7c 24 2c mov 0x2c(%rsp),%r15d 41cee3: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41cee8: 44 89 fa mov %r15d,%edx 41ceeb: 4c 89 e1 mov %r12,%rcx 41ceee: e8 7d f9 ff ff callq 41c870 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41cef3: 4c 89 e2 mov %r12,%rdx 41cef6: 48 89 c5 mov %rax,%rbp 41cef9: 49 39 d6 cmp %rdx,%r14 41cefc: 49 0f 42 d6 cmovb %r14,%rdx 41cf00: 48 89 ef mov %rbp,%rdi 41cf03: 48 89 de mov %rbx,%rsi 41cf06: e8 c5 4c fe ff callq 401bd0 41cf0b: eb 0b jmp 41cf18 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f8> 41cf0d: 48 85 f6 test %rsi,%rsi 41cf10: 74 03 je 41cf15 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f5> 41cf12: 4c 89 36 mov %r14,(%rsi) 41cf15: 48 89 dd mov %rbx,%rbp 41cf18: 48 89 e8 mov %rbp,%rax 41cf1b: 48 83 c4 48 add $0x48,%rsp 41cf1f: 5b pop %rbx 41cf20: 41 5c pop %r12 41cf22: 41 5d pop %r13 41cf24: 41 5e pop %r14 41cf26: 41 5f pop %r15 41cf28: 5d pop %rbp 41cf29: c3 retq 41cf2a: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41cf31: 31 ed xor %ebp,%ebp 41cf33: eb 03 jmp 41cf38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x418> 41cf35: 48 89 f9 mov %rdi,%rcx 41cf38: 48 ff c9 dec %rcx 41cf3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41cf40: 48 39 cd cmp %rcx,%rbp 41cf43: 77 9e ja 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41cf45: 48 8d 7c 0d 00 lea 0x0(%rbp,%rcx,1),%rdi 41cf4a: 48 d1 ef shr %rdi 41cf4d: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41cf51: 48 39 18 cmp %rbx,(%rax) 41cf54: 77 df ja 41cf35 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x415> 41cf56: 48 ff c7 inc %rdi 41cf59: 48 39 58 08 cmp %rbx,0x8(%rax) 41cf5d: 48 89 fd mov %rdi,%rbp 41cf60: 76 de jbe 41cf40 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x420> 41cf62: 48 85 c0 test %rax,%rax 41cf65: 0f 84 78 ff ff ff je 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41cf6b: 48 89 da mov %rbx,%rdx 41cf6e: 48 2b 10 sub (%rax),%rdx 41cf71: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41cf78: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41cf7f: 48 d3 ea shr %cl,%rdx 41cf82: 45 85 ff test %r15d,%r15d 41cf85: 0f 84 15 01 00 00 je 41d0a0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x580> 41cf8b: bd 01 00 00 00 mov $0x1,%ebp 41cf90: 88 d1 mov %dl,%cl 41cf92: 48 d3 e5 shl %cl,%rbp 41cf95: 48 f7 d5 not %rbp 41cf98: 48 89 d1 mov %rdx,%rcx 41cf9b: 48 c1 e9 06 shr $0x6,%rcx 41cf9f: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41cfa4: 74 09 je 41cfaf <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x48f> 41cfa6: 48 8b 78 58 mov 0x58(%rax),%rdi 41cfaa: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41cfaf: 49 89 f5 mov %rsi,%r13 41cfb2: 48 8b 78 70 mov 0x70(%rax),%rdi 41cfb6: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41cfbb: 48 8b b8 88 00 00 00 mov 0x88(%rax),%rdi 41cfc2: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41cfc7: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41cfce: 00 41cfcf: 74 0c je 41cfdd <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4bd> 41cfd1: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 41cfd8: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41cfdd: 44 89 fe mov %r15d,%esi 41cfe0: 48 89 c1 mov %rax,%rcx 41cfe3: e8 78 28 00 00 callq 41f860 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41cfe8: 4c 89 ee mov %r13,%rsi 41cfeb: e9 f3 fe ff ff jmpq 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41cff0: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 41cff5: 4d 29 f4 sub %r14,%r12 41cff8: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 41cffd: 48 03 7d 00 add 0x0(%rbp),%rdi 41d001: be 09 00 00 00 mov $0x9,%esi 41d006: 4c 89 e2 mov %r12,%rdx 41d009: e8 f2 4a fe ff callq 401b00 41d00e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 41d013: 48 8d 46 01 lea 0x1(%rsi),%rax 41d017: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d01e: 73 27 jae 41d047 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x527> 41d020: b9 01 00 00 00 mov $0x1,%ecx 41d025: 48 8b 55 00 mov 0x0(%rbp),%rdx 41d029: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41d02d: 75 18 jne 41d047 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x527> 41d02f: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41d036: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41d039: ff c1 inc %ecx 41d03b: 48 ff c0 inc %rax 41d03e: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d045: 72 de jb 41d025 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x505> 41d047: 29 f0 sub %esi,%eax 41d049: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41d050: 89 04 b1 mov %eax,(%rcx,%rsi,4) 41d053: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41d058: 48 85 c0 test %rax,%rax 41d05b: 74 0c je 41d069 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x549> 41d05d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 41d062: 48 c1 e1 0c shl $0xc,%rcx 41d066: 48 89 08 mov %rcx,(%rax) 41d069: 4d 29 a7 c0 00 00 00 sub %r12,0xc0(%r15) 41d070: 48 8b 3d 69 66 21 00 mov 0x216669(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d077: 48 8b 07 mov (%rdi),%rax 41d07a: 48 8b 40 38 mov 0x38(%rax),%rax 41d07e: ff d0 callq *%rax 41d080: 48 89 dd mov %rbx,%rbp 41d083: e9 90 fe ff ff jmpq 41cf18 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3f8> 41d088: 48 89 c3 mov %rax,%rbx 41d08b: 48 8b 3d 4e 66 21 00 mov 0x21664e(%rip),%rdi # 6336e0 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d092: 48 8b 07 mov (%rdi),%rax 41d095: ff 50 38 callq *0x38(%rax) 41d098: 48 89 df mov %rbx,%rdi 41d09b: e8 e0 4c ff ff callq 411d80 <_d_eh_resume_unwind> 41d0a0: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41d0a5: 74 35 je 41d0dc <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5bc> 41d0a7: 4d 89 e0 mov %r12,%r8 41d0aa: 48 89 d7 mov %rdx,%rdi 41d0ad: 48 c1 ef 06 shr $0x6,%rdi 41d0b1: 48 8b 68 58 mov 0x58(%rax),%rbp 41d0b5: 41 b9 01 00 00 00 mov $0x1,%r9d 41d0bb: 88 d1 mov %dl,%cl 41d0bd: 49 d3 e1 shl %cl,%r9 41d0c0: 48 8b 4c fd 08 mov 0x8(%rbp,%rdi,8),%rcx 41d0c5: 80 e2 3f and $0x3f,%dl 41d0c8: 0f b6 d2 movzbl %dl,%edx 41d0cb: 48 0f a3 d1 bt %rdx,%rcx 41d0cf: 19 c9 sbb %ecx,%ecx 41d0d1: 83 e1 01 and $0x1,%ecx 41d0d4: 48 ff c7 inc %rdi 41d0d7: 48 89 fa mov %rdi,%rdx 41d0da: eb 17 jmp 41d0f3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5d3> 41d0dc: 4d 89 e0 mov %r12,%r8 41d0df: 41 b9 01 00 00 00 mov $0x1,%r9d 41d0e5: 88 d1 mov %dl,%cl 41d0e7: 49 d3 e1 shl %cl,%r9 41d0ea: 48 c1 ea 06 shr $0x6,%rdx 41d0ee: 48 ff c2 inc %rdx 41d0f1: 31 c9 xor %ecx,%ecx 41d0f3: 8d 79 02 lea 0x2(%rcx),%edi 41d0f6: 48 8b 68 70 mov 0x70(%rax),%rbp 41d0fa: 4c 85 4c d5 00 test %r9,0x0(%rbp,%rdx,8) 41d0ff: 0f 44 f9 cmove %ecx,%edi 41d102: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41d109: 00 41d10a: 74 16 je 41d122 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x602> 41d10c: 89 f9 mov %edi,%ecx 41d10e: 83 c9 10 or $0x10,%ecx 41d111: 48 8b a8 a0 00 00 00 mov 0xa0(%rax),%rbp 41d118: 4c 85 4c d5 00 test %r9,0x0(%rbp,%rdx,8) 41d11d: 0f 44 cf cmove %edi,%ecx 41d120: eb 02 jmp 41d124 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x604> 41d122: 89 f9 mov %edi,%ecx 41d124: 4d 89 c4 mov %r8,%r12 41d127: 41 89 cf mov %ecx,%r15d 41d12a: 41 83 cf 08 or $0x8,%r15d 41d12e: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 41d135: 4c 85 0c d0 test %r9,(%rax,%rdx,8) 41d139: 44 0f 44 f9 cmove %ecx,%r15d 41d13d: e9 a1 fd ff ff jmpq 41cee3 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3c3> 41d142: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d149: 1f 84 00 00 00 00 00 000000000041d150 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm>: 41d150: 55 push %rbp 41d151: 41 57 push %r15 41d153: 41 56 push %r14 41d155: 41 55 push %r13 41d157: 41 54 push %r12 41d159: 53 push %rbx 41d15a: 48 83 ec 48 sub $0x48,%rsp 41d15e: 48 89 cb mov %rcx,%rbx 41d161: 49 89 d4 mov %rdx,%r12 41d164: 49 89 f6 mov %rsi,%r14 41d167: 48 89 fd mov %rdi,%rbp 41d16a: 48 8b 7d 18 mov 0x18(%rbp),%rdi 41d16e: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41d172: 74 09 je 41d17d <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2d> 41d174: e8 67 c4 fe ff callq 4095e0 41d179: 48 8b 7d 18 mov 0x18(%rbp),%rdi 41d17d: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 41d182: 48 89 de mov %rbx,%rsi 41d185: e8 66 0d 00 00 callq 41def0 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41d18a: 31 d2 xor %edx,%edx 41d18c: 48 3d ff 0f 00 00 cmp $0xfff,%rax 41d192: 48 89 c1 mov %rax,%rcx 41d195: 0f 86 f8 02 00 00 jbe 41d493 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41d19b: 4d 89 f0 mov %r14,%r8 41d19e: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41d1a3: 48 8b 50 18 mov 0x18(%rax),%rdx 41d1a7: 31 c0 xor %eax,%eax 41d1a9: 48 39 5a 78 cmp %rbx,0x78(%rdx) 41d1ad: 41 bf 00 00 00 00 mov $0x0,%r15d 41d1b3: 48 89 cd mov %rcx,%rbp 41d1b6: 77 6c ja 41d224 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41d1b8: 48 39 9a 80 00 00 00 cmp %rbx,0x80(%rdx) 41d1bf: 41 bf 00 00 00 00 mov $0x0,%r15d 41d1c5: 76 5d jbe 41d224 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41d1c7: 48 8b 8a 88 00 00 00 mov 0x88(%rdx),%rcx 41d1ce: 48 83 f9 01 cmp $0x1,%rcx 41d1d2: 77 17 ja 41d1eb <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x9b> 41d1d4: 48 85 c9 test %rcx,%rcx 41d1d7: 41 bf 00 00 00 00 mov $0x0,%r15d 41d1dd: 74 45 je 41d224 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41d1df: 48 8b 8a 90 00 00 00 mov 0x90(%rdx),%rcx 41d1e6: 4c 8b 39 mov (%rcx),%r15 41d1e9: eb 39 jmp 41d224 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41d1eb: 48 8b 92 90 00 00 00 mov 0x90(%rdx),%rdx 41d1f2: 31 f6 xor %esi,%esi 41d1f4: eb 03 jmp 41d1f9 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xa9> 41d1f6: 48 89 f9 mov %rdi,%rcx 41d1f9: 48 ff c9 dec %rcx 41d1fc: 0f 1f 40 00 nopl 0x0(%rax) 41d200: 45 31 ff xor %r15d,%r15d 41d203: 48 39 ce cmp %rcx,%rsi 41d206: 77 1c ja 41d224 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41d208: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41d20c: 48 d1 ef shr %rdi 41d20f: 4c 8b 3c fa mov (%rdx,%rdi,8),%r15 41d213: 49 39 1f cmp %rbx,(%r15) 41d216: 77 de ja 41d1f6 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xa6> 41d218: 48 ff c7 inc %rdi 41d21b: 49 39 5f 08 cmp %rbx,0x8(%r15) 41d21f: 48 89 fe mov %rdi,%rsi 41d222: 76 dc jbe 41d200 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xb0> 41d224: 48 c1 ed 0c shr $0xc,%rbp 41d228: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 41d22d: 49 81 c4 ff 0f 00 00 add $0xfff,%r12 41d234: 49 81 c0 ff 0f 00 00 add $0xfff,%r8 41d23b: 49 c1 e8 0c shr $0xc,%r8 41d23f: 49 c1 ec 0c shr $0xc,%r12 41d243: 4c 89 64 24 40 mov %r12,0x40(%rsp) 41d248: 48 89 d9 mov %rbx,%rcx 41d24b: 49 2b 0f sub (%r15),%rcx 41d24e: 48 89 ce mov %rcx,%rsi 41d251: 48 c1 fe 3f sar $0x3f,%rsi 41d255: 48 c1 ee 34 shr $0x34,%rsi 41d259: 48 01 ce add %rcx,%rsi 41d25c: 48 c1 fe 0c sar $0xc,%rsi 41d260: 48 8d 6c 35 00 lea 0x0(%rbp,%rsi,1),%rbp 41d265: b9 01 00 00 00 mov $0x1,%ecx 41d26a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41d270: 49 89 c5 mov %rax,%r13 41d273: 49 89 cc mov %rcx,%r12 41d276: 4d 8d 74 24 ff lea -0x1(%r12),%r14 41d27b: 4d 39 c6 cmp %r8,%r14 41d27e: 73 3a jae 41d2ba <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x16a> 41d280: 4a 8d 44 25 ff lea -0x1(%rbp,%r12,1),%rax 41d285: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d28c: 74 2c je 41d2ba <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x16a> 41d28e: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41d295: 48 01 ea add %rbp,%rdx 41d298: 49 8d 45 ff lea -0x1(%r13),%rax 41d29c: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 41d2a1: 41 80 7c 14 ff 0a cmpb $0xa,-0x1(%r12,%rdx,1) 41d2a7: 74 c7 je 41d270 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x120> 41d2a9: 48 83 c1 fe add $0xfffffffffffffffe,%rcx 41d2ad: 31 d2 xor %edx,%edx 41d2af: 48 3b 4c 24 40 cmp 0x40(%rsp),%rcx 41d2b4: 0f 82 d9 01 00 00 jb 41d493 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41d2ba: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41d2bf: 0f 83 21 01 00 00 jae 41d3e6 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x296> 41d2c5: 48 89 e8 mov %rbp,%rax 41d2c8: 49 2b 87 c8 00 00 00 sub 0xc8(%r15),%rax 41d2cf: 4c 01 e0 add %r12,%rax 41d2d2: 31 d2 xor %edx,%edx 41d2d4: 48 83 f8 01 cmp $0x1,%rax 41d2d8: 0f 85 b5 01 00 00 jne 41d493 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41d2de: 4a 8d 7c 05 00 lea 0x0(%rbp,%r8,1),%rdi 41d2e3: 4c 89 44 24 28 mov %r8,0x28(%rsp) 41d2e8: 48 f7 d7 not %rdi 41d2eb: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 41d2f2: 48 f7 d0 not %rax 41d2f5: 48 89 44 24 18 mov %rax,0x18(%rsp) 41d2fa: 48 39 f8 cmp %rdi,%rax 41d2fd: 48 0f 47 f8 cmova %rax,%rdi 41d301: 45 31 c0 xor %r8d,%r8d 41d304: 41 be 0e 00 00 00 mov $0xe,%r14d 41d30a: 49 29 fe sub %rdi,%r14 41d30d: 49 29 ee sub %rbp,%r14 41d310: 4d 01 ee add %r13,%r14 41d313: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 41d317: 49 01 f6 add %rsi,%r14 41d31a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41d31f: 49 01 ce add %rcx,%r14 41d322: 49 f7 d6 not %r14 41d325: 4d 01 ee add %r13,%r14 41d328: 49 39 c6 cmp %rax,%r14 41d32b: 48 89 c2 mov %rax,%rdx 41d32e: 49 0f 47 d6 cmova %r14,%rdx 41d332: 48 89 d0 mov %rdx,%rax 41d335: 48 f7 d8 neg %rax 41d338: 48 29 c8 sub %rcx,%rax 41d33b: 48 29 f0 sub %rsi,%rax 41d33e: 4c 39 e0 cmp %r12,%rax 41d341: 4c 89 c0 mov %r8,%rax 41d344: 74 7f je 41d3c5 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x275> 41d346: 48 89 f0 mov %rsi,%rax 41d349: 48 f7 d0 not %rax 41d34c: 48 f7 df neg %rdi 41d34f: 48 29 cf sub %rcx,%rdi 41d352: 48 01 c7 add %rax,%rdi 41d355: 4c 01 ef add %r13,%rdi 41d358: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 41d35d: 48 f7 d2 not %rdx 41d360: 48 29 ea sub %rbp,%rdx 41d363: 4c 01 ea add %r13,%rdx 41d366: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41d36b: 49 8b 87 d0 00 00 00 mov 0xd0(%r15),%rax 41d372: 48 01 e8 add %rbp,%rax 41d375: 49 8d 7c 04 ff lea -0x1(%r12,%rax,1),%rdi 41d37a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 41d37f: be 0a 00 00 00 mov $0xa,%esi 41d384: e8 77 47 fe ff callq 401b00 41d389: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 41d38e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41d393: 49 39 c6 cmp %rax,%r14 41d396: 49 0f 47 c6 cmova %r14,%rax 41d39a: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 41d3a1: 48 29 c1 sub %rax,%rcx 41d3a4: 48 ff c9 dec %rcx 41d3a7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41d3ac: 48 39 44 24 10 cmp %rax,0x10(%rsp) 41d3b1: 48 19 c0 sbb %rax,%rax 41d3b4: 48 29 e9 sub %rbp,%rcx 41d3b7: 48 83 e0 01 and $0x1,%rax 41d3bb: 4c 01 e9 add %r13,%rcx 41d3be: 49 89 8f c8 00 00 00 mov %rcx,0xc8(%r15) 41d3c5: 4e 8d 74 20 ff lea -0x1(%rax,%r12,1),%r14 41d3ca: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41d3cf: 48 8b 44 24 28 mov 0x28(%rsp),%rax 41d3d4: ba 00 00 00 00 mov $0x0,%edx 41d3d9: 0f 82 b4 00 00 00 jb 41d493 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41d3df: 49 39 c6 cmp %rax,%r14 41d3e2: 4c 0f 47 f0 cmova %rax,%r14 41d3e6: 49 03 af d0 00 00 00 add 0xd0(%r15),%rbp 41d3ed: 48 89 ef mov %rbp,%rdi 41d3f0: 48 89 f5 mov %rsi,%rbp 41d3f3: be 09 00 00 00 mov $0x9,%esi 41d3f8: 4c 89 f2 mov %r14,%rdx 41d3fb: e8 00 47 fe ff callq 401b00 41d400: 48 8d 45 01 lea 0x1(%rbp),%rax 41d404: 48 89 ef mov %rbp,%rdi 41d407: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d40e: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 41d413: 73 30 jae 41d445 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2f5> 41d415: b9 01 00 00 00 mov $0x1,%ecx 41d41a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41d420: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41d427: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41d42b: 75 18 jne 41d445 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2f5> 41d42d: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41d434: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41d437: ff c1 inc %ecx 41d439: 48 ff c0 inc %rax 41d43c: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d443: 72 db jb 41d420 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2d0> 41d445: 29 f8 sub %edi,%eax 41d447: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41d44e: 89 04 b9 mov %eax,(%rcx,%rdi,4) 41d451: 4d 29 b7 c0 00 00 00 sub %r14,0xc0(%r15) 41d458: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 41d45d: 48 8b 42 18 mov 0x18(%rdx),%rax 41d461: 48 39 18 cmp %rbx,(%rax) 41d464: 75 10 jne 41d476 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x326> 41d466: 49 8d 0c 36 lea (%r14,%rsi,1),%rcx 41d46a: 48 c1 e1 0c shl $0xc,%rcx 41d46e: 48 89 48 08 mov %rcx,0x8(%rax) 41d472: 48 8b 42 18 mov 0x18(%rdx),%rax 41d476: 48 39 58 10 cmp %rbx,0x10(%rax) 41d47a: 74 09 je 41d485 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x335> 41d47c: 49 01 f6 add %rsi,%r14 41d47f: 49 c1 e6 0c shl $0xc,%r14 41d483: eb 0b jmp 41d490 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x340> 41d485: 49 01 f6 add %rsi,%r14 41d488: 49 c1 e6 0c shl $0xc,%r14 41d48c: 4c 89 70 20 mov %r14,0x20(%rax) 41d490: 4c 89 f2 mov %r14,%rdx 41d493: 48 89 d0 mov %rdx,%rax 41d496: 48 83 c4 48 add $0x48,%rsp 41d49a: 5b pop %rbx 41d49b: 41 5c pop %r12 41d49d: 41 5d pop %r13 41d49f: 41 5e pop %r14 41d4a1: 41 5f pop %r15 41d4a3: 5d pop %rbp 41d4a4: c3 retq 41d4a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41d4ac: 00 00 00 00 000000000041d4b0 <_D2gc3gcx2GC13reserveNoSyncMFmZm>: 41d4b0: 41 57 push %r15 41d4b2: 41 56 push %r14 41d4b4: 41 54 push %r12 41d4b6: 53 push %rbx 41d4b7: 50 push %rax 41d4b8: 49 89 f7 mov %rsi,%r15 41d4bb: 48 89 fb mov %rdi,%rbx 41d4be: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d4c2: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41d4c6: 74 09 je 41d4d1 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0x21> 41d4c8: e8 13 c1 fe ff callq 4095e0 41d4cd: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d4d1: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41d4d8: 49 c1 ef 0c shr $0xc,%r15 41d4dc: 31 f6 xor %esi,%esi 41d4de: 4c 89 fa mov %r15,%rdx 41d4e1: e8 4a 12 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41d4e6: 48 89 c3 mov %rax,%rbx 41d4e9: 45 31 f6 xor %r14d,%r14d 41d4ec: 48 85 db test %rbx,%rbx 41d4ef: 0f 84 8f 00 00 00 je 41d584 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41d4f5: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41d4fc: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41d503: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41d507: 48 39 c1 cmp %rax,%rcx 41d50a: 77 78 ja 41d584 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41d50c: 48 89 c1 mov %rax,%rcx 41d50f: 48 29 f9 sub %rdi,%rcx 41d512: 49 83 c7 0f add $0xf,%r15 41d516: 49 bc f0 ff ff ff ff movabs $0x1ffffffffffff0,%r12 41d51d: ff 1f 00 41d520: 4d 21 fc and %r15,%r12 41d523: 4a 8d 14 27 lea (%rdi,%r12,1),%rdx 41d527: 48 39 c2 cmp %rax,%rdx 41d52a: 4c 0f 47 e1 cmova %rcx,%r12 41d52e: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41d535: be 0a 00 00 00 mov $0xa,%esi 41d53a: 4c 89 e2 mov %r12,%rdx 41d53d: e8 be 45 fe ff callq 401b00 41d542: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41d549: 49 01 c4 add %rax,%r12 41d54c: 4c 89 a3 c8 00 00 00 mov %r12,0xc8(%rbx) 41d553: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d55a: 84 00 00 00 00 00 41d560: 48 85 c0 test %rax,%rax 41d563: 74 18 je 41d57d <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xcd> 41d565: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41d56c: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41d571: 48 8d 40 ff lea -0x1(%rax),%rax 41d575: 74 e9 je 41d560 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xb0> 41d577: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41d57b: 74 07 je 41d584 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41d57d: 49 c1 e4 0c shl $0xc,%r12 41d581: 4d 89 e6 mov %r12,%r14 41d584: 4c 89 f0 mov %r14,%rax 41d587: 48 83 c4 08 add $0x8,%rsp 41d58b: 5b pop %rbx 41d58c: 41 5c pop %r12 41d58e: 41 5e pop %r14 41d590: 41 5f pop %r15 41d592: c3 retq 41d593: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d59a: 84 00 00 00 00 00 000000000041d5a0 <_D2gc3gcx2GC10freeNoSyncMFPvZv>: 41d5a0: 41 56 push %r14 41d5a2: 53 push %rbx 41d5a3: 50 push %rax 41d5a4: 48 89 f3 mov %rsi,%rbx 41d5a7: 49 89 fe mov %rdi,%r14 41d5aa: 49 8b 4e 18 mov 0x18(%r14),%rcx 41d5ae: 83 79 70 00 cmpl $0x0,0x70(%rcx) 41d5b2: 74 09 je 41d5bd <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x1d> 41d5b4: e8 27 c0 fe ff callq 4095e0 41d5b9: 49 8b 4e 18 mov 0x18(%r14),%rcx 41d5bd: 48 39 59 78 cmp %rbx,0x78(%rcx) 41d5c1: 0f 87 6d 01 00 00 ja 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d5c7: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 41d5ce: 0f 86 60 01 00 00 jbe 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d5d4: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 41d5db: 48 83 f8 01 cmp $0x1,%rax 41d5df: 77 15 ja 41d5f6 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x56> 41d5e1: 48 85 c0 test %rax,%rax 41d5e4: 0f 84 4a 01 00 00 je 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d5ea: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 41d5f1: 48 8b 10 mov (%rax),%rdx 41d5f4: eb 3f jmp 41d635 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x95> 41d5f6: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 41d5fd: 31 f6 xor %esi,%esi 41d5ff: eb 03 jmp 41d604 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x64> 41d601: 48 89 f8 mov %rdi,%rax 41d604: 48 ff c8 dec %rax 41d607: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41d60e: 00 00 41d610: 48 39 c6 cmp %rax,%rsi 41d613: 0f 87 1b 01 00 00 ja 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d619: 48 8d 3c 06 lea (%rsi,%rax,1),%rdi 41d61d: 48 d1 ef shr %rdi 41d620: 48 8b 14 f9 mov (%rcx,%rdi,8),%rdx 41d624: 48 39 1a cmp %rbx,(%rdx) 41d627: 77 d8 ja 41d601 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x61> 41d629: 48 ff c7 inc %rdi 41d62c: 48 39 5a 08 cmp %rbx,0x8(%rdx) 41d630: 48 89 fe mov %rdi,%rsi 41d633: 76 db jbe 41d610 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x70> 41d635: 48 85 d2 test %rdx,%rdx 41d638: 0f 84 f6 00 00 00 je 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d63e: 48 89 de mov %rbx,%rsi 41d641: 48 2b 32 sub (%rdx),%rsi 41d644: 0f b6 82 d8 00 00 00 movzbl 0xd8(%rdx),%eax 41d64b: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 41d652: 48 89 f0 mov %rsi,%rax 41d655: 48 d3 e8 shr %cl,%rax 41d658: 49 89 c0 mov %rax,%r8 41d65b: 49 c1 e8 06 shr $0x6,%r8 41d65f: bf 01 00 00 00 mov $0x1,%edi 41d664: 88 c1 mov %al,%cl 41d666: 48 d3 e7 shl %cl,%rdi 41d669: 48 f7 d7 not %rdi 41d66c: 48 83 7a 68 00 cmpq $0x0,0x68(%rdx) 41d671: 74 09 je 41d67c <_D2gc3gcx2GC10freeNoSyncMFPvZv+0xdc> 41d673: 48 8b 42 58 mov 0x58(%rdx),%rax 41d677: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41d67c: 48 c1 ee 0c shr $0xc,%rsi 41d680: 48 8b 42 70 mov 0x70(%rdx),%rax 41d684: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41d689: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax 41d690: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41d695: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 41d69c: 00 41d69d: 74 0c je 41d6ab <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x10b> 41d69f: 48 8b 82 a0 00 00 00 mov 0xa0(%rdx),%rax 41d6a6: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41d6ab: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41d6b2: 0f b6 04 31 movzbl (%rcx,%rsi,1),%eax 41d6b6: 48 83 f8 08 cmp $0x8,%rax 41d6ba: 75 59 jne 41d715 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x175> 41d6bc: 48 8b 82 e0 00 00 00 mov 0xe0(%rdx),%rax 41d6c3: 48 8b ba e8 00 00 00 mov 0xe8(%rdx),%rdi 41d6ca: 8b 04 b0 mov (%rax,%rsi,4),%eax 41d6cd: 48 39 f7 cmp %rsi,%rdi 41d6d0: 76 07 jbe 41d6d9 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x139> 41d6d2: 48 89 b2 e8 00 00 00 mov %rsi,0xe8(%rdx) 41d6d9: 48 8d 3c 30 lea (%rax,%rsi,1),%rdi 41d6dd: 48 39 f7 cmp %rsi,%rdi 41d6e0: 76 52 jbe 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d6e2: 48 ff c8 dec %rax 41d6e5: eb 16 jmp 41d6fd <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x15d> 41d6e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41d6ee: 00 00 41d6f0: 48 ff c6 inc %rsi 41d6f3: 48 ff c8 dec %rax 41d6f6: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41d6fd: 80 3c 31 09 cmpb $0x9,(%rcx,%rsi,1) 41d701: 77 07 ja 41d70a <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x16a> 41d703: 48 ff 82 c0 00 00 00 incq 0xc0(%rdx) 41d70a: c6 04 31 0a movb $0xa,(%rcx,%rsi,1) 41d70e: 48 85 c0 test %rax,%rax 41d711: 74 21 je 41d734 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41d713: eb db jmp 41d6f0 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x150> 41d715: 49 8b 4e 18 mov 0x18(%r14),%rcx 41d719: 48 8b 8c c1 98 00 00 mov 0x98(%rcx,%rax,8),%rcx 41d720: 00 41d721: 48 89 0b mov %rcx,(%rbx) 41d724: 48 89 53 08 mov %rdx,0x8(%rbx) 41d728: 49 8b 4e 18 mov 0x18(%r14),%rcx 41d72c: 48 89 9c c1 98 00 00 mov %rbx,0x98(%rcx,%rax,8) 41d733: 00 41d734: 48 83 c4 08 add $0x8,%rsp 41d738: 5b pop %rbx 41d739: 41 5e pop %r14 41d73b: c3 retq 41d73c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041d740 <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm>: 41d740: 53 push %rbx 41d741: 48 89 f3 mov %rsi,%rbx 41d744: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41d748: e8 a3 07 00 00 callq 41def0 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41d74d: 8d 88 ff 0f 00 00 lea 0xfff(%rax),%ecx 41d753: 21 cb and %ecx,%ebx 41d755: 31 c9 xor %ecx,%ecx 41d757: 66 f7 c3 ff 0f test $0xfff,%bx 41d75c: 48 0f 44 c8 cmove %rax,%rcx 41d760: 48 89 c8 mov %rcx,%rax 41d763: 5b pop %rbx 41d764: c3 retq 41d765: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41d76c: 00 00 00 00 000000000041d770 <_D2gc3gcx2GC11checkNoSyncMFPvZv>: 41d770: c3 retq 41d771: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d778: 0f 1f 84 00 00 00 00 41d77f: 00 000000000041d780 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv>: 41d780: 41 57 push %r15 41d782: 41 56 push %r14 41d784: 41 55 push %r13 41d786: 41 54 push %r12 41d788: 53 push %rbx 41d789: 48 c7 46 20 00 00 00 movq $0x0,0x20(%rsi) 41d790: 00 41d791: 48 c7 46 18 00 00 00 movq $0x0,0x18(%rsi) 41d798: 00 41d799: 48 c7 46 10 00 00 00 movq $0x0,0x10(%rsi) 41d7a0: 00 41d7a1: 48 c7 46 08 00 00 00 movq $0x0,0x8(%rsi) 41d7a8: 00 41d7a9: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 41d7b0: 4c 8b 47 18 mov 0x18(%rdi),%r8 41d7b4: 45 31 ff xor %r15d,%r15d 41d7b7: 49 83 b8 88 00 00 00 cmpq $0x0,0x88(%r8) 41d7be: 00 41d7bf: 0f 84 a5 00 00 00 je 41d86a <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xea> 41d7c5: 45 31 ed xor %r13d,%r13d 41d7c8: 45 31 e4 xor %r12d,%r12d 41d7cb: 4d 89 ee mov %r13,%r14 41d7ce: 45 31 d2 xor %r10d,%r10d 41d7d1: 4d 89 eb mov %r13,%r11 41d7d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d7db: 00 00 00 00 00 41d7e0: 49 8b 80 90 00 00 00 mov 0x90(%r8),%rax 41d7e7: 4a 8b 1c d8 mov (%rax,%r11,8),%rbx 41d7eb: 4c 8b 8b c8 00 00 00 mov 0xc8(%rbx),%r9 41d7f2: 4d 85 c9 test %r9,%r9 41d7f5: 74 57 je 41d84e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xce> 41d7f7: 31 c0 xor %eax,%eax 41d7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41d800: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41d807: 8a 0c 01 mov (%rcx,%rax,1),%cl 41d80a: 80 f9 08 cmp $0x8,%cl 41d80d: 75 11 jne 41d820 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xa0> 41d80f: 49 ff c5 inc %r13 41d812: 4c 89 6e 20 mov %r13,0x20(%rsi) 41d816: eb 26 jmp 41d83e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xbe> 41d818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41d81f: 00 41d820: 80 f9 0a cmp $0xa,%cl 41d823: 75 0b jne 41d830 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xb0> 41d825: 49 ff c4 inc %r12 41d828: 4c 89 66 10 mov %r12,0x10(%rsi) 41d82c: eb 10 jmp 41d83e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xbe> 41d82e: 66 90 xchg %ax,%ax 41d830: 49 8d 92 00 10 00 00 lea 0x1000(%r10),%rdx 41d837: 80 f9 08 cmp $0x8,%cl 41d83a: 4c 0f 42 d2 cmovb %rdx,%r10 41d83e: 48 ff c0 inc %rax 41d841: 48 3b 83 c8 00 00 00 cmp 0xc8(%rbx),%rax 41d848: 72 b6 jb 41d800 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x80> 41d84a: 4c 8b 47 18 mov 0x18(%rdi),%r8 41d84e: 49 c1 e1 0c shl $0xc,%r9 41d852: 4d 01 f1 add %r14,%r9 41d855: 49 ff c3 inc %r11 41d858: 4d 3b 98 88 00 00 00 cmp 0x88(%r8),%r11 41d85f: 4d 89 ce mov %r9,%r14 41d862: 0f 82 78 ff ff ff jb 41d7e0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x60> 41d868: eb 06 jmp 41d870 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xf0> 41d86a: 4d 89 f9 mov %r15,%r9 41d86d: 4d 89 fa mov %r15,%r10 41d870: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax 41d877: 48 85 c0 test %rax,%rax 41d87a: 74 1f je 41d89b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x11b> 41d87c: 45 31 ff xor %r15d,%r15d 41d87f: 8b 0d eb 56 21 00 mov 0x2156eb(%rip),%ecx # 632f70 <_D2gc3gcx7binsizeyG12k> 41d885: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41d88c: 00 00 00 00 41d890: 49 01 cf add %rcx,%r15 41d893: 48 8b 00 mov (%rax),%rax 41d896: 48 85 c0 test %rax,%rax 41d899: 75 f5 jne 41d890 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x110> 41d89b: 49 8b 80 a0 00 00 00 mov 0xa0(%r8),%rax 41d8a2: 48 85 c0 test %rax,%rax 41d8a5: 74 14 je 41d8bb <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x13b> 41d8a7: 8b 0d c7 56 21 00 mov 0x2156c7(%rip),%ecx # 632f74 <_D2gc3gcx7binsizeyG12k+0x4> 41d8ad: 0f 1f 00 nopl (%rax) 41d8b0: 49 01 cf add %rcx,%r15 41d8b3: 48 8b 00 mov (%rax),%rax 41d8b6: 48 85 c0 test %rax,%rax 41d8b9: 75 f5 jne 41d8b0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x130> 41d8bb: 49 8b 80 a8 00 00 00 mov 0xa8(%r8),%rax 41d8c2: 48 85 c0 test %rax,%rax 41d8c5: 74 14 je 41d8db <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x15b> 41d8c7: 8b 0d ab 56 21 00 mov 0x2156ab(%rip),%ecx # 632f78 <_D2gc3gcx7binsizeyG12k+0x8> 41d8cd: 0f 1f 00 nopl (%rax) 41d8d0: 49 01 cf add %rcx,%r15 41d8d3: 48 8b 00 mov (%rax),%rax 41d8d6: 48 85 c0 test %rax,%rax 41d8d9: 75 f5 jne 41d8d0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x150> 41d8db: 49 8b 80 b0 00 00 00 mov 0xb0(%r8),%rax 41d8e2: 48 85 c0 test %rax,%rax 41d8e5: 74 14 je 41d8fb <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x17b> 41d8e7: 8b 0d 8f 56 21 00 mov 0x21568f(%rip),%ecx # 632f7c <_D2gc3gcx7binsizeyG12k+0xc> 41d8ed: 0f 1f 00 nopl (%rax) 41d8f0: 49 01 cf add %rcx,%r15 41d8f3: 48 8b 00 mov (%rax),%rax 41d8f6: 48 85 c0 test %rax,%rax 41d8f9: 75 f5 jne 41d8f0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x170> 41d8fb: 49 8b 80 b8 00 00 00 mov 0xb8(%r8),%rax 41d902: 48 85 c0 test %rax,%rax 41d905: 74 14 je 41d91b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x19b> 41d907: 8b 0d 73 56 21 00 mov 0x215673(%rip),%ecx # 632f80 <_D2gc3gcx7binsizeyG12k+0x10> 41d90d: 0f 1f 00 nopl (%rax) 41d910: 49 01 cf add %rcx,%r15 41d913: 48 8b 00 mov (%rax),%rax 41d916: 48 85 c0 test %rax,%rax 41d919: 75 f5 jne 41d910 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x190> 41d91b: 49 8b 80 c0 00 00 00 mov 0xc0(%r8),%rax 41d922: 48 85 c0 test %rax,%rax 41d925: 74 14 je 41d93b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1bb> 41d927: 8b 0d 57 56 21 00 mov 0x215657(%rip),%ecx # 632f84 <_D2gc3gcx7binsizeyG12k+0x14> 41d92d: 0f 1f 00 nopl (%rax) 41d930: 49 01 cf add %rcx,%r15 41d933: 48 8b 00 mov (%rax),%rax 41d936: 48 85 c0 test %rax,%rax 41d939: 75 f5 jne 41d930 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1b0> 41d93b: 49 8b 80 c8 00 00 00 mov 0xc8(%r8),%rax 41d942: 48 85 c0 test %rax,%rax 41d945: 74 14 je 41d95b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1db> 41d947: 8b 0d 3b 56 21 00 mov 0x21563b(%rip),%ecx # 632f88 <_D2gc3gcx7binsizeyG12k+0x18> 41d94d: 0f 1f 00 nopl (%rax) 41d950: 49 01 cf add %rcx,%r15 41d953: 48 8b 00 mov (%rax),%rax 41d956: 48 85 c0 test %rax,%rax 41d959: 75 f5 jne 41d950 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1d0> 41d95b: 49 8b 80 d0 00 00 00 mov 0xd0(%r8),%rax 41d962: 48 85 c0 test %rax,%rax 41d965: 74 14 je 41d97b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1fb> 41d967: 8b 0d 1f 56 21 00 mov 0x21561f(%rip),%ecx # 632f8c <_D2gc3gcx7binsizeyG12k+0x1c> 41d96d: 0f 1f 00 nopl (%rax) 41d970: 49 01 cf add %rcx,%r15 41d973: 48 8b 00 mov (%rax),%rax 41d976: 48 85 c0 test %rax,%rax 41d979: 75 f5 jne 41d970 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1f0> 41d97b: 4c 89 0e mov %r9,(%rsi) 41d97e: 4d 29 fa sub %r15,%r10 41d981: 4c 89 56 08 mov %r10,0x8(%rsi) 41d985: 4c 89 7e 18 mov %r15,0x18(%rsi) 41d989: 5b pop %rbx 41d98a: 41 5c pop %r12 41d98c: 41 5d pop %r13 41d98e: 41 5e pop %r14 41d990: 41 5f pop %r15 41d992: c3 retq 41d993: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d99a: 84 00 00 00 00 00 000000000041d9a0 <_D2gc3gcx3Gcx10initializeMFZv>: 41d9a0: 53 push %rbx 41d9a1: 48 89 fb mov %rdi,%rbx 41d9a4: 31 f6 xor %esi,%esi 41d9a6: ba f8 00 00 00 mov $0xf8,%edx 41d9ab: e8 50 41 fe ff callq 401b00 41d9b0: c7 43 6c 01 00 00 00 movl $0x1,0x6c(%rbx) 41d9b7: 5b pop %rbx 41d9b8: c3 retq 41d9b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041d9c0 <_D2gc3gcx3Gcx4DtorMFZv>: 41d9c0: 41 57 push %r15 41d9c2: 41 56 push %r14 41d9c4: 53 push %rbx 41d9c5: 49 89 fe mov %rdi,%r14 41d9c8: 41 c7 46 6c 00 00 00 movl $0x0,0x6c(%r14) 41d9cf: 00 41d9d0: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41d9d7: 49 83 be 88 00 00 00 cmpq $0x0,0x88(%r14) 41d9de: 00 41d9df: 74 36 je 41da17 <_D2gc3gcx3Gcx4DtorMFZv+0x57> 41d9e1: 31 db xor %ebx,%ebx 41d9e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d9ea: 84 00 00 00 00 00 41d9f0: 4c 8b 3c df mov (%rdi,%rbx,8),%r15 41d9f4: 4c 89 ff mov %r15,%rdi 41d9f7: e8 14 22 00 00 callq 41fc10 <_D2gc3gcx4Pool4DtorMFZv> 41d9fc: 4c 89 ff mov %r15,%rdi 41d9ff: e8 5c 3f fe ff callq 401960 41da04: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41da0b: 48 ff c3 inc %rbx 41da0e: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 41da15: 72 d9 jb 41d9f0 <_D2gc3gcx3Gcx4DtorMFZv+0x30> 41da17: 48 85 ff test %rdi,%rdi 41da1a: 74 05 je 41da21 <_D2gc3gcx3Gcx4DtorMFZv+0x61> 41da1c: e8 3f 3f fe ff callq 401960 41da21: 49 8b 7e 40 mov 0x40(%r14),%rdi 41da25: 48 85 ff test %rdi,%rdi 41da28: 74 05 je 41da2f <_D2gc3gcx3Gcx4DtorMFZv+0x6f> 41da2a: e8 31 3f fe ff callq 401960 41da2f: 49 8b 7e 58 mov 0x58(%r14),%rdi 41da33: 48 85 ff test %rdi,%rdi 41da36: 74 0a je 41da42 <_D2gc3gcx3Gcx4DtorMFZv+0x82> 41da38: 5b pop %rbx 41da39: 41 5e pop %r14 41da3b: 41 5f pop %r15 41da3d: e9 1e 3f fe ff jmpq 401960 41da42: 5b pop %rbx 41da43: 41 5e pop %r14 41da45: 41 5f pop %r15 41da47: c3 retq 41da48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41da4f: 00 000000000041da50 <_D2gc3gcx3Gcx9InvariantMxFZv>: 41da50: c3 retq 41da51: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41da58: 0f 1f 84 00 00 00 00 41da5f: 00 000000000041da60 <_D2gc3gcx3Gcx11__invariantMxFZv>: 41da60: 83 7f 6c 00 cmpl $0x0,0x6c(%rdi) 41da64: 0f 84 8e 00 00 00 je 41daf8 <_D2gc3gcx3Gcx11__invariantMxFZv+0x98> 41da6a: 48 8d 87 98 00 00 00 lea 0x98(%rdi),%rax 41da71: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41da78: 0f 1f 84 00 00 00 00 41da7f: 00 41da80: 48 8b 00 mov (%rax),%rax 41da83: 48 85 c0 test %rax,%rax 41da86: 75 f8 jne 41da80 <_D2gc3gcx3Gcx11__invariantMxFZv+0x20> 41da88: 48 8d 87 a0 00 00 00 lea 0xa0(%rdi),%rax 41da8f: 90 nop 41da90: 48 8b 00 mov (%rax),%rax 41da93: 48 85 c0 test %rax,%rax 41da96: 75 f8 jne 41da90 <_D2gc3gcx3Gcx11__invariantMxFZv+0x30> 41da98: 48 8d 87 a8 00 00 00 lea 0xa8(%rdi),%rax 41da9f: 90 nop 41daa0: 48 8b 00 mov (%rax),%rax 41daa3: 48 85 c0 test %rax,%rax 41daa6: 75 f8 jne 41daa0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x40> 41daa8: 48 8d 87 b0 00 00 00 lea 0xb0(%rdi),%rax 41daaf: 90 nop 41dab0: 48 8b 00 mov (%rax),%rax 41dab3: 48 85 c0 test %rax,%rax 41dab6: 75 f8 jne 41dab0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x50> 41dab8: 48 8d 87 b8 00 00 00 lea 0xb8(%rdi),%rax 41dabf: 90 nop 41dac0: 48 8b 00 mov (%rax),%rax 41dac3: 48 85 c0 test %rax,%rax 41dac6: 75 f8 jne 41dac0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x60> 41dac8: 48 8d 87 c0 00 00 00 lea 0xc0(%rdi),%rax 41dacf: 90 nop 41dad0: 48 8b 00 mov (%rax),%rax 41dad3: 48 85 c0 test %rax,%rax 41dad6: 75 f8 jne 41dad0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x70> 41dad8: 48 8d 87 c8 00 00 00 lea 0xc8(%rdi),%rax 41dadf: 90 nop 41dae0: 48 8b 00 mov (%rax),%rax 41dae3: 48 85 c0 test %rax,%rax 41dae6: 75 f8 jne 41dae0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x80> 41dae8: 48 81 c7 d0 00 00 00 add $0xd0,%rdi 41daef: 90 nop 41daf0: 48 8b 3f mov (%rdi),%rdi 41daf3: 48 85 ff test %rdi,%rdi 41daf6: 75 f8 jne 41daf0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x90> 41daf8: c3 retq 41daf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041db00 <_D2gc3gcx3Gcx7addRootMFPvZv>: 41db00: 41 57 push %r15 41db02: 41 56 push %r14 41db04: 41 55 push %r13 41db06: 41 54 push %r12 41db08: 53 push %rbx 41db09: 49 89 f6 mov %rsi,%r14 41db0c: 48 89 fb mov %rdi,%rbx 41db0f: 4c 8b 63 30 mov 0x30(%rbx),%r12 41db13: 4c 3b 63 38 cmp 0x38(%rbx),%r12 41db17: 75 55 jne 41db6e <_D2gc3gcx3Gcx7addRootMFPvZv+0x6e> 41db19: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41db1d: 48 8d 3c c5 80 00 00 lea 0x80(,%rax,8),%rdi 41db24: 00 41db25: e8 46 41 fe ff callq 401c70 41db2a: 49 89 c7 mov %rax,%r15 41db2d: 4d 85 ff test %r15,%r15 41db30: 75 05 jne 41db37 <_D2gc3gcx3Gcx7addRootMFPvZv+0x37> 41db32: e8 99 ba fe ff callq 4095d0 41db37: 4f 8d 6c 24 10 lea 0x10(%r12,%r12,1),%r13 41db3c: 4c 8b 63 40 mov 0x40(%rbx),%r12 41db40: 4d 85 e4 test %r12,%r12 41db43: 74 1b je 41db60 <_D2gc3gcx3Gcx7addRootMFPvZv+0x60> 41db45: 48 8b 53 30 mov 0x30(%rbx),%rdx 41db49: 48 c1 e2 03 shl $0x3,%rdx 41db4d: 4c 89 ff mov %r15,%rdi 41db50: 4c 89 e6 mov %r12,%rsi 41db53: e8 78 40 fe ff callq 401bd0 41db58: 4c 89 e7 mov %r12,%rdi 41db5b: e8 00 3e fe ff callq 401960 41db60: 4c 89 7b 40 mov %r15,0x40(%rbx) 41db64: 4c 89 6b 38 mov %r13,0x38(%rbx) 41db68: 4c 8b 63 30 mov 0x30(%rbx),%r12 41db6c: eb 04 jmp 41db72 <_D2gc3gcx3Gcx7addRootMFPvZv+0x72> 41db6e: 4c 8b 7b 40 mov 0x40(%rbx),%r15 41db72: 4f 89 34 e7 mov %r14,(%r15,%r12,8) 41db76: 48 ff 43 30 incq 0x30(%rbx) 41db7a: 5b pop %rbx 41db7b: 41 5c pop %r12 41db7d: 41 5d pop %r13 41db7f: 41 5e pop %r14 41db81: 41 5f pop %r15 41db83: c3 retq 41db84: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41db8b: 00 00 00 00 00 000000000041db90 <_D2gc3gcx3Gcx10removeRootMFPvZv>: 41db90: 50 push %rax 41db91: 4c 8b 47 30 mov 0x30(%rdi),%r8 41db95: 4e 8d 14 c5 00 00 00 lea 0x0(,%r8,8),%r10 41db9c: 00 41db9d: 31 c9 xor %ecx,%ecx 41db9f: 4c 89 c0 mov %r8,%rax 41dba2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41dba9: 1f 84 00 00 00 00 00 41dbb0: 48 85 c0 test %rax,%rax 41dbb3: 74 3c je 41dbf1 <_D2gc3gcx3Gcx10removeRootMFPvZv+0x61> 41dbb5: 48 ff c8 dec %rax 41dbb8: 4c 8b 4f 40 mov 0x40(%rdi),%r9 41dbbc: 4b 8d 14 11 lea (%r9,%r10,1),%rdx 41dbc0: 48 39 74 11 f8 cmp %rsi,-0x8(%rcx,%rdx,1) 41dbc5: 48 8d 49 f8 lea -0x8(%rcx),%rcx 41dbc9: 75 e5 jne 41dbb0 <_D2gc3gcx3Gcx10removeRootMFPvZv+0x20> 41dbcb: 49 8d 40 ff lea -0x1(%r8),%rax 41dbcf: 48 89 47 30 mov %rax,0x30(%rdi) 41dbd3: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 41dbda: 48 29 ca sub %rcx,%rdx 41dbdd: 4b 8d 04 c1 lea (%r9,%r8,8),%rax 41dbe1: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41dbe5: 48 8d 74 01 08 lea 0x8(%rcx,%rax,1),%rsi 41dbea: e8 61 41 fe ff callq 401d50 41dbef: 58 pop %rax 41dbf0: c3 retq 41dbf1: bf 3e 00 00 00 mov $0x3e,%edi 41dbf6: be 00 78 42 00 mov $0x427800,%esi 41dbfb: ba fc 05 00 00 mov $0x5fc,%edx 41dc00: e8 9b 45 fe ff callq 4021a0 <_d_assert> 41dc05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41dc0c: 00 00 00 00 000000000041dc10 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi>: 41dc10: 41 57 push %r15 41dc12: 41 56 push %r14 41dc14: 41 55 push %r13 41dc16: 41 54 push %r12 41dc18: 53 push %rbx 41dc19: 49 89 d6 mov %rdx,%r14 41dc1c: 49 89 f7 mov %rsi,%r15 41dc1f: 49 89 fc mov %rdi,%r12 41dc22: 45 31 ed xor %r13d,%r13d 41dc25: 31 db xor %ebx,%ebx 41dc27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41dc2e: 00 00 41dc30: 31 c0 xor %eax,%eax 41dc32: 49 3b 5c 24 30 cmp 0x30(%r12),%rbx 41dc37: 73 19 jae 41dc52 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x42> 41dc39: 49 8b 74 24 40 mov 0x40(%r12),%rsi 41dc3e: 4c 01 ee add %r13,%rsi 41dc41: 4c 89 ff mov %r15,%rdi 41dc44: 41 ff d6 callq *%r14 41dc47: 49 83 c5 08 add $0x8,%r13 41dc4b: 48 ff c3 inc %rbx 41dc4e: 85 c0 test %eax,%eax 41dc50: 74 de je 41dc30 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x20> 41dc52: 5b pop %rbx 41dc53: 41 5c pop %r12 41dc55: 41 5d pop %r13 41dc57: 41 5e pop %r14 41dc59: 41 5f pop %r15 41dc5b: c3 retq 41dc5c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041dc60 <_D2gc3gcx3Gcx8addRangeMFPvPvZv>: 41dc60: 55 push %rbp 41dc61: 41 57 push %r15 41dc63: 41 56 push %r14 41dc65: 41 55 push %r13 41dc67: 41 54 push %r12 41dc69: 53 push %rbx 41dc6a: 50 push %rax 41dc6b: 49 89 d7 mov %rdx,%r15 41dc6e: 49 89 f6 mov %rsi,%r14 41dc71: 48 89 fb mov %rdi,%rbx 41dc74: 48 8b 43 48 mov 0x48(%rbx),%rax 41dc78: 48 3b 43 50 cmp 0x50(%rbx),%rax 41dc7c: 75 50 jne 41dcce <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x6e> 41dc7e: 48 8d 6c 00 10 lea 0x10(%rax,%rax,1),%rbp 41dc83: 48 89 ef mov %rbp,%rdi 41dc86: 48 c1 e7 04 shl $0x4,%rdi 41dc8a: e8 e1 3f fe ff callq 401c70 41dc8f: 49 89 c4 mov %rax,%r12 41dc92: 4d 85 e4 test %r12,%r12 41dc95: 75 05 jne 41dc9c <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x3c> 41dc97: e8 34 b9 fe ff callq 4095d0 41dc9c: 4c 8b 6b 58 mov 0x58(%rbx),%r13 41dca0: 4d 85 ed test %r13,%r13 41dca3: 74 1b je 41dcc0 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x60> 41dca5: 48 8b 53 48 mov 0x48(%rbx),%rdx 41dca9: 48 c1 e2 04 shl $0x4,%rdx 41dcad: 4c 89 e7 mov %r12,%rdi 41dcb0: 4c 89 ee mov %r13,%rsi 41dcb3: e8 18 3f fe ff callq 401bd0 41dcb8: 4c 89 ef mov %r13,%rdi 41dcbb: e8 a0 3c fe ff callq 401960 41dcc0: 4c 89 63 58 mov %r12,0x58(%rbx) 41dcc4: 48 89 6b 50 mov %rbp,0x50(%rbx) 41dcc8: 48 8b 43 48 mov 0x48(%rbx),%rax 41dccc: eb 04 jmp 41dcd2 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x72> 41dcce: 4c 8b 63 58 mov 0x58(%rbx),%r12 41dcd2: 48 c1 e0 04 shl $0x4,%rax 41dcd6: 4d 89 3c 04 mov %r15,(%r12,%rax,1) 41dcda: 48 8b 43 48 mov 0x48(%rbx),%rax 41dcde: 48 8b 4b 58 mov 0x58(%rbx),%rcx 41dce2: 48 c1 e0 04 shl $0x4,%rax 41dce6: 4c 89 74 01 08 mov %r14,0x8(%rcx,%rax,1) 41dceb: 48 ff 43 48 incq 0x48(%rbx) 41dcef: 48 83 c4 08 add $0x8,%rsp 41dcf3: 5b pop %rbx 41dcf4: 41 5c pop %r12 41dcf6: 41 5d pop %r13 41dcf8: 41 5e pop %r14 41dcfa: 41 5f pop %r15 41dcfc: 5d pop %rbp 41dcfd: c3 retq 41dcfe: 66 90 xchg %ax,%ax 000000000041dd00 <_D2gc3gcx3Gcx11removeRangeMFPvZv>: 41dd00: 50 push %rax 41dd01: 4c 8b 47 48 mov 0x48(%rdi),%r8 41dd05: 4c 89 c2 mov %r8,%rdx 41dd08: 48 f7 d2 not %rdx 41dd0b: 4d 89 c1 mov %r8,%r9 41dd0e: 49 c1 e1 04 shl $0x4,%r9 41dd12: 31 c9 xor %ecx,%ecx 41dd14: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41dd1b: 00 00 00 00 00 41dd20: 48 ff c2 inc %rdx 41dd23: 74 31 je 41dd56 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x56> 41dd25: 48 8b 47 58 mov 0x58(%rdi),%rax 41dd29: 4c 01 c8 add %r9,%rax 41dd2c: 48 39 74 01 f0 cmp %rsi,-0x10(%rcx,%rax,1) 41dd31: 48 8d 49 f0 lea -0x10(%rcx),%rcx 41dd35: 75 e9 jne 41dd20 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x20> 41dd37: 49 ff c8 dec %r8 41dd3a: 4c 89 47 48 mov %r8,0x48(%rdi) 41dd3e: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 41dd45: 48 29 ca sub %rcx,%rdx 41dd48: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41dd4c: 48 8d 74 01 10 lea 0x10(%rcx,%rax,1),%rsi 41dd51: e8 fa 3f fe ff callq 401d50 41dd56: 58 pop %rax 41dd57: c3 retq 41dd58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41dd5f: 00 000000000041dd60 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi>: 41dd60: 41 57 push %r15 41dd62: 41 56 push %r14 41dd64: 41 55 push %r13 41dd66: 41 54 push %r12 41dd68: 53 push %rbx 41dd69: 49 89 d6 mov %rdx,%r14 41dd6c: 49 89 f7 mov %rsi,%r15 41dd6f: 49 89 fc mov %rdi,%r12 41dd72: 31 f6 xor %esi,%esi 41dd74: 48 c7 c3 ff ff ff ff mov $0xffffffffffffffff,%rbx 41dd7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41dd80: 48 ff c3 inc %rbx 41dd83: 31 c0 xor %eax,%eax 41dd85: 49 3b 5c 24 48 cmp 0x48(%r12),%rbx 41dd8a: 73 16 jae 41dda2 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x42> 41dd8c: 4c 8d 6e 10 lea 0x10(%rsi),%r13 41dd90: 49 03 74 24 58 add 0x58(%r12),%rsi 41dd95: 4c 89 ff mov %r15,%rdi 41dd98: 41 ff d6 callq *%r14 41dd9b: 85 c0 test %eax,%eax 41dd9d: 4c 89 ee mov %r13,%rsi 41dda0: 74 de je 41dd80 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x20> 41dda2: 5b pop %rbx 41dda3: 41 5c pop %r12 41dda5: 41 5d pop %r13 41dda7: 41 5e pop %r14 41dda9: 41 5f pop %r15 41ddab: c3 retq 41ddac: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ddb0 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool>: 41ddb0: 31 c0 xor %eax,%eax 41ddb2: 48 39 77 78 cmp %rsi,0x78(%rdi) 41ddb6: 77 5b ja 41de13 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41ddb8: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41ddbf: 76 52 jbe 41de13 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41ddc1: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx 41ddc8: 48 83 f9 01 cmp $0x1,%rcx 41ddcc: 77 11 ja 41dddf <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x2f> 41ddce: 48 85 c9 test %rcx,%rcx 41ddd1: 74 40 je 41de13 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41ddd3: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41ddda: 48 8b 00 mov (%rax),%rax 41dddd: eb 34 jmp 41de13 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41dddf: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41dde6: 31 d2 xor %edx,%edx 41dde8: eb 03 jmp 41dded <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x3d> 41ddea: 48 89 f9 mov %rdi,%rcx 41dded: 48 ff c9 dec %rcx 41ddf0: 31 c0 xor %eax,%eax 41ddf2: 48 39 ca cmp %rcx,%rdx 41ddf5: 77 1c ja 41de13 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41ddf7: 48 8d 3c 0a lea (%rdx,%rcx,1),%rdi 41ddfb: 48 d1 ef shr %rdi 41ddfe: 49 8b 04 f8 mov (%r8,%rdi,8),%rax 41de02: 48 39 30 cmp %rsi,(%rax) 41de05: 77 e3 ja 41ddea <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x3a> 41de07: 48 ff c7 inc %rdi 41de0a: 48 39 70 08 cmp %rsi,0x8(%rax) 41de0e: 48 89 fa mov %rdi,%rdx 41de11: 76 dd jbe 41ddf0 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x40> 41de13: c3 retq 41de14: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41de1b: 00 00 00 00 00 000000000041de20 <_D2gc3gcx3Gcx8findBaseMFPvZPv>: 41de20: 48 39 77 78 cmp %rsi,0x78(%rdi) 41de24: 0f 87 b7 00 00 00 ja 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41de2a: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41de31: 0f 86 aa 00 00 00 jbe 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41de37: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax 41de3e: 48 83 f8 01 cmp $0x1,%rax 41de42: 77 15 ja 41de59 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x39> 41de44: 48 85 c0 test %rax,%rax 41de47: 0f 84 94 00 00 00 je 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41de4d: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41de54: 48 8b 08 mov (%rax),%rcx 41de57: eb 38 jmp 41de91 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x71> 41de59: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41de60: 31 d2 xor %edx,%edx 41de62: eb 03 jmp 41de67 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x47> 41de64: 48 89 f8 mov %rdi,%rax 41de67: 48 ff c8 dec %rax 41de6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41de70: 48 39 c2 cmp %rax,%rdx 41de73: 77 6c ja 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41de75: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 41de79: 48 d1 ef shr %rdi 41de7c: 49 8b 0c f8 mov (%r8,%rdi,8),%rcx 41de80: 48 39 31 cmp %rsi,(%rcx) 41de83: 77 df ja 41de64 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x44> 41de85: 48 ff c7 inc %rdi 41de88: 48 39 71 08 cmp %rsi,0x8(%rcx) 41de8c: 48 89 fa mov %rdi,%rdx 41de8f: 76 df jbe 41de70 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x50> 41de91: 48 85 c9 test %rcx,%rcx 41de94: 74 4b je 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41de96: 48 8b 01 mov (%rcx),%rax 41de99: 48 8b b9 d0 00 00 00 mov 0xd0(%rcx),%rdi 41dea0: 48 29 c6 sub %rax,%rsi 41dea3: 48 89 f2 mov %rsi,%rdx 41dea6: 48 c1 ea 0c shr $0xc,%rdx 41deaa: 0f b6 3c 17 movzbl (%rdi,%rdx,1),%edi 41deae: 48 83 ff 08 cmp $0x8,%rdi 41deb2: 77 0c ja 41dec0 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xa0> 41deb4: 48 23 34 fd a0 2f 63 and 0x632fa0(,%rdi,8),%rsi 41debb: 00 41debc: 48 01 f0 add %rsi,%rax 41debf: c3 retq 41dec0: 40 80 ff 09 cmp $0x9,%dil 41dec4: 75 1b jne 41dee1 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41dec6: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 41decd: 8b 0c 91 mov (%rcx,%rdx,4),%ecx 41ded0: c1 e1 0c shl $0xc,%ecx 41ded3: 48 29 ce sub %rcx,%rsi 41ded6: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi 41dedd: 48 01 f0 add %rsi,%rax 41dee0: c3 retq 41dee1: 31 c0 xor %eax,%eax 41dee3: c3 retq 41dee4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41deeb: 00 00 00 00 00 000000000041def0 <_D2gc3gcx3Gcx8findSizeMFPvZm>: 41def0: 48 39 37 cmp %rsi,(%rdi) 41def3: 74 3b je 41df30 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x40> 41def5: 31 c0 xor %eax,%eax 41def7: 48 39 77 78 cmp %rsi,0x78(%rdi) 41defb: 0f 87 b6 00 00 00 ja 41dfb7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41df01: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41df08: 0f 86 a9 00 00 00 jbe 41dfb7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41df0e: 4c 8b 8f 88 00 00 00 mov 0x88(%rdi),%r9 41df15: 49 83 f9 01 cmp $0x1,%r9 41df19: 77 1a ja 41df35 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x45> 41df1b: 4d 85 c9 test %r9,%r9 41df1e: 0f 84 93 00 00 00 je 41dfb7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41df24: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41df2b: 48 8b 08 mov (%rax),%rcx 41df2e: eb 43 jmp 41df73 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x83> 41df30: 48 8b 47 08 mov 0x8(%rdi),%rax 41df34: c3 retq 41df35: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41df3c: 31 d2 xor %edx,%edx 41df3e: eb 03 jmp 41df43 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x53> 41df40: 49 89 c1 mov %rax,%r9 41df43: 49 ff c9 dec %r9 41df46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41df4d: 00 00 00 41df50: 31 c0 xor %eax,%eax 41df52: 4c 39 ca cmp %r9,%rdx 41df55: 77 60 ja 41dfb7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41df57: 4a 8d 04 0a lea (%rdx,%r9,1),%rax 41df5b: 48 d1 e8 shr %rax 41df5e: 49 8b 0c c0 mov (%r8,%rax,8),%rcx 41df62: 48 39 31 cmp %rsi,(%rcx) 41df65: 77 d9 ja 41df40 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x50> 41df67: 48 ff c0 inc %rax 41df6a: 48 39 71 08 cmp %rsi,0x8(%rcx) 41df6e: 48 89 c2 mov %rax,%rdx 41df71: 76 dd jbe 41df50 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x60> 41df73: 48 85 c9 test %rcx,%rcx 41df76: b8 00 00 00 00 mov $0x0,%eax 41df7b: 74 3a je 41dfb7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41df7d: 48 89 f0 mov %rsi,%rax 41df80: 48 2b 01 sub (%rcx),%rax 41df83: 48 c1 e8 0c shr $0xc,%rax 41df87: 48 8b 91 d0 00 00 00 mov 0xd0(%rcx),%rdx 41df8e: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 41df92: 48 83 fa 08 cmp $0x8,%rdx 41df96: 75 0f jne 41dfa7 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xb7> 41df98: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 41df9f: 8b 04 81 mov (%rcx,%rax,4),%eax 41dfa2: c1 e0 0c shl $0xc,%eax 41dfa5: eb 07 jmp 41dfae <_D2gc3gcx3Gcx8findSizeMFPvZm+0xbe> 41dfa7: 8b 04 95 70 2f 63 00 mov 0x632f70(,%rdx,4),%eax 41dfae: 48 89 37 mov %rsi,(%rdi) 41dfb1: 89 c0 mov %eax,%eax 41dfb3: 48 89 47 08 mov %rax,0x8(%rdi) 41dfb7: c3 retq 41dfb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41dfbf: 00 000000000041dfc0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo>: 41dfc0: 41 56 push %r14 41dfc2: 53 push %rbx 41dfc3: 48 89 f8 mov %rdi,%rax 41dfc6: 48 39 56 10 cmp %rdx,0x10(%rsi) 41dfca: 74 14 je 41dfe0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x20> 41dfcc: 45 31 d2 xor %r10d,%r10d 41dfcf: 45 31 c0 xor %r8d,%r8d 41dfd2: 48 39 56 78 cmp %rdx,0x78(%rsi) 41dfd6: 76 24 jbe 41dffc <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x3c> 41dfd8: 4d 89 d1 mov %r10,%r9 41dfdb: e9 f6 01 00 00 jmpq 41e1d6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41dfe0: 48 8b 4e 28 mov 0x28(%rsi),%rcx 41dfe4: 48 89 48 10 mov %rcx,0x10(%rax) 41dfe8: 48 8b 4e 18 mov 0x18(%rsi),%rcx 41dfec: 48 8b 56 20 mov 0x20(%rsi),%rdx 41dff0: 48 89 50 08 mov %rdx,0x8(%rax) 41dff4: 48 89 08 mov %rcx,(%rax) 41dff7: e9 ec 01 00 00 jmpq 41e1e8 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x228> 41dffc: 45 31 d2 xor %r10d,%r10d 41dfff: 48 39 96 80 00 00 00 cmp %rdx,0x80(%rsi) 41e006: 76 25 jbe 41e02d <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x6d> 41e008: 48 8b 8e 88 00 00 00 mov 0x88(%rsi),%rcx 41e00f: 48 83 f9 01 cmp $0x1,%rcx 41e013: 77 20 ja 41e035 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x75> 41e015: 45 31 d2 xor %r10d,%r10d 41e018: 48 85 c9 test %rcx,%rcx 41e01b: 0f 84 96 00 00 00 je 41e0b7 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xf7> 41e021: 48 8b 8e 90 00 00 00 mov 0x90(%rsi),%rcx 41e028: 4c 8b 31 mov (%rcx),%r14 41e02b: eb 44 jmp 41e071 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xb1> 41e02d: 4d 89 d1 mov %r10,%r9 41e030: e9 a1 01 00 00 jmpq 41e1d6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41e035: 4c 8b 8e 90 00 00 00 mov 0x90(%rsi),%r9 41e03c: 31 db xor %ebx,%ebx 41e03e: 45 31 d2 xor %r10d,%r10d 41e041: eb 03 jmp 41e046 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x86> 41e043: 48 89 f9 mov %rdi,%rcx 41e046: 48 ff c9 dec %rcx 41e049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41e050: 48 39 cb cmp %rcx,%rbx 41e053: 77 5a ja 41e0af <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xef> 41e055: 48 8d 3c 0b lea (%rbx,%rcx,1),%rdi 41e059: 48 d1 ef shr %rdi 41e05c: 4d 8b 34 f9 mov (%r9,%rdi,8),%r14 41e060: 49 39 16 cmp %rdx,(%r14) 41e063: 77 de ja 41e043 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x83> 41e065: 48 ff c7 inc %rdi 41e068: 49 39 56 08 cmp %rdx,0x8(%r14) 41e06c: 48 89 fb mov %rdi,%rbx 41e06f: 76 df jbe 41e050 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x90> 41e071: 45 31 d2 xor %r10d,%r10d 41e074: 4d 85 f6 test %r14,%r14 41e077: 41 b9 00 00 00 00 mov $0x0,%r9d 41e07d: 0f 84 53 01 00 00 je 41e1d6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41e083: 4d 8b 16 mov (%r14),%r10 41e086: 49 8b be d0 00 00 00 mov 0xd0(%r14),%rdi 41e08d: 48 89 d1 mov %rdx,%rcx 41e090: 4c 29 d1 sub %r10,%rcx 41e093: 48 c1 e9 0c shr $0xc,%rcx 41e097: 44 0f b6 04 0f movzbl (%rdi,%rcx,1),%r8d 41e09c: 49 83 f8 08 cmp $0x8,%r8 41e0a0: 77 1d ja 41e0bf <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xff> 41e0a2: 4e 8b 0c c5 a0 2f 63 mov 0x632fa0(,%r8,8),%r9 41e0a9: 00 41e0aa: 49 21 d1 and %rdx,%r9 41e0ad: eb 2f jmp 41e0de <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x11e> 41e0af: 4d 89 d1 mov %r10,%r9 41e0b2: e9 1f 01 00 00 jmpq 41e1d6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41e0b7: 4d 89 d1 mov %r10,%r9 41e0ba: e9 17 01 00 00 jmpq 41e1d6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41e0bf: 41 80 f8 09 cmp $0x9,%r8b 41e0c3: 75 3b jne 41e100 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x140> 41e0c5: 49 8b 9e e0 00 00 00 mov 0xe0(%r14),%rbx 41e0cc: 44 8b 0c 8b mov (%rbx,%rcx,4),%r9d 41e0d0: 4c 29 c9 sub %r9,%rcx 41e0d3: 44 8a 04 0f mov (%rdi,%rcx,1),%r8b 41e0d7: 41 c1 e1 0c shl $0xc,%r9d 41e0db: 4d 01 d1 add %r10,%r9 41e0de: 41 80 f8 08 cmp $0x8,%r8b 41e0e2: 75 0f jne 41e0f3 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x133> 41e0e4: 49 8b be e0 00 00 00 mov 0xe0(%r14),%rdi 41e0eb: 8b 3c 8f mov (%rdi,%rcx,4),%edi 41e0ee: c1 e7 0c shl $0xc,%edi 41e0f1: eb 18 jmp 41e10b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x14b> 41e0f3: 41 0f b6 c8 movzbl %r8b,%ecx 41e0f7: 8b 3c 8d 70 2f 63 00 mov 0x632f70(,%rcx,4),%edi 41e0fe: eb 0b jmp 41e10b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x14b> 41e100: 42 8b 3c 85 70 2f 63 mov 0x632f70(,%r8,4),%edi 41e107: 00 41e108: 45 31 c9 xor %r9d,%r9d 41e10b: 4d 89 c8 mov %r9,%r8 41e10e: 4d 29 d0 sub %r10,%r8 41e111: 41 0f b6 8e d8 00 00 movzbl 0xd8(%r14),%ecx 41e118: 00 41e119: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41e120: 49 d3 e8 shr %cl,%r8 41e123: 41 89 fa mov %edi,%r10d 41e126: 49 83 7e 68 00 cmpq $0x0,0x68(%r14) 41e12b: 74 35 je 41e162 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1a2> 41e12d: 4c 89 c7 mov %r8,%rdi 41e130: 48 c1 ef 06 shr $0x6,%rdi 41e134: 49 8b 5e 58 mov 0x58(%r14),%rbx 41e138: 41 bb 01 00 00 00 mov $0x1,%r11d 41e13e: 44 88 c1 mov %r8b,%cl 41e141: 49 d3 e3 shl %cl,%r11 41e144: 48 8b 4c fb 08 mov 0x8(%rbx,%rdi,8),%rcx 41e149: 41 80 e0 3f and $0x3f,%r8b 41e14d: 41 0f b6 d8 movzbl %r8b,%ebx 41e151: 48 0f a3 d9 bt %rbx,%rcx 41e155: 19 c9 sbb %ecx,%ecx 41e157: 83 e1 01 and $0x1,%ecx 41e15a: 48 ff c7 inc %rdi 41e15d: 49 89 f8 mov %rdi,%r8 41e160: eb 15 jmp 41e177 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1b7> 41e162: 41 bb 01 00 00 00 mov $0x1,%r11d 41e168: 44 88 c1 mov %r8b,%cl 41e16b: 49 d3 e3 shl %cl,%r11 41e16e: 49 c1 e8 06 shr $0x6,%r8 41e172: 49 ff c0 inc %r8 41e175: 31 c9 xor %ecx,%ecx 41e177: 8d 79 02 lea 0x2(%rcx),%edi 41e17a: 49 8b 5e 70 mov 0x70(%r14),%rbx 41e17e: 4e 85 1c c3 test %r11,(%rbx,%r8,8) 41e182: 0f 44 f9 cmove %ecx,%edi 41e185: 49 83 be b0 00 00 00 cmpq $0x0,0xb0(%r14) 41e18c: 00 41e18d: 74 15 je 41e1a4 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1e4> 41e18f: 89 f9 mov %edi,%ecx 41e191: 83 c9 10 or $0x10,%ecx 41e194: 49 8b 9e a0 00 00 00 mov 0xa0(%r14),%rbx 41e19b: 4e 85 1c c3 test %r11,(%rbx,%r8,8) 41e19f: 0f 44 cf cmove %edi,%ecx 41e1a2: eb 02 jmp 41e1a6 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1e6> 41e1a4: 89 f9 mov %edi,%ecx 41e1a6: 49 8b be 88 00 00 00 mov 0x88(%r14),%rdi 41e1ad: 4a 8b 3c c7 mov (%rdi,%r8,8),%rdi 41e1b1: 48 89 56 10 mov %rdx,0x10(%rsi) 41e1b5: 4c 89 4e 18 mov %r9,0x18(%rsi) 41e1b9: 4c 89 56 20 mov %r10,0x20(%rsi) 41e1bd: 41 89 c8 mov %ecx,%r8d 41e1c0: 41 83 c8 08 or $0x8,%r8d 41e1c4: 49 85 fb test %rdi,%r11 41e1c7: 44 0f 44 c1 cmove %ecx,%r8d 41e1cb: 44 89 46 28 mov %r8d,0x28(%rsi) 41e1cf: c7 46 2c 00 00 00 00 movl $0x0,0x2c(%rsi) 41e1d6: 4c 89 08 mov %r9,(%rax) 41e1d9: 4c 89 50 08 mov %r10,0x8(%rax) 41e1dd: 44 89 40 10 mov %r8d,0x10(%rax) 41e1e1: c7 40 14 00 00 00 00 movl $0x0,0x14(%rax) 41e1e8: 5b pop %rbx 41e1e9: 41 5e pop %r14 41e1eb: c3 retq 41e1ec: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e1f0 <_D2gc3gcx3Gcx7findBinFmZh>: 41e1f0: b0 08 mov $0x8,%al 41e1f2: 48 81 ff 00 08 00 00 cmp $0x800,%rdi 41e1f9: 77 06 ja 41e201 <_D2gc3gcx3Gcx7findBinFmZh+0x11> 41e1fb: 8a 87 40 78 42 00 mov 0x427840(%rdi),%al 41e201: 0f b6 c0 movzbl %al,%eax 41e204: c3 retq 41e205: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41e20c: 00 00 00 00 000000000041e210 <_D2gc3gcx3Gcx11findBinImplFmZh>: 41e210: 48 81 ff 00 01 00 00 cmp $0x100,%rdi 41e217: 77 1b ja 41e234 <_D2gc3gcx3Gcx11findBinImplFmZh+0x24> 41e219: 48 83 ff 40 cmp $0x40,%rdi 41e21d: 77 2e ja 41e24d <_D2gc3gcx3Gcx11findBinImplFmZh+0x3d> 41e21f: 30 c0 xor %al,%al 41e221: 48 83 ff 11 cmp $0x11,%rdi 41e225: 72 42 jb 41e269 <_D2gc3gcx3Gcx11findBinImplFmZh+0x59> 41e227: 48 83 ff 20 cmp $0x20,%rdi 41e22b: 0f 97 c0 seta %al 41e22e: fe c0 inc %al 41e230: 0f b6 c0 movzbl %al,%eax 41e233: c3 retq 41e234: 48 81 ff 00 04 00 00 cmp $0x400,%rdi 41e23b: 77 20 ja 41e25d <_D2gc3gcx3Gcx11findBinImplFmZh+0x4d> 41e23d: 48 81 ff 00 02 00 00 cmp $0x200,%rdi 41e244: 0f 97 c0 seta %al 41e247: 04 05 add $0x5,%al 41e249: 0f b6 c0 movzbl %al,%eax 41e24c: c3 retq 41e24d: 48 81 ff 80 00 00 00 cmp $0x80,%rdi 41e254: 0f 97 c0 seta %al 41e257: 04 03 add $0x3,%al 41e259: 0f b6 c0 movzbl %al,%eax 41e25c: c3 retq 41e25d: 48 81 ff 00 08 00 00 cmp $0x800,%rdi 41e264: 0f 97 c0 seta %al 41e267: 04 07 add $0x7,%al 41e269: 0f b6 c0 movzbl %al,%eax 41e26c: c3 retq 41e26d: 0f 1f 00 nopl (%rax) 000000000041e270 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g>: 41e270: 53 push %rbx 41e271: 48 89 fb mov %rdi,%rbx 41e274: 31 f6 xor %esi,%esi 41e276: ba 01 08 00 00 mov $0x801,%edx 41e27b: e8 80 38 fe ff callq 401b00 41e280: 31 c0 xor %eax,%eax 41e282: b1 01 mov $0x1,%cl 41e284: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e28b: 00 00 00 00 00 41e290: 48 3d 00 01 00 00 cmp $0x100,%rax 41e296: 77 28 ja 41e2c0 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x50> 41e298: 48 83 f8 40 cmp $0x40,%rax 41e29c: 77 42 ja 41e2e0 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x70> 41e29e: 30 c9 xor %cl,%cl 41e2a0: 48 83 f8 11 cmp $0x11,%rax 41e2a4: 72 53 jb 41e2f9 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41e2a6: 48 83 f8 20 cmp $0x20,%rax 41e2aa: 0f 97 c1 seta %cl 41e2ad: fe c1 inc %cl 41e2af: eb 48 jmp 41e2f9 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41e2b1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e2b8: 0f 1f 84 00 00 00 00 41e2bf: 00 41e2c0: 48 3d 00 04 00 00 cmp $0x400,%rax 41e2c6: 77 28 ja 41e2f0 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x80> 41e2c8: 48 3d 00 02 00 00 cmp $0x200,%rax 41e2ce: 0f 97 c1 seta %cl 41e2d1: 80 c1 05 add $0x5,%cl 41e2d4: eb 23 jmp 41e2f9 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41e2d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41e2dd: 00 00 00 41e2e0: 48 3d 80 00 00 00 cmp $0x80,%rax 41e2e6: 0f 97 c1 seta %cl 41e2e9: 80 c1 03 add $0x3,%cl 41e2ec: eb 0b jmp 41e2f9 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41e2ee: 66 90 xchg %ax,%ax 41e2f0: f6 c1 01 test $0x1,%cl 41e2f3: 0f 94 c1 sete %cl 41e2f6: 80 c1 07 add $0x7,%cl 41e2f9: 88 0c 03 mov %cl,(%rbx,%rax,1) 41e2fc: 48 ff c0 inc %rax 41e2ff: 48 3d 01 08 00 00 cmp $0x801,%rax 41e305: 0f 92 c1 setb %cl 41e308: 75 86 jne 41e290 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x20> 41e30a: 5b pop %rbx 41e30b: c3 retq 41e30c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e310 <_D2gc3gcx3Gcx7reserveMFmZm>: 41e310: 41 57 push %r15 41e312: 41 56 push %r14 41e314: 53 push %rbx 41e315: 49 89 f7 mov %rsi,%r15 41e318: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41e31f: 49 c1 ef 0c shr $0xc,%r15 41e323: 31 f6 xor %esi,%esi 41e325: 4c 89 fa mov %r15,%rdx 41e328: e8 03 04 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41e32d: 48 89 c3 mov %rax,%rbx 41e330: 48 85 db test %rbx,%rbx 41e333: 0f 84 84 00 00 00 je 41e3bd <_D2gc3gcx3Gcx7reserveMFmZm+0xad> 41e339: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41e340: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41e347: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41e34b: 48 39 c1 cmp %rax,%rcx 41e34e: 77 6d ja 41e3bd <_D2gc3gcx3Gcx7reserveMFmZm+0xad> 41e350: 48 89 c1 mov %rax,%rcx 41e353: 48 29 f9 sub %rdi,%rcx 41e356: 49 83 c7 0f add $0xf,%r15 41e35a: 49 be f0 ff ff ff ff movabs $0x1ffffffffffff0,%r14 41e361: ff 1f 00 41e364: 4d 21 fe and %r15,%r14 41e367: 4a 8d 14 37 lea (%rdi,%r14,1),%rdx 41e36b: 48 39 c2 cmp %rax,%rdx 41e36e: 4c 0f 47 f1 cmova %rcx,%r14 41e372: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41e379: be 0a 00 00 00 mov $0xa,%esi 41e37e: 4c 89 f2 mov %r14,%rdx 41e381: e8 7a 37 fe ff callq 401b00 41e386: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41e38d: 49 01 c6 add %rax,%r14 41e390: 4c 89 b3 c8 00 00 00 mov %r14,0xc8(%rbx) 41e397: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41e39e: 00 00 41e3a0: 48 85 c0 test %rax,%rax 41e3a3: 74 1c je 41e3c1 <_D2gc3gcx3Gcx7reserveMFmZm+0xb1> 41e3a5: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41e3ac: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41e3b1: 48 8d 40 ff lea -0x1(%rax),%rax 41e3b5: 74 e9 je 41e3a0 <_D2gc3gcx3Gcx7reserveMFmZm+0x90> 41e3b7: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41e3bb: 75 04 jne 41e3c1 <_D2gc3gcx3Gcx7reserveMFmZm+0xb1> 41e3bd: 31 c0 xor %eax,%eax 41e3bf: eb 07 jmp 41e3c8 <_D2gc3gcx3Gcx7reserveMFmZm+0xb8> 41e3c1: 49 c1 e6 0c shl $0xc,%r14 41e3c5: 4c 89 f0 mov %r14,%rax 41e3c8: 5b pop %rbx 41e3c9: 41 5e pop %r14 41e3cb: 41 5f pop %r15 41e3cd: c3 retq 41e3ce: 66 90 xchg %ax,%ax 000000000041e3d0 <_D2gc3gcx3Gcx8minimizeMFZv>: 41e3d0: 41 57 push %r15 41e3d2: 41 56 push %r14 41e3d4: 41 54 push %r12 41e3d6: 53 push %rbx 41e3d7: 50 push %rax 41e3d8: 49 89 fe mov %rdi,%r14 41e3db: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 41e3e2: 48 85 c0 test %rax,%rax 41e3e5: 0f 84 fa 00 00 00 je 41e4e5 <_D2gc3gcx3Gcx8minimizeMFZv+0x115> 41e3eb: 45 31 ff xor %r15d,%r15d 41e3ee: 66 90 xchg %ax,%ax 41e3f0: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41e3f7: 4a 8b 0c f9 mov (%rcx,%r15,8),%rcx 41e3fb: 48 8b 91 c0 00 00 00 mov 0xc0(%rcx),%rdx 41e402: 48 3b 91 b8 00 00 00 cmp 0xb8(%rcx),%rdx 41e409: 4c 89 f9 mov %r15,%rcx 41e40c: 0f 82 9f 00 00 00 jb 41e4b1 <_D2gc3gcx3Gcx8minimizeMFZv+0xe1> 41e412: eb 2c jmp 41e440 <_D2gc3gcx3Gcx8minimizeMFZv+0x70> 41e414: 4a 8b 04 ff mov (%rdi,%r15,8),%rax 41e418: 48 89 44 d7 08 mov %rax,0x8(%rdi,%rdx,8) 41e41d: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 41e424: 4a 89 34 f8 mov %rsi,(%rax,%r15,8) 41e428: 49 ff c7 inc %r15 41e42b: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 41e432: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e439: 1f 84 00 00 00 00 00 41e440: 48 89 ca mov %rcx,%rdx 41e443: 48 8d 4a 01 lea 0x1(%rdx),%rcx 41e447: 48 39 c1 cmp %rax,%rcx 41e44a: 73 24 jae 41e470 <_D2gc3gcx3Gcx8minimizeMFZv+0xa0> 41e44c: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41e453: 48 8b 74 d7 08 mov 0x8(%rdi,%rdx,8),%rsi 41e458: 48 8b 9e c0 00 00 00 mov 0xc0(%rsi),%rbx 41e45f: 48 3b 9e b8 00 00 00 cmp 0xb8(%rsi),%rbx 41e466: 73 d8 jae 41e440 <_D2gc3gcx3Gcx8minimizeMFZv+0x70> 41e468: eb aa jmp 41e414 <_D2gc3gcx3Gcx8minimizeMFZv+0x44> 41e46a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41e470: 49 39 c7 cmp %rax,%r15 41e473: 4c 89 fb mov %r15,%rbx 41e476: 73 2f jae 41e4a7 <_D2gc3gcx3Gcx8minimizeMFZv+0xd7> 41e478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41e47f: 00 41e480: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 41e487: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 41e48b: 4c 89 e7 mov %r12,%rdi 41e48e: e8 7d 17 00 00 callq 41fc10 <_D2gc3gcx4Pool4DtorMFZv> 41e493: 4c 89 e7 mov %r12,%rdi 41e496: e8 c5 34 fe ff callq 401960 41e49b: 48 ff c3 inc %rbx 41e49e: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 41e4a5: 72 d9 jb 41e480 <_D2gc3gcx3Gcx8minimizeMFZv+0xb0> 41e4a7: 4d 89 be 88 00 00 00 mov %r15,0x88(%r14) 41e4ae: 4c 89 f8 mov %r15,%rax 41e4b1: 49 ff c7 inc %r15 41e4b4: 49 39 c7 cmp %rax,%r15 41e4b7: 0f 82 33 ff ff ff jb 41e3f0 <_D2gc3gcx3Gcx8minimizeMFZv+0x20> 41e4bd: 48 85 c0 test %rax,%rax 41e4c0: 74 23 je 41e4e5 <_D2gc3gcx3Gcx8minimizeMFZv+0x115> 41e4c2: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41e4c9: 48 8b 11 mov (%rcx),%rdx 41e4cc: 48 8b 12 mov (%rdx),%rdx 41e4cf: 49 89 56 78 mov %rdx,0x78(%r14) 41e4d3: 48 8b 44 c1 f8 mov -0x8(%rcx,%rax,8),%rax 41e4d8: 48 8b 40 08 mov 0x8(%rax),%rax 41e4dc: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 41e4e3: eb 13 jmp 41e4f8 <_D2gc3gcx3Gcx8minimizeMFZv+0x128> 41e4e5: 49 83 c6 78 add $0x78,%r14 41e4e9: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 41e4f0: 00 41e4f1: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 41e4f8: 48 83 c4 08 add $0x8,%rsp 41e4fc: 5b pop %rbx 41e4fd: 41 5c pop %r12 41e4ff: 41 5e pop %r14 41e501: 41 5f pop %r15 41e503: c3 retq 41e504: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e50b: 00 00 00 00 00 000000000041e510 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv>: 41e510: 55 push %rbp 41e511: 41 57 push %r15 41e513: 41 56 push %r14 41e515: 41 55 push %r13 41e517: 41 54 push %r12 41e519: 53 push %rbx 41e51a: 48 83 ec 28 sub $0x28,%rsp 41e51e: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41e523: 48 89 74 24 10 mov %rsi,0x10(%rsp) 41e528: 48 89 fb mov %rdi,%rbx 41e52b: 48 81 c1 ff 0f 00 00 add $0xfff,%rcx 41e532: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 41e537: 49 89 cd mov %rcx,%r13 41e53a: 49 c1 ed 0c shr $0xc,%r13 41e53e: 83 7b 74 00 cmpl $0x0,0x74(%rbx) 41e542: 0f 95 c0 setne %al 41e545: 44 0f b6 e0 movzbl %al,%r12d 41e549: c6 44 24 27 00 movb $0x0,0x27(%rsp) 41e54e: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41e555: 45 31 ff xor %r15d,%r15d 41e558: 48 85 c9 test %rcx,%rcx 41e55b: 74 47 je 41e5a4 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x94> 41e55d: 0f 1f 00 nopl (%rax) 41e560: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 41e567: 4a 8b 2c f8 mov (%rax,%r15,8),%rbp 41e56b: 80 bd d8 00 00 00 01 cmpb $0x1,0xd8(%rbp) 41e572: 75 28 jne 41e59c <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x8c> 41e574: 4c 39 ad c0 00 00 00 cmp %r13,0xc0(%rbp) 41e57b: 72 1f jb 41e59c <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x8c> 41e57d: 48 89 ef mov %rbp,%rdi 41e580: 4c 89 ee mov %r13,%rsi 41e583: e8 68 18 00 00 callq 41fdf0 <_D2gc3gcx4Pool10allocPagesMFmZm> 41e588: 49 89 c6 mov %rax,%r14 41e58b: 49 83 fe ff cmp $0xffffffffffffffff,%r14 41e58f: 0f 85 d3 00 00 00 jne 41e668 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x158> 41e595: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41e59c: 49 ff c7 inc %r15 41e59f: 49 39 cf cmp %rcx,%r15 41e5a2: 72 bc jb 41e560 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x50> 41e5a4: 41 83 fc 02 cmp $0x2,%r12d 41e5a8: 0f 84 a5 00 00 00 je 41e653 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x143> 41e5ae: 41 83 fc 01 cmp $0x1,%r12d 41e5b2: 74 6c je 41e620 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x110> 41e5b4: 45 85 e4 test %r12d,%r12d 41e5b7: 0f 85 5b 01 00 00 jne 41e718 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x208> 41e5bd: 48 89 df mov %rbx,%rdi 41e5c0: e8 8b 06 00 00 callq 41ec50 <_D2gc3gcx3Gcx11fullcollectMFZm> 41e5c5: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41e5cc: 48 89 ca mov %rcx,%rdx 41e5cf: 48 c1 e2 06 shl $0x6,%rdx 41e5d3: c6 44 24 27 01 movb $0x1,0x27(%rsp) 41e5d8: 41 bc 01 00 00 00 mov $0x1,%r12d 41e5de: 48 39 d0 cmp %rdx,%rax 41e5e1: 0f 83 6e ff ff ff jae 41e555 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x45> 41e5e7: 48 89 df mov %rbx,%rdi 41e5ea: e8 e1 fd ff ff callq 41e3d0 <_D2gc3gcx3Gcx8minimizeMFZv> 41e5ef: 48 89 df mov %rbx,%rdi 41e5f2: be 01 00 00 00 mov $0x1,%esi 41e5f7: 4c 89 ea mov %r13,%rdx 41e5fa: e8 31 01 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41e5ff: 48 89 c5 mov %rax,%rbp 41e602: c6 44 24 27 01 movb $0x1,0x27(%rsp) 41e607: 41 bc 02 00 00 00 mov $0x2,%r12d 41e60d: 48 85 ed test %rbp,%rbp 41e610: 0f 84 38 ff ff ff je 41e54e <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x3e> 41e616: eb 42 jmp 41e65a <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14a> 41e618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41e61f: 00 41e620: 48 89 df mov %rbx,%rdi 41e623: e8 a8 fd ff ff callq 41e3d0 <_D2gc3gcx3Gcx8minimizeMFZv> 41e628: 48 89 df mov %rbx,%rdi 41e62b: be 01 00 00 00 mov $0x1,%esi 41e630: 4c 89 ea mov %r13,%rdx 41e633: e8 f8 00 00 00 callq 41e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41e638: 48 89 c5 mov %rax,%rbp 41e63b: 48 85 ed test %rbp,%rbp 41e63e: 75 1a jne 41e65a <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14a> 41e640: 45 31 e4 xor %r12d,%r12d 41e643: f6 44 24 27 01 testb $0x1,0x27(%rsp) 41e648: c6 44 24 27 00 movb $0x0,0x27(%rsp) 41e64d: 0f 84 fb fe ff ff je 41e54e <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x3e> 41e653: 31 c0 xor %eax,%eax 41e655: e9 af 00 00 00 jmpq 41e709 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1f9> 41e65a: 48 89 ef mov %rbp,%rdi 41e65d: 4c 89 ee mov %r13,%rsi 41e660: e8 8b 17 00 00 callq 41fdf0 <_D2gc3gcx4Pool10allocPagesMFmZm> 41e665: 49 89 c6 mov %rax,%r14 41e668: 48 8b 85 d0 00 00 00 mov 0xd0(%rbp),%rax 41e66f: 42 c6 04 30 08 movb $0x8,(%rax,%r14,1) 41e674: 49 8d 5e 01 lea 0x1(%r14),%rbx 41e678: 48 81 7c 24 08 00 20 cmpq $0x2000,0x8(%rsp) 41e67f: 00 00 41e681: 72 18 jb 41e69b <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x18b> 41e683: 48 8b bd d0 00 00 00 mov 0xd0(%rbp),%rdi 41e68a: 48 01 df add %rbx,%rdi 41e68d: 49 8d 55 ff lea -0x1(%r13),%rdx 41e691: be 09 00 00 00 mov $0x9,%esi 41e696: e8 65 34 fe ff callq 401b00 41e69b: 48 3b 9d c8 00 00 00 cmp 0xc8(%rbp),%rbx 41e6a2: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 41e6a7: 73 2c jae 41e6d5 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1c5> 41e6a9: b8 01 00 00 00 mov $0x1,%eax 41e6ae: 66 90 xchg %ax,%ax 41e6b0: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41e6b7: 80 3c 19 09 cmpb $0x9,(%rcx,%rbx,1) 41e6bb: 75 18 jne 41e6d5 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1c5> 41e6bd: 48 8b 8d e0 00 00 00 mov 0xe0(%rbp),%rcx 41e6c4: 89 04 99 mov %eax,(%rcx,%rbx,4) 41e6c7: ff c0 inc %eax 41e6c9: 48 ff c3 inc %rbx 41e6cc: 48 3b 9d c8 00 00 00 cmp 0xc8(%rbp),%rbx 41e6d3: 72 db jb 41e6b0 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1a0> 41e6d5: 44 29 f3 sub %r14d,%ebx 41e6d8: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax 41e6df: 42 89 1c b0 mov %ebx,(%rax,%r14,4) 41e6e3: 4c 29 ad c0 00 00 00 sub %r13,0xc0(%rbp) 41e6ea: 49 c1 e6 0c shl $0xc,%r14 41e6ee: 4c 03 75 00 add 0x0(%rbp),%r14 41e6f2: 48 85 d2 test %rdx,%rdx 41e6f5: 74 07 je 41e6fe <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1ee> 41e6f7: 49 c1 e5 0c shl $0xc,%r13 41e6fb: 4c 89 2a mov %r13,(%rdx) 41e6fe: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41e703: 48 89 28 mov %rbp,(%rax) 41e706: 4c 89 f0 mov %r14,%rax 41e709: 48 83 c4 28 add $0x28,%rsp 41e70d: 5b pop %rbx 41e70e: 41 5c pop %r12 41e710: 41 5d pop %r13 41e712: 41 5e pop %r14 41e714: 41 5f pop %r15 41e716: 5d pop %rbp 41e717: c3 retq 41e718: bf 3e 00 00 00 mov $0x3e,%edi 41e71d: be 00 78 42 00 mov $0x427800,%esi 41e722: ba 55 08 00 00 mov $0x855,%edx 41e727: e8 74 3a fe ff callq 4021a0 <_d_assert> 41e72c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e730 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool>: 41e730: 55 push %rbp 41e731: 41 57 push %r15 41e733: 41 56 push %r14 41e735: 41 55 push %r13 41e737: 41 54 push %r12 41e739: 53 push %rbx 41e73a: 50 push %rax 41e73b: 41 89 f7 mov %esi,%r15d 41e73e: 49 89 fe mov %rdi,%r14 41e741: 48 83 c2 0f add $0xf,%rdx 41e745: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx 41e749: bd 00 01 00 00 mov $0x100,%ebp 41e74e: 48 81 fa 01 01 00 00 cmp $0x101,%rdx 41e755: 72 1a jb 41e771 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x41> 41e757: 48 89 d5 mov %rdx,%rbp 41e75a: 48 d1 ed shr %rbp 41e75d: 48 01 d5 add %rdx,%rbp 41e760: 48 b8 ff ff ff ff ff movabs $0xfffffffffffff,%rax 41e767: ff 0f 00 41e76a: 48 39 c5 cmp %rax,%rbp 41e76d: 48 0f 43 ea cmovae %rdx,%rbp 41e771: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 41e778: 48 85 c9 test %rcx,%rcx 41e77b: 74 26 je 41e7a3 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x73> 41e77d: b8 00 20 00 00 mov $0x2000,%eax 41e782: 48 83 f9 20 cmp $0x20,%rcx 41e786: 77 14 ja 41e79c <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x6c> 41e788: 48 89 ca mov %rcx,%rdx 41e78b: 48 c1 e2 08 shl $0x8,%rdx 41e78f: b8 00 10 00 00 mov $0x1000,%eax 41e794: 48 83 f9 08 cmp $0x8,%rcx 41e798: 48 0f 46 c2 cmovbe %rdx,%rax 41e79c: 48 39 c5 cmp %rax,%rbp 41e79f: 48 0f 42 e8 cmovb %rax,%rbp 41e7a3: bf 01 00 00 00 mov $0x1,%edi 41e7a8: be f0 00 00 00 mov $0xf0,%esi 41e7ad: e8 ee 33 fe ff callq 401ba0 41e7b2: 49 89 c5 mov %rax,%r13 41e7b5: 4d 85 ed test %r13,%r13 41e7b8: 0f 84 c7 00 00 00 je 41e885 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x155> 41e7be: 41 0f b6 f7 movzbl %r15b,%esi 41e7c2: 4c 89 ef mov %r13,%rdi 41e7c5: 48 89 ea mov %rbp,%rdx 41e7c8: e8 83 12 00 00 callq 41fa50 <_D2gc3gcx4Pool10initializeMFmbZv> 41e7cd: 49 83 7d 00 00 cmpq $0x0,0x0(%r13) 41e7d2: 0f 84 b2 00 00 00 je 41e88a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x15a> 41e7d8: 4d 8b a6 88 00 00 00 mov 0x88(%r14),%r12 41e7df: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41e7e6: 4a 8d 34 e5 08 00 00 lea 0x8(,%r12,8),%rsi 41e7ed: 00 41e7ee: e8 fd 34 fe ff callq 401cf0 41e7f3: 49 89 c7 mov %rax,%r15 41e7f6: 4d 85 ff test %r15,%r15 41e7f9: 0f 84 8b 00 00 00 je 41e88a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x15a> 41e7ff: 49 8d 44 24 01 lea 0x1(%r12),%rax 41e804: 48 89 04 24 mov %rax,(%rsp) 41e808: 4d 8b 86 88 00 00 00 mov 0x88(%r14),%r8 41e80f: 4a 8d 34 c5 00 00 00 lea 0x0(,%r8,8),%rsi 41e816: 00 41e817: b8 01 00 00 00 mov $0x1,%eax 41e81c: 4c 89 ff mov %r15,%rdi 41e81f: 90 nop 41e820: 48 89 fd mov %rdi,%rbp 41e823: 48 89 f2 mov %rsi,%rdx 41e826: 48 8d 70 ff lea -0x1(%rax),%rsi 41e82a: 4c 39 c6 cmp %r8,%rsi 41e82d: 73 1b jae 41e84a <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x11a> 41e82f: 48 8d 7d 08 lea 0x8(%rbp),%rdi 41e833: 48 8d 72 f8 lea -0x8(%rdx),%rsi 41e837: 48 ff c0 inc %rax 41e83a: 48 8b 5d 00 mov 0x0(%rbp),%rbx 41e83e: 49 8b 4d 00 mov 0x0(%r13),%rcx 41e842: 48 3b 0b cmp (%rbx),%rcx 41e845: 73 d9 jae 41e820 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0xf0> 41e847: 48 ff c8 dec %rax 41e84a: 49 8d 3c c7 lea (%r15,%rax,8),%rdi 41e84e: 48 89 ee mov %rbp,%rsi 41e851: e8 fa 34 fe ff callq 401d50 41e856: 4c 89 6d 00 mov %r13,0x0(%rbp) 41e85a: 4d 89 be 90 00 00 00 mov %r15,0x90(%r14) 41e861: 48 8b 04 24 mov (%rsp),%rax 41e865: 49 89 86 88 00 00 00 mov %rax,0x88(%r14) 41e86c: 49 8b 07 mov (%r15),%rax 41e86f: 48 8b 00 mov (%rax),%rax 41e872: 49 89 46 78 mov %rax,0x78(%r14) 41e876: 4b 8b 04 e7 mov (%r15,%r12,8),%rax 41e87a: 48 8b 40 08 mov 0x8(%rax),%rax 41e87e: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 41e885: 4c 89 e8 mov %r13,%rax 41e888: eb 12 jmp 41e89c <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x16c> 41e88a: 4c 89 ef mov %r13,%rdi 41e88d: e8 7e 13 00 00 callq 41fc10 <_D2gc3gcx4Pool4DtorMFZv> 41e892: 4c 89 ef mov %r13,%rdi 41e895: e8 c6 30 fe ff callq 401960 41e89a: 31 c0 xor %eax,%eax 41e89c: 48 83 c4 08 add $0x8,%rsp 41e8a0: 5b pop %rbx 41e8a1: 41 5c pop %r12 41e8a3: 41 5d pop %r13 41e8a5: 41 5e pop %r14 41e8a7: 41 5f pop %r15 41e8a9: 5d pop %rbp 41e8aa: c3 retq 41e8ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041e8b0 <_D2gc3gcx3Gcx9allocPageMFhZi>: 41e8b0: 55 push %rbp 41e8b1: 41 57 push %r15 41e8b3: 41 56 push %r14 41e8b5: 41 54 push %r12 41e8b7: 53 push %rbx 41e8b8: 41 89 f7 mov %esi,%r15d 41e8bb: 49 89 fc mov %rdi,%r12 41e8be: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 41e8c5: 00 41e8c6: 45 31 f6 xor %r14d,%r14d 41e8c9: 48 85 c0 test %rax,%rax 41e8cc: 0f 84 ac 00 00 00 je 41e97e <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41e8d2: 31 db xor %ebx,%ebx 41e8d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e8db: 00 00 00 00 00 41e8e0: 49 8b 8c 24 90 00 00 mov 0x90(%r12),%rcx 41e8e7: 00 41e8e8: 48 8b 2c d9 mov (%rcx,%rbx,8),%rbp 41e8ec: 8a 8d d8 00 00 00 mov 0xd8(%rbp),%cl 41e8f2: 84 c9 test %cl,%cl 41e8f4: 75 1b jne 41e911 <_D2gc3gcx3Gcx9allocPageMFhZi+0x61> 41e8f6: 48 89 ef mov %rbp,%rdi 41e8f9: be 01 00 00 00 mov $0x1,%esi 41e8fe: e8 ed 14 00 00 callq 41fdf0 <_D2gc3gcx4Pool10allocPagesMFmZm> 41e903: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41e907: 75 12 jne 41e91b <_D2gc3gcx3Gcx9allocPageMFhZi+0x6b> 41e909: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 41e910: 00 41e911: 48 ff c3 inc %rbx 41e914: 48 39 c3 cmp %rax,%rbx 41e917: 72 c7 jb 41e8e0 <_D2gc3gcx3Gcx9allocPageMFhZi+0x30> 41e919: eb 63 jmp 41e97e <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41e91b: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41e922: 44 88 3c 01 mov %r15b,(%rcx,%rax,1) 41e926: 48 ff 8d c0 00 00 00 decq 0xc0(%rbp) 41e92d: 48 c1 e0 0c shl $0xc,%rax 41e931: 48 8b 55 00 mov 0x0(%rbp),%rdx 41e935: 48 8d 8c 02 00 10 00 lea 0x1000(%rdx,%rax,1),%rcx 41e93c: 00 41e93d: 48 01 d0 add %rdx,%rax 41e940: 41 be 01 00 00 00 mov $0x1,%r14d 41e946: 48 39 c8 cmp %rcx,%rax 41e949: 73 33 jae 41e97e <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41e94b: 41 0f b6 d7 movzbl %r15b,%edx 41e94f: 8b 34 95 70 2f 63 00 mov 0x632f70(,%rdx,4),%esi 41e956: 49 8b bc d4 98 00 00 mov 0x98(%r12,%rdx,8),%rdi 41e95d: 00 41e95e: 66 90 xchg %ax,%ax 41e960: 48 89 38 mov %rdi,(%rax) 41e963: 48 89 68 08 mov %rbp,0x8(%rax) 41e967: 49 89 84 d4 98 00 00 mov %rax,0x98(%r12,%rdx,8) 41e96e: 00 41e96f: 48 8d 1c 30 lea (%rax,%rsi,1),%rbx 41e973: 48 39 cb cmp %rcx,%rbx 41e976: 48 89 c7 mov %rax,%rdi 41e979: 48 89 d8 mov %rbx,%rax 41e97c: 72 e2 jb 41e960 <_D2gc3gcx3Gcx9allocPageMFhZi+0xb0> 41e97e: 44 89 f0 mov %r14d,%eax 41e981: 5b pop %rbx 41e982: 41 5c pop %r12 41e984: 41 5e pop %r14 41e986: 41 5f pop %r15 41e988: 5d pop %rbp 41e989: c3 retq 41e98a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041e990 <_D2gc3gcx3Gcx4markMFPvPvZv>: 41e990: 48 89 d0 mov %rdx,%rax 41e993: 48 89 f1 mov %rsi,%rcx 41e996: be 40 00 00 00 mov $0x40,%esi 41e99b: 48 89 ca mov %rcx,%rdx 41e99e: 48 89 c1 mov %rax,%rcx 41e9a1: eb 0d jmp 41e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv> 41e9a3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e9aa: 84 00 00 00 00 00 000000000041e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv>: 41e9b0: 55 push %rbp 41e9b1: 41 57 push %r15 41e9b3: 41 56 push %r14 41e9b5: 41 55 push %r13 41e9b7: 41 54 push %r12 41e9b9: 53 push %rbx 41e9ba: 48 83 ec 18 sub $0x18,%rsp 41e9be: 49 89 cf mov %rcx,%r15 41e9c1: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41e9c6: 89 74 24 10 mov %esi,0x10(%rsp) 41e9ca: 49 89 fe mov %rdi,%r14 41e9cd: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 41e9d4: 00 41e9d5: 49 39 d7 cmp %rdx,%r15 41e9d8: 0f 83 51 02 00 00 jae 41ec2f <_D2gc3gcx3Gcx4markMFPvPviZv+0x27f> 41e9de: 8b 44 24 10 mov 0x10(%rsp),%eax 41e9e2: 44 8d 68 ff lea -0x1(%rax),%r13d 41e9e6: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 41e9ed: 00 41e9ee: 45 31 e4 xor %r12d,%r12d 41e9f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e9f8: 0f 1f 84 00 00 00 00 41e9ff: 00 41ea00: 49 8b 07 mov (%r15),%rax 41ea03: 49 3b 46 78 cmp 0x78(%r14),%rax 41ea07: 0f 82 13 02 00 00 jb 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea0d: 49 3b 86 80 00 00 00 cmp 0x80(%r14),%rax 41ea14: 0f 83 06 02 00 00 jae 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea1a: 49 89 c1 mov %rax,%r9 41ea1d: 49 81 e1 00 f0 ff ff and $0xfffffffffffff000,%r9 41ea24: 4d 39 e1 cmp %r12,%r9 41ea27: 0f 84 f3 01 00 00 je 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea2d: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 41ea34: 48 83 f9 01 cmp $0x1,%rcx 41ea38: 77 15 ja 41ea4f <_D2gc3gcx3Gcx4markMFPvPviZv+0x9f> 41ea3a: 48 85 c9 test %rcx,%rcx 41ea3d: 0f 84 dd 01 00 00 je 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea43: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41ea4a: 48 8b 11 mov (%rcx),%rdx 41ea4d: eb 47 jmp 41ea96 <_D2gc3gcx3Gcx4markMFPvPviZv+0xe6> 41ea4f: 49 8b b6 90 00 00 00 mov 0x90(%r14),%rsi 41ea56: 31 ed xor %ebp,%ebp 41ea58: eb 09 jmp 41ea63 <_D2gc3gcx3Gcx4markMFPvPviZv+0xb3> 41ea5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41ea60: 48 89 f9 mov %rdi,%rcx 41ea63: 48 ff c9 dec %rcx 41ea66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ea6d: 00 00 00 41ea70: 48 39 cd cmp %rcx,%rbp 41ea73: 0f 87 a7 01 00 00 ja 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea79: 48 8d 7c 0d 00 lea 0x0(%rbp,%rcx,1),%rdi 41ea7e: 48 d1 ef shr %rdi 41ea81: 48 8b 14 fe mov (%rsi,%rdi,8),%rdx 41ea85: 48 39 02 cmp %rax,(%rdx) 41ea88: 77 d6 ja 41ea60 <_D2gc3gcx3Gcx4markMFPvPviZv+0xb0> 41ea8a: 48 ff c7 inc %rdi 41ea8d: 48 39 42 08 cmp %rax,0x8(%rdx) 41ea91: 48 89 fd mov %rdi,%rbp 41ea94: 76 da jbe 41ea70 <_D2gc3gcx3Gcx4markMFPvPviZv+0xc0> 41ea96: 48 85 d2 test %rdx,%rdx 41ea99: 0f 84 81 01 00 00 je 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ea9f: 48 8b 2a mov (%rdx),%rbp 41eaa2: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41eaa9: 48 29 e8 sub %rbp,%rax 41eaac: 49 89 c2 mov %rax,%r10 41eaaf: 49 c1 ea 0c shr $0xc,%r10 41eab3: 46 0f b6 04 11 movzbl (%rcx,%r10,1),%r8d 41eab8: 49 83 f8 07 cmp $0x7,%r8 41eabc: 77 20 ja 41eade <_D2gc3gcx3Gcx4markMFPvPviZv+0x12e> 41eabe: 4a 23 04 c5 a0 2f 63 and 0x632fa0(,%r8,8),%rax 41eac5: 00 41eac6: 48 01 c5 add %rax,%rbp 41eac9: 0f b6 8a d8 00 00 00 movzbl 0xd8(%rdx),%ecx 41ead0: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41ead7: 48 d3 e8 shr %cl,%rax 41eada: 30 c9 xor %cl,%cl 41eadc: eb 73 jmp 41eb51 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1a1> 41eade: 41 80 f8 09 cmp $0x9,%r8b 41eae2: 75 36 jne 41eb1a <_D2gc3gcx3Gcx4markMFPvPviZv+0x16a> 41eae4: 8a 82 d8 00 00 00 mov 0xd8(%rdx),%al 41eaea: 84 c0 test %al,%al 41eaec: b8 00 01 00 00 mov $0x100,%eax 41eaf1: b9 01 00 00 00 mov $0x1,%ecx 41eaf6: 48 0f 45 c1 cmovne %rcx,%rax 41eafa: 48 8b 8a e0 00 00 00 mov 0xe0(%rdx),%rcx 41eb01: 42 8b 0c 91 mov (%rcx,%r10,4),%ecx 41eb05: 49 29 ca sub %rcx,%r10 41eb08: 49 0f af c2 imul %r10,%rax 41eb0c: 4c 89 d1 mov %r10,%rcx 41eb0f: 48 c1 e1 0c shl $0xc,%rcx 41eb13: 48 01 cd add %rcx,%rbp 41eb16: 30 c9 xor %cl,%cl 41eb18: eb 34 jmp 41eb4e <_D2gc3gcx3Gcx4markMFPvPviZv+0x19e> 41eb1a: 41 80 f8 08 cmp $0x8,%r8b 41eb1e: 0f 85 fc 00 00 00 jne 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41eb24: 48 8b 3d b5 44 21 00 mov 0x2144b5(%rip),%rdi # 632fe0 <_D2gc3gcx10notbinsizeyG12m+0x40> 41eb2b: 48 21 c7 and %rax,%rdi 41eb2e: 48 01 fd add %rdi,%rbp 41eb31: 0f b6 8a d8 00 00 00 movzbl 0xd8(%rdx),%ecx 41eb38: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41eb3f: 48 89 fb mov %rdi,%rbx 41eb42: 48 d3 eb shr %cl,%rbx 41eb45: 48 39 c7 cmp %rax,%rdi 41eb48: 0f 94 c1 sete %cl 41eb4b: 48 89 d8 mov %rbx,%rax 41eb4e: 4d 89 cc mov %r9,%r12 41eb51: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 41eb58: 00 41eb59: 74 05 je 41eb60 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1b0> 41eb5b: 80 f9 01 cmp $0x1,%cl 41eb5e: 75 6a jne 41ebca <_D2gc3gcx3Gcx4markMFPvPviZv+0x21a> 41eb60: 88 c1 mov %al,%cl 41eb62: bb 01 00 00 00 mov $0x1,%ebx 41eb67: 48 d3 e3 shl %cl,%rbx 41eb6a: 48 c1 e8 06 shr $0x6,%rax 41eb6e: 48 ff c0 inc %rax 41eb71: 48 8b 4a 10 mov 0x10(%rdx),%rcx 41eb75: 48 8b 34 c1 mov (%rcx,%rax,8),%rsi 41eb79: 48 89 f7 mov %rsi,%rdi 41eb7c: 48 09 df or %rbx,%rdi 41eb7f: 48 89 3c c1 mov %rdi,(%rcx,%rax,8) 41eb83: 48 85 f3 test %rsi,%rbx 41eb86: 0f 85 94 00 00 00 jne 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41eb8c: 48 8b 4a 70 mov 0x70(%rdx),%rcx 41eb90: 48 85 1c c1 test %rbx,(%rcx,%rax,8) 41eb94: 0f 85 86 00 00 00 jne 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41eb9a: 83 7c 24 10 00 cmpl $0x0,0x10(%rsp) 41eb9f: 75 19 jne 41ebba <_D2gc3gcx3Gcx4markMFPvPviZv+0x20a> 41eba1: 48 8b 4a 28 mov 0x28(%rdx),%rcx 41eba5: 48 09 1c c1 or %rbx,(%rcx,%rax,8) 41eba9: c6 82 da 00 00 00 01 movb $0x1,0xda(%rdx) 41ebb0: c7 44 24 14 01 00 00 movl $0x1,0x14(%rsp) 41ebb7: 00 41ebb8: eb 66 jmp 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ebba: 41 80 f8 07 cmp $0x7,%r8b 41ebbe: 77 3d ja 41ebfd <_D2gc3gcx3Gcx4markMFPvPviZv+0x24d> 41ebc0: 42 8b 14 85 70 2f 63 mov 0x632f70(,%r8,4),%edx 41ebc7: 00 41ebc8: eb 41 jmp 41ec0b <_D2gc3gcx3Gcx4markMFPvPviZv+0x25b> 41ebca: 88 c1 mov %al,%cl 41ebcc: bb 01 00 00 00 mov $0x1,%ebx 41ebd1: 48 d3 e3 shl %cl,%rbx 41ebd4: 48 89 c1 mov %rax,%rcx 41ebd7: 48 c1 e9 06 shr $0x6,%rcx 41ebdb: 48 8b b2 a0 00 00 00 mov 0xa0(%rdx),%rsi 41ebe2: 48 8b 7c ce 08 mov 0x8(%rsi,%rcx,8),%rdi 41ebe7: 24 3f and $0x3f,%al 41ebe9: 0f b6 c0 movzbl %al,%eax 41ebec: 48 0f a3 c7 bt %rax,%rdi 41ebf0: 72 2e jb 41ec20 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41ebf2: 48 ff c1 inc %rcx 41ebf5: 48 89 c8 mov %rcx,%rax 41ebf8: e9 74 ff ff ff jmpq 41eb71 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1c1> 41ebfd: 48 8b 82 e0 00 00 00 mov 0xe0(%rdx),%rax 41ec04: 42 8b 14 90 mov (%rax,%r10,4),%edx 41ec08: c1 e2 0c shl $0xc,%edx 41ec0b: 48 01 ea add %rbp,%rdx 41ec0e: 4c 89 f7 mov %r14,%rdi 41ec11: 44 89 ee mov %r13d,%esi 41ec14: 48 89 e9 mov %rbp,%rcx 41ec17: e8 94 fd ff ff callq 41e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv> 41ec1c: 0f 1f 40 00 nopl 0x0(%rax) 41ec20: 49 83 c7 08 add $0x8,%r15 41ec24: 4c 3b 7c 24 08 cmp 0x8(%rsp),%r15 41ec29: 0f 82 d1 fd ff ff jb 41ea00 <_D2gc3gcx3Gcx4markMFPvPviZv+0x50> 41ec2f: 8b 44 24 14 mov 0x14(%rsp),%eax 41ec33: 41 09 46 68 or %eax,0x68(%r14) 41ec37: 48 83 c4 18 add $0x18,%rsp 41ec3b: 5b pop %rbx 41ec3c: 41 5c pop %r12 41ec3e: 41 5d pop %r13 41ec40: 41 5e pop %r14 41ec42: 41 5f pop %r15 41ec44: 5d pop %rbp 41ec45: c3 retq 41ec46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ec4d: 00 00 00 000000000041ec50 <_D2gc3gcx3Gcx11fullcollectMFZm>: 41ec50: 55 push %rbp 41ec51: 41 57 push %r15 41ec53: 41 56 push %r14 41ec55: 41 55 push %r13 41ec57: 41 54 push %r12 41ec59: 53 push %rbx 41ec5a: 48 83 ec 48 sub $0x48,%rsp 41ec5e: 49 89 ff mov %rdi,%r15 41ec61: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 41ec66: 41 83 7f 70 00 cmpl $0x0,0x70(%r15) 41ec6b: 74 05 je 41ec72 <_D2gc3gcx3Gcx11fullcollectMFZm+0x22> 41ec6d: e8 6e a9 fe ff callq 4095e0 41ec72: 41 c7 47 70 01 00 00 movl $0x1,0x70(%r15) 41ec79: 00 41ec7a: e8 b1 c4 fe ff callq 40b130 41ec7f: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41ec86: 00 41ec87: 49 c7 47 28 00 00 00 movq $0x0,0x28(%r15) 41ec8e: 00 41ec8f: 49 c7 47 20 00 00 00 movq $0x0,0x20(%r15) 41ec96: 00 41ec97: 49 c7 47 18 00 00 00 movq $0x0,0x18(%r15) 41ec9e: 00 41ec9f: 49 c7 47 10 00 00 00 movq $0x0,0x10(%r15) 41eca6: 00 41eca7: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 41ecae: 00 41ecaf: 49 c7 07 00 00 00 00 movq $0x0,(%r15) 41ecb6: 31 c0 xor %eax,%eax 41ecb8: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41ecbf: 00 41ecc0: 74 7e je 41ed40 <_D2gc3gcx3Gcx11fullcollectMFZm+0xf0> 41ecc2: 45 31 f6 xor %r14d,%r14d 41ecc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41eccc: 00 00 00 00 41ecd0: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41ecd7: 4a 8b 2c f0 mov (%rax,%r14,8),%rbp 41ecdb: 48 8b 7d 10 mov 0x10(%rbp),%rdi 41ecdf: 48 8b 55 18 mov 0x18(%rbp),%rdx 41ece3: 48 83 c7 08 add $0x8,%rdi 41ece7: 48 c1 e2 03 shl $0x3,%rdx 41eceb: 31 f6 xor %esi,%esi 41eced: e8 0e 2e fe ff callq 401b00 41ecf2: 48 8b 7d 28 mov 0x28(%rbp),%rdi 41ecf6: 48 8b 55 30 mov 0x30(%rbp),%rdx 41ecfa: 48 83 c7 08 add $0x8,%rdi 41ecfe: 48 c1 e2 03 shl $0x3,%rdx 41ed02: 31 f6 xor %esi,%esi 41ed04: e8 f7 2d fe ff callq 401b00 41ed09: 8a 85 d8 00 00 00 mov 0xd8(%rbp),%al 41ed0f: 84 c0 test %al,%al 41ed11: 75 17 jne 41ed2a <_D2gc3gcx3Gcx11fullcollectMFZm+0xda> 41ed13: 48 8b 7d 40 mov 0x40(%rbp),%rdi 41ed17: 48 8b 55 48 mov 0x48(%rbp),%rdx 41ed1b: 48 83 c7 08 add $0x8,%rdi 41ed1f: 48 c1 e2 03 shl $0x3,%rdx 41ed23: 31 f6 xor %esi,%esi 41ed25: e8 d6 2d fe ff callq 401b00 41ed2a: 49 ff c6 inc %r14 41ed2d: 31 c0 xor %eax,%eax 41ed2f: 4d 3b b7 88 00 00 00 cmp 0x88(%r15),%r14 41ed36: 72 98 jb 41ecd0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x80> 41ed38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ed3f: 00 41ed40: 49 8b 94 c7 98 00 00 mov 0x98(%r15,%rax,8),%rdx 41ed47: 00 41ed48: eb 2f jmp 41ed79 <_D2gc3gcx3Gcx11fullcollectMFZm+0x129> 41ed4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41ed50: 48 8b 72 08 mov 0x8(%rdx),%rsi 41ed54: 48 89 d7 mov %rdx,%rdi 41ed57: 48 2b 3e sub (%rsi),%rdi 41ed5a: 48 89 f9 mov %rdi,%rcx 41ed5d: 48 c1 e9 04 shr $0x4,%rcx 41ed61: bd 01 00 00 00 mov $0x1,%ebp 41ed66: 48 d3 e5 shl %cl,%rbp 41ed69: 48 c1 ef 0a shr $0xa,%rdi 41ed6d: 48 8b 4e 40 mov 0x40(%rsi),%rcx 41ed71: 48 09 6c f9 08 or %rbp,0x8(%rcx,%rdi,8) 41ed76: 48 8b 12 mov (%rdx),%rdx 41ed79: 48 85 d2 test %rdx,%rdx 41ed7c: 75 d2 jne 41ed50 <_D2gc3gcx3Gcx11fullcollectMFZm+0x100> 41ed7e: 48 ff c0 inc %rax 41ed81: 48 83 f8 08 cmp $0x8,%rax 41ed85: 75 b9 jne 41ed40 <_D2gc3gcx3Gcx11fullcollectMFZm+0xf0> 41ed87: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41ed8e: 00 41ed8f: 74 54 je 41ede5 <_D2gc3gcx3Gcx11fullcollectMFZm+0x195> 41ed91: 31 ed xor %ebp,%ebp 41ed93: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ed9a: 84 00 00 00 00 00 41eda0: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41eda7: 48 8b 04 e8 mov (%rax,%rbp,8),%rax 41edab: c6 80 da 00 00 00 00 movb $0x0,0xda(%rax) 41edb2: 8a 88 d8 00 00 00 mov 0xd8(%rax),%cl 41edb8: 84 c9 test %cl,%cl 41edba: 75 1d jne 41edd9 <_D2gc3gcx3Gcx11fullcollectMFZm+0x189> 41edbc: 48 8b 78 10 mov 0x10(%rax),%rdi 41edc0: 48 8b 50 18 mov 0x18(%rax),%rdx 41edc4: 48 83 c7 08 add $0x8,%rdi 41edc8: 48 8b 70 40 mov 0x40(%rax),%rsi 41edcc: 48 83 c6 08 add $0x8,%rsi 41edd0: 48 c1 e2 03 shl $0x3,%rdx 41edd4: e8 f7 2d fe ff callq 401bd0 41edd9: 48 ff c5 inc %rbp 41eddc: 49 3b af 88 00 00 00 cmp 0x88(%r15),%rbp 41ede3: 72 bb jb 41eda0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x150> 41ede5: 41 83 7f 60 00 cmpl $0x0,0x60(%r15) 41edea: 75 0d jne 41edf9 <_D2gc3gcx3Gcx11fullcollectMFZm+0x1a9> 41edec: 4c 89 ff mov %r15,%rdi 41edef: be 90 e9 41 00 mov $0x41e990,%esi 41edf4: e8 a7 c8 fe ff callq 40b6a0 41edf9: 49 8b 47 30 mov 0x30(%r15),%rax 41edfd: 49 8b 4f 40 mov 0x40(%r15),%rcx 41ee01: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 41ee05: 4c 89 ff mov %r15,%rdi 41ee08: be 40 00 00 00 mov $0x40,%esi 41ee0d: e8 9e fb ff ff callq 41e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv> 41ee12: 49 83 7f 48 00 cmpq $0x0,0x48(%r15) 41ee17: 74 3e je 41ee57 <_D2gc3gcx3Gcx11fullcollectMFZm+0x207> 41ee19: 45 31 f6 xor %r14d,%r14d 41ee1c: bd 08 00 00 00 mov $0x8,%ebp 41ee21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ee28: 0f 1f 84 00 00 00 00 41ee2f: 00 41ee30: 49 8b 47 58 mov 0x58(%r15),%rax 41ee34: 48 8b 4c 28 f8 mov -0x8(%rax,%rbp,1),%rcx 41ee39: 48 8b 14 28 mov (%rax,%rbp,1),%rdx 41ee3d: 4c 89 ff mov %r15,%rdi 41ee40: be 40 00 00 00 mov $0x40,%esi 41ee45: e8 66 fb ff ff callq 41e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv> 41ee4a: 48 83 c5 10 add $0x10,%rbp 41ee4e: 49 ff c6 inc %r14 41ee51: 4d 3b 77 48 cmp 0x48(%r15),%r14 41ee55: 72 d9 jb 41ee30 <_D2gc3gcx3Gcx11fullcollectMFZm+0x1e0> 41ee57: 41 83 7f 68 00 cmpl $0x0,0x68(%r15) 41ee5c: 0f 84 fc 01 00 00 je 41f05e <_D2gc3gcx3Gcx11fullcollectMFZm+0x40e> 41ee62: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41ee69: 31 c9 xor %ecx,%ecx 41ee6b: 48 85 c0 test %rax,%rax 41ee6e: 0f 84 e2 01 00 00 je 41f056 <_D2gc3gcx3Gcx11fullcollectMFZm+0x406> 41ee74: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ee7b: 00 00 00 00 00 41ee80: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41ee87: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 41ee8b: 8a 90 da 00 00 00 mov 0xda(%rax),%dl 41ee91: 88 90 d9 00 00 00 mov %dl,0xd9(%rax) 41ee97: c6 80 da 00 00 00 00 movb $0x0,0xda(%rax) 41ee9e: 48 ff c1 inc %rcx 41eea1: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41eea8: 48 39 c1 cmp %rax,%rcx 41eeab: 72 d3 jb 41ee80 <_D2gc3gcx3Gcx11fullcollectMFZm+0x230> 41eead: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41eeb4: 00 41eeb5: 31 d2 xor %edx,%edx 41eeb7: 48 85 c0 test %rax,%rax 41eeba: 0f 84 9e 01 00 00 je 41f05e <_D2gc3gcx3Gcx11fullcollectMFZm+0x40e> 41eec0: 49 8b 8f 90 00 00 00 mov 0x90(%r15),%rcx 41eec7: 48 8b 2c d1 mov (%rcx,%rdx,8),%rbp 41eecb: 80 bd d9 00 00 00 01 cmpb $0x1,0xd9(%rbp) 41eed2: 0f 85 66 01 00 00 jne 41f03e <_D2gc3gcx3Gcx11fullcollectMFZm+0x3ee> 41eed8: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41eedd: 4d 89 fe mov %r15,%r14 41eee0: 48 8b 4d 28 mov 0x28(%rbp),%rcx 41eee4: 48 8b 45 30 mov 0x30(%rbp),%rax 41eee8: 48 8d 44 c1 08 lea 0x8(%rcx,%rax,8),%rax 41eeed: 48 89 44 24 30 mov %rax,0x30(%rsp) 41eef2: 48 83 c1 08 add $0x8,%rcx 41eef6: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 41eefb: 48 39 c1 cmp %rax,%rcx 41eefe: 0f 83 2b 01 00 00 jae 41f02f <_D2gc3gcx3Gcx11fullcollectMFZm+0x3df> 41ef04: 0f b6 85 d8 00 00 00 movzbl 0xd8(%rbp),%eax 41ef0b: 44 8d 2c c5 04 00 00 lea 0x4(,%rax,8),%r13d 41ef12: 00 41ef13: 44 88 e9 mov %r13b,%cl 41ef16: b8 40 00 00 00 mov $0x40,%eax 41ef1b: 48 d3 e0 shl %cl,%rax 41ef1e: 48 89 44 24 28 mov %rax,0x28(%rsp) 41ef23: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 41ef28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ef2f: 00 41ef30: 4c 89 e0 mov %r12,%rax 41ef33: 48 2b 44 24 38 sub 0x38(%rsp),%rax 41ef38: 48 89 c1 mov %rax,%rcx 41ef3b: 48 c1 f9 3f sar $0x3f,%rcx 41ef3f: 48 c1 e9 3d shr $0x3d,%rcx 41ef43: 48 01 c1 add %rax,%rcx 41ef46: 48 c1 f9 03 sar $0x3,%rcx 41ef4a: 48 0f af 4c 24 28 imul 0x28(%rsp),%rcx 41ef50: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 41ef55: 49 8b 14 24 mov (%r12),%rdx 41ef59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41ef60: 48 85 d2 test %rdx,%rdx 41ef63: 0f 84 b7 00 00 00 je 41f020 <_D2gc3gcx3Gcx11fullcollectMFZm+0x3d0> 41ef69: 48 0f bc c2 bsf %rdx,%rax 41ef6d: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 41ef74: 00 41ef75: 88 c1 mov %al,%cl 41ef77: 49 89 d7 mov %rdx,%r15 41ef7a: 49 d3 ef shr %cl,%r15 41ef7d: 31 d2 xor %edx,%edx 41ef7f: 4d 85 ff test %r15,%r15 41ef82: 74 dc je 41ef60 <_D2gc3gcx3Gcx11fullcollectMFZm+0x310> 41ef84: 44 88 e9 mov %r13b,%cl 41ef87: d3 e0 shl %cl,%eax 41ef89: 48 63 d8 movslq %eax,%rbx 41ef8c: 48 03 5c 24 40 add 0x40(%rsp),%rbx 41ef91: 48 8b 45 00 mov 0x0(%rbp),%rax 41ef95: 48 01 c3 add %rax,%rbx 41ef98: eb 17 jmp 41efb1 <_D2gc3gcx3Gcx11fullcollectMFZm+0x361> 41ef9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41efa0: ff c0 inc %eax 41efa2: 44 88 e9 mov %r13b,%cl 41efa5: d3 e0 shl %cl,%eax 41efa7: 48 63 c0 movslq %eax,%rax 41efaa: 48 01 c3 add %rax,%rbx 41efad: 48 8b 45 00 mov 0x0(%rbp),%rax 41efb1: 48 89 d9 mov %rbx,%rcx 41efb4: 48 29 c1 sub %rax,%rcx 41efb7: 48 c1 e9 0c shr $0xc,%rcx 41efbb: 48 8b 85 d0 00 00 00 mov 0xd0(%rbp),%rax 41efc2: 0f b6 04 08 movzbl (%rax,%rcx,1),%eax 41efc6: 48 83 f8 08 cmp $0x8,%rax 41efca: 73 14 jae 41efe0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x390> 41efcc: 8b 14 85 70 2f 63 00 mov 0x632f70(,%rax,4),%edx 41efd3: eb 1c jmp 41eff1 <_D2gc3gcx3Gcx11fullcollectMFZm+0x3a1> 41efd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41efdc: 00 00 00 00 41efe0: 3c 08 cmp $0x8,%al 41efe2: 75 20 jne 41f004 <_D2gc3gcx3Gcx11fullcollectMFZm+0x3b4> 41efe4: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax 41efeb: 8b 14 88 mov (%rax,%rcx,4),%edx 41efee: c1 e2 0c shl $0xc,%edx 41eff1: 48 01 da add %rbx,%rdx 41eff4: 4c 89 f7 mov %r14,%rdi 41eff7: be 40 00 00 00 mov $0x40,%esi 41effc: 48 89 d9 mov %rbx,%rcx 41efff: e8 ac f9 ff ff callq 41e9b0 <_D2gc3gcx3Gcx4markMFPvPviZv> 41f004: 49 d1 ef shr %r15 41f007: 49 0f bc c7 bsf %r15,%rax 41f00b: 88 c1 mov %al,%cl 41f00d: 49 d3 ef shr %cl,%r15 41f010: 4d 85 ff test %r15,%r15 41f013: 0f 84 3c ff ff ff je 41ef55 <_D2gc3gcx3Gcx11fullcollectMFZm+0x305> 41f019: eb 85 jmp 41efa0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x350> 41f01b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41f020: 49 83 c4 08 add $0x8,%r12 41f024: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12 41f029: 0f 82 01 ff ff ff jb 41ef30 <_D2gc3gcx3Gcx11fullcollectMFZm+0x2e0> 41f02f: 4d 89 f7 mov %r14,%r15 41f032: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41f039: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 41f03e: 48 ff c2 inc %rdx 41f041: 48 39 c2 cmp %rax,%rdx 41f044: 0f 82 76 fe ff ff jb 41eec0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x270> 41f04a: 41 83 7f 68 00 cmpl $0x0,0x68(%r15) 41f04f: 74 0d je 41f05e <_D2gc3gcx3Gcx11fullcollectMFZm+0x40e> 41f051: e9 13 fe ff ff jmpq 41ee69 <_D2gc3gcx3Gcx11fullcollectMFZm+0x219> 41f056: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41f05d: 00 41f05e: 4c 89 ff mov %r15,%rdi 41f061: be d0 f6 41 00 mov $0x41f6d0,%esi 41f066: e8 d5 c6 fe ff callq 40b740 41f06b: e8 70 c3 fe ff callq 40b3e0 41f070: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41f077: 00 41f078: 0f 84 ab 05 00 00 je 41f629 <_D2gc3gcx3Gcx11fullcollectMFZm+0x9d9> 41f07e: 31 d2 xor %edx,%edx 41f080: 31 db xor %ebx,%ebx 41f082: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f089: 1f 84 00 00 00 00 00 41f090: 48 89 54 24 10 mov %rdx,0x10(%rsp) 41f095: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41f09c: 4c 8b 2c d0 mov (%rax,%rdx,8),%r13 41f0a0: 49 8b 95 c8 00 00 00 mov 0xc8(%r13),%rdx 41f0a7: 48 89 54 24 28 mov %rdx,0x28(%rsp) 41f0ac: 41 80 bd d8 00 00 00 cmpb $0x1,0xd8(%r13) 41f0b3: 01 41f0b4: 0f 85 56 01 00 00 jne 41f210 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5c0> 41f0ba: 48 85 d2 test %rdx,%rdx 41f0bd: 0f 84 38 03 00 00 je 41f3fb <_D2gc3gcx3Gcx11fullcollectMFZm+0x7ab> 41f0c3: 31 ed xor %ebp,%ebp 41f0c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41f0cc: 00 00 00 00 41f0d0: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41f0d7: 80 3c 28 08 cmpb $0x8,(%rax,%rbp,1) 41f0db: 0f 87 0f 01 00 00 ja 41f1f0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5a0> 41f0e1: 40 88 e9 mov %bpl,%cl 41f0e4: b8 01 00 00 00 mov $0x1,%eax 41f0e9: 48 d3 e0 shl %cl,%rax 41f0ec: 49 89 ee mov %rbp,%r14 41f0ef: 49 c1 ee 06 shr $0x6,%r14 41f0f3: 49 8b 4d 10 mov 0x10(%r13),%rcx 41f0f7: 4a 8b 4c f1 08 mov 0x8(%rcx,%r14,8),%rcx 41f0fc: 40 88 ea mov %bpl,%dl 41f0ff: 80 e2 3f and $0x3f,%dl 41f102: 0f b6 d2 movzbl %dl,%edx 41f105: 48 0f a3 d1 bt %rdx,%rcx 41f109: 72 15 jb 41f120 <_D2gc3gcx3Gcx11fullcollectMFZm+0x4d0> 41f10b: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41f110: 75 18 jne 41f12a <_D2gc3gcx3Gcx11fullcollectMFZm+0x4da> 41f112: 48 f7 d0 not %rax 41f115: eb 49 jmp 41f160 <_D2gc3gcx3Gcx11fullcollectMFZm+0x510> 41f117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41f11e: 00 00 41f120: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41f125: e9 c6 00 00 00 jmpq 41f1f0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5a0> 41f12a: 48 89 ef mov %rbp,%rdi 41f12d: 48 c1 e7 0c shl $0xc,%rdi 41f131: 49 03 7d 00 add 0x0(%r13),%rdi 41f135: 49 8b 4d 58 mov 0x58(%r13),%rcx 41f139: 4a 8b 54 f1 08 mov 0x8(%rcx,%r14,8),%rdx 41f13e: 49 89 c4 mov %rax,%r12 41f141: 49 f7 d4 not %r12 41f144: 48 89 d6 mov %rdx,%rsi 41f147: 4c 21 e6 and %r12,%rsi 41f14a: 4a 89 74 f1 08 mov %rsi,0x8(%rcx,%r14,8) 41f14f: 48 85 d0 test %rdx,%rax 41f152: 74 09 je 41f15d <_D2gc3gcx3Gcx11fullcollectMFZm+0x50d> 41f154: 31 f6 xor %esi,%esi 41f156: 31 d2 xor %edx,%edx 41f158: e8 13 52 fe ff callq 404370 41f15d: 4c 89 e0 mov %r12,%rax 41f160: 49 8b 4d 70 mov 0x70(%r13),%rcx 41f164: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41f169: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41f170: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41f175: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41f17c: 00 41f17d: 74 0c je 41f18b <_D2gc3gcx3Gcx11fullcollectMFZm+0x53b> 41f17f: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41f186: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41f18b: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41f192: c6 04 28 0a movb $0xa,(%rax,%rbp,1) 41f196: 49 3b ad e8 00 00 00 cmp 0xe8(%r13),%rbp 41f19d: 73 07 jae 41f1a6 <_D2gc3gcx3Gcx11fullcollectMFZm+0x556> 41f19f: 49 89 ad e8 00 00 00 mov %rbp,0xe8(%r13) 41f1a6: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 41f1ad: 48 ff c3 inc %rbx 41f1b0: 48 8d 45 01 lea 0x1(%rbp),%rax 41f1b4: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41f1b9: eb 1c jmp 41f1d7 <_D2gc3gcx3Gcx11fullcollectMFZm+0x587> 41f1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41f1c0: c6 44 01 01 0a movb $0xa,0x1(%rcx,%rax,1) 41f1c5: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 41f1cc: 48 ff c3 inc %rbx 41f1cf: 48 8d 68 01 lea 0x1(%rax),%rbp 41f1d3: 48 83 c0 02 add $0x2,%rax 41f1d7: 48 39 d0 cmp %rdx,%rax 41f1da: 48 89 e8 mov %rbp,%rax 41f1dd: 73 11 jae 41f1f0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5a0> 41f1df: 49 8b 8d d0 00 00 00 mov 0xd0(%r13),%rcx 41f1e6: 80 7c 01 01 09 cmpb $0x9,0x1(%rcx,%rax,1) 41f1eb: 74 d3 je 41f1c0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x570> 41f1ed: 48 89 c5 mov %rax,%rbp 41f1f0: 48 ff c5 inc %rbp 41f1f3: 48 39 d5 cmp %rdx,%rbp 41f1f6: 0f 82 d4 fe ff ff jb 41f0d0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x480> 41f1fc: e9 fa 01 00 00 jmpq 41f3fb <_D2gc3gcx3Gcx11fullcollectMFZm+0x7ab> 41f201: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f208: 0f 1f 84 00 00 00 00 41f20f: 00 41f210: 48 85 d2 test %rdx,%rdx 41f213: 0f 84 e2 01 00 00 je 41f3fb <_D2gc3gcx3Gcx11fullcollectMFZm+0x7ab> 41f219: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 41f21e: 31 d2 xor %edx,%edx 41f220: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41f227: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 41f22b: 48 83 f8 07 cmp $0x7,%rax 41f22f: 0f 87 ab 01 00 00 ja 41f3e0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x790> 41f235: 49 89 d6 mov %rdx,%r14 41f238: 49 c1 e6 0c shl $0xc,%r14 41f23c: 49 8b 4d 00 mov 0x0(%r13),%rcx 41f240: 4a 8d b4 31 00 10 00 lea 0x1000(%rcx,%r14,1),%rsi 41f247: 00 41f248: 48 89 74 24 40 mov %rsi,0x40(%rsp) 41f24d: 49 01 ce add %rcx,%r14 41f250: 8b 04 85 70 2f 63 00 mov 0x632f70(,%rax,4),%eax 41f257: 48 89 44 24 38 mov %rax,0x38(%rsp) 41f25c: c1 e8 04 shr $0x4,%eax 41f25f: 48 89 44 24 30 mov %rax,0x30(%rsp) 41f264: 49 39 f6 cmp %rsi,%r14 41f267: 0f 83 73 01 00 00 jae 41f3e0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x790> 41f26d: 48 89 d0 mov %rdx,%rax 41f270: 48 b9 ff ff ff ff ff movabs $0xffffffffffffff,%rcx 41f277: ff ff 00 41f27a: 48 21 c8 and %rcx,%rax 41f27d: 4c 8d 24 85 01 00 00 lea 0x1(,%rax,4),%r12 41f284: 00 41f285: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41f28a: 48 89 d3 mov %rdx,%rbx 41f28d: 48 c1 e3 08 shl $0x8,%rbx 41f291: 31 ed xor %ebp,%ebp 41f293: 31 c0 xor %eax,%eax 41f295: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41f29c: 00 00 00 00 41f2a0: 48 83 fd 3f cmp $0x3f,%rbp 41f2a4: 76 6a jbe 41f310 <_D2gc3gcx3Gcx11fullcollectMFZm+0x6c0> 41f2a6: 48 85 c0 test %rax,%rax 41f2a9: 74 3a je 41f2e5 <_D2gc3gcx3Gcx11fullcollectMFZm+0x695> 41f2ab: 48 f7 d0 not %rax 41f2ae: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41f2b3: 74 08 je 41f2bd <_D2gc3gcx3Gcx11fullcollectMFZm+0x66d> 41f2b5: 49 8b 4d 58 mov 0x58(%r13),%rcx 41f2b9: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f2bd: 49 8b 4d 70 mov 0x70(%r13),%rcx 41f2c1: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f2c5: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41f2cc: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f2d0: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41f2d7: 00 41f2d8: 74 0b je 41f2e5 <_D2gc3gcx3Gcx11fullcollectMFZm+0x695> 41f2da: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41f2e1: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f2e5: 48 89 d9 mov %rbx,%rcx 41f2e8: 48 83 e1 3f and $0x3f,%rcx 41f2ec: 48 89 da mov %rbx,%rdx 41f2ef: 48 c1 ea 06 shr $0x6,%rdx 41f2f3: 48 ff c2 inc %rdx 41f2f6: 45 31 ff xor %r15d,%r15d 41f2f9: 49 89 d4 mov %rdx,%r12 41f2fc: 48 89 cd mov %rcx,%rbp 41f2ff: eb 23 jmp 41f324 <_D2gc3gcx3Gcx11fullcollectMFZm+0x6d4> 41f301: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f308: 0f 1f 84 00 00 00 00 41f30f: 00 41f310: 48 89 d9 mov %rbx,%rcx 41f313: 48 83 e1 3f and $0x3f,%rcx 41f317: 48 89 da mov %rbx,%rdx 41f31a: 48 c1 ea 06 shr $0x6,%rdx 41f31e: 48 ff c2 inc %rdx 41f321: 49 89 c7 mov %rax,%r15 41f324: b8 01 00 00 00 mov $0x1,%eax 41f329: 48 d3 e0 shl %cl,%rax 41f32c: 49 8b 75 10 mov 0x10(%r13),%rsi 41f330: 48 8b 34 d6 mov (%rsi,%rdx,8),%rsi 41f334: 48 0f a3 ce bt %rcx,%rsi 41f338: 72 36 jb 41f370 <_D2gc3gcx3Gcx11fullcollectMFZm+0x720> 41f33a: 49 8b 4d 40 mov 0x40(%r13),%rcx 41f33e: 48 09 04 d1 or %rax,(%rcx,%rdx,8) 41f342: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41f347: 74 16 je 41f35f <_D2gc3gcx3Gcx11fullcollectMFZm+0x70f> 41f349: 49 8b 4d 58 mov 0x58(%r13),%rcx 41f34d: 48 85 04 d1 test %rax,(%rcx,%rdx,8) 41f351: 74 0c je 41f35f <_D2gc3gcx3Gcx11fullcollectMFZm+0x70f> 41f353: 4c 89 f7 mov %r14,%rdi 41f356: 31 f6 xor %esi,%esi 41f358: 31 d2 xor %edx,%edx 41f35a: e8 11 50 fe ff callq 404370 41f35f: 40 88 e9 mov %bpl,%cl 41f362: b8 01 00 00 00 mov $0x1,%eax 41f367: 48 d3 e0 shl %cl,%rax 41f36a: 4c 09 f8 or %r15,%rax 41f36d: eb 04 jmp 41f373 <_D2gc3gcx3Gcx11fullcollectMFZm+0x723> 41f36f: 90 nop 41f370: 4c 89 f8 mov %r15,%rax 41f373: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41f378: 48 01 cd add %rcx,%rbp 41f37b: 48 01 cb add %rcx,%rbx 41f37e: 4c 03 74 24 38 add 0x38(%rsp),%r14 41f383: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41f388: 0f 82 12 ff ff ff jb 41f2a0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x650> 41f38e: 48 85 c0 test %rax,%rax 41f391: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 41f396: 74 48 je 41f3e0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x790> 41f398: 48 f7 d0 not %rax 41f39b: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41f3a0: 74 08 je 41f3aa <_D2gc3gcx3Gcx11fullcollectMFZm+0x75a> 41f3a2: 49 8b 4d 58 mov 0x58(%r13),%rcx 41f3a6: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f3aa: 49 8b 4d 70 mov 0x70(%r13),%rcx 41f3ae: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f3b2: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41f3b9: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f3bd: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41f3c4: 00 41f3c5: 74 19 je 41f3e0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x790> 41f3c7: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41f3ce: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41f3d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f3d9: 1f 84 00 00 00 00 00 41f3e0: 48 ff c2 inc %rdx 41f3e3: 48 8b 44 24 28 mov 0x28(%rsp),%rax 41f3e8: 48 39 c2 cmp %rax,%rdx 41f3eb: 0f 85 2f fe ff ff jne 41f220 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5d0> 41f3f1: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 41f3f6: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 41f3fb: 49 8b 8f 88 00 00 00 mov 0x88(%r15),%rcx 41f402: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 41f407: 48 ff c2 inc %rdx 41f40a: 48 39 ca cmp %rcx,%rdx 41f40d: 0f 82 7d fc ff ff jb 41f090 <_D2gc3gcx3Gcx11fullcollectMFZm+0x440> 41f413: 49 c7 87 f0 00 00 00 movq $0x0,0xf0(%r15) 41f41a: 00 00 00 00 41f41e: 49 c7 87 e8 00 00 00 movq $0x0,0xe8(%r15) 41f425: 00 00 00 00 41f429: 49 c7 87 e0 00 00 00 movq $0x0,0xe0(%r15) 41f430: 00 00 00 00 41f434: 49 c7 87 d8 00 00 00 movq $0x0,0xd8(%r15) 41f43b: 00 00 00 00 41f43f: 49 c7 87 d0 00 00 00 movq $0x0,0xd0(%r15) 41f446: 00 00 00 00 41f44a: 49 c7 87 c8 00 00 00 movq $0x0,0xc8(%r15) 41f451: 00 00 00 00 41f455: 49 c7 87 c0 00 00 00 movq $0x0,0xc0(%r15) 41f45c: 00 00 00 00 41f460: 49 c7 87 b8 00 00 00 movq $0x0,0xb8(%r15) 41f467: 00 00 00 00 41f46b: 49 c7 87 b0 00 00 00 movq $0x0,0xb0(%r15) 41f472: 00 00 00 00 41f476: 49 c7 87 a8 00 00 00 movq $0x0,0xa8(%r15) 41f47d: 00 00 00 00 41f481: 49 c7 87 a0 00 00 00 movq $0x0,0xa0(%r15) 41f488: 00 00 00 00 41f48c: 49 c7 87 98 00 00 00 movq $0x0,0x98(%r15) 41f493: 00 00 00 00 41f497: 31 c0 xor %eax,%eax 41f499: 48 85 c9 test %rcx,%rcx 41f49c: 0f 84 0f 02 00 00 je 41f6b1 <_D2gc3gcx3Gcx11fullcollectMFZm+0xa61> 41f4a2: 31 f6 xor %esi,%esi 41f4a4: 31 c0 xor %eax,%eax 41f4a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41f4ad: 00 00 00 41f4b0: 49 8b 97 90 00 00 00 mov 0x90(%r15),%rdx 41f4b7: 4c 8b 04 f2 mov (%rdx,%rsi,8),%r8 41f4bb: 41 8a 90 d8 00 00 00 mov 0xd8(%r8),%dl 41f4c2: 84 d2 test %dl,%dl 41f4c4: 0f 85 4e 01 00 00 jne 41f618 <_D2gc3gcx3Gcx11fullcollectMFZm+0x9c8> 41f4ca: 49 8b 90 c8 00 00 00 mov 0xc8(%r8),%rdx 41f4d1: 48 89 54 24 40 mov %rdx,0x40(%rsp) 41f4d6: 48 85 d2 test %rdx,%rdx 41f4d9: 0f 84 39 01 00 00 je 41f618 <_D2gc3gcx3Gcx11fullcollectMFZm+0x9c8> 41f4df: 48 89 74 24 38 mov %rsi,0x38(%rsp) 41f4e4: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 41f4e9: 4d 89 f9 mov %r15,%r9 41f4ec: 45 31 d2 xor %r10d,%r10d 41f4ef: 4d 89 d3 mov %r10,%r11 41f4f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f4f9: 1f 84 00 00 00 00 00 41f500: 4d 8b a0 d0 00 00 00 mov 0xd0(%r8),%r12 41f507: 47 0f b6 3c 1c movzbl (%r12,%r11,1),%r15d 41f50c: 49 83 ff 07 cmp $0x7,%r15 41f510: 0f 87 d9 00 00 00 ja 41f5ef <_D2gc3gcx3Gcx11fullcollectMFZm+0x99f> 41f516: 4d 89 de mov %r11,%r14 41f519: 49 c1 e6 08 shl $0x8,%r14 41f51d: 4d 8d ae 00 01 00 00 lea 0x100(%r14),%r13 41f524: 42 8b 1c bd 70 2f 63 mov 0x632f70(,%r15,4),%ebx 41f52b: 00 41f52c: 48 89 de mov %rbx,%rsi 41f52f: 48 c1 ee 04 shr $0x4,%rsi 41f533: 4c 89 f1 mov %r14,%rcx 41f536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41f53d: 00 00 00 41f540: 4c 39 e9 cmp %r13,%rcx 41f543: 0f 83 87 00 00 00 jae 41f5d0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x980> 41f549: 48 89 cf mov %rcx,%rdi 41f54c: 48 c1 ef 06 shr $0x6,%rdi 41f550: 49 8b 68 40 mov 0x40(%r8),%rbp 41f554: 48 8b 54 fd 08 mov 0x8(%rbp,%rdi,8),%rdx 41f559: 48 0f a3 ca bt %rcx,%rdx 41f55d: 48 8d 0c 31 lea (%rcx,%rsi,1),%rcx 41f561: 72 dd jb 41f540 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8f0> 41f563: 49 8b 38 mov (%r8),%rdi 41f566: 4c 01 d7 add %r10,%rdi 41f569: 31 d2 xor %edx,%edx 41f56b: eb 0a jmp 41f577 <_D2gc3gcx3Gcx11fullcollectMFZm+0x927> 41f56d: 0f 1f 00 nopl (%rax) 41f570: 48 01 da add %rbx,%rdx 41f573: 49 8b 68 40 mov 0x40(%r8),%rbp 41f577: 48 89 d1 mov %rdx,%rcx 41f57a: 48 c1 e9 04 shr $0x4,%rcx 41f57e: 4c 01 f1 add %r14,%rcx 41f581: 48 89 ce mov %rcx,%rsi 41f584: 48 c1 ee 06 shr $0x6,%rsi 41f588: 48 8b 74 f5 08 mov 0x8(%rbp,%rsi,8),%rsi 41f58d: 48 0f a3 ce bt %rcx,%rsi 41f591: 73 23 jae 41f5b6 <_D2gc3gcx3Gcx11fullcollectMFZm+0x966> 41f593: 48 8d 34 17 lea (%rdi,%rdx,1),%rsi 41f597: 4b 8b ac f9 98 00 00 mov 0x98(%r9,%r15,8),%rbp 41f59e: 00 41f59f: 48 39 2c 17 cmp %rbp,(%rdi,%rdx,1) 41f5a3: 74 04 je 41f5a9 <_D2gc3gcx3Gcx11fullcollectMFZm+0x959> 41f5a5: 48 89 2c 17 mov %rbp,(%rdi,%rdx,1) 41f5a9: 4c 89 44 17 08 mov %r8,0x8(%rdi,%rdx,1) 41f5ae: 4b 89 b4 f9 98 00 00 mov %rsi,0x98(%r9,%r15,8) 41f5b5: 00 41f5b6: 48 8d 0c 13 lea (%rbx,%rdx,1),%rcx 41f5ba: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 41f5c1: 77 2c ja 41f5ef <_D2gc3gcx3Gcx11fullcollectMFZm+0x99f> 41f5c3: eb ab jmp 41f570 <_D2gc3gcx3Gcx11fullcollectMFZm+0x920> 41f5c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41f5cc: 00 00 00 00 41f5d0: 43 c6 04 1c 0a movb $0xa,(%r12,%r11,1) 41f5d5: 4d 3b 98 e8 00 00 00 cmp 0xe8(%r8),%r11 41f5dc: 73 07 jae 41f5e5 <_D2gc3gcx3Gcx11fullcollectMFZm+0x995> 41f5de: 4d 89 98 e8 00 00 00 mov %r11,0xe8(%r8) 41f5e5: 49 ff 80 c0 00 00 00 incq 0xc0(%r8) 41f5ec: 48 ff c0 inc %rax 41f5ef: 49 81 c2 00 10 00 00 add $0x1000,%r10 41f5f6: 49 ff c3 inc %r11 41f5f9: 4c 3b 5c 24 40 cmp 0x40(%rsp),%r11 41f5fe: 0f 85 fc fe ff ff jne 41f500 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8b0> 41f604: 4d 89 cf mov %r9,%r15 41f607: 49 8b 8f 88 00 00 00 mov 0x88(%r15),%rcx 41f60e: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 41f613: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 41f618: 48 ff c6 inc %rsi 41f61b: 48 39 ce cmp %rcx,%rsi 41f61e: 0f 82 8c fe ff ff jb 41f4b0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x860> 41f624: e9 88 00 00 00 jmpq 41f6b1 <_D2gc3gcx3Gcx11fullcollectMFZm+0xa61> 41f629: 49 c7 87 f0 00 00 00 movq $0x0,0xf0(%r15) 41f630: 00 00 00 00 41f634: 49 c7 87 e8 00 00 00 movq $0x0,0xe8(%r15) 41f63b: 00 00 00 00 41f63f: 49 c7 87 e0 00 00 00 movq $0x0,0xe0(%r15) 41f646: 00 00 00 00 41f64a: 49 c7 87 d8 00 00 00 movq $0x0,0xd8(%r15) 41f651: 00 00 00 00 41f655: 49 c7 87 d0 00 00 00 movq $0x0,0xd0(%r15) 41f65c: 00 00 00 00 41f660: 49 c7 87 c8 00 00 00 movq $0x0,0xc8(%r15) 41f667: 00 00 00 00 41f66b: 49 c7 87 c0 00 00 00 movq $0x0,0xc0(%r15) 41f672: 00 00 00 00 41f676: 49 c7 87 b8 00 00 00 movq $0x0,0xb8(%r15) 41f67d: 00 00 00 00 41f681: 49 c7 87 b0 00 00 00 movq $0x0,0xb0(%r15) 41f688: 00 00 00 00 41f68c: 49 c7 87 a8 00 00 00 movq $0x0,0xa8(%r15) 41f693: 00 00 00 00 41f697: 49 c7 87 a0 00 00 00 movq $0x0,0xa0(%r15) 41f69e: 00 00 00 00 41f6a2: 49 c7 87 98 00 00 00 movq $0x0,0x98(%r15) 41f6a9: 00 00 00 00 41f6ad: 31 db xor %ebx,%ebx 41f6af: 31 c0 xor %eax,%eax 41f6b1: 41 c7 47 70 00 00 00 movl $0x0,0x70(%r15) 41f6b8: 00 41f6b9: 48 01 d8 add %rbx,%rax 41f6bc: 48 83 c4 48 add $0x48,%rsp 41f6c0: 5b pop %rbx 41f6c1: 41 5c pop %r12 41f6c3: 41 5d pop %r13 41f6c5: 41 5e pop %r14 41f6c7: 41 5f pop %r15 41f6c9: 5d pop %rbp 41f6ca: c3 retq 41f6cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041f6d0 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked>: 41f6d0: b8 02 00 00 00 mov $0x2,%eax 41f6d5: 48 39 77 78 cmp %rsi,0x78(%rdi) 41f6d9: 0f 87 e6 00 00 00 ja 41f7c5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 41f6df: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41f6e6: 0f 86 d9 00 00 00 jbe 41f7c5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 41f6ec: 4c 8b 8f 88 00 00 00 mov 0x88(%rdi),%r9 41f6f3: 49 83 f9 01 cmp $0x1,%r9 41f6f7: 77 15 ja 41f70e <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x3e> 41f6f9: 4d 85 c9 test %r9,%r9 41f6fc: 0f 84 c3 00 00 00 je 41f7c5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 41f702: 48 8b 8f 90 00 00 00 mov 0x90(%rdi),%rcx 41f709: 48 8b 11 mov (%rcx),%rdx 41f70c: eb 37 jmp 41f745 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x75> 41f70e: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41f715: 31 c9 xor %ecx,%ecx 41f717: eb 03 jmp 41f71c <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x4c> 41f719: 49 89 f9 mov %rdi,%r9 41f71c: 49 ff c9 dec %r9 41f71f: 90 nop 41f720: 4c 39 c9 cmp %r9,%rcx 41f723: 0f 87 9c 00 00 00 ja 41f7c5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 41f729: 4a 8d 3c 09 lea (%rcx,%r9,1),%rdi 41f72d: 48 d1 ef shr %rdi 41f730: 49 8b 14 f8 mov (%r8,%rdi,8),%rdx 41f734: 48 39 32 cmp %rsi,(%rdx) 41f737: 77 e0 ja 41f719 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x49> 41f739: 48 ff c7 inc %rdi 41f73c: 48 39 72 08 cmp %rsi,0x8(%rdx) 41f740: 48 89 f9 mov %rdi,%rcx 41f743: 76 db jbe 41f720 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x50> 41f745: 48 85 d2 test %rdx,%rdx 41f748: 74 7b je 41f7c5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 41f74a: 48 2b 32 sub (%rdx),%rsi 41f74d: 48 89 f0 mov %rsi,%rax 41f750: 48 c1 e8 0c shr $0xc,%rax 41f754: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41f75b: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 41f75f: 48 83 f9 08 cmp $0x8,%rcx 41f763: 77 1b ja 41f780 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xb0> 41f765: 48 23 34 cd a0 2f 63 and 0x632fa0(,%rcx,8),%rsi 41f76c: 00 41f76d: 0f b6 82 d8 00 00 00 movzbl 0xd8(%rdx),%eax 41f774: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 41f77b: 48 d3 ee shr %cl,%rsi 41f77e: eb 2c jmp 41f7ac <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xdc> 41f780: 40 8a ba d8 00 00 00 mov 0xd8(%rdx),%dil 41f787: be 01 00 00 00 mov $0x1,%esi 41f78c: b9 00 01 00 00 mov $0x100,%ecx 41f791: 40 84 ff test %dil,%dil 41f794: 48 0f 45 ce cmovne %rsi,%rcx 41f798: 48 8b b2 e0 00 00 00 mov 0xe0(%rdx),%rsi 41f79f: 8b 34 86 mov (%rsi,%rax,4),%esi 41f7a2: 48 29 f0 sub %rsi,%rax 41f7a5: 48 0f af c1 imul %rcx,%rax 41f7a9: 48 89 c6 mov %rax,%rsi 41f7ac: 48 89 f0 mov %rsi,%rax 41f7af: 48 c1 e8 06 shr $0x6,%rax 41f7b3: 48 8b 4a 10 mov 0x10(%rdx),%rcx 41f7b7: 48 8b 44 c1 08 mov 0x8(%rcx,%rax,8),%rax 41f7bc: 48 0f a3 f0 bt %rsi,%rax 41f7c0: 19 c0 sbb %eax,%eax 41f7c2: 83 e0 01 and $0x1,%eax 41f7c5: c3 retq 41f7c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41f7cd: 00 00 00 000000000041f7d0 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk>: 41f7d0: 48 89 f1 mov %rsi,%rcx 41f7d3: 48 83 7a 68 00 cmpq $0x0,0x68(%rdx) 41f7d8: 74 30 je 41f80a <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x3a> 41f7da: 48 89 cf mov %rcx,%rdi 41f7dd: 48 c1 ef 06 shr $0x6,%rdi 41f7e1: 48 8b 42 58 mov 0x58(%rdx),%rax 41f7e5: 41 b8 01 00 00 00 mov $0x1,%r8d 41f7eb: 49 d3 e0 shl %cl,%r8 41f7ee: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax 41f7f3: 80 e1 3f and $0x3f,%cl 41f7f6: 0f b6 c9 movzbl %cl,%ecx 41f7f9: 48 0f a3 c8 bt %rcx,%rax 41f7fd: 19 c0 sbb %eax,%eax 41f7ff: 83 e0 01 and $0x1,%eax 41f802: 48 ff c7 inc %rdi 41f805: 48 89 f9 mov %rdi,%rcx 41f808: eb 12 jmp 41f81c <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x4c> 41f80a: 41 b8 01 00 00 00 mov $0x1,%r8d 41f810: 49 d3 e0 shl %cl,%r8 41f813: 48 c1 e9 06 shr $0x6,%rcx 41f817: 48 ff c1 inc %rcx 41f81a: 31 c0 xor %eax,%eax 41f81c: 8d 78 02 lea 0x2(%rax),%edi 41f81f: 48 8b 72 70 mov 0x70(%rdx),%rsi 41f823: 4c 85 04 ce test %r8,(%rsi,%rcx,8) 41f827: 0f 44 f8 cmove %eax,%edi 41f82a: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 41f831: 00 41f832: 74 13 je 41f847 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x77> 41f834: 89 f8 mov %edi,%eax 41f836: 83 c8 10 or $0x10,%eax 41f839: 48 8b b2 a0 00 00 00 mov 0xa0(%rdx),%rsi 41f840: 4c 85 04 ce test %r8,(%rsi,%rcx,8) 41f844: 0f 45 f8 cmovne %eax,%edi 41f847: 89 f8 mov %edi,%eax 41f849: 83 c8 08 or $0x8,%eax 41f84c: 48 8b 92 88 00 00 00 mov 0x88(%rdx),%rdx 41f853: 4c 85 04 ca test %r8,(%rdx,%rcx,8) 41f857: 0f 44 c7 cmove %edi,%eax 41f85a: c3 retq 41f85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041f860 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv>: 41f860: 55 push %rbp 41f861: 41 57 push %r15 41f863: 41 56 push %r14 41f865: 53 push %rbx 41f866: 50 push %rax 41f867: 48 89 cb mov %rcx,%rbx 41f86a: 49 89 d6 mov %rdx,%r14 41f86d: 41 89 f7 mov %esi,%r15d 41f870: bd 01 00 00 00 mov $0x1,%ebp 41f875: 44 88 f1 mov %r14b,%cl 41f878: 48 d3 e5 shl %cl,%rbp 41f87b: 49 c1 ee 06 shr $0x6,%r14 41f87f: 41 f6 c7 01 test $0x1,%r15b 41f883: 74 40 je 41f8c5 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x65> 41f885: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 41f88a: 75 30 jne 41f8bc <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x5c> 41f88c: 48 8b 7b 20 mov 0x20(%rbx),%rdi 41f890: 48 89 7b 68 mov %rdi,0x68(%rbx) 41f894: 48 83 c7 3f add $0x3f,%rdi 41f898: 48 c1 ef 06 shr $0x6,%rdi 41f89c: 48 89 7b 60 mov %rdi,0x60(%rbx) 41f8a0: 48 83 c7 02 add $0x2,%rdi 41f8a4: be 08 00 00 00 mov $0x8,%esi 41f8a9: e8 f2 22 fe ff callq 401ba0 41f8ae: 48 89 43 58 mov %rax,0x58(%rbx) 41f8b2: 48 85 c0 test %rax,%rax 41f8b5: 75 05 jne 41f8bc <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x5c> 41f8b7: e8 14 9d fe ff callq 4095d0 41f8bc: 48 8b 43 58 mov 0x58(%rbx),%rax 41f8c0: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 41f8c5: 41 f6 c7 02 test $0x2,%r15b 41f8c9: 74 09 je 41f8d4 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x74> 41f8cb: 48 8b 43 70 mov 0x70(%rbx),%rax 41f8cf: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 41f8d4: 41 f6 c7 08 test $0x8,%r15b 41f8d8: 74 0c je 41f8e6 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x86> 41f8da: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 41f8e1: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 41f8e6: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 41f8ed: 75 55 jne 41f944 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xe4> 41f8ef: 41 f6 c7 10 test $0x10,%r15b 41f8f3: 74 4f je 41f944 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xe4> 41f8f5: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 41f8fc: 00 41f8fd: 75 39 jne 41f938 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xd8> 41f8ff: 48 8b 7b 20 mov 0x20(%rbx),%rdi 41f903: 48 89 bb b0 00 00 00 mov %rdi,0xb0(%rbx) 41f90a: 48 83 c7 3f add $0x3f,%rdi 41f90e: 48 c1 ef 06 shr $0x6,%rdi 41f912: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx) 41f919: 48 83 c7 02 add $0x2,%rdi 41f91d: be 08 00 00 00 mov $0x8,%esi 41f922: e8 79 22 fe ff callq 401ba0 41f927: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 41f92e: 48 85 c0 test %rax,%rax 41f931: 75 05 jne 41f938 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xd8> 41f933: e8 98 9c fe ff callq 4095d0 41f938: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 41f93f: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 41f944: 48 83 c4 08 add $0x8,%rsp 41f948: 5b pop %rbx 41f949: 41 5e pop %r14 41f94b: 41 5f pop %r15 41f94d: 5d pop %rbp 41f94e: c3 retq 41f94f: 90 nop 000000000041f950 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv>: 41f950: 48 89 c8 mov %rcx,%rax 41f953: bf 01 00 00 00 mov $0x1,%edi 41f958: 88 d1 mov %dl,%cl 41f95a: 48 d3 e7 shl %cl,%rdi 41f95d: 48 f7 d7 not %rdi 41f960: 48 c1 ea 06 shr $0x6,%rdx 41f964: 40 f6 c6 01 test $0x1,%sil 41f968: 74 10 je 41f97a <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x2a> 41f96a: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41f96f: 74 09 je 41f97a <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x2a> 41f971: 48 8b 48 58 mov 0x58(%rax),%rcx 41f975: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 41f97a: 40 f6 c6 02 test $0x2,%sil 41f97e: 74 09 je 41f989 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x39> 41f980: 48 8b 48 70 mov 0x70(%rax),%rcx 41f984: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 41f989: 40 f6 c6 08 test $0x8,%sil 41f98d: 74 0c je 41f99b <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x4b> 41f98f: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41f996: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 41f99b: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41f9a2: 00 41f9a3: 74 12 je 41f9b7 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x67> 41f9a5: 40 f6 c6 10 test $0x10,%sil 41f9a9: 74 0c je 41f9b7 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x67> 41f9ab: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 41f9b2: 48 21 7c d0 08 and %rdi,0x8(%rax,%rdx,8) 41f9b7: c3 retq 41f9b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f9bf: 00 000000000041f9c0 <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv>: 41f9c0: 48 f7 d6 not %rsi 41f9c3: 48 83 79 68 00 cmpq $0x0,0x68(%rcx) 41f9c8: 74 08 je 41f9d2 <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv+0x12> 41f9ca: 48 8b 41 58 mov 0x58(%rcx),%rax 41f9ce: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 41f9d2: 48 8b 41 70 mov 0x70(%rcx),%rax 41f9d6: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 41f9da: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 41f9e1: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 41f9e5: 48 83 b9 b0 00 00 00 cmpq $0x0,0xb0(%rcx) 41f9ec: 00 41f9ed: 74 0b je 41f9fa <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv+0x3a> 41f9ef: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax 41f9f6: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 41f9fa: c3 retq 41f9fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041fa00 <_D2gc3gcx3Gcx8log_initMFZv>: 41fa00: c3 retq 41fa01: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fa08: 0f 1f 84 00 00 00 00 41fa0f: 00 000000000041fa10 <_D2gc3gcx3Gcx10log_mallocMFPvmZv>: 41fa10: c3 retq 41fa11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fa18: 0f 1f 84 00 00 00 00 41fa1f: 00 000000000041fa20 <_D2gc3gcx3Gcx8log_freeMFPvZv>: 41fa20: c3 retq 41fa21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fa28: 0f 1f 84 00 00 00 00 41fa2f: 00 000000000041fa30 <_D2gc3gcx3Gcx11log_collectMFZv>: 41fa30: c3 retq 41fa31: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fa38: 0f 1f 84 00 00 00 00 41fa3f: 00 000000000041fa40 <_D2gc3gcx3Gcx10log_parentMFPvPvZv>: 41fa40: c3 retq 41fa41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fa48: 0f 1f 84 00 00 00 00 41fa4f: 00 000000000041fa50 <_D2gc3gcx4Pool10initializeMFmbZv>: 41fa50: 55 push %rbp 41fa51: 41 57 push %r15 41fa53: 41 56 push %r14 41fa55: 41 55 push %r13 41fa57: 41 54 push %r12 41fa59: 53 push %rbx 41fa5a: 50 push %rax 41fa5b: 49 89 d6 mov %rdx,%r14 41fa5e: 41 89 f7 mov %esi,%r15d 41fa61: 48 89 fb mov %rdi,%rbx 41fa64: 44 88 f8 mov %r15b,%al 41fa67: 24 01 and $0x1,%al 41fa69: 88 83 d8 00 00 00 mov %al,0xd8(%rbx) 41fa6f: 4c 89 f5 mov %r14,%rbp 41fa72: 48 c1 e5 0c shl $0xc,%rbp 41fa76: 45 31 e4 xor %r12d,%r12d 41fa79: 31 ff xor %edi,%edi 41fa7b: 48 89 ee mov %rbp,%rsi 41fa7e: ba 03 00 00 00 mov $0x3,%edx 41fa83: b9 22 00 00 00 mov $0x22,%ecx 41fa88: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 41fa8e: 45 31 c9 xor %r9d,%r9d 41fa91: e8 9a 21 fe ff callq 401c30 41fa96: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41fa9a: 49 0f 44 c4 cmove %r12,%rax 41fa9e: 48 89 03 mov %rax,(%rbx) 41faa1: 48 85 c0 test %rax,%rax 41faa4: 4c 0f 44 f0 cmove %rax,%r14 41faa8: 48 0f 44 e8 cmove %rax,%rbp 41faac: 48 01 e8 add %rbp,%rax 41faaf: 48 89 43 08 mov %rax,0x8(%rbx) 41fab3: 0f b6 83 d8 00 00 00 movzbl 0xd8(%rbx),%eax 41faba: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 41fac1: 48 d3 ed shr %cl,%rbp 41fac4: 48 89 6b 20 mov %rbp,0x20(%rbx) 41fac8: 4c 8d 6d 3f lea 0x3f(%rbp),%r13 41facc: 49 c1 ed 06 shr $0x6,%r13 41fad0: 4c 89 6b 18 mov %r13,0x18(%rbx) 41fad4: 4d 8d 65 02 lea 0x2(%r13),%r12 41fad8: 4c 89 e7 mov %r12,%rdi 41fadb: be 08 00 00 00 mov $0x8,%esi 41fae0: e8 bb 20 fe ff callq 401ba0 41fae5: 48 89 43 10 mov %rax,0x10(%rbx) 41fae9: 48 85 c0 test %rax,%rax 41faec: 75 05 jne 41faf3 <_D2gc3gcx4Pool10initializeMFmbZv+0xa3> 41faee: e8 dd 9a fe ff callq 4095d0 41faf3: 48 89 6b 38 mov %rbp,0x38(%rbx) 41faf7: 4c 89 6b 30 mov %r13,0x30(%rbx) 41fafb: 4c 89 e7 mov %r12,%rdi 41fafe: be 08 00 00 00 mov $0x8,%esi 41fb03: e8 98 20 fe ff callq 401ba0 41fb08: 48 89 43 28 mov %rax,0x28(%rbx) 41fb0c: 48 85 c0 test %rax,%rax 41fb0f: 75 05 jne 41fb16 <_D2gc3gcx4Pool10initializeMFmbZv+0xc6> 41fb11: e8 ba 9a fe ff callq 4095d0 41fb16: 41 f6 c7 01 test $0x1,%r15b 41fb1a: 75 23 jne 41fb3f <_D2gc3gcx4Pool10initializeMFmbZv+0xef> 41fb1c: 48 89 6b 50 mov %rbp,0x50(%rbx) 41fb20: 4c 89 6b 48 mov %r13,0x48(%rbx) 41fb24: 4c 89 e7 mov %r12,%rdi 41fb27: be 08 00 00 00 mov $0x8,%esi 41fb2c: e8 6f 20 fe ff callq 401ba0 41fb31: 48 89 43 40 mov %rax,0x40(%rbx) 41fb35: 48 85 c0 test %rax,%rax 41fb38: 75 05 jne 41fb3f <_D2gc3gcx4Pool10initializeMFmbZv+0xef> 41fb3a: e8 91 9a fe ff callq 4095d0 41fb3f: 48 89 ab 80 00 00 00 mov %rbp,0x80(%rbx) 41fb46: 4c 89 6b 78 mov %r13,0x78(%rbx) 41fb4a: 4c 89 e7 mov %r12,%rdi 41fb4d: be 08 00 00 00 mov $0x8,%esi 41fb52: e8 49 20 fe ff callq 401ba0 41fb57: 48 89 43 70 mov %rax,0x70(%rbx) 41fb5b: 48 85 c0 test %rax,%rax 41fb5e: 75 05 jne 41fb65 <_D2gc3gcx4Pool10initializeMFmbZv+0x115> 41fb60: e8 6b 9a fe ff callq 4095d0 41fb65: 48 89 ab 98 00 00 00 mov %rbp,0x98(%rbx) 41fb6c: 4c 89 ab 90 00 00 00 mov %r13,0x90(%rbx) 41fb73: 4c 89 e7 mov %r12,%rdi 41fb76: be 08 00 00 00 mov $0x8,%esi 41fb7b: e8 20 20 fe ff callq 401ba0 41fb80: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx) 41fb87: 48 85 c0 test %rax,%rax 41fb8a: 75 05 jne 41fb91 <_D2gc3gcx4Pool10initializeMFmbZv+0x141> 41fb8c: e8 3f 9a fe ff callq 4095d0 41fb91: 4c 89 f7 mov %r14,%rdi 41fb94: e8 d7 20 fe ff callq 401c70 41fb99: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 41fba0: 48 85 c0 test %rax,%rax 41fba3: 75 05 jne 41fbaa <_D2gc3gcx4Pool10initializeMFmbZv+0x15a> 41fba5: e8 26 9a fe ff callq 4095d0 41fbaa: 41 f6 c7 01 test $0x1,%r15b 41fbae: 74 1e je 41fbce <_D2gc3gcx4Pool10initializeMFmbZv+0x17e> 41fbb0: 4a 8d 3c b5 00 00 00 lea 0x0(,%r14,4),%rdi 41fbb7: 00 41fbb8: e8 b3 20 fe ff callq 401c70 41fbbd: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx) 41fbc4: 48 85 c0 test %rax,%rax 41fbc7: 75 05 jne 41fbce <_D2gc3gcx4Pool10initializeMFmbZv+0x17e> 41fbc9: e8 02 9a fe ff callq 4095d0 41fbce: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 41fbd5: be 0b 00 00 00 mov $0xb,%esi 41fbda: 4c 89 f2 mov %r14,%rdx 41fbdd: e8 1e 1f fe ff callq 401b00 41fbe2: 4c 89 b3 b8 00 00 00 mov %r14,0xb8(%rbx) 41fbe9: 4c 89 b3 c0 00 00 00 mov %r14,0xc0(%rbx) 41fbf0: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 41fbf7: 00 00 00 00 41fbfb: 48 83 c4 08 add $0x8,%rsp 41fbff: 5b pop %rbx 41fc00: 41 5c pop %r12 41fc02: 41 5d pop %r13 41fc04: 41 5e pop %r14 41fc06: 41 5f pop %r15 41fc08: 5d pop %rbp 41fc09: c3 retq 41fc0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041fc10 <_D2gc3gcx4Pool4DtorMFZv>: 41fc10: 53 push %rbx 41fc11: 48 89 fb mov %rdi,%rbx 41fc14: 48 8b 3b mov (%rbx),%rdi 41fc17: 48 85 ff test %rdi,%rdi 41fc1a: 74 44 je 41fc60 <_D2gc3gcx4Pool4DtorMFZv+0x50> 41fc1c: 48 83 bb c8 00 00 00 cmpq $0x0,0xc8(%rbx) 41fc23: 00 41fc24: 74 0b je 41fc31 <_D2gc3gcx4Pool4DtorMFZv+0x21> 41fc26: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 41fc2d: 00 00 00 00 41fc31: 48 8b b3 b8 00 00 00 mov 0xb8(%rbx),%rsi 41fc38: 48 85 f6 test %rsi,%rsi 41fc3b: 74 14 je 41fc51 <_D2gc3gcx4Pool4DtorMFZv+0x41> 41fc3d: 48 c1 e6 0c shl $0xc,%rsi 41fc41: e8 ba 20 fe ff callq 401d00 41fc46: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 41fc4d: 00 00 00 00 41fc51: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41fc58: 00 41fc59: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41fc60: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 41fc67: 48 85 ff test %rdi,%rdi 41fc6a: 74 05 je 41fc71 <_D2gc3gcx4Pool4DtorMFZv+0x61> 41fc6c: e8 ef 1c fe ff callq 401960 41fc71: 48 8b bb e0 00 00 00 mov 0xe0(%rbx),%rdi 41fc78: 48 85 ff test %rdi,%rdi 41fc7b: 74 05 je 41fc82 <_D2gc3gcx4Pool4DtorMFZv+0x72> 41fc7d: e8 de 1c fe ff callq 401960 41fc82: 48 8b 7b 10 mov 0x10(%rbx),%rdi 41fc86: 48 85 ff test %rdi,%rdi 41fc89: 74 0d je 41fc98 <_D2gc3gcx4Pool4DtorMFZv+0x88> 41fc8b: e8 d0 1c fe ff callq 401960 41fc90: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 41fc97: 00 41fc98: 48 8b 7b 28 mov 0x28(%rbx),%rdi 41fc9c: 48 85 ff test %rdi,%rdi 41fc9f: 74 0d je 41fcae <_D2gc3gcx4Pool4DtorMFZv+0x9e> 41fca1: e8 ba 1c fe ff callq 401960 41fca6: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 41fcad: 00 41fcae: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 41fcb5: 75 1e jne 41fcd5 <_D2gc3gcx4Pool4DtorMFZv+0xc5> 41fcb7: 48 8b bb a0 00 00 00 mov 0xa0(%rbx),%rdi 41fcbe: 48 85 ff test %rdi,%rdi 41fcc1: 74 28 je 41fceb <_D2gc3gcx4Pool4DtorMFZv+0xdb> 41fcc3: e8 98 1c fe ff callq 401960 41fcc8: 48 c7 83 a0 00 00 00 movq $0x0,0xa0(%rbx) 41fccf: 00 00 00 00 41fcd3: eb 16 jmp 41fceb <_D2gc3gcx4Pool4DtorMFZv+0xdb> 41fcd5: 48 8b 7b 40 mov 0x40(%rbx),%rdi 41fcd9: 48 85 ff test %rdi,%rdi 41fcdc: 74 0d je 41fceb <_D2gc3gcx4Pool4DtorMFZv+0xdb> 41fcde: e8 7d 1c fe ff callq 401960 41fce3: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 41fcea: 00 41fceb: 48 8b 7b 58 mov 0x58(%rbx),%rdi 41fcef: 48 85 ff test %rdi,%rdi 41fcf2: 74 0d je 41fd01 <_D2gc3gcx4Pool4DtorMFZv+0xf1> 41fcf4: e8 67 1c fe ff callq 401960 41fcf9: 48 c7 43 58 00 00 00 movq $0x0,0x58(%rbx) 41fd00: 00 41fd01: 48 8b 7b 70 mov 0x70(%rbx),%rdi 41fd05: 48 85 ff test %rdi,%rdi 41fd08: 74 0d je 41fd17 <_D2gc3gcx4Pool4DtorMFZv+0x107> 41fd0a: e8 51 1c fe ff callq 401960 41fd0f: 48 c7 43 70 00 00 00 movq $0x0,0x70(%rbx) 41fd16: 00 41fd17: 48 8b bb 88 00 00 00 mov 0x88(%rbx),%rdi 41fd1e: 48 85 ff test %rdi,%rdi 41fd21: 74 10 je 41fd33 <_D2gc3gcx4Pool4DtorMFZv+0x123> 41fd23: e8 38 1c fe ff callq 401960 41fd28: 48 c7 83 88 00 00 00 movq $0x0,0x88(%rbx) 41fd2f: 00 00 00 00 41fd33: 5b pop %rbx 41fd34: c3 retq 41fd35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41fd3c: 00 00 00 00 000000000041fd40 <_D2gc3gcx4Pool9InvariantMxFZv>: 41fd40: c3 retq 41fd41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fd48: 0f 1f 84 00 00 00 00 41fd4f: 00 000000000041fd50 <_D2gc3gcx4Pool11__invariantMxFZv>: 41fd50: c3 retq 41fd51: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fd58: 0f 1f 84 00 00 00 00 41fd5f: 00 000000000041fd60 <_D2gc3gcx4Pool7divisorMFNdZm>: 41fd60: 8a 97 d8 00 00 00 mov 0xd8(%rdi),%dl 41fd66: b9 00 10 00 00 mov $0x1000,%ecx 41fd6b: b8 10 00 00 00 mov $0x10,%eax 41fd70: 84 d2 test %dl,%dl 41fd72: 48 0f 45 c1 cmovne %rcx,%rax 41fd76: c3 retq 41fd77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41fd7e: 00 00 000000000041fd80 <_D2gc3gcx4Pool7shiftByMFNdZk>: 41fd80: 0f b6 87 d8 00 00 00 movzbl 0xd8(%rdi),%eax 41fd87: 8d 04 c5 04 00 00 00 lea 0x4(,%rax,8),%eax 41fd8e: c3 retq 41fd8f: 90 nop 000000000041fd90 <_D2gc3gcx4Pool13updateOffsetsMFmZv>: 41fd90: 48 8d 46 01 lea 0x1(%rsi),%rax 41fd94: 48 3b 87 c8 00 00 00 cmp 0xc8(%rdi),%rax 41fd9b: 73 38 jae 41fdd5 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x45> 41fd9d: b9 01 00 00 00 mov $0x1,%ecx 41fda2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fda9: 1f 84 00 00 00 00 00 41fdb0: 48 8b 97 d0 00 00 00 mov 0xd0(%rdi),%rdx 41fdb7: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41fdbb: 75 18 jne 41fdd5 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x45> 41fdbd: 48 8b 97 e0 00 00 00 mov 0xe0(%rdi),%rdx 41fdc4: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41fdc7: ff c1 inc %ecx 41fdc9: 48 ff c0 inc %rax 41fdcc: 48 3b 87 c8 00 00 00 cmp 0xc8(%rdi),%rax 41fdd3: 72 db jb 41fdb0 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x20> 41fdd5: 29 f0 sub %esi,%eax 41fdd7: 48 8b 8f e0 00 00 00 mov 0xe0(%rdi),%rcx 41fdde: 89 04 b1 mov %eax,(%rcx,%rsi,4) 41fde1: c3 retq 41fde2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fde9: 1f 84 00 00 00 00 00 000000000041fdf0 <_D2gc3gcx4Pool10allocPagesMFmZm>: 41fdf0: 41 57 push %r15 41fdf2: 41 56 push %r14 41fdf4: 53 push %rbx 41fdf5: 49 89 f6 mov %rsi,%r14 41fdf8: 49 89 ff mov %rdi,%r15 41fdfb: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 41fe02: 4d 39 b7 c0 00 00 00 cmp %r14,0xc0(%r15) 41fe09: 0f 82 0b 01 00 00 jb 41ff1a <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 41fe0f: 4d 8b 87 c8 00 00 00 mov 0xc8(%r15),%r8 41fe16: 49 8b 97 e8 00 00 00 mov 0xe8(%r15),%rdx 41fe1d: 4c 39 c2 cmp %r8,%rdx 41fe20: 73 6b jae 41fe8d <_D2gc3gcx4Pool10allocPagesMFmZm+0x9d> 41fe22: 49 8b bf d0 00 00 00 mov 0xd0(%r15),%rdi 41fe29: 4c 89 f1 mov %r14,%rcx 41fe2c: 48 89 d6 mov %rdx,%rsi 41fe2f: 90 nop 41fe30: 8a 1c 37 mov (%rdi,%rsi,1),%bl 41fe33: 80 fb 08 cmp $0x8,%bl 41fe36: 75 18 jne 41fe50 <_D2gc3gcx4Pool10allocPagesMFmZm+0x60> 41fe38: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41fe3f: 8b 0c b1 mov (%rcx,%rsi,4),%ecx 41fe42: ff c9 dec %ecx 41fe44: 48 01 ce add %rcx,%rsi 41fe47: eb 37 jmp 41fe80 <_D2gc3gcx4Pool10allocPagesMFmZm+0x90> 41fe49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41fe50: 80 fb 0a cmp $0xa,%bl 41fe53: 75 2b jne 41fe80 <_D2gc3gcx4Pool10allocPagesMFmZm+0x90> 41fe55: 80 3c 17 09 cmpb $0x9,(%rdi,%rdx,1) 41fe59: 77 16 ja 41fe71 <_D2gc3gcx4Pool10allocPagesMFmZm+0x81> 41fe5b: 41 0f b6 97 d8 00 00 movzbl 0xd8(%r15),%edx 41fe62: 00 41fe63: 48 83 f2 01 xor $0x1,%rdx 41fe67: 48 01 f2 add %rsi,%rdx 41fe6a: 49 89 97 e8 00 00 00 mov %rdx,0xe8(%r15) 41fe71: 48 ff c9 dec %rcx 41fe74: 75 0d jne 41fe83 <_D2gc3gcx4Pool10allocPagesMFmZm+0x93> 41fe76: e9 94 00 00 00 jmpq 41ff0f <_D2gc3gcx4Pool10allocPagesMFmZm+0x11f> 41fe7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41fe80: 4c 89 f1 mov %r14,%rcx 41fe83: 48 ff c6 inc %rsi 41fe86: 4c 39 c6 cmp %r8,%rsi 41fe89: 72 a5 jb 41fe30 <_D2gc3gcx4Pool10allocPagesMFmZm+0x40> 41fe8b: eb 07 jmp 41fe94 <_D2gc3gcx4Pool10allocPagesMFmZm+0xa4> 41fe8d: 49 8b bf d0 00 00 00 mov 0xd0(%r15),%rdi 41fe94: 80 3c 17 09 cmpb $0x9,(%rdi,%rdx,1) 41fe98: 77 07 ja 41fea1 <_D2gc3gcx4Pool10allocPagesMFmZm+0xb1> 41fe9a: 4d 89 87 e8 00 00 00 mov %r8,0xe8(%r15) 41fea1: 4b 8d 14 30 lea (%r8,%r14,1),%rdx 41fea5: 49 8b 8f b8 00 00 00 mov 0xb8(%r15),%rcx 41feac: 48 39 ca cmp %rcx,%rdx 41feaf: 77 69 ja 41ff1a <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 41feb1: 48 89 c8 mov %rcx,%rax 41feb4: 4c 29 c0 sub %r8,%rax 41feb7: 49 83 c6 0f add $0xf,%r14 41febb: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 41febf: 4b 8d 14 30 lea (%r8,%r14,1),%rdx 41fec3: 48 39 ca cmp %rcx,%rdx 41fec6: 4c 0f 47 f0 cmova %rax,%r14 41feca: 4c 01 c7 add %r8,%rdi 41fecd: be 0a 00 00 00 mov $0xa,%esi 41fed2: 4c 89 f2 mov %r14,%rdx 41fed5: e8 26 1c fe ff callq 401b00 41feda: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 41fee1: 49 01 ce add %rcx,%r14 41fee4: 4d 89 b7 c8 00 00 00 mov %r14,0xc8(%r15) 41feeb: 48 ff c1 inc %rcx 41feee: 66 90 xchg %ax,%ax 41fef0: 31 c0 xor %eax,%eax 41fef2: 48 83 f9 01 cmp $0x1,%rcx 41fef6: 74 22 je 41ff1a <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 41fef8: 49 8b 87 d0 00 00 00 mov 0xd0(%r15),%rax 41feff: 80 7c 08 fe 0a cmpb $0xa,-0x2(%rax,%rcx,1) 41ff04: 48 8d 41 ff lea -0x1(%rcx),%rax 41ff08: 48 89 c1 mov %rax,%rcx 41ff0b: 74 e3 je 41fef0 <_D2gc3gcx4Pool10allocPagesMFmZm+0x100> 41ff0d: eb 0b jmp 41ff1a <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 41ff0f: b8 01 00 00 00 mov $0x1,%eax 41ff14: 4c 29 f0 sub %r14,%rax 41ff17: 48 01 f0 add %rsi,%rax 41ff1a: 5b pop %rbx 41ff1b: 41 5e pop %r14 41ff1d: 41 5f pop %r15 41ff1f: c3 retq 000000000041ff20 <_D2gc3gcx4Pool11extendPagesMFmZm>: 41ff20: 41 56 push %r14 41ff22: 53 push %rbx 41ff23: 50 push %rax 41ff24: 48 89 f3 mov %rsi,%rbx 41ff27: 49 89 fe mov %rdi,%r14 41ff2a: 49 8b 8e b8 00 00 00 mov 0xb8(%r14),%rcx 41ff31: 49 8b be c8 00 00 00 mov 0xc8(%r14),%rdi 41ff38: 48 8d 14 1f lea (%rdi,%rbx,1),%rdx 41ff3c: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 41ff43: 48 39 ca cmp %rcx,%rdx 41ff46: 77 65 ja 41ffad <_D2gc3gcx4Pool11extendPagesMFmZm+0x8d> 41ff48: 48 89 c8 mov %rcx,%rax 41ff4b: 48 29 f8 sub %rdi,%rax 41ff4e: 48 83 c3 0f add $0xf,%rbx 41ff52: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 41ff56: 48 8d 14 1f lea (%rdi,%rbx,1),%rdx 41ff5a: 48 39 ca cmp %rcx,%rdx 41ff5d: 48 0f 47 d8 cmova %rax,%rbx 41ff61: 49 03 be d0 00 00 00 add 0xd0(%r14),%rdi 41ff68: be 0a 00 00 00 mov $0xa,%esi 41ff6d: 48 89 da mov %rbx,%rdx 41ff70: e8 8b 1b fe ff callq 401b00 41ff75: 49 8b 8e c8 00 00 00 mov 0xc8(%r14),%rcx 41ff7c: 48 01 cb add %rcx,%rbx 41ff7f: 49 89 9e c8 00 00 00 mov %rbx,0xc8(%r14) 41ff86: 48 ff c1 inc %rcx 41ff89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41ff90: 31 c0 xor %eax,%eax 41ff92: 48 83 f9 01 cmp $0x1,%rcx 41ff96: 74 15 je 41ffad <_D2gc3gcx4Pool11extendPagesMFmZm+0x8d> 41ff98: 49 8b 86 d0 00 00 00 mov 0xd0(%r14),%rax 41ff9f: 80 7c 08 fe 0a cmpb $0xa,-0x2(%rax,%rcx,1) 41ffa4: 48 8d 49 ff lea -0x1(%rcx),%rcx 41ffa8: 48 89 c8 mov %rcx,%rax 41ffab: 74 e3 je 41ff90 <_D2gc3gcx4Pool11extendPagesMFmZm+0x70> 41ffad: 48 83 c4 08 add $0x8,%rsp 41ffb1: 5b pop %rbx 41ffb2: 41 5e pop %r14 41ffb4: c3 retq 41ffb5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41ffbc: 00 00 00 00 000000000041ffc0 <_D2gc3gcx4Pool15extendPagesUpToMFmZm>: 41ffc0: 41 57 push %r15 41ffc2: 41 56 push %r14 41ffc4: 53 push %rbx 41ffc5: 49 89 f7 mov %rsi,%r15 41ffc8: 49 89 fe mov %rdi,%r14 41ffcb: 49 8b 86 b8 00 00 00 mov 0xb8(%r14),%rax 41ffd2: 49 8b be c8 00 00 00 mov 0xc8(%r14),%rdi 41ffd9: 4a 8d 14 3f lea (%rdi,%r15,1),%rdx 41ffdd: 48 89 c1 mov %rax,%rcx 41ffe0: 48 29 f9 sub %rdi,%rcx 41ffe3: 48 39 c2 cmp %rax,%rdx 41ffe6: 4c 0f 47 f9 cmova %rcx,%r15 41ffea: 49 8d 5f 0f lea 0xf(%r15),%rbx 41ffee: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 41fff2: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 41fff6: 48 39 c2 cmp %rax,%rdx 41fff9: 48 0f 47 d9 cmova %rcx,%rbx 41fffd: 48 85 db test %rbx,%rbx 420000: 74 27 je 420029 <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x69> 420002: 49 03 be d0 00 00 00 add 0xd0(%r14),%rdi 420009: be 0a 00 00 00 mov $0xa,%esi 42000e: 48 89 da mov %rbx,%rdx 420011: e8 ea 1a fe ff callq 401b00 420016: 49 01 9e c8 00 00 00 add %rbx,0xc8(%r14) 42001d: 49 39 df cmp %rbx,%r15 420020: 48 19 c0 sbb %rax,%rax 420023: 48 83 e0 01 and $0x1,%rax 420027: eb 02 jmp 42002b <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x6b> 420029: 31 c0 xor %eax,%eax 42002b: 5b pop %rbx 42002c: 41 5e pop %r14 42002e: 41 5f pop %r15 420030: c3 retq 420031: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420038: 0f 1f 84 00 00 00 00 42003f: 00 0000000000420040 <_D2gc3gcx4Pool9freePagesMFmmZv>: 420040: 48 39 97 e8 00 00 00 cmp %rdx,0xe8(%rdi) 420047: 76 07 jbe 420050 <_D2gc3gcx4Pool9freePagesMFmmZv+0x10> 420049: 48 89 97 e8 00 00 00 mov %rdx,0xe8(%rdi) 420050: 48 8d 04 32 lea (%rdx,%rsi,1),%rax 420054: 48 39 d0 cmp %rdx,%rax 420057: 76 27 jbe 420080 <_D2gc3gcx4Pool9freePagesMFmmZv+0x40> 420059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420060: 48 8b 87 d0 00 00 00 mov 0xd0(%rdi),%rax 420067: 80 3c 10 09 cmpb $0x9,(%rax,%rdx,1) 42006b: 77 07 ja 420074 <_D2gc3gcx4Pool9freePagesMFmmZv+0x34> 42006d: 48 ff 87 c0 00 00 00 incq 0xc0(%rdi) 420074: c6 04 10 0a movb $0xa,(%rax,%rdx,1) 420078: 48 ff c2 inc %rdx 42007b: 48 ff ce dec %rsi 42007e: 75 e0 jne 420060 <_D2gc3gcx4Pool9freePagesMFmmZv+0x20> 420080: c3 retq 420081: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420088: 0f 1f 84 00 00 00 00 42008f: 00 0000000000420090 <_D2gc3gcx4Pool5opCmpMxFxPS2gc3gcx4PoolZi>: 420090: 48 8b 06 mov (%rsi),%rax 420093: 48 8b 0f mov (%rdi),%rcx 420096: 48 39 c1 cmp %rax,%rcx 420099: 73 06 jae 4200a1 <_D2gc3gcx4Pool5opCmpMxFxPS2gc3gcx4PoolZi+0x11> 42009b: b8 ff ff ff ff mov $0xffffffff,%eax 4200a0: c3 retq 4200a1: 48 39 c8 cmp %rcx,%rax 4200a4: 19 c0 sbb %eax,%eax 4200a6: 83 e0 01 and $0x1,%eax 4200a9: c3 retq 4200aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004200b0 <_D2gc3gcx13sentinel_initFPvmZv>: 4200b0: c3 retq 4200b1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4200b8: 0f 1f 84 00 00 00 00 4200bf: 00 00000000004200c0 <_D2gc3gcx18sentinel_InvariantFxPvZv>: 4200c0: c3 retq 4200c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4200c8: 0f 1f 84 00 00 00 00 4200cf: 00 00000000004200d0 <_D2gc3gcx12sentinel_addFPvZPv>: 4200d0: 48 89 f8 mov %rdi,%rax 4200d3: c3 retq 4200d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4200db: 00 00 00 00 00 00000000004200e0 <_D2gc3gcx12sentinel_subFPvZPv>: 4200e0: 48 89 f8 mov %rdi,%rax 4200e3: c3 retq 4200e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4200eb: 00 00 00 00 00 00000000004200f0 <_D2gc3gcx16__moduleinfoCtorZ>: 4200f0: 48 8b 05 29 34 21 00 mov 0x213429(%rip),%rax # 633520 <_Dmodule_ref> 4200f7: 48 89 05 2a 2f 21 00 mov %rax,0x212f2a(%rip) # 633028 <_D2gc3gcx11__moduleRefZ> 4200fe: 48 c7 05 17 34 21 00 movq $0x633028,0x213417(%rip) # 633520 <_Dmodule_ref> 420105: 28 30 63 00 420109: c3 retq 42010a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420110 <_aApplycd1>: 420110: 55 push %rbp 420111: 41 57 push %r15 420113: 41 56 push %r14 420115: 41 55 push %r13 420117: 41 54 push %r12 420119: 53 push %rbx 42011a: 48 83 ec 18 sub $0x18,%rsp 42011e: 49 89 ce mov %rcx,%r14 420121: 49 89 d7 mov %rdx,%r15 420124: 49 89 f4 mov %rsi,%r12 420127: 48 89 fb mov %rdi,%rbx 42012a: 31 c9 xor %ecx,%ecx 42012c: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 420133: 00 00 420135: 4c 8d 6c 24 0c lea 0xc(%rsp),%r13 42013a: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 42013f: eb 14 jmp 420155 <_aApplycd1+0x45> 420141: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420148: 0f 1f 84 00 00 00 00 42014f: 00 420150: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 420155: 31 c0 xor %eax,%eax 420157: 48 39 d9 cmp %rbx,%rcx 42015a: 73 43 jae 42019f <_aApplycd1+0x8f> 42015c: c7 44 24 0c ff ff 00 movl $0xffff,0xc(%rsp) 420163: 00 420164: 41 0f b6 04 0c movzbl (%r12,%rcx,1),%eax 420169: 89 44 24 0c mov %eax,0xc(%rsp) 42016d: a8 80 test $0x80,%al 42016f: 75 0f jne 420180 <_aApplycd1+0x70> 420171: 48 ff c1 inc %rcx 420174: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 420179: eb 17 jmp 420192 <_aApplycd1+0x82> 42017b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 420180: 48 89 ef mov %rbp,%rdi 420183: 48 89 de mov %rbx,%rsi 420186: 4c 89 e2 mov %r12,%rdx 420189: e8 e2 66 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 42018e: 89 44 24 0c mov %eax,0xc(%rsp) 420192: 4c 89 ff mov %r15,%rdi 420195: 4c 89 ee mov %r13,%rsi 420198: 41 ff d6 callq *%r14 42019b: 85 c0 test %eax,%eax 42019d: 74 b1 je 420150 <_aApplycd1+0x40> 42019f: 48 83 c4 18 add $0x18,%rsp 4201a3: 5b pop %rbx 4201a4: 41 5c pop %r12 4201a6: 41 5d pop %r13 4201a8: 41 5e pop %r14 4201aa: 41 5f pop %r15 4201ac: 5d pop %rbp 4201ad: c3 retq 4201ae: 66 90 xchg %ax,%ax 00000000004201b0 <_aApplywd1>: 4201b0: 55 push %rbp 4201b1: 41 57 push %r15 4201b3: 41 56 push %r14 4201b5: 41 55 push %r13 4201b7: 41 54 push %r12 4201b9: 53 push %rbx 4201ba: 48 83 ec 18 sub $0x18,%rsp 4201be: 49 89 ce mov %rcx,%r14 4201c1: 49 89 d7 mov %rdx,%r15 4201c4: 49 89 f4 mov %rsi,%r12 4201c7: 48 89 fb mov %rdi,%rbx 4201ca: 31 c9 xor %ecx,%ecx 4201cc: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4201d3: 00 00 4201d5: 4c 8d 6c 24 0c lea 0xc(%rsp),%r13 4201da: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 4201df: eb 14 jmp 4201f5 <_aApplywd1+0x45> 4201e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4201e8: 0f 1f 84 00 00 00 00 4201ef: 00 4201f0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4201f5: 31 c0 xor %eax,%eax 4201f7: 48 39 d9 cmp %rbx,%rcx 4201fa: 73 43 jae 42023f <_aApplywd1+0x8f> 4201fc: c7 44 24 0c ff ff 00 movl $0xffff,0xc(%rsp) 420203: 00 420204: 41 0f b7 04 4c movzwl (%r12,%rcx,2),%eax 420209: 89 44 24 0c mov %eax,0xc(%rsp) 42020d: 66 a9 80 ff test $0xff80,%ax 420211: 75 0d jne 420220 <_aApplywd1+0x70> 420213: 48 ff c1 inc %rcx 420216: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 42021b: eb 15 jmp 420232 <_aApplywd1+0x82> 42021d: 0f 1f 00 nopl (%rax) 420220: 48 89 ef mov %rbp,%rdi 420223: 48 89 de mov %rbx,%rsi 420226: 4c 89 e2 mov %r12,%rdx 420229: e8 92 67 ff ff callq 4169c0 <_D2rt4util3utf6decodeFxAuKmZw> 42022e: 89 44 24 0c mov %eax,0xc(%rsp) 420232: 4c 89 ff mov %r15,%rdi 420235: 4c 89 ee mov %r13,%rsi 420238: 41 ff d6 callq *%r14 42023b: 85 c0 test %eax,%eax 42023d: 74 b1 je 4201f0 <_aApplywd1+0x40> 42023f: 48 83 c4 18 add $0x18,%rsp 420243: 5b pop %rbx 420244: 41 5c pop %r12 420246: 41 5d pop %r13 420248: 41 5e pop %r14 42024a: 41 5f pop %r15 42024c: 5d pop %rbp 42024d: c3 retq 42024e: 66 90 xchg %ax,%ax 0000000000420250 <_aApplycw1>: 420250: 55 push %rbp 420251: 41 57 push %r15 420253: 41 56 push %r14 420255: 41 55 push %r13 420257: 41 54 push %r12 420259: 53 push %rbx 42025a: 48 83 ec 18 sub $0x18,%rsp 42025e: 49 89 ce mov %rcx,%r14 420261: 49 89 d7 mov %rdx,%r15 420264: 49 89 f4 mov %rsi,%r12 420267: 48 89 fb mov %rdi,%rbx 42026a: 31 c9 xor %ecx,%ecx 42026c: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 420273: 00 00 420275: 48 8d 6c 24 0e lea 0xe(%rsp),%rbp 42027a: eb 09 jmp 420285 <_aApplycw1+0x35> 42027c: 0f 1f 40 00 nopl 0x0(%rax) 420280: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 420285: 31 c0 xor %eax,%eax 420287: 48 39 d9 cmp %rbx,%rcx 42028a: 0f 83 9e 00 00 00 jae 42032e <_aApplycw1+0xde> 420290: 66 c7 44 24 0e ff ff movw $0xffff,0xe(%rsp) 420297: 41 0f b6 04 0c movzbl (%r12,%rcx,1),%eax 42029c: 66 89 44 24 0e mov %ax,0xe(%rsp) 4202a1: 84 c0 test %al,%al 4202a3: 79 2b jns 4202d0 <_aApplycw1+0x80> 4202a5: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4202aa: 48 89 de mov %rbx,%rsi 4202ad: 4c 89 e2 mov %r12,%rdx 4202b0: e8 bb 65 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 4202b5: 3d ff ff 00 00 cmp $0xffff,%eax 4202ba: 77 24 ja 4202e0 <_aApplycw1+0x90> 4202bc: 66 89 44 24 0e mov %ax,0xe(%rsp) 4202c1: eb 5a jmp 42031d <_aApplycw1+0xcd> 4202c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4202ca: 84 00 00 00 00 00 4202d0: 48 ff c1 inc %rcx 4202d3: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 4202d8: eb 43 jmp 42031d <_aApplycw1+0xcd> 4202da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4202e0: 44 8d a8 00 00 ff ff lea -0x10000(%rax),%r13d 4202e7: 44 89 e8 mov %r13d,%eax 4202ea: c1 e8 0a shr $0xa,%eax 4202ed: 25 ff 03 00 00 and $0x3ff,%eax 4202f2: 0d 00 d8 00 00 or $0xd800,%eax 4202f7: 66 89 44 24 0e mov %ax,0xe(%rsp) 4202fc: 4c 89 ff mov %r15,%rdi 4202ff: 48 89 ee mov %rbp,%rsi 420302: 41 ff d6 callq *%r14 420305: 85 c0 test %eax,%eax 420307: 75 25 jne 42032e <_aApplycw1+0xde> 420309: 41 81 e5 ff 03 00 00 and $0x3ff,%r13d 420310: 41 81 cd 00 dc 00 00 or $0xdc00,%r13d 420317: 66 44 89 6c 24 0e mov %r13w,0xe(%rsp) 42031d: 4c 89 ff mov %r15,%rdi 420320: 48 89 ee mov %rbp,%rsi 420323: 41 ff d6 callq *%r14 420326: 85 c0 test %eax,%eax 420328: 0f 84 52 ff ff ff je 420280 <_aApplycw1+0x30> 42032e: 48 83 c4 18 add $0x18,%rsp 420332: 5b pop %rbx 420333: 41 5c pop %r12 420335: 41 5d pop %r13 420337: 41 5e pop %r14 420339: 41 5f pop %r15 42033b: 5d pop %rbp 42033c: c3 retq 42033d: 0f 1f 00 nopl (%rax) 0000000000420340 <_aApplywc1>: 420340: 55 push %rbp 420341: 41 57 push %r15 420343: 41 56 push %r14 420345: 41 55 push %r13 420347: 41 54 push %r12 420349: 53 push %rbx 42034a: 48 83 ec 28 sub $0x28,%rsp 42034e: 49 89 ce mov %rcx,%r14 420351: 48 89 d3 mov %rdx,%rbx 420354: 48 89 f2 mov %rsi,%rdx 420357: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 42035c: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 420363: 00 00 420365: 48 85 ff test %rdi,%rdi 420368: 0f 84 99 01 00 00 je 420507 <_aApplywc1+0x1c7> 42036e: 31 c0 xor %eax,%eax 420370: 4c 8d 6c 24 18 lea 0x18(%rsp),%r13 420375: c6 44 24 1f ff movb $0xff,0x1f(%rsp) 42037a: 66 8b 0c 42 mov (%rdx,%rax,2),%cx 42037e: 66 81 f9 80 00 cmp $0x80,%cx 420383: 72 3b jb 4203c0 <_aApplywc1+0x80> 420385: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 42038a: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 42038f: 48 89 d5 mov %rdx,%rbp 420392: e8 29 66 ff ff callq 4169c0 <_D2rt4util3utf6decodeFxAuKmZw> 420397: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 42039e: ff 42039f: 83 f8 7f cmp $0x7f,%eax 4203a2: 77 4c ja 4203f0 <_aApplywc1+0xb0> 4203a4: 88 44 24 18 mov %al,0x18(%rsp) 4203a8: 41 bf 01 00 00 00 mov $0x1,%r15d 4203ae: e9 fd 00 00 00 jmpq 4204b0 <_aApplywc1+0x170> 4203b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4203ba: 84 00 00 00 00 00 4203c0: 48 89 d5 mov %rdx,%rbp 4203c3: 88 4c 24 1f mov %cl,0x1f(%rsp) 4203c7: 48 ff c0 inc %rax 4203ca: 48 89 44 24 20 mov %rax,0x20(%rsp) 4203cf: 48 89 df mov %rbx,%rdi 4203d2: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 4203d7: 41 ff d6 callq *%r14 4203da: 85 c0 test %eax,%eax 4203dc: 0f 85 27 01 00 00 jne 420509 <_aApplywc1+0x1c9> 4203e2: e9 09 01 00 00 jmpq 4204f0 <_aApplywc1+0x1b0> 4203e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4203ee: 00 00 4203f0: 3d ff 07 00 00 cmp $0x7ff,%eax 4203f5: 77 26 ja 42041d <_aApplywc1+0xdd> 4203f7: 89 c1 mov %eax,%ecx 4203f9: c1 e9 06 shr $0x6,%ecx 4203fc: 81 c9 c0 00 00 00 or $0xc0,%ecx 420402: 88 4c 24 18 mov %cl,0x18(%rsp) 420406: 83 e0 3f and $0x3f,%eax 420409: 0d 80 00 00 00 or $0x80,%eax 42040e: 88 44 24 19 mov %al,0x19(%rsp) 420412: 41 bf 02 00 00 00 mov $0x2,%r15d 420418: e9 93 00 00 00 jmpq 4204b0 <_aApplywc1+0x170> 42041d: 3d ff ff 00 00 cmp $0xffff,%eax 420422: 77 35 ja 420459 <_aApplywc1+0x119> 420424: 89 c1 mov %eax,%ecx 420426: c1 e9 0c shr $0xc,%ecx 420429: 81 c9 e0 00 00 00 or $0xe0,%ecx 42042f: 88 4c 24 18 mov %cl,0x18(%rsp) 420433: 89 c1 mov %eax,%ecx 420435: c1 e9 06 shr $0x6,%ecx 420438: 83 e1 3f and $0x3f,%ecx 42043b: 81 c9 80 00 00 00 or $0x80,%ecx 420441: 88 4c 24 19 mov %cl,0x19(%rsp) 420445: 83 e0 3f and $0x3f,%eax 420448: 0d 80 00 00 00 or $0x80,%eax 42044d: 88 44 24 1a mov %al,0x1a(%rsp) 420451: 41 bf 03 00 00 00 mov $0x3,%r15d 420457: eb 57 jmp 4204b0 <_aApplywc1+0x170> 420459: 3d ff ff 10 00 cmp $0x10ffff,%eax 42045e: 0f 87 b4 00 00 00 ja 420518 <_aApplywc1+0x1d8> 420464: 89 c1 mov %eax,%ecx 420466: c1 e9 12 shr $0x12,%ecx 420469: 81 c9 f0 00 00 00 or $0xf0,%ecx 42046f: 88 4c 24 18 mov %cl,0x18(%rsp) 420473: 89 c1 mov %eax,%ecx 420475: c1 e9 0c shr $0xc,%ecx 420478: 83 e1 3f and $0x3f,%ecx 42047b: 81 c9 80 00 00 00 or $0x80,%ecx 420481: 88 4c 24 19 mov %cl,0x19(%rsp) 420485: 89 c1 mov %eax,%ecx 420487: c1 e9 06 shr $0x6,%ecx 42048a: 83 e1 3f and $0x3f,%ecx 42048d: 81 c9 80 00 00 00 or $0x80,%ecx 420493: 88 4c 24 1a mov %cl,0x1a(%rsp) 420497: 83 e0 3f and $0x3f,%eax 42049a: 0d 80 00 00 00 or $0x80,%eax 42049f: 88 44 24 1b mov %al,0x1b(%rsp) 4204a3: 41 bf 04 00 00 00 mov $0x4,%r15d 4204a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4204b0: 45 31 e4 xor %r12d,%r12d 4204b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204ba: 84 00 00 00 00 00 4204c0: 4d 39 fc cmp %r15,%r12 4204c3: 73 2b jae 4204f0 <_aApplywc1+0x1b0> 4204c5: 43 8a 44 25 00 mov 0x0(%r13,%r12,1),%al 4204ca: 88 44 24 17 mov %al,0x17(%rsp) 4204ce: 48 89 df mov %rbx,%rdi 4204d1: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 4204d6: 41 ff d6 callq *%r14 4204d9: 49 ff c4 inc %r12 4204dc: 85 c0 test %eax,%eax 4204de: 74 e0 je 4204c0 <_aApplywc1+0x180> 4204e0: eb 27 jmp 420509 <_aApplywc1+0x1c9> 4204e2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204e9: 1f 84 00 00 00 00 00 4204f0: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4204f5: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 4204fa: 48 89 ea mov %rbp,%rdx 4204fd: 0f 82 72 fe ff ff jb 420375 <_aApplywc1+0x35> 420503: 31 c0 xor %eax,%eax 420505: eb 02 jmp 420509 <_aApplywc1+0x1c9> 420507: 31 c0 xor %eax,%eax 420509: 48 83 c4 28 add $0x28,%rsp 42050d: 5b pop %rbx 42050e: 41 5c pop %r12 420510: 41 5d pop %r13 420512: 41 5e pop %r14 420514: 41 5f pop %r15 420516: 5d pop %rbp 420517: c3 retq 420518: bf 43 00 00 00 mov $0x43,%edi 42051d: be 50 80 42 00 mov $0x428050,%esi 420522: ba 68 02 00 00 mov $0x268,%edx 420527: e8 74 1c fe ff callq 4021a0 <_d_assert> 42052c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000420530 <_aApplydc1>: 420530: 55 push %rbp 420531: 41 57 push %r15 420533: 41 56 push %r14 420535: 41 55 push %r13 420537: 41 54 push %r12 420539: 53 push %rbx 42053a: 48 83 ec 28 sub $0x28,%rsp 42053e: 49 89 ce mov %rcx,%r14 420541: 48 89 d3 mov %rdx,%rbx 420544: 48 89 74 24 10 mov %rsi,0x10(%rsp) 420549: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 42054e: 48 85 ff test %rdi,%rdi 420551: 0f 84 4b 01 00 00 je 4206a2 <_aApplydc1+0x172> 420557: 31 ed xor %ebp,%ebp 420559: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 42055e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 420563: 8b 04 a8 mov (%rax,%rbp,4),%eax 420566: c6 44 24 27 ff movb $0xff,0x27(%rsp) 42056b: 3d 80 00 00 00 cmp $0x80,%eax 420570: 72 3e jb 4205b0 <_aApplydc1+0x80> 420572: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 420579: ff 42057a: 3d ff 07 00 00 cmp $0x7ff,%eax 42057f: 77 4f ja 4205d0 <_aApplydc1+0xa0> 420581: 89 c1 mov %eax,%ecx 420583: c1 e9 06 shr $0x6,%ecx 420586: 81 c9 c0 00 00 00 or $0xc0,%ecx 42058c: 88 4c 24 20 mov %cl,0x20(%rsp) 420590: 83 e0 3f and $0x3f,%eax 420593: 0d 80 00 00 00 or $0x80,%eax 420598: 88 44 24 21 mov %al,0x21(%rsp) 42059c: 41 bc 02 00 00 00 mov $0x2,%r12d 4205a2: e9 b5 00 00 00 jmpq 42065c <_aApplydc1+0x12c> 4205a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4205ae: 00 00 4205b0: 88 44 24 27 mov %al,0x27(%rsp) 4205b4: 48 89 df mov %rbx,%rdi 4205b7: 48 8d 74 24 27 lea 0x27(%rsp),%rsi 4205bc: 41 ff d6 callq *%r14 4205bf: 85 c0 test %eax,%eax 4205c1: 0f 85 dd 00 00 00 jne 4206a4 <_aApplydc1+0x174> 4205c7: e9 c4 00 00 00 jmpq 420690 <_aApplydc1+0x160> 4205cc: 0f 1f 40 00 nopl 0x0(%rax) 4205d0: 3d ff ff 00 00 cmp $0xffff,%eax 4205d5: 77 35 ja 42060c <_aApplydc1+0xdc> 4205d7: 89 c1 mov %eax,%ecx 4205d9: c1 e9 0c shr $0xc,%ecx 4205dc: 81 c9 e0 00 00 00 or $0xe0,%ecx 4205e2: 88 4c 24 20 mov %cl,0x20(%rsp) 4205e6: 89 c1 mov %eax,%ecx 4205e8: c1 e9 06 shr $0x6,%ecx 4205eb: 83 e1 3f and $0x3f,%ecx 4205ee: 81 c9 80 00 00 00 or $0x80,%ecx 4205f4: 88 4c 24 21 mov %cl,0x21(%rsp) 4205f8: 83 e0 3f and $0x3f,%eax 4205fb: 0d 80 00 00 00 or $0x80,%eax 420600: 88 44 24 22 mov %al,0x22(%rsp) 420604: 41 bc 03 00 00 00 mov $0x3,%r12d 42060a: eb 50 jmp 42065c <_aApplydc1+0x12c> 42060c: 3d ff ff 10 00 cmp $0x10ffff,%eax 420611: 0f 87 9c 00 00 00 ja 4206b3 <_aApplydc1+0x183> 420617: 89 c1 mov %eax,%ecx 420619: c1 e9 12 shr $0x12,%ecx 42061c: 81 c9 f0 00 00 00 or $0xf0,%ecx 420622: 88 4c 24 20 mov %cl,0x20(%rsp) 420626: 89 c1 mov %eax,%ecx 420628: c1 e9 0c shr $0xc,%ecx 42062b: 83 e1 3f and $0x3f,%ecx 42062e: 81 c9 80 00 00 00 or $0x80,%ecx 420634: 88 4c 24 21 mov %cl,0x21(%rsp) 420638: 89 c1 mov %eax,%ecx 42063a: c1 e9 06 shr $0x6,%ecx 42063d: 83 e1 3f and $0x3f,%ecx 420640: 81 c9 80 00 00 00 or $0x80,%ecx 420646: 88 4c 24 22 mov %cl,0x22(%rsp) 42064a: 83 e0 3f and $0x3f,%eax 42064d: 0d 80 00 00 00 or $0x80,%eax 420652: 88 44 24 23 mov %al,0x23(%rsp) 420656: 41 bc 04 00 00 00 mov $0x4,%r12d 42065c: 45 31 ed xor %r13d,%r13d 42065f: 90 nop 420660: 4d 39 e5 cmp %r12,%r13 420663: 73 2b jae 420690 <_aApplydc1+0x160> 420665: 43 8a 04 2f mov (%r15,%r13,1),%al 420669: 88 44 24 1f mov %al,0x1f(%rsp) 42066d: 48 89 df mov %rbx,%rdi 420670: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 420675: 41 ff d6 callq *%r14 420678: 49 ff c5 inc %r13 42067b: 85 c0 test %eax,%eax 42067d: 74 e1 je 420660 <_aApplydc1+0x130> 42067f: eb 23 jmp 4206a4 <_aApplydc1+0x174> 420681: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420688: 0f 1f 84 00 00 00 00 42068f: 00 420690: 48 ff c5 inc %rbp 420693: 48 3b 6c 24 08 cmp 0x8(%rsp),%rbp 420698: 0f 82 c0 fe ff ff jb 42055e <_aApplydc1+0x2e> 42069e: 31 c0 xor %eax,%eax 4206a0: eb 02 jmp 4206a4 <_aApplydc1+0x174> 4206a2: 31 c0 xor %eax,%eax 4206a4: 48 83 c4 28 add $0x28,%rsp 4206a8: 5b pop %rbx 4206a9: 41 5c pop %r12 4206ab: 41 5d pop %r13 4206ad: 41 5e pop %r14 4206af: 41 5f pop %r15 4206b1: 5d pop %rbp 4206b2: c3 retq 4206b3: bf 43 00 00 00 mov $0x43,%edi 4206b8: be 50 80 42 00 mov $0x428050,%esi 4206bd: ba 68 02 00 00 mov $0x268,%edx 4206c2: e8 d9 1a fe ff callq 4021a0 <_d_assert> 4206c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4206ce: 00 00 00000000004206d0 <_aApplydw1>: 4206d0: 55 push %rbp 4206d1: 41 57 push %r15 4206d3: 41 56 push %r14 4206d5: 41 55 push %r13 4206d7: 41 54 push %r12 4206d9: 53 push %rbx 4206da: 48 83 ec 18 sub $0x18,%rsp 4206de: 49 89 ce mov %rcx,%r14 4206e1: 48 89 d3 mov %rdx,%rbx 4206e4: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4206e9: 49 89 fc mov %rdi,%r12 4206ec: 31 ed xor %ebp,%ebp 4206ee: 4c 8d 6c 24 16 lea 0x16(%rsp),%r13 4206f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4206fa: 84 00 00 00 00 00 420700: 31 c0 xor %eax,%eax 420702: 4c 39 e5 cmp %r12,%rbp 420705: 73 66 jae 42076d <_aApplydw1+0x9d> 420707: 48 8b 44 24 08 mov 0x8(%rsp),%rax 42070c: 44 8b 3c a8 mov (%rax,%rbp,4),%r15d 420710: 66 c7 44 24 16 ff ff movw $0xffff,0x16(%rsp) 420717: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 42071e: 72 37 jb 420757 <_aApplydw1+0x87> 420720: 41 81 c7 00 00 ff ff add $0xffff0000,%r15d 420727: 44 89 f8 mov %r15d,%eax 42072a: c1 e8 0a shr $0xa,%eax 42072d: 25 ff 03 00 00 and $0x3ff,%eax 420732: 0d 00 d8 00 00 or $0xd800,%eax 420737: 66 89 44 24 16 mov %ax,0x16(%rsp) 42073c: 48 89 df mov %rbx,%rdi 42073f: 4c 89 ee mov %r13,%rsi 420742: 41 ff d6 callq *%r14 420745: 85 c0 test %eax,%eax 420747: 75 24 jne 42076d <_aApplydw1+0x9d> 420749: 41 81 e7 ff 03 00 00 and $0x3ff,%r15d 420750: 41 81 cf 00 dc 00 00 or $0xdc00,%r15d 420757: 66 44 89 7c 24 16 mov %r15w,0x16(%rsp) 42075d: 48 89 df mov %rbx,%rdi 420760: 4c 89 ee mov %r13,%rsi 420763: 41 ff d6 callq *%r14 420766: 48 ff c5 inc %rbp 420769: 85 c0 test %eax,%eax 42076b: 74 93 je 420700 <_aApplydw1+0x30> 42076d: 48 83 c4 18 add $0x18,%rsp 420771: 5b pop %rbx 420772: 41 5c pop %r12 420774: 41 5d pop %r13 420776: 41 5e pop %r14 420778: 41 5f pop %r15 42077a: 5d pop %rbp 42077b: c3 retq 42077c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000420780 <_aApplycd2>: 420780: 55 push %rbp 420781: 41 57 push %r15 420783: 41 56 push %r14 420785: 41 55 push %r13 420787: 41 54 push %r12 420789: 53 push %rbx 42078a: 48 83 ec 18 sub $0x18,%rsp 42078e: 49 89 ce mov %rcx,%r14 420791: 49 89 d7 mov %rdx,%r15 420794: 49 89 f4 mov %rsi,%r12 420797: 48 89 fb mov %rdi,%rbx 42079a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 4207a1: 00 00 4207a3: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4207aa: 00 00 4207ac: 48 85 db test %rbx,%rbx 4207af: 74 76 je 420827 <_aApplycd2+0xa7> 4207b1: 31 c0 xor %eax,%eax 4207b3: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 4207b8: 4c 8d 6c 24 08 lea 0x8(%rsp),%r13 4207bd: 0f 1f 00 nopl (%rax) 4207c0: c7 44 24 04 ff ff 00 movl $0xffff,0x4(%rsp) 4207c7: 00 4207c8: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx 4207cd: 89 54 24 04 mov %edx,0x4(%rsp) 4207d1: b9 01 00 00 00 mov $0x1,%ecx 4207d6: f6 c2 80 test $0x80,%dl 4207d9: 74 21 je 4207fc <_aApplycd2+0x7c> 4207db: 48 89 44 24 08 mov %rax,0x8(%rsp) 4207e0: 4c 89 ef mov %r13,%rdi 4207e3: 48 89 de mov %rbx,%rsi 4207e6: 4c 89 e2 mov %r12,%rdx 4207e9: e8 82 60 ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 4207ee: 89 44 24 04 mov %eax,0x4(%rsp) 4207f2: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4207f7: 48 2b 4c 24 10 sub 0x10(%rsp),%rcx 4207fc: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 420801: 4c 89 ff mov %r15,%rdi 420804: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 420809: 48 89 ea mov %rbp,%rdx 42080c: 41 ff d6 callq *%r14 42080f: 85 c0 test %eax,%eax 420811: 75 16 jne 420829 <_aApplycd2+0xa9> 420813: 48 8b 44 24 08 mov 0x8(%rsp),%rax 420818: 48 03 44 24 10 add 0x10(%rsp),%rax 42081d: 48 89 44 24 10 mov %rax,0x10(%rsp) 420822: 48 39 d8 cmp %rbx,%rax 420825: 72 99 jb 4207c0 <_aApplycd2+0x40> 420827: 31 c0 xor %eax,%eax 420829: 48 83 c4 18 add $0x18,%rsp 42082d: 5b pop %rbx 42082e: 41 5c pop %r12 420830: 41 5d pop %r13 420832: 41 5e pop %r14 420834: 41 5f pop %r15 420836: 5d pop %rbp 420837: c3 retq 420838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42083f: 00 0000000000420840 <_aApplywd2>: 420840: 55 push %rbp 420841: 41 57 push %r15 420843: 41 56 push %r14 420845: 41 55 push %r13 420847: 41 54 push %r12 420849: 53 push %rbx 42084a: 48 83 ec 18 sub $0x18,%rsp 42084e: 49 89 ce mov %rcx,%r14 420851: 49 89 d7 mov %rdx,%r15 420854: 49 89 f4 mov %rsi,%r12 420857: 48 89 fb mov %rdi,%rbx 42085a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 420861: 00 00 420863: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 42086a: 00 00 42086c: 48 85 db test %rbx,%rbx 42086f: 74 78 je 4208e9 <_aApplywd2+0xa9> 420871: 31 c0 xor %eax,%eax 420873: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 420878: 4c 8d 6c 24 08 lea 0x8(%rsp),%r13 42087d: 0f 1f 00 nopl (%rax) 420880: c7 44 24 04 ff ff 00 movl $0xffff,0x4(%rsp) 420887: 00 420888: 41 0f b7 14 44 movzwl (%r12,%rax,2),%edx 42088d: 89 54 24 04 mov %edx,0x4(%rsp) 420891: b9 01 00 00 00 mov $0x1,%ecx 420896: 66 f7 c2 80 ff test $0xff80,%dx 42089b: 74 21 je 4208be <_aApplywd2+0x7e> 42089d: 48 89 44 24 08 mov %rax,0x8(%rsp) 4208a2: 4c 89 ef mov %r13,%rdi 4208a5: 48 89 de mov %rbx,%rsi 4208a8: 4c 89 e2 mov %r12,%rdx 4208ab: e8 10 61 ff ff callq 4169c0 <_D2rt4util3utf6decodeFxAuKmZw> 4208b0: 89 44 24 04 mov %eax,0x4(%rsp) 4208b4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4208b9: 48 2b 4c 24 10 sub 0x10(%rsp),%rcx 4208be: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 4208c3: 4c 89 ff mov %r15,%rdi 4208c6: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 4208cb: 48 89 ea mov %rbp,%rdx 4208ce: 41 ff d6 callq *%r14 4208d1: 85 c0 test %eax,%eax 4208d3: 75 16 jne 4208eb <_aApplywd2+0xab> 4208d5: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4208da: 48 03 44 24 10 add 0x10(%rsp),%rax 4208df: 48 89 44 24 10 mov %rax,0x10(%rsp) 4208e4: 48 39 d8 cmp %rbx,%rax 4208e7: 72 97 jb 420880 <_aApplywd2+0x40> 4208e9: 31 c0 xor %eax,%eax 4208eb: 48 83 c4 18 add $0x18,%rsp 4208ef: 5b pop %rbx 4208f0: 41 5c pop %r12 4208f2: 41 5d pop %r13 4208f4: 41 5e pop %r14 4208f6: 41 5f pop %r15 4208f8: 5d pop %rbp 4208f9: c3 retq 4208fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420900 <_aApplycw2>: 420900: 55 push %rbp 420901: 41 57 push %r15 420903: 41 56 push %r14 420905: 41 55 push %r13 420907: 41 54 push %r12 420909: 53 push %rbx 42090a: 48 83 ec 18 sub $0x18,%rsp 42090e: 49 89 ce mov %rcx,%r14 420911: 49 89 d7 mov %rdx,%r15 420914: 49 89 f4 mov %rsi,%r12 420917: 48 89 fb mov %rdi,%rbx 42091a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 420921: 00 00 420923: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 42092a: 00 00 42092c: 48 85 db test %rbx,%rbx 42092f: 0f 84 d2 00 00 00 je 420a07 <_aApplycw2+0x107> 420935: 31 c0 xor %eax,%eax 420937: 4c 8d 6c 24 10 lea 0x10(%rsp),%r13 42093c: 0f 1f 40 00 nopl 0x0(%rax) 420940: 66 c7 44 24 06 ff ff movw $0xffff,0x6(%rsp) 420947: 41 0f b6 0c 04 movzbl (%r12,%rax,1),%ecx 42094c: 66 89 4c 24 06 mov %cx,0x6(%rsp) 420951: 84 c9 test %cl,%cl 420953: 79 3b jns 420990 <_aApplycw2+0x90> 420955: 48 89 44 24 08 mov %rax,0x8(%rsp) 42095a: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 42095f: 48 89 de mov %rbx,%rsi 420962: 4c 89 e2 mov %r12,%rdx 420965: e8 06 5f ff ff callq 416870 <_D2rt4util3utf6decodeFxAaKmZw> 42096a: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 42096f: 48 29 4c 24 08 sub %rcx,0x8(%rsp) 420974: 3d ff ff 00 00 cmp $0xffff,%eax 420979: 77 25 ja 4209a0 <_aApplycw2+0xa0> 42097b: 66 89 44 24 06 mov %ax,0x6(%rsp) 420980: eb 5b jmp 4209dd <_aApplycw2+0xdd> 420982: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420989: 1f 84 00 00 00 00 00 420990: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) 420997: 00 00 420999: eb 42 jmp 4209dd <_aApplycw2+0xdd> 42099b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4209a0: 8d a8 00 00 ff ff lea -0x10000(%rax),%ebp 4209a6: 89 e8 mov %ebp,%eax 4209a8: c1 e8 0a shr $0xa,%eax 4209ab: 25 ff 03 00 00 and $0x3ff,%eax 4209b0: 0d 00 d8 00 00 or $0xd800,%eax 4209b5: 66 89 44 24 06 mov %ax,0x6(%rsp) 4209ba: 4c 89 ff mov %r15,%rdi 4209bd: 48 8d 74 24 06 lea 0x6(%rsp),%rsi 4209c2: 4c 89 ea mov %r13,%rdx 4209c5: 41 ff d6 callq *%r14 4209c8: 85 c0 test %eax,%eax 4209ca: 75 3d jne 420a09 <_aApplycw2+0x109> 4209cc: 81 e5 ff 03 00 00 and $0x3ff,%ebp 4209d2: 81 cd 00 dc 00 00 or $0xdc00,%ebp 4209d8: 66 89 6c 24 06 mov %bp,0x6(%rsp) 4209dd: 4c 89 ff mov %r15,%rdi 4209e0: 48 8d 74 24 06 lea 0x6(%rsp),%rsi 4209e5: 4c 89 ea mov %r13,%rdx 4209e8: 41 ff d6 callq *%r14 4209eb: 85 c0 test %eax,%eax 4209ed: 75 1a jne 420a09 <_aApplycw2+0x109> 4209ef: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4209f4: 48 03 44 24 10 add 0x10(%rsp),%rax 4209f9: 48 89 44 24 10 mov %rax,0x10(%rsp) 4209fe: 48 39 d8 cmp %rbx,%rax 420a01: 0f 82 39 ff ff ff jb 420940 <_aApplycw2+0x40> 420a07: 31 c0 xor %eax,%eax 420a09: 48 83 c4 18 add $0x18,%rsp 420a0d: 5b pop %rbx 420a0e: 41 5c pop %r12 420a10: 41 5d pop %r13 420a12: 41 5e pop %r14 420a14: 41 5f pop %r15 420a16: 5d pop %rbp 420a17: c3 retq 420a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420a1f: 00 0000000000420a20 <_aApplywc2>: 420a20: 55 push %rbp 420a21: 41 57 push %r15 420a23: 41 56 push %r14 420a25: 41 55 push %r13 420a27: 41 54 push %r12 420a29: 53 push %rbx 420a2a: 48 83 ec 28 sub $0x28,%rsp 420a2e: 49 89 ce mov %rcx,%r14 420a31: 48 89 d3 mov %rdx,%rbx 420a34: 48 89 f2 mov %rsi,%rdx 420a37: 48 89 3c 24 mov %rdi,(%rsp) 420a3b: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 420a42: 00 00 420a44: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 420a4b: 00 00 420a4d: 48 85 ff test %rdi,%rdi 420a50: 0f 84 aa 01 00 00 je 420c00 <_aApplywc2+0x1e0> 420a56: 31 c0 xor %eax,%eax 420a58: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 420a5d: c6 44 24 17 ff movb $0xff,0x17(%rsp) 420a62: 66 8b 0c 42 mov (%rdx,%rax,2),%cx 420a66: 66 81 f9 80 00 cmp $0x80,%cx 420a6b: 72 43 jb 420ab0 <_aApplywc2+0x90> 420a6d: 48 89 44 24 18 mov %rax,0x18(%rsp) 420a72: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 420a77: 48 8b 34 24 mov (%rsp),%rsi 420a7b: 49 89 d5 mov %rdx,%r13 420a7e: e8 3d 5f ff ff callq 4169c0 <_D2rt4util3utf6decodeFxAuKmZw> 420a83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 420a88: 48 29 4c 24 18 sub %rcx,0x18(%rsp) 420a8d: c7 44 24 10 ff ff ff movl $0xffffffff,0x10(%rsp) 420a94: ff 420a95: 83 f8 7f cmp $0x7f,%eax 420a98: 77 46 ja 420ae0 <_aApplywc2+0xc0> 420a9a: 88 44 24 10 mov %al,0x10(%rsp) 420a9e: 41 bc 01 00 00 00 mov $0x1,%r12d 420aa4: e9 f7 00 00 00 jmpq 420ba0 <_aApplywc2+0x180> 420aa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420ab0: 49 89 d5 mov %rdx,%r13 420ab3: 88 4c 24 17 mov %cl,0x17(%rsp) 420ab7: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 420abe: 00 00 420ac0: 48 89 df mov %rbx,%rdi 420ac3: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 420ac8: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 420acd: 41 ff d6 callq *%r14 420ad0: 85 c0 test %eax,%eax 420ad2: 0f 85 2a 01 00 00 jne 420c02 <_aApplywc2+0x1e2> 420ad8: e9 03 01 00 00 jmpq 420be0 <_aApplywc2+0x1c0> 420add: 0f 1f 00 nopl (%rax) 420ae0: 3d ff 07 00 00 cmp $0x7ff,%eax 420ae5: 77 26 ja 420b0d <_aApplywc2+0xed> 420ae7: 89 c1 mov %eax,%ecx 420ae9: c1 e9 06 shr $0x6,%ecx 420aec: 81 c9 c0 00 00 00 or $0xc0,%ecx 420af2: 88 4c 24 10 mov %cl,0x10(%rsp) 420af6: 83 e0 3f and $0x3f,%eax 420af9: 0d 80 00 00 00 or $0x80,%eax 420afe: 88 44 24 11 mov %al,0x11(%rsp) 420b02: 41 bc 02 00 00 00 mov $0x2,%r12d 420b08: e9 93 00 00 00 jmpq 420ba0 <_aApplywc2+0x180> 420b0d: 3d ff ff 00 00 cmp $0xffff,%eax 420b12: 77 35 ja 420b49 <_aApplywc2+0x129> 420b14: 89 c1 mov %eax,%ecx 420b16: c1 e9 0c shr $0xc,%ecx 420b19: 81 c9 e0 00 00 00 or $0xe0,%ecx 420b1f: 88 4c 24 10 mov %cl,0x10(%rsp) 420b23: 89 c1 mov %eax,%ecx 420b25: c1 e9 06 shr $0x6,%ecx 420b28: 83 e1 3f and $0x3f,%ecx 420b2b: 81 c9 80 00 00 00 or $0x80,%ecx 420b31: 88 4c 24 11 mov %cl,0x11(%rsp) 420b35: 83 e0 3f and $0x3f,%eax 420b38: 0d 80 00 00 00 or $0x80,%eax 420b3d: 88 44 24 12 mov %al,0x12(%rsp) 420b41: 41 bc 03 00 00 00 mov $0x3,%r12d 420b47: eb 57 jmp 420ba0 <_aApplywc2+0x180> 420b49: 3d ff ff 10 00 cmp $0x10ffff,%eax 420b4e: 0f 87 bd 00 00 00 ja 420c11 <_aApplywc2+0x1f1> 420b54: 89 c1 mov %eax,%ecx 420b56: c1 e9 12 shr $0x12,%ecx 420b59: 81 c9 f0 00 00 00 or $0xf0,%ecx 420b5f: 88 4c 24 10 mov %cl,0x10(%rsp) 420b63: 89 c1 mov %eax,%ecx 420b65: c1 e9 0c shr $0xc,%ecx 420b68: 83 e1 3f and $0x3f,%ecx 420b6b: 81 c9 80 00 00 00 or $0x80,%ecx 420b71: 88 4c 24 11 mov %cl,0x11(%rsp) 420b75: 89 c1 mov %eax,%ecx 420b77: c1 e9 06 shr $0x6,%ecx 420b7a: 83 e1 3f and $0x3f,%ecx 420b7d: 81 c9 80 00 00 00 or $0x80,%ecx 420b83: 88 4c 24 12 mov %cl,0x12(%rsp) 420b87: 83 e0 3f and $0x3f,%eax 420b8a: 0d 80 00 00 00 or $0x80,%eax 420b8f: 88 44 24 13 mov %al,0x13(%rsp) 420b93: 41 bc 04 00 00 00 mov $0x4,%r12d 420b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420ba0: 31 ed xor %ebp,%ebp 420ba2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420ba9: 1f 84 00 00 00 00 00 420bb0: 4c 39 e5 cmp %r12,%rbp 420bb3: 73 2b jae 420be0 <_aApplywc2+0x1c0> 420bb5: 41 8a 04 2f mov (%r15,%rbp,1),%al 420bb9: 88 44 24 0f mov %al,0xf(%rsp) 420bbd: 48 89 df mov %rbx,%rdi 420bc0: 48 8d 74 24 0f lea 0xf(%rsp),%rsi 420bc5: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 420bca: 41 ff d6 callq *%r14 420bcd: 48 ff c5 inc %rbp 420bd0: 85 c0 test %eax,%eax 420bd2: 74 dc je 420bb0 <_aApplywc2+0x190> 420bd4: eb 2c jmp 420c02 <_aApplywc2+0x1e2> 420bd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420bdd: 00 00 00 420be0: 48 8b 44 24 18 mov 0x18(%rsp),%rax 420be5: 48 03 44 24 20 add 0x20(%rsp),%rax 420bea: 48 89 44 24 20 mov %rax,0x20(%rsp) 420bef: 48 3b 04 24 cmp (%rsp),%rax 420bf3: 4c 89 ea mov %r13,%rdx 420bf6: 0f 82 61 fe ff ff jb 420a5d <_aApplywc2+0x3d> 420bfc: 31 c0 xor %eax,%eax 420bfe: eb 02 jmp 420c02 <_aApplywc2+0x1e2> 420c00: 31 c0 xor %eax,%eax 420c02: 48 83 c4 28 add $0x28,%rsp 420c06: 5b pop %rbx 420c07: 41 5c pop %r12 420c09: 41 5d pop %r13 420c0b: 41 5e pop %r14 420c0d: 41 5f pop %r15 420c0f: 5d pop %rbp 420c10: c3 retq 420c11: bf 43 00 00 00 mov $0x43,%edi 420c16: be 50 80 42 00 mov $0x428050,%esi 420c1b: ba 68 02 00 00 mov $0x268,%edx 420c20: e8 7b 15 fe ff callq 4021a0 <_d_assert> 420c25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 420c2c: 00 00 00 00 0000000000420c30 <_aApplydc2>: 420c30: 55 push %rbp 420c31: 41 57 push %r15 420c33: 41 56 push %r14 420c35: 41 55 push %r13 420c37: 41 54 push %r12 420c39: 53 push %rbx 420c3a: 48 83 ec 28 sub $0x28,%rsp 420c3e: 49 89 ce mov %rcx,%r14 420c41: 48 89 d3 mov %rdx,%rbx 420c44: 48 89 74 24 08 mov %rsi,0x8(%rsp) 420c49: 48 89 3c 24 mov %rdi,(%rsp) 420c4d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 420c54: 00 00 420c56: 48 85 ff test %rdi,%rdi 420c59: 0f 84 5c 01 00 00 je 420dbb <_aApplydc2+0x18b> 420c5f: 31 c0 xor %eax,%eax 420c61: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 420c66: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 420c6b: c6 44 24 1f ff movb $0xff,0x1f(%rsp) 420c70: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 420c75: 8b 04 81 mov (%rcx,%rax,4),%eax 420c78: 3d 80 00 00 00 cmp $0x80,%eax 420c7d: 72 41 jb 420cc0 <_aApplydc2+0x90> 420c7f: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 420c86: ff 420c87: 3d ff 07 00 00 cmp $0x7ff,%eax 420c8c: 77 52 ja 420ce0 <_aApplydc2+0xb0> 420c8e: 89 c1 mov %eax,%ecx 420c90: c1 e9 06 shr $0x6,%ecx 420c93: 81 c9 c0 00 00 00 or $0xc0,%ecx 420c99: 88 4c 24 18 mov %cl,0x18(%rsp) 420c9d: 83 e0 3f and $0x3f,%eax 420ca0: 0d 80 00 00 00 or $0x80,%eax 420ca5: 88 44 24 19 mov %al,0x19(%rsp) 420ca9: 41 bc 02 00 00 00 mov $0x2,%r12d 420caf: e9 b8 00 00 00 jmpq 420d6c <_aApplydc2+0x13c> 420cb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420cbb: 00 00 00 00 00 420cc0: 88 44 24 1f mov %al,0x1f(%rsp) 420cc4: 48 89 df mov %rbx,%rdi 420cc7: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 420ccc: 48 89 ea mov %rbp,%rdx 420ccf: 41 ff d6 callq *%r14 420cd2: 85 c0 test %eax,%eax 420cd4: 0f 85 e3 00 00 00 jne 420dbd <_aApplydc2+0x18d> 420cda: e9 c1 00 00 00 jmpq 420da0 <_aApplydc2+0x170> 420cdf: 90 nop 420ce0: 3d ff ff 00 00 cmp $0xffff,%eax 420ce5: 77 35 ja 420d1c <_aApplydc2+0xec> 420ce7: 89 c1 mov %eax,%ecx 420ce9: c1 e9 0c shr $0xc,%ecx 420cec: 81 c9 e0 00 00 00 or $0xe0,%ecx 420cf2: 88 4c 24 18 mov %cl,0x18(%rsp) 420cf6: 89 c1 mov %eax,%ecx 420cf8: c1 e9 06 shr $0x6,%ecx 420cfb: 83 e1 3f and $0x3f,%ecx 420cfe: 81 c9 80 00 00 00 or $0x80,%ecx 420d04: 88 4c 24 19 mov %cl,0x19(%rsp) 420d08: 83 e0 3f and $0x3f,%eax 420d0b: 0d 80 00 00 00 or $0x80,%eax 420d10: 88 44 24 1a mov %al,0x1a(%rsp) 420d14: 41 bc 03 00 00 00 mov $0x3,%r12d 420d1a: eb 50 jmp 420d6c <_aApplydc2+0x13c> 420d1c: 3d ff ff 10 00 cmp $0x10ffff,%eax 420d21: 0f 87 a5 00 00 00 ja 420dcc <_aApplydc2+0x19c> 420d27: 89 c1 mov %eax,%ecx 420d29: c1 e9 12 shr $0x12,%ecx 420d2c: 81 c9 f0 00 00 00 or $0xf0,%ecx 420d32: 88 4c 24 18 mov %cl,0x18(%rsp) 420d36: 89 c1 mov %eax,%ecx 420d38: c1 e9 0c shr $0xc,%ecx 420d3b: 83 e1 3f and $0x3f,%ecx 420d3e: 81 c9 80 00 00 00 or $0x80,%ecx 420d44: 88 4c 24 19 mov %cl,0x19(%rsp) 420d48: 89 c1 mov %eax,%ecx 420d4a: c1 e9 06 shr $0x6,%ecx 420d4d: 83 e1 3f and $0x3f,%ecx 420d50: 81 c9 80 00 00 00 or $0x80,%ecx 420d56: 88 4c 24 1a mov %cl,0x1a(%rsp) 420d5a: 83 e0 3f and $0x3f,%eax 420d5d: 0d 80 00 00 00 or $0x80,%eax 420d62: 88 44 24 1b mov %al,0x1b(%rsp) 420d66: 41 bc 04 00 00 00 mov $0x4,%r12d 420d6c: 45 31 ed xor %r13d,%r13d 420d6f: 90 nop 420d70: 4d 39 e5 cmp %r12,%r13 420d73: 73 2b jae 420da0 <_aApplydc2+0x170> 420d75: 43 8a 04 2f mov (%r15,%r13,1),%al 420d79: 88 44 24 17 mov %al,0x17(%rsp) 420d7d: 48 89 df mov %rbx,%rdi 420d80: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 420d85: 48 89 ea mov %rbp,%rdx 420d88: 41 ff d6 callq *%r14 420d8b: 49 ff c5 inc %r13 420d8e: 85 c0 test %eax,%eax 420d90: 74 de je 420d70 <_aApplydc2+0x140> 420d92: eb 29 jmp 420dbd <_aApplydc2+0x18d> 420d94: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420d9b: 00 00 00 00 00 420da0: 48 8b 44 24 20 mov 0x20(%rsp),%rax 420da5: 48 ff c0 inc %rax 420da8: 48 89 44 24 20 mov %rax,0x20(%rsp) 420dad: 48 3b 04 24 cmp (%rsp),%rax 420db1: 0f 82 b4 fe ff ff jb 420c6b <_aApplydc2+0x3b> 420db7: 31 c0 xor %eax,%eax 420db9: eb 02 jmp 420dbd <_aApplydc2+0x18d> 420dbb: 31 c0 xor %eax,%eax 420dbd: 48 83 c4 28 add $0x28,%rsp 420dc1: 5b pop %rbx 420dc2: 41 5c pop %r12 420dc4: 41 5d pop %r13 420dc6: 41 5e pop %r14 420dc8: 41 5f pop %r15 420dca: 5d pop %rbp 420dcb: c3 retq 420dcc: bf 43 00 00 00 mov $0x43,%edi 420dd1: be 50 80 42 00 mov $0x428050,%esi 420dd6: ba 68 02 00 00 mov $0x268,%edx 420ddb: e8 c0 13 fe ff callq 4021a0 <_d_assert> 0000000000420de0 <_aApplydw2>: 420de0: 55 push %rbp 420de1: 41 57 push %r15 420de3: 41 56 push %r14 420de5: 41 55 push %r13 420de7: 41 54 push %r12 420de9: 53 push %rbx 420dea: 48 83 ec 28 sub $0x28,%rsp 420dee: 49 89 ce mov %rcx,%r14 420df1: 48 89 d3 mov %rdx,%rbx 420df4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 420df9: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 420dfe: 45 31 ff xor %r15d,%r15d 420e01: 4c 8d 6c 24 26 lea 0x26(%rsp),%r13 420e06: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 420e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 420e10: 31 c0 xor %eax,%eax 420e12: 4c 3b 7c 24 08 cmp 0x8(%rsp),%r15 420e17: 73 71 jae 420e8a <_aApplydw2+0xaa> 420e19: 48 8b 44 24 10 mov 0x10(%rsp),%rax 420e1e: 46 8b 24 b8 mov (%rax,%r15,4),%r12d 420e22: 66 c7 44 24 26 ff ff movw $0xffff,0x26(%rsp) 420e29: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 420e2e: 41 81 fc 00 00 01 00 cmp $0x10000,%r12d 420e35: 72 3a jb 420e71 <_aApplydw2+0x91> 420e37: 41 81 c4 00 00 ff ff add $0xffff0000,%r12d 420e3e: 44 89 e0 mov %r12d,%eax 420e41: c1 e8 0a shr $0xa,%eax 420e44: 25 ff 03 00 00 and $0x3ff,%eax 420e49: 0d 00 d8 00 00 or $0xd800,%eax 420e4e: 66 89 44 24 26 mov %ax,0x26(%rsp) 420e53: 48 89 df mov %rbx,%rdi 420e56: 4c 89 ee mov %r13,%rsi 420e59: 48 89 ea mov %rbp,%rdx 420e5c: 41 ff d6 callq *%r14 420e5f: 85 c0 test %eax,%eax 420e61: 75 27 jne 420e8a <_aApplydw2+0xaa> 420e63: 41 81 e4 ff 03 00 00 and $0x3ff,%r12d 420e6a: 41 81 cc 00 dc 00 00 or $0xdc00,%r12d 420e71: 66 44 89 64 24 26 mov %r12w,0x26(%rsp) 420e77: 48 89 df mov %rbx,%rdi 420e7a: 4c 89 ee mov %r13,%rsi 420e7d: 48 89 ea mov %rbp,%rdx 420e80: 41 ff d6 callq *%r14 420e83: 49 ff c7 inc %r15 420e86: 85 c0 test %eax,%eax 420e88: 74 86 je 420e10 <_aApplydw2+0x30> 420e8a: 48 83 c4 28 add $0x28,%rsp 420e8e: 5b pop %rbx 420e8f: 41 5c pop %r12 420e91: 41 5d pop %r13 420e93: 41 5e pop %r14 420e95: 41 5f pop %r15 420e97: 5d pop %rbp 420e98: c3 retq 420e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420ea0 <_D2rt6aApply16__moduleinfoCtorZ>: 420ea0: 48 8b 05 79 26 21 00 mov 0x212679(%rip),%rax # 633520 <_Dmodule_ref> 420ea7: 48 89 05 9a 21 21 00 mov %rax,0x21219a(%rip) # 633048 <_D2rt6aApply11__moduleRefZ> 420eae: 48 c7 05 67 26 21 00 movq $0x633048,0x212667(%rip) # 633520 <_Dmodule_ref> 420eb5: 48 30 63 00 420eb9: c3 retq 420eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420ec0 <_D2rt8typeinfo7ti_byte10TypeInfo_g8toStringMxFNaNbNeZAya>: 420ec0: b8 04 00 00 00 mov $0x4,%eax 420ec5: ba 5b 81 42 00 mov $0x42815b,%edx 420eca: c3 retq 420ecb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420ed0 <_D2rt8typeinfo7ti_byte10TypeInfo_g7getHashMxFNaNbNexPvZm>: 420ed0: 48 0f be 06 movsbq (%rsi),%rax 420ed4: c3 retq 420ed5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 420edc: 00 00 00 00 0000000000420ee0 <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMxFNaNbNexPvxPvZb>: 420ee0: 8a 02 mov (%rdx),%al 420ee2: 3a 06 cmp (%rsi),%al 420ee4: 0f 94 c0 sete %al 420ee7: c3 retq 420ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420eef: 00 0000000000420ef0 <_D2rt8typeinfo7ti_byte10TypeInfo_g7compareMxFNaNbNexPvxPvZi>: 420ef0: 0f be 0e movsbl (%rsi),%ecx 420ef3: 0f be 02 movsbl (%rdx),%eax 420ef6: 29 c8 sub %ecx,%eax 420ef8: c3 retq 420ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f00 <_D2rt8typeinfo7ti_byte10TypeInfo_g5tsizeMxFNaNbNdNeZm>: 420f00: b8 01 00 00 00 mov $0x1,%eax 420f05: c3 retq 420f06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420f0d: 00 00 00 0000000000420f10 <_D2rt8typeinfo7ti_byte10TypeInfo_g4swapMxFNaNbNePvPvZv>: 420f10: 8a 02 mov (%rdx),%al 420f12: 8a 0e mov (%rsi),%cl 420f14: 88 0a mov %cl,(%rdx) 420f16: 88 06 mov %al,(%rsi) 420f18: c3 retq 420f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f20 <_D2rt8typeinfo7ti_byte16__moduleinfoCtorZ>: 420f20: 48 8b 05 f9 25 21 00 mov 0x2125f9(%rip),%rax # 633520 <_Dmodule_ref> 420f27: 48 89 05 f2 21 21 00 mov %rax,0x2121f2(%rip) # 633120 <_D2rt8typeinfo7ti_byte11__moduleRefZ> 420f2e: 48 c7 05 e7 25 21 00 movq $0x633120,0x2125e7(%rip) # 633520 <_Dmodule_ref> 420f35: 20 31 63 00 420f39: c3 retq 420f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420f40 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h8toStringMxFNaNbNeZAya>: 420f40: b8 05 00 00 00 mov $0x5,%eax 420f45: ba fb 82 42 00 mov $0x4282fb,%edx 420f4a: c3 retq 420f4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420f50 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7getHashMxFNaNbNexPvZm>: 420f50: 0f b6 06 movzbl (%rsi),%eax 420f53: c3 retq 420f54: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420f5b: 00 00 00 00 00 0000000000420f60 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMxFNaNbNexPvxPvZb>: 420f60: 8a 02 mov (%rdx),%al 420f62: 3a 06 cmp (%rsi),%al 420f64: 0f 94 c0 sete %al 420f67: c3 retq 420f68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420f6f: 00 0000000000420f70 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7compareMxFNaNbNexPvxPvZi>: 420f70: 0f b6 0e movzbl (%rsi),%ecx 420f73: 0f b6 02 movzbl (%rdx),%eax 420f76: 29 c8 sub %ecx,%eax 420f78: c3 retq 420f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f80 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h5tsizeMxFNaNbNdNeZm>: 420f80: b8 01 00 00 00 mov $0x1,%eax 420f85: c3 retq 420f86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420f8d: 00 00 00 0000000000420f90 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h4swapMxFNaNbNePvPvZv>: 420f90: 8a 02 mov (%rdx),%al 420f92: 8a 0e mov (%rsi),%cl 420f94: 88 0a mov %cl,(%rdx) 420f96: 88 06 mov %al,(%rsi) 420f98: c3 retq 420f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420fa0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_b8toStringMxFNaNbNeZAya>: 420fa0: b8 04 00 00 00 mov $0x4,%eax 420fa5: ba 01 83 42 00 mov $0x428301,%edx 420faa: c3 retq 420fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420fb0 <_D2rt8typeinfo8ti_ubyte16__moduleinfoCtorZ>: 420fb0: 48 8b 05 69 25 21 00 mov 0x212569(%rip),%rax # 633520 <_Dmodule_ref> 420fb7: 48 89 05 da 22 21 00 mov %rax,0x2122da(%rip) # 633298 <_D2rt8typeinfo8ti_ubyte11__moduleRefZ> 420fbe: 48 c7 05 57 25 21 00 movq $0x633298,0x212557(%rip) # 633520 <_Dmodule_ref> 420fc5: 98 32 63 00 420fc9: c3 retq 420fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420fd0 <_D2rt8typeinfo7ti_uint10TypeInfo_k8toStringMxFNaNbNeZAya>: 420fd0: b8 04 00 00 00 mov $0x4,%eax 420fd5: ba eb 83 42 00 mov $0x4283eb,%edx 420fda: c3 retq 420fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420fe0 <_D2rt8typeinfo7ti_uint10TypeInfo_k7getHashMxFNaNbNexPvZm>: 420fe0: 8b 06 mov (%rsi),%eax 420fe2: c3 retq 420fe3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420fea: 84 00 00 00 00 00 0000000000420ff0 <_D2rt8typeinfo7ti_uint10TypeInfo_k6equalsMxFNaNbNexPvxPvZb>: 420ff0: 8b 02 mov (%rdx),%eax 420ff2: 3b 06 cmp (%rsi),%eax 420ff4: 0f 94 c0 sete %al 420ff7: c3 retq 420ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420fff: 00 0000000000421000 <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi>: 421000: 8b 06 mov (%rsi),%eax 421002: 8b 0a mov (%rdx),%ecx 421004: 39 c1 cmp %eax,%ecx 421006: 73 06 jae 42100e <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi+0xe> 421008: b8 ff ff ff ff mov $0xffffffff,%eax 42100d: c3 retq 42100e: 39 c8 cmp %ecx,%eax 421010: 19 c0 sbb %eax,%eax 421012: 83 e0 01 and $0x1,%eax 421015: c3 retq 421016: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42101d: 00 00 00 0000000000421020 <_D2rt8typeinfo7ti_uint10TypeInfo_k5tsizeMxFNaNbNdNeZm>: 421020: b8 04 00 00 00 mov $0x4,%eax 421025: c3 retq 421026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42102d: 00 00 00 0000000000421030 <_D2rt8typeinfo7ti_uint10TypeInfo_k4swapMxFNaNbNePvPvZv>: 421030: 8b 02 mov (%rdx),%eax 421032: 8b 0e mov (%rsi),%ecx 421034: 89 0a mov %ecx,(%rdx) 421036: 89 06 mov %eax,(%rsi) 421038: c3 retq 421039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000421040 <_D2rt8typeinfo7ti_uint16__moduleinfoCtorZ>: 421040: 48 8b 05 d9 24 21 00 mov 0x2124d9(%rip),%rax # 633520 <_Dmodule_ref> 421047: 48 89 05 22 23 21 00 mov %rax,0x212322(%rip) # 633370 <_D2rt8typeinfo7ti_uint11__moduleRefZ> 42104e: 48 c7 05 c7 24 21 00 movq $0x633370,0x2124c7(%rip) # 633520 <_Dmodule_ref> 421055: 70 33 63 00 421059: c3 retq 42105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000421060 <_D2rt8typeinfo8ti_short10TypeInfo_s8toStringMxFNaNbNeZAya>: 421060: b8 05 00 00 00 mov $0x5,%eax 421065: ba cb 84 42 00 mov $0x4284cb,%edx 42106a: c3 retq 42106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000421070 <_D2rt8typeinfo8ti_short10TypeInfo_s7getHashMxFNaNbNexPvZm>: 421070: 48 0f bf 06 movswq (%rsi),%rax 421074: c3 retq 421075: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 42107c: 00 00 00 00 0000000000421080 <_D2rt8typeinfo8ti_short10TypeInfo_s6equalsMxFNaNbNexPvxPvZb>: 421080: 66 8b 02 mov (%rdx),%ax 421083: 66 3b 06 cmp (%rsi),%ax 421086: 0f 94 c0 sete %al 421089: c3 retq 42108a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000421090 <_D2rt8typeinfo8ti_short10TypeInfo_s7compareMxFNaNbNexPvxPvZi>: 421090: 0f bf 0e movswl (%rsi),%ecx 421093: 0f bf 02 movswl (%rdx),%eax 421096: 29 c8 sub %ecx,%eax 421098: c3 retq 421099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004210a0 <_D2rt8typeinfo8ti_short10TypeInfo_s5tsizeMxFNaNbNdNeZm>: 4210a0: b8 02 00 00 00 mov $0x2,%eax 4210a5: c3 retq 4210a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4210ad: 00 00 00 00000000004210b0 <_D2rt8typeinfo8ti_short10TypeInfo_s4swapMxFNaNbNePvPvZv>: 4210b0: 66 8b 02 mov (%rdx),%ax 4210b3: 66 8b 0e mov (%rsi),%cx 4210b6: 66 89 0a mov %cx,(%rdx) 4210b9: 66 89 06 mov %ax,(%rsi) 4210bc: c3 retq 4210bd: 0f 1f 00 nopl (%rax) 00000000004210c0 <_D2rt8typeinfo8ti_short16__moduleinfoCtorZ>: 4210c0: 48 8b 05 59 24 21 00 mov 0x212459(%rip),%rax # 633520 <_Dmodule_ref> 4210c7: 48 89 05 72 23 21 00 mov %rax,0x212372(%rip) # 633440 <_D2rt8typeinfo8ti_short11__moduleRefZ> 4210ce: 48 c7 05 47 24 21 00 movq $0x633440,0x212447(%rip) # 633520 <_Dmodule_ref> 4210d5: 40 34 63 00 4210d9: c3 retq 4210da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004210e0 <_d_switch_string>: 4210e0: 55 push %rbp 4210e1: 41 57 push %r15 4210e3: 41 56 push %r14 4210e5: 41 55 push %r13 4210e7: 41 54 push %r12 4210e9: 53 push %rbx 4210ea: 50 push %rax 4210eb: 49 89 c8 mov %rcx,%r8 4210ee: 48 89 f5 mov %rsi,%rbp 4210f1: 49 89 fd mov %rdi,%r13 4210f4: 4d 85 ed test %r13,%r13 4210f7: 0f 84 ae 00 00 00 je 4211ab <_d_switch_string+0xcb> 4210fd: 48 3b 55 00 cmp 0x0(%rbp),%rdx 421101: 0f 82 a4 00 00 00 jb 4211ab <_d_switch_string+0xcb> 421107: 4c 89 e8 mov %r13,%rax 42110a: 48 c1 e0 04 shl $0x4,%rax 42110e: 48 3b 54 28 f0 cmp -0x10(%rax,%rbp,1),%rdx 421113: 0f 87 92 00 00 00 ja 4211ab <_d_switch_string+0xcb> 421119: 31 c0 xor %eax,%eax 42111b: 48 85 d2 test %rdx,%rdx 42111e: 0f 84 8c 00 00 00 je 4211b0 <_d_switch_string+0xd0> 421124: 41 0f b6 38 movzbl (%r8),%edi 421128: 31 c9 xor %ecx,%ecx 42112a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 421130: 48 89 0c 24 mov %rcx,(%rsp) 421134: 4a 8d 1c 29 lea (%rcx,%r13,1),%rbx 421138: 48 d1 eb shr %rbx 42113b: 48 89 d9 mov %rbx,%rcx 42113e: 48 c1 e1 04 shl $0x4,%rcx 421142: 48 89 d0 mov %rdx,%rax 421145: 48 2b 44 0d 00 sub 0x0(%rbp,%rcx,1),%rax 42114a: 75 4a jne 421196 <_d_switch_string+0xb6> 42114c: 48 8b 74 0d 08 mov 0x8(%rbp,%rcx,1),%rsi 421151: 0f b6 0e movzbl (%rsi),%ecx 421154: 40 38 cf cmp %cl,%dil 421157: 75 37 jne 421190 <_d_switch_string+0xb0> 421159: 49 89 fe mov %rdi,%r14 42115c: 49 89 ec mov %rbp,%r12 42115f: 4c 89 c7 mov %r8,%rdi 421162: 4c 89 c5 mov %r8,%rbp 421165: 49 89 d7 mov %rdx,%r15 421168: e8 13 0a fe ff callq 401b80 42116d: 85 c0 test %eax,%eax 42116f: 74 4e je 4211bf <_d_switch_string+0xdf> 421171: 48 63 c0 movslq %eax,%rax 421174: 49 89 e8 mov %rbp,%r8 421177: 4c 89 e5 mov %r12,%rbp 42117a: 4c 89 fa mov %r15,%rdx 42117d: 4c 89 f7 mov %r14,%rdi 421180: eb 14 jmp 421196 <_d_switch_string+0xb6> 421182: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 421189: 1f 84 00 00 00 00 00 421190: 48 89 f8 mov %rdi,%rax 421193: 48 29 c8 sub %rcx,%rax 421196: 48 8d 4b 01 lea 0x1(%rbx),%rcx 42119a: 48 85 c0 test %rax,%rax 42119d: 48 0f 48 0c 24 cmovs (%rsp),%rcx 4211a2: 4c 0f 48 eb cmovs %rbx,%r13 4211a6: 4c 39 e9 cmp %r13,%rcx 4211a9: 72 85 jb 421130 <_d_switch_string+0x50> 4211ab: b8 ff ff ff ff mov $0xffffffff,%eax 4211b0: 48 83 c4 08 add $0x8,%rsp 4211b4: 5b pop %rbx 4211b5: 41 5c pop %r12 4211b7: 41 5d pop %r13 4211b9: 41 5e pop %r14 4211bb: 41 5f pop %r15 4211bd: 5d pop %rbp 4211be: c3 retq 4211bf: 89 d8 mov %ebx,%eax 4211c1: eb ed jmp 4211b0 <_d_switch_string+0xd0> 4211c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4211ca: 84 00 00 00 00 00 00000000004211d0 <_d_switch_ustring>: 4211d0: 55 push %rbp 4211d1: 41 57 push %r15 4211d3: 41 56 push %r14 4211d5: 41 55 push %r13 4211d7: 41 54 push %r12 4211d9: 53 push %rbx 4211da: 50 push %rax 4211db: 48 89 0c 24 mov %rcx,(%rsp) 4211df: 49 89 d7 mov %rdx,%r15 4211e2: 49 89 f4 mov %rsi,%r12 4211e5: 48 89 fb mov %rdi,%rbx 4211e8: 48 85 db test %rbx,%rbx 4211eb: 74 56 je 421243 <_d_switch_ustring+0x73> 4211ed: 4f 8d 2c 3f lea (%r15,%r15,1),%r13 4211f1: 45 31 f6 xor %r14d,%r14d 4211f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4211fb: 00 00 00 00 00 421200: 49 8d 2c 1e lea (%r14,%rbx,1),%rbp 421204: 48 d1 ed shr %rbp 421207: 48 89 e9 mov %rbp,%rcx 42120a: 48 c1 e1 04 shl $0x4,%rcx 42120e: 4c 89 f8 mov %r15,%rax 421211: 49 2b 04 0c sub (%r12,%rcx,1),%rax 421215: 75 18 jne 42122f <_d_switch_ustring+0x5f> 421217: 49 8b 74 0c 08 mov 0x8(%r12,%rcx,1),%rsi 42121c: 48 8b 3c 24 mov (%rsp),%rdi 421220: 4c 89 ea mov %r13,%rdx 421223: e8 58 09 fe ff callq 401b80 421228: 85 c0 test %eax,%eax 42122a: 74 1e je 42124a <_d_switch_ustring+0x7a> 42122c: 48 63 c0 movslq %eax,%rax 42122f: 48 8d 4d 01 lea 0x1(%rbp),%rcx 421233: 48 85 c0 test %rax,%rax 421236: 4c 0f 49 f1 cmovns %rcx,%r14 42123a: 48 0f 48 dd cmovs %rbp,%rbx 42123e: 49 39 de cmp %rbx,%r14 421241: 72 bd jb 421200 <_d_switch_ustring+0x30> 421243: b8 ff ff ff ff mov $0xffffffff,%eax 421248: eb 02 jmp 42124c <_d_switch_ustring+0x7c> 42124a: 89 e8 mov %ebp,%eax 42124c: 48 83 c4 08 add $0x8,%rsp 421250: 5b pop %rbx 421251: 41 5c pop %r12 421253: 41 5d pop %r13 421255: 41 5e pop %r14 421257: 41 5f pop %r15 421259: 5d pop %rbp 42125a: c3 retq 42125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000421260 <_d_switch_dstring>: 421260: 55 push %rbp 421261: 41 57 push %r15 421263: 41 56 push %r14 421265: 41 55 push %r13 421267: 41 54 push %r12 421269: 53 push %rbx 42126a: 50 push %rax 42126b: 48 89 0c 24 mov %rcx,(%rsp) 42126f: 49 89 d7 mov %rdx,%r15 421272: 49 89 f4 mov %rsi,%r12 421275: 48 89 fb mov %rdi,%rbx 421278: 48 85 db test %rbx,%rbx 42127b: 74 56 je 4212d3 <_d_switch_dstring+0x73> 42127d: 4e 8d 2c bd 00 00 00 lea 0x0(,%r15,4),%r13 421284: 00 421285: 45 31 f6 xor %r14d,%r14d 421288: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42128f: 00 421290: 49 8d 2c 1e lea (%r14,%rbx,1),%rbp 421294: 48 d1 ed shr %rbp 421297: 48 89 e9 mov %rbp,%rcx 42129a: 48 c1 e1 04 shl $0x4,%rcx 42129e: 4c 89 f8 mov %r15,%rax 4212a1: 49 2b 04 0c sub (%r12,%rcx,1),%rax 4212a5: 75 18 jne 4212bf <_d_switch_dstring+0x5f> 4212a7: 49 8b 74 0c 08 mov 0x8(%r12,%rcx,1),%rsi 4212ac: 48 8b 3c 24 mov (%rsp),%rdi 4212b0: 4c 89 ea mov %r13,%rdx 4212b3: e8 c8 08 fe ff callq 401b80 4212b8: 85 c0 test %eax,%eax 4212ba: 74 1e je 4212da <_d_switch_dstring+0x7a> 4212bc: 48 63 c0 movslq %eax,%rax 4212bf: 48 8d 4d 01 lea 0x1(%rbp),%rcx 4212c3: 48 85 c0 test %rax,%rax 4212c6: 4c 0f 49 f1 cmovns %rcx,%r14 4212ca: 48 0f 48 dd cmovs %rbp,%rbx 4212ce: 49 39 de cmp %rbx,%r14 4212d1: 72 bd jb 421290 <_d_switch_dstring+0x30> 4212d3: b8 ff ff ff ff mov $0xffffffff,%eax 4212d8: eb 02 jmp 4212dc <_d_switch_dstring+0x7c> 4212da: 89 e8 mov %ebp,%eax 4212dc: 48 83 c4 08 add $0x8,%rsp 4212e0: 5b pop %rbx 4212e1: 41 5c pop %r12 4212e3: 41 5d pop %r13 4212e5: 41 5e pop %r14 4212e7: 41 5f pop %r15 4212e9: 5d pop %rbp 4212ea: c3 retq 4212eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004212f0 <_D2rt7switch_16__moduleinfoCtorZ>: 4212f0: 48 8b 05 29 22 21 00 mov 0x212229(%rip),%rax # 633520 <_Dmodule_ref> 4212f7: 48 89 05 62 21 21 00 mov %rax,0x212162(%rip) # 633460 <_D2rt7switch_11__moduleRefZ> 4212fe: 48 c7 05 17 22 21 00 movq $0x633460,0x212217(%rip) # 633520 <_Dmodule_ref> 421305: 60 34 63 00 421309: c3 retq 42130a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000421310 <__libc_csu_init>: 421310: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 421315: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 42131a: 48 8d 2d b7 e0 20 00 lea 0x20e0b7(%rip),%rbp # 62f3d8 <__init_array_end> 421321: 4c 8d 25 58 df 20 00 lea 0x20df58(%rip),%r12 # 62f280 <__frame_dummy_init_array_entry> 421328: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 42132d: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 421332: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 421337: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 42133c: 48 83 ec 38 sub $0x38,%rsp 421340: 4c 29 e5 sub %r12,%rbp 421343: 41 89 ff mov %edi,%r15d 421346: 49 89 f6 mov %rsi,%r14 421349: 48 c1 fd 03 sar $0x3,%rbp 42134d: 49 89 d5 mov %rdx,%r13 421350: 31 db xor %ebx,%ebx 421352: e8 d1 05 fe ff callq 401928 <_init> 421357: 48 85 ed test %rbp,%rbp 42135a: 74 1a je 421376 <__libc_csu_init+0x66> 42135c: 0f 1f 40 00 nopl 0x0(%rax) 421360: 4c 89 ea mov %r13,%rdx 421363: 4c 89 f6 mov %r14,%rsi 421366: 44 89 ff mov %r15d,%edi 421369: 41 ff 14 dc callq *(%r12,%rbx,8) 42136d: 48 83 c3 01 add $0x1,%rbx 421371: 48 39 eb cmp %rbp,%rbx 421374: 75 ea jne 421360 <__libc_csu_init+0x50> 421376: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 42137b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 421380: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 421385: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 42138a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 42138f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 421394: 48 83 c4 38 add $0x38,%rsp 421398: c3 retq 421399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004213a0 <__libc_csu_fini>: 4213a0: f3 c3 repz retq 4213a2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4213a9: 00 00 00 4213ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004213b0 : 4213b0: 48 8b 05 59 e2 20 00 mov 0x20e259(%rip),%rax # 62f610 <_DYNAMIC+0x228> 4213b7: 48 85 c0 test %rax,%rax 4213ba: 74 0a je 4213c6 4213bc: 48 8b 10 mov (%rax),%rdx 4213bf: 31 f6 xor %esi,%esi 4213c1: e9 2a 0a fe ff jmpq 401df0 <__cxa_atexit@plt> 4213c6: 31 d2 xor %edx,%edx 4213c8: eb f5 jmp 4213bf 4213ca: 66 90 xchg %ax,%ax Disassembly of section .fini: 00000000004213cc <_fini>: 4213cc: 48 83 ec 08 sub $0x8,%rsp 4213d0: 48 83 c4 08 add $0x8,%rsp 4213d4: c3 retq