Comparing BloombergLP::ball::UserFieldValue& bsl::vector >::emplace_back<>() in assumed vs ignored

Files changed (1) hide show
  1. ball_recordjsonformatter.t/{10.assume.s → 10.none.s} +237 -135
ball_recordjsonformatter.t/{10.assume.s → 10.none.s} RENAMED
@@ -1,146 +1,248 @@
1
- 0000000000415ce0 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()>:
 
2
- 0000000000000000: 02 pushq %r15
3
- 0000000000000002: 02 pushq %r14
4
- 0000000000000004: 02 pushq %r13
5
- 0000000000000006: 02 pushq %r12
6
- 0000000000000008: 01 pushq %rbx
7
- 0000000000000009: 04 subq $48, %rsp
8
- 000000000000000d: 03 movq %rdi, %r13
9
- 0000000000000010: 04 movq 8(%rdi), %rbx
10
- 0000000000000014: 04 movq 16(%rdi), %rsi
11
- 0000000000000018: 03 movq %rbx, %rdi
12
- 000000000000001b: 04 subq (%r13), %rdi
13
  000000000000001f: 04 sarq $6, %rdi
14
  0000000000000023: 03 cmpq %rdi, %rsi
15
- 0000000000000026: 02 jbe 0x415d4b <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x6b>
16
- 0000000000000028: 04 movq 24(%r13), %rax
17
- 000000000000002c: 07 movl $0, 48(%rbx)
18
  0000000000000033: 03 testq %rax, %rax
19
- 0000000000000036: 02 jne 0x415d29 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x49>
20
- 0000000000000038: 07 movq 2973185(%rip), %rax # 6ebb20 <BloombergLP::bslma::Default::s_defaultAllocator>
21
  000000000000003f: 03 testq %rax, %rax
22
- 0000000000000042: 02 jne 0x415d29 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x49>
23
- 0000000000000044: 05 callq 0x4712e0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
24
- 0000000000000049: 04 movq %rax, 56(%rbx)
25
- 000000000000004d: 04 movq 8(%r13), %rax
26
  0000000000000051: 04 addq $64, %rax
27
- 0000000000000055: 04 movq %rax, 8(%r13)
28
  0000000000000059: 04 addq $-64, %rax
29
- 000000000000005d: 04 addq $48, %rsp
30
  0000000000000061: 01 popq %rbx
31
  0000000000000062: 02 popq %r12
32
  0000000000000064: 02 popq %r13
33
  0000000000000066: 02 popq %r14
34
  0000000000000068: 02 popq %r15
