Ignored vs Assumed Semantics in BDE

void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*) - Ignored

00000000004137f0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r15	;  2 bytes
M0000000000000003:	pushq	%r14	;  2 bytes
M0000000000000005:	pushq	%r13	;  2 bytes
M0000000000000007:	pushq	%r12	;  2 bytes
M0000000000000009:	pushq	%rbx	;  1 bytes
M000000000000000a:	subq	$72, %rsp	;  4 bytes
M000000000000000e:	movq	%rdi, %rbp	;  3 bytes
M0000000000000011:	movq	8(%rsi), %r14	;  4 bytes
M0000000000000015:	testq	%r14, %r14	;  3 bytes
M0000000000000018:	je	0x413d92 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5a2>	;  6 bytes
M000000000000001e:	movq	%rdx, %r13	;  3 bytes
M0000000000000021:	movq	%rsi, %r15	;  3 bytes
M0000000000000024:	movq	16(%rdx), %r12	;  4 bytes
M0000000000000028:	testq	%r12, %r12	;  3 bytes
M000000000000002b:	jne	0x413938 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x148>	;  6 bytes
M0000000000000031:	movslq	24(%r13), %rax	;  4 bytes
M0000000000000035:	imulq	$104, %rax, %rbx	;  4 bytes
M0000000000000039:	leaq	23(%rbx), %rsi	;  4 bytes
M000000000000003d:	andq	$-16, %rsi	;  4 bytes
M0000000000000041:	movq	(%r13), %rdi	;  4 bytes
M0000000000000045:	movq	(%rdi), %rax	;  3 bytes
M0000000000000048:	callq	*16(%rax)	;  3 bytes
M000000000000004b:	movq	%rax, %rcx	;  3 bytes
M000000000000004e:	movq	8(%r13), %rax	;  4 bytes
M0000000000000052:	movq	%rax, (%rcx)	;  3 bytes
M0000000000000055:	movq	%rcx, 8(%r13)	;  4 bytes
M0000000000000059:	leaq	8(%rcx), %r12	;  4 bytes
M000000000000005d:	leaq	-96(%rcx,%rbx), %rsi	;  5 bytes
M0000000000000062:	cmpq	%r12, %rsi	;  3 bytes
M0000000000000065:	jbe	0x41391e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x12e>	;  6 bytes
M000000000000006b:	addq	$-105, %rbx	;  4 bytes
M000000000000006f:	movq	%rbx, %rax	;  3 bytes
M0000000000000072:	movabsq	$5675921253449092805, %rdx	; 10 bytes
M000000000000007c:	mulq	%rdx	;  3 bytes
M000000000000007f:	shrl	$5, %edx	;  3 bytes
M0000000000000082:	incl	%edx	;  2 bytes
M0000000000000084:	andq	$7, %rdx	;  4 bytes
M0000000000000088:	je	0x413db4 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5c4>	;  6 bytes
M000000000000008e:	addq	$112, %rcx	;  4 bytes
M0000000000000092:	negq	%rdx	;  3 bytes
M0000000000000095:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000009f:	nop		;  1 bytes
M00000000000000a0:	movq	%rcx, -104(%rcx)	;  4 bytes
M00000000000000a4:	addq	$104, %rcx	;  4 bytes
M00000000000000a8:	incq	%rdx	;  3 bytes
M00000000000000ab:	jne	0x413890 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0xa0>	;  2 bytes
M00000000000000ad:	addq	$-104, %rcx	;  4 bytes
M00000000000000b1:	cmpq	$728, %rbx	;  7 bytes
M00000000000000b8:	jb	0x41391e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x12e>	;  2 bytes
M00000000000000ba:	nopw	(%rax,%rax)	;  6 bytes
M00000000000000c0:	leaq	104(%rcx), %rax	;  4 bytes
M00000000000000c4:	movq	%rax, (%rcx)	;  3 bytes
M00000000000000c7:	leaq	208(%rcx), %rax	;  7 bytes
M00000000000000ce:	movq	%rax, 104(%rcx)	;  4 bytes
M00000000000000d2:	leaq	312(%rcx), %rax	;  7 bytes
M00000000000000d9:	movq	%rax, 208(%rcx)	;  7 bytes
M00000000000000e0:	leaq	416(%rcx), %rax	;  7 bytes
M00000000000000e7:	movq	%rax, 312(%rcx)	;  7 bytes
M00000000000000ee:	leaq	520(%rcx), %rax	;  7 bytes
M00000000000000f5:	movq	%rax, 416(%rcx)	;  7 bytes
M00000000000000fc:	leaq	624(%rcx), %rax	;  7 bytes
M0000000000000103:	movq	%rax, 520(%rcx)	;  7 bytes
M000000000000010a:	leaq	728(%rcx), %rax	;  7 bytes
M0000000000000111:	movq	%rax, 624(%rcx)	;  7 bytes
M0000000000000118:	leaq	832(%rcx), %rax	;  7 bytes
M000000000000011f:	movq	%rax, 728(%rcx)	;  7 bytes
M0000000000000126:	movq	%rax, %rcx	;  3 bytes
M0000000000000129:	cmpq	%rsi, %rax	;  3 bytes
M000000000000012c:	jb	0x4138b0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0xc0>	;  2 bytes
M000000000000012e:	movq	16(%r13), %rax	;  4 bytes
M0000000000000132:	movq	%rax, (%rsi)	;  3 bytes
M0000000000000135:	movq	%r12, 16(%r13)	;  4 bytes
M0000000000000139:	movl	24(%r13), %eax	;  4 bytes
M000000000000013d:	cmpl	$31, %eax	;  3 bytes
M0000000000000140:	jg	0x413938 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x148>	;  2 bytes
M0000000000000142:	addl	%eax, %eax	;  2 bytes
M0000000000000144:	movl	%eax, 24(%r13)	;  4 bytes
M0000000000000148:	movq	(%r12), %rax	;  4 bytes
M000000000000014c:	movq	%rax, 16(%r13)	;  4 bytes
M0000000000000150:	movq	(%r13), %rdx	;  4 bytes
M0000000000000154:	testq	%rdx, %rdx	;  3 bytes
M0000000000000157:	jne	0x41395d <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x16d>	;  2 bytes
M0000000000000159:	movq	2384160(%rip), %rdx  # 659a70 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000160:	testq	%rdx, %rdx	;  3 bytes
M0000000000000163:	jne	0x41395d <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x16d>	;  2 bytes
M0000000000000165:	callq	0x418eb0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000016a:	movq	%rax, %rdx	;  3 bytes
M000000000000016d:	movq	24(%r14), %rax	;  4 bytes
M0000000000000171:	movq	%rax, 24(%r12)	;  5 bytes
M0000000000000176:	leaq	32(%r12), %rdi	;  5 bytes
M000000000000017b:	leaq	32(%r14), %rsi	;  4 bytes
M000000000000017f:	callq	0x412610 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::VariantImp(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, BloombergLP::bslma::Allocator*)>	;  5 bytes
M0000000000000184:	movl	96(%r14), %eax	;  4 bytes
M0000000000000188:	movl	%eax, 96(%r12)	;  5 bytes
M000000000000018d:	movl	100(%r14), %eax	;  4 bytes
M0000000000000191:	movl	%eax, 100(%r12)	;  5 bytes
M0000000000000196:	movl	$1, 64(%rsp)	;  8 bytes
M000000000000019e:	movq	$0, 56(%rsp)	;  9 bytes
M00000000000001a7:	movq	%r12, 48(%rsp)	;  5 bytes
M00000000000001ac:	leaq	40(%rsp), %rax	;  5 bytes
M00000000000001b1:	movq	%rax, 8(%rsp)	;  5 bytes
M00000000000001b6:	movq	%r13, 16(%rsp)	;  5 bytes
M00000000000001bb:	movq	(%r14), %rax	;  3 bytes
M00000000000001be:	andl	$1, %eax	;  3 bytes
M00000000000001c1:	movq	%rbp, 24(%rsp)	;  5 bytes
M00000000000001c6:	orq	%rbp, %rax	;  3 bytes
M00000000000001c9:	movq	%rax, (%r12)	;  4 bytes
M00000000000001cd:	xorps	%xmm0, %xmm0	;  3 bytes
M00000000000001d0:	movups	%xmm0, 8(%r12)	;  6 bytes
M00000000000001d6:	movq	%r12, 32(%rsp)	;  5 bytes
M00000000000001db:	jmp	0x4139eb <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x1fb>	;  2 bytes
M00000000000001dd:	nopl	(%rax)	;  3 bytes
M00000000000001e0:	movq	(%r14), %rbp	;  3 bytes
M00000000000001e3:	andq	$-2, %rbp	;  4 bytes
M00000000000001e7:	movq	(%r12), %r12	;  4 bytes
M00000000000001eb:	andq	$-2, %r12	;  4 bytes
M00000000000001ef:	movq	%rbp, %r14	;  3 bytes
M00000000000001f2:	cmpq	%rbp, %r15	;  3 bytes
M00000000000001f5:	je	0x413d5c <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x56c>	;  6 bytes
M00000000000001fb:	movq	8(%r14), %rbp	;  4 bytes
M00000000000001ff:	testq	%rbp, %rbp	;  3 bytes
M0000000000000202:	je	0x413a00 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x210>	;  2 bytes
M0000000000000204:	cmpq	$0, 8(%r12)	;  6 bytes
M000000000000020a:	je	0x413b90 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x3a0>	;  6 bytes
M0000000000000210:	movq	16(%r14), %rbp	;  4 bytes
M0000000000000214:	testq	%rbp, %rbp	;  3 bytes
M0000000000000217:	je	0x4139d0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x1e0>	;  2 bytes
M0000000000000219:	cmpq	$0, 16(%r12)	;  6 bytes
M000000000000021f:	jne	0x4139d0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x1e0>	;  2 bytes
M0000000000000221:	movq	16(%r13), %rbx	;  4 bytes
M0000000000000225:	testq	%rbx, %rbx	;  3 bytes
M0000000000000228:	jne	0x413b38 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x348>	;  6 bytes
M000000000000022e:	movslq	24(%r13), %rax	;  4 bytes
M0000000000000232:	imulq	$104, %rax, %r14	;  4 bytes
M0000000000000236:	leaq	23(%r14), %rsi	;  4 bytes
M000000000000023a:	andq	$-16, %rsi	;  4 bytes
M000000000000023e:	movq	(%r13), %rdi	;  4 bytes
M0000000000000242:	movq	(%rdi), %rax	;  3 bytes
M0000000000000245:	callq	*16(%rax)	;  3 bytes
M0000000000000248:	movq	%rax, %rcx	;  3 bytes
M000000000000024b:	movq	8(%r13), %rax	;  4 bytes
M000000000000024f:	movq	%rax, (%rcx)	;  3 bytes
M0000000000000252:	movq	%rcx, 8(%r13)	;  4 bytes
M0000000000000256:	leaq	8(%rcx), %rbx	;  4 bytes
M000000000000025a:	leaq	-96(%rcx,%r14), %rsi	;  5 bytes
M000000000000025f:	cmpq	%rbx, %rsi	;  3 bytes
M0000000000000262:	jbe	0x413b1e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x32e>	;  6 bytes
M0000000000000268:	addq	$-105, %r14	;  4 bytes
M000000000000026c:	movq	%r14, %rax	;  3 bytes
M000000000000026f:	movabsq	$5675921253449092805, %rdx	; 10 bytes
M0000000000000279:	mulq	%rdx	;  3 bytes
M000000000000027c:	shrl	$5, %edx	;  3 bytes
M000000000000027f:	incl	%edx	;  2 bytes
M0000000000000281:	andq	$7, %rdx	;  4 bytes
M0000000000000285:	je	0x413d47 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x557>	;  6 bytes
M000000000000028b:	addq	$112, %rcx	;  4 bytes
M000000000000028f:	negq	%rdx	;  3 bytes
M0000000000000292:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000029c:	nopl	(%rax)	;  4 bytes
M00000000000002a0:	movq	%rcx, -104(%rcx)	;  4 bytes
M00000000000002a4:	addq	$104, %rcx	;  4 bytes
M00000000000002a8:	incq	%rdx	;  3 bytes
M00000000000002ab:	jne	0x413a90 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x2a0>	;  2 bytes
M00000000000002ad:	addq	$-104, %rcx	;  4 bytes
M00000000000002b1:	cmpq	$728, %r14	;  7 bytes
M00000000000002b8:	jb	0x413b1e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x32e>	;  2 bytes
M00000000000002ba:	nopw	(%rax,%rax)	;  6 bytes
M00000000000002c0:	leaq	104(%rcx), %rax	;  4 bytes
M00000000000002c4:	movq	%rax, (%rcx)	;  3 bytes
M00000000000002c7:	leaq	208(%rcx), %rax	;  7 bytes
M00000000000002ce:	movq	%rax, 104(%rcx)	;  4 bytes
M00000000000002d2:	leaq	312(%rcx), %rax	;  7 bytes
M00000000000002d9:	movq	%rax, 208(%rcx)	;  7 bytes
M00000000000002e0:	leaq	416(%rcx), %rax	;  7 bytes
M00000000000002e7:	movq	%rax, 312(%rcx)	;  7 bytes
M00000000000002ee:	leaq	520(%rcx), %rax	;  7 bytes
M00000000000002f5:	movq	%rax, 416(%rcx)	;  7 bytes
M00000000000002fc:	leaq	624(%rcx), %rax	;  7 bytes
M0000000000000303:	movq	%rax, 520(%rcx)	;  7 bytes
M000000000000030a:	leaq	728(%rcx), %rax	;  7 bytes
M0000000000000311:	movq	%rax, 624(%rcx)	;  7 bytes
M0000000000000318:	leaq	832(%rcx), %rax	;  7 bytes
M000000000000031f:	movq	%rax, 728(%rcx)	;  7 bytes
M0000000000000326:	movq	%rax, %rcx	;  3 bytes
M0000000000000329:	cmpq	%rsi, %rax	;  3 bytes
M000000000000032c:	jb	0x413ab0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x2c0>	;  2 bytes
M000000000000032e:	movq	16(%r13), %rax	;  4 bytes
M0000000000000332:	movq	%rax, (%rsi)	;  3 bytes
M0000000000000335:	movq	%rbx, 16(%r13)	;  4 bytes
M0000000000000339:	movl	24(%r13), %eax	;  4 bytes
M000000000000033d:	cmpl	$31, %eax	;  3 bytes
M0000000000000340:	jg	0x413b38 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x348>	;  2 bytes
M0000000000000342:	addl	%eax, %eax	;  2 bytes
M0000000000000344:	movl	%eax, 24(%r13)	;  4 bytes
M0000000000000348:	movq	(%rbx), %rax	;  3 bytes
M000000000000034b:	movq	%rax, 16(%r13)	;  4 bytes
M000000000000034f:	movq	(%r13), %rdx	;  4 bytes
M0000000000000353:	testq	%rdx, %rdx	;  3 bytes
M0000000000000356:	jne	0x413b5c <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x36c>	;  2 bytes
M0000000000000358:	movq	2383649(%rip), %rdx  # 659a70 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M000000000000035f:	testq	%rdx, %rdx	;  3 bytes
M0000000000000362:	jne	0x413b5c <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x36c>	;  2 bytes
M0000000000000364:	callq	0x418eb0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000369:	movq	%rax, %rdx	;  3 bytes
M000000000000036c:	movq	24(%rbp), %rax	;  4 bytes
M0000000000000370:	movq	%rax, 24(%rbx)	;  4 bytes
M0000000000000374:	leaq	32(%rbx), %rdi	;  4 bytes
M0000000000000378:	leaq	32(%rbp), %rsi	;  4 bytes
M000000000000037c:	callq	0x412610 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::VariantImp(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, BloombergLP::bslma::Allocator*)>	;  5 bytes
M0000000000000381:	movl	96(%rbp), %eax	;  3 bytes
M0000000000000384:	movl	%eax, 96(%rbx)	;  3 bytes
M0000000000000387:	movl	100(%rbp), %eax	;  3 bytes
M000000000000038a:	movl	%eax, 100(%rbx)	;  3 bytes
M000000000000038d:	movq	%rbx, 16(%r12)	;  5 bytes
M0000000000000392:	jmp	0x413d16 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x526>	;  5 bytes
M0000000000000397:	nopw	(%rax,%rax)	;  9 bytes
M00000000000003a0:	movq	16(%r13), %rbx	;  4 bytes
M00000000000003a4:	testq	%rbx, %rbx	;  3 bytes
M00000000000003a7:	jne	0x413cc0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x4d0>	;  6 bytes
M00000000000003ad:	movslq	24(%r13), %rax	;  4 bytes
M00000000000003b1:	imulq	$104, %rax, %r14	;  4 bytes
M00000000000003b5:	leaq	23(%r14), %rsi	;  4 bytes
M00000000000003b9:	andq	$-16, %rsi	;  4 bytes
M00000000000003bd:	movq	(%r13), %rdi	;  4 bytes
M00000000000003c1:	movq	(%rdi), %rax	;  3 bytes
M00000000000003c4:	callq	*16(%rax)	;  3 bytes
M00000000000003c7:	movq	%rax, %rcx	;  3 bytes
M00000000000003ca:	movq	8(%r13), %rax	;  4 bytes
M00000000000003ce:	movq	%rax, (%rcx)	;  3 bytes
M00000000000003d1:	movq	%rcx, 8(%r13)	;  4 bytes
M00000000000003d5:	leaq	8(%rcx), %rbx	;  4 bytes
M00000000000003d9:	leaq	-96(%rcx,%r14), %rsi	;  5 bytes
M00000000000003de:	cmpq	%rbx, %rsi	;  3 bytes
M00000000000003e1:	jbe	0x413c9e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x4ae>	;  6 bytes
M00000000000003e7:	addq	$-105, %r14	;  4 bytes
M00000000000003eb:	movq	%r14, %rax	;  3 bytes
M00000000000003ee:	movabsq	$5675921253449092805, %rdx	; 10 bytes
M00000000000003f8:	mulq	%rdx	;  3 bytes
M00000000000003fb:	shrl	$5, %edx	;  3 bytes
M00000000000003fe:	incl	%edx	;  2 bytes
M0000000000000400:	andq	$7, %rdx	;  4 bytes
M0000000000000404:	je	0x413d32 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x542>	;  6 bytes
M000000000000040a:	addq	$112, %rcx	;  4 bytes
M000000000000040e:	negq	%rdx	;  3 bytes
M0000000000000411:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000041b:	nopl	(%rax,%rax)	;  5 bytes
M0000000000000420:	movq	%rcx, -104(%rcx)	;  4 bytes
M0000000000000424:	addq	$104, %rcx	;  4 bytes
M0000000000000428:	incq	%rdx	;  3 bytes
M000000000000042b:	jne	0x413c10 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x420>	;  2 bytes
M000000000000042d:	addq	$-104, %rcx	;  4 bytes
M0000000000000431:	cmpq	$728, %r14	;  7 bytes
M0000000000000438:	jb	0x413c9e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x4ae>	;  2 bytes
M000000000000043a:	nopw	(%rax,%rax)	;  6 bytes
M0000000000000440:	leaq	104(%rcx), %rax	;  4 bytes
M0000000000000444:	movq	%rax, (%rcx)	;  3 bytes
M0000000000000447:	leaq	208(%rcx), %rax	;  7 bytes
M000000000000044e:	movq	%rax, 104(%rcx)	;  4 bytes
M0000000000000452:	leaq	312(%rcx), %rax	;  7 bytes
M0000000000000459:	movq	%rax, 208(%rcx)	;  7 bytes
M0000000000000460:	leaq	416(%rcx), %rax	;  7 bytes
M0000000000000467:	movq	%rax, 312(%rcx)	;  7 bytes
M000000000000046e:	leaq	520(%rcx), %rax	;  7 bytes
M0000000000000475:	movq	%rax, 416(%rcx)	;  7 bytes
M000000000000047c:	leaq	624(%rcx), %rax	;  7 bytes
M0000000000000483:	movq	%rax, 520(%rcx)	;  7 bytes
M000000000000048a:	leaq	728(%rcx), %rax	;  7 bytes
M0000000000000491:	movq	%rax, 624(%rcx)	;  7 bytes
M0000000000000498:	leaq	832(%rcx), %rax	;  7 bytes
M000000000000049f:	movq	%rax, 728(%rcx)	;  7 bytes
M00000000000004a6:	movq	%rax, %rcx	;  3 bytes
M00000000000004a9:	cmpq	%rsi, %rax	;  3 bytes
M00000000000004ac:	jb	0x413c30 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x440>	;  2 bytes
M00000000000004ae:	movq	16(%r13), %rax	;  4 bytes
M00000000000004b2:	movq	%rax, (%rsi)	;  3 bytes
M00000000000004b5:	movq	%rbx, 16(%r13)	;  4 bytes
M00000000000004b9:	movl	24(%r13), %eax	;  4 bytes
M00000000000004bd:	cmpl	$31, %eax	;  3 bytes
M00000000000004c0:	jg	0x413cc0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x4d0>	;  2 bytes
M00000000000004c2:	addl	%eax, %eax	;  2 bytes
M00000000000004c4:	movl	%eax, 24(%r13)	;  4 bytes
M00000000000004c8:	nopl	(%rax,%rax)	;  8 bytes
M00000000000004d0:	movq	(%rbx), %rax	;  3 bytes
M00000000000004d3:	movq	%rax, 16(%r13)	;  4 bytes
M00000000000004d7:	movq	(%r13), %rdx	;  4 bytes
M00000000000004db:	testq	%rdx, %rdx	;  3 bytes
M00000000000004de:	jne	0x413cf0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x500>	;  2 bytes
M00000000000004e0:	movq	2383257(%rip), %rdx  # 659a70 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000004e7:	testq	%rdx, %rdx	;  3 bytes
M00000000000004ea:	jne	0x413cf0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x500>	;  2 bytes
M00000000000004ec:	callq	0x418eb0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000004f1:	movq	%rax, %rdx	;  3 bytes
M00000000000004f4:	nopw	%cs:(%rax,%rax)	; 10 bytes
M00000000000004fe:	nop		;  2 bytes
M0000000000000500:	movq	24(%rbp), %rax	;  4 bytes
M0000000000000504:	movq	%rax, 24(%rbx)	;  4 bytes
M0000000000000508:	leaq	32(%rbx), %rdi	;  4 bytes
M000000000000050c:	leaq	32(%rbp), %rsi	;  4 bytes
M0000000000000510:	callq	0x412610 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::VariantImp(BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, BloombergLP::bslma::Allocator*)>	;  5 bytes
M0000000000000515:	movl	96(%rbp), %eax	;  3 bytes
M0000000000000518:	movl	%eax, 96(%rbx)	;  3 bytes
M000000000000051b:	movl	100(%rbp), %eax	;  3 bytes
M000000000000051e:	movl	%eax, 100(%rbx)	;  3 bytes
M0000000000000521:	movq	%rbx, 8(%r12)	;  5 bytes
M0000000000000526:	movq	(%rbp), %rax	;  4 bytes
M000000000000052a:	andl	$1, %eax	;  3 bytes
M000000000000052d:	orq	%r12, %rax	;  3 bytes
M0000000000000530:	movq	%rax, (%rbx)	;  3 bytes
M0000000000000533:	xorps	%xmm0, %xmm0	;  3 bytes
M0000000000000536:	movups	%xmm0, 8(%rbx)	;  4 bytes
M000000000000053a:	movq	%rbx, %r12	;  3 bytes
M000000000000053d:	jmp	0x4139df <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x1ef>	;  5 bytes
M0000000000000542:	movq	%rbx, %rcx	;  3 bytes
M0000000000000545:	cmpq	$728, %r14	;  7 bytes
M000000000000054c:	jae	0x413c30 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x440>	;  6 bytes
M0000000000000552:	jmp	0x413c9e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x4ae>	;  5 bytes
M0000000000000557:	movq	%rbx, %rcx	;  3 bytes
M000000000000055a:	cmpq	$728, %r14	;  7 bytes
M0000000000000561:	jae	0x413ab0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x2c0>	;  6 bytes
M0000000000000567:	jmp	0x413b1e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x32e>	;  5 bytes
M000000000000056c:	movq	$0, 8(%rsp)	;  9 bytes
M0000000000000575:	movq	32(%rsp), %rbx	;  5 bytes
M000000000000057a:	movq	%rbx, %rdi	;  3 bytes
M000000000000057d:	callq	0x4176c0 <BloombergLP::bslalg::RbTreeUtil::leftmost(BloombergLP::bslalg::RbTreeNode const*)>	;  5 bytes
M0000000000000582:	movl	24(%r15), %ecx	;  4 bytes
M0000000000000586:	movq	24(%rsp), %rdx	;  5 bytes
M000000000000058b:	movq	%rbx, 8(%rdx)	;  4 bytes
M000000000000058f:	movq	%rax, 16(%rdx)	;  4 bytes
M0000000000000593:	movl	%ecx, 24(%rdx)	;  3 bytes
M0000000000000596:	leaq	8(%rsp), %rdi	;  5 bytes
M000000000000059b:	callq	0x413e10 <BloombergLP::bslalg::RbTreeUtilTreeProctor<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >::~RbTreeUtilTreeProctor()>	;  5 bytes
M00000000000005a0:	jmp	0x413da5 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5b5>	;  2 bytes
M00000000000005a2:	movq	$0, 8(%rbp)	;  8 bytes
M00000000000005aa:	movq	%rbp, 16(%rbp)	;  4 bytes
M00000000000005ae:	movl	$0, 24(%rbp)	;  7 bytes
M00000000000005b5:	addq	$72, %rsp	;  4 bytes
M00000000000005b9:	popq	%rbx	;  1 bytes
M00000000000005ba:	popq	%r12	;  2 bytes
M00000000000005bc:	popq	%r13	;  2 bytes
M00000000000005be:	popq	%r14	;  2 bytes
M00000000000005c0:	popq	%r15	;  2 bytes
M00000000000005c2:	popq	%rbp	;  1 bytes
M00000000000005c3:	retq		;  1 bytes
M00000000000005c4:	movq	%r12, %rcx	;  3 bytes
M00000000000005c7:	cmpq	$728, %rbx	;  7 bytes
M00000000000005ce:	jae	0x4138b0 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0xc0>	;  6 bytes
M00000000000005d4:	jmp	0x41391e <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x12e>	;  5 bytes
M00000000000005d9:	jmp	0x413de4 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5f4>	;  2 bytes
M00000000000005db:	movq	%rax, %rbp	;  3 bytes
M00000000000005de:	movq	16(%r13), %rax	;  4 bytes
M00000000000005e2:	movq	%rax, (%r12)	;  4 bytes
M00000000000005e6:	movq	%r12, 16(%r13)	;  4 bytes
M00000000000005ea:	movq	%rbp, %rdi	;  3 bytes
M00000000000005ed:	callq	0x403ad0 <_Unwind_Resume@plt>	;  5 bytes
M00000000000005f2:	jmp	0x413de4 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5f4>	;  2 bytes
M00000000000005f4:	movq	%rax, %rbp	;  3 bytes
M00000000000005f7:	jmp	0x413df9 <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x609>	;  2 bytes
M00000000000005f9:	jmp	0x413deb <void BloombergLP::bslalg::RbTreeUtil::copyTree<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeAnchor const&, BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> >*)+0x5fb>	;  2 bytes
M00000000000005fb:	movq	%rax, %rbp	;  3 bytes
M00000000000005fe:	movq	16(%r13), %rax	;  4 bytes
M0000000000000602:	movq	%rax, (%rbx)	;  3 bytes
M0000000000000605:	movq	%rbx, 16(%r13)	;  4 bytes
M0000000000000609:	leaq	8(%rsp), %rdi	;  5 bytes
M000000000000060e:	callq	0x413e10 <BloombergLP::bslalg::RbTreeUtilTreeProctor<BloombergLP::bslstl::TreeNodePool<BloombergLP::ball::Attribute, bsl::allocator<BloombergLP::ball::Attribute> > >::~RbTreeUtilTreeProctor()>	;  5 bytes
M0000000000000613:	movq	%rbp, %rdi	;  3 bytes
M0000000000000616:	callq	0x403ad0 <_Unwind_Resume@plt>	;  5 bytes
M000000000000061b:	nopl	(%rax,%rax)	;  5 bytes