| n | 00000000004bff70 <void testCopyConstructWithIterators<short>(bool, bool, bool)>: | n | 00000000004bffc0 <void testCopyConstructWithIterators<short>(bool, bool, bool)>: |
| 0000000000000000: 01 pushq %rbp | | 0000000000000000: 01 pushq %rbp |
| 0000000000000001: 02 pushq %r15 | | 0000000000000001: 02 pushq %r15 |
| 0000000000000003: 02 pushq %r14 | | 0000000000000003: 02 pushq %r14 |
| 0000000000000005: 02 pushq %r13 | | 0000000000000005: 02 pushq %r13 |
| 0000000000000007: 02 pushq %r12 | | 0000000000000007: 02 pushq %r12 |
| 0000000000000009: 01 pushq %rbx | | 0000000000000009: 01 pushq %rbx |
| 000000000000000a: 04 subq $104, %rsp | | 000000000000000a: 04 subq $104, %rsp |
| n | 000000000000000e: 04 movl %edx, 60(%rsp) | n | 000000000000000e: 04 movl %edx, 80(%rsp) |
| 0000000000000012: 04 movl %esi, 76(%rsp) | | 0000000000000012: 04 movl %esi, 84(%rsp) |
| 0000000000000016: 07 cmpb $0, 2460169(%rip) # 718996 <verbose> | | 0000000000000016: 07 cmpb $0, 2460089(%rip) # 718996 <verbose> |
| 000000000000001d: 02 je 0x4bff99 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x29> | | 000000000000001d: 02 je 0x4bffe9 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x29> |
| 000000000000001f: 05 movl $5203945, %edi | | 000000000000001f: 05 movl $5204339, %edi |
| 0000000000000024: 05 callq 0x401710 <puts@plt> | | 0000000000000024: 05 callq 0x401710 <puts@plt> |
| 0000000000000029: 02 xorl %eax, %eax | | 0000000000000029: 02 xorl %eax, %eax |
| n | 000000000000002b: 02 jmp 0x4bffcc <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5c> | n | 000000000000002b: 02 jmp 0x4c001c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5c> |
| 000000000000002d: 03 nopl (%rax) | | 000000000000002d: 03 nopl (%rax) |
| 0000000000000030: 05 movl $7664352, %edi | | 0000000000000030: 05 movl $7664352, %edi |
| 0000000000000035: 03 movq %rbx, %rsi | | 0000000000000035: 03 movq %rbx, %rsi |
| n | 0000000000000038: 05 callq 0x4de780 <void verify<short>(short*, char const*)> | n | 0000000000000038: 05 callq 0x4de8d0 <void verify<short>(short*, char const*)> |
| 000000000000003d: 05 movl $7664352, %edi | | 000000000000003d: 05 movl $7664352, %edi |
| 0000000000000042: 03 movq %rbx, %rsi | | 0000000000000042: 03 movq %rbx, %rsi |
| n | 0000000000000045: 05 callq 0x4de9c0 <void cleanup<short>(short*, char const*)> | n | 0000000000000045: 05 callq 0x4deb10 <void cleanup<short>(short*, char const*)> |
| 000000000000004a: 05 movq 64(%rsp), %rax | | 000000000000004a: 05 movq 24(%rsp), %rax |
| 000000000000004f: 03 incq %rax | | 000000000000004f: 03 incq %rax |
| 0000000000000052: 04 cmpq $30, %rax | | 0000000000000052: 04 cmpq $30, %rax |
| n | 0000000000000056: 06 je 0x4c04e9 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x579> | n | 0000000000000056: 06 je 0x4c0566 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5a6> |
| 000000000000005c: 05 movq %rax, 64(%rsp) | | 000000000000005c: 05 movq %rax, 24(%rsp) |
| 0000000000000061: 08 leaq (,%rax,8), %rbx | | 0000000000000061: 08 leaq (,%rax,8), %rbx |
| n | 0000000000000069: 08 movq 5192456(%rbx,%rbx,4), %r12 | n | 0000000000000069: 08 movq 5192856(%rbx,%rbx,4), %r12 |
| 0000000000000071: 03 movq %r12, %rdi | | 0000000000000071: 03 movq %r12, %rdi |
| 0000000000000074: 05 callq 0x401790 <strlen@plt> | | 0000000000000074: 05 callq 0x401790 <strlen@plt> |
| 0000000000000079: 03 cmpl $17, %eax | | 0000000000000079: 03 cmpl $17, %eax |
| n | 000000000000007c: 02 jl 0x4c0017 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa7> | n | 000000000000007c: 02 jl 0x4c0067 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa7> |
| 000000000000007e: 05 movl $5196920, %edi | | 000000000000007e: 05 movl $5197316, %edi |
| 0000000000000083: 05 movl $5194243, %edx | | 0000000000000083: 05 movl $5194643, %edx |
| 0000000000000088: 05 movl $4070, %esi | | 0000000000000088: 05 movl $4070, %esi |
| 000000000000008d: 02 xorl %eax, %eax | | 000000000000008d: 02 xorl %eax, %eax |
| 000000000000008f: 05 callq 0x401680 <printf@plt> | | 000000000000008f: 05 callq 0x401680 <printf@plt> |
| n | 0000000000000094: 06 movl 2460046(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | n | 0000000000000094: 06 movl 2459966(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 000000000000009a: 03 cmpl $100, %eax | | 000000000000009a: 03 cmpl $100, %eax |
| n | 000000000000009d: 02 ja 0x4c0017 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa7> | n | 000000000000009d: 02 ja 0x4c0067 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa7> |
| 000000000000009f: 02 incl %eax | | 000000000000009f: 02 incl %eax |
| n | 00000000000000a1: 06 movl %eax, 2460033(%rip) # 718998 <(anonymous namespace)::testStatus> | n | 00000000000000a1: 06 movl %eax, 2459953(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 00000000000000a7: 08 movl 5192448(%rbx,%rbx,4), %r13d | | 00000000000000a7: 08 movl 5192848(%rbx,%rbx,4), %r14d |
| 00000000000000af: 08 movslq 5192464(%rbx,%rbx,4), %r15 | | 00000000000000af: 08 movslq 5192864(%rbx,%rbx,4), %r15 |
| 00000000000000b7: 07 movl 5192468(%rbx,%rbx,4), %ebp | | 00000000000000b7: 07 movl 5192868(%rbx,%rbx,4), %ebp |
| 00000000000000be: 08 movslq 5192472(%rbx,%rbx,4), %r14 | | 00000000000000be: 08 movslq 5192872(%rbx,%rbx,4), %r13 |
| 00000000000000c6: 08 movq 5192480(%rbx,%rbx,4), %rbx | | 00000000000000c6: 08 movq 5192880(%rbx,%rbx,4), %rbx |
| 00000000000000ce: 07 cmpb $0, 2459979(%rip) # 718990 <veryVerbose> | | 00000000000000ce: 07 cmpb $0, 2459899(%rip) # 718990 <veryVerbose> |
| 00000000000000d5: 02 je 0x4c0066 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xf6> | | 00000000000000d5: 02 je 0x4c00b6 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xf6> |
| 00000000000000d7: 04 movq %rbx, (%rsp) | | 00000000000000d7: 04 movq %rbx, (%rsp) |
| n | 00000000000000db: 05 movl $5200567, %edi | n | 00000000000000db: 05 movl $5200961, %edi |
| 00000000000000e0: 03 movl %r13d, %esi | | 00000000000000e0: 03 movl %r14d, %esi |
| 00000000000000e3: 03 movq %r12, %rdx | | 00000000000000e3: 03 movq %r12, %rdx |
| 00000000000000e6: 03 movl %r15d, %ecx | | 00000000000000e6: 03 movl %r15d, %ecx |
| 00000000000000e9: 03 movl %ebp, %r8d | | 00000000000000e9: 03 movl %ebp, %r8d |
| n | 00000000000000ec: 03 movl %r14d, %r9d | n | 00000000000000ec: 03 movl %r13d, %r9d |
| 00000000000000ef: 02 xorl %eax, %eax | | 00000000000000ef: 02 xorl %eax, %eax |
| 00000000000000f1: 05 callq 0x401680 <printf@plt> | | 00000000000000f1: 05 callq 0x401680 <printf@plt> |
| n | | n | 00000000000000f6: 05 movl %r14d, 16(%rsp) |
| 00000000000000f6: 05 movq %rbp, 16(%rsp) | | 00000000000000fb: 05 movq %rbp, 64(%rsp) |
| 00000000000000fb: 05 movl $7664352, %edi | | |
| 0000000000000100: 03 movq %r12, %rsi | | |
| 0000000000000103: 05 callq 0x4de690 <short& gg<short>(short*, char const*)> | | |
| 0000000000000108: 05 movl $7664352, %edi | | 0000000000000100: 05 movl $7664352, %edi |
| 000000000000010d: 03 movq %r12, %rsi | | 0000000000000105: 03 movq %r12, %rsi |
| | | 0000000000000108: 05 callq 0x4de7e0 <short& gg<short>(short*, char const*)> |
| | | 000000000000010d: 05 movl $7664352, %edi |
| | | 0000000000000112: 03 movq %r12, %rsi |
| 0000000000000110: 05 callq 0x4de780 <void verify<short>(short*, char const*)> | | 0000000000000115: 05 callq 0x4de8d0 <void verify<short>(short*, char const*)> |
| 0000000000000115: 07 movl 2459928(%rip), %r12d # 7189a4 <numCopyCtorCalls> | | 000000000000011a: 07 movl 2459843(%rip), %r12d # 7189a4 <numCopyCtorCalls> |
| 000000000000011c: 06 movl 2459930(%rip), %eax # 7189ac <numCharCtorCalls> | | 0000000000000121: 07 movl 2459844(%rip), %r14d # 7189ac <numCharCtorCalls> |
| 0000000000000122: 04 movl %eax, 24(%rsp) | | |
| 0000000000000126: 05 cmpb $0, 60(%rsp) | | 0000000000000128: 05 cmpb $0, 80(%rsp) |
| 000000000000012b: 06 je 0x4c0180 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x210> | | 000000000000012d: 06 je 0x4c01d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x210> |
| 0000000000000131: 07 cmpb $0, 2459880(%rip) # 718990 <veryVerbose> | | 0000000000000133: 07 cmpb $0, 2459798(%rip) # 718990 <veryVerbose> |
| 0000000000000138: 02 je 0x4c00bd <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x14d> | | 000000000000013a: 02 je 0x4c010f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x14f> |
| 000000000000013a: 07 cmpl $0, 2458751(%rip) # 718530 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> | | 000000000000013c: 07 cmpl $0, 2458669(%rip) # 718530 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> |
| 0000000000000141: 02 je 0x4c00bd <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x14d> | | 0000000000000143: 02 je 0x4c010f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x14f> |
| 0000000000000143: 05 movl $5194330, %edi | | 0000000000000145: 05 movl $5194730, %edi |
| 0000000000000148: 05 callq 0x401710 <puts@plt> | | 000000000000014a: 05 callq 0x401710 <puts@plt> |
| 000000000000014d: 10 movl $0, 2458729(%rip) # 718530 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> | | 000000000000014f: 10 movl $0, 2458647(%rip) # 718530 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> |
| 0000000000000157: 07 cmpb $0, 2459847(%rip) # 718995 <veryVeryVerbose> | | 0000000000000159: 07 cmpb $0, 2459765(%rip) # 718995 <veryVeryVerbose> |
| 000000000000015e: 02 je 0x4c00da <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x16a> | | 0000000000000160: 02 je 0x4c012c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x16c> |
| 0000000000000160: 05 movl $5194369, %edi | | 0000000000000162: 05 movl $5194769, %edi |
| 0000000000000165: 05 callq 0x401710 <puts@plt> | | 0000000000000167: 05 callq 0x401710 <puts@plt> |
| 000000000000016a: 07 movq 2459455(%rip), %rax # 718820 <Z> | | 000000000000016c: 07 movq 2459373(%rip), %rax # 718820 <Z> |
| 0000000000000171: 09 movq $5204056, 32(%rsp) | | 0000000000000173: 09 movq $5204448, 32(%rsp) |
| 000000000000017a: 05 movq %rax, 40(%rsp) | | 000000000000017c: 05 movq %rax, 40(%rsp) |
| 000000000000017f: 08 movq $0, 32(%rax) | | 0000000000000181: 08 movq $0, 32(%rax) |
| 0000000000000187: 03 testq %rax, %rax | | 0000000000000189: 03 testq %rax, %rax |
| 000000000000018a: 06 je 0x4c0229 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x2b9> | | 000000000000018c: 06 je 0x4c028f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x2cf> |
| 0000000000000190: 08 leaq 7664352(%r15,%r15), %rsi | | 0000000000000192: 08 leaq 7664352(%r15,%r15), %rsi |
| 0000000000000198: 05 movq 16(%rsp), %rax | | 000000000000019a: 05 movq 64(%rsp), %rax |
| 000000000000019d: 03 addl %r15d, %eax | | 000000000000019f: 03 addl %r15d, %eax |
| 00000000000001a0: 02 cltq | | 00000000000001a2: 02 cltq |
| 00000000000001a2: 08 leaq 7664352(%rax,%rax), %rdx | | 00000000000001a4: 08 leaq 7664352(%rax,%rax), %rdx |
| 00000000000001aa: 03 subq %rsi, %rdx | | 00000000000001ac: 03 subq %rsi, %rdx |
| 00000000000001ad: 02 je 0x4c012c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x1bc> | | 00000000000001af: 02 je 0x4c017e <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x1be> |
| 00000000000001af: 08 leaq 7664352(%r14,%r14), %rdi | | 00000000000001b1: 08 leaq 7664352(%r13,%r13), %rdi |
| 00000000000001b7: 05 callq 0x401930 <memcpy@plt> | | 00000000000001b9: 05 callq 0x401930 <memcpy@plt> |
| 00000000000001bc: 05 movq 32(%rsp), %rax | | 00000000000001be: 05 movq 32(%rsp), %rax |
| 00000000000001c1: 05 leaq 32(%rsp), %rdi | | 00000000000001c3: 05 leaq 32(%rsp), %rdi |
| 00000000000001c6: 07 movq $-1, %rsi | | 00000000000001c8: 07 movq $-1, %rsi |
| 00000000000001cd: 03 callq *16(%rax) | | 00000000000001cf: 03 callq *16(%rax) |
| 00000000000001d0: 07 cmpb $0, 2459726(%rip) # 718995 <veryVeryVerbose> | | 00000000000001d2: 07 cmpb $0, 2459644(%rip) # 718995 <veryVeryVerbose> |
| 00000000000001d7: 02 je 0x4c0153 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x1e3> | | 00000000000001d9: 02 je 0x4c01a5 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x1e5> |
| 00000000000001d9: 05 movl $5194721, %edi | | 00000000000001db: 05 movl $5195121, %edi |
| 00000000000001de: 05 callq 0x401710 <puts@plt> | | 00000000000001e0: 05 callq 0x401710 <puts@plt> |
| 00000000000001e3: 07 cmpb $0, 2459702(%rip) # 718990 <veryVerbose> | | 00000000000001e5: 07 cmpb $0, 2459620(%rip) # 718990 <veryVerbose> |
| 00000000000001ea: 06 je 0x4c040b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x49b> | | 00000000000001ec: 06 je 0x4c048a <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4ca> |
| 00000000000001f0: 05 movl $10, %edi | | 00000000000001f2: 05 movl $10, %edi |
| 00000000000001f5: 05 callq 0x401720 <putchar@plt> | | 00000000000001f7: 05 callq 0x401720 <putchar@plt> |
| 00000000000001fa: 03 movl %r13d, %ebp | | 00000000000001fc: 04 movl 16(%rsp), %ebp |
| 00000000000001fd: 05 jmp 0x4c03e1 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x471> | | 0000000000000200: 05 jmp 0x4c0461 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4a1> |
| 0000000000000202: 10 nopw %cs:(%rax,%rax) | | 0000000000000205: 10 nopw %cs:(%rax,%rax) |
| 000000000000020c: 04 nopl (%rax) | | 000000000000020f: 01 nop |
| 0000000000000210: 08 cmpq $0, 2459288(%rip) # 718820 <Z> | | 0000000000000210: 08 cmpq $0, 2459208(%rip) # 718820 <Z> |
| 0000000000000218: 02 jne 0x4c01a0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x230> | | 0000000000000218: 02 jne 0x4c01f0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x230> |
| 000000000000021a: 07 movq 2691367(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> | | 000000000000021a: 07 movq 2691287(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> |
| 0000000000000221: 03 testq %rax, %rax | | 0000000000000221: 03 testq %rax, %rax |
| n | 0000000000000224: 02 jne 0x4c01a0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x230> | n | 0000000000000224: 02 jne 0x4c01f0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x230> |
| 0000000000000226: 05 callq 0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> | | 0000000000000226: 05 callq 0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> |
| 000000000000022b: 05 nopl (%rax,%rax) | | 000000000000022b: 05 nopl (%rax,%rax) |
| t | 0000000000000230: 06 cmpq $6, 64(%rsp) | t | 0000000000000230: 06 cmpq $6, 24(%rsp) |
| 0000000000000236: 03 movl %r13d, %ebp | | 0000000000000236: 04 movl 16(%rsp), %ebp |
| 0000000000000239: 06 jb 0x4c03e1 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x471> | | 000000000000023a: 06 jb 0x4c0461 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4a1> |
| 000000000000023f: 08 leaq 7664352(%r15,%r15), %rax | | 0000000000000240: 08 leaq 7664352(%r15,%r15), %rax |
| 0000000000000247: 08 leaq 7664352(%r14,%r14), %rcx | | 0000000000000248: 08 leaq 7664352(%r13,%r13), %rcx |
| 000000000000024f: 05 movq 16(%rsp), %rsi | | 0000000000000250: 05 movq 64(%rsp), %rsi |
| 0000000000000254: 04 leal (%rsi,%r15), %edx | | 0000000000000255: 04 leal (%rsi,%r15), %edx |
| 0000000000000258: 03 movslq %edx, %r9 | | 0000000000000259: 03 movslq %edx, %r9 |
| 000000000000025b: 03 addq %r9, %r9 | | 000000000000025c: 03 addq %r9, %r9 |
| 000000000000025e: 04 leaq (%r15,%r15), %rdi | | 000000000000025f: 04 leaq (%r15,%r15), %rdi |
| 0000000000000262: 03 movq %r9, %r10 | | 0000000000000263: 03 movq %r9, %r10 |
| 0000000000000265: 03 subq %rdi, %r10 | | 0000000000000266: 03 subq %rdi, %r10 |
| 0000000000000268: 04 addq $-2, %r10 | | 0000000000000269: 04 addq $-2, %r10 |
| 000000000000026c: 04 cmpq $30, %r10 | | 000000000000026d: 04 cmpq $30, %r10 |
| 0000000000000270: 06 jb 0x4c03c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x450> | | 0000000000000271: 06 jb 0x4c0440 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x480> |
| | | 0000000000000277: 05 movl %r14d, 76(%rsp) |
| | | 000000000000027c: 03 movq %rbx, %r11 |
| 0000000000000276: 08 leaq 7664352(%r14,%r14), %r8 | | 000000000000027f: 08 leaq 7664352(%r13,%r13), %rbp |
| 000000000000027e: 04 leal (%rsi,%r15), %edx | | 0000000000000287: 04 leal (%rsi,%r15), %edx |
| 0000000000000282: 03 movslq %edx, %rdx | | 000000000000028b: 03 movslq %edx, %rdx |
| 0000000000000285: 08 leaq 7664352(%rdx,%rdx), %rbp | | 000000000000028e: 08 leaq 7664352(%rdx,%rdx), %rbx |
| 000000000000028d: 03 cmpq %rbp, %r8 | | 0000000000000296: 03 cmpq %rbx, %rbp |
| 0000000000000290: 06 jae 0x4c029b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x32b> | | 0000000000000299: 06 jae 0x4c0301 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x341> |
| 0000000000000296: 03 addq %rdx, %rdx | | 000000000000029f: 03 addq %rdx, %rdx |
| 0000000000000299: 03 subq %rdi, %rdx | | 00000000000002a2: 03 subq %rdi, %rdx |
| 000000000000029c: 08 leaq 7664352(%rdx,%r14,2), %rdx | | 00000000000002a5: 08 leaq 7664352(%rdx,%r13,2), %rdx |
| 00000000000002a4: 08 leaq 7664352(%r15,%r15), %rsi | | 00000000000002ad: 08 leaq 7664352(%r15,%r15), %rbp |
| 00000000000002ac: 03 cmpq %rdx, %rsi | | 00000000000002b5: 03 cmpq %rdx, %rbp |
| 00000000000002af: 02 jae 0x4c029b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x32b> | | 00000000000002b8: 06 jae 0x4c0301 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x341> |
| 00000000000002b1: 03 movl %r13d, %ebp | | 00000000000002be: 03 movq %r11, %rbx |
| | | 00000000000002c1: 05 movl 76(%rsp), %r14d |
| | | 00000000000002c6: 04 movl 16(%rsp), %ebp |
| 00000000000002b4: 05 jmp 0x4c03c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x450> | | 00000000000002ca: 05 jmp 0x4c0440 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x480> |
| 00000000000002b9: 05 movl $1, %ebp | | 00000000000002cf: 05 movl $1, %ebp |
| 00000000000002be: 07 movq 2691203(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> | | 00000000000002d4: 07 movq 2691101(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> |
| 00000000000002c5: 03 testq %rax, %rax | | 00000000000002db: 03 testq %rax, %rax |
| 00000000000002c8: 06 jne 0x4c0100 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x190> | | 00000000000002de: 06 jne 0x4c0152 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x192> |
| 00000000000002ce: 05 callq 0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> | | 00000000000002e4: 05 callq 0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> |
| 00000000000002d3: 05 jmp 0x4c0100 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x190> | | 00000000000002e9: 05 jmp 0x4c0152 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x192> |
| 00000000000002d8: 03 cmpl $1, %edx | | 00000000000002ee: 03 cmpl $1, %edx |
| 00000000000002db: 06 jne 0x4c0a8d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1d> | | 00000000000002f1: 06 jne 0x4c0b0d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb4d> |
| 00000000000002e1: 03 movq %rax, %rdi | | 00000000000002f7: 03 movq %rax, %rdi |
| 00000000000002e4: 05 callq 0x4016b0 <__cxa_begin_catch@plt> | | 00000000000002fa: 05 callq 0x4016b0 <__cxa_begin_catch@plt> |
| 00000000000002e9: 07 cmpb $0, 2459445(%rip) # 718995 <veryVeryVerbose> | | 00000000000002ff: 07 cmpb $0, 2459343(%rip) # 718995 <veryVeryVerbose> |
| 00000000000002f0: 02 je 0x4c0274 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x304> | | 0000000000000306: 02 je 0x4c02da <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x31a> |
| 00000000000002f2: 03 movl 8(%rax), %edx | | 0000000000000308: 03 movl 8(%rax), %edx |
| 00000000000002f5: 03 leal -1(%rbp), %esi | | 000000000000030b: 03 leal -1(%rbp), %esi |
| 00000000000002f8: 05 movl $5194655, %edi | | 000000000000030e: 05 movl $5195055, %edi |
| 00000000000002fd: 02 xorl %eax, %eax | | 0000000000000313: 02 xorl %eax, %eax |
| 00000000000002ff: 05 callq 0x401680 <printf@plt> | | 0000000000000315: 05 callq 0x401680 <printf@plt> |
| 0000000000000304: 05 movq 32(%rsp), %rax | | 000000000000031a: 05 movq 32(%rsp), %rax |
| 0000000000000309: 05 leaq 32(%rsp), %rdi | | 000000000000031f: 05 leaq 32(%rsp), %rdi |
| 000000000000030e: 03 movq %rbp, %rsi | | 0000000000000324: 03 movq %rbp, %rsi |
| 0000000000000311: 03 callq *16(%rax) | | 0000000000000327: 03 callq *16(%rax) |
| 0000000000000314: 05 callq 0x401850 <__cxa_end_catch@plt> | | 000000000000032a: 05 callq 0x401850 <__cxa_end_catch@plt> |
| 0000000000000319: 03 incq %rbp | | 000000000000032f: 03 incq %rbp |
| 000000000000031c: 08 cmpq $0, 2459020(%rip) # 718820 <Z> | | 0000000000000332: 08 cmpq $0, 2458918(%rip) # 718820 <Z> |
| 0000000000000324: 02 je 0x4c022e <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x2be> | | 000000000000033a: 02 je 0x4c0294 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x2d4> |
| 0000000000000326: 05 jmp 0x4c0100 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x190> | | 000000000000033c: 05 jmp 0x4c0152 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x192> |
| 000000000000032b: 05 movq %rbx, 96(%rsp) | | |
| 0000000000000330: 03 shrq %r10 | | 0000000000000341: 03 shrq %r10 |
| 0000000000000333: 03 incq %r10 | | 0000000000000344: 03 incq %r10 |
| 0000000000000336: 03 movq %r10, %r8 | | 0000000000000347: 03 movq %r10, %r8 |
| 0000000000000339: 04 andq $-16, %r8 | | 000000000000034a: 04 andq $-16, %r8 |
| 000000000000033d: 04 leaq -16(%r8), %rsi | | 000000000000034e: 04 leaq -16(%r8), %rdx |
| 0000000000000341: 03 movq %rsi, %rbx | | 0000000000000352: 03 movq %rdx, %rbx |
| 0000000000000344: 04 shrq $4, %rbx | | 0000000000000355: 04 shrq $4, %rbx |
| 0000000000000348: 03 incq %rbx | | 0000000000000359: 03 incq %rbx |
| 000000000000034b: 02 movl %ebx, %edx | | 000000000000035c: 02 movl %ebx, %ebp |
| 000000000000034d: 03 andl $3, %edx | | 000000000000035e: 03 andl $3, %ebp |
| 0000000000000350: 04 cmpq $48, %rsi | | 0000000000000361: 04 cmpq $48, %rdx |
| 0000000000000354: 02 jae 0x4c02cd <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x35d> | | 0000000000000365: 02 jae 0x4c032e <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x36e> |
| 0000000000000356: 02 xorl %ebp, %ebp | | 0000000000000367: 02 xorl %edx, %edx |
| 0000000000000358: 05 jmp 0x4c0350 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x3e0> | | 0000000000000369: 05 jmp 0x4c03d7 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x417> |
| 000000000000035d: 04 andq $-4, %rbx | | 000000000000036e: 04 andq $-4, %rbx |
| 0000000000000361: 03 negq %rbx | | 0000000000000372: 03 negq %rbx |
| 0000000000000364: 05 movl $7664352, %esi | | |
| 0000000000000369: 02 xorl %ebp, %ebp | | 0000000000000375: 02 xorl %edx, %edx |
| 000000000000036b: 05 nopl (%rax,%rax) | | 0000000000000377: 09 nopw (%rax,%rax) |
| 0000000000000370: 05 movups (%rsi,%r15,2), %xmm0 | | |
| 0000000000000375: 06 movups 16(%rsi,%r15,2), %xmm1 | | |
| 000000000000037b: 05 movups %xmm0, (%rsi,%r14,2) | | |
| 0000000000000380: 06 movups %xmm1, 16(%rsi,%r14,2) | | |
| 0000000000000386: 06 movups 32(%rsi,%r15,2), %xmm0 | | 0000000000000380: 08 movups 7664352(%rdi,%rdx,2), %xmm0 |
| 000000000000038c: 06 movups 48(%rsi,%r15,2), %xmm1 | | 0000000000000388: 08 movups 7664368(%rdi,%rdx,2), %xmm1 |
| | | 0000000000000390: 05 leaq (%r13,%r13), %rsi |
| 0000000000000392: 06 movups %xmm0, 32(%rsi,%r14,2) | | 0000000000000395: 08 movups %xmm0, 7664352(%rsi,%rdx,2) |
| 0000000000000398: 06 movups %xmm1, 48(%rsi,%r14,2) | | 000000000000039d: 08 movups %xmm1, 7664368(%rsi,%rdx,2) |
| 000000000000039e: 06 movups 64(%rsi,%r15,2), %xmm0 | | 00000000000003a5: 08 movups 7664384(%rdi,%rdx,2), %xmm0 |
| 00000000000003a4: 06 movups 80(%rsi,%r15,2), %xmm1 | | 00000000000003ad: 08 movups 7664400(%rdi,%rdx,2), %xmm1 |
| 00000000000003aa: 06 movups %xmm0, 64(%rsi,%r14,2) | | 00000000000003b5: 08 movups %xmm0, 7664384(%rsi,%rdx,2) |
| 00000000000003b0: 06 movups %xmm1, 80(%rsi,%r14,2) | | 00000000000003bd: 08 movups %xmm1, 7664400(%rsi,%rdx,2) |
| | | 00000000000003c5: 08 movups 7664416(%rdi,%rdx,2), %xmm0 |
| | | 00000000000003cd: 08 movups 7664432(%rdi,%rdx,2), %xmm1 |
| | | 00000000000003d5: 08 movups %xmm0, 7664416(%rsi,%rdx,2) |
| | | 00000000000003dd: 08 movups %xmm1, 7664432(%rsi,%rdx,2) |
| 00000000000003b6: 07 movdqu 96(%rsi,%r15,2), %xmm0 | | 00000000000003e5: 09 movdqu 7664448(%rdi,%rdx,2), %xmm0 |
| 00000000000003bd: 07 movdqu 112(%rsi,%r15,2), %xmm1 | | 00000000000003ee: 09 movdqu 7664464(%rdi,%rdx,2), %xmm1 |
| 00000000000003c4: 07 movdqu %xmm0, 96(%rsi,%r14,2) | | 00000000000003f7: 09 movdqu %xmm0, 7664448(%rsi,%rdx,2) |
| 00000000000003cb: 07 movdqu %xmm1, 112(%rsi,%r14,2) | | 0000000000000400: 09 movdqu %xmm1, 7664464(%rsi,%rdx,2) |
| 00000000000003d2: 04 addq $64, %rbp | | 0000000000000409: 04 addq $64, %rdx |
| 00000000000003d6: 04 subq $-128, %rsi | | |
| 00000000000003da: 04 addq $4, %rbx | | 000000000000040d: 04 addq $4, %rbx |
| 00000000000003de: 02 jne 0x4c02e0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x370> | | 0000000000000411: 06 jne 0x4c0340 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x380> |
| 00000000000003e0: 03 testq %rdx, %rdx | | 0000000000000417: 03 testq %rbp, %rbp |
| 00000000000003e3: 02 je 0x4c03a3 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x433> | | 000000000000041a: 02 je 0x4c041f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x45f> |
| 00000000000003e5: 03 addq %r14, %r14 | | 000000000000041c: 03 addq %r13, %r13 |
| 00000000000003e8: 08 leaq 7664352(%rbp,%rbp), %rsi | | 000000000000041f: 08 leaq 7664368(%r13,%rdx,2), %rbx |
| 00000000000003f0: 03 negq %rdx | | 0000000000000427: 08 leaq 7664368(%rdi,%rdx,2), %rdx |
| | | 000000000000042f: 04 shlq $5, %rbp |
| | | 0000000000000433: 02 xorl %edi, %edi |
| 00000000000003f3: 10 nopw %cs:(%rax,%rax) | | 0000000000000435: 10 nopw %cs:(%rax,%rax) |
| 00000000000003fd: 03 nopl (%rax) | | 000000000000043f: 01 nop |
| 0000000000000400: 09 movdqu 7664352(%rdi,%rbp,2), %xmm0 | | 0000000000000440: 06 movdqu -16(%rdx,%rdi), %xmm0 |
| 0000000000000409: 09 movdqu 7664368(%rdi,%rbp,2), %xmm1 | | 0000000000000446: 05 movdqu (%rdx,%rdi), %xmm1 |
| 0000000000000412: 10 movdqu %xmm0, 7664352(%r14,%rbp,2) | | 000000000000044b: 06 movdqu %xmm0, -16(%rbx,%rdi) |
| 000000000000041c: 10 movdqu %xmm1, 7664368(%r14,%rbp,2) | | 0000000000000451: 05 movdqu %xmm1, (%rbx,%rdi) |
| 0000000000000426: 04 addq $16, %rbp | | |
| 000000000000042a: 04 addq $32, %rsi | | 0000000000000456: 04 addq $32, %rdi |
| 000000000000042e: 03 incq %rdx | | 000000000000045a: 03 cmpq %rdi, %rbp |
| 0000000000000431: 02 jne 0x4c0370 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x400> | | 000000000000045d: 02 jne 0x4c0400 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x440> |
| 0000000000000433: 03 cmpq %r8, %r10 | | 000000000000045f: 03 cmpq %r8, %r10 |
| 0000000000000436: 05 movq 96(%rsp), %rbx | | |
| 000000000000043b: 03 movl %r13d, %ebp | | 0000000000000462: 03 movq %r11, %rbx |
| | | 0000000000000465: 05 movl 76(%rsp), %r14d |
| | | 000000000000046a: 04 movl 16(%rsp), %ebp |
| 000000000000043e: 02 je 0x4c03e1 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x471> | | 000000000000046e: 02 je 0x4c0461 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4a1> |
| 0000000000000440: 04 leaq (%rax,%r8,2), %rax | | 0000000000000470: 04 leaq (%rax,%r8,2), %rax |
| 0000000000000444: 04 leaq (%rcx,%r8,2), %rcx | | 0000000000000474: 04 leaq (%rcx,%r8,2), %rcx |
| 0000000000000448: 08 nopl (%rax,%rax) | | 0000000000000478: 08 nopl (%rax,%rax) |
| 0000000000000450: 03 subq %rax, %r9 | | 0000000000000480: 03 subq %rax, %r9 |
| 0000000000000453: 07 leaq 7664352(%r9), %rdx | | 0000000000000483: 07 leaq 7664352(%r9), %rdx |
| 000000000000045a: 02 xorl %esi, %esi | | 000000000000048a: 02 xorl %esi, %esi |
| 000000000000045c: 04 nopl (%rax) | | 000000000000048c: 04 nopl (%rax) |
| 0000000000000460: 04 movzwl (%rax,%rsi), %edi | | 0000000000000490: 04 movzwl (%rax,%rsi), %edi |
| 0000000000000464: 04 movw %di, (%rcx,%rsi) | | 0000000000000494: 04 movw %di, (%rcx,%rsi) |
| 0000000000000468: 04 addq $2, %rsi | | 0000000000000498: 04 addq $2, %rsi |
| 000000000000046c: 03 cmpq %rsi, %rdx | | 000000000000049c: 03 cmpq %rsi, %rdx |
| 000000000000046f: 02 jne 0x4c03d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x460> | | 000000000000049f: 02 jne 0x4c0450 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x490> |
| 0000000000000471: 07 cmpb $0, 2459048(%rip) # 718990 <veryVerbose> | | 00000000000004a1: 07 cmpb $0, 2458920(%rip) # 718990 <veryVerbose> |
| 0000000000000478: 02 je 0x4c040b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x49b> | | 00000000000004a8: 02 je 0x4c048a <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4ca> |
| 000000000000047a: 06 movl 2459060(%rip), %edx # 7189a4 <numCopyCtorCalls> | | 00000000000004aa: 06 movl 2458932(%rip), %edx # 7189a4 <numCopyCtorCalls> |
| 0000000000000480: 03 subl %r12d, %edx | | 00000000000004b0: 03 subl %r12d, %edx |
| 0000000000000483: 06 movl 2459059(%rip), %ecx # 7189ac <numCharCtorCalls> | | 00000000000004b3: 06 movl 2458931(%rip), %ecx # 7189ac <numCharCtorCalls> |
| 0000000000000489: 04 subl 24(%rsp), %ecx | | 00000000000004b9: 03 subl %r14d, %ecx |
| 000000000000048d: 05 movl $5200938, %edi | | 00000000000004bc: 05 movl $5201332, %edi |
| 0000000000000492: 02 movl %ebp, %esi | | 00000000000004c1: 02 movl %ebp, %esi |
| 0000000000000494: 02 xorl %eax, %eax | | 00000000000004c3: 02 xorl %eax, %eax |
| 0000000000000496: 05 callq 0x401680 <printf@plt> | | |
| 000000000000049b: 05 cmpb $0, 76(%rsp) | | |
| 00000000000004a0: 02 je 0x4c0470 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x500> | | |
| 00000000000004a2: 07 cmpl 2459019(%rip), %r12d # 7189a4 <numCopyCtorCalls> | | |
| 00000000000004a9: 02 je 0x4c0444 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4d4> | | |
| 00000000000004ab: 05 movl $5196920, %edi | | |
| 00000000000004b0: 05 movl $5197804, %edx | | |
| 00000000000004b5: 05 movl $4101, %esi | | |
| 00000000000004ba: 02 xorl %eax, %eax | | |
| 00000000000004bc: 05 callq 0x401680 <printf@plt> | | 00000000000004c5: 05 callq 0x401680 <printf@plt> |
| | | 00000000000004ca: 05 cmpb $0, 84(%rsp) |
| | | 00000000000004cf: 02 je 0x4c04f0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x530> |
| | | 00000000000004d1: 07 cmpl 2458892(%rip), %r12d # 7189a4 <numCopyCtorCalls> |
| | | 00000000000004d8: 02 je 0x4c04c3 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x503> |
| | | 00000000000004da: 05 movl $5197316, %edi |
| | | 00000000000004df: 05 movl $5198198, %edx |
| | | 00000000000004e4: 05 movl $4101, %esi |
| | | 00000000000004e9: 02 xorl %eax, %eax |
| | | 00000000000004eb: 05 callq 0x401680 <printf@plt> |
| 00000000000004c1: 06 movl 2458977(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | 00000000000004f0: 06 movl 2458850(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 00000000000004c7: 03 cmpl $100, %eax | | 00000000000004f6: 03 cmpl $100, %eax |
| 00000000000004ca: 02 ja 0x4c0444 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x4d4> | | 00000000000004f9: 02 ja 0x4c04c3 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x503> |
| 00000000000004cc: 02 incl %eax | | 00000000000004fb: 02 incl %eax |
| 00000000000004ce: 06 movl %eax, 2458964(%rip) # 718998 <(anonymous namespace)::testStatus> | | 00000000000004fd: 06 movl %eax, 2458837(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 00000000000004d4: 04 movl 24(%rsp), %eax | | |
| 00000000000004d8: 06 cmpl 2458974(%rip), %eax # 7189ac <numCharCtorCalls> | | 0000000000000503: 07 cmpl 2458850(%rip), %r14d # 7189ac <numCharCtorCalls> |
| 00000000000004de: 06 je 0x4bffa0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> | | 000000000000050a: 06 je 0x4bfff0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> |
| 00000000000004e4: 05 movl $5196920, %edi | | 0000000000000510: 05 movl $5197316, %edi |
| 00000000000004e9: 05 movl $5200986, %edx | | 0000000000000515: 05 movl $5201380, %edx |
| 00000000000004ee: 05 movl $4102, %esi | | 000000000000051a: 05 movl $4102, %esi |
| 00000000000004f3: 02 jmp 0x4c04c6 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x556> | | 000000000000051f: 02 jmp 0x4c0543 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x583> |
| 00000000000004f5: 10 nopw %cs:(%rax,%rax) | | 0000000000000521: 10 nopw %cs:(%rax,%rax) |
| 00000000000004ff: 01 nop | | 000000000000052b: 05 nopl (%rax,%rax) |
| 0000000000000500: 05 addl 16(%rsp), %r12d | | 0000000000000530: 05 addl 64(%rsp), %r12d |
| 0000000000000505: 07 cmpl 2458920(%rip), %r12d # 7189a4 <numCopyCtorCalls> | | 0000000000000535: 07 cmpl 2458792(%rip), %r12d # 7189a4 <numCopyCtorCalls> |
| 000000000000050c: 02 jle 0x4c04a7 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x537> | | 000000000000053c: 02 jle 0x4c0527 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x567> |
| 000000000000050e: 05 movl $5196920, %edi | | 000000000000053e: 05 movl $5197316, %edi |
| 0000000000000513: 05 movl $5201016, %edx | | 0000000000000543: 05 movl $5201410, %edx |
| 0000000000000518: 05 movl $4105, %esi | | 0000000000000548: 05 movl $4105, %esi |
| 000000000000051d: 02 xorl %eax, %eax | | 000000000000054d: 02 xorl %eax, %eax |
| 000000000000051f: 05 callq 0x401680 <printf@plt> | | 000000000000054f: 05 callq 0x401680 <printf@plt> |
| 0000000000000524: 06 movl 2458878(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | 0000000000000554: 06 movl 2458750(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 000000000000052a: 03 cmpl $100, %eax | | 000000000000055a: 03 cmpl $100, %eax |
| 000000000000052d: 02 ja 0x4c04a7 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x537> | | 000000000000055d: 02 ja 0x4c0527 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x567> |
| 000000000000052f: 02 incl %eax | | 000000000000055f: 02 incl %eax |
| 0000000000000531: 06 movl %eax, 2458865(%rip) # 718998 <(anonymous namespace)::testStatus> | | 0000000000000561: 06 movl %eax, 2458737(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000537: 04 movl 24(%rsp), %eax | | |
| 000000000000053b: 06 cmpl 2458875(%rip), %eax # 7189ac <numCharCtorCalls> | | 0000000000000567: 07 cmpl 2458750(%rip), %r14d # 7189ac <numCharCtorCalls> |
| 0000000000000541: 06 je 0x4bffa0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> | | 000000000000056e: 06 je 0x4bfff0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> |
| 0000000000000547: 05 movl $5196920, %edi | | 0000000000000574: 05 movl $5197316, %edi |
| 000000000000054c: 05 movl $5200986, %edx | | 0000000000000579: 05 movl $5201380, %edx |
| 0000000000000551: 05 movl $4106, %esi | | 000000000000057e: 05 movl $4106, %esi |
| 0000000000000556: 02 xorl %eax, %eax | | 0000000000000583: 02 xorl %eax, %eax |
| 0000000000000558: 05 callq 0x401680 <printf@plt> | | 0000000000000585: 05 callq 0x401680 <printf@plt> |
| 000000000000055d: 06 movl 2458821(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | 000000000000058a: 06 movl 2458696(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000563: 03 cmpl $100, %eax | | 0000000000000590: 03 cmpl $100, %eax |
| 0000000000000566: 06 ja 0x4bffa0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> | | 0000000000000593: 06 ja 0x4bfff0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> |
| 000000000000056c: 02 incl %eax | | 0000000000000599: 02 incl %eax |
| 000000000000056e: 06 movl %eax, 2458804(%rip) # 718998 <(anonymous namespace)::testStatus> | | 000000000000059b: 06 movl %eax, 2458679(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000574: 05 jmp 0x4bffa0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> | | 00000000000005a1: 05 jmp 0x4bfff0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x30> |
| 0000000000000579: 07 cmpb $0, 2458790(%rip) # 718996 <verbose> | | 00000000000005a6: 07 cmpb $0, 2458665(%rip) # 718996 <verbose> |
| 0000000000000580: 02 je 0x4c04fc <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x58c> | | 00000000000005ad: 02 je 0x4c0579 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5b9> |
| 0000000000000582: 05 movl $5203922, %edi | | 00000000000005af: 05 movl $5204316, %edi |
| 0000000000000587: 05 callq 0x401710 <puts@plt> | | 00000000000005b4: 05 callq 0x401710 <puts@plt> |
| 000000000000058c: 02 xorl %ebx, %ebx | | 00000000000005b9: 02 xorl %ebx, %ebx |
| 000000000000058e: 02 jmp 0x4c052c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5bc> | | 00000000000005bb: 02 jmp 0x4c05ac <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5ec> |
| | | 00000000000005bd: 03 nopl (%rax) |
| 0000000000000590: 05 movl $7664352, %edi | | 00000000000005c0: 05 movl $7664352, %edi |
| 0000000000000595: 03 movq %rbp, %rsi | | 00000000000005c5: 03 movq %rbp, %rsi |
| 0000000000000598: 05 callq 0x4de780 <void verify<short>(short*, char const*)> | | 00000000000005c8: 05 callq 0x4de8d0 <void verify<short>(short*, char const*)> |
| 000000000000059d: 05 movl $7664352, %edi | | 00000000000005cd: 05 movl $7664352, %edi |
| 00000000000005a2: 03 movq %rbp, %rsi | | 00000000000005d2: 03 movq %rbp, %rsi |
| 00000000000005a5: 05 callq 0x4de9c0 <void cleanup<short>(short*, char const*)> | | 00000000000005d5: 05 callq 0x4deb10 <void cleanup<short>(short*, char const*)> |
| 00000000000005aa: 05 movq 24(%rsp), %rbx | | 00000000000005da: 05 movq 24(%rsp), %rbx |
| 00000000000005af: 03 incq %rbx | | 00000000000005df: 03 incq %rbx |
| 00000000000005b2: 04 cmpq $30, %rbx | | 00000000000005e2: 04 cmpq $30, %rbx |
| 00000000000005b6: 06 je 0x4c0a5c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xaec> | | 00000000000005e6: 06 je 0x4c0adc <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1c> |
| 00000000000005bc: 08 leaq (,%rbx,8), %rbp | | 00000000000005ec: 08 leaq (,%rbx,8), %rbp |
| 00000000000005c4: 08 movq 5192456(%rbp,%rbp,4), %r12 | | 00000000000005f4: 08 movq 5192856(%rbp,%rbp,4), %r12 |
| 00000000000005cc: 03 movq %r12, %rdi | | 00000000000005fc: 03 movq %r12, %rdi |
| 00000000000005cf: 05 callq 0x401790 <strlen@plt> | | 00000000000005ff: 05 callq 0x401790 <strlen@plt> |
| 00000000000005d4: 03 cmpl $17, %eax | | 0000000000000604: 03 cmpl $17, %eax |
| 00000000000005d7: 02 jl 0x4c0572 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x602> | | 0000000000000607: 02 jl 0x4c05f2 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x632> |
| 00000000000005d9: 05 movl $5196920, %edi | | 0000000000000609: 05 movl $5197316, %edi |
| 00000000000005de: 05 movl $5194243, %edx | | 000000000000060e: 05 movl $5194643, %edx |
| 00000000000005e3: 05 movl $4121, %esi | | 0000000000000613: 05 movl $4121, %esi |
| 00000000000005e8: 02 xorl %eax, %eax | | |
| 00000000000005ea: 05 callq 0x401680 <printf@plt> | | |
| 00000000000005ef: 06 movl 2458675(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | |
| 00000000000005f5: 03 cmpl $100, %eax | | |
| 00000000000005f8: 02 ja 0x4c0572 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x602> | | |
| 00000000000005fa: 02 incl %eax | | |
| 00000000000005fc: 06 movl %eax, 2458662(%rip) # 718998 <(anonymous namespace)::testStatus> | | |
| 0000000000000602: 03 movq %r12, %rdi | | |
| 0000000000000605: 05 callq 0x401790 <strlen@plt> | | |
| 000000000000060a: 04 cmpq $20, %rax | | |
| 000000000000060e: 02 jb 0x4c05a9 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x639> | | |
| 0000000000000610: 05 movl $5196920, %edi | | |
| 0000000000000615: 05 movl $5201052, %edx | | |
| 000000000000061a: 05 movl $4124, %esi | | |
| 000000000000061f: 02 xorl %eax, %eax | | 0000000000000618: 02 xorl %eax, %eax |
| 0000000000000621: 05 callq 0x401680 <printf@plt> | | 000000000000061a: 05 callq 0x401680 <printf@plt> |
| 0000000000000626: 06 movl 2458620(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | 000000000000061f: 06 movl 2458547(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 000000000000062c: 03 cmpl $100, %eax | | 0000000000000625: 03 cmpl $100, %eax |
| 000000000000062f: 02 ja 0x4c05a9 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x639> | | 0000000000000628: 02 ja 0x4c05f2 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x632> |
| | | 000000000000062a: 02 incl %eax |
| | | 000000000000062c: 06 movl %eax, 2458534(%rip) # 718998 <(anonymous namespace)::testStatus> |
| | | 0000000000000632: 03 movq %r12, %rdi |
| | | 0000000000000635: 05 callq 0x401790 <strlen@plt> |
| | | 000000000000063a: 04 cmpq $20, %rax |
| | | 000000000000063e: 02 jb 0x4c0629 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x669> |
| | | 0000000000000640: 05 movl $5197316, %edi |
| | | 0000000000000645: 05 movl $5201446, %edx |
| | | 000000000000064a: 05 movl $4124, %esi |
| | | 000000000000064f: 02 xorl %eax, %eax |
| | | 0000000000000651: 05 callq 0x401680 <printf@plt> |
| | | 0000000000000656: 06 movl 2458492(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| | | 000000000000065c: 03 cmpl $100, %eax |
| | | 000000000000065f: 02 ja 0x4c0629 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x669> |
| 0000000000000631: 02 incl %eax | | 0000000000000661: 02 incl %eax |
| 0000000000000633: 06 movl %eax, 2458607(%rip) # 718998 <(anonymous namespace)::testStatus> | | 0000000000000663: 06 movl %eax, 2458479(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000639: 05 movq %rbx, 24(%rsp) | | 0000000000000669: 05 movq %rbx, 24(%rsp) |
| 000000000000063e: 04 pxor %xmm0, %xmm0 | | 000000000000066e: 04 pxor %xmm0, %xmm0 |
| 0000000000000642: 06 movdqa %xmm0, 32(%rsp) | | 0000000000000672: 06 movdqa %xmm0, 32(%rsp) |
| 0000000000000648: 08 movl $0, 48(%rsp) | | 0000000000000678: 08 movl $0, 48(%rsp) |
| 0000000000000650: 04 movb (%r12), %al | | 0000000000000680: 04 movb (%r12), %al |
| 0000000000000654: 02 testb %al, %al | | 0000000000000684: 02 testb %al, %al |
| 0000000000000656: 02 je 0x4c05e1 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x671> | | 0000000000000686: 02 je 0x4c0661 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x6a1> |
| 0000000000000658: 02 xorl %ecx, %ecx | | 0000000000000688: 02 xorl %ecx, %ecx |
| 000000000000065a: 06 nopw (%rax,%rax) | | 000000000000068a: 06 nopw (%rax,%rax) |
| 0000000000000660: 04 movb %al, 32(%rsp,%rcx) | | 0000000000000690: 04 movb %al, 32(%rsp,%rcx) |
| 0000000000000664: 06 movzbl 1(%r12,%rcx), %eax | | 0000000000000694: 06 movzbl 1(%r12,%rcx), %eax |
| 000000000000066a: 03 incq %rcx | | 000000000000069a: 03 incq %rcx |
| 000000000000066d: 02 testb %al, %al | | 000000000000069d: 02 testb %al, %al |
| 000000000000066f: 02 jne 0x4c05d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x660> | | 000000000000069f: 02 jne 0x4c0650 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x690> |
| 0000000000000671: 08 movl 5192448(%rbp,%rbp,4), %r14d | | 00000000000006a1: 08 movl 5192848(%rbp,%rbp,4), %r14d |
| 0000000000000679: 08 movslq 5192464(%rbp,%rbp,4), %rbx | | 00000000000006a9: 08 movslq 5192864(%rbp,%rbp,4), %rbx |
| 0000000000000681: 08 movslq 5192468(%rbp,%rbp,4), %r15 | | 00000000000006b1: 08 movslq 5192868(%rbp,%rbp,4), %r15 |
| 0000000000000689: 08 movslq 5192472(%rbp,%rbp,4), %r13 | | 00000000000006b9: 08 movslq 5192872(%rbp,%rbp,4), %r13 |
| 0000000000000691: 08 movq 5192480(%rbp,%rbp,4), %rbp | | 00000000000006c1: 08 movq 5192880(%rbp,%rbp,4), %rbp |
| 0000000000000699: 07 cmpb $0, 2458496(%rip) # 718990 <veryVerbose> | | 00000000000006c9: 07 cmpb $0, 2458368(%rip) # 718990 <veryVerbose> |
| 00000000000006a0: 02 je 0x4c0630 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x6c0> | | 00000000000006d0: 02 je 0x4c06b0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x6f0> |
| 00000000000006a2: 04 movq %rbp, (%rsp) | | 00000000000006d2: 04 movq %rbp, (%rsp) |
| 00000000000006a6: 05 movl $5200567, %edi | | 00000000000006d6: 05 movl $5200961, %edi |
| 00000000000006ab: 03 movl %r14d, %esi | | 00000000000006db: 03 movl %r14d, %esi |
| 00000000000006ae: 03 movq %r12, %rdx | | 00000000000006de: 03 movq %r12, %rdx |
| 00000000000006b1: 02 movl %ebx, %ecx | | 00000000000006e1: 02 movl %ebx, %ecx |
| 00000000000006b3: 03 movl %r15d, %r8d | | 00000000000006e3: 03 movl %r15d, %r8d |
| 00000000000006b6: 03 movl %r13d, %r9d | | 00000000000006e6: 03 movl %r13d, %r9d |
| 00000000000006b9: 02 xorl %eax, %eax | | 00000000000006e9: 02 xorl %eax, %eax |
| 00000000000006bb: 05 callq 0x401680 <printf@plt> | | 00000000000006eb: 05 callq 0x401680 <printf@plt> |
| 00000000000006c0: 05 movl $7664352, %edi | | 00000000000006f0: 05 movl $7664352, %edi |
| 00000000000006c5: 03 movq %r12, %rsi | | 00000000000006f5: 03 movq %r12, %rsi |
| 00000000000006c8: 05 callq 0x4de690 <short& gg<short>(short*, char const*)> | | 00000000000006f8: 05 callq 0x4de7e0 <short& gg<short>(short*, char const*)> |
| 00000000000006cd: 05 movl $7664352, %edi | | 00000000000006fd: 05 movl $7664352, %edi |
| 00000000000006d2: 03 movq %r12, %rsi | | 0000000000000702: 03 movq %r12, %rsi |
| 00000000000006d5: 05 callq 0x4de780 <void verify<short>(short*, char const*)> | | 0000000000000705: 05 callq 0x4de8d0 <void verify<short>(short*, char const*)> |
| 00000000000006da: 07 movl 2458451(%rip), %r12d # 7189a4 <numCopyCtorCalls> | | 000000000000070a: 07 movl 2458323(%rip), %r12d # 7189a4 <numCopyCtorCalls> |
| 00000000000006e1: 06 movl 2458453(%rip), %eax # 7189ac <numCharCtorCalls> | | 0000000000000711: 06 movl 2458325(%rip), %eax # 7189ac <numCharCtorCalls> |
| 00000000000006e7: 04 movl %eax, 64(%rsp) | | 0000000000000717: 04 movl %eax, 64(%rsp) |
| 00000000000006eb: 05 cmpb $0, 60(%rsp) | | 000000000000071b: 05 cmpb $0, 80(%rsp) |
| 00000000000006f0: 06 je 0x4c0820 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x8b0> | | 0000000000000720: 06 je 0x4c08a0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x8e0> |
| 00000000000006f6: 07 cmpb $0, 2458403(%rip) # 718990 <veryVerbose> | | 0000000000000726: 07 cmpb $0, 2458275(%rip) # 718990 <veryVerbose> |
| 00000000000006fd: 02 je 0x4c0682 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x712> | | 000000000000072d: 02 je 0x4c0702 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x742> |
| 00000000000006ff: 07 cmpl $0, 2457278(%rip) # 718534 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> | | 000000000000072f: 07 cmpl $0, 2457150(%rip) # 718534 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> |
| 0000000000000706: 02 je 0x4c0682 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x712> | | 0000000000000736: 02 je 0x4c0702 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x742> |
| 0000000000000708: 05 movl $5194330, %edi | | 0000000000000738: 05 movl $5194730, %edi |
| 000000000000070d: 05 callq 0x401710 <puts@plt> | | 000000000000073d: 05 callq 0x401710 <puts@plt> |
| 0000000000000712: 10 movl $0, 2457256(%rip) # 718534 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> | | 0000000000000742: 10 movl $0, 2457128(%rip) # 718534 <void testCopyConstructWithIterators<short>(bool, bool, bool)::firstTime> |
| 000000000000071c: 07 cmpb $0, 2458370(%rip) # 718995 <veryVeryVerbose> | | 000000000000074c: 07 cmpb $0, 2458242(%rip) # 718995 <veryVeryVerbose> |
| 0000000000000723: 02 je 0x4c069f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x72f> | | 0000000000000753: 02 je 0x4c071f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x75f> |
| 0000000000000725: 05 movl $5194369, %edi | | 0000000000000755: 05 movl $5194769, %edi |
| 000000000000072a: 05 callq 0x401710 <puts@plt> | | 000000000000075a: 05 callq 0x401710 <puts@plt> |
| 000000000000072f: 07 movq 2457978(%rip), %rax # 718820 <Z> | | 000000000000075f: 07 movq 2457850(%rip), %rax # 718820 <Z> |
| 0000000000000736: 09 movq $5204056, 80(%rsp) | | 0000000000000766: 09 movq $5204448, 88(%rsp) |
| 000000000000073f: 05 movq %rax, 88(%rsp) | | 000000000000076f: 05 movq %rax, 96(%rsp) |
| 0000000000000744: 08 movq $0, 32(%rax) | | 0000000000000774: 08 movq $0, 32(%rax) |
| 000000000000074c: 03 testq %rax, %rax | | 000000000000077c: 03 testq %rax, %rax |
| 000000000000074f: 06 je 0x4c09ba <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa4a> | | 000000000000077f: 06 je 0x4c0a3a <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa7a> |
| 0000000000000755: 06 cmpq $6, 24(%rsp) | | 0000000000000785: 06 cmpq $6, 24(%rsp) |
| 000000000000075b: 06 jb 0x4c07d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x860> | | 000000000000078b: 06 jb 0x4c0850 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x890> |
| 0000000000000761: 05 leaq 32(%rsp,%rbx), %rcx | | 0000000000000791: 05 leaq 32(%rsp,%rbx), %rcx |
| 0000000000000766: 08 leaq 7664352(%r13,%r13), %rsi | | 0000000000000796: 08 leaq 7664352(%r13,%r13), %rsi |
| 000000000000076e: 04 leal (%rbx,%r15), %eax | | 000000000000079e: 04 leal (%rbx,%r15), %eax |
| 0000000000000772: 03 movslq %eax, %r9 | | 00000000000007a2: 03 movslq %eax, %r9 |
| 0000000000000775: 03 movq %r9, %rdx | | 00000000000007a5: 03 movq %r9, %rdx |
| 0000000000000778: 03 subq %rbx, %rdx | | 00000000000007a8: 03 subq %rbx, %rdx |
| 000000000000077b: 04 cmpq $16, %rdx | | 00000000000007ab: 04 cmpq $16, %rdx |
| 000000000000077f: 06 jb 0x4c07ab <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x83b> | | 00000000000007af: 06 jb 0x4c082b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x86b> |
| 0000000000000785: 03 movq %rbp, %r11 | | 00000000000007b5: 03 movq %rbp, %r11 |
| 0000000000000788: 03 movq %rdx, %r8 | | 00000000000007b8: 03 movq %rdx, %r8 |
| 000000000000078b: 04 andq $-16, %r8 | | 00000000000007bb: 04 andq $-16, %r8 |
| 000000000000078f: 04 leaq -16(%r8), %rdi | | 00000000000007bf: 04 leaq -16(%r8), %rdi |
| 0000000000000793: 03 movq %rdi, %r10 | | 00000000000007c3: 03 movq %rdi, %r10 |
| 0000000000000796: 04 shrq $4, %r10 | | 00000000000007c6: 04 shrq $4, %r10 |
| 000000000000079a: 03 incq %r10 | | 00000000000007ca: 03 incq %r10 |
| 000000000000079d: 03 testq %rdi, %rdi | | 00000000000007cd: 03 testq %rdi, %rdi |
| 00000000000007a0: 06 je 0x4c0a4b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xadb> | | 00000000000007d0: 06 je 0x4c0acb <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb0b> |
| 00000000000007a6: 05 leaq 56(%rsp), %rax | | 00000000000007d6: 05 leaq 56(%rsp), %rax |
| 00000000000007ab: 03 addq %rax, %rbx | | 00000000000007db: 03 addq %rax, %rbx |
| 00000000000007ae: 03 movq %r10, %rbp | | 00000000000007de: 03 movq %r10, %rbp |
| 00000000000007b1: 04 andq $-2, %rbp | | 00000000000007e1: 04 andq $-2, %rbp |
| 00000000000007b5: 03 negq %rbp | | 00000000000007e5: 03 negq %rbp |
| 00000000000007b8: 02 xorl %edi, %edi | | 00000000000007e8: 02 xorl %edi, %edi |
| 00000000000007ba: 06 nopw (%rax,%rax) | | 00000000000007ea: 06 nopw (%rax,%rax) |
| 00000000000007c0: 07 pmovsxbw -24(%rbx,%rdi), %xmm0 | | 00000000000007f0: 07 pmovsxbw -24(%rbx,%rdi), %xmm0 |
| 00000000000007c7: 07 pmovsxbw -16(%rbx,%rdi), %xmm1 | | 00000000000007f7: 07 pmovsxbw -16(%rbx,%rdi), %xmm1 |
| 00000000000007ce: 05 leaq (%r13,%r13), %rax | | 00000000000007fe: 05 leaq (%r13,%r13), %rax |
| 00000000000007d3: 09 movdqu %xmm0, 7664352(%rax,%rdi,2) | | 0000000000000803: 09 movdqu %xmm0, 7664352(%rax,%rdi,2) |
| 00000000000007dc: 09 movdqu %xmm1, 7664368(%rax,%rdi,2) | | 000000000000080c: 09 movdqu %xmm1, 7664368(%rax,%rdi,2) |
| 00000000000007e5: 07 pmovsxbw -8(%rbx,%rdi), %xmm0 | | 0000000000000815: 07 pmovsxbw -8(%rbx,%rdi), %xmm0 |
| 00000000000007ec: 06 pmovsxbw (%rbx,%rdi), %xmm1 | | 000000000000081c: 06 pmovsxbw (%rbx,%rdi), %xmm1 |
| 00000000000007f2: 09 movdqu %xmm0, 7664384(%rax,%rdi,2) | | 0000000000000822: 09 movdqu %xmm0, 7664384(%rax,%rdi,2) |
| 00000000000007fb: 09 movdqu %xmm1, 7664400(%rax,%rdi,2) | | 000000000000082b: 09 movdqu %xmm1, 7664400(%rax,%rdi,2) |
| 0000000000000804: 04 addq $32, %rdi | | 0000000000000834: 04 addq $32, %rdi |
| 0000000000000808: 04 addq $2, %rbp | | 0000000000000838: 04 addq $2, %rbp |
| 000000000000080c: 02 jne 0x4c0730 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x7c0> | | 000000000000083c: 02 jne 0x4c07b0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x7f0> |
| 000000000000080e: 04 testb $1, %r10b | | 000000000000083e: 04 testb $1, %r10b |
| 0000000000000812: 02 je 0x4c079c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x82c> | | 0000000000000842: 02 je 0x4c081c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x85c> |
| 0000000000000814: 06 pmovsxbw (%rcx,%rdi), %xmm0 | | 0000000000000844: 06 pmovsxbw (%rcx,%rdi), %xmm0 |
| 000000000000081a: 07 pmovsxbw 8(%rcx,%rdi), %xmm1 | | 000000000000084a: 07 pmovsxbw 8(%rcx,%rdi), %xmm1 |
| 0000000000000821: 05 movdqu %xmm0, (%rsi,%rdi,2) | | 0000000000000851: 05 movdqu %xmm0, (%rsi,%rdi,2) |
| 0000000000000826: 06 movdqu %xmm1, 16(%rsi,%rdi,2) | | 0000000000000856: 06 movdqu %xmm1, 16(%rsi,%rdi,2) |
| 000000000000082c: 03 cmpq %r8, %rdx | | 000000000000085c: 03 cmpq %r8, %rdx |
| 000000000000082f: 03 movq %r11, %rbp | | 000000000000085f: 03 movq %r11, %rbp |
| 0000000000000832: 02 je 0x4c07d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x860> | | 0000000000000862: 02 je 0x4c0850 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x890> |
| 0000000000000834: 03 addq %r8, %rcx | | 0000000000000864: 03 addq %r8, %rcx |
| 0000000000000837: 04 leaq (%rsi,%r8,2), %rsi | | 0000000000000867: 04 leaq (%rsi,%r8,2), %rsi |
| 000000000000083b: 03 subq %rcx, %r9 | | 000000000000086b: 03 subq %rcx, %r9 |
| 000000000000083e: 05 leaq 32(%rsp,%r9), %rax | | 000000000000086e: 05 leaq 32(%rsp,%r9), %rax |
| 0000000000000843: 02 xorl %edi, %edi | | 0000000000000873: 02 xorl %edi, %edi |
| 0000000000000845: 10 nopw %cs:(%rax,%rax) | | 0000000000000875: 10 nopw %cs:(%rax,%rax) |
| 000000000000084f: 01 nop | | 000000000000087f: 01 nop |
| 0000000000000850: 04 movsbl (%rcx,%rdi), %edx | | 0000000000000880: 04 movsbl (%rcx,%rdi), %edx |
| 0000000000000854: 04 movw %dx, (%rsi,%rdi,2) | | 0000000000000884: 04 movw %dx, (%rsi,%rdi,2) |
| 0000000000000858: 03 incq %rdi | | 0000000000000888: 03 incq %rdi |
| 000000000000085b: 03 cmpq %rdi, %rax | | 000000000000088b: 03 cmpq %rdi, %rax |
| 000000000000085e: 02 jne 0x4c07c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x850> | | |
| 0000000000000860: 05 movq 80(%rsp), %rax | | |
| 0000000000000865: 05 leaq 80(%rsp), %rdi | | |
| 000000000000086a: 07 movq $-1, %rsi | | |
| 0000000000000871: 03 callq *16(%rax) | | |
| 0000000000000874: 07 cmpb $0, 2458026(%rip) # 718995 <veryVeryVerbose> | | |
| 000000000000087b: 02 je 0x4c07f7 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x887> | | |
| 000000000000087d: 05 movl $5194721, %edi | | |
| 0000000000000882: 05 callq 0x401710 <puts@plt> | | |
| 0000000000000887: 07 cmpb $0, 2458002(%rip) # 718990 <veryVerbose> | | |
| 000000000000088e: 06 je 0x4c097b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa0b> | | |
| 0000000000000894: 05 movl $10, %edi | | |
| 0000000000000899: 05 callq 0x401720 <putchar@plt> | | |
| 000000000000089e: 03 movl %r14d, %r11d | | |
| 00000000000008a1: 05 jmp 0x4c0950 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9e0> | | |
| 00000000000008a6: 10 nopw %cs:(%rax,%rax) | | |
| 00000000000008b0: 08 cmpq $0, 2457592(%rip) # 718820 <Z> | | |
| 00000000000008b8: 02 jne 0x4c0840 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x8d0> | | 000000000000088e: 02 jne 0x4c0840 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x880> |
| | | 0000000000000890: 05 movq 88(%rsp), %rax |
| | | 0000000000000895: 05 leaq 88(%rsp), %rdi |
| | | 000000000000089a: 07 movq $-1, %rsi |
| | | 00000000000008a1: 03 callq *16(%rax) |
| | | 00000000000008a4: 07 cmpb $0, 2457898(%rip) # 718995 <veryVeryVerbose> |
| | | 00000000000008ab: 02 je 0x4c0877 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x8b7> |
| | | 00000000000008ad: 05 movl $5195121, %edi |
| | | 00000000000008b2: 05 callq 0x401710 <puts@plt> |
| | | 00000000000008b7: 07 cmpb $0, 2457874(%rip) # 718990 <veryVerbose> |
| | | 00000000000008be: 06 je 0x4c09fb <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa3b> |
| | | 00000000000008c4: 05 movl $10, %edi |
| | | 00000000000008c9: 05 callq 0x401720 <putchar@plt> |
| | | 00000000000008ce: 03 movl %r14d, %r11d |
| | | 00000000000008d1: 05 jmp 0x4c09d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa10> |
| | | 00000000000008d6: 10 nopw %cs:(%rax,%rax) |
| | | 00000000000008e0: 08 cmpq $0, 2457464(%rip) # 718820 <Z> |
| | | 00000000000008e8: 02 jne 0x4c08c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x900> |
| 00000000000008ba: 07 movq 2689671(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> | | 00000000000008ea: 07 movq 2689543(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> |
| 00000000000008c1: 03 testq %rax, %rax | | 00000000000008f1: 03 testq %rax, %rax |
| 00000000000008c4: 02 jne 0x4c0840 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x8d0> | | 00000000000008f4: 02 jne 0x4c08c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x900> |
| 00000000000008c6: 05 callq 0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> | | 00000000000008f6: 05 callq 0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> |
| 00000000000008cb: 05 nopl (%rax,%rax) | | 00000000000008fb: 05 nopl (%rax,%rax) |
| 00000000000008d0: 06 cmpq $6, 24(%rsp) | | 0000000000000900: 06 cmpq $6, 24(%rsp) |
| 00000000000008d6: 03 movl %r14d, %r11d | | 0000000000000906: 03 movl %r14d, %r11d |
| 00000000000008d9: 06 jb 0x4c0950 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9e0> | | 0000000000000909: 06 jb 0x4c09d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa10> |
| 00000000000008df: 08 leaq 7664352(%r13,%r13), %rax | | 000000000000090f: 08 leaq 7664352(%r13,%r13), %rax |
| 00000000000008e7: 05 leaq 32(%rsp,%rbx), %rcx | | 0000000000000917: 05 leaq 32(%rsp,%rbx), %rcx |
| 00000000000008ec: 03 addq %rbx, %r15 | | 000000000000091c: 03 addq %rbx, %r15 |
| 00000000000008ef: 03 movq %r15, %rdx | | 000000000000091f: 03 movq %r15, %rdx |
| 00000000000008f2: 03 subq %rbx, %rdx | | 0000000000000922: 03 subq %rbx, %rdx |
| 00000000000008f5: 04 cmpq $16, %rdx | | 0000000000000925: 04 cmpq $16, %rdx |
| 00000000000008f9: 06 jb 0x4c092b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9bb> | | 0000000000000929: 06 jb 0x4c09ab <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9eb> |
| 00000000000008ff: 03 movq %rbp, %r10 | | 000000000000092f: 03 movq %rbp, %r10 |
| 0000000000000902: 03 movq %rdx, %r8 | | 0000000000000932: 03 movq %rdx, %r8 |
| 0000000000000905: 04 andq $-16, %r8 | | 0000000000000935: 04 andq $-16, %r8 |
| 0000000000000909: 04 leaq -16(%r8), %rdi | | 0000000000000939: 04 leaq -16(%r8), %rdi |
| 000000000000090d: 03 movq %rdi, %r9 | | 000000000000093d: 03 movq %rdi, %r9 |
| 0000000000000910: 04 shrq $4, %r9 | | 0000000000000940: 04 shrq $4, %r9 |
| 0000000000000914: 03 incq %r9 | | 0000000000000944: 03 incq %r9 |
| 0000000000000917: 03 testq %rdi, %rdi | | 0000000000000947: 03 testq %rdi, %rdi |
| 000000000000091a: 06 je 0x4c0a3a <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xaca> | | 000000000000094a: 06 je 0x4c0aba <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xafa> |
| 0000000000000920: 05 leaq 56(%rsp), %rsi | | 0000000000000950: 05 leaq 56(%rsp), %rsi |
| 0000000000000925: 03 addq %rsi, %rbx | | 0000000000000955: 03 addq %rsi, %rbx |
| 0000000000000928: 03 movq %r9, %rdi | | 0000000000000958: 03 movq %r9, %rdi |
| 000000000000092b: 04 andq $-2, %rdi | | 000000000000095b: 04 andq $-2, %rdi |
| 000000000000092f: 03 negq %rdi | | 000000000000095f: 03 negq %rdi |
| 0000000000000932: 02 xorl %ebp, %ebp | | 0000000000000962: 02 xorl %ebp, %ebp |
| 0000000000000934: 10 nopw %cs:(%rax,%rax) | | 0000000000000964: 10 nopw %cs:(%rax,%rax) |
| 000000000000093e: 02 nop | | 000000000000096e: 02 nop |
| 0000000000000940: 07 pmovsxbw -24(%rbx,%rbp), %xmm0 | | 0000000000000970: 07 pmovsxbw -24(%rbx,%rbp), %xmm0 |
| 0000000000000947: 07 pmovsxbw -16(%rbx,%rbp), %xmm1 | | 0000000000000977: 07 pmovsxbw -16(%rbx,%rbp), %xmm1 |
| 000000000000094e: 05 leaq (%r13,%r13), %rsi | | 000000000000097e: 05 leaq (%r13,%r13), %rsi |
| 0000000000000953: 09 movdqu %xmm0, 7664352(%rsi,%rbp,2) | | 0000000000000983: 09 movdqu %xmm0, 7664352(%rsi,%rbp,2) |
| 000000000000095c: 09 movdqu %xmm1, 7664368(%rsi,%rbp,2) | | 000000000000098c: 09 movdqu %xmm1, 7664368(%rsi,%rbp,2) |
| 0000000000000965: 07 pmovsxbw -8(%rbx,%rbp), %xmm0 | | 0000000000000995: 07 pmovsxbw -8(%rbx,%rbp), %xmm0 |
| 000000000000096c: 06 pmovsxbw (%rbx,%rbp), %xmm1 | | 000000000000099c: 06 pmovsxbw (%rbx,%rbp), %xmm1 |
| 0000000000000972: 09 movdqu %xmm0, 7664384(%rsi,%rbp,2) | | 00000000000009a2: 09 movdqu %xmm0, 7664384(%rsi,%rbp,2) |
| 000000000000097b: 09 movdqu %xmm1, 7664400(%rsi,%rbp,2) | | 00000000000009ab: 09 movdqu %xmm1, 7664400(%rsi,%rbp,2) |
| 0000000000000984: 04 addq $32, %rbp | | 00000000000009b4: 04 addq $32, %rbp |
| 0000000000000988: 04 addq $2, %rdi | | 00000000000009b8: 04 addq $2, %rdi |
| 000000000000098c: 02 jne 0x4c08b0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x940> | | 00000000000009bc: 02 jne 0x4c0930 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x970> |
| 000000000000098e: 04 testb $1, %r9b | | 00000000000009be: 04 testb $1, %r9b |
| 0000000000000992: 02 je 0x4c091c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9ac> | | 00000000000009c2: 02 je 0x4c099c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9dc> |
| 0000000000000994: 06 pmovsxbw (%rcx,%rbp), %xmm0 | | 00000000000009c4: 06 pmovsxbw (%rcx,%rbp), %xmm0 |
| 000000000000099a: 07 pmovsxbw 8(%rcx,%rbp), %xmm1 | | 00000000000009ca: 07 pmovsxbw 8(%rcx,%rbp), %xmm1 |
| 00000000000009a1: 05 movdqu %xmm0, (%rax,%rbp,2) | | 00000000000009d1: 05 movdqu %xmm0, (%rax,%rbp,2) |
| 00000000000009a6: 06 movdqu %xmm1, 16(%rax,%rbp,2) | | 00000000000009d6: 06 movdqu %xmm1, 16(%rax,%rbp,2) |
| 00000000000009ac: 03 cmpq %r8, %rdx | | 00000000000009dc: 03 cmpq %r8, %rdx |
| 00000000000009af: 03 movq %r10, %rbp | | 00000000000009df: 03 movq %r10, %rbp |
| 00000000000009b2: 02 je 0x4c0950 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9e0> | | 00000000000009e2: 02 je 0x4c09d0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa10> |
| 00000000000009b4: 03 addq %r8, %rcx | | 00000000000009e4: 03 addq %r8, %rcx |
| 00000000000009b7: 04 leaq (%rax,%r8,2), %rax | | 00000000000009e7: 04 leaq (%rax,%r8,2), %rax |
| 00000000000009bb: 03 subq %rcx, %r15 | | 00000000000009eb: 03 subq %rcx, %r15 |
| 00000000000009be: 05 leaq 32(%rsp,%r15), %rdx | | 00000000000009ee: 05 leaq 32(%rsp,%r15), %rdx |
| 00000000000009c3: 02 xorl %esi, %esi | | 00000000000009f3: 02 xorl %esi, %esi |
| 00000000000009c5: 10 nopw %cs:(%rax,%rax) | | 00000000000009f5: 10 nopw %cs:(%rax,%rax) |
| 00000000000009cf: 01 nop | | 00000000000009ff: 01 nop |
| 00000000000009d0: 04 movsbl (%rcx,%rsi), %edi | | 0000000000000a00: 04 movsbl (%rcx,%rsi), %edi |
| 00000000000009d4: 04 movw %di, (%rax,%rsi,2) | | 0000000000000a04: 04 movw %di, (%rax,%rsi,2) |
| 00000000000009d8: 03 incq %rsi | | 0000000000000a08: 03 incq %rsi |
| 00000000000009db: 03 cmpq %rsi, %rdx | | 0000000000000a0b: 03 cmpq %rsi, %rdx |
| 00000000000009de: 02 jne 0x4c0940 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9d0> | | 0000000000000a0e: 02 jne 0x4c09c0 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa00> |
| 00000000000009e0: 07 cmpb $0, 2457657(%rip) # 718990 <veryVerbose> | | 0000000000000a10: 07 cmpb $0, 2457529(%rip) # 718990 <veryVerbose> |
| 00000000000009e7: 02 je 0x4c097b <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa0b> | | 0000000000000a17: 02 je 0x4c09fb <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa3b> |
| 00000000000009e9: 06 movl 2457669(%rip), %edx # 7189a4 <numCopyCtorCalls> | | 0000000000000a19: 06 movl 2457541(%rip), %edx # 7189a4 <numCopyCtorCalls> |
| 00000000000009ef: 03 subl %r12d, %edx | | 0000000000000a1f: 03 subl %r12d, %edx |
| 00000000000009f2: 06 movl 2457668(%rip), %ecx # 7189ac <numCharCtorCalls> | | 0000000000000a22: 06 movl 2457540(%rip), %ecx # 7189ac <numCharCtorCalls> |
| 00000000000009f8: 04 subl 64(%rsp), %ecx | | 0000000000000a28: 04 subl 64(%rsp), %ecx |
| 00000000000009fc: 05 movl $5200938, %edi | | 0000000000000a2c: 05 movl $5201332, %edi |
| 0000000000000a01: 03 movl %r11d, %esi | | 0000000000000a31: 03 movl %r11d, %esi |
| 0000000000000a04: 02 xorl %eax, %eax | | 0000000000000a34: 02 xorl %eax, %eax |
| 0000000000000a06: 05 callq 0x401680 <printf@plt> | | 0000000000000a36: 05 callq 0x401680 <printf@plt> |
| 0000000000000a0b: 07 cmpl 2457634(%rip), %r12d # 7189a4 <numCopyCtorCalls> | | 0000000000000a3b: 07 cmpl 2457506(%rip), %r12d # 7189a4 <numCopyCtorCalls> |
| 0000000000000a12: 06 je 0x4c0500 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x590> | | 0000000000000a42: 06 je 0x4c0580 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5c0> |
| 0000000000000a18: 05 movl $5196920, %edi | | 0000000000000a48: 05 movl $5197316, %edi |
| 0000000000000a1d: 05 movl $5197804, %edx | | 0000000000000a4d: 05 movl $5198198, %edx |
| 0000000000000a22: 05 movl $4159, %esi | | 0000000000000a52: 05 movl $4159, %esi |
| 0000000000000a27: 02 xorl %eax, %eax | | 0000000000000a57: 02 xorl %eax, %eax |
| 0000000000000a29: 05 callq 0x401680 <printf@plt> | | 0000000000000a59: 05 callq 0x401680 <printf@plt> |
| 0000000000000a2e: 06 movl 2457588(%rip), %eax # 718998 <(anonymous namespace)::testStatus> | | 0000000000000a5e: 06 movl 2457460(%rip), %eax # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000a34: 03 cmpl $100, %eax | | 0000000000000a64: 03 cmpl $100, %eax |
| 0000000000000a37: 06 ja 0x4c0500 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x590> | | 0000000000000a67: 06 ja 0x4c0580 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5c0> |
| 0000000000000a3d: 02 incl %eax | | 0000000000000a6d: 02 incl %eax |
| 0000000000000a3f: 06 movl %eax, 2457571(%rip) # 718998 <(anonymous namespace)::testStatus> | | 0000000000000a6f: 06 movl %eax, 2457443(%rip) # 718998 <(anonymous namespace)::testStatus> |
| 0000000000000a45: 05 jmp 0x4c0500 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x590> | | 0000000000000a75: 05 jmp 0x4c0580 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x5c0> |
| 0000000000000a4a: 05 movl $1, %eax | | 0000000000000a7a: 05 movl $1, %eax |
| 0000000000000a4f: 05 movq %rax, 16(%rsp) | | 0000000000000a7f: 05 movq %rax, 16(%rsp) |
| 0000000000000a54: 07 movq 2689261(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> | | 0000000000000a84: 07 movq 2689133(%rip), %rax # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator> |
| 0000000000000a5b: 03 testq %rax, %rax | | 0000000000000a8b: 03 testq %rax, %rax |
| 0000000000000a5e: 06 jne 0x4c06c5 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x755> | | 0000000000000a8e: 06 jne 0x4c0745 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x785> |
| 0000000000000a64: 05 callq 0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> | | 0000000000000a94: 05 callq 0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> |
| 0000000000000a69: 05 jmp 0x4c06c5 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x755> | | 0000000000000a99: 05 jmp 0x4c0745 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x785> |
| 0000000000000a6e: 03 cmpl $1, %edx | | 0000000000000a9e: 03 cmpl $1, %edx |
| 0000000000000a71: 06 jne 0x4c0a8d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1d> | | 0000000000000aa1: 06 jne 0x4c0b0d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb4d> |
| 0000000000000a77: 03 movq %rax, %rdi | | 0000000000000aa7: 03 movq %rax, %rdi |
| 0000000000000a7a: 05 callq 0x4016b0 <__cxa_begin_catch@plt> | | 0000000000000aaa: 05 callq 0x4016b0 <__cxa_begin_catch@plt> |
| 0000000000000a7f: 07 cmpb $0, 2457503(%rip) # 718995 <veryVeryVerbose> | | 0000000000000aaf: 07 cmpb $0, 2457375(%rip) # 718995 <veryVeryVerbose> |
| 0000000000000a86: 02 je 0x4c0a0f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa9f> | | 0000000000000ab6: 02 je 0x4c0a8f <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xacf> |
| 0000000000000a88: 03 movl 8(%rax), %edx | | 0000000000000ab8: 03 movl 8(%rax), %edx |
| 0000000000000a8b: 05 movq 16(%rsp), %rax | | 0000000000000abb: 05 movq 16(%rsp), %rax |
| 0000000000000a90: 03 leal -1(%rax), %esi | | 0000000000000ac0: 03 leal -1(%rax), %esi |
| 0000000000000a93: 05 movl $5194655, %edi | | 0000000000000ac3: 05 movl $5195055, %edi |
| 0000000000000a98: 02 xorl %eax, %eax | | 0000000000000ac8: 02 xorl %eax, %eax |
| 0000000000000a9a: 05 callq 0x401680 <printf@plt> | | 0000000000000aca: 05 callq 0x401680 <printf@plt> |
| 0000000000000a9f: 05 movq 80(%rsp), %rax | | 0000000000000acf: 05 movq 88(%rsp), %rax |
| 0000000000000aa4: 05 leaq 80(%rsp), %rdi | | 0000000000000ad4: 05 leaq 88(%rsp), %rdi |
| 0000000000000aa9: 05 movq 16(%rsp), %rsi | | 0000000000000ad9: 05 movq 16(%rsp), %rsi |
| 0000000000000aae: 03 callq *16(%rax) | | 0000000000000ade: 03 callq *16(%rax) |
| 0000000000000ab1: 05 callq 0x401850 <__cxa_end_catch@plt> | | 0000000000000ae1: 05 callq 0x401850 <__cxa_end_catch@plt> |
| 0000000000000ab6: 05 incq 16(%rsp) | | 0000000000000ae6: 05 incq 16(%rsp) |
| 0000000000000abb: 08 cmpq $0, 2457069(%rip) # 718820 <Z> | | 0000000000000aeb: 08 cmpq $0, 2456941(%rip) # 718820 <Z> |
| 0000000000000ac3: 02 je 0x4c09c4 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa54> | | 0000000000000af3: 02 je 0x4c0a44 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xa84> |
| 0000000000000ac5: 05 jmp 0x4c06c5 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x755> | | 0000000000000af5: 05 jmp 0x4c0745 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x785> |
| 0000000000000aca: 02 xorl %ebp, %ebp | | 0000000000000afa: 02 xorl %ebp, %ebp |
| 0000000000000acc: 04 testb $1, %r9b | | 0000000000000afc: 04 testb $1, %r9b |
| 0000000000000ad0: 06 jne 0x4c0904 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x994> | | 0000000000000b00: 06 jne 0x4c0984 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9c4> |
| 0000000000000ad6: 05 jmp 0x4c091c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9ac> | | 0000000000000b06: 05 jmp 0x4c099c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x9dc> |
| 0000000000000adb: 02 xorl %edi, %edi | | 0000000000000b0b: 02 xorl %edi, %edi |
| 0000000000000add: 04 testb $1, %r10b | | 0000000000000b0d: 04 testb $1, %r10b |
| 0000000000000ae1: 06 jne 0x4c0784 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x814> | | 0000000000000b11: 06 jne 0x4c0804 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x844> |
| 0000000000000ae7: 05 jmp 0x4c079c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x82c> | | 0000000000000b17: 05 jmp 0x4c081c <void testCopyConstructWithIterators<short>(bool, bool, bool)+0x85c> |
| 0000000000000aec: 04 addq $104, %rsp | | 0000000000000b1c: 04 addq $104, %rsp |
| 0000000000000af0: 01 popq %rbx | | 0000000000000b20: 01 popq %rbx |
| 0000000000000af1: 02 popq %r12 | | 0000000000000b21: 02 popq %r12 |
| 0000000000000af3: 02 popq %r13 | | 0000000000000b23: 02 popq %r13 |
| 0000000000000af5: 02 popq %r14 | | 0000000000000b25: 02 popq %r14 |
| 0000000000000af7: 02 popq %r15 | | 0000000000000b27: 02 popq %r15 |
| 0000000000000af9: 01 popq %rbp | | 0000000000000b29: 01 popq %rbp |
| 0000000000000afa: 01 retq | | 0000000000000b2a: 01 retq |
| 0000000000000afb: 02 jmp 0x4c0a8d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1d> | | 0000000000000b2b: 02 jmp 0x4c0b0d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb4d> |
| 0000000000000afd: 03 movq %rax, %rbx | | 0000000000000b2d: 03 movq %rax, %rbx |
| 0000000000000b00: 05 callq 0x401850 <__cxa_end_catch@plt> | | 0000000000000b30: 05 callq 0x401850 <__cxa_end_catch@plt> |
| 0000000000000b05: 02 jmp 0x4c0a90 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb20> | | 0000000000000b35: 02 jmp 0x4c0b10 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb50> |
| 0000000000000b07: 02 jmp 0x4c0a8d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1d> | | 0000000000000b37: 02 jmp 0x4c0b0d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb4d> |
| 0000000000000b09: 03 movq %rax, %rbx | | 0000000000000b39: 03 movq %rax, %rbx |
| 0000000000000b0c: 05 callq 0x401850 <__cxa_end_catch@plt> | | 0000000000000b3c: 05 callq 0x401850 <__cxa_end_catch@plt> |
| 0000000000000b11: 02 jmp 0x4c0a90 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb20> | | 0000000000000b41: 02 jmp 0x4c0b10 <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb50> |
| 0000000000000b13: 03 movq %rax, %rdi | | 0000000000000b43: 03 movq %rax, %rdi |
| 0000000000000b16: 05 callq 0x40bf90 <__clang_call_terminate> | | 0000000000000b46: 05 callq 0x40bf90 <__clang_call_terminate> |
| 0000000000000b1b: 02 jmp 0x4c0a8d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb1d> | | 0000000000000b4b: 02 jmp 0x4c0b0d <void testCopyConstructWithIterators<short>(bool, bool, bool)+0xb4d> |
| 0000000000000b1d: 03 movq %rax, %rbx | | 0000000000000b4d: 03 movq %rax, %rbx |
| 0000000000000b20: 03 movq %rbx, %rdi | | 0000000000000b50: 03 movq %rbx, %rdi |
| 0000000000000b23: 05 callq 0x4018f0 <_Unwind_Resume@plt> | | 0000000000000b53: 05 callq 0x4018f0 <_Unwind_Resume@plt> |
| 0000000000000b28: 08 nopl (%rax,%rax) | | 0000000000000b58: 08 nopl (%rax,%rax) |