44.assume.s
44.none.s
t10000000000479e60 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const>:t10000000000479d40 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const>:
20000000000000000: 01    pushq   %rbp20000000000000000: 02    pushq   %r15
30000000000000001: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000003: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
50000000000000004: 04    subq    $80, %rsp50000000000000005: 04    subq    $80, %rsp
60000000000000008: 03    movq    %rsi, %rbx60000000000000009: 03    movq    %rsi, %r15
7000000000000000b: 03    movq    %rdi, %r147000000000000000c: 03    movq    %rdi, %r14
8000000000000000e: 03    movq    (%rsi), %rsi8000000000000000f: 03    movq    (%rsi), %rsi
90000000000000011: 04    movq    8(%rbx), %rdx90000000000000012: 04    movq    8(%r15), %rdx
100000000000000015: 07    movq    1898044(%rip), %rcx  # 6494b8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x8>100000000000000016: 07    movq    1898075(%rip), %rcx  # 6493b8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x8>
11000000000000001c: 07    movslq  1898045(%rip), %rdi  # 6494c0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x10>11000000000000001d: 07    movslq  1898076(%rip), %rdi  # 6493c0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x10>
120000000000000023: 07    movl    1898054(%rip), %r9d  # 6494d0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x20>120000000000000024: 07    movl    1898085(%rip), %r9d  # 6493d0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x20>
13000000000000002a: 04    movq    16(%rbx), %rbp13000000000000002b: 04    movq    16(%r15), %rbx
14000000000000002e: 03    movb    24(%rbx), %al14000000000000002f: 04    movb    24(%r15), %al
150000000000000031: 05    movb    $0, 16(%rsp)150000000000000033: 05    movb    $0, 16(%rsp)
160000000000000036: 05    movq    %rsi, 24(%rsp)160000000000000038: 05    movq    %rsi, 24(%rsp)
17000000000000003b: 05    movq    %rdx, 32(%rsp)17000000000000003d: 05    movq    %rdx, 32(%rsp)
180000000000000040: 05    movq    %rcx, 40(%rsp)180000000000000042: 05    movq    %rcx, 40(%rsp)
190000000000000045: 05    movq    %rdi, 48(%rsp)190000000000000047: 05    movq    %rdi, 48(%rsp)
20000000000000004a: 05    movl    %r9d, 56(%rsp)20000000000000004c: 05    movl    %r9d, 56(%rsp)
21000000000000004f: 05    movq    %rbp, 64(%rsp)210000000000000051: 05    movq    %rbx, 64(%rsp)
220000000000000054: 04    movb    %al, 72(%rsp)220000000000000056: 04    movb    %al, 72(%rsp)
230000000000000058: 07    movq    152(%r14), %rcx23000000000000005a: 07    movq    152(%r14), %rcx
24000000000000005f: 07    cmpq    144(%r14), %rcx240000000000000061: 07    cmpq    144(%r14), %rcx
250000000000000066: 02    jne     0x479ece <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x6e>250000000000000068: 02    jne     0x479db0 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x70>
260000000000000068: 04    cmpb    $0, 24(%rbp)26000000000000006a: 04    cmpb    $0, 24(%rbx)
27000000000000006c: 02    je      0x479f0b <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xab>27000000000000006e: 02    je      0x479dee <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xae>
28000000000000006e: 07    leaq    144(%r14), %r8280000000000000070: 07    leaq    144(%r14), %r8
290000000000000075: 05    movb    $0, 15(%rsp)290000000000000077: 05    movb    $0, 15(%rsp)
30000000000000007a: 05    leaq    40(%rsp), %rcx30000000000000007c: 05    leaq    40(%rsp), %rcx
31000000000000007f: 03    movzbl  %al, %eax310000000000000081: 03    movzbl  %al, %eax
320000000000000082: 05    leaq    15(%rsp), %rdi320000000000000084: 05    leaq    15(%rsp), %rdi
330000000000000087: 01    pushq   %rax330000000000000089: 01    pushq   %rax
340000000000000088: 01    pushq   %rbp34000000000000008a: 01    pushq   %rbx
350000000000000089: 05    callq   0x47a1e0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::s_baltst::Enumerated::Value, bsl::allocator<BloombergLP::s_baltst::Enumerated::Value> > >(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&, bsl::vector<BloombergLP::s_baltst::Enumerated::Value, bsl::allocator<BloombergLP::s_baltst::Enumerated::Value> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>35000000000000008b: 05    callq   0x47a0c0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::s_baltst::Enumerated::Value, bsl::allocator<BloombergLP::s_baltst::Enumerated::Value> > >(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&, bsl::vector<BloombergLP::s_baltst::Enumerated::Value, bsl::allocator<BloombergLP::s_baltst::Enumerated::Value> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>
36000000000000008e: 04    addq    $16, %rsp360000000000000090: 04    addq    $16, %rsp
370000000000000092: 02    testl   %eax, %eax370000000000000094: 02    testl   %eax, %eax
380000000000000094: 06    jne     0x47a142 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e2>380000000000000096: 06    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
39000000000000009a: 04    movb    $0, 24(%rbx)39000000000000009c: 05    movb    $0, 24(%r15)
40000000000000009e: 03    movq    (%rbx), %rsi4000000000000000a1: 03    movq    (%r15), %rsi
4100000000000000a1: 04    movq    8(%rbx), %rdx4100000000000000a4: 04    movq    8(%r15), %rdx
4200000000000000a5: 04    movq    16(%rbx), %rbp4200000000000000a8: 04    movq    16(%r15), %rbx
4300000000000000a9: 02    xorl    %eax, %eax4300000000000000ac: 02    xorl    %eax, %eax
4400000000000000ab: 07    movq    1897934(%rip), %rcx  # 6494e0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x30>4400000000000000ae: 07    movq    1897963(%rip), %rcx  # 6493e0 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x30>
4500000000000000b2: 07    movslq  1897935(%rip), %rdi  # 6494e8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x38>4500000000000000b5: 07    movslq  1897964(%rip), %rdi  # 6493e8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x38>
4600000000000000b9: 07    movl    1897944(%rip), %r9d  # 6494f8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x48>4600000000000000bc: 07    movl    1897973(%rip), %r9d  # 6493f8 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x48>
4700000000000000c0: 05    movb    $0, 16(%rsp)4700000000000000c3: 05    movb    $0, 16(%rsp)
4800000000000000c5: 05    movq    %rsi, 24(%rsp)4800000000000000c8: 05    movq    %rsi, 24(%rsp)
4900000000000000ca: 05    movq    %rdx, 32(%rsp)4900000000000000cd: 05    movq    %rdx, 32(%rsp)
5000000000000000cf: 05    movq    %rcx, 40(%rsp)5000000000000000d2: 05    movq    %rcx, 40(%rsp)
5100000000000000d4: 05    movq    %rdi, 48(%rsp)5100000000000000d7: 05    movq    %rdi, 48(%rsp)
5200000000000000d9: 05    movl    %r9d, 56(%rsp)5200000000000000dc: 05    movl    %r9d, 56(%rsp)
5300000000000000de: 05    movq    %rbp, 64(%rsp)5300000000000000e1: 05    movq    %rbx, 64(%rsp)
5400000000000000e3: 04    movb    %al, 72(%rsp)5400000000000000e6: 04    movb    %al, 72(%rsp)
5500000000000000e7: 04    movq    8(%r14), %rcx5500000000000000ea: 04    movq    8(%r14), %rcx
5600000000000000eb: 03    cmpq    (%r14), %rcx5600000000000000ee: 03    cmpq    (%r14), %rcx
5700000000000000ee: 02    jne     0x479f56 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xf6>5700000000000000f1: 02    jne     0x479e39 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xf9>
5800000000000000f0: 04    cmpb    $0, 24(%rbp)5800000000000000f3: 04    cmpb    $0, 24(%rbx)
5900000000000000f4: 02    je      0x479f8f <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x12f>5900000000000000f7: 02    je      0x479e73 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x133>
6000000000000000f6: 05    movb    $0, 15(%rsp)6000000000000000f9: 05    movb    $0, 15(%rsp)
6100000000000000fb: 05    leaq    40(%rsp), %rcx6100000000000000fe: 05    leaq    40(%rsp), %rcx
620000000000000100: 03    movzbl  %al, %eax620000000000000103: 03    movzbl  %al, %eax
630000000000000103: 05    leaq    15(%rsp), %rdi630000000000000106: 05    leaq    15(%rsp), %rdi
640000000000000108: 03    movq    %r14, %r864000000000000010b: 03    movq    %r14, %r8
65000000000000010b: 01    pushq   %rax65000000000000010e: 01    pushq   %rax
66000000000000010c: 01    pushq   %rbp66000000000000010f: 01    pushq   %rbx
67000000000000010d: 05    callq   0x4731d0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > >(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&, bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>670000000000000110: 05    callq   0x473090 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > >(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&, bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>
680000000000000112: 04    addq    $16, %rsp680000000000000115: 04    addq    $16, %rsp
690000000000000116: 02    testl   %eax, %eax690000000000000119: 02    testl   %eax, %eax
700000000000000118: 06    jne     0x47a142 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e2>70000000000000011b: 06    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
71000000000000011e: 04    movb    $0, 24(%rbx)710000000000000121: 05    movb    $0, 24(%r15)
720000000000000122: 03    movq    (%rbx), %rsi720000000000000126: 03    movq    (%r15), %rsi
730000000000000125: 04    movq    8(%rbx), %rdx730000000000000129: 04    movq    8(%r15), %rdx
740000000000000129: 04    movq    16(%rbx), %rbp74000000000000012d: 04    movq    16(%r15), %rbx
75000000000000012d: 02    xorl    %eax, %eax750000000000000131: 02    xorl    %eax, %eax
76000000000000012f: 07    movq    1897842(%rip), %rcx  # 649508 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x58>760000000000000133: 07    movq    1897870(%rip), %rcx  # 649408 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x58>
770000000000000136: 07    movslq  1897843(%rip), %rdi  # 649510 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x60>77000000000000013a: 07    movslq  1897871(%rip), %rdi  # 649410 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x60>
78000000000000013d: 07    movl    1897852(%rip), %r9d  # 649520 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x70>780000000000000141: 07    movl    1897880(%rip), %r9d  # 649420 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x70>
790000000000000144: 05    movb    $0, 16(%rsp)790000000000000148: 05    movb    $0, 16(%rsp)
800000000000000149: 05    movq    %rsi, 24(%rsp)80000000000000014d: 05    movq    %rsi, 24(%rsp)
81000000000000014e: 05    movq    %rdx, 32(%rsp)810000000000000152: 05    movq    %rdx, 32(%rsp)
820000000000000153: 05    movq    %rcx, 40(%rsp)820000000000000157: 05    movq    %rcx, 40(%rsp)
830000000000000158: 05    movq    %rdi, 48(%rsp)83000000000000015c: 05    movq    %rdi, 48(%rsp)
84000000000000015d: 05    movl    %r9d, 56(%rsp)840000000000000161: 05    movl    %r9d, 56(%rsp)
850000000000000162: 05    movq    %rbp, 64(%rsp)850000000000000166: 05    movq    %rbx, 64(%rsp)
860000000000000167: 04    movb    %al, 72(%rsp)86000000000000016b: 04    movb    %al, 72(%rsp)
87000000000000016b: 08    cmpb    $0, 177(%r14)87000000000000016f: 08    cmpb    $0, 177(%r14)
880000000000000173: 02    jne     0x479fdb <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x17b>880000000000000177: 02    jne     0x479ebf <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x17f>
890000000000000175: 04    cmpb    $0, 25(%rbp)890000000000000179: 04    cmpb    $0, 25(%rbx)
900000000000000179: 02    je      0x47a014 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1b4>90000000000000017d: 02    je      0x479efa <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1ba>
91000000000000017b: 07    leaq    176(%r14), %r891000000000000017f: 07    leaq    176(%r14), %r8
920000000000000182: 05    leaq    40(%rsp), %rcx920000000000000186: 05    leaq    40(%rsp), %rcx
930000000000000187: 03    movzbl  %al, %eax93000000000000018b: 03    movzbl  %al, %eax
94000000000000018a: 05    leaq    16(%rsp), %rdi94000000000000018e: 05    leaq    16(%rsp), %rdi
95000000000000018f: 01    pushq   %rax950000000000000193: 01    pushq   %rax
960000000000000190: 01    pushq   %rbp960000000000000194: 01    pushq   %rbx
970000000000000191: 05    callq   0x473490 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlat_TypeCategory::NullableValue>(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::bdlb::NullableValue<bool> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>970000000000000195: 05    callq   0x473350 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlat_TypeCategory::NullableValue>(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::bdlb::NullableValue<bool> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>
980000000000000196: 04    addq    $16, %rsp98000000000000019a: 04    addq    $16, %rsp
99000000000000019a: 02    testl   %eax, %eax99000000000000019e: 02    testl   %eax, %eax
100000000000000019c: 06    jne     0x47a142 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e2>10000000000000001a0: 06    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
10100000000000001a2: 05    cmpb    $0, 16(%rsp)10100000000000001a6: 05    cmpb    $0, 16(%rsp)
10200000000000001a7: 02    je      0x47a00e <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1ae>10200000000000001ab: 02    je      0x479ef3 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1b3>
10300000000000001a9: 03    movb    24(%rbx), %al10300000000000001ad: 04    movb    24(%r15), %al
10400000000000001ac: 02    jmp     0x47a014 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1b4>10400000000000001b1: 02    jmp     0x479efa <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1ba>
10500000000000001ae: 04    movb    $0, 24(%rbx)10500000000000001b3: 05    movb    $0, 24(%r15)
10600000000000001b2: 02    xorl    %eax, %eax10600000000000001b8: 02    xorl    %eax, %eax
10700000000000001b4: 03    movq    (%rbx), %rsi10700000000000001ba: 03    movq    (%r15), %rsi
10800000000000001b7: 04    movq    8(%rbx), %rdx10800000000000001bd: 04    movq    8(%r15), %rdx
10900000000000001bb: 07    movq    1897742(%rip), %rcx  # 649530 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x80>10900000000000001c1: 07    movq    1897768(%rip), %rcx  # 649430 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x80>
11000000000000001c2: 07    movslq  1897743(%rip), %rdi  # 649538 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x88>11000000000000001c8: 07    movslq  1897769(%rip), %rdi  # 649438 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x88>
11100000000000001c9: 07    movl    1897752(%rip), %r9d  # 649548 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x98>11100000000000001cf: 07    movl    1897778(%rip), %r9d  # 649448 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0x98>
11200000000000001d0: 04    movq    16(%rbx), %rbp11200000000000001d6: 04    movq    16(%r15), %rbx
11300000000000001d4: 05    movb    $0, 16(%rsp)11300000000000001da: 05    movb    $0, 16(%rsp)
11400000000000001d9: 05    movq    %rsi, 24(%rsp)11400000000000001df: 05    movq    %rsi, 24(%rsp)
11500000000000001de: 05    movq    %rdx, 32(%rsp)11500000000000001e4: 05    movq    %rdx, 32(%rsp)
11600000000000001e3: 05    movq    %rcx, 40(%rsp)11600000000000001e9: 05    movq    %rcx, 40(%rsp)
11700000000000001e8: 05    movq    %rdi, 48(%rsp)11700000000000001ee: 05    movq    %rdi, 48(%rsp)
11800000000000001ed: 05    movl    %r9d, 56(%rsp)11800000000000001f3: 05    movl    %r9d, 56(%rsp)
11900000000000001f2: 05    movq    %rbp, 64(%rsp)11900000000000001f8: 05    movq    %rbx, 64(%rsp)
12000000000000001f7: 04    movb    %al, 72(%rsp)12000000000000001fd: 04    movb    %al, 72(%rsp)
12100000000000001fb: 05    cmpb    $0, 80(%r14)1210000000000000201: 05    cmpb    $0, 80(%r14)
1220000000000000200: 02    jne     0x47a068 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x208>1220000000000000206: 02    jne     0x479f4e <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x20e>
1230000000000000202: 04    cmpb    $0, 25(%rbp)1230000000000000208: 04    cmpb    $0, 25(%rbx)
1240000000000000206: 02    je      0x47a097 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x237>124000000000000020c: 02    je      0x479f7e <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x23e>
1250000000000000208: 04    leaq    32(%r14), %r8125000000000000020e: 04    leaq    32(%r14), %r8
126000000000000020c: 05    leaq    40(%rsp), %rcx1260000000000000212: 05    leaq    40(%rsp), %rcx
1270000000000000211: 03    movzbl  %al, %eax1270000000000000217: 03    movzbl  %al, %eax
1280000000000000214: 05    leaq    16(%rsp), %rdi128000000000000021a: 05    leaq    16(%rsp), %rdi
1290000000000000219: 01    pushq   %rax129000000000000021f: 01    pushq   %rax
130000000000000021a: 01    pushq   %rbp1300000000000000220: 01    pushq   %rbx
131000000000000021b: 05    callq   0x4736c0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlat_TypeCategory::NullableValue>(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::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>1310000000000000221: 05    callq   0x473580 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlat_TypeCategory::NullableValue>(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::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>
1320000000000000220: 04    addq    $16, %rsp1320000000000000226: 04    addq    $16, %rsp
1330000000000000224: 02    testl   %eax, %eax133000000000000022a: 02    testl   %eax, %eax
1340000000000000226: 06    jne     0x47a142 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e2>134000000000000022c: 06    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
135000000000000022c: 05    cmpb    $0, 16(%rsp)1350000000000000232: 05    cmpb    $0, 16(%rsp)
1360000000000000231: 02    jne     0x47a097 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x237>1360000000000000237: 02    jne     0x479f7e <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x23e>
1370000000000000233: 04    movb    $0, 24(%rbx)1370000000000000239: 05    movb    $0, 24(%r15)
1380000000000000237: 04    leaq    96(%r14), %rsi138000000000000023e: 04    leaq    96(%r14), %rsi
139000000000000023b: 05    movl    $6591824, %edx1390000000000000242: 05    movl    $6591568, %edx
1400000000000000240: 03    movq    %rbx, %rdi1400000000000000247: 03    movq    %r15, %rdi
1410000000000000243: 05    callq   0x47a150 <int BloombergLP::baljsn::Encoder_AttributeVisitor::operator()<BloombergLP::bdlb::NullableAllocatedValue<BloombergLP::s_baltst::Sequence5>, BloombergLP::bdlat_AttributeInfo>(BloombergLP::bdlb::NullableAllocatedValue<BloombergLP::s_baltst::Sequence5> const&, BloombergLP::bdlat_AttributeInfo const&)>141000000000000024a: 05    callq   0x47a030 <int BloombergLP::baljsn::Encoder_AttributeVisitor::operator()<BloombergLP::bdlb::NullableAllocatedValue<BloombergLP::s_baltst::Sequence5>, BloombergLP::bdlat_AttributeInfo>(BloombergLP::bdlb::NullableAllocatedValue<BloombergLP::s_baltst::Sequence5> const&, BloombergLP::bdlat_AttributeInfo const&)>
1420000000000000248: 02    testl   %eax, %eax142000000000000024f: 02    testl   %eax, %eax
143000000000000024a: 06    jne     0x47a142 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e2>1430000000000000251: 06    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
1440000000000000250: 03    movq    (%rbx), %rsi1440000000000000257: 03    movq    (%r15), %rsi
1450000000000000253: 04    movq    8(%rbx), %rdx145000000000000025a: 04    movq    8(%r15), %rdx
1460000000000000257: 07    movq    1897666(%rip), %rcx  # 649580 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xd0>146000000000000025e: 07    movq    1897691(%rip), %rax  # 649480 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xd0>
147000000000000025e: 07    movslq  1897667(%rip), %rbp  # 649588 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xd8>1470000000000000265: 07    movslq  1897692(%rip), %rcx  # 649488 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xd8>
1480000000000000265: 07    movl    1897676(%rip), %r9d  # 649598 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xe8>148000000000000026c: 07    movl    1897701(%rip), %r9d  # 649498 <BloombergLP::s_baltst::Sequence3::ATTRIBUTE_INFO_ARRAY+0xe8>
149000000000000026c: 04    movq    16(%rbx), %rax1490000000000000273: 04    movq    16(%r15), %rbx
1500000000000000270: 04    movb    24(%rbx), %dil1500000000000000277: 04    movb    24(%r15), %dil
1510000000000000274: 05    movb    $0, 16(%rsp)151000000000000027b: 05    movb    $0, 16(%rsp)
1520000000000000279: 05    movq    %rsi, 24(%rsp)1520000000000000280: 05    movq    %rsi, 24(%rsp)
153000000000000027e: 05    movq    %rdx, 32(%rsp)1530000000000000285: 05    movq    %rdx, 32(%rsp)
1540000000000000283: 05    movq    %rcx, 40(%rsp)154000000000000028a: 05    movq    %rax, 40(%rsp)
1550000000000000288: 05    movq    %rbp, 48(%rsp)155000000000000028f: 05    movq    %rcx, 48(%rsp)
156000000000000028d: 05    movl    %r9d, 56(%rsp)1560000000000000294: 05    movl    %r9d, 56(%rsp)
1570000000000000292: 05    movq    %rax, 64(%rsp)1570000000000000299: 05    movq    %rbx, 64(%rsp)
1580000000000000297: 05    movb    %dil, 72(%rsp)158000000000000029e: 05    movb    %dil, 72(%rsp)
159000000000000029c: 04    movq    120(%r14), %rcx15900000000000002a3: 04    movq    120(%r14), %rcx
16000000000000002a0: 02    xorl    %ebp, %ebp16000000000000002a7: 02    xorl    %eax, %eax
16100000000000002a2: 04    cmpq    112(%r14), %rcx16100000000000002a9: 04    cmpq    112(%r14), %rcx
16200000000000002a6: 02    jne     0x47a10e <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2ae>16200000000000002ad: 02    jne     0x479ff5 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2b5>
16300000000000002a8: 04    cmpb    $0, 24(%rax)16300000000000002af: 04    cmpb    $0, 24(%rbx)
16400000000000002ac: 02    je      0x47a140 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e0>16400000000000002b3: 02    je      0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
16500000000000002ae: 04    addq    $112, %r1416500000000000002b5: 04    addq    $112, %r14
16600000000000002b2: 05    movb    $0, 15(%rsp)16600000000000002b9: 05    movb    $0, 15(%rsp)
16700000000000002b7: 05    leaq    40(%rsp), %rcx16700000000000002be: 05    leaq    40(%rsp), %rcx
16800000000000002bc: 04    movzbl  %dil, %r10d16800000000000002c3: 04    movzbl  %dil, %eax
16900000000000002c0: 05    leaq    15(%rsp), %rdi16900000000000002c7: 05    leaq    15(%rsp), %rdi
17000000000000002c5: 03    movq    %r14, %r817000000000000002cc: 03    movq    %r14, %r8
17100000000000002c8: 02    pushq   %r10
17200000000000002ca: 01    pushq   %rax17100000000000002cf: 01    pushq   %rax
17200000000000002d0: 01    pushq   %rbx
17300000000000002cb: 05    callq   0x47b080 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value> > > >(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&, bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>17300000000000002d1: 05    callq   0x47af70 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value> > > >(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&, bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Enumerated::Value> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>
17400000000000002d0: 04    addq    $16, %rsp17400000000000002d6: 04    addq    $16, %rsp
17500000000000002d4: 02    testl   %eax, %eax17500000000000002da: 02    testl   %eax, %eax
17600000000000002d6: 02    je      0x47a13c <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2dc>
17700000000000002d8: 02    movl    %eax, %ebp
17800000000000002da: 02    jmp     0x47a140 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e0>17600000000000002dc: 02    jne     0x47a025 <int BloombergLP::s_baltst::Sequence3::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2e5>
17900000000000002dc: 04    movb    $0, 24(%rbx)17700000000000002de: 05    movb    $0, 24(%r15)
18000000000000002e0: 02    movl    %ebp, %eax17800000000000002e3: 02    xorl    %eax, %eax
18100000000000002e2: 04    addq    $80, %rsp17900000000000002e5: 04    addq    $80, %rsp
18200000000000002e6: 01    popq    %rbx18000000000000002e9: 01    popq    %rbx
18300000000000002e7: 02    popq    %r1418100000000000002ea: 02    popq    %r14
18400000000000002e9: 01    popq    %rbp18200000000000002ec: 02    popq    %r15
18500000000000002ea: 01    retq18300000000000002ee: 01    retq
18600000000000002eb: 05    nopl    (%rax,%rax)18400000000000002ef: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op