0.assume.s
0.none.s
n1000000000041a840 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>:n1000000000041aab0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>:
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
n8000000000000000a: 04    subq    $72, %rspn8000000000000000a: 04    subq    $40, %rsp
9000000000000000e: 03    testq   %r8, %r89000000000000000e: 03    testq   %r8, %r8
t100000000000000011: 06    je      0x41aab1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x271>t100000000000000011: 06    je      0x41abe8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x138>
110000000000000017: 03    movq    %r8, %r14110000000000000017: 03    movq    %r9, %r14
12000000000000001a: 03    movq    %r8, %rbp
12000000000000001a: 03    movq    %rdx, %r1213000000000000001d: 03    movq    %rdx, %r15
13000000000000001d: 03    movq    %rsi, %r15140000000000000020: 03    movq    %rsi, %r12
150000000000000023: 03    movq    %rdi, %r13
140000000000000020: 03    movq    %rdi, %rbx160000000000000026: 03    movq    %rsi, %rbx
150000000000000023: 03    movq    %rsi, %rbp
160000000000000026: 03    subq    %rdi, %rbp170000000000000029: 03    subq    %rdi, %rbx
170000000000000029: 03    movq    %rbp, %rax18000000000000002c: 03    movq    %rbx, %rax
18000000000000002c: 04    sarq    $6, %rax19000000000000002f: 04    sarq    $6, %rax
190000000000000030: 03    cmpq    %r8, %rax200000000000000033: 03    cmpq    %r8, %rax
200000000000000033: 06    jbe     0x41a947 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x107>210000000000000036: 02    jbe     0x41ab50 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0xa0>
210000000000000039: 04    shlq    $6, %r14220000000000000038: 04    shlq    $6, %rbp
22000000000000003d: 03    movq    %r15, %rbp23000000000000003c: 03    movq    %r12, %rsi
230000000000000040: 05    movq    %r14, 24(%rsp)
240000000000000045: 03    subq    %r14, %rbp24000000000000003f: 03    subq    %rbp, %rsi
250000000000000048: 03    movq    (%r9), %rax250000000000000042: 03    movq    (%r14), %rax
26000000000000004b: 05    movq    %rax, 64(%rsp)260000000000000045: 05    movq    %rax, 32(%rsp)
270000000000000050: 05    leaq    64(%rsp), %rcx27000000000000004a: 05    leaq    32(%rsp), %rcx
280000000000000055: 03    movq    %r15, %rdi28000000000000004f: 03    movq    %r12, %rdi
290000000000000058: 03    movq    %rbp, %rsi
30000000000000005b: 03    movq    %r15, %rdx290000000000000052: 03    movq    %r12, %rdx
31000000000000005e: 03    xorl    %r8d, %r8d300000000000000055: 03    xorl    %r8d, %r8d
320000000000000061: 05    callq   0x41a760 <void BloombergLP::bslalg::ArrayPrimitives_Imp::moveIfNoexcept<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>310000000000000058: 05    callq   0x41a980 <void BloombergLP::bslalg::ArrayPrimitives_Imp::moveIfNoexcept<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>
32000000000000005d: 03    movq    %rbp, %r14
330000000000000060: 04    xorq    $-64, %r14
330000000000000066: 05    movq    %r1532(%rsp)340000000000000064: 05    movq    %rbp8(%rsp)
34000000000000006b: 03    cmpq    %rbx, %rbp350000000000000069: 03    movq    %r12, %rax
35000000000000006e: 06    je      0x41aa04 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1c4>
360000000000000074: 05    movq    24(%rsp), %r14
370000000000000079: 04    leaq    (%rbx,%r14), %rax36000000000000006c: 05    leaq    (%r13,%rbp), %r12
38000000000000007d: 05    movq    %rax, 40(%rsp)370000000000000071: 04    movq    %rax, (%rsp)
390000000000000082: 03    negq    %r14
400000000000000085: 05    movq    32(%rsp), %r13380000000000000075: 03    movq    %rax, %rbp
41000000000000008a: 02    jmp     0x41a8de <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x9e>
42000000000000008c: 04    nopl    (%rax)390000000000000078: 08    nopl    (%rax,%rax)
430000000000000090: 03    movq    %r15, %r13400000000000000080: 03    cmpq    %rbp, %r12
440000000000000093: 05    cmpq    %r15, 40(%rsp)
450000000000000098: 06    je      0x41aa04 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1c4>410000000000000083: 06    je      0x41abca <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x11a>
46000000000000009e: 04    leaq    -64(%r13), %r15420000000000000089: 04    leaq    -64(%rbp), %rbx
4700000000000000a2: 03    testq   %r14, %r1443000000000000008d: 03    addq    %r14, %rbp
4800000000000000a5: 02    je      0x41a8d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x90>
4900000000000000a7: 05    leaq    -64(%r13,%r14), %rbp
5000000000000000ac: 04    movl    -16(%r13), %edx
5100000000000000b0: 05    cmpl    -16(%r13,%r14), %edx
5200000000000000b5: 02    jne     0x41a910 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0xd0>
5300000000000000b7: 02    testl   %edx, %edx
5400000000000000b9: 02    je      0x41a8d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x90>
5500000000000000bb: 05    movq    %r15, 8(%rsp)
5600000000000000c0: 03    movq    %rbp, %rdi440000000000000090: 03    movq    %rbx, %rdi
5700000000000000c3: 05    leaq    8(%rsp), %rsi450000000000000093: 03    movq    %rbp, %rsi
5800000000000000c8: 05    callq   0x41a070 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyAssignVisitor&>(BloombergLP::bdlb::Variant_CopyAssignVisitor&, int) const>460000000000000096: 05    callq   0x41a000 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::operator=(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > > const&)>
47000000000000009b: 03    movq    %rbx, %rbp
5900000000000000cd: 02    jmp     0x41a8d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x90>48000000000000009e: 02    jmp     0x41ab30 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x80>
6000000000000000cf: 01    nop     4900000000000000a0: 05    movq    %rcx, 8(%rsp)
5000000000000000a5: 04    shlq    $6, %rbp
5100000000000000a9: 05    leaq    (%r13,%rbp), %rdi
5200000000000000ae: 03    movq    (%r14), %rax
5300000000000000b1: 05    movq    %rax, 24(%rsp)
5400000000000000b6: 05    leaq    24(%rsp), %rcx
6100000000000000d0: 03    movq    %r15, %rdi5500000000000000bb: 03    movq    %r13, %rsi
6200000000000000d3: 05    callq   0x4167b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>5600000000000000be: 03    movq    %r12, %rdx
6300000000000000d8: 05    movl    -16(%r13,%r14), %edx5700000000000000c1: 03    xorl    %r8d, %r8d
6400000000000000dd: 02    testl   %edx, %edx5800000000000000c4: 05    callq   0x41a980 <void BloombergLP::bslalg::ArrayPrimitives_Imp::moveIfNoexcept<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>
5900000000000000c9: 03    movq    %r13, %rax
6000000000000000cc: 03    subq    %r12, %rax
6100000000000000cf: 04    movq    %rax, (%rsp)
6500000000000000df: 02    je      0x41a8d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x90>6200000000000000d3: 02    je      0x41aba8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0xf8>
6300000000000000d5: 10    nopw    %cs:(%rax,%rax)
6400000000000000df: 01    nop     
6600000000000000e1: 04    movq    -8(%r13), %rax6500000000000000e0: 03    movq    %r13, %rdi
6700000000000000e5: 05    movq    %r15, 8(%rsp)6600000000000000e3: 03    movq    %r15, %rsi
6700000000000000e6: 05    callq   0x41a000 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::operator=(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > > const&)>
6800000000000000eb: 04    addq    $64, %r15
6900000000000000ef: 04    addq    $64, %r13
7000000000000000f3: 03    cmpq    %r13, %r12
7100000000000000f6: 02    jne     0x41ab90 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0xe0>
7200000000000000f8: 03    movq    (%r14), %rax
6800000000000000ea: 05    movq    %rax, 16(%rsp)7300000000000000fb: 05    movq    %rax, 16(%rsp)
740000000000000100: 05    leaq    16(%rsp), %rcx
6900000000000000ef: 03    movq    %rbp, %rdi750000000000000105: 03    movq    %r12, %rdi
760000000000000108: 03    movq    %r15, %rsi
7000000000000000f2: 05    leaq    8(%rsp), %rsi77000000000000010b: 05    movq    8(%rsp), %rdx
7100000000000000f7: 05    callq   0x41a190 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyConstructVisitor&>(BloombergLP::bdlb::Variant_CopyConstructVisitor&, int) const>780000000000000110: 03    xorl    %r8d, %r8d
7200000000000000fc: 05    movl    -16(%r13,%r14), %eax790000000000000113: 05    callq   0x41a850 <void BloombergLP::bslalg::ArrayPrimitives_Imp::copyConstruct<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>
730000000000000101: 04    movl    %eax, -16(%r13)
740000000000000105: 02    jmp     0x41a8d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x90>800000000000000118: 02    jmp     0x41abe8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x138>
750000000000000107: 05    movq    %rcx, 40(%rsp)
76000000000000010c: 04    shlq    $6, %r14
770000000000000110: 04    leaq    (%rbx,%r14), %rdi
780000000000000114: 05    movq    %r9, 32(%rsp)
790000000000000119: 03    movq    (%r9), %rax
80000000000000011c: 05    movq    %rax, 56(%rsp)
810000000000000121: 05    leaq    56(%rsp), %rcx
820000000000000126: 03    movq    %rbx, %rsi
830000000000000129: 03    movq    %r15, %rdx
84000000000000012c: 03    xorl    %r8d, %r8d
85000000000000012f: 05    callq   0x41a760 <void BloombergLP::bslalg::ArrayPrimitives_Imp::moveIfNoexcept<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>
860000000000000134: 03    movq    %rbx, %rax
870000000000000137: 03    subq    %r15, %rax
88000000000000013a: 05    movq    %rax, 24(%rsp)
89000000000000013f: 06    je      0x41aa8c <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x24c>
900000000000000145: 05    leaq    8(%rsp), %r13
91000000000000014a: 02    jmp     0x41a9a1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x161>
92000000000000014c: 04    nopl    (%rax)
930000000000000150: 04    addq    $64, %r12
940000000000000154: 04    addq    $64, %rbx
950000000000000158: 03    cmpq    %rbx, %r15
96000000000000015b: 06    je      0x41aa8c <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x24c>
970000000000000161: 03    cmpq    %rbx, %r1281000000000000011a: 03    cmpq    %rbp, %r13
980000000000000164: 02    je      0x41a990 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x150>82000000000000011d: 02    je      0x41abe8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x138>
990000000000000166: 03    movl    48(%rbx), %edx83000000000000011f: 01    nop     
1000000000000000169: 05    cmpl    48(%r12), %edx840000000000000120: 03    movq    %r13, %rdi
850000000000000123: 03    movq    %r15, %rsi
860000000000000126: 05    callq   0x41a000 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::operator=(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > > const&)>
87000000000000012b: 04    addq    $64, %r13
88000000000000012f: 04    addq    $64, %r15
890000000000000133: 03    cmpq    %r13, %rbp
101000000000000016e: 02    jne     0x41a9d0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x190>900000000000000136: 02    jne     0x41abd0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x120>
910000000000000138: 04    addq    $40, %rsp
92000000000000013c: 01    popq    %rbx
93000000000000013d: 02    popq    %r12
94000000000000013f: 02    popq    %r13
950000000000000141: 02    popq    %r14
960000000000000143: 02    popq    %r15
970000000000000145: 01    popq    %rbp
980000000000000146: 01    retq    
990000000000000147: 02    jmp     0x41abfe <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x14e>
1000000000000000149: 05    jmp     0x41acc7 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x217>
101000000000000014e: 03    movq    %rax, %r15
1020000000000000151: 03    testq   %rbx, %rbx
1030000000000000154: 02    jne     0x41ac0e <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x15e>
1040000000000000156: 03    movq    %r15, %rdi
1050000000000000159: 05    callq   0x403bb0 <_Unwind_Resume@plt>
106000000000000015e: 07    movq    $-1, %rax
1070000000000000165: 04    cmovnsq %rbx, %rax
1080000000000000169: 03    testq   %rax, %rax
109000000000000016c: 05    movl    $1, %ecx
1100000000000000171: 04    cmovleq %rax, %rcx
1110000000000000175: 05    leaq    48(%r12,%rbp), %rbp
112000000000000017a: 04    movq    (%rsp), %rax
113000000000000017e: 03    cmpq    %rbx, %rax
1140000000000000181: 04    cmovgq  %rax, %rbx
1150000000000000185: 04    shrq    $6, %rbx
1160000000000000189: 04    imulq   %rcx, %rbx
117000000000000018d: 04    shlq    $6, %rbx
1180000000000000191: 03    negq    %rbx
1190000000000000194: 02    jmp     0x41ac67 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1b7>
1200000000000000196: 10    nopw    %cs:(%rax,%rax)
12100000000000001a0: 09    movq    $-1, -24(%rbp,%rbx)
12200000000000001a9: 08    movl    $0, (%rbp,%rbx)
12300000000000001b1: 04    addq    $64, %rbx
12400000000000001b5: 02    je      0x41ac06 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x156>
12500000000000001b7: 04    movl    (%rbp,%rbx), %eax
1020000000000000170: 02    testl   %edx, %edx12600000000000001bb: 02    testl   %eax, %eax
12700000000000001bd: 02    je      0x41ac61 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1b1>
12800000000000001bf: 03    cmpl    $5, %eax
1030000000000000172: 02    je      0x41a990 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x150>12900000000000001c2: 02    je      0x41aca0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1f0>
1040000000000000174: 05    movq    %rbx, 8(%rsp)13000000000000001c4: 03    cmpl    $3, %eax
1050000000000000179: 03    movq    %r12, %rdi
106000000000000017c: 03    movq    %r13, %rsi
107000000000000017f: 05    callq   0x41a070 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyAssignVisitor&>(BloombergLP::bdlb::Variant_CopyAssignVisitor&, int) const>
1080000000000000184: 02    jmp     0x41a990 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x150>13100000000000001c7: 02    jne     0x41ac59 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1a9>
1090000000000000186: 10    nopw    %cs:(%rax,%rax)13200000000000001c9: 06    cmpq    $23, -16(%rbp,%rbx)
1100000000000000190: 03    movq    %rbx, %rdi
1110000000000000193: 05    callq   0x4167b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
1120000000000000198: 05    movl    48(%r12), %edx
113000000000000019d: 02    testl   %edx, %edx
114000000000000019f: 02    je      0x41a990 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x150>13300000000000001cf: 02    je      0x41ac50 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1a0>
13400000000000001d1: 05    movq    -48(%rbp,%rbx), %rsi
13500000000000001d6: 05    movq    -8(%rbp,%rbx), %rdi
11500000000000001a1: 04    movq    56(%rbx), %rax13600000000000001db: 03    movq    (%rdi), %rax
11600000000000001a5: 05    movq    %rbx, 8(%rsp)13700000000000001de: 03    callq   *24(%rax)
11700000000000001aa: 05    movq    %rax, 16(%rsp)
11800000000000001af: 03    movq    %r12, %rdi
11900000000000001b2: 03    movq    %r13, %rsi
12000000000000001b5: 05    callq   0x41a190 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyConstructVisitor&>(BloombergLP::bdlb::Variant_CopyConstructVisitor&, int) const>
12100000000000001ba: 05    movl    48(%r12), %eax
12200000000000001bf: 03    movl    %eax, 48(%rbx)
12300000000000001c2: 02    jmp     0x41a990 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x150>13800000000000001e1: 02    jmp     0x41ac50 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1a0>
12400000000000001c4: 03    cmpq    %rbx, %r1513900000000000001e3: 10    nopw    %cs:(%rax,%rax)
12500000000000001c7: 06    je      0x41aab1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x271>
12600000000000001cd: 05    leaq    8(%rsp), %rbp
12700000000000001d2: 02    jmp     0x41aa31 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1f1>
12800000000000001d4: 05    movl    48(%r12), %eax
12900000000000001d9: 03    movl    %eax, 48(%rbx)
13000000000000001dc: 04    nopl    (%rax)14000000000000001ed: 03    nopl    (%rax)
13100000000000001e0: 04    addq    $64, %rbx14100000000000001f0: 05    movq    -48(%rbp,%rbx), %rsi
13200000000000001e4: 04    addq    $64, %r12
13300000000000001e8: 03    cmpq    %rbx, %r15
13400000000000001eb: 06    je      0x41aab1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x271>
13500000000000001f1: 03    cmpq    %rbx, %r1214200000000000001f5: 03    testq   %rsi, %rsi
13600000000000001f4: 02    je      0x41aa20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1e0>14300000000000001f8: 02    je      0x41ac59 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1a9>
13700000000000001f6: 03    movl    48(%rbx), %edx
13800000000000001f9: 05    cmpl    48(%r12), %edx
13900000000000001fe: 02    jne     0x41aa60 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x220>
1400000000000000200: 02    testl   %edx, %edx
1410000000000000202: 02    je      0x41aa20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1e0>
1420000000000000204: 05    movq    %rbx, 8(%rsp)
1430000000000000209: 03    movq    %r12, %rdi
144000000000000020c: 03    movq    %rbp, %rsi
145000000000000020f: 05    callq   0x41a070 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyAssignVisitor&>(BloombergLP::bdlb::Variant_CopyAssignVisitor&, int) const>
1460000000000000214: 02    jmp     0x41aa20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1e0>
1470000000000000216: 10    nopw    %cs:(%rax,%rax)
1480000000000000220: 03    movq    %rbx, %rdi
1490000000000000223: 05    callq   0x4167b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
1500000000000000228: 05    movl    48(%r12), %edx
151000000000000022d: 02    testl   %edx, %edx
152000000000000022f: 02    je      0x41aa20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1e0>
1530000000000000231: 04    movq    56(%rbx), %rax14400000000000001fa: 05    movq    -24(%rbp,%rbx), %rdi
1540000000000000235: 05    movq    %rbx, 8(%rsp)
155000000000000023a: 05    movq    %rax, 16(%rsp)
156000000000000023f: 03    movq    %r12, %rdi
1570000000000000242: 03    movq    %rbp, %rsi
1580000000000000245: 05    callq   0x41a190 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::doApply<BloombergLP::bdlb::Variant_CopyConstructVisitor&>(BloombergLP::bdlb::Variant_CopyConstructVisitor&, int) const>
159000000000000024a: 02    jmp     0x41aa14 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1d4>
160000000000000024c: 05    movq    32(%rsp), %rax14500000000000001ff: 03    movq    (%rdi), %rax
1610000000000000251: 03    movq    (%rax), %rax
1620000000000000254: 05    movq    %rax, 48(%rsp)
1630000000000000259: 05    leaq    48(%rsp), %rcx
164000000000000025e: 03    movq    %r15, %rdi
1650000000000000261: 03    movq    %r12, %rsi
1660000000000000264: 05    movq    40(%rsp), %rdx
1670000000000000269: 03    xorl    %r8d, %r8d
168000000000000026c: 05    callq   0x41a680 <void BloombergLP::bslalg::ArrayPrimitives_Imp::copyConstruct<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>
1690000000000000271: 04    addq    $72, %rsp
1700000000000000275: 01    popq    %rbx
1710000000000000276: 02    popq    %r12
1720000000000000278: 02    popq    %r13
173000000000000027a: 02    popq    %r14
174000000000000027c: 02    popq    %r15
175000000000000027e: 01    popq    %rbp
176000000000000027f: 01    retq    
1770000000000000280: 02    jmp     0x41aac4 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x284>
1780000000000000282: 02    jmp     0x41ab29 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x2e9>
1790000000000000284: 03    movq    %r14, %rcx
1800000000000000287: 03    movq    %rax, %r14
181000000000000028a: 03    addq    %rcx, %r15
182000000000000028d: 03    testq   %rbp, %rbp
1830000000000000290: 06    je      0x41ab52 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x312>
1840000000000000296: 07    movq    $-1, %rax
185000000000000029d: 04    cmovnsq %rbp, %rax
18600000000000002a1: 03    testq   %rax, %rax
18700000000000002a4: 05    movl    $1, %ecx
18800000000000002a9: 04    cmovleq %rax, %rcx
18900000000000002ad: 05    movq    24(%rsp), %rax
19000000000000002b2: 03    cmpq    %rbp, %rax1460000000000000202: 03    callq   *24(%rax)
19100000000000002b5: 04    cmovgq  %rax, %rbp
19200000000000002b9: 04    shrq    $6, %rbp
19300000000000002bd: 04    imulq   %rcx, %rbp
19400000000000002c1: 04    shlq    $6, %rbp
19500000000000002c5: 03    negq    %rbp
19600000000000002c8: 08    nopl    (%rax,%rax)
19700000000000002d0: 04    leaq    (%r15,%rbp), %rdi
19800000000000002d4: 05    callq   0x4167b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
19900000000000002d9: 04    addq    $64, %rbp
20000000000000002dd: 02    jne     0x41ab10 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x2d0>
20100000000000002df: 02    jmp     0x41ab52 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x312>1470000000000000205: 02    jmp     0x41ac59 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x1a9>
20200000000000002e1: 03    movq    %rax, %rdi1480000000000000207: 03    movq    %rax, %rdi
20300000000000002e4: 05    callq   0x4165e0 <__clang_call_terminate>149000000000000020a: 05    callq   0x416630 <__clang_call_terminate>
150000000000000020f: 03    movq    %rax, %rdi
1510000000000000212: 05    callq   0x416630 <__clang_call_terminate>
20400000000000002e9: 03    movq    %rax, %r141520000000000000217: 03    movq    %rax, %r15
153000000000000021a: 02    xorl    %ebx, %ebx
154000000000000021c: 05    movq    8(%rsp), %r14
20500000000000002ec: 05    movq    32(%rsp), %rbp1550000000000000221: 04    movq    (%rsp), %rbp
20600000000000002f1: 05    movq    24(%rsp), %rbx1560000000000000225: 02    jmp     0x41acfe <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x24e>
20700000000000002f610    nopw    %cs:(%rax,%rax)1570000000000000227: 09    nopw    (%rax,%rax)
2080000000000000300: 03    movq    %rbp, %rdi158000000000000023009    movq    $-1, 24(%rbp,%rbx)
2090000000000000303: 05    callq   0x4167b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>1590000000000000239: 08    movl    $0, 48(%rbp,%rbx)
2100000000000000308: 04    addq    $64, %rbp
211000000000000030c: 04    addq    $-64, %rbx1600000000000000241: 04    addq    $64, %rbx
1610000000000000245: 03    cmpq    %rbx, %r14
1620000000000000248: 06    je      0x41ac06 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x156>
163000000000000024e: 04    movl    48(%rbp,%rbx), %eax
1640000000000000252: 02    testl   %eax, %eax
1650000000000000254: 02    je      0x41acf1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x241>
1660000000000000256: 03    cmpl    $5, %eax
1670000000000000259: 02    je      0x41ad30 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x280>
168000000000000025b: 03    cmpl    $3, %eax
2120000000000000310: 02    jne     0x41ab40 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x300>169000000000000025e: 02    jne     0x41ace9 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x239>
1700000000000000260: 06    cmpq    $23, 32(%rbp,%rbx)
1710000000000000266: 02    je      0x41ace0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x230>
1720000000000000268: 05    movq    (%rbp,%rbx), %rsi
2130000000000000312: 03    movq    %r14, %rdi173000000000000026d: 05    movq    40(%rbp,%rbx), %rdi
2140000000000000315: 05    callq   0x403bb0 <_Unwind_Resume@plt>1740000000000000272: 03    movq    (%rdi), %rax
1750000000000000275: 03    callq   *24(%rax)
1760000000000000278: 02    jmp     0x41ace0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x230>
177000000000000027a: 06    nopw    (%rax,%rax)
1780000000000000280: 05    movq    (%rbp,%rbx), %rsi
1790000000000000285: 03    testq   %rsi, %rsi
1800000000000000288: 02    je      0x41ace9 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x239>
181000000000000028a: 05    movq    24(%rbp,%rbx), %rdi
182000000000000028f: 03    movq    (%rdi), %rax
1830000000000000292: 03    callq   *24(%rax)
1840000000000000295: 02    jmp     0x41ace9 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::ball::UserFieldValue, BloombergLP::ball::UserFieldValue const*, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)+0x239>
215000000000000031a: 03    movq    %rax, %rdi1850000000000000297: 03    movq    %rax, %rdi
216000000000000031d: 05    callq   0x4165e0 <__clang_call_terminate>186000000000000029a: 05    callq   0x416630 <__clang_call_terminate>
187000000000000029f: 03    movq    %rax, %rdi
18800000000000002a2: 05    callq   0x416630 <__clang_call_terminate>
217000000000000032210    nopw    %cs:(%rax,%rax)18900000000000002a7: 09    nopw    (%rax,%rax)
218000000000000032c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op