Ignored vs Assumed Semantics in BDE

BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) - Ignored

0000000000498940 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>:
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	$40, %rsp	;  4 bytes
M000000000000000e:	movq	%rsi, %r12	;  3 bytes
M0000000000000011:	movq	%rdi, %rbx	;  3 bytes
M0000000000000014:	movq	8(%rdi), %rax	;  4 bytes
M0000000000000018:	movq	16(%rdi), %rsi	;  4 bytes
M000000000000001c:	movq	%rax, %rdi	;  3 bytes
M000000000000001f:	subq	(%rbx), %rdi	;  3 bytes
M0000000000000022:	sarq	$6, %rdi	;  4 bytes
M0000000000000026:	cmpq	%rdi, %rsi	;  3 bytes
M0000000000000029:	jbe	0x498999 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x59>	;  2 bytes
M000000000000002b:	leaq	24(%rbx), %rdi	;  4 bytes
M000000000000002f:	movq	%rax, %rsi	;  3 bytes
M0000000000000032:	movq	%r12, %rdx	;  3 bytes
M0000000000000035:	callq	0x498c70 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>	;  5 bytes
M000000000000003a:	movq	8(%rbx), %rax	;  4 bytes
M000000000000003e:	addq	$64, %rax	;  4 bytes
M0000000000000042:	movq	%rax, 8(%rbx)	;  4 bytes
M0000000000000046:	addq	$-64, %rax	;  4 bytes
M000000000000004a:	addq	$40, %rsp	;  4 bytes
M000000000000004e:	popq	%rbx	;  1 bytes
M000000000000004f:	popq	%r12	;  2 bytes
M0000000000000051:	popq	%r13	;  2 bytes
M0000000000000053:	popq	%r14	;  2 bytes
M0000000000000055:	popq	%r15	;  2 bytes
M0000000000000057:	popq	%rbp	;  1 bytes
M0000000000000058:	retq		;  1 bytes
M0000000000000059:	incq	%rdi	;  3 bytes
M000000000000005c:	movabsq	$288230376151711743, %rdx	; 10 bytes
M0000000000000066:	callq	0x4e94f0 <bsl::Vector_Util::computeNewCapacity(unsigned long, unsigned long, unsigned long)>	;  5 bytes
M000000000000006b:	movq	%rax, %r14	;  3 bytes
M000000000000006e:	movq	24(%rbx), %rdi	;  4 bytes
M0000000000000072:	xorps	%xmm0, %xmm0	;  3 bytes
M0000000000000075:	movaps	%xmm0, (%rsp)	;  4 bytes
M0000000000000079:	movq	$0, 16(%rsp)	;  9 bytes
M0000000000000082:	movq	%rdi, 24(%rsp)	;  5 bytes
M0000000000000087:	movq	%rax, %rsi	;  3 bytes
M000000000000008a:	shlq	$6, %rsi	;  4 bytes
M000000000000008e:	movq	(%rdi), %rax	;  3 bytes
M0000000000000091:	callq	*16(%rax)	;  3 bytes
M0000000000000094:	movq	%rax, %r15	;  3 bytes
M0000000000000097:	movq	%rax, 8(%rsp)	;  5 bytes
M000000000000009c:	movq	%rax, (%rsp)	;  4 bytes
M00000000000000a0:	movq	%r14, 16(%rsp)	;  5 bytes
M00000000000000a5:	movq	8(%rbx), %rbp	;  4 bytes
M00000000000000a9:	subq	(%rbx), %rbp	;  3 bytes
M00000000000000ac:	leaq	(%rax,%rbp), %r14	;  4 bytes
M00000000000000b0:	leaq	24(%rbx), %rdi	;  4 bytes
M00000000000000b4:	movq	%r14, %rsi	;  3 bytes
M00000000000000b7:	movq	%r12, %rdx	;  3 bytes
M00000000000000ba:	callq	0x498c70 <void bsl::allocator_traits<bsl::allocator<BloombergLP::ball::UserFieldValue> >::construct<BloombergLP::ball::UserFieldValue, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(bsl::allocator<BloombergLP::ball::UserFieldValue>&, BloombergLP::ball::UserFieldValue*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>	;  5 bytes
M00000000000000bf:	sarq	$6, %rbp	;  4 bytes
M00000000000000c3:	movq	(%rsp), %rdi	;  4 bytes
M00000000000000c7:	movq	(%rbx), %r12	;  3 bytes
M00000000000000ca:	movq	8(%rbx), %r13	;  4 bytes
M00000000000000ce:	movq	24(%rbx), %rax	;  4 bytes
M00000000000000d2:	movq	%rax, 32(%rsp)	;  5 bytes
M00000000000000d7:	leaq	32(%rsp), %rcx	;  5 bytes
M00000000000000dc:	movq	%r12, %rsi	;  3 bytes
M00000000000000df:	movq	%r13, %rdx	;  3 bytes
M00000000000000e2:	xorl	%r8d, %r8d	;  3 bytes
M00000000000000e5:	callq	0x498df0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::moveIfNoexcept<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >(BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, BloombergLP::ball::UserFieldValue*, bsl::allocator<BloombergLP::ball::UserFieldValue>, BloombergLP::bslmf::MetaInt<0>*)>	;  5 bytes
M00000000000000ea:	cmpq	%r13, %r12	;  3 bytes
M00000000000000ed:	jne	0x498a81 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x141>	;  2 bytes
M00000000000000ef:	movq	(%rbx), %rax	;  3 bytes
M00000000000000f2:	movq	%rax, 8(%rbx)	;  4 bytes
M00000000000000f6:	addq	$64, %r14	;  4 bytes
M00000000000000fa:	movq	%r14, 8(%rsp)	;  5 bytes
M00000000000000ff:	movq	%rsp, %rsi	;  3 bytes
M0000000000000102:	movq	%rbx, %rdi	;  3 bytes
M0000000000000105:	callq	0x4e9520 <bsl::Vector_Util::swap(void*, void*)>	;  5 bytes
M000000000000010a:	movq	(%rsp), %r14	;  4 bytes
M000000000000010e:	testq	%r14, %r14	;  3 bytes
M0000000000000111:	je	0x498b2a <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x1ea>	;  6 bytes
M0000000000000117:	movq	8(%rsp), %rbp	;  5 bytes
M000000000000011c:	cmpq	%rbp, %r14	;  3 bytes
M000000000000011f:	jne	0x498adc <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x19c>	;  2 bytes
M0000000000000121:	jmp	0x498b1c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x1dc>	;  5 bytes
M0000000000000126:	movq	$-1, 24(%r12)	;  9 bytes
M000000000000012f:	movl	$0, 48(%r12)	;  9 bytes
M0000000000000138:	addq	$64, %r12	;  4 bytes
M000000000000013c:	cmpq	%r12, %r13	;  3 bytes
M000000000000013f:	je	0x498a2f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0xef>	;  2 bytes
M0000000000000141:	movl	48(%r12), %eax	;  5 bytes
M0000000000000146:	testl	%eax, %eax	;  2 bytes
M0000000000000148:	je	0x498a78 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x138>	;  2 bytes
M000000000000014a:	cmpl	$5, %eax	;  3 bytes
M000000000000014d:	je	0x498aad <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x16d>	;  2 bytes
M000000000000014f:	cmpl	$3, %eax	;  3 bytes
M0000000000000152:	jne	0x498a6f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x12f>	;  2 bytes
M0000000000000154:	cmpq	$23, 32(%r12)	;  6 bytes
M000000000000015a:	je	0x498a66 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x126>	;  2 bytes
M000000000000015c:	movq	(%r12), %rsi	;  4 bytes
M0000000000000160:	movq	40(%r12), %rdi	;  5 bytes
M0000000000000165:	movq	(%rdi), %rax	;  3 bytes
M0000000000000168:	callq	*24(%rax)	;  3 bytes
M000000000000016b:	jmp	0x498a66 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x126>	;  2 bytes
M000000000000016d:	movq	(%r12), %rsi	;  4 bytes
M0000000000000171:	testq	%rsi, %rsi	;  3 bytes
M0000000000000174:	je	0x498a6f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x12f>	;  2 bytes
M0000000000000176:	movq	24(%r12), %rdi	;  5 bytes
M000000000000017b:	movq	(%rdi), %rax	;  3 bytes
M000000000000017e:	callq	*24(%rax)	;  3 bytes
M0000000000000181:	jmp	0x498a6f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x12f>	;  2 bytes
M0000000000000183:	movq	$-1, 24(%r14)	;  8 bytes
M000000000000018b:	movl	$0, 48(%r14)	;  8 bytes
M0000000000000193:	addq	$64, %r14	;  4 bytes
M0000000000000197:	cmpq	%r14, %rbp	;  3 bytes
M000000000000019a:	je	0x498b18 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x1d8>	;  2 bytes
M000000000000019c:	movl	48(%r14), %eax	;  4 bytes
M00000000000001a0:	testl	%eax, %eax	;  2 bytes
M00000000000001a2:	je	0x498ad3 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x193>	;  2 bytes
M00000000000001a4:	cmpl	$5, %eax	;  3 bytes
M00000000000001a7:	je	0x498b04 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x1c4>	;  2 bytes
M00000000000001a9:	cmpl	$3, %eax	;  3 bytes
M00000000000001ac:	jne	0x498acb <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x18b>	;  2 bytes
M00000000000001ae:	cmpq	$23, 32(%r14)	;  5 bytes
M00000000000001b3:	je	0x498ac3 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x183>	;  2 bytes
M00000000000001b5:	movq	(%r14), %rsi	;  3 bytes
M00000000000001b8:	movq	40(%r14), %rdi	;  4 bytes
M00000000000001bc:	movq	(%rdi), %rax	;  3 bytes
M00000000000001bf:	callq	*24(%rax)	;  3 bytes
M00000000000001c2:	jmp	0x498ac3 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x183>	;  2 bytes
M00000000000001c4:	movq	(%r14), %rsi	;  3 bytes
M00000000000001c7:	testq	%rsi, %rsi	;  3 bytes
M00000000000001ca:	je	0x498acb <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x18b>	;  2 bytes
M00000000000001cc:	movq	24(%r14), %rdi	;  4 bytes
M00000000000001d0:	movq	(%rdi), %rax	;  3 bytes
M00000000000001d3:	callq	*24(%rax)	;  3 bytes
M00000000000001d6:	jmp	0x498acb <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x18b>	;  2 bytes
M00000000000001d8:	movq	(%rsp), %r14	;  4 bytes
M00000000000001dc:	movq	24(%rsp), %rdi	;  5 bytes
M00000000000001e1:	movq	(%rdi), %rax	;  3 bytes
M00000000000001e4:	movq	%r14, %rsi	;  3 bytes
M00000000000001e7:	callq	*24(%rax)	;  3 bytes
M00000000000001ea:	movq	8(%rbx), %rax	;  4 bytes
M00000000000001ee:	jmp	0x498986 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x46>	;  5 bytes
M00000000000001f3:	movq	%rax, %rdi	;  3 bytes
M00000000000001f6:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M00000000000001fb:	jmp	0x498baf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x26f>	;  2 bytes
M00000000000001fd:	movq	%rax, %r12	;  3 bytes
M0000000000000200:	testq	%r15, %r15	;  3 bytes
M0000000000000203:	je	0x498bb2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x272>	;  2 bytes
M0000000000000205:	shlq	$6, %rbp	;  4 bytes
M0000000000000209:	movl	48(%r15,%rbp), %eax	;  5 bytes
M000000000000020e:	testl	%eax, %eax	;  2 bytes
M0000000000000210:	je	0x498bb2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x272>	;  2 bytes
M0000000000000212:	cmpl	$5, %eax	;  3 bytes
M0000000000000215:	je	0x498b7d <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x23d>	;  2 bytes
M0000000000000217:	cmpl	$3, %eax	;  3 bytes
M000000000000021a:	jne	0x498b90 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x250>	;  2 bytes
M000000000000021c:	cmpq	$23, 32(%r15,%rbp)	;  6 bytes
M0000000000000222:	je	0x498b72 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x232>	;  2 bytes
M0000000000000224:	movq	(%r14), %rsi	;  3 bytes
M0000000000000227:	movq	40(%r15,%rbp), %rdi	;  5 bytes
M000000000000022c:	movq	(%rdi), %rax	;  3 bytes
M000000000000022f:	callq	*24(%rax)	;  3 bytes
M0000000000000232:	movq	$-1, 24(%r15,%rbp)	;  9 bytes
M000000000000023b:	jmp	0x498b90 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x250>	;  2 bytes
M000000000000023d:	movq	(%r14), %rsi	;  3 bytes
M0000000000000240:	testq	%rsi, %rsi	;  3 bytes
M0000000000000243:	je	0x498b90 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x250>	;  2 bytes
M0000000000000245:	movq	24(%r15,%rbp), %rdi	;  5 bytes
M000000000000024a:	movq	(%rdi), %rax	;  3 bytes
M000000000000024d:	callq	*24(%rax)	;  3 bytes
M0000000000000250:	leaq	48(%r15,%rbp), %rax	;  5 bytes
M0000000000000255:	movl	$0, (%rax)	;  6 bytes
M000000000000025b:	jmp	0x498bb2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x272>	;  2 bytes
M000000000000025d:	movq	%rax, %rdi	;  3 bytes
M0000000000000260:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M0000000000000265:	movq	%rax, %rdi	;  3 bytes
M0000000000000268:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M000000000000026d:	jmp	0x498baf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x26f>	;  2 bytes
M000000000000026f:	movq	%rax, %r12	;  3 bytes
M0000000000000272:	movq	(%rsp), %rbx	;  4 bytes
M0000000000000276:	testq	%rbx, %rbx	;  3 bytes
M0000000000000279:	je	0x498c2c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2ec>	;  2 bytes
M000000000000027b:	movq	8(%rsp), %rbp	;  5 bytes
M0000000000000280:	cmpq	%rbp, %rbx	;  3 bytes
M0000000000000283:	jne	0x498bdf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x29f>	;  2 bytes
M0000000000000285:	jmp	0x498c1e <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2de>	;  2 bytes
M0000000000000287:	movq	$-1, 24(%rbx)	;  8 bytes
M000000000000028f:	movl	$0, 48(%rbx)	;  7 bytes
M0000000000000296:	addq	$64, %rbx	;  4 bytes
M000000000000029a:	cmpq	%rbx, %rbp	;  3 bytes
M000000000000029d:	je	0x498c1a <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2da>	;  2 bytes
M000000000000029f:	movl	48(%rbx), %eax	;  3 bytes
M00000000000002a2:	testl	%eax, %eax	;  2 bytes
M00000000000002a4:	je	0x498bd6 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x296>	;  2 bytes
M00000000000002a6:	cmpl	$5, %eax	;  3 bytes
M00000000000002a9:	je	0x498c06 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x2c6>	;  2 bytes
M00000000000002ab:	cmpl	$3, %eax	;  3 bytes
M00000000000002ae:	jne	0x498bcf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x28f>	;  2 bytes
M00000000000002b0:	cmpq	$23, 32(%rbx)	;  5 bytes
M00000000000002b5:	je	0x498bc7 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x287>	;  2 bytes
M00000000000002b7:	movq	(%rbx), %rsi	;  3 bytes
M00000000000002ba:	movq	40(%rbx), %rdi	;  4 bytes
M00000000000002be:	movq	(%rdi), %rax	;  3 bytes
M00000000000002c1:	callq	*24(%rax)	;  3 bytes
M00000000000002c4:	jmp	0x498bc7 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x287>	;  2 bytes
M00000000000002c6:	movq	(%rbx), %rsi	;  3 bytes
M00000000000002c9:	testq	%rsi, %rsi	;  3 bytes
M00000000000002cc:	je	0x498bcf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x28f>	;  2 bytes
M00000000000002ce:	movq	24(%rbx), %rdi	;  4 bytes
M00000000000002d2:	movq	(%rdi), %rax	;  3 bytes
M00000000000002d5:	callq	*24(%rax)	;  3 bytes
M00000000000002d8:	jmp	0x498bcf <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)+0x28f>	;  2 bytes
M00000000000002da:	movq	(%rsp), %rbx	;  4 bytes
M00000000000002de:	movq	24(%rsp), %rdi	;  5 bytes
M00000000000002e3:	movq	(%rdi), %rax	;  3 bytes
M00000000000002e6:	movq	%rbx, %rsi	;  3 bytes
M00000000000002e9:	callq	*24(%rax)	;  3 bytes
M00000000000002ec:	movq	%r12, %rdi	;  3 bytes
M00000000000002ef:	callq	0x407a80 <_Unwind_Resume@plt>	;  5 bytes
M00000000000002f4:	movq	%rax, %rdi	;  3 bytes
M00000000000002f7:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M00000000000002fc:	movq	%rax, %rdi	;  3 bytes
M00000000000002ff:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M0000000000000304:	movq	%rax, %rdi	;  3 bytes
M0000000000000307:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M000000000000030c:	movq	%rax, %rdi	;  3 bytes
M000000000000030f:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M0000000000000314:	movq	%rax, %rdi	;  3 bytes
M0000000000000317:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M000000000000031c:	movq	%rax, %rdi	;  3 bytes
M000000000000031f:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M0000000000000324:	movq	%rax, %rdi	;  3 bytes
M0000000000000327:	callq	0x450030 <__clang_call_terminate>	;  5 bytes
M000000000000032c:	nopl	(%rax)	;  4 bytes