20.assume.s
20.none.s
n10000000000464050 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)>:n100000000004640b0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)>:
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
8000000000000000a: 04    subq    $72, %rsp8000000000000000a: 04    subq    $72, %rsp
n9000000000000000e: 03    movl    %r9d, %r12dn9000000000000000e: 03    movl    %r9d, %r15d
100000000000000011: 03    movq    %r8, %r15100000000000000011: 03    movq    %r8, %r14
110000000000000014: 03    movq    %rcx, %r14110000000000000014: 03    movq    %rcx, %r12
120000000000000017: 03    movq    %rdx, %rbp120000000000000017: 03    movq    %rdx, %rbp
13000000000000001a: 03    movq    %rsi, %r1313000000000000001a: 03    movq    %rsi, %r13
14000000000000001d: 04    movq    %rdi, (%rsp)14000000000000001d: 04    movq    %rdi, (%rsp)
150000000000000021: 03    movq    %rdx, %rdi150000000000000021: 03    movq    %rdx, %rdi
160000000000000024: 03    movq    %r8, %rsi160000000000000024: 03    movq    %r8, %rsi
n170000000000000027: 05    callq   0x464260 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::validateChoice<BloombergLP::s_baltst::MySequenceWithChoiceChoice>(std::__1::basic_ostream<char, std::__1::char_traits<char> >*, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&)>n170000000000000027: 05    callq   0x4642b0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::validateChoice<BloombergLP::s_baltst::MySequenceWithChoiceChoice>(std::__1::basic_ostream<char, std::__1::char_traits<char> >*, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&)>
18000000000000002c: 02    movl    %eax, %ebx18000000000000002c: 02    movl    %eax, %ebx
19000000000000002e: 02    testl   %eax, %eax19000000000000002e: 02    testl   %eax, %eax
n200000000000000030: 06    jne     0x4641f1 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1a1>n200000000000000030: 06    jne     0x46424c <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x19c>
210000000000000036: 07    testl   $65536, %r12d210000000000000036: 07    testl   $65536, %r15d
22000000000000003d: 02    jne     0x4640af <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x5f>22000000000000003d: 02    jne     0x46410f <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x5f>
23000000000000003f: 08    movzbl  136(%rsp), %ecx23000000000000003f: 08    movzbl  136(%rsp), %ecx
240000000000000047: 03    movq    %r13, %rdi240000000000000047: 03    movq    %r13, %rdi
25000000000000004a: 03    movq    %rbp, %rsi25000000000000004a: 03    movq    %rbp, %rsi
n26000000000000004d: 03    movq    %r14, %rdxn26000000000000004d: 03    movq    %r12, %rdx
270000000000000050: 05    callq   0x4642f0 <BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMemberPrefix(BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, bool)>270000000000000050: 05    callq   0x464340 <BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMemberPrefix(BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, bool)>
280000000000000055: 02    movl    %eax, %ebx280000000000000055: 02    movl    %eax, %ebx
290000000000000057: 02    testl   %eax, %eax290000000000000057: 02    testl   %eax, %eax
n300000000000000059: 06    jne     0x4641f1 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1a1>n300000000000000059: 06    jne     0x46424c <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x19c>
31000000000000005f: 03    movq    %rbp, %rdi31000000000000005f: 03    movq    %rbp, %rdi
n320000000000000062: 03    movq    %r15, %rsin320000000000000062: 03    movq    %r14, %rsi
330000000000000065: 05    callq   0x464260 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::validateChoice<BloombergLP::s_baltst::MySequenceWithChoiceChoice>(std::__1::basic_ostream<char, std::__1::char_traits<char> >*, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&)>330000000000000065: 05    callq   0x4642b0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::validateChoice<BloombergLP::s_baltst::MySequenceWithChoiceChoice>(std::__1::basic_ostream<char, std::__1::char_traits<char> >*, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&)>
34000000000000006a: 02    movl    %eax, %ebx34000000000000006a: 02    movl    %eax, %ebx
35000000000000006c: 02    testl   %eax, %eax35000000000000006c: 02    testl   %eax, %eax
n36000000000000006e: 06    jne     0x464156 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x106>n36000000000000006e: 06    jne     0x4641af <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0xff>
370000000000000074: 07    testl   $65536, %r12d370000000000000074: 07    testl   $65536, %r15d
38000000000000007b: 03    sete    %al38000000000000007b: 03    sete    %al
n39000000000000007e: 07    testl   $65536, %r12dn39000000000000007e: 07    testl   $65536, %r15d
400000000000000085: 02    jne     0x4640ef <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x9f>400000000000000085: 02    jne     0x464143 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x93>
410000000000000087: 03    movq    %r13, %rdi410000000000000087: 03    movq    %r13, %rdi
n42000000000000008a: 05    callq   0x48c440 <BloombergLP::baljsn::Formatter::openObject()>n42000000000000008a: 05    callq   0x48c6b0 <BloombergLP::baljsn::Formatter::openObject()>
43000000000000008f: 02    movb    $1, %al43000000000000008f: 02    movb    $1, %al
t440000000000000091: 05    cmpl    $0, 4(%r15)t
450000000000000096: 02    je      0x4640fd <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0xad>
460000000000000098: 05    movl    $4294967295, %ebx
47000000000000009d: 02    jmp     0x464156 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x106>440000000000000091: 02    jmp     0x46414a <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x9a>
48000000000000009f: 07    orb     136(%rsp), %al450000000000000093: 07    orb     136(%rsp), %al
46000000000000009a: 05    movl    $4294967295, %ebx
4900000000000000a6: 05    cmpl    $0, 4(%r15)47000000000000009f: 05    cmpl    $0, 4(%r14)
5000000000000000ab: 02    jne     0x4640e8 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x98>4800000000000000a4: 02    jne     0x4641af <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0xff>
5100000000000000ad: 08    movq    128(%rsp), %rcx4900000000000000a6: 08    movq    128(%rsp), %rcx
5200000000000000b5: 07    movq    1984156(%rip), %rdx  # 6487a8 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x8>5000000000000000ae: 07    movq    1985251(%rip), %rdx  # 648c48 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x8>
5300000000000000bc: 07    movslq  1984157(%rip), %rsi  # 6487b0 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x10>5100000000000000b5: 07    movslq  1985252(%rip), %rsi  # 648c50 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x10>
5400000000000000c3: 06    movl    1984167(%rip), %edi  # 6487c0 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x20>5200000000000000bc: 06    movl    1985262(%rip), %edi  # 648c60 <BloombergLP::s_baltst::MySequenceWithChoiceChoice::SELECTION_INFO_ARRAY+0x20>
5500000000000000c9: 05    movb    $0, 8(%rsp)5300000000000000c2: 05    movb    $0, 8(%rsp)
5600000000000000ce: 05    movq    %r13, 16(%rsp)5400000000000000c7: 05    movq    %r13, 16(%rsp)
5700000000000000d3: 05    movq    %rbp, 24(%rsp)5500000000000000cc: 05    movq    %rbp, 24(%rsp)
5800000000000000d8: 05    movq    %rdx, 32(%rsp)5600000000000000d1: 05    movq    %rdx, 32(%rsp)
5900000000000000dd: 05    movq    %rsi, 40(%rsp)5700000000000000d6: 05    movq    %rsi, 40(%rsp)
6000000000000000e2: 04    movl    %edi, 48(%rsp)5800000000000000db: 04    movl    %edi, 48(%rsp)
6100000000000000e6: 05    movq    %rcx, 56(%rsp)5900000000000000df: 05    movq    %rcx, 56(%rsp)
6200000000000000eb: 04    movb    %al, 64(%rsp)6000000000000000e4: 04    movb    %al, 64(%rsp)
6300000000000000ef: 05    leaq    8(%rsp), %rsi6100000000000000e8: 05    leaq    8(%rsp), %rsi
6400000000000000f4: 03    movq    %r15, %rdi6200000000000000ed: 03    movq    %r14, %rdi
6500000000000000f7: 05    callq   0x4643d0 <int BloombergLP::bdlat_TypeCategoryUtil::accessByCategory<int, BloombergLP::baljsn::Encoder_SelectionDispatcher>(int const&, BloombergLP::baljsn::Encoder_SelectionDispatcher&)>6300000000000000f0: 05    callq   0x464420 <int BloombergLP::bdlat_TypeCategoryUtil::accessByCategory<int, BloombergLP::baljsn::Encoder_SelectionDispatcher>(int const&, BloombergLP::baljsn::Encoder_SelectionDispatcher&)>
6600000000000000fc: 02    testl   %eax, %eax6400000000000000f5: 02    testl   %eax, %eax
6700000000000000fe: 06    je      0x464202 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1b2>6500000000000000f7: 06    je      0x46425d <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1ad>
680000000000000104: 02    movl    %eax, %ebx6600000000000000fd: 02    movl    %eax, %ebx
690000000000000106: 05    movl    $5518817, %esi6700000000000000ff: 05    movl    $5521915, %esi
70000000000000010b: 05    movl    $34, %edx680000000000000104: 05    movl    $34, %edx
710000000000000110: 03    movq    %rbp, %rdi690000000000000109: 03    movq    %rbp, %rdi
70000000000000010c: 05    callq   0x428ba0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
710000000000000111: 05    movl    $5521950, %esi
720000000000000116: 05    movl    $8, %edx
73000000000000011b: 03    movq    %rax, %rdi
720000000000000113: 05    callq   0x428b40 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>74000000000000011e: 05    callq   0x428ba0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
730000000000000118: 05    movl    $5518852, %esi750000000000000123: 04    movq    (%r12), %rsi
74000000000000011d: 05    movl    $8, %edx760000000000000127: 05    movq    8(%r12), %rdx
750000000000000122: 03    movq    %rax, %rdi77000000000000012c: 03    movq    %rax, %rdi
760000000000000125: 05    callq   0x428b40 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>78000000000000012f: 05    callq   0x428ba0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
77000000000000012a: 03    movq    (%r14), %rsi790000000000000134: 05    movl    $6714859, %esi
78000000000000012d: 04    movq    8(%r14), %rdx800000000000000139: 05    movl    $2, %edx
790000000000000131: 03    movq    %rax, %rdi81000000000000013e: 03    movq    %rax, %rdi
800000000000000134: 05    callq   0x428b40 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>820000000000000141: 05    callq   0x428ba0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
810000000000000139: 05    movl    $6716173, %esi
82000000000000013e: 05    movl    $2, %edx
830000000000000143: 03    movq    %rax, %rdi
840000000000000146: 05    callq   0x428b40 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
85000000000000014b: 03    movq    %rax, %rbp830000000000000146: 03    movq    %rax, %rbp
86000000000000014e: 03    movq    (%rax), %rax840000000000000149: 03    movq    (%rax), %rax
870000000000000151: 04    movq    -24(%rax), %rsi85000000000000014c: 04    movq    -24(%rax), %rsi
880000000000000155: 03    addq    %rbp, %rsi860000000000000150: 03    addq    %rbp, %rsi
890000000000000158: 05    leaq    8(%rsp), %r14870000000000000153: 05    leaq    8(%rsp), %r14
90000000000000015d: 03    movq    %r14, %rdi880000000000000158: 03    movq    %r14, %rdi
910000000000000160: 05    callq   0x4058e0 <_ZNKSt3__18ios_base6getlocEv@plt>89000000000000015b: 05    callq   0x405930 <_ZNKSt3__18ios_base6getlocEv@plt>
920000000000000165: 05    movl    $9227856, %esi900000000000000160: 05    movl    $9227856, %esi
93000000000000016a: 03    movq    %r14, %rdi910000000000000165: 03    movq    %r14, %rdi
94000000000000016d: 05    callq   0x4059d0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>920000000000000168: 05    callq   0x405a20 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
950000000000000172: 03    movq    (%rax), %rcx93000000000000016d: 03    movq    (%rax), %rcx
960000000000000175: 03    movq    %rax, %rdi940000000000000170: 03    movq    %rax, %rdi
970000000000000178: 05    movl    $10, %esi950000000000000173: 05    movl    $10, %esi
98000000000000017d: 03    callq   *56(%rcx)960000000000000178: 03    callq   *56(%rcx)
990000000000000180: 03    movl    %eax, %r14d97000000000000017b: 03    movl    %eax, %r14d
1000000000000000183: 05    leaq    8(%rsp), %rdi98000000000000017e: 05    leaq    8(%rsp), %rdi
1010000000000000188: 05    callq   0x405a70 <_ZNSt3__16localeD1Ev@plt>990000000000000183: 05    callq   0x405ac0 <_ZNSt3__16localeD1Ev@plt>
102000000000000018d: 04    movsbl  %r14b, %esi1000000000000000188: 04    movsbl  %r14b, %esi
101000000000000018c: 03    movq    %rbp, %rdi
102000000000000018f: 05    callq   0x4056b0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1030000000000000191: 03    movq    %rbp, %rdi1030000000000000194: 03    movq    %rbp, %rdi
1040000000000000194: 05    callq   0x405660 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1050000000000000199: 03    movq    %rbp, %rdi
106000000000000019c: 05    callq   0x4058a0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>1040000000000000197: 05    callq   0x4058f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
10700000000000001a1: 02    movl    %ebx, %eax105000000000000019c: 02    movl    %ebx, %eax
10800000000000001a3: 04    addq    $72, %rsp106000000000000019e: 04    addq    $72, %rsp
10900000000000001a7: 01    popq    %rbx10700000000000001a2: 01    popq    %rbx
11000000000000001a8: 02    popq    %r1210800000000000001a3: 02    popq    %r12
11100000000000001aa: 02    popq    %r1310900000000000001a5: 02    popq    %r13
11200000000000001ac: 02    popq    %r1411000000000000001a7: 02    popq    %r14
11300000000000001ae: 02    popq    %r1511100000000000001a9: 02    popq    %r15
11400000000000001b0: 01    popq    %rbp11200000000000001ab: 01    popq    %rbp
11500000000000001b1: 01    retq11300000000000001ac: 01    retq
11600000000000001b2: 05    movb    8(%rsp), %bpl11400000000000001ad: 05    movb    8(%rsp), %bpl
11700000000000001b7: 02    movb    $1, %al11500000000000001b2: 02    movb    $1, %al
11800000000000001b9: 07    testl   $65536, %r12d11600000000000001b4: 07    testl   $65536, %r15d
11900000000000001c0: 02    jne     0x46421c <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1cc>11700000000000001bb: 02    jne     0x464277 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1c7>
12000000000000001c2: 03    movq    %r13, %rdi11800000000000001bd: 03    movq    %r13, %rdi
12100000000000001c5: 05    callq   0x48c4f0 <BloombergLP::baljsn::Formatter::closeObject()>11900000000000001c0: 05    callq   0x48c760 <BloombergLP::baljsn::Formatter::closeObject()>
12200000000000001ca: 02    xorl    %eax, %eax12000000000000001c5: 02    xorl    %eax, %eax
12300000000000001cc: 07    andl    $65536, %r12d12100000000000001c7: 07    andl    $65536, %r15d
12400000000000001d3: 02    xorl    %ebx, %ebx12200000000000001ce: 02    xorl    %ebx, %ebx
12500000000000001d5: 03    testb   %bpl, %bpl12300000000000001d0: 03    testb   %bpl, %bpl
12600000000000001d8: 03    movzbl  %al, %eax12400000000000001d3: 03    movzbl  %al, %eax
12700000000000001db: 03    cmovel  %ebx, %eax12500000000000001d6: 03    cmovel  %ebx, %eax
12800000000000001de: 03    testl   %r12d, %r12d12600000000000001d9: 03    testl   %r15d, %r15d
12900000000000001e1: 04    cmovel  %r12d, %eax12700000000000001dc: 04    cmovel  %r15d, %eax
13000000000000001e5: 04    movq    (%rsp), %rcx12800000000000001e0: 04    movq    (%rsp), %rcx
13100000000000001e9: 02    movb    %al, (%rcx)12900000000000001e4: 02    movb    %al, (%rcx)
13200000000000001eb: 02    jmp     0x4641f1 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x1a1>13000000000000001e6: 02    jmp     0x46424c <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::s_baltst::MySequenceWithChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(bool*, BloombergLP::baljsn::Formatter*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::s_baltst::MySequenceWithChoiceChoice const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Choice)+0x19c>
13300000000000001ed: 03    movq    %rax, %rbx13100000000000001e8: 03    movq    %rax, %rbx
13400000000000001f0: 05    leaq    8(%rsp), %rdi13200000000000001eb: 05    leaq    8(%rsp), %rdi
13500000000000001f5: 05    callq   0x405a70 <_ZNSt3__16localeD1Ev@plt>13300000000000001f0: 05    callq   0x405ac0 <_ZNSt3__16localeD1Ev@plt>
13600000000000001fa: 03    movq    %rbx, %rdi13400000000000001f5: 03    movq    %rbx, %rdi
13700000000000001fd: 05    callq   0x405b60 <_Unwind_Resume@plt>13500000000000001f8: 05    callq   0x405bb0 <_Unwind_Resume@plt>
1380000000000000202: 10    nopw    %cs:(%rax,%rax)
139000000000000020c: 04    nopl    (%rax)13600000000000001fd: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op