Ignored vs Assumed Semantics in BDE

int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const - Assumed

0000000000476660 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r14	;  2 bytes
M0000000000000003:	pushq	%rbx	;  1 bytes
M0000000000000004:	subq	$80, %rsp	;  4 bytes
M0000000000000008:	movq	%rsi, %rbx	;  3 bytes
M000000000000000b:	movq	%rdi, %r14	;  3 bytes
M000000000000000e:	movq	(%rsi), %rsi	;  3 bytes
M0000000000000011:	movq	8(%rbx), %rdx	;  4 bytes
M0000000000000015:	movq	1913724(%rip), %rcx  # 6499f8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x8>	;  7 bytes
M000000000000001c:	movslq	1913725(%rip), %rdi  # 649a00 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x10>	;  7 bytes
M0000000000000023:	movl	1913734(%rip), %r9d  # 649a10 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x20>	;  7 bytes
M000000000000002a:	movq	16(%rbx), %rbp	;  4 bytes
M000000000000002e:	movb	24(%rbx), %al	;  3 bytes
M0000000000000031:	movb	$0, 16(%rsp)	;  5 bytes
M0000000000000036:	movq	%rsi, 24(%rsp)	;  5 bytes
M000000000000003b:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000040:	movq	%rcx, 40(%rsp)	;  5 bytes
M0000000000000045:	movq	%rdi, 48(%rsp)	;  5 bytes
M000000000000004a:	movl	%r9d, 56(%rsp)	;  5 bytes
M000000000000004f:	movq	%rbp, 64(%rsp)	;  5 bytes
M0000000000000054:	movb	%al, 72(%rsp)	;  4 bytes
M0000000000000058:	cmpb	$0, 366(%r14)	;  8 bytes
M0000000000000060:	jne	0x4766c8 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x68>	;  2 bytes
M0000000000000062:	cmpb	$0, 25(%rbp)	;  4 bytes
M0000000000000066:	je	0x476701 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xa1>	;  2 bytes
M0000000000000068:	leaq	365(%r14), %r8	;  7 bytes
M000000000000006f:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000074:	movzbl	%al, %eax	;  3 bytes
M0000000000000077:	leaq	16(%rsp), %rdi	;  5 bytes
M000000000000007c:	pushq	%rax	;  1 bytes
M000000000000007d:	pushq	%rbp	;  1 bytes
M000000000000007e:	callq	0x476e60 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<unsigned 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<unsigned char> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>	;  5 bytes
M0000000000000083:	addq	$16, %rsp	;  4 bytes
M0000000000000087:	testl	%eax, %eax	;  2 bytes
M0000000000000089:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M000000000000008f:	cmpb	$0, 16(%rsp)	;  5 bytes
M0000000000000094:	je	0x4766fb <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x9b>	;  2 bytes
M0000000000000096:	movb	24(%rbx), %al	;  3 bytes
M0000000000000099:	jmp	0x476701 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xa1>	;  2 bytes
M000000000000009b:	movb	$0, 24(%rbx)	;  4 bytes
M000000000000009f:	xorl	%eax, %eax	;  2 bytes
M00000000000000a1:	movq	(%rbx), %rsi	;  3 bytes
M00000000000000a4:	movq	8(%rbx), %rdx	;  4 bytes
M00000000000000a8:	movq	1913617(%rip), %rcx  # 649a20 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x30>	;  7 bytes
M00000000000000af:	movslq	1913618(%rip), %rdi  # 649a28 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x38>	;  7 bytes
M00000000000000b6:	movl	1913627(%rip), %r9d  # 649a38 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x48>	;  7 bytes
M00000000000000bd:	movq	16(%rbx), %rbp	;  4 bytes
M00000000000000c1:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000000c6:	movq	%rsi, 24(%rsp)	;  5 bytes
M00000000000000cb:	movq	%rdx, 32(%rsp)	;  5 bytes
M00000000000000d0:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000000d5:	movq	%rdi, 48(%rsp)	;  5 bytes
M00000000000000da:	movl	%r9d, 56(%rsp)	;  5 bytes
M00000000000000df:	movq	%rbp, 64(%rsp)	;  5 bytes
M00000000000000e4:	movb	%al, 72(%rsp)	;  4 bytes
M00000000000000e8:	cmpb	$0, 208(%r14)	;  8 bytes
M00000000000000f0:	jne	0x476758 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0xf8>	;  2 bytes
M00000000000000f2:	cmpb	$0, 25(%rbp)	;  4 bytes
M00000000000000f6:	je	0x476791 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x131>	;  2 bytes
M00000000000000f8:	leaq	160(%r14), %r8	;  7 bytes
M00000000000000ff:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000104:	movzbl	%al, %eax	;  3 bytes
M0000000000000107:	leaq	16(%rsp), %rdi	;  5 bytes
M000000000000010c:	pushq	%rax	;  1 bytes
M000000000000010d:	pushq	%rbp	;  1 bytes
M000000000000010e:	callq	0x477070 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::CustomString>, 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<BloombergLP::s_baltst::CustomString> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>	;  5 bytes
M0000000000000113:	addq	$16, %rsp	;  4 bytes
M0000000000000117:	testl	%eax, %eax	;  2 bytes
M0000000000000119:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M000000000000011f:	cmpb	$0, 16(%rsp)	;  5 bytes
M0000000000000124:	je	0x47678b <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x12b>	;  2 bytes
M0000000000000126:	movb	24(%rbx), %al	;  3 bytes
M0000000000000129:	jmp	0x476791 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x131>	;  2 bytes
M000000000000012b:	movb	$0, 24(%rbx)	;  4 bytes
M000000000000012f:	xorl	%eax, %eax	;  2 bytes
M0000000000000131:	movq	(%rbx), %rsi	;  3 bytes
M0000000000000134:	movq	8(%rbx), %rdx	;  4 bytes
M0000000000000138:	movq	1913513(%rip), %rcx  # 649a48 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x58>	;  7 bytes
M000000000000013f:	movslq	1913514(%rip), %rdi  # 649a50 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x60>	;  7 bytes
M0000000000000146:	movl	1913523(%rip), %r9d  # 649a60 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x70>	;  7 bytes
M000000000000014d:	movq	16(%rbx), %rbp	;  4 bytes
M0000000000000151:	movb	$0, 16(%rsp)	;  5 bytes
M0000000000000156:	movq	%rsi, 24(%rsp)	;  5 bytes
M000000000000015b:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000160:	movq	%rcx, 40(%rsp)	;  5 bytes
M0000000000000165:	movq	%rdi, 48(%rsp)	;  5 bytes
M000000000000016a:	movl	%r9d, 56(%rsp)	;  5 bytes
M000000000000016f:	movq	%rbp, 64(%rsp)	;  5 bytes
M0000000000000174:	movb	%al, 72(%rsp)	;  4 bytes
M0000000000000178:	cmpb	$0, 356(%r14)	;  8 bytes
M0000000000000180:	jne	0x4767e8 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x188>	;  2 bytes
M0000000000000182:	cmpb	$0, 25(%rbp)	;  4 bytes
M0000000000000186:	je	0x476821 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1c1>	;  2 bytes
M0000000000000188:	leaq	352(%r14), %r8	;  7 bytes
M000000000000018f:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000194:	movzbl	%al, %eax	;  3 bytes
M0000000000000197:	leaq	16(%rsp), %rdi	;  5 bytes
M000000000000019c:	pushq	%rax	;  1 bytes
M000000000000019d:	pushq	%rbp	;  1 bytes
M000000000000019e:	callq	0x4772b0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::CustomInt>, 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<BloombergLP::s_baltst::CustomInt> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>	;  5 bytes
M00000000000001a3:	addq	$16, %rsp	;  4 bytes
M00000000000001a7:	testl	%eax, %eax	;  2 bytes
M00000000000001a9:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M00000000000001af:	cmpb	$0, 16(%rsp)	;  5 bytes
M00000000000001b4:	je	0x47681b <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1bb>	;  2 bytes
M00000000000001b6:	movb	24(%rbx), %al	;  3 bytes
M00000000000001b9:	jmp	0x476821 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x1c1>	;  2 bytes
M00000000000001bb:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000001bf:	xorl	%eax, %eax	;  2 bytes
M00000000000001c1:	leaq	272(%r14), %rdi	;  7 bytes
M00000000000001c8:	movups	(%rbx), %xmm0	;  3 bytes
M00000000000001cb:	movq	1913406(%rip), %rcx  # 649a70 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x80>	;  7 bytes
M00000000000001d2:	movslq	1913407(%rip), %rdx  # 649a78 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x88>	;  7 bytes
M00000000000001d9:	movl	1913417(%rip), %esi  # 649a88 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x98>	;  6 bytes
M00000000000001df:	movq	16(%rbx), %rbp	;  4 bytes
M00000000000001e3:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000001e8:	movups	%xmm0, 24(%rsp)	;  5 bytes
M00000000000001ed:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000001f2:	movq	%rdx, 48(%rsp)	;  5 bytes
M00000000000001f7:	movl	%esi, 56(%rsp)	;  4 bytes
M00000000000001fb:	movq	%rbp, 64(%rsp)	;  5 bytes
M0000000000000200:	movb	%al, 72(%rsp)	;  4 bytes
M0000000000000204:	leaq	16(%rsp), %rsi	;  5 bytes
M0000000000000209:	callq	0x4774c0 <int BloombergLP::bdlat_TypeCategoryUtil::accessByCategory<unsigned int, BloombergLP::baljsn::Encoder_AttributeDispatcher>(unsigned int const&, BloombergLP::baljsn::Encoder_AttributeDispatcher&)>	;  5 bytes
M000000000000020e:	testl	%eax, %eax	;  2 bytes
M0000000000000210:	jne	0x476881 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x221>	;  2 bytes
M0000000000000212:	cmpb	$0, 16(%rsp)	;  5 bytes
M0000000000000217:	jne	0x476881 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x221>	;  2 bytes
M0000000000000219:	movb	$0, 24(%rbx)	;  4 bytes
M000000000000021d:	xorl	%eax, %eax	;  2 bytes
M000000000000021f:	jmp	0x47688c <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x22c>	;  2 bytes
M0000000000000221:	testl	%eax, %eax	;  2 bytes
M0000000000000223:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000229:	movb	24(%rbx), %al	;  3 bytes
M000000000000022c:	leaq	364(%r14), %rdi	;  7 bytes
M0000000000000233:	movups	(%rbx), %xmm0	;  3 bytes
M0000000000000236:	movq	1913339(%rip), %rcx  # 649a98 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xa8>	;  7 bytes
M000000000000023d:	movslq	1913340(%rip), %rdx  # 649aa0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xb0>	;  7 bytes
M0000000000000244:	movl	1913350(%rip), %esi  # 649ab0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xc0>	;  6 bytes
M000000000000024a:	movq	16(%rbx), %rbp	;  4 bytes
M000000000000024e:	movb	$0, 16(%rsp)	;  5 bytes
M0000000000000253:	movups	%xmm0, 24(%rsp)	;  5 bytes
M0000000000000258:	movq	%rcx, 40(%rsp)	;  5 bytes
M000000000000025d:	movq	%rdx, 48(%rsp)	;  5 bytes
M0000000000000262:	movl	%esi, 56(%rsp)	;  4 bytes
M0000000000000266:	movq	%rbp, 64(%rsp)	;  5 bytes
M000000000000026b:	movb	%al, 72(%rsp)	;  4 bytes
M000000000000026f:	leaq	16(%rsp), %rsi	;  5 bytes
M0000000000000274:	callq	0x477540 <int BloombergLP::bdlat_TypeCategoryUtil::accessByCategory<unsigned char, BloombergLP::baljsn::Encoder_AttributeDispatcher>(unsigned char const&, BloombergLP::baljsn::Encoder_AttributeDispatcher&)>	;  5 bytes
M0000000000000279:	testl	%eax, %eax	;  2 bytes
M000000000000027b:	jne	0x4768ec <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x28c>	;  2 bytes
M000000000000027d:	cmpb	$0, 16(%rsp)	;  5 bytes
M0000000000000282:	jne	0x4768ec <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x28c>	;  2 bytes
M0000000000000284:	movb	$0, 24(%rbx)	;  4 bytes
M0000000000000288:	xorl	%edi, %edi	;  2 bytes
M000000000000028a:	jmp	0x4768f8 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x298>	;  2 bytes
M000000000000028c:	testl	%eax, %eax	;  2 bytes
M000000000000028e:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000294:	movb	24(%rbx), %dil	;  4 bytes
M0000000000000298:	movq	(%rbx), %rsi	;  3 bytes
M000000000000029b:	movq	8(%rbx), %rdx	;  4 bytes
M000000000000029f:	movq	1913274(%rip), %rcx  # 649ac0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xd0>	;  7 bytes
M00000000000002a6:	movslq	1913275(%rip), %rbp  # 649ac8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xd8>	;  7 bytes
M00000000000002ad:	movl	1913284(%rip), %r9d  # 649ad8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xe8>	;  7 bytes
M00000000000002b4:	movq	16(%rbx), %rax	;  4 bytes
M00000000000002b8:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000002bd:	movq	%rsi, 24(%rsp)	;  5 bytes
M00000000000002c2:	movq	%rdx, 32(%rsp)	;  5 bytes
M00000000000002c7:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000002cc:	movq	%rbp, 48(%rsp)	;  5 bytes
M00000000000002d1:	movl	%r9d, 56(%rsp)	;  5 bytes
M00000000000002d6:	movq	%rax, 64(%rsp)	;  5 bytes
M00000000000002db:	movb	%dil, 72(%rsp)	;  5 bytes
M00000000000002e0:	movq	288(%r14), %rcx	;  7 bytes
M00000000000002e7:	cmpq	280(%r14), %rcx	;  7 bytes
M00000000000002ee:	jne	0x476956 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x2f6>	;  2 bytes
M00000000000002f0:	cmpb	$0, 24(%rax)	;  4 bytes
M00000000000002f4:	je	0x476994 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x334>	;  2 bytes
M00000000000002f6:	leaq	280(%r14), %r8	;  7 bytes
M00000000000002fd:	movb	$0, 15(%rsp)	;  5 bytes
M0000000000000302:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000307:	movzbl	%dil, %ebp	;  4 bytes
M000000000000030b:	leaq	15(%rsp), %rdi	;  5 bytes
M0000000000000310:	pushq	%rbp	;  1 bytes
M0000000000000311:	pushq	%rax	;  1 bytes
M0000000000000312:	callq	0x4775c0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::CustomInt>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::CustomInt> > > >(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::CustomInt>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::CustomInt> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M0000000000000317:	addq	$16, %rsp	;  4 bytes
M000000000000031b:	testl	%eax, %eax	;  2 bytes
M000000000000031d:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000323:	movb	$0, 24(%rbx)	;  4 bytes
M0000000000000327:	movq	(%rbx), %rsi	;  3 bytes
M000000000000032a:	movq	8(%rbx), %rdx	;  4 bytes
M000000000000032e:	movq	16(%rbx), %rax	;  4 bytes
M0000000000000332:	xorl	%edi, %edi	;  2 bytes
M0000000000000334:	movq	1913165(%rip), %rbp  # 649ae8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0xf8>	;  7 bytes
M000000000000033b:	movslq	1913166(%rip), %r8  # 649af0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x100>	;  7 bytes
M0000000000000342:	movl	1913175(%rip), %r9d  # 649b00 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x110>	;  7 bytes
M0000000000000349:	movb	$0, 16(%rsp)	;  5 bytes
M000000000000034e:	movq	%rsi, 24(%rsp)	;  5 bytes
M0000000000000353:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000358:	leaq	40(%rsp), %rcx	;  5 bytes
M000000000000035d:	movq	%rbp, 40(%rsp)	;  5 bytes
M0000000000000362:	movq	%r8, 48(%rsp)	;  5 bytes
M0000000000000367:	movl	%r9d, 56(%rsp)	;  5 bytes
M000000000000036c:	movq	%rax, 64(%rsp)	;  5 bytes
M0000000000000371:	movb	%dil, 72(%rsp)	;  5 bytes
M0000000000000376:	leaq	224(%r14), %r8	;  7 bytes
M000000000000037d:	movzbl	%dil, %ebp	;  4 bytes
M0000000000000381:	leaq	16(%rsp), %rdi	;  5 bytes
M0000000000000386:	pushq	%rbp	;  1 bytes
M0000000000000387:	pushq	%rax	;  1 bytes
M0000000000000388:	callq	0x464a80 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlat_TypeCategory::Simple>(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::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Simple)>	;  5 bytes
M000000000000038d:	addq	$16, %rsp	;  4 bytes
M0000000000000391:	testl	%eax, %eax	;  2 bytes
M0000000000000393:	jne	0x476a04 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x3a4>	;  2 bytes
M0000000000000395:	cmpb	$0, 16(%rsp)	;  5 bytes
M000000000000039a:	jne	0x476a04 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x3a4>	;  2 bytes
M000000000000039c:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000003a0:	xorl	%eax, %eax	;  2 bytes
M00000000000003a2:	jmp	0x476a0f <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x3af>	;  2 bytes
M00000000000003a4:	testl	%eax, %eax	;  2 bytes
M00000000000003a6:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M00000000000003ac:	movb	24(%rbx), %al	;  3 bytes
M00000000000003af:	movups	(%rbx), %xmm0	;  3 bytes
M00000000000003b2:	movq	1913079(%rip), %rcx  # 649b10 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x120>	;  7 bytes
M00000000000003b9:	movslq	1913080(%rip), %rdx  # 649b18 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x128>	;  7 bytes
M00000000000003c0:	movl	1913090(%rip), %esi  # 649b28 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x138>	;  6 bytes
M00000000000003c6:	movq	16(%rbx), %rdi	;  4 bytes
M00000000000003ca:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000003cf:	movups	%xmm0, 24(%rsp)	;  5 bytes
M00000000000003d4:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000003d9:	movq	%rdx, 48(%rsp)	;  5 bytes
M00000000000003de:	movl	%esi, 56(%rsp)	;  4 bytes
M00000000000003e2:	movq	%rdi, 64(%rsp)	;  5 bytes
M00000000000003e7:	movb	%al, 72(%rsp)	;  4 bytes
M00000000000003eb:	leaq	360(%r14), %rdi	;  7 bytes
M00000000000003f2:	leaq	16(%rsp), %rsi	;  5 bytes
M00000000000003f7:	callq	0x464c00 <int BloombergLP::bdlat_TypeCategoryUtil::accessByCategory<int, BloombergLP::baljsn::Encoder_AttributeDispatcher>(int const&, BloombergLP::baljsn::Encoder_AttributeDispatcher&)>	;  5 bytes
M00000000000003fc:	testl	%eax, %eax	;  2 bytes
M00000000000003fe:	jne	0x476a6f <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x40f>	;  2 bytes
M0000000000000400:	cmpb	$0, 16(%rsp)	;  5 bytes
M0000000000000405:	jne	0x476a6f <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x40f>	;  2 bytes
M0000000000000407:	movb	$0, 24(%rbx)	;  4 bytes
M000000000000040b:	xorl	%edi, %edi	;  2 bytes
M000000000000040d:	jmp	0x476a7b <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x41b>	;  2 bytes
M000000000000040f:	testl	%eax, %eax	;  2 bytes
M0000000000000411:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000417:	movb	24(%rbx), %dil	;  4 bytes
M000000000000041b:	movq	(%rbx), %rsi	;  3 bytes
M000000000000041e:	movq	8(%rbx), %rdx	;  4 bytes
M0000000000000422:	movq	1913007(%rip), %rcx  # 649b38 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x148>	;  7 bytes
M0000000000000429:	movslq	1913008(%rip), %rbp  # 649b40 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x150>	;  7 bytes
M0000000000000430:	movl	1913017(%rip), %r9d  # 649b50 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x160>	;  7 bytes
M0000000000000437:	movq	16(%rbx), %rax	;  4 bytes
M000000000000043b:	movb	$0, 16(%rsp)	;  5 bytes
M0000000000000440:	movq	%rsi, 24(%rsp)	;  5 bytes
M0000000000000445:	movq	%rdx, 32(%rsp)	;  5 bytes
M000000000000044a:	movq	%rcx, 40(%rsp)	;  5 bytes
M000000000000044f:	movq	%rbp, 48(%rsp)	;  5 bytes
M0000000000000454:	movl	%r9d, 56(%rsp)	;  5 bytes
M0000000000000459:	movq	%rax, 64(%rsp)	;  5 bytes
M000000000000045e:	movb	%dil, 72(%rsp)	;  5 bytes
M0000000000000463:	cmpb	$0, 348(%r14)	;  8 bytes
M000000000000046b:	jne	0x476ad3 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x473>	;  2 bytes
M000000000000046d:	cmpb	$0, 25(%rax)	;  4 bytes
M0000000000000471:	je	0x476b0e <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x4ae>	;  2 bytes
M0000000000000473:	leaq	344(%r14), %r8	;  7 bytes
M000000000000047a:	leaq	40(%rsp), %rcx	;  5 bytes
M000000000000047f:	movzbl	%dil, %ebp	;  4 bytes
M0000000000000483:	leaq	16(%rsp), %rdi	;  5 bytes
M0000000000000488:	pushq	%rbp	;  1 bytes
M0000000000000489:	pushq	%rax	;  1 bytes
M000000000000048a:	callq	0x477820 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<BloombergLP::bdlb::NullableValue<unsigned int>, 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<unsigned int> const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::NullableValue)>	;  5 bytes
M000000000000048f:	addq	$16, %rsp	;  4 bytes
M0000000000000493:	testl	%eax, %eax	;  2 bytes
M0000000000000495:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M000000000000049b:	cmpb	$0, 16(%rsp)	;  5 bytes
M00000000000004a0:	je	0x476b08 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x4a8>	;  2 bytes
M00000000000004a2:	movb	24(%rbx), %dil	;  4 bytes
M00000000000004a6:	jmp	0x476b0e <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x4ae>	;  2 bytes
M00000000000004a8:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000004ac:	xorl	%edi, %edi	;  2 bytes
M00000000000004ae:	movq	(%rbx), %rsi	;  3 bytes
M00000000000004b1:	movq	8(%rbx), %rdx	;  4 bytes
M00000000000004b5:	movq	1912900(%rip), %rcx  # 649b60 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x170>	;  7 bytes
M00000000000004bc:	movslq	1912901(%rip), %rbp  # 649b68 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x178>	;  7 bytes
M00000000000004c3:	movl	1912910(%rip), %r9d  # 649b78 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x188>	;  7 bytes
M00000000000004ca:	movq	16(%rbx), %rax	;  4 bytes
M00000000000004ce:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000004d3:	movq	%rsi, 24(%rsp)	;  5 bytes
M00000000000004d8:	movq	%rdx, 32(%rsp)	;  5 bytes
M00000000000004dd:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000004e2:	movq	%rbp, 48(%rsp)	;  5 bytes
M00000000000004e7:	movl	%r9d, 56(%rsp)	;  5 bytes
M00000000000004ec:	movq	%rax, 64(%rsp)	;  5 bytes
M00000000000004f1:	movb	%dil, 72(%rsp)	;  5 bytes
M00000000000004f6:	movq	40(%r14), %rcx	;  4 bytes
M00000000000004fa:	cmpq	32(%r14), %rcx	;  4 bytes
M00000000000004fe:	jne	0x476b66 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x506>	;  2 bytes
M0000000000000500:	cmpb	$0, 24(%rax)	;  4 bytes
M0000000000000504:	je	0x476ba1 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x541>	;  2 bytes
M0000000000000506:	leaq	32(%r14), %r8	;  4 bytes
M000000000000050a:	movb	$0, 15(%rsp)	;  5 bytes
M000000000000050f:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000514:	movzbl	%dil, %ebp	;  4 bytes
M0000000000000518:	leaq	15(%rsp), %rdi	;  5 bytes
M000000000000051d:	pushq	%rbp	;  1 bytes
M000000000000051e:	pushq	%rax	;  1 bytes
M000000000000051f:	callq	0x477a30 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<unsigned char, bsl::allocator<unsigned 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<unsigned char, bsl::allocator<unsigned char> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M0000000000000524:	addq	$16, %rsp	;  4 bytes
M0000000000000528:	testl	%eax, %eax	;  2 bytes
M000000000000052a:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000530:	movb	$0, 24(%rbx)	;  4 bytes
M0000000000000534:	movq	(%rbx), %rsi	;  3 bytes
M0000000000000537:	movq	8(%rbx), %rdx	;  4 bytes
M000000000000053b:	movq	16(%rbx), %rax	;  4 bytes
M000000000000053f:	xorl	%edi, %edi	;  2 bytes
M0000000000000541:	movq	1912800(%rip), %rcx  # 649b88 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x198>	;  7 bytes
M0000000000000548:	movslq	1912801(%rip), %rbp  # 649b90 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1a0>	;  7 bytes
M000000000000054f:	movl	1912810(%rip), %r9d  # 649ba0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1b0>	;  7 bytes
M0000000000000556:	movb	$0, 16(%rsp)	;  5 bytes
M000000000000055b:	movq	%rsi, 24(%rsp)	;  5 bytes
M0000000000000560:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000565:	movq	%rcx, 40(%rsp)	;  5 bytes
M000000000000056a:	movq	%rbp, 48(%rsp)	;  5 bytes
M000000000000056f:	movl	%r9d, 56(%rsp)	;  5 bytes
M0000000000000574:	movq	%rax, 64(%rsp)	;  5 bytes
M0000000000000579:	movb	%dil, 72(%rsp)	;  5 bytes
M000000000000057e:	movq	136(%r14), %rcx	;  7 bytes
M0000000000000585:	cmpq	128(%r14), %rcx	;  7 bytes
M000000000000058c:	jne	0x476bf4 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x594>	;  2 bytes
M000000000000058e:	cmpb	$0, 24(%rax)	;  4 bytes
M0000000000000592:	je	0x476c32 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x5d2>	;  2 bytes
M0000000000000594:	leaq	128(%r14), %r8	;  7 bytes
M000000000000059b:	movb	$0, 15(%rsp)	;  5 bytes
M00000000000005a0:	leaq	40(%rsp), %rcx	;  5 bytes
M00000000000005a5:	movzbl	%dil, %ebp	;  4 bytes
M00000000000005a9:	leaq	15(%rsp), %rdi	;  5 bytes
M00000000000005ae:	pushq	%rbp	;  1 bytes
M00000000000005af:	pushq	%rax	;  1 bytes
M00000000000005b0:	callq	0x477c80 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::s_baltst::CustomString, bsl::allocator<BloombergLP::s_baltst::CustomString> > >(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::CustomString, bsl::allocator<BloombergLP::s_baltst::CustomString> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M00000000000005b5:	addq	$16, %rsp	;  4 bytes
M00000000000005b9:	testl	%eax, %eax	;  2 bytes
M00000000000005bb:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M00000000000005c1:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000005c5:	movq	(%rbx), %rsi	;  3 bytes
M00000000000005c8:	movq	8(%rbx), %rdx	;  4 bytes
M00000000000005cc:	movq	16(%rbx), %rax	;  4 bytes
M00000000000005d0:	xorl	%edi, %edi	;  2 bytes
M00000000000005d2:	movq	1912695(%rip), %rcx  # 649bb0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1c0>	;  7 bytes
M00000000000005d9:	movslq	1912696(%rip), %rbp  # 649bb8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1c8>	;  7 bytes
M00000000000005e0:	movl	1912705(%rip), %r9d  # 649bc8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1d8>	;  7 bytes
M00000000000005e7:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000005ec:	movq	%rsi, 24(%rsp)	;  5 bytes
M00000000000005f1:	movq	%rdx, 32(%rsp)	;  5 bytes
M00000000000005f6:	movq	%rcx, 40(%rsp)	;  5 bytes
M00000000000005fb:	movq	%rbp, 48(%rsp)	;  5 bytes
M0000000000000600:	movl	%r9d, 56(%rsp)	;  5 bytes
M0000000000000605:	movq	%rax, 64(%rsp)	;  5 bytes
M000000000000060a:	movb	%dil, 72(%rsp)	;  5 bytes
M000000000000060f:	movq	8(%r14), %rcx	;  4 bytes
M0000000000000613:	cmpq	(%r14), %rcx	;  3 bytes
M0000000000000616:	jne	0x476c7e <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x61e>	;  2 bytes
M0000000000000618:	cmpb	$0, 24(%rax)	;  4 bytes
M000000000000061c:	je	0x476cb8 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x658>	;  2 bytes
M000000000000061e:	movb	$0, 15(%rsp)	;  5 bytes
M0000000000000623:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000628:	movzbl	%dil, %ebp	;  4 bytes
M000000000000062c:	leaq	15(%rsp), %rdi	;  5 bytes
M0000000000000631:	movq	%r14, %r8	;  3 bytes
M0000000000000634:	pushq	%rbp	;  1 bytes
M0000000000000635:	pushq	%rax	;  1 bytes
M0000000000000636:	callq	0x477f40 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<unsigned int, bsl::allocator<unsigned int> > >(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<unsigned int, bsl::allocator<unsigned int> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M000000000000063b:	addq	$16, %rsp	;  4 bytes
M000000000000063f:	testl	%eax, %eax	;  2 bytes
M0000000000000641:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000647:	movb	$0, 24(%rbx)	;  4 bytes
M000000000000064b:	movq	(%rbx), %rsi	;  3 bytes
M000000000000064e:	movq	8(%rbx), %rdx	;  4 bytes
M0000000000000652:	movq	16(%rbx), %rax	;  4 bytes
M0000000000000656:	xorl	%edi, %edi	;  2 bytes
M0000000000000658:	movq	1912601(%rip), %rcx  # 649bd8 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1e8>	;  7 bytes
M000000000000065f:	movslq	1912602(%rip), %rbp  # 649be0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x1f0>	;  7 bytes
M0000000000000666:	movl	1912611(%rip), %r9d  # 649bf0 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x200>	;  7 bytes
M000000000000066d:	movb	$0, 16(%rsp)	;  5 bytes
M0000000000000672:	movq	%rsi, 24(%rsp)	;  5 bytes
M0000000000000677:	movq	%rdx, 32(%rsp)	;  5 bytes
M000000000000067c:	movq	%rcx, 40(%rsp)	;  5 bytes
M0000000000000681:	movq	%rbp, 48(%rsp)	;  5 bytes
M0000000000000686:	movl	%r9d, 56(%rsp)	;  5 bytes
M000000000000068b:	movq	%rax, 64(%rsp)	;  5 bytes
M0000000000000690:	movb	%dil, 72(%rsp)	;  5 bytes
M0000000000000695:	movq	104(%r14), %rcx	;  4 bytes
M0000000000000699:	cmpq	96(%r14), %rcx	;  4 bytes
M000000000000069d:	jne	0x476d05 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x6a5>	;  2 bytes
M000000000000069f:	cmpb	$0, 24(%rax)	;  4 bytes
M00000000000006a3:	je	0x476d40 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x6e0>	;  2 bytes
M00000000000006a5:	leaq	96(%r14), %r8	;  4 bytes
M00000000000006a9:	movb	$0, 15(%rsp)	;  5 bytes
M00000000000006ae:	leaq	40(%rsp), %rcx	;  5 bytes
M00000000000006b3:	movzbl	%dil, %ebp	;  4 bytes
M00000000000006b7:	leaq	15(%rsp), %rdi	;  5 bytes
M00000000000006bc:	pushq	%rbp	;  1 bytes
M00000000000006bd:	pushq	%rax	;  1 bytes
M00000000000006be:	callq	0x478190 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::bdlb::NullableValue<unsigned char>, bsl::allocator<BloombergLP::bdlb::NullableValue<unsigned 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<BloombergLP::bdlb::NullableValue<unsigned char>, bsl::allocator<BloombergLP::bdlb::NullableValue<unsigned char> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M00000000000006c3:	addq	$16, %rsp	;  4 bytes
M00000000000006c7:	testl	%eax, %eax	;  2 bytes
M00000000000006c9:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M00000000000006cf:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000006d3:	movq	(%rbx), %rsi	;  3 bytes
M00000000000006d6:	movq	8(%rbx), %rdx	;  4 bytes
M00000000000006da:	movq	16(%rbx), %rax	;  4 bytes
M00000000000006de:	xorl	%edi, %edi	;  2 bytes
M00000000000006e0:	movq	1912505(%rip), %rcx  # 649c00 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x210>	;  7 bytes
M00000000000006e7:	movslq	1912506(%rip), %rbp  # 649c08 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x218>	;  7 bytes
M00000000000006ee:	movl	1912515(%rip), %r9d  # 649c18 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x228>	;  7 bytes
M00000000000006f5:	movb	$0, 16(%rsp)	;  5 bytes
M00000000000006fa:	movq	%rsi, 24(%rsp)	;  5 bytes
M00000000000006ff:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000704:	movq	%rcx, 40(%rsp)	;  5 bytes
M0000000000000709:	movq	%rbp, 48(%rsp)	;  5 bytes
M000000000000070e:	movl	%r9d, 56(%rsp)	;  5 bytes
M0000000000000713:	movq	%rax, 64(%rsp)	;  5 bytes
M0000000000000718:	movb	%dil, 72(%rsp)	;  5 bytes
M000000000000071d:	movq	320(%r14), %rcx	;  7 bytes
M0000000000000724:	cmpq	312(%r14), %rcx	;  7 bytes
M000000000000072b:	jne	0x476d93 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x733>	;  2 bytes
M000000000000072d:	cmpb	$0, 24(%rax)	;  4 bytes
M0000000000000731:	je	0x476dd1 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x771>	;  2 bytes
M0000000000000733:	leaq	312(%r14), %r8	;  7 bytes
M000000000000073a:	movb	$0, 15(%rsp)	;  5 bytes
M000000000000073f:	leaq	40(%rsp), %rcx	;  5 bytes
M0000000000000744:	movzbl	%dil, %ebp	;  4 bytes
M0000000000000748:	leaq	15(%rsp), %rdi	;  5 bytes
M000000000000074d:	pushq	%rbp	;  1 bytes
M000000000000074e:	pushq	%rax	;  1 bytes
M000000000000074f:	callq	0x4783f0 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::s_baltst::CustomInt, bsl::allocator<BloombergLP::s_baltst::CustomInt> > >(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::CustomInt, bsl::allocator<BloombergLP::s_baltst::CustomInt> > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M0000000000000754:	addq	$16, %rsp	;  4 bytes
M0000000000000758:	testl	%eax, %eax	;  2 bytes
M000000000000075a:	jne	0x476e54 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f4>	;  6 bytes
M0000000000000760:	movb	$0, 24(%rbx)	;  4 bytes
M0000000000000764:	movq	(%rbx), %rsi	;  3 bytes
M0000000000000767:	movq	8(%rbx), %rdx	;  4 bytes
M000000000000076b:	movq	16(%rbx), %rax	;  4 bytes
M000000000000076f:	xorl	%edi, %edi	;  2 bytes
M0000000000000771:	movq	1912400(%rip), %rcx  # 649c28 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x238>	;  7 bytes
M0000000000000778:	movslq	1912401(%rip), %rbp  # 649c30 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x240>	;  7 bytes
M000000000000077f:	movl	1912410(%rip), %r9d  # 649c40 <BloombergLP::s_baltst::Sequence6::ATTRIBUTE_INFO_ARRAY+0x250>	;  7 bytes
M0000000000000786:	movb	$0, 16(%rsp)	;  5 bytes
M000000000000078b:	movq	%rsi, 24(%rsp)	;  5 bytes
M0000000000000790:	movq	%rdx, 32(%rsp)	;  5 bytes
M0000000000000795:	movq	%rcx, 40(%rsp)	;  5 bytes
M000000000000079a:	movq	%rbp, 48(%rsp)	;  5 bytes
M000000000000079f:	movl	%r9d, 56(%rsp)	;  5 bytes
M00000000000007a4:	movq	%rax, 64(%rsp)	;  5 bytes
M00000000000007a9:	movb	%dil, 72(%rsp)	;  5 bytes
M00000000000007ae:	movq	72(%r14), %rcx	;  4 bytes
M00000000000007b2:	xorl	%ebp, %ebp	;  2 bytes
M00000000000007b4:	cmpq	64(%r14), %rcx	;  4 bytes
M00000000000007b8:	jne	0x476e20 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7c0>	;  2 bytes
M00000000000007ba:	cmpb	$0, 24(%rax)	;  4 bytes
M00000000000007be:	je	0x476e52 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f2>	;  2 bytes
M00000000000007c0:	addq	$64, %r14	;  4 bytes
M00000000000007c4:	movb	$0, 15(%rsp)	;  5 bytes
M00000000000007c9:	leaq	40(%rsp), %rcx	;  5 bytes
M00000000000007ce:	movzbl	%dil, %r10d	;  4 bytes
M00000000000007d2:	leaq	15(%rsp), %rdi	;  5 bytes
M00000000000007d7:	movq	%r14, %r8	;  3 bytes
M00000000000007da:	pushq	%r10	;  2 bytes
M00000000000007dc:	pushq	%rax	;  1 bytes
M00000000000007dd:	callq	0x478640 <int BloombergLP::baljsn::Encoder_EncodeImplUtil::encodeMember<bsl::vector<BloombergLP::bdlb::NullableValue<unsigned int>, bsl::allocator<BloombergLP::bdlb::NullableValue<unsigned int> > > >(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<unsigned int>, bsl::allocator<BloombergLP::bdlb::NullableValue<unsigned int> > > const&, int, BloombergLP::baljsn::EncoderOptions const&, bool, BloombergLP::bdlat_TypeCategory::Array)>	;  5 bytes
M00000000000007e2:	addq	$16, %rsp	;  4 bytes
M00000000000007e6:	testl	%eax, %eax	;  2 bytes
M00000000000007e8:	je	0x476e4e <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7ee>	;  2 bytes
M00000000000007ea:	movl	%eax, %ebp	;  2 bytes
M00000000000007ec:	jmp	0x476e52 <int BloombergLP::s_baltst::Sequence6::accessAttributes<BloombergLP::baljsn::Encoder_AttributeVisitor>(BloombergLP::baljsn::Encoder_AttributeVisitor&) const+0x7f2>	;  2 bytes
M00000000000007ee:	movb	$0, 24(%rbx)	;  4 bytes
M00000000000007f2:	movl	%ebp, %eax	;  2 bytes
M00000000000007f4:	addq	$80, %rsp	;  4 bytes
M00000000000007f8:	popq	%rbx	;  1 bytes
M00000000000007f9:	popq	%r14	;  2 bytes
M00000000000007fb:	popq	%rbp	;  1 bytes
M00000000000007fc:	retq		;  1 bytes
M00000000000007fd:	nopl	(%rax)	;  3 bytes