35
- 000000000000006a: 01 retq
36
- 000000000000006b: 03 incq %rdi
37
- 000000000000006e: 10 movabsq $288230376151711743, %rdx
38
- 0000000000000078: 05 callq 0x47d400 <bsl::Vector_Util::computeNewCapacity(unsigned long, unsigned long, unsigned long)>
39
- 000000000000007d: 03 movq %rax, %r15
40
- 0000000000000080: 04 movq 24(%r13), %rdi
41
- 0000000000000084: 03 xorps %xmm0, %xmm0
42
- 0000000000000087: 04 movaps %xmm0, (%rsp)
43
- 000000000000008b: 09 movq $0, 16(%rsp)
44
- 0000000000000094: 05 movq %rdi, 24(%rsp)
45
- 0000000000000099: 03 movq %rax, %rsi
46
- 000000000000009c: 04 shlq $6, %rsi
47
- 00000000000000a0: 03 movq (%rdi), %rax
48
- 00000000000000a3: 03 callq *16(%rax)
49
- 00000000000000a6: 03 movq %rax, %r14
50
- 00000000000000a9: 03 movq %rax, %r12
51
- 00000000000000ac: 05 movq %r14, 8(%rsp)
52
- 00000000000000b1: 04 movq %r14, (%rsp)
53
- 00000000000000b5: 05 movq %r15, 16(%rsp)
54
- 00000000000000ba: 04 movq 8(%r13), %r15
55
- 00000000000000be: 04 movq 24(%r13), %rax
56
- 00000000000000c2: 04 subq (%r13), %r15
57
- 00000000000000c6: 09 movl $0, 48(%r14,%r15)
58
- 00000000000000cf: 03 testq %rax, %rax
59
- 00000000000000d2: 02 jne 0x415dc5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0xe5>
60
- 00000000000000d4: 07 movq 2973029(%rip), %rax # 6ebb20 <BloombergLP::bslma::Default::s_defaultAllocator>
61
- 00000000000000db: 03 testq %rax, %rax
62
- 00000000000000de: 02 jne 0x415dc5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0xe5>
63
- 00000000000000e0: 05 callq 0x4712e0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
64
- 00000000000000e5: 03 addq %r15, %r14
65
- 00000000000000e8: 04 sarq $6, %r15
66
- 00000000000000ec: 04 shlq $6, %r15
67
- 00000000000000f0: 05 movq %rax, 56(%r12,%r15)
68
- 00000000000000f5: 04 movq (%rsp), %rdi
69
- 00000000000000f9: 04 movq (%r13), %r15
70
- 00000000000000fd: 04 movq 8(%r13), %r12
71
- 0000000000000101: 04 movq 24(%r13), %rax
72
- 0000000000000105: 05 movq %rax, 40(%rsp)
73
- 000000000000010a: 05 leaq 40(%rsp), %rcx
74
- 000000000000010f: 03 movq %r15, %rsi
75
- 0000000000000112: 03 movq %r12, %rdx
76
- 0000000000000115: 03 xorl %r8d, %r8d
77
- 0000000000000118: 05 callq 0x415ef0 <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>*)>
78
- 000000000000011d: 03 cmpq %r12, %r15
79
- 0000000000000120: 02 je 0x415e13 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x133>
80
- 0000000000000122: 03 movq %r15, %rdi
81
- 0000000000000125: 05 callq 0x4153b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
82
- 000000000000012a: 04 addq $64, %r15
83
- 000000000000012e: 03 cmpq %r15, %r12
84
- 0000000000000131: 02 jne 0x415e02 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x122>
85
- 0000000000000133: 04 movq (%r13), %rax
86
- 0000000000000137: 04 movq %rax, 8(%r13)
87
- 000000000000013b: 04 addq $64, %r14
88
- 000000000000013f: 05 movq %r14, 8(%rsp)
89
- 0000000000000144: 03 movq %rsp, %rsi
90
- 0000000000000147: 03 movq %r13, %rdi
91
- 000000000000014a: 05 callq 0x47d430 <bsl::Vector_Util::swap(void*, void*)>
92
- 000000000000014f: 04 movq (%rsp), %r14
93
- 0000000000000153: 03 testq %r14, %r14
94
- 0000000000000156: 02 je 0x415e65 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x185>
95
- 0000000000000158: 05 movq 8(%rsp), %rbx
96
- 000000000000015d: 03 cmpq %rbx, %r14
97
- 0000000000000160: 02 je 0x415e57 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x177>
98
- 0000000000000162: 03 movq %r14, %rdi
99
- 0000000000000165: 05 callq 0x4153b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
100
- 000000000000016a: 04 addq $64, %r14
101
- 000000000000016e: 03 cmpq %r14, %rbx
102
- 0000000000000171: 02 jne 0x415e42 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x162>
103
- 0000000000000173: 04 movq (%rsp), %r14
104
- 0000000000000177: 05 movq 24(%rsp), %rdi
105
- 000000000000017c: 03 movq (%rdi), %rax
106
- 000000000000017f: 03 movq %r14, %rsi
107
- 0000000000000182: 03 callq *24(%rax)
108
- 0000000000000185: 04 movq 8(%r13), %rax
109
- 0000000000000189: 05 jmp 0x415d39 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x59>
110
- 000000000000018e: 02 jmp 0x415e8f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1af>
111
- 0000000000000190: 03 movq %rax, %rdi
112
- 0000000000000193: 05 callq 0x413ee0 <__clang_call_terminate>
113
- 0000000000000198: 02 jmp 0x415e8f <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1af>
114
- 000000000000019a: 03 movq %rax, %r15
115
- 000000000000019d: 03 movq %r14, %rdi
116
- 00000000000001a0: 05 callq 0x4153b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
117
- 00000000000001a5: 02 jmp 0x415e92 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1b2>
118
- 00000000000001a7: 03 movq %rax, %rdi
119
- 00000000000001aa: 05 callq 0x413ee0 <__clang_call_terminate>
120
- 00000000000001af: 03 movq %rax, %r15
121
- 00000000000001b2: 04 movq (%rsp), %rbx
122
- 00000000000001b6: 03 testq %rbx, %rbx
123
- 00000000000001b9: 02 je 0x415ec8 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1e8>
124
- 00000000000001bb: 05 movq 8(%rsp), %r14
125
- 00000000000001c0: 03 cmpq %r14, %rbx
126
- 00000000000001c3: 02 je 0x415eba <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1da>
127
- 00000000000001c5: 03 movq %rbx, %rdi
128
- 00000000000001c8: 05 callq 0x4153b0 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
129
- 00000000000001cd: 04 addq $64, %rbx
130
- 00000000000001d1: 03 cmpq %rbx, %r14
131
- 00000000000001d4: 02 jne 0x415ea5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1c5>
132
- 00000000000001d6: 04 movq (%rsp), %rbx
133
- 00000000000001da: 05 movq 24(%rsp), %rdi
134
- 00000000000001df: 03 movq (%rdi), %rax
135
- 00000000000001e2: 03 movq %rbx, %rsi
136
- 00000000000001e5: 03 callq *24(%rax)
137
- 00000000000001e8: 03 movq %r15, %rdi
138
- 00000000000001eb: 05 callq 0x404c30 <_Unwind_Resume@plt>
139
- 00000000000001f0: 03 movq %rax, %rdi
140
- 00000000000001f3: 05 callq 0x413ee0 <__clang_call_terminate>
141
- 00000000000001f8: 03 movq %rax, %rdi
142
- 00000000000001fb: 05 callq 0x413ee0 <__clang_call_terminate>
143
- 0000000000000200: 03 movq %rax, %rdi
144
- 0000000000000203: 05 callq 0x413ee0 <__clang_call_terminate>
145
- 0000000000000208: 03 movq %rax, %rdi
146
- 000000000000020b: 05 callq 0x413ee0 <__clang_call_terminate>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 00000000004163e0 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()>:
2
+ 0000000000000000: 01 pushq %rbp
3
+ 0000000000000001: 02 pushq %r15
4
+ 0000000000000003: 02 pushq %r14
5
+ 0000000000000005: 02 pushq %r13
6
+ 0000000000000007: 02 pushq %r12
7
+ 0000000000000009: 01 pushq %rbx
8
+ 000000000000000a: 04 subq $56, %rsp
9
+ 000000000000000e: 03 movq %rdi, %rbx
10
+ 0000000000000011: 04 movq 8(%rdi), %rbp
11
+ 0000000000000015: 04 movq 16(%rdi), %rsi
12
+ 0000000000000019: 03 movq %rbp, %rdi
13
+ 000000000000001c: 03 subq (%rbx), %rdi
14
  000000000000001f: 04 sarq $6, %rdi
