12.assume.s
12.none.s
n100000000004e2560 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)>:n100000000004e2d10 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, 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: 01    pushq   %rbx50000000000000005: 01    pushq   %rbx
60000000000000006: 04    subq    $24, %rsp60000000000000006: 04    subq    $24, %rsp
7000000000000000a: 03    movl    %ecx, %r15d7000000000000000a: 03    movl    %ecx, %r15d
8000000000000000d: 03    movq    %rdx, %r148000000000000000d: 03    movq    %rdx, %r14
90000000000000010: 03    movq    %rsi, %rbp90000000000000010: 03    movq    %rsi, %rbp
100000000000000013: 03    movq    %rdi, %rbx100000000000000013: 03    movq    %rdi, %rbx
110000000000000016: 06    testl   $65536, %ecx110000000000000016: 06    testl   $65536, %ecx
n12000000000000001c: 02    jne     0x4e258e <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x2e>n12000000000000001c: 02    jne     0x4e2d3e <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x2e>
13000000000000001e: 03    movq    (%rbx), %rax13000000000000001e: 03    movq    (%rbx), %rax
140000000000000021: 03    movq    (%rax), %rdi140000000000000021: 03    movq    (%rax), %rdi
150000000000000024: 03    movq    %r14, %rsi150000000000000024: 03    movq    %r14, %rsi
160000000000000027: 02    xorl    %edx, %edx160000000000000027: 02    xorl    %edx, %edx
t170000000000000029: 05    callq   0x4e7510 <BloombergLP::balxml::Formatter::openElement(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::balxml::Formatter::WhitespaceType)>t170000000000000029: 05    callq   0x4e7d10 <BloombergLP::balxml::Formatter::openElement(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, BloombergLP::balxml::Formatter::WhitespaceType)>
18000000000000002e: 03    movq    (%rbx), %rax18000000000000002e: 03    movq    (%rbx), %rcx
190000000000000031: 03    movl    48(%rbp), %ecx190000000000000031: 03    movl    48(%rbp), %eax
200000000000000034: 03    cmpl    $-1, %ecx200000000000000034: 03    cmpl    $-1, %eax
210000000000000037: 02    je      0x4e25d8 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x78>210000000000000037: 02    je      0x4e2d91 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x81>
220000000000000039: 05    movq    %rax, 16(%rsp)220000000000000039: 05    movq    %rcx, 16(%rsp)
23000000000000003e: 02    testl   %ecx, %ecx23000000000000003e: 02    testl   %eax, %eax
240000000000000040: 02    je      0x4e2605 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xa5>240000000000000040: 02    je      0x4e2dbe <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xae>
250000000000000042: 03    cmpl    $1, %eax
260000000000000045: 06    jne     0x4e2def <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xdf>
250000000000000042: 07    movq    514695(%rip), %rax  # 560030 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x30>27000000000000004b: 07    movq    515246(%rip), %rax  # 560a10 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x30>
260000000000000049: 07    movslq  514696(%rip), %rcx  # 560038 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x38>280000000000000052: 07    movslq  515247(%rip), %rcx  # 560a18 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x38>
270000000000000050: 04    movq    %rax, (%rsp)290000000000000059: 04    movq    %rax, (%rsp)
280000000000000054: 05    movq    %rcx, 8(%rsp)30000000000000005d: 05    movq    %rcx, 8(%rsp)
290000000000000059: 06    movl    514697(%rip), %ecx  # 560048 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x48>310000000000000062: 06    movl    515248(%rip), %ecx  # 560a28 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x48>
30000000000000005f: 05    leaq    16(%rsp), %rdi320000000000000068: 05    leaq    16(%rsp), %rdi
310000000000000064: 03    movq    %rsp, %rdx33000000000000006d: 03    movq    %rsp, %rdx
320000000000000067: 03    movq    %rbp, %rsi340000000000000070: 03    movq    %rbp, %rsi
33000000000000006a: 05    callq   0x4dcfb0 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlat_TypeCategory::Simple>(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Simple)>350000000000000073: 05    callq   0x4dd740 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlat_TypeCategory::Simple>(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Simple)>
34000000000000006f: 02    testl   %eax, %eax360000000000000078: 02    testl   %eax, %eax
350000000000000071: 02    jne     0x4e2636 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xd6>37000000000000007a: 02    jne     0x4e2def <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xdf>
360000000000000073: 05    jmp     0x4e2665 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x105>38000000000000007c: 05    jmp     0x4e2e1e <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x10e>
370000000000000078: 08    movq    $5579711, (%rsp)390000000000000081: 08    movq    $5582251, (%rsp)
380000000000000080: 09    movq    $3, 8(%rsp)400000000000000089: 09    movq    $3, 8(%rsp)
390000000000000089: 04    movq    8(%rax), %rdi410000000000000092: 04    movq    8(%rcx), %rdi
40000000000000008d: 03    movq    %rsp, %rdx420000000000000096: 03    movq    %rsp, %rdx
410000000000000090: 05    movl    $5579675, %esi430000000000000099: 05    movl    $5582215, %esi
420000000000000095: 03    movl    %r15d, %ecx44000000000000009e: 03    movl    %r15d, %ecx
430000000000000098: 06    movl    $4294967295, %r8d4500000000000000a1: 06    movl    $4294967295, %r8d
44000000000000009e: 05    callq   0x4e4a00 <BloombergLP::balxml::Encoder::logError(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, int)>4600000000000000a7: 05    callq   0x4e51d0 <BloombergLP::balxml::Encoder::logError(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, int)>
4500000000000000a3: 02    jmp     0x4e2636 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xd6>4700000000000000ac: 02    jmp     0x4e2def <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xdf>
4600000000000000a5: 07    movq    514556(%rip), %rax  # 560008 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x8>4800000000000000ae: 07    movq    515107(%rip), %rax  # 5609e8 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x8>
4700000000000000ac: 07    movslq  514557(%rip), %rcx  # 560010 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x10>4900000000000000b5: 07    movslq  515108(%rip), %rcx  # 5609f0 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x10>
4800000000000000b3: 04    movq    %rax, (%rsp)5000000000000000bc: 04    movq    %rax, (%rsp)
4900000000000000b7: 05    movq    %rcx, 8(%rsp)5100000000000000c0: 05    movq    %rcx, 8(%rsp)
5000000000000000bc: 06    movl    514558(%rip), %ecx  # 560020 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x20>5200000000000000c5: 06    movl    515109(%rip), %ecx  # 560a00 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x20>
5100000000000000c2: 05    leaq    16(%rsp), %rdi5300000000000000cb: 05    leaq    16(%rsp), %rdi
5200000000000000c7: 03    movq    %rsp, %rdx5400000000000000d0: 03    movq    %rsp, %rdx
5300000000000000ca: 03    movq    %rbp, %rsi5500000000000000d3: 03    movq    %rbp, %rsi
5400000000000000cd: 05    callq   0x456570 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<int, BloombergLP::bdlat_TypeCategory::Simple>(int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Simple)>5600000000000000d6: 05    callq   0x456de0 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<int, BloombergLP::bdlat_TypeCategory::Simple>(int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Simple)>
5500000000000000d2: 02    testl   %eax, %eax5700000000000000db: 02    testl   %eax, %eax
5600000000000000d4: 02    je      0x4e2665 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x105>5800000000000000dd: 02    je      0x4e2e1e <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x10e>
5700000000000000d6: 03    movq    (%rbx), %rax5900000000000000df: 03    movq    (%rbx), %rax
5800000000000000d9: 05    movl    $5579410, %esi6000000000000000e2: 05    movl    $5581950, %esi
5900000000000000de: 04    movq    8(%rax), %rdi6100000000000000e7: 04    movq    8(%rax), %rdi
6000000000000000e2: 05    movl    $4294967295, %ebx6200000000000000eb: 05    movl    $4294967295, %ebx
6100000000000000e7: 03    movq    %r14, %rdx6300000000000000f0: 03    movq    %r14, %rdx
6200000000000000ea: 03    movl    %r15d, %ecx6400000000000000f3: 03    movl    %r15d, %ecx
6300000000000000ed: 06    movl    $4294967295, %r8d6500000000000000f6: 06    movl    $4294967295, %r8d
6400000000000000f3: 05    callq   0x4e4a00 <BloombergLP::balxml::Encoder::logError(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, int)>6600000000000000fc: 05    callq   0x4e51d0 <BloombergLP::balxml::Encoder::logError(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, int)>
6500000000000000f8: 02    movl    %ebx, %eax670000000000000101: 02    movl    %ebx, %eax
6600000000000000fa: 04    addq    $24, %rsp680000000000000103: 04    addq    $24, %rsp
6700000000000000fe: 01    popq    %rbx690000000000000107: 01    popq    %rbx
6800000000000000ff: 02    popq    %r14700000000000000108: 02    popq    %r14
690000000000000101: 02    popq    %r1571000000000000010a: 02    popq    %r15
700000000000000103: 01    popq    %rbp72000000000000010c: 01    popq    %rbp
710000000000000104: 01    retq73000000000000010d: 01    retq
720000000000000105: 07    testl   $65536, %r15d74000000000000010e: 07    testl   $65536, %r15d
73000000000000010c: 02    jne     0x4e267c <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x11c>750000000000000115: 02    jne     0x4e2e35 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x125>
74000000000000010e: 03    movq    (%rbx), %rax760000000000000117: 03    movq    (%rbx), %rax
750000000000000111: 03    movq    (%rax), %rdi77000000000000011a: 03    movq    (%rax), %rdi
760000000000000114: 03    movq    %r14, %rsi78000000000000011d: 03    movq    %r14, %rsi
770000000000000117: 05    callq   0x4e7630 <BloombergLP::balxml::Formatter::closeElement(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>790000000000000120: 05    callq   0x4e7e30 <BloombergLP::balxml::Formatter::closeElement(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
78000000000000011c: 03    movq    (%rbx), %rax800000000000000125: 03    movq    (%rbx), %rax
79000000000000011f: 03    movq    (%rax), %rcx810000000000000128: 03    movq    (%rax), %rcx
800000000000000122: 07    movq    160(%rcx), %rcx82000000000000012b: 07    movq    160(%rcx), %rcx
810000000000000129: 03    movq    (%rcx), %rdx830000000000000132: 03    movq    (%rcx), %rdx
82000000000000012c: 04    movq    -24(%rdx), %rdx840000000000000135: 04    movq    -24(%rdx), %rdx
830000000000000130: 05    movl    $5579433, %esi850000000000000139: 05    movl    $5581973, %esi
840000000000000135: 05    cmpl    $0, 32(%rcx,%rdx)86000000000000013e: 05    cmpl    $0, 32(%rcx,%rdx)
85000000000000013a: 02    jne     0x4e263e <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xde>870000000000000143: 02    jne     0x4e2df7 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xe7>
86000000000000013c: 02    xorl    %ebx, %ebx880000000000000145: 02    xorl    %ebx, %ebx
87000000000000013e: 02    jmp     0x4e2658 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0xf8>890000000000000147: 02    jmp     0x4e2e11 <int BloombergLP::balxml::Encoder_EncodeObject::executeImp<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice, BloombergLP::bdlat_TypeCategory::Choice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int, BloombergLP::bdlat_TypeCategory::Choice)+0x101>
900000000000000149: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op