1.assume.s
1.none.s
n10000000000498ad0 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>:n10000000000498c70 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
50000000000000004: 03    movq    %rdx, %r1450000000000000004: 03    movq    %rdx, %r14
60000000000000007: 03    movq    %rsi, %rbx60000000000000007: 03    movq    %rsi, %rbx
7000000000000000a: 03    movq    (%rdi), %rax7000000000000000a: 03    movq    (%rdi), %rax
8000000000000000d: 07    movl    $0, 48(%rsi)8000000000000000d: 07    movl    $0, 48(%rsi)
90000000000000014: 03    testq   %rax, %rax90000000000000014: 03    testq   %rax, %rax
n100000000000000017: 02    jne     0x498afa <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2a>n100000000000000017: 02    jne     0x498c9a <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2a>
110000000000000019: 07    movq    2994960(%rip), %rax  # 773e00 <BloombergLP::bslma::Default::s_defaultAllocator>110000000000000019: 07    movq    2998640(%rip), %rax  # 774e00 <BloombergLP::bslma::Default::s_defaultAllocator>
120000000000000020: 03    testq   %rax, %rax120000000000000020: 03    testq   %rax, %rax
n130000000000000023: 02    jne     0x498afa <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2a>n130000000000000023: 02    jne     0x498c9a <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2a>
140000000000000025: 05    callq   0x4d9ed0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>140000000000000025: 05    callq   0x4db190 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
15000000000000002a: 04    movq    %rax, 56(%rbx)15000000000000002a: 04    movq    %rax, 56(%rbx)
16000000000000002e: 03    movq    %rbx, %rdi16000000000000002e: 03    movq    %rbx, %rdi
t170000000000000031: 05    callq   0x498b90 <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()>t
180000000000000036: 04    movq    56(%rbx), %rax170000000000000031: 03    movq    %r14, %rsi
180000000000000034: 05    callq   0x498d20 <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> > > >::assignImp<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
190000000000000039: 04    addq    $8, %rsp
20000000000000003d: 01    popq    %rbx
21000000000000003e: 02    popq    %r14
220000000000000040: 01    retq    
230000000000000041: 03    movq    %rax, %r14
240000000000000044: 03    movl    48(%rbx), %eax
19000000000000003a: 03    testq   %rax, %rax250000000000000047: 02    testl   %eax, %eax
260000000000000049: 02    je      0x498cfc <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x8c>
27000000000000004b: 03    cmpl    $5, %eax
28000000000000004e: 02    je      0x498ce3 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x73>
290000000000000050: 03    cmpl    $3, %eax
20000000000000003d: 02    jne     0x498b20 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x50>300000000000000053: 02    jne     0x498cf5 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x85>
21000000000000003f: 07    movq    2994922(%rip), %rax  # 773e00 <BloombergLP::bslma::Default::s_defaultAllocator>310000000000000055: 05    cmpq    $23, 32(%rbx)
32000000000000005a: 02    je      0x498cd9 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x69>
33000000000000005c: 03    movq    (%rbx), %rsi
34000000000000005f: 04    movq    40(%rbx), %rdi
350000000000000063: 03    movq    (%rdi), %rax
360000000000000066: 03    callq   *24(%rax)
370000000000000069: 08    movq    $-1, 24(%rbx)
380000000000000071: 02    jmp     0x498cf5 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x85>
390000000000000073: 03    movq    (%rbx), %rsi
220000000000000046: 03    testq   %rax, %rax400000000000000076: 03    testq   %rsi, %rsi
230000000000000049: 02    jne     0x498b20 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x50>410000000000000079: 02    j     0x498cf5 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x85>
24000000000000004b: 05    callq   0x4d9ed0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
250000000000000050: 07    movq    $0, (%rbx)
260000000000000057: 07    movaps  428850(%rip), %xmm0  # 501660 <__dso_handle+0x18>
27000000000000005e: 04    movups  %xmm0, 24(%rbx)
280000000000000062: 04    movq    %rax, 40(%rbx)
290000000000000066: 03    movq    (%r14), %rsi
300000000000000069: 04    movq    8(%r14), %rdx
31000000000000006d: 08    movq    $0, 24(%rbx)
320000000000000075: 05    movl    $5288010, %ecx
33000000000000007a: 03    movq    %rbx, %rdi42000000000000007b: 04    movq    24(%rbx), %rdi
34000000000000007d: 05    callq   0x4e01c0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>43000000000000007f: 03    movq    (%rdi), %rax
440000000000000082: 03    callq   *24(%rax)
350000000000000082: 07    movl    $3, 48(%rbx)450000000000000085: 07    movl    $0, 48(%rbx)
360000000000000089: 04    addq    $8, %rsp
37000000000000008d: 01    popq    %rbx
38000000000000008e: 02    popq    %r14
390000000000000090: 01    retq    
400000000000000091: 03    movq    %rax, %r14
410000000000000094: 08    movq    $0, 24(%rbx)
42000000000000009c: 02    jmp     0x498b71 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0xa1>
43000000000000009e: 03    movq    %rax, %r14
4400000000000000a1: 03    movq    %rbx, %rdi
4500000000000000a4: 05    callq   0x498b90 <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()>
4600000000000000a9: 03    movq    %r14, %rdi46000000000000008c: 03    movq    %r14, %rdi
4700000000000000ac: 05    callq   0x407a80 <_Unwind_Resume@plt>47000000000000008f: 05    callq   0x407a80 <_Unwind_Resume@plt>
4800000000000000b1: 03    movq    %rax, %rdi480000000000000094: 03    movq    %rax, %rdi
4900000000000000b4: 05    callq   0x450070 <__clang_call_terminate>490000000000000097: 05    callq   0x450030 <__clang_call_terminate>
5000000000000000b9: 07    nopl    (%rax)50000000000000009c: 03    movq    %rax, %rdi
51000000000000009f: 05    callq   0x450030 <__clang_call_terminate>
5200000000000000a4: 10    nopw    %cs:(%rax,%rax)
5300000000000000ae: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op