15
  0000000000000023: 03 cmpq %rdi, %rsi
16
+ 0000000000000026: 02 jbe 0x41644c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x6c>
17
+ 0000000000000028: 04 movq 24(%rbx), %rax
18
+ 000000000000002c: 07 movl $0, 48(%rbp)
19
  0000000000000033: 03 testq %rax, %rax
20
+ 0000000000000036: 02 jne 0x416429 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x49>
21
+ 0000000000000038: 07 movq 2979585(%rip), %rax # 6edb20 <BloombergLP::bslma::Default::s_defaultAllocator>
22
  000000000000003f: 03 testq %rax, %rax
23
+ 0000000000000042: 02 jne 0x416429 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x49>
24
+ 0000000000000044: 05 callq 0x472d60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
25
+ 0000000000000049: 04 movq %rax, 56(%rbp)
26
+ 000000000000004d: 04 movq 8(%rbx), %rax
27
  0000000000000051: 04 addq $64, %rax
28
+ 0000000000000055: 04 movq %rax, 8(%rbx)
29
  0000000000000059: 04 addq $-64, %rax
30
+ 000000000000005d: 04 addq $56, %rsp
31
  0000000000000061: 01 popq %rbx
32
  0000000000000062: 02 popq %r12
33
  0000000000000064: 02 popq %r13
