33.assume.s
33.none.s
n100000000004580b0 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)>:n10000000000457fe0 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
40000000000000003: 04    subq    $56, %rsp50000000000000005: 04    subq    $64, %rsp
50000000000000007: 03    movq    %rsi, %rbx60000000000000009: 03    movq    %rsi, %r15
6000000000000000a: 03    movq    %rdi, %r147000000000000000c: 03    movq    %rdi, %r14
7000000000000000d: 08    movl    $3, 8(%rsp)8000000000000000f: 08    movl    $3, 8(%rsp)
80000000000000015: 03    testq   %rdx, %rdx90000000000000017: 03    testq   %rdx, %rdx
90000000000000018: 02    je      0x4580ce <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1e>10000000000000001a: 02    je      0x458000 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x20>
10000000000000001a: 02    movl    (%rdx), %esi11000000000000001c: 02    movl    (%rdx), %esi
11000000000000001c: 02    jmp     0x4580d3 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x23>12000000000000001e: 02    jmp     0x458005 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x25>
12000000000000001e: 05    movl    $6, %esi130000000000000020: 05    movl    $6, %esi
130000000000000023: 05    leaq    8(%rsp), %rdi140000000000000025: 05    leaq    8(%rsp), %rbx
15000000000000002a: 03    movq    %rbx, %rdi
140000000000000028: 05    callq   0x469860 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>16000000000000002d: 05    callq   0x469bc0 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
15000000000000002d: 05    leaq    16(%rsp), %rdi170000000000000032: 05    leaq    16(%rsp), %rdi
160000000000000032: 05    leaq    8(%rsp), %rcx
170000000000000037: 05    movl    $38, %esi180000000000000037: 05    movl    $38, %esi
t18000000000000003c: 03    movq    %rbx, %rdxt19000000000000003c: 03    movq    %r15, %rdx
20000000000000003f: 03    movq    %rbx, %rcx
19000000000000003f: 05    callq   0x467980 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>210000000000000042: 05    callq   0x467be0 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>
200000000000000044: 02    movl    %eax, %ebx220000000000000047: 02    movl    %eax, %ebx
210000000000000046: 03    movq    %r14, %rdi230000000000000049: 03    movq    %r14, %rdi
220000000000000049: 02    movl    %eax, %esi24000000000000004c: 02    movl    %eax, %esi
23000000000000004b: 05    callq   0x453df0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>25000000000000004e: 05    callq   0x453da0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>
260000000000000053: 02    movl    %eax, %ecx
240000000000000050: 05    movl    $4294967295, %ecx270000000000000055: 05    movl    $4294967295, %eax
250000000000000055: 02    testl   %eax, %eax28000000000000005a: 02    testl   %ecx, %ecx
260000000000000057: 02    jne     0x458127 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x77>29000000000000005c: 02    jne     0x45805f <BloombergLP::balber::BerUtil_DatetimeImpUtil::putIso8601DatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x7f>
270000000000000059: 03    movslq  %ebx, %rbx30000000000000005e: 03    movslq  %ebx, %rbx
28000000000000005c: 03    movq    (%r14), %rax310000000000000061: 03    movq    (%r14), %rax
29000000000000005f: 05    leaq    16(%rsp), %rsi320000000000000064: 05    leaq    16(%rsp), %rsi
300000000000000064: 03    movq    %r14, %rdi330000000000000069: 03    movq    %r14, %rdi
310000000000000067: 03    movq    %rbx, %rdx34000000000000006c: 03    movq    %rbx, %rdx
32000000000000006a: 03    callq   *96(%rax)35000000000000006f: 03    callq   *96(%rax)
360000000000000072: 03    movq    %rax, %rcx
33000000000000006d: 02    xorl    %ecx, %ecx370000000000000075: 02    xorl    %eax, %eax
34000000000000006f: 03    cmpq    %rbx, %rax380000000000000077: 03    cmpq    %rbx, %rcx
350000000000000072: 03    setne   %cl39000000000000007a: 03    setne   %al
360000000000000075: 02    negl    %ecx40000000000000007d: 02    negl    %eax
370000000000000077: 02    movl    %ecx, %eax
380000000000000079: 04    addq    $56, %rsp41000000000000007f: 04    addq    $64, %rsp
39000000000000007d: 01    popq    %rbx420000000000000083: 01    popq    %rbx
40000000000000007e: 02    popq    %r14430000000000000084: 02    popq    %r14
440000000000000086: 02    popq    %r15
410000000000000080: 01    retq450000000000000088: 01    retq
420000000000000081: 03    movq    %rax, %rdi
430000000000000084: 05    callq   0x404910 <_Unwind_Resume@plt>
440000000000000089: 03    movq    %rax, %rdi
45000000000000008c: 05    callq   0x404910 <_Unwind_Resume@plt>
460000000000000091: 03    movq    %rax, %rdi
470000000000000094: 05    callq   0x404910 <_Unwind_Resume@plt>
480000000000000099: 07    nopl    (%rax)460000000000000089: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op