Ignored vs Assumed Semantics in BDE

bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int) - Ignored

00000000004ea9f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)>:
M0000000000000000:	pushq	%rbx	;  1 bytes
M0000000000000001:	movq	%rdi, %rbx	;  3 bytes
M0000000000000004:	decl	%ecx	;  2 bytes
M0000000000000006:	cmpl	$19, %ecx	;  3 bytes
M0000000000000009:	ja	0x4eaa45 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x55>	;  2 bytes
M000000000000000b:	jmpq	*5401344(,%rcx,8)	;  7 bytes
M0000000000000012:	movq	2595783(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000019:	testq	%rax, %rax	;  3 bytes
M000000000000001c:	jne	0x4eaa13 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x23>	;  2 bytes
M000000000000001e:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000023:	movq	$0, (%rbx)	;  7 bytes
M000000000000002a:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000002e:	movaps	211995(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000035:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000039:	movl	$5424786, %esi	;  5 bytes
M000000000000003e:	movl	$5, %edx	;  5 bytes
M0000000000000043:	movl	$5422843, %ecx	;  5 bytes
M0000000000000048:	movq	%rbx, %rdi	;  3 bytes
M000000000000004b:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000050:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000055:	movq	32, %rax	;  8 bytes
M000000000000005d:	movq	%rax, 32(%rbx)	;  4 bytes
M0000000000000061:	movups	0, %xmm0	;  8 bytes
M0000000000000069:	movups	16, %xmm1	;  8 bytes
M0000000000000071:	movups	%xmm1, 16(%rbx)	;  4 bytes
M0000000000000075:	movups	%xmm0, (%rbx)	;  3 bytes
M0000000000000078:	movq	40, %rcx	;  8 bytes
M0000000000000080:	movq	%rcx, 40(%rbx)	;  4 bytes
M0000000000000084:	cmpq	$23, %rax	;  4 bytes
M0000000000000088:	je	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  6 bytes
M000000000000008e:	ud2		;  2 bytes
M0000000000000090:	movq	2595657(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000097:	testq	%rax, %rax	;  3 bytes
M000000000000009a:	jne	0x4eaa91 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xa1>	;  2 bytes
M000000000000009c:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000000a1:	movq	$0, (%rbx)	;  7 bytes
M00000000000000a8:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000000ac:	movaps	211869(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000000b3:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000000b7:	movl	$5424786, %esi	;  5 bytes
M00000000000000bc:	movl	$5, %edx	;  5 bytes
M00000000000000c1:	movl	$5422843, %ecx	;  5 bytes
M00000000000000c6:	movq	%rbx, %rdi	;  3 bytes
M00000000000000c9:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000000ce:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000000d3:	movq	2595590(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000000da:	testq	%rax, %rax	;  3 bytes
M00000000000000dd:	jne	0x4eaad4 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xe4>	;  2 bytes
M00000000000000df:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000000e4:	movq	$0, (%rbx)	;  7 bytes
M00000000000000eb:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000000ef:	movaps	211802(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000000f6:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000000fa:	movl	$5424786, %esi	;  5 bytes
M00000000000000ff:	movl	$5, %edx	;  5 bytes
M0000000000000104:	movl	$5422843, %ecx	;  5 bytes
M0000000000000109:	movq	%rbx, %rdi	;  3 bytes
M000000000000010c:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000111:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000116:	movq	2595523(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M000000000000011d:	testq	%rax, %rax	;  3 bytes
M0000000000000120:	jne	0x4eab17 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x127>	;  2 bytes
M0000000000000122:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000127:	movq	$0, (%rbx)	;  7 bytes
M000000000000012e:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000132:	movaps	211735(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000139:	movups	%xmm0, 24(%rbx)	;  4 bytes
M000000000000013d:	movl	$5424786, %esi	;  5 bytes
M0000000000000142:	movl	$5, %edx	;  5 bytes
M0000000000000147:	movl	$5422843, %ecx	;  5 bytes
M000000000000014c:	movq	%rbx, %rdi	;  3 bytes
M000000000000014f:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000154:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000159:	movq	2595456(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000160:	testq	%rax, %rax	;  3 bytes
M0000000000000163:	jne	0x4eab5a <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x16a>	;  2 bytes
M0000000000000165:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000016a:	movq	$0, (%rbx)	;  7 bytes
M0000000000000171:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000175:	movaps	211668(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M000000000000017c:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000180:	movl	$5424786, %esi	;  5 bytes
M0000000000000185:	movl	$5, %edx	;  5 bytes
M000000000000018a:	movl	$5422843, %ecx	;  5 bytes
M000000000000018f:	movq	%rbx, %rdi	;  3 bytes
M0000000000000192:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000197:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M000000000000019c:	movq	2595389(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000001a3:	testq	%rax, %rax	;  3 bytes
M00000000000001a6:	jne	0x4eab9d <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1ad>	;  2 bytes
M00000000000001a8:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000001ad:	movq	$0, (%rbx)	;  7 bytes
M00000000000001b4:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000001b8:	movaps	211601(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000001bf:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000001c3:	movl	$5424786, %esi	;  5 bytes
M00000000000001c8:	movl	$5, %edx	;  5 bytes
M00000000000001cd:	movl	$5422843, %ecx	;  5 bytes
M00000000000001d2:	movq	%rbx, %rdi	;  3 bytes
M00000000000001d5:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000001da:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000001df:	movq	2595322(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000001e6:	testq	%rax, %rax	;  3 bytes
M00000000000001e9:	jne	0x4eabe0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1f0>	;  2 bytes
M00000000000001eb:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000001f0:	movq	$0, (%rbx)	;  7 bytes
M00000000000001f7:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000001fb:	movaps	211534(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000202:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000206:	movl	$5424786, %esi	;  5 bytes
M000000000000020b:	movl	$5, %edx	;  5 bytes
M0000000000000210:	movl	$5422843, %ecx	;  5 bytes
M0000000000000215:	movq	%rbx, %rdi	;  3 bytes
M0000000000000218:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M000000000000021d:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000222:	movq	2595255(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000229:	testq	%rax, %rax	;  3 bytes
M000000000000022c:	jne	0x4eac23 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x233>	;  2 bytes
M000000000000022e:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000233:	movq	$0, (%rbx)	;  7 bytes
M000000000000023a:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000023e:	movaps	211467(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000245:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000249:	movl	$5424786, %esi	;  5 bytes
M000000000000024e:	movl	$5, %edx	;  5 bytes
M0000000000000253:	movl	$5422843, %ecx	;  5 bytes
M0000000000000258:	movq	%rbx, %rdi	;  3 bytes
M000000000000025b:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000260:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000265:	movq	2595188(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M000000000000026c:	testq	%rax, %rax	;  3 bytes
M000000000000026f:	jne	0x4eac66 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x276>	;  2 bytes
M0000000000000271:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000276:	movq	$0, (%rbx)	;  7 bytes
M000000000000027d:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000281:	movaps	211400(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000288:	movups	%xmm0, 24(%rbx)	;  4 bytes
M000000000000028c:	movl	$5424786, %esi	;  5 bytes
M0000000000000291:	movl	$5, %edx	;  5 bytes
M0000000000000296:	movl	$5422843, %ecx	;  5 bytes
M000000000000029b:	movq	%rbx, %rdi	;  3 bytes
M000000000000029e:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000002a3:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000002a8:	movq	2595121(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000002af:	testq	%rax, %rax	;  3 bytes
M00000000000002b2:	jne	0x4eaca9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2b9>	;  2 bytes
M00000000000002b4:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000002b9:	movq	$0, (%rbx)	;  7 bytes
M00000000000002c0:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000002c4:	movaps	211333(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000002cb:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000002cf:	movl	$5424786, %esi	;  5 bytes
M00000000000002d4:	movl	$5, %edx	;  5 bytes
M00000000000002d9:	movl	$5422843, %ecx	;  5 bytes
M00000000000002de:	movq	%rbx, %rdi	;  3 bytes
M00000000000002e1:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000002e6:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000002eb:	movq	2595054(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000002f2:	testq	%rax, %rax	;  3 bytes
M00000000000002f5:	jne	0x4eacec <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2fc>	;  2 bytes
M00000000000002f7:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000002fc:	movq	$0, (%rbx)	;  7 bytes
M0000000000000303:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000307:	movaps	211266(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M000000000000030e:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000312:	movl	$5424786, %esi	;  5 bytes
M0000000000000317:	movl	$5, %edx	;  5 bytes
M000000000000031c:	movl	$5422843, %ecx	;  5 bytes
M0000000000000321:	movq	%rbx, %rdi	;  3 bytes
M0000000000000324:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000329:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M000000000000032e:	movq	2594987(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000335:	testq	%rax, %rax	;  3 bytes
M0000000000000338:	jne	0x4ead2f <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x33f>	;  2 bytes
M000000000000033a:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000033f:	movq	$0, (%rbx)	;  7 bytes
M0000000000000346:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000034a:	movaps	211199(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000351:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000355:	movl	$5424786, %esi	;  5 bytes
M000000000000035a:	movl	$5, %edx	;  5 bytes
M000000000000035f:	movl	$5422843, %ecx	;  5 bytes
M0000000000000364:	movq	%rbx, %rdi	;  3 bytes
M0000000000000367:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M000000000000036c:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M0000000000000371:	movq	2594920(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000378:	testq	%rax, %rax	;  3 bytes
M000000000000037b:	jne	0x4ead72 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x382>	;  2 bytes
M000000000000037d:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000382:	movq	$0, (%rbx)	;  7 bytes
M0000000000000389:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000038d:	movaps	211132(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000394:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000398:	movl	$5424786, %esi	;  5 bytes
M000000000000039d:	movl	$5, %edx	;  5 bytes
M00000000000003a2:	movl	$5422843, %ecx	;  5 bytes
M00000000000003a7:	movq	%rbx, %rdi	;  3 bytes
M00000000000003aa:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000003af:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000003b4:	movq	2594853(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000003bb:	testq	%rax, %rax	;  3 bytes
M00000000000003be:	jne	0x4eadb5 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x3c5>	;  2 bytes
M00000000000003c0:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000003c5:	movq	$0, (%rbx)	;  7 bytes
M00000000000003cc:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000003d0:	movaps	211065(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000003d7:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000003db:	movl	$5424786, %esi	;  5 bytes
M00000000000003e0:	movl	$5, %edx	;  5 bytes
M00000000000003e5:	movl	$5422843, %ecx	;  5 bytes
M00000000000003ea:	movq	%rbx, %rdi	;  3 bytes
M00000000000003ed:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000003f2:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000003f7:	movq	2594786(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000003fe:	testq	%rax, %rax	;  3 bytes
M0000000000000401:	jne	0x4eadf8 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x408>	;  2 bytes
M0000000000000403:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000408:	movq	$0, (%rbx)	;  7 bytes
M000000000000040f:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000413:	movaps	210998(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M000000000000041a:	movups	%xmm0, 24(%rbx)	;  4 bytes
M000000000000041e:	movl	$5424786, %esi	;  5 bytes
M0000000000000423:	movl	$5, %edx	;  5 bytes
M0000000000000428:	movl	$5422843, %ecx	;  5 bytes
M000000000000042d:	movq	%rbx, %rdi	;  3 bytes
M0000000000000430:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000435:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M000000000000043a:	movq	2594719(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000441:	testq	%rax, %rax	;  3 bytes
M0000000000000444:	jne	0x4eae3b <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x44b>	;  2 bytes
M0000000000000446:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000044b:	movq	$0, (%rbx)	;  7 bytes
M0000000000000452:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000456:	movaps	210931(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M000000000000045d:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000461:	movl	$5424786, %esi	;  5 bytes
M0000000000000466:	movl	$5, %edx	;  5 bytes
M000000000000046b:	movl	$5422843, %ecx	;  5 bytes
M0000000000000470:	movq	%rbx, %rdi	;  3 bytes
M0000000000000473:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000478:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M000000000000047d:	movq	2594652(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000484:	testq	%rax, %rax	;  3 bytes
M0000000000000487:	jne	0x4eae7e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x48e>	;  2 bytes
M0000000000000489:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000048e:	movq	$0, (%rbx)	;  7 bytes
M0000000000000495:	movq	%rax, 40(%rbx)	;  4 bytes
M0000000000000499:	movaps	210864(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000004a0:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000004a4:	movl	$5424786, %esi	;  5 bytes
M00000000000004a9:	movl	$5, %edx	;  5 bytes
M00000000000004ae:	movl	$5422843, %ecx	;  5 bytes
M00000000000004b3:	movq	%rbx, %rdi	;  3 bytes
M00000000000004b6:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000004bb:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  5 bytes
M00000000000004c0:	movq	2594585(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000004c7:	testq	%rax, %rax	;  3 bytes
M00000000000004ca:	jne	0x4eaec1 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x4d1>	;  2 bytes
M00000000000004cc:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000004d1:	movq	$0, (%rbx)	;  7 bytes
M00000000000004d8:	movq	%rax, 40(%rbx)	;  4 bytes
M00000000000004dc:	movaps	210797(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M00000000000004e3:	movups	%xmm0, 24(%rbx)	;  4 bytes
M00000000000004e7:	movl	$5424786, %esi	;  5 bytes
M00000000000004ec:	movl	$5, %edx	;  5 bytes
M00000000000004f1:	movl	$5422843, %ecx	;  5 bytes
M00000000000004f6:	movq	%rbx, %rdi	;  3 bytes
M00000000000004f9:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M00000000000004fe:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  2 bytes
M0000000000000500:	movq	2594521(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000507:	testq	%rax, %rax	;  3 bytes
M000000000000050a:	jne	0x4eaf01 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x511>	;  2 bytes
M000000000000050c:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000511:	movq	$0, (%rbx)	;  7 bytes
M0000000000000518:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000051c:	movaps	210733(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000523:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000527:	movl	$5424786, %esi	;  5 bytes
M000000000000052c:	movl	$5, %edx	;  5 bytes
M0000000000000531:	movl	$5422843, %ecx	;  5 bytes
M0000000000000536:	movq	%rbx, %rdi	;  3 bytes
M0000000000000539:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M000000000000053e:	jmp	0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>	;  2 bytes
M0000000000000540:	movq	2594457(%rip), %rax  # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000547:	testq	%rax, %rax	;  3 bytes
M000000000000054a:	jne	0x4eaf41 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x551>	;  2 bytes
M000000000000054c:	callq	0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000551:	movq	$0, (%rbx)	;  7 bytes
M0000000000000558:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000055c:	movaps	210669(%rip), %xmm0  # 51e640 <main::DATA+0x6b0>	;  7 bytes
M0000000000000563:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000567:	movl	$5424786, %esi	;  5 bytes
M000000000000056c:	movl	$5, %edx	;  5 bytes
M0000000000000571:	movl	$5422843, %ecx	;  5 bytes
M0000000000000576:	movq	%rbx, %rdi	;  3 bytes
M0000000000000579:	callq	0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M000000000000057e:	movq	%rbx, %rax	;  3 bytes
M0000000000000581:	popq	%rbx	;  1 bytes
M0000000000000582:	retq		;  1 bytes
M0000000000000583:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000585:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000587:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000589:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000058b:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000058d:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000058f:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000591:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000593:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000595:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000597:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M0000000000000599:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000059b:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000059d:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M000000000000059f:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M00000000000005a1:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M00000000000005a3:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M00000000000005a5:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M00000000000005a7:	jmp	0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>	;  2 bytes
M00000000000005a9:	movq	$0, 24(%rbx)	;  8 bytes
M00000000000005b1:	movq	%rax, %rdi	;  3 bytes
M00000000000005b4:	callq	0x403f90 <_Unwind_Resume@plt>	;  5 bytes
M00000000000005b9:	nopl	(%rax)	;  7 bytes