4.assume.s
4.none.s
n10000000000455b00 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)>:n10000000000455a60 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
50000000000000005: 04    subq    $64, %rsp50000000000000005: 04    subq    $64, %rsp
60000000000000009: 03    movq    %rdx, %r1560000000000000009: 03    movq    %rdx, %r15
7000000000000000c: 03    movq    %rsi, %rbx7000000000000000c: 03    movq    %rsi, %rbx
8000000000000000f: 03    movq    %rdi, %r148000000000000000f: 03    movq    %rdi, %r14
90000000000000012: 02    movl    (%rsi), %eax90000000000000012: 02    movl    (%rsi), %eax
100000000000000014: 04    movl    %eax, 16(%rsp)100000000000000014: 04    movl    %eax, 16(%rsp)
110000000000000018: 05    leaq    16(%rsp), %rdi110000000000000018: 05    leaq    16(%rsp), %rdi
12000000000000001d: 02    xorl    %esi, %esi12000000000000001d: 02    xorl    %esi, %esi
n13000000000000001f: 05    callq   0x463ce0 <BloombergLP::bdlt::Date::addDaysIfValid(int)>n13000000000000001f: 05    callq   0x463c40 <BloombergLP::bdlt::Date::addDaysIfValid(int)>
140000000000000024: 02    testl   %eax, %eax140000000000000024: 02    testl   %eax, %eax
n150000000000000026: 02    je      0x455b32 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x32>n150000000000000026: 02    je      0x455a92 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x32>
160000000000000028: 05    movl    $4294967295, %ecx160000000000000028: 05    movl    $4294967295, %eax
17000000000000002d: 05    jmp     0x455bee <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xee>17000000000000002d: 05    jmp     0x455b56 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xf6>
180000000000000032: 03    movl    4(%rbx), %eax180000000000000032: 03    movl    4(%rbx), %ecx
190000000000000035: 06    leal    1439(%rax), %edx190000000000000035: 06    leal    1439(%rcx), %edx
20000000000000003b: 05    movl    $4294967295, %ecx20000000000000003b: 05    movl    $4294967295, %eax
210000000000000040: 06    cmpl    $2878, %edx210000000000000040: 06    cmpl    $2878, %edx
n220000000000000046: 06    ja      0x455bee <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xee>n220000000000000046: 06    ja      0x455b56 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xf6>
23000000000000004c: 03    testq   %r15, %r1523000000000000004c: 03    testq   %r15, %r15
n24000000000000004f: 02    je      0x455b6c <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x6c>n24000000000000004f: 02    je      0x455ad0 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x70>
250000000000000051: 05    cmpb    $0, 13(%r15)250000000000000051: 05    cmpb    $0, 13(%r15)
t260000000000000056: 02    je      0x455b6c <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x6c>t260000000000000056: 02    je      0x455ad0 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x70>
270000000000000058: 02    testl   %eax, %eax270000000000000058: 02    testl   %ecx, %ecx
28000000000000005a: 02    je      0x455bd9 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xd9>28000000000000005a: 06    je      0x455b43 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xe3>
29000000000000005c: 03    movq    %r14, %rdi290000000000000060: 03    movq    %r14, %rdi
30000000000000005f: 03    movq    %rbx, %rsi300000000000000063: 03    movq    %rbx, %rsi
310000000000000062: 05    callq   0x4555d0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)>310000000000000066: 05    callq   0x455520 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)>
320000000000000067: 05    jmp     0x455bec <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xec>32000000000000006b: 05    jmp     0x455b56 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xf6>
33000000000000006c: 08    movl    $3, 8(%rsp)330000000000000070: 08    movl    $3, 8(%rsp)
340000000000000074: 03    testq   %r15, %r15340000000000000078: 03    testq   %r15, %r15
350000000000000077: 02    je      0x455b7e <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x7e>35000000000000007b: 02    je      0x455ae2 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x82>
360000000000000079: 03    movl    (%r15), %esi36000000000000007d: 03    movl    (%r15), %esi
37000000000000007c: 02    jmp     0x455b83 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x83>370000000000000080: 02    jmp     0x455ae7 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x87>
38000000000000007e: 05    movl    $6, %esi380000000000000082: 05    movl    $6, %esi
390000000000000083: 05    leaq    8(%rsp), %rdi390000000000000087: 05    leaq    8(%rsp), %r15
40000000000000008c: 03    movq    %r15, %rdi
400000000000000088: 05    callq   0x469860 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>41000000000000008f: 05    callq   0x469bc0 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
41000000000000008d: 05    leaq    16(%rsp), %rdi420000000000000094: 05    leaq    16(%rsp), %rdi
420000000000000092: 05    leaq    8(%rsp), %rcx
430000000000000097: 05    movl    $38, %esi430000000000000099: 05    movl    $38, %esi
44000000000000009c: 03    movq    %rbx, %rdx44000000000000009e: 03    movq    %rbx, %rdx
4500000000000000a1: 03    movq    %r15, %rcx
45000000000000009f: 05    callq   0x467530 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DateTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>4600000000000000a4: 05    callq   0x467720 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DateTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>
4600000000000000a4: 02    movl    %eax, %ebx4700000000000000a9: 02    movl    %eax, %ebx
4700000000000000a6: 03    movq    %r14, %rdi4800000000000000ab: 03    movq    %r14, %rdi
4800000000000000a9: 02    movl    %eax, %esi4900000000000000ae: 02    movl    %eax, %esi
4900000000000000ab: 05    callq   0x453df0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>5000000000000000b0: 05    callq   0x453da0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>
5100000000000000b5: 02    movl    %eax, %ecx
5000000000000000b0: 05    movl    $4294967295, %ecx5200000000000000b7: 05    movl    $4294967295, %eax
5100000000000000b5: 02    testl   %eax, %eax5300000000000000bc: 02    testl   %ecx, %ecx
5200000000000000b7: 02    jne     0x455bee <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xee>5400000000000000be: 02    jne     0x455b56 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xf6>
5300000000000000b9: 03    movslq  %ebx, %rbx5500000000000000c0: 03    movslq  %ebx, %rbx
5400000000000000bc: 03    movq    (%r14), %rax5600000000000000c3: 03    movq    (%r14), %rax
5500000000000000bf: 05    leaq    16(%rsp), %rsi5700000000000000c6: 05    leaq    16(%rsp), %rsi
5600000000000000c4: 03    movq    %r14, %rdi5800000000000000cb: 03    movq    %r14, %rdi
5700000000000000c7: 03    movq    %rbx, %rdx5900000000000000ce: 03    movq    %rbx, %rdx
5800000000000000ca: 03    callq   *96(%rax)6000000000000000d1: 03    callq   *96(%rax)
6100000000000000d4: 03    movq    %rax, %rcx
5900000000000000cd: 02    xorl    %ecx, %ecx6200000000000000d7: 02    xorl    %eax, %eax
6000000000000000cf: 03    cmpq    %rbx, %rax6300000000000000d9: 03    cmpq    %rbx, %rcx
6100000000000000d2: 03    setne   %cl6400000000000000dc: 03    setne   %al
6200000000000000d5: 02    negl    %ecx6500000000000000df: 02    negl    %eax
6300000000000000d7: 02    jmp     0x455bee <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xee>6600000000000000e1: 02    jmp     0x455b56 <BloombergLP::balber::BerUtil_DateImpUtil::putDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xf6>
6400000000000000d9: 02    movl    (%rbx), %eax6700000000000000e3: 02    movl    (%rbx), %eax
6500000000000000db: 04    movl    %eax, 16(%rsp)6800000000000000e5: 04    movl    %eax, 16(%rsp)
6600000000000000df: 05    leaq    16(%rsp), %rsi6900000000000000e9: 05    leaq    16(%rsp), %rsi
6700000000000000e4: 03    movq    %r14, %rdi7000000000000000ee: 03    movq    %r14, %rdi
6800000000000000e7: 05    callq   0x4552a0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::Date const&, BloombergLP::balber::BerEncoderOptions const*)>7100000000000000f1: 05    callq   0x455200 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::Date const&, BloombergLP::balber::BerEncoderOptions const*)>
6900000000000000ec: 02    movl    %eax, %ecx
7000000000000000ee: 02    movl    %ecx, %eax
7100000000000000f0: 04    addq    $64, %rsp7200000000000000f6: 04    addq    $64, %rsp
7200000000000000f4: 01    popq    %rbx7300000000000000fa: 01    popq    %rbx
7300000000000000f5: 02    popq    %r147400000000000000fb: 02    popq    %r14
7400000000000000f7: 02    popq    %r157500000000000000fd: 02    popq    %r15
7500000000000000f9: 01    retq7600000000000000ff: 01    retq
7600000000000000fa: 03    movq    %rax, %rdi
7700000000000000fd: 05    callq   0x404910 <_Unwind_Resume@plt>
780000000000000102: 03    movq    %rax, %rdi
790000000000000105: 05    callq   0x404910 <_Unwind_Resume@plt>
80000000000000010a: 03    movq    %rax, %rdi
81000000000000010d: 05    callq   0x404910 <_Unwind_Resume@plt>
820000000000000112: 10    nopw    %cs:(%rax,%rax)
83000000000000011c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op