34
  0000000000000066: 02 popq %r14
35
  0000000000000068: 02 popq %r15
36
+ 000000000000006a: 01 popq %rbp
37
+ 000000000000006b: 01 retq
38
+ 000000000000006c: 03 incq %rdi
39
+ 000000000000006f: 10 movabsq $288230376151711743, %rdx
40
+ 0000000000000079: 05 callq 0x47ee80 <bsl::Vector_Util::computeNewCapacity(unsigned long, unsigned long, unsigned long)>
41
+ 000000000000007e: 03 movq %rax, %r15
42
+ 0000000000000081: 04 movq 24(%rbx), %rdi
43
+ 0000000000000085: 03 xorps %xmm0, %xmm0
44
+ 0000000000000088: 04 movaps %xmm0, (%rsp)
45
+ 000000000000008c: 09 movq $0, 16(%rsp)
46
+ 0000000000000095: 05 movq %rdi, 24(%rsp)
47
+ 000000000000009a: 03 movq %rax, %rsi
48
+ 000000000000009d: 04 shlq $6, %rsi
49
+ 00000000000000a1: 03 movq (%rdi), %rax
50
+ 00000000000000a4: 03 callq *16(%rax)
51
+ 00000000000000a7: 03 movq %rax, %r14
52
+ 00000000000000aa: 05 movq %rax, 8(%rsp)
53
+ 00000000000000af: 04 movq %rax, (%rsp)
54
+ 00000000000000b3: 05 movq %r15, 16(%rsp)
55
+ 00000000000000b8: 04 movq 8(%rbx), %rbp
56
+ 00000000000000bc: 04 movq 24(%rbx), %rax
57
+ 00000000000000c0: 03 subq (%rbx), %rbp
58
+ 00000000000000c3: 09 movl $0, 48(%r14,%rbp)
59
+ 00000000000000cc: 03 testq %rax, %rax
60
+ 00000000000000cf: 02 jne 0x4164c2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0xe2>
61
+ 00000000000000d1: 07 movq 2979432(%rip), %rax # 6edb20 <BloombergLP::bslma::Default::s_defaultAllocator>
62
+ 00000000000000d8: 03 testq %rax, %rax
63
+ 00000000000000db: 02 jne 0x4164c2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0xe2>
64
+ 00000000000000dd: 05 callq 0x472d60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
65
+ 00000000000000e2: 03 movq %rbp, %r13
66
+ 00000000000000e5: 04 sarq $6, %r13
67
+ 00000000000000e9: 04 leaq (%r14,%rbp), %rcx
68
+ 00000000000000ed: 05 movq %rcx, 40(%rsp)
69
+ 00000000000000f2: 05 leaq 48(%r14,%rbp), %rbp
70
+ 00000000000000f7: 04 shlq $6, %r13
71
+ 00000000000000fb: 05 movq %rax, 56(%r14,%r13)
72
+ 0000000000000100: 04 movq (%rsp), %rdi
73
+ 0000000000000104: 03 movq (%rbx), %r15
74
+ 0000000000000107: 04 movq 8(%rbx), %r12
75
+ 000000000000010b: 04 movq 24(%rbx), %rax
76
+ 000000000000010f: 05 movq %rax, 48(%rsp)
77
+ 0000000000000114: 05 leaq 48(%rsp), %rcx
78
+ 0000000000000119: 03 movq %r15, %rsi
79
+ 000000000000011c: 03 movq %r12, %rdx
80
+ 000000000000011f: 03 xorl %r8d, %r8d
81
+ 0000000000000122: 05 callq 0x416750 <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>*)>
82
+ 0000000000000127: 03 cmpq %r12, %r15
83
+ 000000000000012a: 02 jne 0x416561 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x181>
84
+ 000000000000012c: 03 movq (%rbx), %rax
85
+ 000000000000012f: 04 movq %rax, 8(%rbx)
86
+ 0000000000000133: 05 movq 40(%rsp), %rax
87
+ 0000000000000138: 04 addq $64, %rax
88
+ 000000000000013c: 05 movq %rax, 8(%rsp)
89
+ 0000000000000141: 03 movq %rsp, %rsi
90
+ 0000000000000144: 03 movq %rbx, %rdi
91
+ 0000000000000147: 05 callq 0x47eeb0 <bsl::Vector_Util::swap(void*, void*)>
92
+ 000000000000014c: 04 movq (%rsp), %r14
93
+ 0000000000000150: 03 testq %r14, %r14
94
+ 0000000000000153: 06 je 0x416604 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x224>
95
+ 0000000000000159: 05 movq 8(%rsp), %rbp
96
+ 000000000000015e: 03 cmpq %rbp, %r14
97
+ 0000000000000161: 02 jne 0x4165b6 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1d6>
98
+ 0000000000000163: 05 jmp 0x4165f6 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x216>
99
+ 0000000000000168: 08 movq $-1, 24(%r15)
100
+ 0000000000000170: 08 movl $0, 48(%r15)
101
+ 0000000000000178: 04 addq $64, %r15
102
+ 000000000000017c: 03 cmpq %r15, %r12
103
+ 000000000000017f: 02 je 0x41650c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x12c>
104
+ 0000000000000181: 04 movl 48(%r15), %eax
105
+ 0000000000000185: 02 testl %eax, %eax
106
+ 0000000000000187: 02 je 0x416558 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x178>
107
+ 0000000000000189: 03 cmpl $5, %eax
108
+ 000000000000018c: 02 je 0x416589 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1a9>
109
+ 000000000000018e: 03 cmpl $3, %eax
110
+ 0000000000000191: 02 jne 0x416550 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x170>
111
+ 0000000000000193: 05 cmpq $23, 32(%r15)
112
+ 0000000000000198: 02 je 0x416548 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x168>
113
+ 000000000000019a: 03 movq (%r15), %rsi
114
+ 000000000000019d: 04 movq 40(%r15), %rdi
115
+ 00000000000001a1: 03 movq (%rdi), %rax
116
+ 00000000000001a4: 03 callq *24(%rax)
117
+ 00000000000001a7: 02 jmp 0x416548 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x168>
118
+ 00000000000001a9: 03 movq (%r15), %rsi
119
+ 00000000000001ac: 03 testq %rsi, %rsi
120
+ 00000000000001af: 02 je 0x416550 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x170>
121
+ 00000000000001b1: 04 movq 24(%r15), %rdi
122
+ 00000000000001b5: 03 movq (%rdi), %rax
123
+ 00000000000001b8: 03 callq *24(%rax)
124
+ 00000000000001bb: 02 jmp 0x416550 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x170>
125
+ 00000000000001bd: 08 movq $-1, 24(%r14)
126
+ 00000000000001c5: 08 movl $0, 48(%r14)
127
+ 00000000000001cd: 04 addq $64, %r14
128
+ 00000000000001d1: 03 cmpq %r14, %rbp
129
+ 00000000000001d4: 02 je 0x4165f2 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x212>
130
+ 00000000000001d6: 04 movl 48(%r14), %eax
131
+ 00000000000001da: 02 testl %eax, %eax
132
+ 00000000000001dc: 02 je 0x4165ad <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1cd>
133
+ 00000000000001de: 03 cmpl $5, %eax
134
+ 00000000000001e1: 02 je 0x4165de <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1fe>
135
+ 00000000000001e3: 03 cmpl $3, %eax
136
+ 00000000000001e6: 02 jne 0x4165a5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1c5>
137
+ 00000000000001e8: 05 cmpq $23, 32(%r14)
138
+ 00000000000001ed: 02 je 0x41659d <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1bd>
139
+ 00000000000001ef: 03 movq (%r14), %rsi
140
+ 00000000000001f2: 04 movq 40(%r14), %rdi
141
+ 00000000000001f6: 03 movq (%rdi), %rax
142
+ 00000000000001f9: 03 callq *24(%rax)
143
+ 00000000000001fc: 02 jmp 0x41659d <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1bd>
144
+ 00000000000001fe: 03 movq (%r14), %rsi
145
+ 0000000000000201: 03 testq %rsi, %rsi
146
+ 0000000000000204: 02 je 0x4165a5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1c5>
147
+ 0000000000000206: 04 movq 24(%r14), %rdi
148
+ 000000000000020a: 03 movq (%rdi), %rax
149
+ 000000000000020d: 03 callq *24(%rax)
150
+ 0000000000000210: 02 jmp 0x4165a5 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x1c5>
151
+ 0000000000000212: 04 movq (%rsp), %r14
152
+ 0000000000000216: 05 movq 24(%rsp), %rdi
153
+ 000000000000021b: 03 movq (%rdi), %rax
154
+ 000000000000021e: 03 movq %r14, %rsi
155
+ 0000000000000221: 03 callq *24(%rax)
156
+ 0000000000000224: 04 movq 8(%rbx), %rax
157
+ 0000000000000228: 05 jmp 0x416439 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x59>
158
+ 000000000000022d: 02 jmp 0x416684 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2a4>
159
+ 000000000000022f: 03 movq %rax, %rdi
160
+ 0000000000000232: 05 callq 0x414540 <__clang_call_terminate>
161
+ 0000000000000237: 02 jmp 0x416684 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2a4>
162
+ 0000000000000239: 03 movq %rax, %r15
163
+ 000000000000023c: 03 movl (%rbp), %eax
164
+ 000000000000023f: 02 testl %eax, %eax
165
+ 0000000000000241: 02 je 0x416687 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2a7>
166
+ 0000000000000243: 03 cmpl $5, %eax
167
+ 0000000000000246: 02 je 0x416653 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x273>
168
+ 0000000000000248: 03 cmpl $3, %eax
169
+ 000000000000024b: 02 jne 0x41666b <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x28b>
170
+ 000000000000024d: 06 cmpq $23, 32(%r14,%r13)
171
+ 0000000000000253: 02 je 0x416648 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x268>
172
+ 0000000000000255: 05 movq 40(%rsp), %rax
173
+ 000000000000025a: 03 movq (%rax), %rsi
174
+ 000000000000025d: 05 movq 40(%r14,%r13), %rdi
175
+ 0000000000000262: 03 movq (%rdi), %rax
176
+ 0000000000000265: 03 callq *24(%rax)
177
+ 0000000000000268: 09 movq $-1, 24(%r14,%r13)
178
+ 0000000000000271: 02 jmp 0x41666b <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x28b>
179
+ 0000000000000273: 05 movq 40(%rsp), %rax
180
+ 0000000000000278: 03 movq (%rax), %rsi
181
+ 000000000000027b: 03 testq %rsi, %rsi
182
+ 000000000000027e: 02 je 0x41666b <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x28b>
183
+ 0000000000000280: 05 movq 24(%r14,%r13), %rdi
184
+ 0000000000000285: 03 movq (%rdi), %rax
185
+ 0000000000000288: 03 callq *24(%rax)
186
+ 000000000000028b: 07 movl $0, (%rbp)
187
+ 0000000000000292: 02 jmp 0x416687 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2a7>
188
+ 0000000000000294: 03 movq %rax, %rdi
189
+ 0000000000000297: 05 callq 0x414540 <__clang_call_terminate>
190
+ 000000000000029c: 03 movq %rax, %rdi
191
+ 000000000000029f: 05 callq 0x414540 <__clang_call_terminate>
192
+ 00000000000002a4: 03 movq %rax, %r15
193
+ 00000000000002a7: 04 movq (%rsp), %rbx
194
+ 00000000000002ab: 03 testq %rbx, %rbx
195
+ 00000000000002ae: 02 je 0x416701 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x321>
196
+ 00000000000002b0: 05 movq 8(%rsp), %rbp
197
+ 00000000000002b5: 03 cmpq %rbp, %rbx
198
+ 00000000000002b8: 02 jne 0x4166b4 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2d4>
199
+ 00000000000002ba: 02 jmp 0x4166f3 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x313>
200
+ 00000000000002bc: 08 movq $-1, 24(%rbx)
201
+ 00000000000002c4: 07 movl $0, 48(%rbx)
202
+ 00000000000002cb: 04 addq $64, %rbx
203
+ 00000000000002cf: 03 cmpq %rbx, %rbp
204
+ 00000000000002d2: 02 je 0x4166ef <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x30f>
205
+ 00000000000002d4: 03 movl 48(%rbx), %eax
206
+ 00000000000002d7: 02 testl %eax, %eax
207
+ 00000000000002d9: 02 je 0x4166ab <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2cb>
208
+ 00000000000002db: 03 cmpl $5, %eax
209
+ 00000000000002de: 02 je 0x4166db <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2fb>
210
+ 00000000000002e0: 03 cmpl $3, %eax
211
+ 00000000000002e3: 02 jne 0x4166a4 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2c4>
212
+ 00000000000002e5: 05 cmpq $23, 32(%rbx)
213
+ 00000000000002ea: 02 je 0x41669c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2bc>
214
+ 00000000000002ec: 03 movq (%rbx), %rsi
215
+ 00000000000002ef: 04 movq 40(%rbx), %rdi
216
+ 00000000000002f3: 03 movq (%rdi), %rax
217
+ 00000000000002f6: 03 callq *24(%rax)
218
+ 00000000000002f9: 02 jmp 0x41669c <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2bc>
219
+ 00000000000002fb: 03 movq (%rbx), %rsi
220
+ 00000000000002fe: 03 testq %rsi, %rsi
221
+ 0000000000000301: 02 je 0x4166a4 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2c4>
222
+ 0000000000000303: 04 movq 24(%rbx), %rdi
223
+ 0000000000000307: 03 movq (%rdi), %rax
224
+ 000000000000030a: 03 callq *24(%rax)
225
+ 000000000000030d: 02 jmp 0x4166a4 <BloombergLP::ball::UserFieldValue& bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::emplace_back<>()+0x2c4>
226
+ 000000000000030f: 04 movq (%rsp), %rbx
227
+ 0000000000000313: 05 movq 24(%rsp), %rdi
228
+ 0000000000000318: 03 movq (%rdi), %rax
229
+ 000000000000031b: 03 movq %rbx, %rsi
230
+ 000000000000031e: 03 callq *24(%rax)
231
+ 0000000000000321: 03 movq %r15, %rdi
232
+ 0000000000000324: 05 callq 0x404c30 <_Unwind_Resume@plt>
233
+ 0000000000000329: 03 movq %rax, %rdi
234
+ 000000000000032c: 05 callq 0x414540 <__clang_call_terminate>
235
+ 0000000000000331: 03 movq %rax, %rdi
236
+ 0000000000000334: 05 callq 0x414540 <__clang_call_terminate>
237
+ 0000000000000339: 03 movq %rax, %rdi
238
+ 000000000000033c: 05 callq 0x414540 <__clang_call_terminate>
239
+ 0000000000000341: 03 movq %rax, %rdi
240
+ 0000000000000344: 05 callq 0x414540 <__clang_call_terminate>
241
+ 0000000000000349: 03 movq %rax, %rdi
242
+ 000000000000034c: 05 callq 0x414540 <__clang_call_terminate>
243
+ 0000000000000351: 03 movq %rax, %rdi
244
+ 0000000000000354: 05 callq 0x414540 <__clang_call_terminate>
245
+ 0000000000000359: 03 movq %rax, %rdi
246
+ 000000000000035c: 05 callq 0x414540 <__clang_call_terminate>
247
+ 0000000000000361: 10 nopw %cs:(%rax,%rax)
248
+ 000000000000036b: 05 nopl (%rax,%rax)