0.assume.s
0.none.s
n100000000004241b0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)>:n10000000000424220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
tt40000000000000004: 02    pushq   %r12
40000000000000004: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
50000000000000005: 04    subq    $48, %rsp60000000000000007: 04    subq    $56, %rsp
60000000000000009: 03    movq    %rdi, %rbx7000000000000000b: 03    movq    %rdi, %rbx
7000000000000000c: 06    testl   $1048576, %edx8000000000000000e: 06    testl   $1048576, %edx
80000000000000012: 02    jne     0x4241d3 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x23>90000000000000014: 02    jne     0x424245 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x25>
90000000000000014: 03    andl    $7, %edx100000000000000016: 03    andl    $7, %edx
100000000000000017: 03    cmpl    $4, %edx110000000000000019: 03    cmpl    $4, %edx
11000000000000001a: 02    ja      0x4241d3 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x23>12000000000000001c: 02    ja      0x424245 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x25>
12000000000000001c: 07    jmpq    *4798488(,%rdx,8)13000000000000001e: 07    jmpq    *4800184(,%rdx,8)
130000000000000023: 03    movq    (%rbx), %rax140000000000000025: 03    movq    (%rbx), %rax
140000000000000026: 04    movq    -24(%rax), %rax150000000000000028: 04    movq    -24(%rax), %rax
15000000000000002a: 04    leaq    (%rbx,%rax), %rdi16000000000000002c: 04    leaq    (%rbx,%rax), %rdi
16000000000000002e: 04    movl    32(%rbx,%rax), %esi170000000000000030: 04    movl    32(%rbx,%rax), %esi
170000000000000032: 03    orl     $4, %esi180000000000000034: 03    orl     $4, %esi
180000000000000035: 05    callq   0x403c40 <_ZNSt3__18ios_base5clearEj@plt>190000000000000037: 05    callq   0x403c40 <_ZNSt3__18ios_base5clearEj@plt>
19000000000000003a: 03    movq    %rbx, %rax20000000000000003c: 03    movq    %rbx, %rax
20000000000000003d: 04    addq    $48, %rsp21000000000000003f: 04    addq    $56, %rsp
210000000000000041: 01    popq    %rbx220000000000000043: 01    popq    %rbx
220000000000000042: 02    popq    %r14
230000000000000044: 02    popq    %r15230000000000000044: 02    popq    %r12
240000000000000046: 02    popq    %r14
250000000000000048: 02    popq    %r15
240000000000000046: 01    retq26000000000000004a: 01    retq
250000000000000047: 03    movq    %rcx, %r1527000000000000004b: 03    movq    %rcx, %r15
26000000000000004a: 03    movq    %rsi, %r1428000000000000004e: 03    movq    %rsi, %r14
27000000000000004d: 08    movl    $3, 8(%rsp)290000000000000051: 08    movl    $3, 8(%rsp)
280000000000000055: 03    testq   %rcx, %rcx300000000000000059: 03    testq   %rcx, %rcx
290000000000000058: 02    je      0x42422f <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x7f>31000000000000005c: 02    je      0x42429c <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x7c>
30000000000000005a: 07    movl    160(%r15), %esi32000000000000005e: 07    movl    160(%r15), %esi
310000000000000061: 05    leaq    8(%rsp), %rdi330000000000000065: 05    leaq    8(%rsp), %rdi
320000000000000066: 05    callq   0x432a20 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>34000000000000006a: 05    callq   0x432e90 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
33000000000000006b: 08    movzbl  195(%r15), %esi35000000000000006f: 08    cmpb    $0, 195(%r15)
340000000000000073: 05    leaq    8(%rsp), %rdi360000000000000077: 03    setne   %al
350000000000000078: 05    callq   0x432a40 <BloombergLP::bdlt::Iso8601UtilConfiguration::setUseZAbbreviationForUtc(bool)>
36000000000000007d: 02    jmp     0x42424a <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x9a>37000000000000007a: 02    jmp     0x4242ad <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x8d>
37000000000000007f: 05    leaq    8(%rsp), %rdi38000000000000007c: 05    leaq    8(%rsp), %rdi
380000000000000084: 05    movl    $6, %esi390000000000000081: 05    movl    $6, %esi
390000000000000089: 05    callq   0x432a20 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>400000000000000086: 05    callq   0x432e90 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
41000000000000008b: 02    xorl    %eax, %eax
42000000000000008d: 03    movzbl  %al, %esi
40000000000000008e: 05    leaq    8(%rsp), %rdi430000000000000090: 05    leaq    8(%rsp), %r15
410000000000000093: 02    xorl    %esi, %esi440000000000000095: 03    movq    %r15, %rdi
420000000000000095: 05    callq   0x432a40 <BloombergLP::bdlt::Iso8601UtilConfiguration::setUseZAbbreviationForUtc(bool)>450000000000000098: 05    callq   0x432eb0 <BloombergLP::bdlt::Iso8601UtilConfiguration::setUseZAbbreviationForUtc(bool)>
43000000000000009a: 05    leaq    16(%rsp), %rdi46000000000000009d: 05    leaq    16(%rsp), %r12
44000000000000009f: 05    leaq    8(%rsp), %rcx4700000000000000a2: 03    movq    %r12, %rdi
4500000000000000a4: 05    movl    $26, %esi4800000000000000a5: 05    movl    $26, %esi
4600000000000000a9: 03    movq    %r14, %rdx4900000000000000aa: 03    movq    %r14, %rdx
5000000000000000ad: 03    movq    %r15, %rcx
4700000000000000ac: 05    callq   0x42fe60 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::Datetime const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>5100000000000000b0: 05    callq   0x4300f0 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::Datetime const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>
4800000000000000b1: 03    movslq  %eax, %rdx5200000000000000b5: 03    movslq  %eax, %rdx
4900000000000000b4: 05    leaq    16(%rsp), %rsi
5000000000000000b9: 03    movq    %rbx, %rdi5300000000000000b8: 03    movq    %rbx, %rdi
5400000000000000bb: 03    movq    %r12, %rsi
5100000000000000bc: 05    callq   0x403cb0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl@plt>5500000000000000be: 05    callq   0x403cb0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl@plt>
5200000000000000c1: 03    movq    %rax, %rbx5600000000000000c3: 03    movq    %rax, %rbx
5300000000000000c4: 05    jmp     0x4241ea <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x3a>5700000000000000c6: 05    jmp     0x42425c <std::__1::basic_ostream<char, std::__1::char_traits<char> >& BloombergLP::balxml::TypesPrintUtil::print<BloombergLP::bdlt::Datetime>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::bdlt::Datetime const&, int, BloombergLP::balxml::EncoderOptions const*)+0x3c>
5400000000000000c9: 03    movq    %rax, %rdi
5500000000000000cc: 05    callq   0x404110 <_Unwind_Resume@plt>
5600000000000000d1: 10    nopw    %cs:(%rax,%rax)
5700000000000000db: 05    nopl    (%rax,%rax)5800000000000000cb: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op