5.assume.s
5.none.s
n1000000000041a340 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)>:n1000000000041a3a0 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)>:
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    $56, %rsp
9000000000000000e: 03    movq    %rdx, %r129000000000000000e: 03    movq    %rcx, %r15
100000000000000011: 03    movq    %rdx, %r12
100000000000000011: 03    movq    %rsi, %r8110000000000000014: 03    movq    %rsi, %r8
110000000000000014: 03    movq    %rdi, %r14
120000000000000017: 10    movabsq $288230376151711743, %rdx120000000000000017: 10    movabsq $288230376151711743, %rdx
n130000000000000021: 03    movq    %rcx, %rdin
140000000000000024: 03    subq    %r12, %rdi130000000000000021: 03    subq    %r12, %rcx
150000000000000027: 03    movq    %rdi, %rbx140000000000000024: 03    movq    %rcx, %rbx
16000000000000002a: 04    movq    8(%r14), %rsi150000000000000027: 04    movq    8(%rdi), %rsi
17000000000000002e: 03    movq    %rsi, %rbp16000000000000002b: 03    movq    %rsi, %rbp
180000000000000031: 03    subq    (%r14), %rbp17000000000000002e: 03    subq    (%rdi), %rbp
190000000000000034: 04    sarq    $6, %rbx180000000000000031: 04    sarq    $6, %rbx
200000000000000038: 04    sarq    $6, %rbp190000000000000035: 04    sarq    $6, %rbp
21000000000000003c: 03    movq    %rdx, %rax200000000000000039: 03    movq    %rdx, %rax
22000000000000003f: 03    subq    %rbp, %rax21000000000000003c: 03    subq    %rbp, %rax
230000000000000042: 03    cmpq    %rax, %rbx22000000000000003f: 03    cmpq    %rax, %rbx
240000000000000045: 06    ja      0x41a4cb <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x18b>230000000000000042: 06    ja      0x41a573 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1d3>
240000000000000048: 03    movq    %rdi, %r14
25000000000000004b: 04    leaq    8(%r14), %r1525000000000000004b: 04    leaq    8(%rdi), %r13
26000000000000004f: 03    addq    %rbx, %rbp26000000000000004f: 03    addq    %rbx, %rbp
n270000000000000052: 04    movq    16(%r14), %raxn270000000000000052: 04    movq    16(%rdi), %rax
280000000000000056: 03    cmpq    %rax, %rbp280000000000000056: 03    cmpq    %rax, %rbp
t290000000000000059: 06    jbe     0x41a485 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x145>t290000000000000059: 06    jbe     0x41a514 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x174>
30000000000000005f: 05    movq    %r8, 40(%rsp)30000000000000005f: 05    movq    %r8, 32(%rsp)
310000000000000064: 05    movq    %r15, 48(%rsp)310000000000000064: 05    movq    %r13, 40(%rsp)
320000000000000069: 05    movq    %rcx, 56(%rsp)
33000000000000006e: 03    movq    %rbp, %rdi320000000000000069: 03    movq    %rbp, %rdi
340000000000000071: 03    movq    %rax, %rsi33000000000000006c: 03    movq    %rax, %rsi
350000000000000074: 05    callq   0x42af50 <bsl::Vector_Util::computeNewCapacity(unsigned long, unsigned long, unsigned long)>34000000000000006f: 05    callq   0x42b180 <bsl::Vector_Util::computeNewCapacity(unsigned long, unsigned long, unsigned long)>
360000000000000079: 03    movq    %rax, %r15350000000000000074: 03    movq    %rax, %r13
37000000000000007c: 04    movq    24(%r14), %rdi360000000000000077: 04    movq    24(%r14), %rdi
380000000000000080: 03    xorps   %xmm0, %xmm037000000000000007b: 03    xorps   %xmm0, %xmm0
390000000000000083: 04    movaps  %xmm0, (%rsp)38000000000000007e: 04    movaps  %xmm0, (%rsp)
400000000000000087: 09    movq    $0, 16(%rsp)390000000000000082: 09    movq    $0, 16(%rsp)
410000000000000090: 05    movq    %rdi, 24(%rsp)40000000000000008b: 05    movq    %rdi, 24(%rsp)
420000000000000095: 03    movq    %rax, %rsi410000000000000090: 03    movq    %rax, %rsi
430000000000000098: 04    shlq    $6, %rsi420000000000000093: 04    shlq    $6, %rsi
44000000000000009c: 03    movq    (%rdi), %rax430000000000000097: 03    movq    (%rdi), %rax
45000000000000009f: 03    callq   *16(%rax)44000000000000009a: 03    callq   *16(%rax)
4600000000000000a2: 03    movq    %rax, %r13
4700000000000000a5: 05    movq    %rax, 8(%rsp)45000000000000009d: 05    movq    %rax, 8(%rsp)
4800000000000000aa: 04    movq    %rax, (%rsp)4600000000000000a2: 04    movq    %rax, (%rsp)
4900000000000000ae: 05    movq    %r15, 16(%rsp)4700000000000000a6: 05    movq    %r13, 16(%rsp)
5000000000000000b3: 03    movq    (%r14), %rdx4800000000000000ab: 03    movq    (%r14), %rdx
5100000000000000b6: 04    movq    8(%r14), %r84900000000000000ae: 04    movq    8(%r14), %r8
5200000000000000ba: 04    movq    24(%r14), %rax5000000000000000b2: 04    movq    24(%r14), %rcx
5300000000000000be: 05    movq    %rax, 64(%rsp)5100000000000000b6: 05    movq    %rcx, 48(%rsp)
5400000000000000c3: 04    subq    $8, %rsp5200000000000000bb: 04    subq    $8, %rsp
5500000000000000c7: 05    leaq    72(%rsp), %rax5300000000000000bf: 05    leaq    56(%rsp), %r10
5600000000000000cc: 03    movq    %r13, %rdi5400000000000000c4: 03    movq    %rax, %rdi
5700000000000000cf: 05    movq    56(%rsp), %rsi5500000000000000c7: 05    movq    48(%rsp), %rsi
5800000000000000d4: 05    movq    48(%rsp), %rcx5600000000000000cc: 05    movq    40(%rsp), %rcx
5900000000000000d9: 03    movq    %r12, %r95700000000000000d1: 03    movq    %r12, %r9
6000000000000000dc: 01    pushq   %rax5800000000000000d4: 02    pushq   %r10
6100000000000000dd: 01    pushq   %rbx5900000000000000d6: 01    pushq   %rbx
6200000000000000de: 04    pushq   80(%rsp)6000000000000000d7: 02    pushq   %r15
6300000000000000e2: 05    callq   0x41a540 <void BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndInsert<bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::ball::UserFieldValue const*>(bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer*, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>)>6100000000000000d9: 05    callq   0x41a640 <void BloombergLP::bslalg::ArrayPrimitives::destructiveMoveAndInsert<bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::ball::UserFieldValue const*>(bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer*, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::pointer, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, unsigned long, bsl::allocator<BloombergLP::ball::UserFieldValue>)>
6400000000000000e7: 04    addq    $32, %rsp6200000000000000de: 04    addq    $32, %rsp
6500000000000000eb: 04    shlq    $6, %rbp6300000000000000e2: 04    shlq    $6, %rbp
6600000000000000ef: 03    addq    %rbp, %r136400000000000000e6: 05    addq    %rbp, 8(%rsp)
6700000000000000f2: 05    movq    %r13, 8(%rsp)
6800000000000000f7: 03    movq    %rsp, %rsi6500000000000000eb: 03    movq    %rsp, %rsi
6900000000000000fa: 03    movq    %r14, %rdi6600000000000000ee: 03    movq    %r14, %rdi
7000000000000000fd: 05    callq   0x42af80 <bsl::Vector_Util::swap(void*, void*)>6700000000000000f1: 05    callq   0x42b1b0 <bsl::Vector_Util::swap(void*, void*)>
710000000000000102: 04    movq    (%rsp), %rbx6800000000000000f6: 04    movq    (%rsp), %rbx
720000000000000106: 03    testq   %rbx, %rbx6900000000000000fa: 03    testq   %rbx, %rbx
7000000000000000fd: 06    je      0x41a564 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1c4>
710000000000000103: 05    movq    8(%rsp), %rbp
720000000000000108: 03    cmpq    %rbp, %rbx
730000000000000109: 02    j     0x41a4bc <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x17c>73000000000000010b: 02    jne     0x41a4d8 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x138>
74000000000000010d: 05    jmp     0x41a556 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1b6>
750000000000000112: 10    nopw    %cs:(%rax,%rax)
76000000000000011c: 04    nopl    (%rax)
74000000000000010b: 05    movq    8(%rsp), %rbp770000000000000120: 08    movq    $-1, 24(%rbx)
780000000000000128: 07    movl    $0, 48(%rbx)
79000000000000012f: 04    addq    $64, %rbx
750000000000000110: 03    cmpq    %rbp, %rbx800000000000000133: 03    cmpq    %rbx, %rbp
760000000000000113: 02    je      0x41a475 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x135>810000000000000136: 02    je      0x41a552 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1b2>
770000000000000115: 10    nopw    %cs:(%rax,%rax)
78000000000000011f: 01    nop     
790000000000000120: 03    movq    %rbx, %rdi
800000000000000123: 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()>
810000000000000128: 04    addq    $64, %rbx
82000000000000012c: 03    cmpq    %rbx, %rbp
83000000000000012f: 02    jne     0x41a460 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x120>
840000000000000131: 04    movq    (%rsp), %rbx
850000000000000135: 05    movq    24(%rsp), %rdi
86000000000000013a: 03    movq    (%rdi), %rax820000000000000138: 03    movl    48(%rbx), %eax
87000000000000013d: 03    movq    %rbx, %rsi83000000000000013b: 02    testl   %eax, %eax
880000000000000140: 03    callq   *24(%rax)
890000000000000143: 02    jmp     0x41a4bc <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x17c>84000000000000013d: 02    j     0x41a4cf <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x12f>
900000000000000145: 03    testq   %rdi, %rdi85000000000000013f: 03    cmpl    $5, %eax
860000000000000142: 02    je      0x41a500 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x160>
870000000000000144: 03    cmpl    $3, %eax
880000000000000147: 02    jne     0x41a4c8 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x128>
890000000000000149: 05    cmpq    $23, 32(%rbx)
910000000000000148: 02    je      0x41a4b2 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x172>90000000000000014e: 02    je      0x41a4c0 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x120>
910000000000000150: 03    movq    (%rbx), %rsi
920000000000000153: 04    movq    40(%rbx), %rdi
930000000000000157: 03    movq    (%rdi), %rax
94000000000000015a: 03    callq   *24(%rax)
95000000000000015d: 02    jmp     0x41a4c0 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x120>
96000000000000015f: 01    nop     
970000000000000160: 03    movq    (%rbx), %rsi
980000000000000163: 03    testq   %rsi, %rsi
990000000000000166: 02    je      0x41a4c8 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x128>
1000000000000000168: 04    movq    24(%rbx), %rdi
101000000000000016c: 03    movq    (%rdi), %rax
102000000000000016f: 03    callq   *24(%rax)
1030000000000000172: 02    jmp     0x41a4c8 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x128>
1040000000000000174: 03    testq   %rcx, %rcx
1050000000000000177: 02    je      0x41a545 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1a5>
92000000000000014a: 04    movq    24(%r14), %rax1060000000000000179: 04    movq    24(%r14), %rax
93000000000000014e: 04    movq    %rax, (%rsp)107000000000000017d: 04    movq    %rax, (%rsp)
940000000000000152: 04    subq    $8, %rsp1080000000000000181: 04    subq    $8, %rsp
950000000000000156: 05    leaq    8(%rsp), %r91090000000000000185: 05    leaq    8(%rsp), %r9
96000000000000015b: 03    movq    %r8, %rdi110000000000000018a: 03    movq    %r8, %rdi
97000000000000015e: 03    movq    %r12, %rdx111000000000000018d: 03    movq    %r12, %rdx
1120000000000000190: 03    movq    %r15, %rcx
980000000000000161: 03    movq    %rbx, %r81130000000000000193: 03    movq    %rbx, %r8
990000000000000164: 02    pushq   $01140000000000000196: 02    pushq   $0
1000000000000000166: 05    callq   0x41a840 <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>*)>1150000000000000198: 05    callq   0x41aab0 <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>*)>
101000000000000016b: 04    addq    $16, %rsp116000000000000019d: 04    addq    $16, %rsp
102000000000000016f: 03    movq    (%r15), %rsi11700000000000001a1: 04    movq    (%r13), %rsi
1030000000000000172: 04    shlq    $6, %rbx11800000000000001a5: 04    shlq    $6, %rbx
1040000000000000176: 03    addq    %rsi, %rbx11900000000000001a9: 03    addq    %rsi, %rbx
1050000000000000179: 03    movq    %rbx, (%r15)12000000000000001ac: 04    movq    %rbx, (%r13)
106000000000000017c: 04    addq    $72, %rsp
1070000000000000180: 01    popq    %rbx
1080000000000000181: 02    popq    %r12
1090000000000000183: 02    popq    %r13
1100000000000000185: 02    popq    %r14
1110000000000000187: 02    popq    %r15
1120000000000000189: 01    popq    %rbp
113000000000000018a: 01    retq    
114000000000000018b: 05    movl    $4488637, %edi
1150000000000000190: 05    callq   0x4211a0 <BloombergLP::bslstl::StdExceptUtil::throwLengthError(char const*)>
1160000000000000195: 03    movq    %rax, %rdi
1170000000000000198: 05    callq   0x4165e0 <__clang_call_terminate>
118000000000000019d: 03    movq    %rax, %r14
11900000000000001a0: 04    movq    (%rsp), %rbp
12000000000000001a4: 03    testq   %rbp, %rbp
12100000000000001a7: 02    je      0x41a516 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1d6>
12200000000000001a9: 05    movq    8(%rsp), %rbx
12300000000000001ae: 03    cmpq    %rbx, %rbp
12400000000000001b1: 02    j     0x41a508 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1c8>12100000000000001b0: 02    jmp     0x41a564 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1c4>
12200000000000001b2: 04    movq    (%rsp), %rbx
12300000000000001b6: 05    movq    24(%rsp), %rdi
12400000000000001bb: 03    movq    (%rdi), %rax
12500000000000001b3: 03    movq    %rbp, %rdi12500000000000001be: 03    movq    %rbx, %rsi
12600000000000001b6: 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()>12600000000000001c1: 03    callq   *24(%rax)
12700000000000001bb: 04    addq    $64, %rbp12700000000000001c4: 04    addq    $56, %rsp
12800000000000001c8: 01    popq    %rbx
12900000000000001c9: 02    popq    %r12
13000000000000001cb: 02    popq    %r13
13100000000000001cd: 02    popq    %r14
13200000000000001cf: 02    popq    %r15
13300000000000001d1: 01    popq    %rbp
13400000000000001d2: 01    retq    
13500000000000001d3: 05    movl    $4489149, %edi
13600000000000001d8: 05    callq   0x4213d0 <BloombergLP::bslstl::StdExceptUtil::throwLengthError(char const*)>
13700000000000001dd: 03    movq    %rax, %rdi
13800000000000001e0: 05    callq   0x416630 <__clang_call_terminate>
13900000000000001e5: 03    movq    %rax, %rdi
14000000000000001e8: 05    callq   0x416630 <__clang_call_terminate>
14100000000000001ed: 03    movq    %rax, %rdi
14200000000000001f0: 05    callq   0x416630 <__clang_call_terminate>
14300000000000001f5: 03    movq    %rax, %r14
14400000000000001f8: 04    movq    (%rsp), %rbx
14500000000000001fc: 03    testq   %rbx, %rbx
14600000000000001ff: 02    je      0x41a612 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x272>
1470000000000000201: 05    movq    8(%rsp), %rbp
12800000000000001bf: 03    cmpq    %rbp, %rbx1480000000000000206: 03    cmpq    %rbp, %rbx
1490000000000000209: 02    jne     0x41a5c5 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x225>
150000000000000020b: 02    jmp     0x41a604 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x264>
151000000000000020d: 08    movq    $-1, 24(%rbx)
1520000000000000215: 07    movl    $0, 48(%rbx)
153000000000000021c: 04    addq    $64, %rbx
1540000000000000220: 03    cmpq    %rbx, %rbp
1550000000000000223: 02    je      0x41a600 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x260>
1560000000000000225: 03    movl    48(%rbx), %eax
1570000000000000228: 02    testl   %eax, %eax
158000000000000022a: 02    je      0x41a5bc <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x21c>
159000000000000022c: 03    cmpl    $5, %eax
160000000000000022f: 02    je      0x41a5ec <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x24c>
1610000000000000231: 03    cmpl    $3, %eax
12900000000000001c2: 02    jne     0x41a4f3 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x1b3>1620000000000000234: 02    jne     0x41a5b5 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x215>
1630000000000000236: 05    cmpq    $23, 32(%rbx)
164000000000000023b: 02    je      0x41a5ad <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x20d>
165000000000000023d: 03    movq    (%rbx), %rsi
1660000000000000240: 04    movq    40(%rbx), %rdi
1670000000000000244: 03    movq    (%rdi), %rax
1680000000000000247: 03    callq   *24(%rax)
169000000000000024a: 02    jmp     0x41a5ad <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x20d>
170000000000000024c: 03    movq    (%rbx), %rsi
171000000000000024f: 03    testq   %rsi, %rsi
1720000000000000252: 02    je      0x41a5b5 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x215>
1730000000000000254: 04    movq    24(%rbx), %rdi
1740000000000000258: 03    movq    (%rdi), %rax
175000000000000025b: 03    callq   *24(%rax)
176000000000000025e: 02    jmp     0x41a5b5 <void bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::privateInsert<BloombergLP::ball::UserFieldValue const*>(BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, BloombergLP::ball::UserFieldValue const*, std::__1::forward_iterator_tag const&)+0x215>
13000000000000001c4: 04    movq    (%rsp), %rbp1770000000000000260: 04    movq    (%rsp), %rbx
13100000000000001c8: 05    movq    24(%rsp), %rdi1780000000000000264: 05    movq    24(%rsp), %rdi
13200000000000001cd: 03    movq    (%rdi), %rax1790000000000000269: 03    movq    (%rdi), %rax
13300000000000001d0: 03    movq    %rbp, %rsi180000000000000026c: 03    movq    %rbx, %rsi
13400000000000001d3: 03    callq   *24(%rax)181000000000000026f: 03    callq   *24(%rax)
13500000000000001d6: 03    movq    %r14, %rdi1820000000000000272: 03    movq    %r14, %rdi
13600000000000001d9: 05    callq   0x403bb0 <_Unwind_Resume@plt>1830000000000000275: 05    callq   0x403bb0 <_Unwind_Resume@plt>
13700000000000001de: 03    movq    %rax, %rdi184000000000000027a: 03    movq    %rax, %rdi
13800000000000001e1: 05    callq   0x4165e0 <__clang_call_terminate>185000000000000027d: 05    callq   0x416630 <__clang_call_terminate>
13900000000000001e6: 03    movq    %rax, %rdi1860000000000000282: 03    movq    %rax, %rdi
14000000000000001e9: 05    callq   0x4165e0 <__clang_call_terminate>1870000000000000285: 05    callq   0x416630 <__clang_call_terminate>
14100000000000001ee: 03    movq    %rax, %rdi188000000000000028a: 03    movq    %rax, %rdi
14200000000000001f1: 05    callq   0x4165e0 <__clang_call_terminate>189000000000000028d: 05    callq   0x416630 <__clang_call_terminate>
14300000000000001f6: 10    nopw    %cs:(%rax,%rax)1900000000000000292: 10    nopw    %cs:(%rax,%rax)
191000000000000029c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op