5.assume.s
5.none.s
n1000000000040f5f0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)>:n1000000000040f5a0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)>:
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    $40, %rsp8000000000000000a: 04    subq    $40, %rsp
9000000000000000e: 03    movq    %rdx, %rbp9000000000000000e: 03    movq    %rdx, %rbp
100000000000000011: 03    movq    %rsi, %rbx100000000000000011: 03    movq    %rsi, %rbx
110000000000000014: 03    movq    %rdi, %r12110000000000000014: 03    movq    %rdi, %r12
120000000000000017: 03    testq   %rdx, %rdx120000000000000017: 03    testq   %rdx, %rdx
n13000000000000001a: 02    je      0x40f615 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x25>n13000000000000001a: 02    je      0x40f5c5 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x25>
14000000000000001c: 04    movq    %rbp, (%r12)14000000000000001c: 04    movq    %rbp, (%r12)
150000000000000020: 03    movq    %rbp, %rax150000000000000020: 03    movq    %rbp, %rax
n160000000000000023: 02    jmp     0x40f63b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x4b>n160000000000000023: 02    jmp     0x40f5eb <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x4b>
170000000000000025: 07    movq    2557236(%rip), %rax  # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator>170000000000000025: 07    movq    2553220(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>
18000000000000002c: 03    testq   %rax, %rax18000000000000002c: 03    testq   %rax, %rax
n19000000000000002f: 02    jne     0x40f626 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x36>n19000000000000002f: 02    jne     0x40f5d6 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x36>
200000000000000031: 05    callq   0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>200000000000000031: 05    callq   0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
210000000000000036: 04    movq    %rax, (%r12)210000000000000036: 04    movq    %rax, (%r12)
n22000000000000003a: 07    movq    2557215(%rip), %rax  # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator>n22000000000000003a: 07    movq    2553199(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>
230000000000000041: 03    testq   %rax, %rax230000000000000041: 03    testq   %rax, %rax
n240000000000000044: 02    jne     0x40f63b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x4b>n240000000000000044: 02    jne     0x40f5eb <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x4b>
250000000000000046: 05    callq   0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>250000000000000046: 05    callq   0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
26000000000000004b: 05    leaq    8(%r12), %rdi26000000000000004b: 05    leaq    8(%r12), %rdi
270000000000000050: 04    leaq    8(%rbx), %rsi270000000000000050: 04    leaq    8(%rbx), %rsi
n280000000000000054: 05    movq    %rax, 8(%rsp)n280000000000000054: 05    movq    %rax, 16(%rsp)
290000000000000059: 05    leaq    8(%rsp), %rdx290000000000000059: 05    leaq    16(%rsp), %rdx
30000000000000005e: 05    movq    %rdi, 32(%rsp)30000000000000005e: 05    movq    %rdi, 32(%rsp)
n310000000000000063: 05    callq   0x415390 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > >::vector(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > > const&, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > const&)>n310000000000000063: 05    callq   0x415360 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > >::vector(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > > const&, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::balb::Choice1> > const&)>
320000000000000068: 03    movq    %rbp, %rax320000000000000068: 03    movq    %rbp, %rax
33000000000000006b: 03    testq   %rbp, %rbp33000000000000006b: 03    testq   %rbp, %rbp
n34000000000000006e: 02    jne     0x40f671 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x81>n34000000000000006e: 02    jne     0x40f621 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x81>
350000000000000070: 07    movq    2557161(%rip), %rax  # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator>350000000000000070: 07    movq    2553145(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>
360000000000000077: 03    testq   %rax, %rax360000000000000077: 03    testq   %rax, %rax
n37000000000000007a: 02    jne     0x40f671 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x81>n37000000000000007a: 02    jne     0x40f621 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x81>
38000000000000007c: 05    callq   0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>38000000000000007c: 05    callq   0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
390000000000000081: 05    leaq    40(%r12), %rdi390000000000000081: 05    leaq    40(%r12), %rdi
n400000000000000086: 05    movq    %rax, 8(%rsp)n400000000000000086: 05    movq    %rax, 16(%rsp)
41000000000000008b: 04    leaq    40(%rbx), %rsi41000000000000008b: 04    leaq    40(%rbx), %rsi
n42000000000000008f: 05    leaq    8(%rsp), %rdxn42000000000000008f: 05    leaq    16(%rsp), %rdx
430000000000000094: 05    movq    %rdi, 24(%rsp)430000000000000094: 05    movq    %rdi, 24(%rsp)
n440000000000000099: 05    callq   0x415440 <bsl::vector<BloombergLP::balb::Choice3, bsl::allocator<BloombergLP::balb::Choice3> >::vector(bsl::vector<BloombergLP::balb::Choice3, bsl::allocator<BloombergLP::balb::Choice3> > const&, bsl::allocator<BloombergLP::balb::Choice3> const&)>n440000000000000099: 05    callq   0x415410 <bsl::vector<BloombergLP::balb::Choice3, bsl::allocator<BloombergLP::balb::Choice3> >::vector(bsl::vector<BloombergLP::balb::Choice3, bsl::allocator<BloombergLP::balb::Choice3> > const&, bsl::allocator<BloombergLP::balb::Choice3> const&)>
45000000000000009e: 03    movq    %rbp, %rax45000000000000009e: 03    movq    %rbp, %rax
4600000000000000a1: 03    testq   %rbp, %rbp4600000000000000a1: 03    testq   %rbp, %rbp
n4700000000000000a4: 02    jne     0x40f6a7 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xb7>n4700000000000000a4: 02    jne     0x40f657 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xb7>
4800000000000000a6: 07    movq    2557107(%rip), %rax  # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator>4800000000000000a6: 07    movq    2553091(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>
4900000000000000ad: 03    testq   %rax, %rax4900000000000000ad: 03    testq   %rax, %rax
n5000000000000000b0: 02    jne     0x40f6a7 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xb7>n5000000000000000b0: 02    jne     0x40f657 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xb7>
5100000000000000b2: 05    callq   0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>5100000000000000b2: 05    callq   0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
5200000000000000b7: 05    leaq    72(%r12), %r135200000000000000b7: 05    leaq    72(%r12), %r13
n5300000000000000bc: 05    movq    %rax, 8(%rsp)n5300000000000000bc: 05    movq    %rax, 16(%rsp)
5400000000000000c1: 04    leaq    72(%rbx), %rsi5400000000000000c1: 04    leaq    72(%rbx), %rsi
n5500000000000000c5: 05    leaq    8(%rsp), %rdxn5500000000000000c5: 05    leaq    16(%rsp), %rdx
5600000000000000ca: 03    movq    %r13, %rdi5600000000000000ca: 03    movq    %r13, %rdi
n5700000000000000cd: 05    callq   0x414fb0 <bsl::vector<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >::vector(bsl::vector<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> > const&, bsl::allocator<BloombergLP::balb::Choice1> const&)>n5700000000000000cd: 05    callq   0x414f90 <bsl::vector<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >::vector(bsl::vector<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> > const&, bsl::allocator<BloombergLP::balb::Choice1> const&)>
5800000000000000d2: 03    testq   %rbp, %rbp5800000000000000d2: 03    testq   %rbp, %rbp
n5900000000000000d5: 02    jne     0x40f6db <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xeb>n5900000000000000d5: 02    jne     0x40f68b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xeb>
6000000000000000d7: 07    movq    2557058(%rip), %rbp  # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator>6000000000000000d7: 07    movq    2553042(%rip), %rbp  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>
6100000000000000de: 03    testq   %rbp, %rbp6100000000000000de: 03    testq   %rbp, %rbp
n6200000000000000e1: 02    jne     0x40f6db <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xeb>n6200000000000000e1: 02    jne     0x40f68b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0xeb>
6300000000000000e3: 05    callq   0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>6300000000000000e3: 05    callq   0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
6400000000000000e8: 03    movq    %rax, %rbp6400000000000000e8: 03    movq    %rax, %rbp
6500000000000000eb: 05    leaq    104(%r12), %r146500000000000000eb: 05    leaq    104(%r12), %r14
6600000000000000f0: 09    movb    $0, 488(%r12)6600000000000000f0: 09    movb    $0, 488(%r12)
6700000000000000f9: 08    movq    %rbp, 496(%r12)6700000000000000f9: 08    movq    %rbp, 496(%r12)
680000000000000101: 07    cmpb    $0, 488(%rbx)680000000000000101: 07    cmpb    $0, 488(%rbx)
n690000000000000108: 02    je      0x40f712 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x122>n690000000000000108: 02    je      0x40f6c2 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x122>
70000000000000010a: 04    leaq    104(%rbx), %rsi70000000000000010a: 04    leaq    104(%rbx), %rsi
71000000000000010e: 03    movq    %r14, %rdi71000000000000010e: 03    movq    %r14, %rdi
720000000000000111: 03    movq    %rbp, %rdx720000000000000111: 03    movq    %rbp, %rdx
n730000000000000114: 05    callq   0x40a140 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>n730000000000000114: 05    callq   0x40a0f0 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>
740000000000000119: 09    movb    $1, 488(%r12)740000000000000119: 09    movb    $1, 488(%r12)
750000000000000122: 04    movq    (%r12), %rbp750000000000000122: 04    movq    (%r12), %rbp
760000000000000126: 04    movq    (%rbp), %rax760000000000000126: 04    movq    (%rbp), %rax
77000000000000012a: 05    movl    $64, %esi77000000000000012a: 05    movl    $64, %esi
78000000000000012f: 03    movq    %rbp, %rdi78000000000000012f: 03    movq    %rbp, %rdi
790000000000000132: 03    callq   *16(%rax)790000000000000132: 03    callq   *16(%rax)
800000000000000135: 03    movq    %rax, %r15800000000000000135: 03    movq    %rax, %r15
810000000000000138: 07    movq    504(%rbx), %rsi810000000000000138: 07    movq    504(%rbx), %rsi
82000000000000013f: 04    movq    (%r12), %rdx82000000000000013f: 04    movq    (%r12), %rdx
830000000000000143: 03    movq    %rax, %rdi830000000000000143: 03    movq    %rax, %rdi
n840000000000000146: 05    callq   0x40c950 <BloombergLP::balb::Choice2::Choice2(BloombergLP::balb::Choice2 const&, BloombergLP::bslma::Allocator*)>n840000000000000146: 05    callq   0x40c8e0 <BloombergLP::balb::Choice2::Choice2(BloombergLP::balb::Choice2 const&, BloombergLP::bslma::Allocator*)>
85000000000000014b: 08    movq    %r15, 504(%r12)85000000000000014b: 08    movq    %r15, 504(%r12)
860000000000000153: 04    addq    $40, %rsp860000000000000153: 04    addq    $40, %rsp
870000000000000157: 01    popq    %rbx870000000000000157: 01    popq    %rbx
880000000000000158: 02    popq    %r12880000000000000158: 02    popq    %r12
89000000000000015a: 02    popq    %r1389000000000000015a: 02    popq    %r13
90000000000000015c: 02    popq    %r1490000000000000015c: 02    popq    %r14
91000000000000015e: 02    popq    %r1591000000000000015e: 02    popq    %r15
920000000000000160: 01    popq    %rbp920000000000000160: 01    popq    %rbp
930000000000000161: 01    retq930000000000000161: 01    retq
n940000000000000162: 05    movq    %rax, 16(%rsp)n940000000000000162: 05    movq    %rax, 8(%rsp)
950000000000000167: 05    jmp     0x40f848 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x258>950000000000000167: 05    jmp     0x40f7e8 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x248>
96000000000000016c: 05    movq    %rax, 16(%rsp)96000000000000016c: 05    movq    %rax, 8(%rsp)
970000000000000171: 09    cmpb    $0, 488(%r12)970000000000000171: 09    cmpb    $0, 488(%r12)
n98000000000000017a: 06    je      0x40f848 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x258>n98000000000000017a: 06    je      0x40f7e8 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x248>
990000000000000180: 09    movb    $0, 488(%r12)990000000000000180: 09    movb    $0, 488(%r12)
1000000000000000189: 08    movl    472(%r12), %eax1000000000000000189: 08    movl    472(%r12), %eax
t1010000000000000191: 04    cmpq    $3, %raxt1010000000000000191: 03    cmpl    $2, %eax
1020000000000000195: 06    j     0x40f83c <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x24c>1020000000000000194: 02    jne     0x40f7a4 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x204>
103000000000000019b: 07    jmpq    *4483072(,%rax,8)
10400000000000001a2: 09    cmpq    $23, 136(%r12)1030000000000000196: 09    cmpq    $23, 136(%r12)
10500000000000001ab: 06    je      0x40f830 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x240>104000000000000019f: 06    je      0x40f7d0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x230>
10600000000000001b1: 05    movq    104(%r12), %rsi10500000000000001a5: 05    movq    104(%r12), %rsi
10700000000000001b6: 08    movq    144(%r12), %rdi10600000000000001aa: 08    movq    144(%r12), %rdi
10800000000000001be: 03    movq    (%rdi), %rax10700000000000001b2: 03    movq    (%rdi), %rax
10800000000000001b5: 03    callq   *24(%rax)
10900000000000001b8: 02    jmp     0x40f7d0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x230>
11000000000000001ba: 03    movq    %rax, %rdi
11100000000000001bd: 05    callq   0x4043c0 <__clang_call_terminate>
11200000000000001c2: 05    movq    %rax, 8(%rsp)
11300000000000001c7: 04    movq    (%rbp), %rax
11400000000000001cb: 03    movq    %rbp, %rdi
11500000000000001ce: 03    movq    %r15, %rsi
10900000000000001c1: 03    callq   *24(%rax)11600000000000001d1: 03    callq   *24(%rax)
11000000000000001c4: 02    jmp     0x40f830 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x240>11700000000000001d4: 02    jmp     0x40f783 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x1e3>
11100000000000001c6: 03    movq    %rax, %rdi11800000000000001d6: 03    movq    %rax, %rdi
11200000000000001c9: 05    callq   0x4043c0 <__clang_call_terminate>11900000000000001d9: 05    callq   0x4043c0 <__clang_call_terminate>
11300000000000001ce: 05    movq    %rax, 16(%rsp)12000000000000001de: 05    movq    %rax, 8(%rsp)
11400000000000001d3: 04    movq    (%rbp), %rax
11500000000000001d7: 03    movq    %rbp, %rdi
11600000000000001da: 03    movq    %r15, %rsi
11700000000000001dd: 03    callq   *24(%rax)
11800000000000001e0: 02    jmp     0x40f7df <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x1ef>
11900000000000001e2: 03    movq    %rax, %rdi
12000000000000001e5: 05    callq   0x4043c0 <__clang_call_terminate>
12100000000000001ea: 05    movq    %rax, 16(%rsp)
12200000000000001ef: 09    cmpb    $0, 488(%r12)12100000000000001e3: 09    cmpb    $0, 488(%r12)
12300000000000001f8: 02    je      0x40f848 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x258>12200000000000001ec: 02    je      0x40f7e8 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x248>
12400000000000001fa: 09    movb    $0, 488(%r12)12300000000000001ee: 09    movb    $0, 488(%r12)
1250000000000000203: 08    movl    472(%r12), %eax12400000000000001f7: 08    movl    472(%r12), %eax
126000000000000020b: 04    cmpq    $3, %rax12500000000000001ff: 03    cmpl    $2, %eax
1260000000000000202: 02    je      0x40f7b2 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x212>
1270000000000000204: 02    testl   %eax, %eax
127000000000000020f: 02    j     0x40f83c <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x24c>1280000000000000206: 02    jne     0x40f7dc <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x23c>
1280000000000000211: 07    jmpq    *4483104(,%rax,8)
1290000000000000218: 03    movq    %r14, %rdi1290000000000000208: 03    movq    %r14, %rdi
130000000000000021b: 05    callq   0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>130000000000000020b: 05    callq   0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
1310000000000000220: 02    jmp     0x40f83c <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x24c>1310000000000000210: 02    jmp     0x40f7dc <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x23c>
1320000000000000222: 09    cmpq    $23, 136(%r12)1320000000000000212: 09    cmpq    $23, 136(%r12)
133000000000000022b: 02    je      0x40f830 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x240>133000000000000021b: 02    je      0x40f7d0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x230>
134000000000000022d: 05    movq    104(%r12), %rsi134000000000000021d: 05    movq    104(%r12), %rsi
1350000000000000232: 08    movq    144(%r12), %rdi1350000000000000222: 08    movq    144(%r12), %rdi
136000000000000023a: 03    movq    (%rdi), %rax136000000000000022a: 03    movq    (%rdi), %rax
137000000000000023d: 03    callq   *24(%rax)137000000000000022d: 03    callq   *24(%rax)
1380000000000000240: 12    movq    $-1, 128(%r12)1380000000000000230: 12    movq    $-1, 128(%r12)
139000000000000024c: 12    movl    $4294967295, 472(%r12)139000000000000023c: 12    movl    $4294967295, 472(%r12)
1400000000000000258: 04    movq    (%r13), %rdi1400000000000000248: 03    movq    %r13, %rdi
141000000000000024b: 05    callq   0x414be0 <bsl::vector<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >::~vector()>
1420000000000000250: 02    jmp     0x40f7ff <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x25f>
1430000000000000252: 03    movq    %rax, %rdi
1440000000000000255: 05    callq   0x4043c0 <__clang_call_terminate>
145000000000000025a: 05    movq    %rax, 8(%rsp)
146000000000000025f: 05    movq    24(%rsp), %rax
1470000000000000264: 03    movq    (%rax), %rbp
141000000000000025c: 03    testq   %rdi, %rdi1480000000000000267: 03    testq   %rbp, %rbp
149000000000000026a: 06    je      0x40f8a4 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x304>
1500000000000000270: 05    movq    48(%r12), %rbx
1510000000000000275: 03    cmpq    %rbx, %rbp
1520000000000000278: 02    jne     0x40f83e <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x29e>
153000000000000027a: 02    jmp     0x40f87f <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2df>
154000000000000027c: 04    nopl    (%rax)
1550000000000000280: 08    movq    $-1, 24(%rbp)
1560000000000000288: 10    movl    $4294967295, 368(%rbp)
1570000000000000292: 07    addq    $384, %rbp
1580000000000000299: 03    cmpq    %rbp, %rbx
159000000000000029c: 02    je      0x40f877 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2d7>
160000000000000029e: 06    movl    368(%rbp), %eax
16100000000000002a4: 03    cmpl    $2, %eax
16200000000000002a7: 02    je      0x40f860 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2c0>
16300000000000002a9: 02    testl   %eax, %eax
16400000000000002ab: 02    jne     0x40f828 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x288>
16500000000000002ad: 03    movq    %rbp, %rdi
16600000000000002b0: 05    callq   0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
16700000000000002b5: 02    jmp     0x40f828 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x288>
16800000000000002b7: 09    nopw    (%rax,%rax)
16900000000000002c0: 05    cmpq    $23, 32(%rbp)
142000000000000025f: 02    je      0x40f891 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2a1>17000000000000002c5: 02    je      0x40f820 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x280>
1430000000000000261: 05    movq    80(%r12), %rsi
1440000000000000266: 05    movq    96(%r12), %rax
145000000000000026b: 05    movq    %rax, 8(%rsp)
1460000000000000270: 05    leaq    8(%rsp), %rdx
1470000000000000275: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>
148000000000000027a: 05    movq    72(%r12), %rsi17100000000000002c7: 04    movq    (%rbp), %rsi
17200000000000002cb: 04    movq    40(%rbp), %rdi
17300000000000002cf: 03    movq    (%rdi), %rax
17400000000000002d2: 03    callq   *24(%rax)
17500000000000002d5: 02    jmp     0x40f820 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x280>
17600000000000002d7: 05    movq    24(%rsp), %rax
17700000000000002dc: 03    movq    (%rax), %rbp
149000000000000027f: 05    movq    96(%r12), %rdi17800000000000002df: 05    movq    64(%r12), %rdi
1500000000000000284: 03    movq    (%rdi), %rax17900000000000002e4: 03    movq    (%rdi), %rax
18000000000000002e7: 03    movq    %rbp, %rsi
1510000000000000287: 03    callq   *24(%rax)18100000000000002ea: 03    callq   *24(%rax)
152000000000000028a: 02    jmp     0x40f891 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2a1>18200000000000002ed: 02    jmp     0x40f8a4 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x304>
153000000000000028c: 03    movq    %rax, %rdi18300000000000002ef: 03    movq    %rax, %rdi
154000000000000028f: 05    callq   0x4043c0 <__clang_call_terminate>18400000000000002f2: 05    callq   0x4043c0 <__clang_call_terminate>
1550000000000000294: 03    movq    %rax, %rdi18500000000000002f7: 03    movq    %rax, %rdi
1560000000000000297: 05    callq   0x4043c0 <__clang_call_terminate>18600000000000002fa: 05    callq   0x4043c0 <__clang_call_terminate>
157000000000000029c: 05    movq    %rax, 16(%rsp)18700000000000002ff: 05    movq    %rax, 8(%rsp)
15800000000000002a1: 05    movq    24(%rsp), %rax1880000000000000304: 05    movq    32(%rsp), %rax
15900000000000002a6: 03    movq    (%rax), %rbp1890000000000000309: 03    movq    (%rax), %rbp
16000000000000002a9: 03    testq   %rbp, %rbp190000000000000030c: 03    testq   %rbp, %rbp
16100000000000002ac: 06    je      0x40f92b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x33b>
16200000000000002b2: 05    movq    48(%r12), %rbx
16300000000000002b7: 03    cmpq    %rbx, %rbp
16400000000000002ba: 02    jne     0x40f8cc <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2dc>
16500000000000002bc: 02    jmp     0x40f906 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x316>
16600000000000002be: 03    movq    %rbp, %rdi
16700000000000002c1: 05    callq   0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>
16800000000000002c6: 10    movl    $4294967295, 368(%rbp)
16900000000000002d0: 07    addq    $384, %rbp
17000000000000002d7: 03    cmpq    %rbp, %rbx
17100000000000002da: 02    je      0x40f8fe <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x30e>
17200000000000002dc: 06    movl    368(%rbp), %eax
17300000000000002e2: 04    cmpq    $3, %rax
17400000000000002e6: 02    ja      0x40f8b6 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2c6>
17500000000000002e8: 07    jmpq    *4483136(,%rax,8)
17600000000000002ef: 05    cmpq    $23, 32(%rbp)
17700000000000002f4: 02    je      0x40f8f4 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x304>191000000000000030f: 02    je      0x40f8e7 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x347>
17800000000000002f6: 04    movq    (%rbp), %rsi
17900000000000002fa: 04    movq    40(%rbp), %rdi
18000000000000002fe: 03    movq    (%rdi), %rax
1810000000000000301: 03    callq   *24(%rax)
1820000000000000304: 08    movq    $-1, 24(%rbp)
183000000000000030c: 02    jmp     0x40f8b6 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x2c6>
184000000000000030e: 05    movq    24(%rsp), %rax
1850000000000000313: 03    movq    (%rax), %rbp
1860000000000000316: 05    movq    64(%r12), %rdi1920000000000000311: 05    movq    16(%r12), %rbx
187000000000000031b: 03    movq    (%rdi), %rax1930000000000000316: 03    cmpq    %rbx, %rbp
188000000000000031e: 03    movq    %rbp, %rsi
1890000000000000321: 03    callq   *24(%rax)
1900000000000000324: 02    jmp     0x40f92b <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x33b>1940000000000000319: 02    j     0x40f8d9 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x339>
195000000000000031b: 05    nopl    (%rax,%rax)
1910000000000000326: 03    movq    %rax, %rdi1960000000000000320: 03    movq    %rbp, %rdi
1920000000000000329: 05    callq   0x4043c0 <__clang_call_terminate>1970000000000000323: 05    callq   0x415580 <BloombergLP::bslstl::Optional_DataImp<BloombergLP::balb::Choice1>::reset()>
1980000000000000328: 04    addq    $40, %rbp
193000000000000032e: 03    movq    %rax, %rdi199000000000000032c: 03    cmpq    %rbp, %rbx
1940000000000000331: 05    callq   0x4043c0 <__clang_call_terminate>200000000000000032f: 02    jne     0x40f8c0 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x320>
1950000000000000336: 05    movq    %rax, 16(%rsp)
196000000000000033b: 05    movq    32(%rsp), %rax2010000000000000331: 05    movq    32(%rsp), %rax
1970000000000000340: 03    movq    (%rax), %rbp
1980000000000000343: 03    testq   %rbp, %rbp
1990000000000000346: 02    je      0x40f977 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x387>
2000000000000000348: 05    movq    16(%r12), %rbx
201000000000000034d: 03    cmpq    %rbx, %rbp
2020000000000000350: 02    je      0x40f969 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x379>
2030000000000000352: 10    nopw    %cs:(%rax,%rax)
204000000000000035c: 04    nopl    (%rax)
2050000000000000360: 03    movq    %rbp, %rdi
2060000000000000363: 05    callq   0x4154f0 <BloombergLP::bslstl::Optional_DataImp<BloombergLP::balb::Choice1>::reset()>
2070000000000000368: 04    addq    $40, %rbp
208000000000000036c: 03    cmpq    %rbp, %rbx
209000000000000036f: 02    jne     0x40f950 <BloombergLP::balb::Sequence1::Sequence1(BloombergLP::balb::Sequence1 const&, BloombergLP::bslma::Allocator*)+0x360>
2100000000000000371: 05    movq    32(%rsp), %rax
2110000000000000376: 03    movq    (%rax), %rbp2020000000000000336: 03    movq    (%rax), %rbp
2120000000000000379: 05    movq    32(%r12), %rdi2030000000000000339: 05    movq    32(%r12), %rdi
213000000000000037e: 03    movq    (%rdi), %rax204000000000000033e: 03    movq    (%rdi), %rax
2140000000000000381: 03    movq    %rbp, %rsi2050000000000000341: 03    movq    %rbp, %rsi
2150000000000000384: 03    callq   *24(%rax)2060000000000000344: 03    callq   *24(%rax)
2160000000000000387: 05    movq    16(%rsp), %rdi2070000000000000347: 05    movq    8(%rsp), %rdi
217000000000000038c: 05    callq   0x4039f0 <_Unwind_Resume@plt>208000000000000034c: 05    callq   0x4039f0 <_Unwind_Resume@plt>
2180000000000000391: 03    movq    %rax, %rdi2090000000000000351: 03    movq    %rax, %rdi
2190000000000000394: 05    callq   0x4043c0 <__clang_call_terminate>2100000000000000354: 05    callq   0x4043c0 <__clang_call_terminate>
2200000000000000399: 07    nopl    (%rax)2110000000000000359: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op