3.assume.s
3.none.s
n100000000004c9650 <void testCopyConstructWithIterators<int*>(bool, bool, bool)>:n100000000004c9780 <void testCopyConstructWithIterators<int*>(bool, bool, bool)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 04    subq    $104, %rsp8000000000000000a: 04    subq    $104, %rsp
9000000000000000e: 04    movl    %edx, 84(%rsp)9000000000000000e: 04    movl    %edx, 84(%rsp)
100000000000000012: 04    movl    %esi, 64(%rsp)100000000000000012: 04    movl    %esi, 64(%rsp)
n110000000000000016: 07    cmpb    $0, 2421545(%rip)  # 718996 <verbose>n110000000000000016: 07    cmpb    $0, 2421241(%rip)  # 718996 <verbose>
12000000000000001d: 02    je      0x4c9679 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x29>12000000000000001d: 02    je      0x4c97a9 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x29>
13000000000000001f: 05    movl    $5203945, %edi13000000000000001f: 05    movl    $5204339, %edi
140000000000000024: 05    callq   0x401710 <puts@plt>140000000000000024: 05    callq   0x401710 <puts@plt>
150000000000000029: 02    xorl    %eax, %eax150000000000000029: 02    xorl    %eax, %eax
n16000000000000002b: 02    jmp     0x4c96ac <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c>n16000000000000002b: 02    jmp     0x4c97dc <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c>
17000000000000002d: 03    nopl    (%rax)17000000000000002d: 03    nopl    (%rax)
180000000000000030: 05    movl    $7665760, %edi180000000000000030: 05    movl    $7665760, %edi
190000000000000035: 03    movq    %rbp, %rsi190000000000000035: 03    movq    %rbp, %rsi
n200000000000000038: 05    callq   0x4e2960 <void verify<int*>(int**, char const*)>n200000000000000038: 05    callq   0x4e2ab0 <void verify<int*>(int**, char const*)>
21000000000000003d: 05    movl    $7665760, %edi21000000000000003d: 05    movl    $7665760, %edi
220000000000000042: 03    movq    %rbp, %rsi220000000000000042: 03    movq    %rbp, %rsi
n230000000000000045: 05    callq   0x4e2ba0 <void cleanup<int*>(int**, char const*)>n230000000000000045: 05    callq   0x4e2cf0 <void cleanup<int*>(int**, char const*)>
24000000000000004a: 05    movq    24(%rsp), %rax24000000000000004a: 05    movq    72(%rsp), %rax
25000000000000004f: 03    incq    %rax25000000000000004f: 03    incq    %rax
260000000000000052: 04    cmpq    $30, %rax260000000000000052: 04    cmpq    $30, %rax
n270000000000000056: 06    je      0x4c9be9 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x599>n270000000000000056: 06    je      0x4c9d26 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5a6>
28000000000000005c: 05    movq    %rax, 24(%rsp)28000000000000005c: 05    movq    %rax, 72(%rsp)
290000000000000061: 08    leaq    (,%rax,8), %rbp290000000000000061: 08    leaq    (,%rax,8), %rbp
n300000000000000069: 08    movq    5192456(%rbp,%rbp,4), %r12n300000000000000069: 08    movq    5192856(%rbp,%rbp,4), %r12
310000000000000071: 03    movq    %r12, %rdi310000000000000071: 03    movq    %r12, %rdi
320000000000000074: 05    callq   0x401790 <strlen@plt>320000000000000074: 05    callq   0x401790 <strlen@plt>
330000000000000079: 03    cmpl    $17, %eax330000000000000079: 03    cmpl    $17, %eax
n34000000000000007c: 02    jl      0x4c96f7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa7>n34000000000000007c: 02    jl      0x4c9827 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa7>
35000000000000007e: 05    movl    $5196920, %edi35000000000000007e: 05    movl    $5197316, %edi
360000000000000083: 05    movl    $5194243, %edx360000000000000083: 05    movl    $5194643, %edx
370000000000000088: 05    movl    $4070, %esi370000000000000088: 05    movl    $4070, %esi
38000000000000008d: 02    xorl    %eax, %eax38000000000000008d: 02    xorl    %eax, %eax
39000000000000008f: 05    callq   0x401680 <printf@plt>39000000000000008f: 05    callq   0x401680 <printf@plt>
n400000000000000094: 06    movl    2421422(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>n400000000000000094: 06    movl    2421118(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
41000000000000009a: 03    cmpl    $100, %eax41000000000000009a: 03    cmpl    $100, %eax
n42000000000000009d: 02    ja      0x4c96f7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa7>n42000000000000009d: 02    ja      0x4c9827 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa7>
43000000000000009f: 02    incl    %eax43000000000000009f: 02    incl    %eax
n4400000000000000a1: 06    movl    %eax, 2421409(%rip)  # 718998 <(anonymous namespace)::testStatus>n4400000000000000a1: 06    movl    %eax, 2421105(%rip)  # 718998 <(anonymous namespace)::testStatus>
4500000000000000a7: 08    movl    5192448(%rbp,%rbp,4), %r13d4500000000000000a7: 08    movl    5192848(%rbp,%rbp,4), %r14d
4600000000000000af: 08    movslq  5192464(%rbp,%rbp,4), %r154600000000000000af: 08    movslq  5192864(%rbp,%rbp,4), %r15
4700000000000000b7: 07    movl    5192468(%rbp,%rbp,4), %ebx4700000000000000b7: 07    movl    5192868(%rbp,%rbp,4), %ebx
4800000000000000be: 08    movslq  5192472(%rbp,%rbp,4), %r144800000000000000be: 08    movslq  5192872(%rbp,%rbp,4), %r13
4900000000000000c6: 08    movq    5192480(%rbp,%rbp,4), %rbp4900000000000000c6: 08    movq    5192880(%rbp,%rbp,4), %rbp
5000000000000000ce: 07    cmpb    $0, 2421355(%rip)  # 718990 <veryVerbose>5000000000000000ce: 07    cmpb    $0, 2421051(%rip)  # 718990 <veryVerbose>
5100000000000000d5: 02    je      0x4c9746 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xf6>5100000000000000d5: 02    je      0x4c9876 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xf6>
5200000000000000d7: 04    movq    %rbp, (%rsp)5200000000000000d7: 04    movq    %rbp, (%rsp)
n5300000000000000db: 05    movl    $5200567, %edin5300000000000000db: 05    movl    $5200961, %edi
5400000000000000e0: 03    movl    %r13d, %esi5400000000000000e0: 03    movl    %r14d, %esi
5500000000000000e3: 03    movq    %r12, %rdx5500000000000000e3: 03    movq    %r12, %rdx
5600000000000000e6: 03    movl    %r15d, %ecx5600000000000000e6: 03    movl    %r15d, %ecx
5700000000000000e9: 03    movl    %ebx, %r8d5700000000000000e9: 03    movl    %ebx, %r8d
n5800000000000000ec: 03    movl    %r14d, %r9dn5800000000000000ec: 03    movl    %r13d, %r9d
5900000000000000ef: 02    xorl    %eax, %eax5900000000000000ef: 02    xorl    %eax, %eax
6000000000000000f1: 05    callq   0x401680 <printf@plt>6000000000000000f1: 05    callq   0x401680 <printf@plt>
nn6100000000000000f6: 05    movl    %r14d, 20(%rsp)
6100000000000000f6: 05    movq    %rbx, 72(%rsp)6200000000000000fb: 05    movq    %rbx, 24(%rsp)
6200000000000000fb: 05    movl    $7665760, %edi
630000000000000100: 03    movq    %r12, %rsi
640000000000000103: 05    callq   0x4e2880 <int*& gg<int*>(int**, char const*)>
650000000000000108: 05    movl    $7665760, %edi630000000000000100: 05    movl    $7665760, %edi
66000000000000010d: 03    movq    %r12, %rsi640000000000000105: 03    movq    %r12, %rsi
650000000000000108: 05    callq   0x4e29d0 <int*& gg<int*>(int**, char const*)>
66000000000000010d: 05    movl    $7665760, %edi
670000000000000112: 03    movq    %r12, %rsi
670000000000000110: 05    callq   0x4e2960 <void verify<int*>(int**, char const*)>680000000000000115: 05    callq   0x4e2ab0 <void verify<int*>(int**, char const*)>
680000000000000115: 07    movl    2421304(%rip), %r12d  # 7189a4 <numCopyCtorCalls>69000000000000011a: 07    movl    2420995(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
69000000000000011c: 06    movl    2421306(%rip), %eax  # 7189ac <numCharCtorCalls>700000000000000121: 07    movl    2420996(%rip), %r14d  # 7189ac <numCharCtorCalls>
700000000000000122: 04    movl    %eax, 20(%rsp)
710000000000000126: 05    cmpb    $0, 84(%rsp)710000000000000128: 05    cmpb    $0, 84(%rsp)
72000000000000012b: 06    je      0x4c9860 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x210>72000000000000012d: 06    je      0x4c9990 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x210>
730000000000000131: 07    cmpb    $0, 2421256(%rip)  # 718990 <veryVerbose>730000000000000133: 07    cmpb    $0, 2420950(%rip)  # 718990 <veryVerbose>
740000000000000138: 03    movl    %r13d, %ebx
75000000000000013b: 02    je      0x4c97a0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x150>74000000000000013a: 02    je      0x4c98cf <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x14f>
76000000000000013d: 07    cmpl    $0, 2420228(%rip)  # 718598 <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>75000000000000013c: 07    cmpl    $0, 2419925(%rip)  # 718598 <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>
770000000000000144: 02    je      0x4c97a0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x150>760000000000000143: 02    je      0x4c98cf <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x14f>
780000000000000146: 05    movl    $5194330, %edi770000000000000145: 05    movl    $5194730, %edi
79000000000000014b: 05    callq   0x401710 <puts@plt>78000000000000014a: 05    callq   0x401710 <puts@plt>
800000000000000150: 10    movl    $0, 2420206(%rip)  # 718598 <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>79000000000000014f: 10    movl    $0, 2419903(%rip)  # 718598 <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>
81000000000000015a: 07    cmpb    $0, 2421220(%rip)  # 718995 <veryVeryVerbose>800000000000000159: 07    cmpb    $0, 2420917(%rip)  # 718995 <veryVeryVerbose>
820000000000000161: 02    je      0x4c97bd <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x16d>810000000000000160: 02    je      0x4c98ec <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x16c>
830000000000000163: 05    movl    $5194369, %edi820000000000000162: 05    movl    $5194769, %edi
840000000000000168: 05    callq   0x401710 <puts@plt>830000000000000167: 05    callq   0x401710 <puts@plt>
85000000000000016d: 07    movq    2420828(%rip), %rax  # 718820 <Z>84000000000000016c: 07    movq    2420525(%rip), %rax  # 718820 <Z>
860000000000000174: 09    movq    $5204056, 32(%rsp)850000000000000173: 09    movq    $5204448, 32(%rsp)
87000000000000017d: 05    movq    %rax, 40(%rsp)86000000000000017c: 05    movq    %rax, 40(%rsp)
880000000000000182: 08    movq    $0, 32(%rax)870000000000000181: 08    movq    $0, 32(%rax)
89000000000000018a: 03    testq   %rax, %rax880000000000000189: 03    testq   %rax, %rax
90000000000000018d: 06    je      0x4c98c9 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x279>89000000000000018c: 06    je      0x4c9a55 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x2d5>
910000000000000193: 08    leaq    7665760(,%r15,8), %rsi900000000000000192: 08    leaq    7665760(,%r15,8), %rsi
92000000000000019b: 05    movq    72(%rsp), %rax91000000000000019a: 05    movq    24(%rsp), %rax
9300000000000001a0: 03    addl    %r15d, %eax92000000000000019f: 03    addl    %r15d, %eax
9400000000000001a3: 02    cltq9300000000000001a2: 02    cltq
9500000000000001a5: 08    leaq    7665760(,%rax,8), %rdx9400000000000001a4: 08    leaq    7665760(,%rax,8), %rdx
9600000000000001ad: 03    subq    %rsi, %rdx9500000000000001ac: 03    subq    %rsi, %rdx
9700000000000001b0: 02    je      0x4c980f <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x1bf>9600000000000001af: 02    je      0x4c993e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x1be>
9800000000000001b2: 08    leaq    7665760(,%r14,8), %rdi9700000000000001b1: 08    leaq    7665760(,%r13,8), %rdi
9900000000000001ba: 05    callq   0x401930 <memcpy@plt>9800000000000001b9: 05    callq   0x401930 <memcpy@plt>
10000000000000001bf: 05    movq    32(%rsp), %rax9900000000000001be: 05    movq    32(%rsp), %rax
10100000000000001c4: 05    leaq    32(%rsp), %rdi10000000000000001c3: 05    leaq    32(%rsp), %rdi
10200000000000001c9: 07    movq    $-1, %rsi10100000000000001c8: 07    movq    $-1, %rsi
10300000000000001d0: 03    callq   *16(%rax)10200000000000001cf: 03    callq   *16(%rax)
10400000000000001d3: 07    cmpb    $0, 2421099(%rip)  # 718995 <veryVeryVerbose>10300000000000001d2: 07    cmpb    $0, 2420796(%rip)  # 718995 <veryVeryVerbose>
10500000000000001da: 02    je      0x4c9836 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x1e6>10400000000000001d9: 02    je      0x4c9965 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x1e5>
10600000000000001dc: 05    movl    $5194721, %edi10500000000000001db: 05    movl    $5195121, %edi
10700000000000001e1: 05    callq   0x401710 <puts@plt>10600000000000001e0: 05    callq   0x401710 <puts@plt>
10800000000000001e6: 07    cmpb    $0, 2421075(%rip)  # 718990 <veryVerbose>10700000000000001e5: 07    cmpb    $0, 2420772(%rip)  # 718990 <veryVerbose>
10900000000000001ed: 06    je      0x4c9b0b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4bb>10800000000000001ec: 06    je      0x4c9c4a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4ca>
11000000000000001f3: 05    movl    $10, %edi10900000000000001f2: 05    movl    $10, %edi
11100000000000001f8: 05    callq   0x401720 <putchar@plt>11000000000000001f7: 05    callq   0x401720 <putchar@plt>
11100000000000001fc: 04    movl    20(%rsp), %ebx
11200000000000001fd: 05    jmp     0x4c9ae1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x491>1120000000000000200: 05    jmp     0x4c9c21 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4a1>
1130000000000000202: 10    nopw    %cs:(%rax,%rax)1130000000000000205: 10    nopw    %cs:(%rax,%rax)
114000000000000020c: 04    nopl    (%rax)114000000000000020f: 01    nop     
1150000000000000210: 08    cmpq    $0, 2420664(%rip)  # 718820 <Z>1150000000000000210: 08    cmpq    $0, 2420360(%rip)  # 718820 <Z>
1160000000000000218: 03    movl    %r13d, %ebx
117000000000000021b: 02    jne     0x4c987d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x22d>1160000000000000218: 02    jne     0x4c99b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x230>
118000000000000021d: 07    movq    2652740(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>117000000000000021a: 07    movq    2652439(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
1190000000000000224: 03    testq   %rax, %rax1180000000000000221: 03    testq   %rax, %rax
1200000000000000227: 06    je      0x4c9983 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x333>1190000000000000224: 02    jne     0x4c99b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x230>
1200000000000000226: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
121000000000000022b: 05    nopl    (%rax,%rax)
121000000000000022d: 06    cmpq    $6, 24(%rsp)1220000000000000230: 06    cmpq    $6, 72(%rsp)
1230000000000000236: 04    movl    20(%rsp), %ebx
1220000000000000233: 06    jb      0x4c9ae1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x491>124000000000000023a: 06    jb      0x4c9c21 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4a1>
1230000000000000239: 08    leaq    7665760(,%r15,8), %rax1250000000000000240: 08    leaq    7665760(,%r15,8), %rax
1240000000000000241: 08    leaq    7665760(,%r14,8), %rcx1260000000000000248: 08    leaq    7665760(,%r13,8), %rcx
1250000000000000249: 05    movq    72(%rsp), %rbx1270000000000000250: 05    movq    24(%rsp), %rsi
126000000000000024e: 04    leal    (%rbx,%r15), %edx1280000000000000255: 04    leal    (%rsi,%r15), %edx
1270000000000000252: 03    movslq  %edx, %r91290000000000000259: 03    movslq  %edx, %r9
1280000000000000255: 04    shlq    $3, %r9130000000000000025c: 04    shlq    $3, %r9
1290000000000000259: 08    leaq    (,%r15,8), %rdi1310000000000000260: 08    leaq    (,%r15,8), %rdi
1300000000000000261: 03    movq    %r9, %r101320000000000000268: 03    movq    %r9, %r10
1310000000000000264: 03    subq    %rdi, %r10133000000000000026b: 03    subq    %rdi, %r10
1320000000000000267: 04    addq    $-8, %r10134000000000000026e: 04    addq    $-8, %r10
133000000000000026b: 04    cmpq    $24, %r101350000000000000272: 04    cmpq    $24, %r10
134000000000000026f: 02    jae     0x4c993d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x2ed>1360000000000000276: 06    j     0x4c9c00 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x480>
137000000000000027c: 05    movl    %r14d, 80(%rsp)
1380000000000000281: 03    movq    %rbp, %r11
1390000000000000284: 08    leaq    7665760(,%r13,8), %rbp
140000000000000028c: 04    leal    (%rsi,%r15), %edx
1410000000000000290: 03    movslq  %edx, %rdx
1420000000000000293: 08    leaq    7665760(,%rdx,8), %rbx
143000000000000029b: 03    cmpq    %rbx, %rbp
144000000000000029e: 06    jae     0x4c9ac7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x347>
14500000000000002a4: 04    shlq    $3, %rdx
14600000000000002a8: 03    subq    %rdi, %rdx
14700000000000002ab: 08    leaq    7665760(%rdx,%r13,8), %rdx
14800000000000002b3: 08    leaq    7665760(,%r15,8), %rbp
14900000000000002bb: 03    cmpq    %rdx, %rbp
15000000000000002be: 06    jae     0x4c9ac7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x347>
1350000000000000271: 03    movl    %r13d, %ebx15100000000000002c4: 03    movq    %r11, %rbp
15200000000000002c7: 05    movl    80(%rsp), %r14d
15300000000000002cc: 04    movl    20(%rsp), %ebx
1360000000000000274: 05    jmp     0x4c9ac0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x470>15400000000000002d0: 05    jmp     0x4c9c00 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x480>
1370000000000000279: 06    movl    $1, %r13d15500000000000002d5: 05    movl    $1, %ebx
138000000000000027f: 07    movq    2652642(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>15600000000000002da: 07    movq    2652247(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
1390000000000000286: 03    testq   %rax, %rax15700000000000002e1: 03    testq   %rax, %rax
1400000000000000289: 06    jne     0x4c97e3 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x193>15800000000000002e4: 06    jne     0x4c9912 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x192>
141000000000000028f: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>15900000000000002ea: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1420000000000000294: 05    jmp     0x4c97e3 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x193>16000000000000002ef: 05    jmp     0x4c9912 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x192>
1430000000000000299: 03    cmpl    $1, %edx16100000000000002f4: 03    cmpl    $1, %edx
144000000000000029c: 06    jne     0x4ca28e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>16200000000000002f7: 06    jne     0x4ca3be <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>
14500000000000002a2: 03    movq    %rax, %rdi16300000000000002fd: 03    movq    %rax, %rdi
14600000000000002a5: 05    callq   0x4016b0 <__cxa_begin_catch@plt>1640000000000000300: 05    callq   0x4016b0 <__cxa_begin_catch@plt>
14700000000000002aa: 07    cmpb    $0, 2420884(%rip)  # 718995 <veryVeryVerbose>1650000000000000305: 07    cmpb    $0, 2420489(%rip)  # 718995 <veryVeryVerbose>
14800000000000002b1: 02    je      0x4c9916 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x2c6>166000000000000030c: 02    je      0x4c9aa0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x320>
14900000000000002b3: 03    movl    8(%rax), %edx167000000000000030e: 03    movl    8(%rax), %edx
15000000000000002b6: 04    leal    -1(%r13), %esi1680000000000000311: 03    leal    -1(%rbx), %esi
15100000000000002ba: 05    movl    $5194655, %edi1690000000000000314: 05    movl    $5195055, %edi
15200000000000002bf: 02    xorl    %eax, %eax1700000000000000319: 02    xorl    %eax, %eax
15300000000000002c1: 05    callq   0x401680 <printf@plt>171000000000000031b: 05    callq   0x401680 <printf@plt>
15400000000000002c6: 05    movq    32(%rsp), %rax1720000000000000320: 05    movq    32(%rsp), %rax
15500000000000002cb: 05    leaq    32(%rsp), %rdi1730000000000000325: 05    leaq    32(%rsp), %rdi
15600000000000002d0: 03    movq    %r13, %rsi174000000000000032a: 03    movq    %rbx, %rsi
15700000000000002d3: 03    callq   *16(%rax)175000000000000032d: 03    callq   *16(%rax)
15800000000000002d6: 05    callq   0x401850 <__cxa_end_catch@plt>1760000000000000330: 05    callq   0x401850 <__cxa_end_catch@plt>
15900000000000002db: 03    incq    %r131770000000000000335: 03    incq    %rbx
16000000000000002de: 08    cmpq    $0, 2420458(%rip)  # 718820 <Z>1780000000000000338: 08    cmpq    $0, 2420064(%rip)  # 718820 <Z>
16100000000000002e6: 02    je      0x4c98cf <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x27f>1790000000000000340: 02    je      0x4c9a5a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x2da>
16200000000000002e8: 05    jmp     0x4c97e3 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x193>
16300000000000002ed: 03    movq    %rbp, %r11
16400000000000002f0: 08    leaq    7665760(,%r14,8), %rsi
16500000000000002f8: 04    leal    (%rbx,%r15), %edx
16600000000000002fc: 03    movslq  %edx, %rdx
16700000000000002ff: 08    leaq    7665760(,%rdx,8), %rbp
1680000000000000307: 03    cmpq    %rbp, %rsi
169000000000000030a: 02    jae     0x4c9999 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x349>
170000000000000030c: 04    shlq    $3, %rdx
1710000000000000310: 03    subq    %rdi, %rdx
1720000000000000313: 08    leaq    7665760(%rdx,%r14,8), %rdx
173000000000000031b: 08    leaq    7665760(,%r15,8), %rsi
1740000000000000323: 03    cmpq    %rdx, %rsi
1750000000000000326: 02    jae     0x4c9999 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x349>
1760000000000000328: 03    movq    %r11, %rbp
177000000000000032b: 03    movl    %r13d, %ebx
178000000000000032e: 05    jmp     0x4c9ac0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x470>
1790000000000000333: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1800000000000000338: 06    cmpq    $6, 24(%rsp)
181000000000000033e: 06    jae     0x4c9889 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x239>
1820000000000000344: 05    jmp     0x4c9ae1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x491>1800000000000000342: 05    jmp     0x4c9912 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x192>
1830000000000000349: 04    shrq    $3, %r101810000000000000347: 04    shrq    $3, %r10
184000000000000034d: 03    incq    %r10182000000000000034b: 03    incq    %r10
1850000000000000350: 03    movq    %r10, %r8183000000000000034e: 03    movq    %r10, %r8
1860000000000000353: 04    andq    $-4, %r81840000000000000351: 04    andq    $-4, %r8
1870000000000000357: 04    leaq    -4(%r8), %rsi1850000000000000355: 04    leaq    -4(%r8), %rdx
188000000000000035b: 03    movq    %rsi, %rbp1860000000000000359: 03    movq    %rdx, %rbp
189000000000000035e: 04    shrq    $2, %rbp187000000000000035c: 04    shrq    $2, %rbp
1900000000000000362: 03    incq    %rbp1880000000000000360: 03    incq    %rbp
1910000000000000365: 02    movl    %ebp, %edx1890000000000000363: 02    movl    %ebp, %ebx
1920000000000000367: 03    andl    $3, %edx1900000000000000365: 03    andl    $3, %ebx
193000000000000036a: 04    cmpq    $12, %rsi1910000000000000368: 04    cmpq    $12, %rdx
194000000000000036e: 02    jae     0x4c99c7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x377>192000000000000036c: 02    jae     0x4c9af5 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x375>
1950000000000000370: 02    xorl    %ebx, %ebx193000000000000036e: 02    xorl    %edx, %edx
1960000000000000372: 05    jmp     0x4c9a50 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x400>1940000000000000370: 05    jmp     0x4c9b9a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x41a>
1970000000000000377: 04    andq    $-4, %rbp1950000000000000375: 04    andq    $-4, %rbp
198000000000000037b: 03    negq    %rbp1960000000000000379: 03    negq    %rbp
199000000000000037e: 05    movl    $7665760, %esi
2000000000000000383: 02    xorl    %ebx, %ebx197000000000000037c: 02    xorl    %edx, %edx
2010000000000000385: 10    nopw    %cs:(%rax,%rax)
202000000000000038f: 01    nop     
2030000000000000390: 05    movups  (%rsi,%r15,8), %xmm0
2040000000000000395: 06    movups  16(%rsi,%r15,8), %xmm1
205000000000000039b: 05    movups  %xmm0, (%rsi,%r14,8)
20600000000000003a0: 06    movups  %xmm1, 16(%rsi,%r14,8)
20700000000000003a6: 06    movups  32(%rsi,%r15,8), %xmm0
20800000000000003ac: 06    movups  48(%rsi,%r15,8), %xmm1
20900000000000003b2: 06    movups  %xmm0, 32(%rsi,%r14,8)
21000000000000003b8: 06    movups  %xmm1, 48(%rsi,%r14,8)
21100000000000003be: 06    movups  64(%rsi,%r15,8), %xmm0
21200000000000003c4: 06    movups  80(%rsi,%r15,8), %xmm1
21300000000000003ca: 06    movups  %xmm0, 64(%rsi,%r14,8)
21400000000000003d0: 06    movups  %xmm1, 80(%rsi,%r14,8)
21500000000000003d6: 07    movdqu  96(%rsi,%r15,8), %xmm0
21600000000000003dd: 07    movdqu  112(%rsi,%r15,8), %xmm1
21700000000000003e4: 07    movdqu  %xmm0, 96(%rsi,%r14,8)
21800000000000003eb: 07    movdqu  %xmm1, 112(%rsi,%r14,8)
21900000000000003f2: 04    addq    $16, %rbx
22000000000000003f6: 04    subq    $-128, %rsi
22100000000000003fa: 04    addq    $4, %rbp
22200000000000003fe: 02    jne     0x4c99e0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x390>
2230000000000000400: 03    testq   %rdx, %rdx
2240000000000000403: 02    je      0x4c9aa3 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x453>
2250000000000000405: 04    shlq    $3, %r14
2260000000000000409: 08    leaq    7665760(,%rbx,8), %rsi
2270000000000000411: 03    negq    %rdx
2280000000000000414: 10    nopw    %cs:(%rax,%rax)
229000000000000041e: 02    nop198000000000000037e: 02    nop
2300000000000000420: 09    movdqu  7665760(%rdi,%rbx,8), %xmm01990000000000000380: 08    movups  7665760(%rdi,%rdx,8), %xmm0
2000000000000000388: 08    movups  7665776(%rdi,%rdx,8), %xmm1
2010000000000000390: 08    leaq    (,%r13,8), %rsi
2020000000000000398: 08    movups  %xmm0, 7665760(%rsi,%rdx,8)
20300000000000003a0: 08    movups  %xmm1, 7665776(%rsi,%rdx,8)
20400000000000003a8: 08    movups  7665792(%rdi,%rdx,8), %xmm0
20500000000000003b0: 08    movups  7665808(%rdi,%rdx,8), %xmm1
20600000000000003b8: 08    movups  %xmm0, 7665792(%rsi,%rdx,8)
20700000000000003c0: 08    movups  %xmm1, 7665808(%rsi,%rdx,8)
20800000000000003c8: 08    movups  7665824(%rdi,%rdx,8), %xmm0
20900000000000003d0: 08    movups  7665840(%rdi,%rdx,8), %xmm1
21000000000000003d8: 08    movups  %xmm0, 7665824(%rsi,%rdx,8)
21100000000000003e0: 08    movups  %xmm1, 7665840(%rsi,%rdx,8)
21200000000000003e8: 09    movdqu  7665856(%rdi,%rdx,8), %xmm0
2310000000000000429: 09    movdqu  7665776(%rdi,%rbx,8), %xmm121300000000000003f1: 09    movdqu  7665872(%rdi,%rdx,8), %xmm1
232000000000000043210    movdqu  %xmm0, 7665760(%r14,%rbx,8)21400000000000003fa: 09    movdqu  %xmm0, 7665856(%rsi,%rdx,8)
233000000000000043c10    movdqu  %xmm1, 7665776(%r14,%rbx,8)2150000000000000403: 09    movdqu  %xmm1, 7665872(%rsi,%rdx,8)
216000000000000040c: 04    addq    $16, %rdx
2340000000000000446: 04    addq    $4, %rbx2170000000000000410: 04    addq    $4, %rbp
2180000000000000414: 06    jne     0x4c9b00 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x380>
219000000000000041a: 03    testq   %rbx, %rbx
220000000000000041d: 02    je      0x4c9be0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x460>
221000000000000041f: 04    shlq    $3, %r13
2220000000000000423: 08    leaq    7665776(%r13,%rdx,8), %rbp
223000000000000042b: 08    leaq    7665776(%rdi,%rdx,8), %rdx
2240000000000000433: 04    shlq    $5, %rbx
2250000000000000437: 02    xorl    %edi, %edi
2260000000000000439: 07    nopl    (%rax)
2270000000000000440: 06    movdqu  -16(%rdx,%rdi), %xmm0
2280000000000000446: 05    movdqu  (%rdx,%rdi), %xmm1
229000000000000044b: 06    movdqu  %xmm0, -16(%rbp,%rdi)
2300000000000000451: 06    movdqu  %xmm1, (%rbp,%rdi)
235000000000000044a: 04    addq    $32, %rsi2310000000000000457: 04    addq    $32, %rdi
236000000000000044e: 03    incq    %rdx232000000000000045b: 03    cmpq    %rdi, %rbx
2370000000000000451: 02    jne     0x4c9a70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x420>233000000000000045e: 02    jne     0x4c9bc0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x440>
2380000000000000453: 03    cmpq    %r8, %r102340000000000000460: 03    cmpq    %r8, %r10
2390000000000000456: 03    movq    %r11, %rbp2350000000000000463: 03    movq    %r11, %rbp
2360000000000000466: 05    movl    80(%rsp), %r14d
2400000000000000459: 03    movl    %r13d, %ebx237000000000000046b: 04    movl    20(%rsp), %ebx
241000000000000045c: 02    je      0x4c9ae1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x491>238000000000000046f: 02    je      0x4c9c21 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4a1>
242000000000000045e: 04    leaq    (%rax,%r8,8), %rax2390000000000000471: 04    leaq    (%rax,%r8,8), %rax
2430000000000000462: 04    leaq    (%rcx,%r8,8), %rcx2400000000000000475: 04    leaq    (%rcx,%r8,8), %rcx
2440000000000000466: 10    nopw    %cs:(%rax,%rax)2410000000000000479: 07    nopl    (%rax)
2450000000000000470: 03    subq    %rax, %r92420000000000000480: 03    subq    %rax, %r9
2460000000000000473: 07    leaq    7665760(%r9), %rdx2430000000000000483: 07    leaq    7665760(%r9), %rdx
247000000000000047a: 02    xorl    %esi, %esi244000000000000048a: 02    xorl    %esi, %esi
248000000000000047c: 04    nopl    (%rax)245000000000000048c: 04    nopl    (%rax)
2490000000000000480: 04    movq    (%rax,%rsi), %rdi2460000000000000490: 04    movq    (%rax,%rsi), %rdi
2500000000000000484: 04    movq    %rdi, (%rcx,%rsi)2470000000000000494: 04    movq    %rdi, (%rcx,%rsi)
2510000000000000488: 04    addq    $8, %rsi2480000000000000498: 04    addq    $8, %rsi
252000000000000048c: 03    cmpq    %rsi, %rdx249000000000000049c: 03    cmpq    %rsi, %rdx
253000000000000048f: 02    jne     0x4c9ad0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x480>250000000000000049f: 02    jne     0x4c9c10 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x490>
2540000000000000491: 07    cmpb    $0, 2420392(%rip)  # 718990 <veryVerbose>25100000000000004a1: 07    cmpb    $0, 2420072(%rip)  # 718990 <veryVerbose>
2550000000000000498: 02    je      0x4c9b0b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4bb>25200000000000004a8: 02    je      0x4c9c4a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4ca>
256000000000000049a: 06    movl    2420404(%rip), %edx  # 7189a4 <numCopyCtorCalls>25300000000000004aa: 06    movl    2420084(%rip), %edx  # 7189a4 <numCopyCtorCalls>
25700000000000004a0: 03    subl    %r12d, %edx25400000000000004b0: 03    subl    %r12d, %edx
25800000000000004a3: 06    movl    2420403(%rip), %ecx  # 7189ac <numCharCtorCalls>25500000000000004b3: 06    movl    2420083(%rip), %ecx  # 7189ac <numCharCtorCalls>
25900000000000004a9: 04    subl    20(%rsp), %ecx25600000000000004b9: 03    subl    %r14d, %ecx
26000000000000004ad: 05    movl    $5200938, %edi25700000000000004bc: 05    movl    $5201332, %edi
26100000000000004b2: 02    movl    %ebx, %esi25800000000000004c1: 02    movl    %ebx, %esi
26200000000000004b4: 02    xorl    %eax, %eax25900000000000004c3: 02    xorl    %eax, %eax
26300000000000004b6: 05    callq   0x401680 <printf@plt>
26400000000000004bb: 05    cmpb    $0, 64(%rsp)
26500000000000004c0: 02    je      0x4c9b70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x520>
26600000000000004c2: 07    cmpl    2420363(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
26700000000000004c9: 02    je      0x4c9b44 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4f4>
26800000000000004cb: 05    movl    $5196920, %edi
26900000000000004d0: 05    movl    $5197804, %edx
27000000000000004d5: 05    movl    $4101, %esi
27100000000000004da: 02    xorl    %eax, %eax
27200000000000004dc: 05    callq   0x401680 <printf@plt>26000000000000004c5: 05    callq   0x401680 <printf@plt>
26100000000000004ca: 05    cmpb    $0, 64(%rsp)
26200000000000004cf: 02    je      0x4c9cb0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x530>
26300000000000004d1: 07    cmpl    2420044(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
26400000000000004d8: 02    je      0x4c9c83 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x503>
26500000000000004da: 05    movl    $5197316, %edi
26600000000000004df: 05    movl    $5198198, %edx
26700000000000004e4: 05    movl    $4101, %esi
26800000000000004e9: 02    xorl    %eax, %eax
26900000000000004eb: 05    callq   0x401680 <printf@plt>
27300000000000004e1: 06    movl    2420321(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>27000000000000004f0: 06    movl    2420002(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
27400000000000004e7: 03    cmpl    $100, %eax27100000000000004f6: 03    cmpl    $100, %eax
27500000000000004ea: 02    ja      0x4c9b44 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x4f4>27200000000000004f9: 02    ja      0x4c9c83 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x503>
27600000000000004ec: 02    incl    %eax27300000000000004fb: 02    incl    %eax
27700000000000004ee: 06    movl    %eax, 2420308(%rip)  # 718998 <(anonymous namespace)::testStatus>27400000000000004fd: 06    movl    %eax, 2419989(%rip)  # 718998 <(anonymous namespace)::testStatus>
27800000000000004f4: 04    movl    20(%rsp), %eax
27900000000000004f8: 06    cmpl    2420318(%rip), %eax  # 7189ac <numCharCtorCalls>2750000000000000503: 07    cmpl    2420002(%rip), %r14d  # 7189ac <numCharCtorCalls>
28000000000000004fe: 06    je      0x4c9680 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>276000000000000050a: 06    je      0x4c97b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>
2810000000000000504: 05    movl    $5196920, %edi2770000000000000510: 05    movl    $5197316, %edi
2820000000000000509: 05    movl    $5200986, %edx2780000000000000515: 05    movl    $5201380, %edx
283000000000000050e: 05    movl    $4102, %esi279000000000000051a: 05    movl    $4102, %esi
2840000000000000513: 02    jmp     0x4c9bc6 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x576>280000000000000051f: 02    jmp     0x4c9d03 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x583>
2850000000000000515: 10    nopw    %cs:(%rax,%rax)2810000000000000521: 10    nopw    %cs:(%rax,%rax)
286000000000000051f: 01    nop     282000000000000052b: 05    nopl    (%rax,%rax)
2870000000000000520: 05    addl    72(%rsp), %r12d2830000000000000530: 05    addl    24(%rsp), %r12d
2880000000000000525: 07    cmpl    2420264(%rip), %r12d  # 7189a4 <numCopyCtorCalls>2840000000000000535: 07    cmpl    2419944(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
289000000000000052c: 02    jle     0x4c9ba7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x557>285000000000000053c: 02    jle     0x4c9ce7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x567>
290000000000000052e: 05    movl    $5196920, %edi286000000000000053e: 05    movl    $5197316, %edi
2910000000000000533: 05    movl    $5201016, %edx2870000000000000543: 05    movl    $5201410, %edx
2920000000000000538: 05    movl    $4105, %esi2880000000000000548: 05    movl    $4105, %esi
293000000000000053d: 02    xorl    %eax, %eax289000000000000054d: 02    xorl    %eax, %eax
294000000000000053f: 05    callq   0x401680 <printf@plt>290000000000000054f: 05    callq   0x401680 <printf@plt>
2950000000000000544: 06    movl    2420222(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>2910000000000000554: 06    movl    2419902(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
296000000000000054a: 03    cmpl    $100, %eax292000000000000055a: 03    cmpl    $100, %eax
297000000000000054d: 02    ja      0x4c9ba7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x557>293000000000000055d: 02    ja      0x4c9ce7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x567>
298000000000000054f: 02    incl    %eax294000000000000055f: 02    incl    %eax
2990000000000000551: 06    movl    %eax, 2420209(%rip)  # 718998 <(anonymous namespace)::testStatus>2950000000000000561: 06    movl    %eax, 2419889(%rip)  # 718998 <(anonymous namespace)::testStatus>
3000000000000000557: 04    movl    20(%rsp), %eax
301000000000000055b: 06    cmpl    2420219(%rip), %eax  # 7189ac <numCharCtorCalls>2960000000000000567: 07    cmpl    2419902(%rip), %r14d  # 7189ac <numCharCtorCalls>
3020000000000000561: 06    je      0x4c9680 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>297000000000000056e: 06    je      0x4c97b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>
3030000000000000567: 05    movl    $5196920, %edi2980000000000000574: 05    movl    $5197316, %edi
304000000000000056c: 05    movl    $5200986, %edx2990000000000000579: 05    movl    $5201380, %edx
3050000000000000571: 05    movl    $4106, %esi300000000000000057e: 05    movl    $4106, %esi
3060000000000000576: 02    xorl    %eax, %eax3010000000000000583: 02    xorl    %eax, %eax
3070000000000000578: 05    callq   0x401680 <printf@plt>3020000000000000585: 05    callq   0x401680 <printf@plt>
308000000000000057d: 06    movl    2420165(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>303000000000000058a: 06    movl    2419848(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
3090000000000000583: 03    cmpl    $100, %eax3040000000000000590: 03    cmpl    $100, %eax
3100000000000000586: 06    ja      0x4c9680 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>3050000000000000593: 06    ja      0x4c97b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>
311000000000000058c: 02    incl    %eax3060000000000000599: 02    incl    %eax
312000000000000058e: 06    movl    %eax, 2420148(%rip)  # 718998 <(anonymous namespace)::testStatus>307000000000000059b: 06    movl    %eax, 2419831(%rip)  # 718998 <(anonymous namespace)::testStatus>
3130000000000000594: 05    jmp     0x4c9680 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>30800000000000005a1: 05    jmp     0x4c97b0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x30>
3140000000000000599: 07    cmpb    $0, 2420134(%rip)  # 718996 <verbose>30900000000000005a6: 07    cmpb    $0, 2419817(%rip)  # 718996 <verbose>
31500000000000005a0: 02    je      0x4c9bfc <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5ac>31000000000000005ad: 02    je      0x4c9d39 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5b9>
31600000000000005a2: 05    movl    $5203922, %edi31100000000000005af: 05    movl    $5204316, %edi
31700000000000005a7: 05    callq   0x401710 <puts@plt>31200000000000005b4: 05    callq   0x401710 <puts@plt>
31800000000000005ac: 03    xorl    %r12d, %r12d31300000000000005b9: 03    xorl    %r12d, %r12d
31900000000000005af: 02    jmp     0x4c9c37 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5e7>31400000000000005bc: 02    jmp     0x4c9d67 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5e7>
32000000000000005b1: 10    nopw    %cs:(%rax,%rax)31500000000000005be: 02    nop     
32100000000000005bb: 05    nopl    (%rax,%rax)
32200000000000005c0: 05    movl    $7665760, %edi31600000000000005c0: 05    movl    $7665760, %edi
32300000000000005c5: 03    movq    %rbx, %rsi31700000000000005c5: 03    movq    %rbx, %rsi
n32400000000000005c8: 05    callq   0x4e2960 <void verify<int*>(int**, char const*)>n31800000000000005c8: 05    callq   0x4e2ab0 <void verify<int*>(int**, char const*)>
32500000000000005cd: 05    movl    $7665760, %edi31900000000000005cd: 05    movl    $7665760, %edi
32600000000000005d2: 03    movq    %rbx, %rsi32000000000000005d2: 03    movq    %rbx, %rsi
n32700000000000005d5: 05    callq   0x4e2ba0 <void cleanup<int*>(int**, char const*)>n32100000000000005d5: 05    callq   0x4e2cf0 <void cleanup<int*>(int**, char const*)>
32800000000000005da: 03    incq    %r1232200000000000005da: 03    incq    %r12
32900000000000005dd: 04    cmpq    $30, %r1232300000000000005dd: 04    cmpq    $30, %r12
n33000000000000005e1: 06    je      0x4ca25d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc0d>n32400000000000005e1: 06    je      0x4ca38d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc0d>
33100000000000005e7: 08    leaq    (,%r12,8), %rbx32500000000000005e7: 08    leaq    (,%r12,8), %rbx
n33200000000000005ef: 08    movq    5192456(%rbx,%rbx,4), %rbpn32600000000000005ef: 08    movq    5192856(%rbx,%rbx,4), %rbp
33300000000000005f7: 03    movq    %rbp, %rdi32700000000000005f7: 03    movq    %rbp, %rdi
33400000000000005fa: 05    callq   0x401790 <strlen@plt>32800000000000005fa: 05    callq   0x401790 <strlen@plt>
33500000000000005ff: 03    cmpl    $17, %eax32900000000000005ff: 03    cmpl    $17, %eax
n3360000000000000602: 02    jl      0x4c9c7d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x62d>n3300000000000000602: 02    jl      0x4c9dad <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x62d>
3370000000000000604: 05    movl    $5196920, %edi3310000000000000604: 05    movl    $5197316, %edi
3380000000000000609: 05    movl    $5194243, %edx3320000000000000609: 05    movl    $5194643, %edx
339000000000000060e: 05    movl    $4121, %esi333000000000000060e: 05    movl    $4121, %esi
3400000000000000613: 02    xorl    %eax, %eax3340000000000000613: 02    xorl    %eax, %eax
3410000000000000615: 05    callq   0x401680 <printf@plt>3350000000000000615: 05    callq   0x401680 <printf@plt>
n342000000000000061a: 06    movl    2420008(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>n336000000000000061a: 06    movl    2419704(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
3430000000000000620: 03    cmpl    $100, %eax3370000000000000620: 03    cmpl    $100, %eax
n3440000000000000623: 02    ja      0x4c9c7d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x62d>n3380000000000000623: 02    ja      0x4c9dad <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x62d>
3450000000000000625: 02    incl    %eax3390000000000000625: 02    incl    %eax
n3460000000000000627: 06    movl    %eax, 2419995(%rip)  # 718998 <(anonymous namespace)::testStatus>n3400000000000000627: 06    movl    %eax, 2419691(%rip)  # 718998 <(anonymous namespace)::testStatus>
347000000000000062d: 03    movq    %rbp, %rdi341000000000000062d: 03    movq    %rbp, %rdi
3480000000000000630: 05    callq   0x401790 <strlen@plt>3420000000000000630: 05    callq   0x401790 <strlen@plt>
3490000000000000635: 04    cmpq    $20, %rax3430000000000000635: 04    cmpq    $20, %rax
n3500000000000000639: 02    jb      0x4c9cb4 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x664>n3440000000000000639: 02    jb      0x4c9de4 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x664>
351000000000000063b: 05    movl    $5196920, %edi345000000000000063b: 05    movl    $5197316, %edi
3520000000000000640: 05    movl    $5201052, %edx3460000000000000640: 05    movl    $5201446, %edx
3530000000000000645: 05    movl    $4124, %esi3470000000000000645: 05    movl    $4124, %esi
354000000000000064a: 02    xorl    %eax, %eax348000000000000064a: 02    xorl    %eax, %eax
355000000000000064c: 05    callq   0x401680 <printf@plt>349000000000000064c: 05    callq   0x401680 <printf@plt>
n3560000000000000651: 06    movl    2419953(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>n3500000000000000651: 06    movl    2419649(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
3570000000000000657: 03    cmpl    $100, %eax3510000000000000657: 03    cmpl    $100, %eax
n358000000000000065a: 02    ja      0x4c9cb4 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x664>n352000000000000065a: 02    ja      0x4c9de4 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x664>
359000000000000065c: 02    incl    %eax353000000000000065c: 02    incl    %eax
n360000000000000065e: 06    movl    %eax, 2419940(%rip)  # 718998 <(anonymous namespace)::testStatus>n354000000000000065e: 06    movl    %eax, 2419636(%rip)  # 718998 <(anonymous namespace)::testStatus>
3610000000000000664: 05    movq    %r12, 24(%rsp)3550000000000000664: 05    movq    %r12, 24(%rsp)
3620000000000000669: 04    pxor    %xmm0, %xmm03560000000000000669: 04    pxor    %xmm0, %xmm0
363000000000000066d: 06    movdqa  %xmm0, 32(%rsp)357000000000000066d: 06    movdqa  %xmm0, 32(%rsp)
3640000000000000673: 08    movl    $0, 48(%rsp)3580000000000000673: 08    movl    $0, 48(%rsp)
365000000000000067b: 03    movb    (%rbp), %al359000000000000067b: 03    movb    (%rbp), %al
366000000000000067e: 02    testb   %al, %al360000000000000067e: 02    testb   %al, %al
n3670000000000000680: 02    je      0x4c9cf0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x6a0>n3610000000000000680: 02    je      0x4c9e20 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x6a0>
3680000000000000682: 02    xorl    %ecx, %ecx3620000000000000682: 02    xorl    %ecx, %ecx
3690000000000000684: 10    nopw    %cs:(%rax,%rax)3630000000000000684: 10    nopw    %cs:(%rax,%rax)
370000000000000068e: 02    nop364000000000000068e: 02    nop
3710000000000000690: 04    movb    %al, 32(%rsp,%rcx)3650000000000000690: 04    movb    %al, 32(%rsp,%rcx)
3720000000000000694: 05    movzbl  1(%rbp,%rcx), %eax3660000000000000694: 05    movzbl  1(%rbp,%rcx), %eax
3730000000000000699: 03    incq    %rcx3670000000000000699: 03    incq    %rcx
374000000000000069c: 02    testb   %al, %al368000000000000069c: 02    testb   %al, %al
n375000000000000069e: 02    jne     0x4c9ce0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x690>n369000000000000069e: 02    jne     0x4c9e10 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x690>
37600000000000006a0: 08    movl    5192448(%rbx,%rbx,4), %r14d37000000000000006a0: 08    movl    5192848(%rbx,%rbx,4), %r14d
37700000000000006a8: 08    movslq  5192464(%rbx,%rbx,4), %r1337100000000000006a8: 08    movslq  5192864(%rbx,%rbx,4), %r13
37800000000000006b0: 08    movslq  5192468(%rbx,%rbx,4), %r1237200000000000006b0: 08    movslq  5192868(%rbx,%rbx,4), %r12
37900000000000006b8: 08    movslq  5192472(%rbx,%rbx,4), %r1537300000000000006b8: 08    movslq  5192872(%rbx,%rbx,4), %r15
38000000000000006c0: 08    movq    5192480(%rbx,%rbx,4), %rbx37400000000000006c0: 08    movq    5192880(%rbx,%rbx,4), %rbx
38100000000000006c8: 07    cmpb    $0, 2419825(%rip)  # 718990 <veryVerbose>37500000000000006c8: 07    cmpb    $0, 2419521(%rip)  # 718990 <veryVerbose>
38200000000000006cf: 02    je      0x4c9d40 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x6f0>37600000000000006cf: 02    je      0x4c9e70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x6f0>
38300000000000006d1: 04    movq    %rbx, (%rsp)37700000000000006d1: 04    movq    %rbx, (%rsp)
n38400000000000006d5: 05    movl    $5200567, %edin37800000000000006d5: 05    movl    $5200961, %edi
38500000000000006da: 03    movl    %r14d, %esi37900000000000006da: 03    movl    %r14d, %esi
38600000000000006dd: 03    movq    %rbp, %rdx38000000000000006dd: 03    movq    %rbp, %rdx
38700000000000006e0: 03    movl    %r13d, %ecx38100000000000006e0: 03    movl    %r13d, %ecx
38800000000000006e3: 03    movl    %r12d, %r8d38200000000000006e3: 03    movl    %r12d, %r8d
38900000000000006e6: 03    movl    %r15d, %r9d38300000000000006e6: 03    movl    %r15d, %r9d
39000000000000006e9: 02    xorl    %eax, %eax38400000000000006e9: 02    xorl    %eax, %eax
39100000000000006eb: 05    callq   0x401680 <printf@plt>38500000000000006eb: 05    callq   0x401680 <printf@plt>
39200000000000006f0: 05    movl    $7665760, %edi38600000000000006f0: 05    movl    $7665760, %edi
39300000000000006f5: 03    movq    %rbp, %rsi38700000000000006f5: 03    movq    %rbp, %rsi
n39400000000000006f8: 05    callq   0x4e2880 <int*& gg<int*>(int**, char const*)>n38800000000000006f8: 05    callq   0x4e29d0 <int*& gg<int*>(int**, char const*)>
39500000000000006fd: 05    movl    $7665760, %edi38900000000000006fd: 05    movl    $7665760, %edi
3960000000000000702: 03    movq    %rbp, %rsi3900000000000000702: 03    movq    %rbp, %rsi
n3970000000000000705: 05    callq   0x4e2960 <void verify<int*>(int**, char const*)>n3910000000000000705: 05    callq   0x4e2ab0 <void verify<int*>(int**, char const*)>
398000000000000070a: 06    movl    2419780(%rip), %eax  # 7189a4 <numCopyCtorCalls>392000000000000070a: 06    movl    2419476(%rip), %eax  # 7189a4 <numCopyCtorCalls>
3990000000000000710: 04    movl    %eax, 20(%rsp)3930000000000000710: 04    movl    %eax, 72(%rsp)
4000000000000000714: 06    movl    2419778(%rip), %eax  # 7189ac <numCharCtorCalls>3940000000000000714: 06    movl    2419474(%rip), %eax  # 7189ac <numCharCtorCalls>
401000000000000071a: 04    movl    %eax, 72(%rsp)395000000000000071a: 04    movl    %eax, 20(%rsp)
402000000000000071e: 05    cmpb    $0, 84(%rsp)396000000000000071e: 05    cmpb    $0, 84(%rsp)
n4030000000000000723: 06    je      0x4c9e40 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x7f0>n3970000000000000723: 06    je      0x4c9f70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x7f0>
4040000000000000729: 07    cmpb    $0, 2419728(%rip)  # 718990 <veryVerbose>3980000000000000729: 07    cmpb    $0, 2419424(%rip)  # 718990 <veryVerbose>
4050000000000000730: 03    movl    %r14d, %ebp3990000000000000730: 03    movl    %r14d, %ebp
n4060000000000000733: 02    je      0x4c9d98 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x748>n4000000000000000733: 02    je      0x4c9ec8 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x748>
4070000000000000735: 07    cmpl    $0, 2418704(%rip)  # 71859c <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>4010000000000000735: 07    cmpl    $0, 2418400(%rip)  # 71859c <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>
408000000000000073c: 02    je      0x4c9d98 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x748>402000000000000073c: 02    je      0x4c9ec8 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x748>
409000000000000073e: 05    movl    $5194330, %edi403000000000000073e: 05    movl    $5194730, %edi
4100000000000000743: 05    callq   0x401710 <puts@plt>4040000000000000743: 05    callq   0x401710 <puts@plt>
n4110000000000000748: 10    movl    $0, 2418682(%rip)  # 71859c <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>n4050000000000000748: 10    movl    $0, 2418378(%rip)  # 71859c <void testCopyConstructWithIterators<int*>(bool, bool, bool)::firstTime>
4120000000000000752: 07    cmpb    $0, 2419692(%rip)  # 718995 <veryVeryVerbose>4060000000000000752: 07    cmpb    $0, 2419388(%rip)  # 718995 <veryVeryVerbose>
4130000000000000759: 02    je      0x4c9db5 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x765>4070000000000000759: 02    je      0x4c9ee5 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x765>
414000000000000075b: 05    movl    $5194369, %edi408000000000000075b: 05    movl    $5194769, %edi
4150000000000000760: 05    callq   0x401710 <puts@plt>4090000000000000760: 05    callq   0x401710 <puts@plt>
n4160000000000000765: 07    movq    2419300(%rip), %rax  # 718820 <Z>n4100000000000000765: 07    movq    2418996(%rip), %rax  # 718820 <Z>
417000000000000076c: 09    movq    $5204056, 88(%rsp)411000000000000076c: 09    movq    $5204448, 88(%rsp)
4180000000000000775: 05    movq    %rax, 96(%rsp)4120000000000000775: 05    movq    %rax, 96(%rsp)
419000000000000077a: 08    movq    $0, 32(%rax)413000000000000077a: 08    movq    $0, 32(%rax)
4200000000000000782: 03    testq   %rax, %rax4140000000000000782: 03    testq   %rax, %rax
n4210000000000000785: 06    je      0x4c9ecd <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x87d>n4150000000000000785: 06    je      0x4c9ffd <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x87d>
422000000000000078b: 06    cmpq    $6, 24(%rsp)416000000000000078b: 06    cmpq    $6, 24(%rsp)
n4230000000000000791: 06    jb      0x4ca1b1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb61>n4170000000000000791: 06    jb      0x4ca2e1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb61>
4240000000000000797: 05    leaq    32(%rsp,%r13), %rcx4180000000000000797: 05    leaq    32(%rsp,%r13), %rcx
425000000000000079c: 08    leaq    7665760(,%r15,8), %rsi419000000000000079c: 08    leaq    7665760(,%r15,8), %rsi
42600000000000007a4: 05    leal    (%r13,%r12), %eax42000000000000007a4: 05    leal    (%r13,%r12), %eax
42700000000000007a9: 03    movslq  %eax, %r942100000000000007a9: 03    movslq  %eax, %r9
42800000000000007ac: 03    movq    %r9, %r1042200000000000007ac: 03    movq    %r9, %r10
42900000000000007af: 03    subq    %r13, %r1042300000000000007af: 03    subq    %r13, %r10
43000000000000007b2: 04    cmpq    $4, %r1042400000000000007b2: 04    cmpq    $4, %r10
n43100000000000007b6: 06    jb      0x4ca196 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb46>n42500000000000007b6: 06    jb      0x4ca2c6 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb46>
43200000000000007bc: 03    movq    %rbx, %r1142600000000000007bc: 03    movq    %rbx, %r11
43300000000000007bf: 03    movq    %r10, %r842700000000000007bf: 03    movq    %r10, %r8
43400000000000007c2: 04    andq    $-4, %r842800000000000007c2: 04    andq    $-4, %r8
43500000000000007c6: 04    leaq    -4(%r8), %rax42900000000000007c6: 04    leaq    -4(%r8), %rax
43600000000000007ca: 03    movq    %rax, %rbp43000000000000007ca: 03    movq    %rax, %rbp
43700000000000007cd: 04    shrq    $2, %rbp43100000000000007cd: 04    shrq    $2, %rbp
43800000000000007d1: 03    incq    %rbp43200000000000007d1: 03    incq    %rbp
43900000000000007d4: 02    movl    %ebp, %edi43300000000000007d4: 02    movl    %ebp, %edi
44000000000000007d6: 03    andl    $3, %edi43400000000000007d6: 03    andl    $3, %edi
44100000000000007d9: 04    cmpq    $12, %rax43500000000000007d9: 04    cmpq    $12, %rax
n44200000000000007dd: 06    jae     0x4ca086 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa36>n43600000000000007dd: 06    jae     0x4ca1b6 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa36>
44300000000000007e3: 02    xorl    %ebx, %ebx43700000000000007e3: 02    xorl    %ebx, %ebx
n44400000000000007e5: 05    jmp     0x4ca135 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xae5>n43800000000000007e5: 05    jmp     0x4ca265 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xae5>
44500000000000007ea: 06    nopw    (%rax,%rax)43900000000000007ea: 06    nopw    (%rax,%rax)
n44600000000000007f0: 08    cmpq    $0, 2419160(%rip)  # 718820 <Z>n44000000000000007f0: 08    cmpq    $0, 2418856(%rip)  # 718820 <Z>
44700000000000007f8: 03    movl    %r14d, %ebp44100000000000007f8: 03    movl    %r14d, %ebp
44800000000000007fb: 03    movq    %r12, %r1144200000000000007fb: 03    movq    %r12, %r11
n44900000000000007fe: 02    jne     0x4c9e70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x820>n44300000000000007fe: 02    jne     0x4c9fa0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x820>
4500000000000000800: 07    movq    2651233(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>4440000000000000800: 07    movq    2650929(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
4510000000000000807: 03    testq   %rax, %rax4450000000000000807: 03    testq   %rax, %rax
n452000000000000080a: 02    jne     0x4c9e70 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x820>n446000000000000080a: 02    jne     0x4c9fa0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x820>
453000000000000080c: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>447000000000000080c: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
4540000000000000811: 03    movq    %r12, %r114480000000000000811: 03    movq    %r12, %r11
4550000000000000814: 10    nopw    %cs:(%rax,%rax)4490000000000000814: 10    nopw    %cs:(%rax,%rax)
456000000000000081e: 02    nop450000000000000081e: 02    nop
4570000000000000820: 05    movq    24(%rsp), %r124510000000000000820: 05    movq    24(%rsp), %r12
4580000000000000825: 04    cmpq    $6, %r124520000000000000825: 04    cmpq    $6, %r12
n4590000000000000829: 06    jb      0x4ca1f0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>n4530000000000000829: 06    jb      0x4ca320 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>
460000000000000082f: 08    leaq    7665760(,%r15,8), %rax454000000000000082f: 08    leaq    7665760(,%r15,8), %rax
4610000000000000837: 05    leaq    32(%rsp,%r13), %rcx4550000000000000837: 05    leaq    32(%rsp,%r13), %rcx
462000000000000083c: 03    addq    %r13, %r11456000000000000083c: 03    addq    %r13, %r11
463000000000000083f: 03    movq    %r11, %r9457000000000000083f: 03    movq    %r11, %r9
4640000000000000842: 03    subq    %r13, %r94580000000000000842: 03    subq    %r13, %r9
4650000000000000845: 04    cmpq    $4, %r94590000000000000845: 04    cmpq    $4, %r9
n4660000000000000849: 06    jb      0x4ca05a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa0a>n4600000000000000849: 06    jb      0x4ca18a <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa0a>
467000000000000084f: 03    movq    %rbx, %r10461000000000000084f: 03    movq    %rbx, %r10
4680000000000000852: 03    movq    %r9, %r84620000000000000852: 03    movq    %r9, %r8
4690000000000000855: 04    andq    $-4, %r84630000000000000855: 04    andq    $-4, %r8
4700000000000000859: 04    leaq    -4(%r8), %rsi4640000000000000859: 04    leaq    -4(%r8), %rsi
471000000000000085d: 03    movq    %rsi, %rdi465000000000000085d: 03    movq    %rsi, %rdi
4720000000000000860: 04    shrq    $2, %rdi4660000000000000860: 04    shrq    $2, %rdi
4730000000000000864: 03    incq    %rdi4670000000000000864: 03    incq    %rdi
4740000000000000867: 02    movl    %edi, %ebp4680000000000000867: 02    movl    %edi, %ebp
4750000000000000869: 03    andl    $3, %ebp4690000000000000869: 03    andl    $3, %ebp
476000000000000086c: 04    cmpq    $12, %rsi470000000000000086c: 04    cmpq    $12, %rsi
n4770000000000000870: 06    jae     0x4c9f4d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x8fd>n4710000000000000870: 06    jae     0x4ca07d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x8fd>
4780000000000000876: 02    xorl    %ebx, %ebx4720000000000000876: 02    xorl    %ebx, %ebx
n4790000000000000878: 05    jmp     0x4c9ff5 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9a5>n4730000000000000878: 05    jmp     0x4ca125 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9a5>
480000000000000087d: 05    movl    $1, %eax474000000000000087d: 05    movl    $1, %eax
4810000000000000882: 05    movq    %rax, 64(%rsp)4750000000000000882: 05    movq    %rax, 64(%rsp)
n4820000000000000887: 07    movq    2651098(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>n4760000000000000887: 07    movq    2650794(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
483000000000000088e: 03    testq   %rax, %rax477000000000000088e: 03    testq   %rax, %rax
n4840000000000000891: 06    jne     0x4c9ddb <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>n4780000000000000891: 06    jne     0x4c9f0b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>
4850000000000000897: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>4790000000000000897: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
486000000000000089c: 05    jmp     0x4c9ddb <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>480000000000000089c: 05    jmp     0x4c9f0b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>
48700000000000008a1: 03    cmpl    $1, %edx48100000000000008a1: 03    cmpl    $1, %edx
n48800000000000008a4: 06    jne     0x4ca28e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>n48200000000000008a4: 06    jne     0x4ca3be <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>
48900000000000008aa: 03    movq    %rax, %rdi48300000000000008aa: 03    movq    %rax, %rdi
49000000000000008ad: 05    callq   0x4016b0 <__cxa_begin_catch@plt>48400000000000008ad: 05    callq   0x4016b0 <__cxa_begin_catch@plt>
n49100000000000008b2: 07    cmpb    $0, 2419340(%rip)  # 718995 <veryVeryVerbose>n48500000000000008b2: 07    cmpb    $0, 2419036(%rip)  # 718995 <veryVeryVerbose>
49200000000000008b9: 02    je      0x4c9f22 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x8d2>48600000000000008b9: 02    je      0x4ca052 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x8d2>
49300000000000008bb: 03    movl    8(%rax), %edx48700000000000008bb: 03    movl    8(%rax), %edx
49400000000000008be: 05    movq    64(%rsp), %rax48800000000000008be: 05    movq    64(%rsp), %rax
49500000000000008c3: 03    leal    -1(%rax), %esi48900000000000008c3: 03    leal    -1(%rax), %esi
n49600000000000008c6: 05    movl    $5194655, %edin49000000000000008c6: 05    movl    $5195055, %edi
49700000000000008cb: 02    xorl    %eax, %eax49100000000000008cb: 02    xorl    %eax, %eax
49800000000000008cd: 05    callq   0x401680 <printf@plt>49200000000000008cd: 05    callq   0x401680 <printf@plt>
49900000000000008d2: 05    movq    88(%rsp), %rax49300000000000008d2: 05    movq    88(%rsp), %rax
50000000000000008d7: 05    leaq    88(%rsp), %rdi49400000000000008d7: 05    leaq    88(%rsp), %rdi
50100000000000008dc: 05    movq    64(%rsp), %rsi49500000000000008dc: 05    movq    64(%rsp), %rsi
50200000000000008e1: 03    callq   *16(%rax)49600000000000008e1: 03    callq   *16(%rax)
50300000000000008e4: 05    callq   0x401850 <__cxa_end_catch@plt>49700000000000008e4: 05    callq   0x401850 <__cxa_end_catch@plt>
50400000000000008e9: 05    incq    64(%rsp)49800000000000008e9: 05    incq    64(%rsp)
n50500000000000008ee: 08    cmpq    $0, 2418906(%rip)  # 718820 <Z>n49900000000000008ee: 08    cmpq    $0, 2418602(%rip)  # 718820 <Z>
50600000000000008f6: 02    je      0x4c9ed7 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x887>50000000000000008f6: 02    je      0x4ca007 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x887>
50700000000000008f8: 05    jmp     0x4c9ddb <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>50100000000000008f8: 05    jmp     0x4c9f0b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x78b>
50800000000000008fd: 05    leaq    46(%rsp), %rdx50200000000000008fd: 05    leaq    46(%rsp), %rdx
5090000000000000902: 04    leaq    (%rdx,%r13), %rsi5030000000000000902: 04    leaq    (%rdx,%r13), %rsi
5100000000000000906: 04    andq    $-4, %rdi5040000000000000906: 04    andq    $-4, %rdi
511000000000000090a: 03    negq    %rdi505000000000000090a: 03    negq    %rdi
512000000000000090d: 02    xorl    %ebx, %ebx506000000000000090d: 02    xorl    %ebx, %ebx
513000000000000090f: 01    nop507000000000000090f: 01    nop
5140000000000000910: 07    pmovsxbq        -14(%rsi,%rbx), %xmm05080000000000000910: 07    pmovsxbq        -14(%rsi,%rbx), %xmm0
5150000000000000917: 07    pmovsxbq        -12(%rsi,%rbx), %xmm15090000000000000917: 07    pmovsxbq        -12(%rsi,%rbx), %xmm1
516000000000000091e: 08    leaq    (,%r15,8), %rdx510000000000000091e: 08    leaq    (,%r15,8), %rdx
5170000000000000926: 09    movdqu  %xmm0, 7665760(%rdx,%rbx,8)5110000000000000926: 09    movdqu  %xmm0, 7665760(%rdx,%rbx,8)
518000000000000092f: 09    movdqu  %xmm1, 7665776(%rdx,%rbx,8)512000000000000092f: 09    movdqu  %xmm1, 7665776(%rdx,%rbx,8)
5190000000000000938: 07    pmovsxbq        -10(%rsi,%rbx), %xmm05130000000000000938: 07    pmovsxbq        -10(%rsi,%rbx), %xmm0
520000000000000093f: 07    pmovsxbq        -8(%rsi,%rbx), %xmm1514000000000000093f: 07    pmovsxbq        -8(%rsi,%rbx), %xmm1
5210000000000000946: 09    movdqu  %xmm0, 7665792(%rdx,%rbx,8)5150000000000000946: 09    movdqu  %xmm0, 7665792(%rdx,%rbx,8)
522000000000000094f: 09    movdqu  %xmm1, 7665808(%rdx,%rbx,8)516000000000000094f: 09    movdqu  %xmm1, 7665808(%rdx,%rbx,8)
5230000000000000958: 07    pmovsxbq        -6(%rsi,%rbx), %xmm05170000000000000958: 07    pmovsxbq        -6(%rsi,%rbx), %xmm0
524000000000000095f: 07    pmovsxbq        -4(%rsi,%rbx), %xmm1518000000000000095f: 07    pmovsxbq        -4(%rsi,%rbx), %xmm1
5250000000000000966: 09    movdqu  %xmm0, 7665824(%rdx,%rbx,8)5190000000000000966: 09    movdqu  %xmm0, 7665824(%rdx,%rbx,8)
526000000000000096f: 09    movdqu  %xmm1, 7665840(%rdx,%rbx,8)520000000000000096f: 09    movdqu  %xmm1, 7665840(%rdx,%rbx,8)
5270000000000000978: 07    pmovsxbq        -2(%rsi,%rbx), %xmm05210000000000000978: 07    pmovsxbq        -2(%rsi,%rbx), %xmm0
528000000000000097f: 06    pmovsxbq        (%rsi,%rbx), %xmm1522000000000000097f: 06    pmovsxbq        (%rsi,%rbx), %xmm1
5290000000000000985: 09    movdqu  %xmm0, 7665856(%rdx,%rbx,8)5230000000000000985: 09    movdqu  %xmm0, 7665856(%rdx,%rbx,8)
530000000000000098e: 09    movdqu  %xmm1, 7665872(%rdx,%rbx,8)524000000000000098e: 09    movdqu  %xmm1, 7665872(%rdx,%rbx,8)
5310000000000000997: 04    addq    $16, %rbx5250000000000000997: 04    addq    $16, %rbx
532000000000000099b: 04    addq    $4, %rdi526000000000000099b: 04    addq    $4, %rdi
n533000000000000099f: 06    jne     0x4c9f60 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x910>n527000000000000099f: 06    jne     0x4ca090 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x910>
53400000000000009a5: 03    testq   %rbp, %rbp52800000000000009a5: 03    testq   %rbp, %rbp
n53500000000000009a8: 02    je      0x4ca044 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9f4>n52900000000000009a8: 02    je      0x4ca174 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9f4>
53600000000000009aa: 03    addq    %rbx, %r1353000000000000009aa: 03    addq    %rbx, %r13
53700000000000009ad: 05    leaq    34(%rsp), %rdx53100000000000009ad: 05    leaq    34(%rsp), %rdx
53800000000000009b2: 03    addq    %rdx, %r1353200000000000009b2: 03    addq    %rdx, %r13
53900000000000009b5: 04    shlq    $3, %r1553300000000000009b5: 04    shlq    $3, %r15
54000000000000009b9: 08    leaq    7665776(%r15,%rbx,8), %rsi53400000000000009b9: 08    leaq    7665776(%r15,%rbx,8), %rsi
54100000000000009c1: 04    shlq    $2, %rbp53500000000000009c1: 04    shlq    $2, %rbp
54200000000000009c5: 02    xorl    %edi, %edi53600000000000009c5: 02    xorl    %edi, %edi
54300000000000009c7: 09    nopw    (%rax,%rax)53700000000000009c7: 09    nopw    (%rax,%rax)
54400000000000009d0: 08    pmovsxbq        -2(%r13,%rdi), %xmm053800000000000009d0: 08    pmovsxbq        -2(%r13,%rdi), %xmm0
54500000000000009d8: 08    pmovsxbq        (%r13,%rdi), %xmm153900000000000009d8: 08    pmovsxbq        (%r13,%rdi), %xmm1
54600000000000009e0: 06    movdqu  %xmm0, -16(%rsi,%rdi,8)54000000000000009e0: 06    movdqu  %xmm0, -16(%rsi,%rdi,8)
54700000000000009e6: 05    movdqu  %xmm1, (%rsi,%rdi,8)54100000000000009e6: 05    movdqu  %xmm1, (%rsi,%rdi,8)
54800000000000009eb: 04    addq    $4, %rdi54200000000000009eb: 04    addq    $4, %rdi
54900000000000009ef: 03    cmpq    %rdi, %rbp54300000000000009ef: 03    cmpq    %rdi, %rbp
n55000000000000009f2: 02    jne     0x4ca020 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9d0>n54400000000000009f2: 02    jne     0x4ca150 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x9d0>
55100000000000009f4: 03    cmpq    %r8, %r954500000000000009f4: 03    cmpq    %r8, %r9
55200000000000009f7: 03    movq    %r10, %rbx54600000000000009f7: 03    movq    %r10, %rbx
55300000000000009fa: 03    movl    %r14d, %ebp54700000000000009fa: 03    movl    %r14d, %ebp
n55400000000000009fd: 06    je      0x4ca1f0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>n54800000000000009fd: 06    je      0x4ca320 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>
5550000000000000a03: 03    addq    %r8, %rcx5490000000000000a03: 03    addq    %r8, %rcx
5560000000000000a06: 04    leaq    (%rax,%r8,8), %rax5500000000000000a06: 04    leaq    (%rax,%r8,8), %rax
5570000000000000a0a: 03    subq    %rcx, %r115510000000000000a0a: 03    subq    %rcx, %r11
5580000000000000a0d: 05    leaq    32(%rsp,%r11), %rdx5520000000000000a0d: 05    leaq    32(%rsp,%r11), %rdx
5590000000000000a12: 02    xorl    %esi, %esi5530000000000000a12: 02    xorl    %esi, %esi
5600000000000000a14: 10    nopw    %cs:(%rax,%rax)5540000000000000a14: 10    nopw    %cs:(%rax,%rax)
5610000000000000a1e: 02    nop5550000000000000a1e: 02    nop
5620000000000000a20: 05    movsbq  (%rcx,%rsi), %rdi5560000000000000a20: 05    movsbq  (%rcx,%rsi), %rdi
5630000000000000a25: 04    movq    %rdi, (%rax,%rsi,8)5570000000000000a25: 04    movq    %rdi, (%rax,%rsi,8)
5640000000000000a29: 03    incq    %rsi5580000000000000a29: 03    incq    %rsi
5650000000000000a2c: 03    cmpq    %rsi, %rdx5590000000000000a2c: 03    cmpq    %rsi, %rdx
n5660000000000000a2f: 02    jne     0x4ca070 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa20>n5600000000000000a2f: 02    jne     0x4ca1a0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa20>
5670000000000000a31: 05    jmp     0x4ca1f0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>5610000000000000a31: 05    jmp     0x4ca320 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xba0>
5680000000000000a36: 05    leaq    46(%rsp), %rax5620000000000000a36: 05    leaq    46(%rsp), %rax
5690000000000000a3b: 03    addq    %r13, %rax5630000000000000a3b: 03    addq    %r13, %rax
5700000000000000a3e: 04    andq    $-4, %rbp5640000000000000a3e: 04    andq    $-4, %rbp
5710000000000000a42: 03    negq    %rbp5650000000000000a42: 03    negq    %rbp
5720000000000000a45: 02    xorl    %ebx, %ebx5660000000000000a45: 02    xorl    %ebx, %ebx
5730000000000000a47: 09    nopw    (%rax,%rax)5670000000000000a47: 09    nopw    (%rax,%rax)
5740000000000000a50: 07    pmovsxbq        -14(%rax,%rbx), %xmm05680000000000000a50: 07    pmovsxbq        -14(%rax,%rbx), %xmm0
5750000000000000a57: 07    pmovsxbq        -12(%rax,%rbx), %xmm15690000000000000a57: 07    pmovsxbq        -12(%rax,%rbx), %xmm1
5760000000000000a5e: 08    leaq    (,%r15,8), %rdx5700000000000000a5e: 08    leaq    (,%r15,8), %rdx
5770000000000000a66: 09    movdqu  %xmm0, 7665760(%rdx,%rbx,8)5710000000000000a66: 09    movdqu  %xmm0, 7665760(%rdx,%rbx,8)
5780000000000000a6f: 09    movdqu  %xmm1, 7665776(%rdx,%rbx,8)5720000000000000a6f: 09    movdqu  %xmm1, 7665776(%rdx,%rbx,8)
5790000000000000a78: 07    pmovsxbq        -10(%rax,%rbx), %xmm05730000000000000a78: 07    pmovsxbq        -10(%rax,%rbx), %xmm0
5800000000000000a7f: 07    pmovsxbq        -8(%rax,%rbx), %xmm15740000000000000a7f: 07    pmovsxbq        -8(%rax,%rbx), %xmm1
5810000000000000a86: 09    movdqu  %xmm0, 7665792(%rdx,%rbx,8)5750000000000000a86: 09    movdqu  %xmm0, 7665792(%rdx,%rbx,8)
5820000000000000a8f: 09    movdqu  %xmm1, 7665808(%rdx,%rbx,8)5760000000000000a8f: 09    movdqu  %xmm1, 7665808(%rdx,%rbx,8)
5830000000000000a98: 07    pmovsxbq        -6(%rax,%rbx), %xmm05770000000000000a98: 07    pmovsxbq        -6(%rax,%rbx), %xmm0
5840000000000000a9f: 07    pmovsxbq        -4(%rax,%rbx), %xmm15780000000000000a9f: 07    pmovsxbq        -4(%rax,%rbx), %xmm1
5850000000000000aa6: 09    movdqu  %xmm0, 7665824(%rdx,%rbx,8)5790000000000000aa6: 09    movdqu  %xmm0, 7665824(%rdx,%rbx,8)
5860000000000000aaf: 09    movdqu  %xmm1, 7665840(%rdx,%rbx,8)5800000000000000aaf: 09    movdqu  %xmm1, 7665840(%rdx,%rbx,8)
5870000000000000ab8: 07    pmovsxbq        -2(%rax,%rbx), %xmm05810000000000000ab8: 07    pmovsxbq        -2(%rax,%rbx), %xmm0
5880000000000000abf: 06    pmovsxbq        (%rax,%rbx), %xmm15820000000000000abf: 06    pmovsxbq        (%rax,%rbx), %xmm1
5890000000000000ac5: 09    movdqu  %xmm0, 7665856(%rdx,%rbx,8)5830000000000000ac5: 09    movdqu  %xmm0, 7665856(%rdx,%rbx,8)
5900000000000000ace: 09    movdqu  %xmm1, 7665872(%rdx,%rbx,8)5840000000000000ace: 09    movdqu  %xmm1, 7665872(%rdx,%rbx,8)
5910000000000000ad7: 04    addq    $16, %rbx5850000000000000ad7: 04    addq    $16, %rbx
5920000000000000adb: 04    addq    $4, %rbp5860000000000000adb: 04    addq    $4, %rbp
n5930000000000000adf: 06    jne     0x4ca0a0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa50>n5870000000000000adf: 06    jne     0x4ca1d0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xa50>
5940000000000000ae5: 03    testq   %rdi, %rdi5880000000000000ae5: 03    testq   %rdi, %rdi
n5950000000000000ae8: 02    je      0x4ca184 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb34>n5890000000000000ae8: 02    je      0x4ca2b4 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb34>
5960000000000000aea: 03    addq    %rbx, %r135900000000000000aea: 03    addq    %rbx, %r13
5970000000000000aed: 05    leaq    34(%rsp), %rax5910000000000000aed: 05    leaq    34(%rsp), %rax
5980000000000000af2: 03    addq    %rax, %r135920000000000000af2: 03    addq    %rax, %r13
5990000000000000af5: 04    shlq    $3, %r155930000000000000af5: 04    shlq    $3, %r15
6000000000000000af9: 08    leaq    7665776(%r15,%rbx,8), %rax5940000000000000af9: 08    leaq    7665776(%r15,%rbx,8), %rax
6010000000000000b01: 04    shlq    $2, %rdi5950000000000000b01: 04    shlq    $2, %rdi
6020000000000000b05: 02    xorl    %ebp, %ebp5960000000000000b05: 02    xorl    %ebp, %ebp
6030000000000000b07: 09    nopw    (%rax,%rax)5970000000000000b07: 09    nopw    (%rax,%rax)
6040000000000000b10: 08    pmovsxbq        -2(%r13,%rbp), %xmm05980000000000000b10: 08    pmovsxbq        -2(%r13,%rbp), %xmm0
6050000000000000b18: 08    pmovsxbq        (%r13,%rbp), %xmm15990000000000000b18: 08    pmovsxbq        (%r13,%rbp), %xmm1
6060000000000000b20: 06    movdqu  %xmm0, -16(%rax,%rbp,8)6000000000000000b20: 06    movdqu  %xmm0, -16(%rax,%rbp,8)
6070000000000000b26: 05    movdqu  %xmm1, (%rax,%rbp,8)6010000000000000b26: 05    movdqu  %xmm1, (%rax,%rbp,8)
6080000000000000b2b: 04    addq    $4, %rbp6020000000000000b2b: 04    addq    $4, %rbp
6090000000000000b2f: 03    cmpq    %rbp, %rdi6030000000000000b2f: 03    cmpq    %rbp, %rdi
n6100000000000000b32: 02    jne     0x4ca160 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb10>n6040000000000000b32: 02    jne     0x4ca290 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb10>
6110000000000000b34: 03    cmpq    %r8, %r106050000000000000b34: 03    cmpq    %r8, %r10
6120000000000000b37: 03    movq    %r11, %rbx6060000000000000b37: 03    movq    %r11, %rbx
6130000000000000b3a: 03    movl    %r14d, %ebp6070000000000000b3a: 03    movl    %r14d, %ebp
n6140000000000000b3d: 02    je      0x4ca1b1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb61>n6080000000000000b3d: 02    je      0x4ca2e1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb61>
6150000000000000b3f: 03    addq    %r8, %rcx6090000000000000b3f: 03    addq    %r8, %rcx
6160000000000000b42: 04    leaq    (%rsi,%r8,8), %rsi6100000000000000b42: 04    leaq    (%rsi,%r8,8), %rsi
6170000000000000b46: 03    subq    %rcx, %r96110000000000000b46: 03    subq    %rcx, %r9
6180000000000000b49: 05    leaq    32(%rsp,%r9), %rax6120000000000000b49: 05    leaq    32(%rsp,%r9), %rax
6190000000000000b4e: 02    xorl    %edi, %edi6130000000000000b4e: 02    xorl    %edi, %edi
6200000000000000b50: 05    movsbq  (%rcx,%rdi), %rdx6140000000000000b50: 05    movsbq  (%rcx,%rdi), %rdx
6210000000000000b55: 04    movq    %rdx, (%rsi,%rdi,8)6150000000000000b55: 04    movq    %rdx, (%rsi,%rdi,8)
6220000000000000b59: 03    incq    %rdi6160000000000000b59: 03    incq    %rdi
6230000000000000b5c: 03    cmpq    %rdi, %rax6170000000000000b5c: 03    cmpq    %rdi, %rax
n6240000000000000b5f: 02    jne     0x4ca1a0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb50>n6180000000000000b5f: 02    jne     0x4ca2d0 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb50>
6250000000000000b61: 05    movq    88(%rsp), %rax6190000000000000b61: 05    movq    88(%rsp), %rax
6260000000000000b66: 05    leaq    88(%rsp), %rdi6200000000000000b66: 05    leaq    88(%rsp), %rdi
6270000000000000b6b: 07    movq    $-1, %rsi6210000000000000b6b: 07    movq    $-1, %rsi
6280000000000000b72: 03    callq   *16(%rax)6220000000000000b72: 03    callq   *16(%rax)
n6290000000000000b75: 07    cmpb    $0, 2418633(%rip)  # 718995 <veryVeryVerbose>n6230000000000000b75: 07    cmpb    $0, 2418329(%rip)  # 718995 <veryVeryVerbose>
6300000000000000b7c: 05    movq    24(%rsp), %r126240000000000000b7c: 05    movq    24(%rsp), %r12
n6310000000000000b81: 02    je      0x4ca1dd <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb8d>n6250000000000000b81: 02    je      0x4ca30d <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xb8d>
6320000000000000b83: 05    movl    $5194721, %edi6260000000000000b83: 05    movl    $5195121, %edi
6330000000000000b88: 05    callq   0x401710 <puts@plt>6270000000000000b88: 05    callq   0x401710 <puts@plt>
n6340000000000000b8d: 07    cmpb    $0, 2418604(%rip)  # 718990 <veryVerbose>n6280000000000000b8d: 07    cmpb    $0, 2418300(%rip)  # 718990 <veryVerbose>
6350000000000000b94: 02    je      0x4ca21b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xbcb>6290000000000000b94: 02    je      0x4ca34b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xbcb>
6360000000000000b96: 05    movl    $10, %edi6300000000000000b96: 05    movl    $10, %edi
6370000000000000b9b: 05    callq   0x401720 <putchar@plt>6310000000000000b9b: 05    callq   0x401720 <putchar@plt>
n6380000000000000ba0: 07    cmpb    $0, 2418585(%rip)  # 718990 <veryVerbose>n6320000000000000ba0: 07    cmpb    $0, 2418281(%rip)  # 718990 <veryVerbose>
6390000000000000ba7: 02    je      0x4ca21b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xbcb>6330000000000000ba7: 02    je      0x4ca34b <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xbcb>
6400000000000000ba9: 06    movl    2418597(%rip), %edx  # 7189a4 <numCopyCtorCalls>6340000000000000ba9: 06    movl    2418293(%rip), %edx  # 7189a4 <numCopyCtorCalls>
6410000000000000baf: 04    subl    20(%rsp), %edx6350000000000000baf: 04    subl    72(%rsp), %edx
6420000000000000bb3: 06    movl    2418595(%rip), %ecx  # 7189ac <numCharCtorCalls>6360000000000000bb3: 06    movl    2418291(%rip), %ecx  # 7189ac <numCharCtorCalls>
6430000000000000bb9: 04    subl    72(%rsp), %ecx6370000000000000bb9: 04    subl    20(%rsp), %ecx
6440000000000000bbd: 05    movl    $5200938, %edi6380000000000000bbd: 05    movl    $5201332, %edi
6450000000000000bc2: 02    movl    %ebp, %esi6390000000000000bc2: 02    movl    %ebp, %esi
6460000000000000bc4: 02    xorl    %eax, %eax6400000000000000bc4: 02    xorl    %eax, %eax
6470000000000000bc6: 05    callq   0x401680 <printf@plt>6410000000000000bc6: 05    callq   0x401680 <printf@plt>
n6480000000000000bcb: 04    movl    20(%rsp), %eaxn6420000000000000bcb: 04    movl    72(%rsp), %eax
6490000000000000bcf: 06    cmpl    2418559(%rip), %eax  # 7189a4 <numCopyCtorCalls>6430000000000000bcf: 06    cmpl    2418255(%rip), %eax  # 7189a4 <numCopyCtorCalls>
6500000000000000bd5: 06    je      0x4c9c10 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>6440000000000000bd5: 06    je      0x4c9d40 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>
6510000000000000bdb: 05    movl    $5196920, %edi6450000000000000bdb: 05    movl    $5197316, %edi
6520000000000000be0: 05    movl    $5197804, %edx6460000000000000be0: 05    movl    $5198198, %edx
6530000000000000be5: 05    movl    $4159, %esi6470000000000000be5: 05    movl    $4159, %esi
6540000000000000bea: 02    xorl    %eax, %eax6480000000000000bea: 02    xorl    %eax, %eax
6550000000000000bec: 05    callq   0x401680 <printf@plt>6490000000000000bec: 05    callq   0x401680 <printf@plt>
n6560000000000000bf1: 06    movl    2418513(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>n6500000000000000bf1: 06    movl    2418209(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
6570000000000000bf7: 03    cmpl    $100, %eax6510000000000000bf7: 03    cmpl    $100, %eax
n6580000000000000bfa: 06    ja      0x4c9c10 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>n6520000000000000bfa: 06    ja      0x4c9d40 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>
6590000000000000c00: 02    incl    %eax6530000000000000c00: 02    incl    %eax
n6600000000000000c02: 06    movl    %eax, 2418496(%rip)  # 718998 <(anonymous namespace)::testStatus>n6540000000000000c02: 06    movl    %eax, 2418192(%rip)  # 718998 <(anonymous namespace)::testStatus>
6610000000000000c08: 05    jmp     0x4c9c10 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>6550000000000000c08: 05    jmp     0x4c9d40 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0x5c0>
6620000000000000c0d: 04    addq    $104, %rsp6560000000000000c0d: 04    addq    $104, %rsp
6630000000000000c11: 01    popq    %rbx6570000000000000c11: 01    popq    %rbx
6640000000000000c12: 02    popq    %r126580000000000000c12: 02    popq    %r12
6650000000000000c14: 02    popq    %r136590000000000000c14: 02    popq    %r13
6660000000000000c16: 02    popq    %r146600000000000000c16: 02    popq    %r14
6670000000000000c18: 02    popq    %r156610000000000000c18: 02    popq    %r15
6680000000000000c1a: 01    popq    %rbp6620000000000000c1a: 01    popq    %rbp
6690000000000000c1b: 01    retq6630000000000000c1b: 01    retq
n6700000000000000c1c: 02    jmp     0x4ca28e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>n6640000000000000c1c: 02    jmp     0x4ca3be <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>
6710000000000000c1e: 03    movq    %rax, %rbx6650000000000000c1e: 03    movq    %rax, %rbx
6720000000000000c21: 05    callq   0x401850 <__cxa_end_catch@plt>6660000000000000c21: 05    callq   0x401850 <__cxa_end_catch@plt>
n6730000000000000c26: 02    jmp     0x4ca291 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc41>n6670000000000000c26: 02    jmp     0x4ca3c1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc41>
6740000000000000c28: 02    jmp     0x4ca28e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>6680000000000000c28: 02    jmp     0x4ca3be <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>
6750000000000000c2a: 03    movq    %rax, %rbx6690000000000000c2a: 03    movq    %rax, %rbx
6760000000000000c2d: 05    callq   0x401850 <__cxa_end_catch@plt>6700000000000000c2d: 05    callq   0x401850 <__cxa_end_catch@plt>
n6770000000000000c32: 02    jmp     0x4ca291 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc41>n6710000000000000c32: 02    jmp     0x4ca3c1 <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc41>
6780000000000000c34: 03    movq    %rax, %rdi6720000000000000c34: 03    movq    %rax, %rdi
6790000000000000c37: 05    callq   0x40bf90 <__clang_call_terminate>6730000000000000c37: 05    callq   0x40bf90 <__clang_call_terminate>
t6800000000000000c3c: 02    jmp     0x4ca28e <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>t6740000000000000c3c: 02    jmp     0x4ca3be <void testCopyConstructWithIterators<int*>(bool, bool, bool)+0xc3e>
6810000000000000c3e: 03    movq    %rax, %rbx6750000000000000c3e: 03    movq    %rax, %rbx
6820000000000000c41: 03    movq    %rbx, %rdi6760000000000000c41: 03    movq    %rbx, %rdi
6830000000000000c44: 05    callq   0x4018f0 <_Unwind_Resume@plt>6770000000000000c44: 05    callq   0x4018f0 <_Unwind_Resume@plt>
6840000000000000c49: 07    nopl    (%rax)6780000000000000c49: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op