Comparing BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*) in assumed vs ignored

Files changed (1) hide show
  1. ball_log.t/{3.assume.s → 3.none.s} +109 -85
ball_log.t/{3.assume.s → 3.none.s} RENAMED
@@ -1,164 +1,188 @@
1
- 0000000000498340 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)>:
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: 01 pushq %rax
9
  000000000000000b: 03 movq %rdx, %r14
10
  000000000000000e: 03 movq %rsi, %rbx
11
  0000000000000011: 03 movq %rdi, %r13
12
- 0000000000000014: 07 movq $5297672, (%rdi)
13
  000000000000001b: 08 movq $0, 8(%rdi)
14
  0000000000000023: 03 movq %rdx, %rax
15
  0000000000000026: 03 testq %rdx, %rdx
16
- 0000000000000029: 02 jne 0x49837c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x3c>
17
- 000000000000002b: 07 movq 2996878(%rip), %rax # 773e00 <BloombergLP::bslma::Default::s_defaultAllocator>
18
  0000000000000032: 03 testq %rax, %rax
19
- 0000000000000035: 02 jne 0x49837c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x3c>
20
- 0000000000000037: 05 callq 0x4d9ed0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
21
  000000000000003c: 04 movq %rax, 16(%r13)
22
  0000000000000040: 04 leaq 24(%r13), %rdi
23
  0000000000000044: 04 leaq 24(%rbx), %rsi
24
  0000000000000048: 03 movq %r13, %rdx
25
- 000000000000004b: 05 callq 0x4b07a0 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::ball::RecordAttributes const&, BloombergLP::bslma::Allocator*)>
26
  0000000000000050: 07 leaq 232(%r13), %r15
27
  0000000000000057: 07 leaq 232(%rbx), %rsi
28
  000000000000005e: 04 movq %r13, (%rsp)
29
  0000000000000062: 03 movq %rsp, %rdx
30
  0000000000000065: 03 movq %r15, %rdi
31
- 0000000000000068: 05 callq 0x49b950 <bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::vector(bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> > const&, bsl::allocator<BloombergLP::ball::UserFieldValue> const&)>
32
  000000000000006d: 07 leaq 264(%r13), %r12
33
  0000000000000074: 04 movq %r13, (%rsp)
34
  0000000000000078: 07 addq $264, %rbx
35
  000000000000007f: 03 movq %rsp, %rdx
36
  0000000000000082: 03 movq %r12, %rdi
37
  0000000000000085: 03 movq %rbx, %rsi
38
- 0000000000000088: 05 callq 0x49b8b0 <bsl::vector<BloombergLP::ball::ManagedAttribute, bsl::allocator<BloombergLP::ball::ManagedAttribute> >::vector(bsl::vector<BloombergLP::ball::ManagedAttribute, bsl::allocator<BloombergLP::ball::ManagedAttribute> > const&, bsl::allocator<BloombergLP::ball::ManagedAttribute> const&)>
39
  000000000000008d: 03 testq %r14, %r14
40
- 0000000000000090: 02 jne 0x4983e6 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xa6>
41
- 0000000000000092: 07 movq 2996775(%rip), %r14 # 773e00 <BloombergLP::bslma::Default::s_defaultAllocator>
42
  0000000000000099: 03 testq %r14, %r14
43
- 000000000000009c: 02 jne 0x4983e6 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xa6>
44
- 000000000000009e: 05 callq 0x4d9ed0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
45
  00000000000000a3: 03 movq %rax, %r14
46
  00000000000000a6: 07 movq %r14, 296(%r13)
47
  00000000000000ad: 04 addq $8, %rsp
48
  00000000000000b1: 01 popq %rbx
49
  00000000000000b2: 02 popq %r12
50
  00000000000000b4: 02 popq %r13
51
  00000000000000b6: 02 popq %r14
52
  00000000000000b8: 02 popq %r15
53
  00000000000000ba: 01 popq %rbp
54
  00000000000000bb: 01 retq
55
  00000000000000bc: 03 movq %rax, %r14
56
  00000000000000bf: 04 movq (%r12), %rbx
57
  00000000000000c3: 03 testq %rbx, %rbx
58
- 00000000000000c6: 06 je 0x4984b5 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x175>
59
  00000000000000cc: 07 movq 272(%r13), %rbp
60
  00000000000000d3: 03 cmpq %rbp, %rbx
61
- 00000000000000d6: 02 jne 0x49842b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xeb>
62
- 00000000000000d8: 02 jmp 0x498475 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x135>
63
  00000000000000da: 08 movq $-1, 24(%rbx)
64
  00000000000000e2: 04 subq $-128, %rbx
65
  00000000000000e6: 03 cmpq %rbx, %rbp
66
- 00000000000000e9: 02 je 0x498471 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x131>
67
  00000000000000eb: 03 movl 104(%rbx), %eax
68
  00000000000000ee: 02 testl %eax, %eax
69
- 00000000000000f0: 02 je 0x49845b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x11b>
70
  00000000000000f2: 03 cmpl $3, %eax
71
- 00000000000000f5: 02 jne 0x498454 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x114>
72
  00000000000000f7: 05 cmpq $23, 88(%rbx)
73
- 00000000000000fc: 02 je 0x49844c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x10c>
74
  00000000000000fe: 04 movq 56(%rbx), %rsi
75
  0000000000000102: 04 movq 96(%rbx), %rdi
76
  0000000000000106: 03 movq (%rdi), %rax
77
  0000000000000109: 03 callq *24(%rax)
78
  000000000000010c: 08 movq $-1, 80(%rbx)
79
  0000000000000114: 07 movl $0, 104(%rbx)
80
  000000000000011b: 05 cmpq $23, 32(%rbx)
81
- 0000000000000120: 02 je 0x49841a <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xda>
82
  0000000000000122: 03 movq (%rbx), %rsi
83
  0000000000000125: 04 movq 40(%rbx), %rdi
84
  0000000000000129: 03 movq (%rdi), %rax
85
  000000000000012c: 03 callq *24(%rax)
86
- 000000000000012f: 02 jmp 0x49841a <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xda>
87
  0000000000000131: 04 movq (%r12), %rbx
88
  0000000000000135: 07 movq 288(%r13), %rdi
89
  000000000000013c: 03 movq (%rdi), %rax
90
  000000000000013f: 03 movq %rbx, %rsi
91
  0000000000000142: 03 callq *24(%rax)
92
- 0000000000000145: 02 jmp 0x4984b5 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x175>
93
  0000000000000147: 03 movq %rax, %rdi
94
- 000000000000014a: 05 callq 0x450070 <__clang_call_terminate>
95
  000000000000014f: 03 movq %rax, %rdi
96
- 0000000000000152: 05 callq 0x450070 <__clang_call_terminate>
97
  0000000000000157: 03 movq %rax, %rdi
98
- 000000000000015a: 05 callq 0x450070 <__clang_call_terminate>
99
  000000000000015f: 03 movq %rax, %r14
100
  0000000000000162: 03 movq %r13, %rdi
101
- 0000000000000165: 05 callq 0x4d9eb0 <BloombergLP::bslma::Allocator::~Allocator()>
102
  000000000000016a: 03 movq %r14, %rdi
103
  000000000000016d: 05 callq 0x407a80 <_Unwind_Resume@plt>
104
  0000000000000172: 03 movq %rax, %r14
105
  0000000000000175: 03 movq (%r15), %rbx
106
  0000000000000178: 03 testq %rbx, %rbx
107
- 000000000000017b: 02 je 0x498502 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1c2>
108
- 000000000000017d: 07 movq 240(%r13), %rbp
109
- 0000000000000184: 03 cmpq %rbp, %rbx
110
- 0000000000000187: 02 je 0x4984dd <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x19d>
111
- 0000000000000189: 03 movq %rbx, %rdi
112
- 000000000000018c: 05 callq 0x498b90 <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()>
113
- 0000000000000191: 04 addq $64, %rbx
114
- 0000000000000195: 03 cmpq %rbx, %rbp
115
- 0000000000000198: 02 jne 0x4984c9 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x189>
116
- 000000000000019a: 03 movq (%r15), %rbx
117
- 000000000000019d: 07 movq 256(%r13), %rdi
118
- 00000000000001a4: 03 movq (%rdi), %rax
119
- 00000000000001a7: 03 movq %rbx, %rsi
120
- 00000000000001aa: 03 callq *24(%rax)
121
- 00000000000001ad: 02 jmp 0x498502 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1c2>
122
- 00000000000001af: 03 movq %rax, %rdi
123
- 00000000000001b2: 05 callq 0x450070 <__clang_call_terminate>
124
- 00000000000001b7: 03 movq %rax, %rdi
125
- 00000000000001ba: 05 callq 0x450070 <__clang_call_terminate>
126
- 00000000000001bf: 03 movq %rax, %r14
127
- 00000000000001c2: 07 leaq 160(%r13), %rbx
128
- 00000000000001c9: 11 movq $5317552, 160(%r13)
129
- 00000000000001d4: 07 movq 200(%r13), %rsi
130
- 00000000000001db: 07 movq 224(%r13), %rdi
131
- 00000000000001e2: 03 movq (%rdi), %rax
132
- 00000000000001e5: 03 callq *24(%rax)
133
- 00000000000001e8: 03 movq %rbx, %rdi
134
- 00000000000001eb: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
135
- 00000000000001f0: 08 cmpq $23, 136(%r13)
136
- 00000000000001f8: 02 je 0x49854b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x20b>
137
- 00000000000001fa: 04 movq 104(%r13), %rsi
138
- 00000000000001fe: 07 movq 144(%r13), %rdi
139
- 0000000000000205: 03 movq (%rdi), %rax
140
- 0000000000000208: 03 callq *24(%rax)
141
- 000000000000020b: 11 movq $-1, 128(%r13)
142
- 0000000000000216: 05 cmpq $23, 80(%r13)
143
- 000000000000021b: 02 je 0x49856b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x22b>
144
- 000000000000021d: 04 movq 48(%r13), %rsi
145
- 0000000000000221: 04 movq 88(%r13), %rdi
146
- 0000000000000225: 03 movq (%rdi), %rax
147
- 0000000000000228: 03 callq *24(%rax)
148
- 000000000000022b: 08 movq $-1, 72(%r13)
149
- 0000000000000233: 02 jmp 0x49859b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x25b>
150
- 0000000000000235: 03 movq %rax, %rdi
151
- 0000000000000238: 05 callq 0x450070 <__clang_call_terminate>
152
- 000000000000023d: 03 movq %rax, %rdi
153
- 0000000000000240: 05 callq 0x450070 <__clang_call_terminate>
154
- 0000000000000245: 03 movq %rax, %r14
155
- 0000000000000248: 03 movq %rbx, %rdi
156
- 000000000000024b: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
157
- 0000000000000250: 03 movq %r14, %rdi
158
- 0000000000000253: 05 callq 0x450070 <__clang_call_terminate>
159
- 0000000000000258: 03 movq %rax, %r14
160
- 000000000000025b: 03 movq %r13, %rdi
161
- 000000000000025e: 05 callq 0x4a1f30 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
162
- 0000000000000263: 03 movq %r14, %rdi
163
- 0000000000000266: 05 callq 0x407a80 <_Unwind_Resume@plt>
164
- 000000000000026b: 05 nopl (%rax,%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0000000000498300 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)>:
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: 01 pushq %rax
9
  000000000000000b: 03 movq %rdx, %r14
10
  000000000000000e: 03 movq %rsi, %rbx
11
  0000000000000011: 03 movq %rdi, %r13
12
+ 0000000000000014: 07 movq $5302440, (%rdi)
13
  000000000000001b: 08 movq $0, 8(%rdi)
14
  0000000000000023: 03 movq %rdx, %rax
15
  0000000000000026: 03 testq %rdx, %rdx
16
+ 0000000000000029: 02 jne 0x49833c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x3c>
17
+ 000000000000002b: 07 movq 3001038(%rip), %rax # 774e00 <BloombergLP::bslma::Default::s_defaultAllocator>
18
  0000000000000032: 03 testq %rax, %rax
19
+ 0000000000000035: 02 jne 0x49833c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x3c>
20
+ 0000000000000037: 05 callq 0x4db190 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
21
  000000000000003c: 04 movq %rax, 16(%r13)
22
  0000000000000040: 04 leaq 24(%r13), %rdi
23
  0000000000000044: 04 leaq 24(%rbx), %rsi
24
  0000000000000048: 03 movq %r13, %rdx
25
+ 000000000000004b: 05 callq 0x4b0d40 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::ball::RecordAttributes const&, BloombergLP::bslma::Allocator*)>
26
  0000000000000050: 07 leaq 232(%r13), %r15
27
  0000000000000057: 07 leaq 232(%rbx), %rsi
28
  000000000000005e: 04 movq %r13, (%rsp)
29
  0000000000000062: 03 movq %rsp, %rdx
30
  0000000000000065: 03 movq %r15, %rdi
31
+ 0000000000000068: 05 callq 0x49bd30 <bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> >::vector(bsl::vector<BloombergLP::ball::UserFieldValue, bsl::allocator<BloombergLP::ball::UserFieldValue> > const&, bsl::allocator<BloombergLP::ball::UserFieldValue> const&)>
32
  000000000000006d: 07 leaq 264(%r13), %r12
33
  0000000000000074: 04 movq %r13, (%rsp)
34
  0000000000000078: 07 addq $264, %rbx
35
  000000000000007f: 03 movq %rsp, %rdx
36
  0000000000000082: 03 movq %r12, %rdi
37
  0000000000000085: 03 movq %rbx, %rsi
38
+ 0000000000000088: 05 callq 0x49bc90 <bsl::vector<BloombergLP::ball::ManagedAttribute, bsl::allocator<BloombergLP::ball::ManagedAttribute> >::vector(bsl::vector<BloombergLP::ball::ManagedAttribute, bsl::allocator<BloombergLP::ball::ManagedAttribute> > const&, bsl::allocator<BloombergLP::ball::ManagedAttribute> const&)>
39
  000000000000008d: 03 testq %r14, %r14
40
+ 0000000000000090: 02 jne 0x4983a6 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xa6>
41
+ 0000000000000092: 07 movq 3000935(%rip), %r14 # 774e00 <BloombergLP::bslma::Default::s_defaultAllocator>
42
  0000000000000099: 03 testq %r14, %r14
43
+ 000000000000009c: 02 jne 0x4983a6 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xa6>
44
+ 000000000000009e: 05 callq 0x4db190 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
45
  00000000000000a3: 03 movq %rax, %r14
46
  00000000000000a6: 07 movq %r14, 296(%r13)
47
  00000000000000ad: 04 addq $8, %rsp
48
  00000000000000b1: 01 popq %rbx
49
  00000000000000b2: 02 popq %r12
50
  00000000000000b4: 02 popq %r13
51
  00000000000000b6: 02 popq %r14
52
  00000000000000b8: 02 popq %r15
53
  00000000000000ba: 01 popq %rbp
54
  00000000000000bb: 01 retq
55
  00000000000000bc: 03 movq %rax, %r14
56
  00000000000000bf: 04 movq (%r12), %rbx
57
  00000000000000c3: 03 testq %rbx, %rbx
58
+ 00000000000000c6: 06 je 0x498475 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x175>
59
  00000000000000cc: 07 movq 272(%r13), %rbp
60
  00000000000000d3: 03 cmpq %rbp, %rbx
61
+ 00000000000000d6: 02 jne 0x4983eb <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xeb>
62
+ 00000000000000d8: 02 jmp 0x498435 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x135>
63
  00000000000000da: 08 movq $-1, 24(%rbx)
64
  00000000000000e2: 04 subq $-128, %rbx
65
  00000000000000e6: 03 cmpq %rbx, %rbp
66
+ 00000000000000e9: 02 je 0x498431 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x131>
67
  00000000000000eb: 03 movl 104(%rbx), %eax
68
  00000000000000ee: 02 testl %eax, %eax
69
+ 00000000000000f0: 02 je 0x49841b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x11b>
70
  00000000000000f2: 03 cmpl $3, %eax
71
+ 00000000000000f5: 02 jne 0x498414 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x114>
72
  00000000000000f7: 05 cmpq $23, 88(%rbx)
73
+ 00000000000000fc: 02 je 0x49840c <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x10c>
74
  00000000000000fe: 04 movq 56(%rbx), %rsi
75
  0000000000000102: 04 movq 96(%rbx), %rdi
76
  0000000000000106: 03 movq (%rdi), %rax
77
  0000000000000109: 03 callq *24(%rax)
78
  000000000000010c: 08 movq $-1, 80(%rbx)
79
  0000000000000114: 07 movl $0, 104(%rbx)
80
  000000000000011b: 05 cmpq $23, 32(%rbx)
81
+ 0000000000000120: 02 je 0x4983da <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xda>
82
  0000000000000122: 03 movq (%rbx), %rsi
83
  0000000000000125: 04 movq 40(%rbx), %rdi
84
  0000000000000129: 03 movq (%rdi), %rax
85
  000000000000012c: 03 callq *24(%rax)
86
+ 000000000000012f: 02 jmp 0x4983da <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0xda>
87
  0000000000000131: 04 movq (%r12), %rbx
88
  0000000000000135: 07 movq 288(%r13), %rdi
89
  000000000000013c: 03 movq (%rdi), %rax
90
  000000000000013f: 03 movq %rbx, %rsi
91
  0000000000000142: 03 callq *24(%rax)
92
+ 0000000000000145: 02 jmp 0x498475 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x175>
93
  0000000000000147: 03 movq %rax, %rdi
94
+ 000000000000014a: 05 callq 0x450030 <__clang_call_terminate>
95
  000000000000014f: 03 movq %rax, %rdi
96
+ 0000000000000152: 05 callq 0x450030 <__clang_call_terminate>
97
  0000000000000157: 03 movq %rax, %rdi
98
+ 000000000000015a: 05 callq 0x450030 <__clang_call_terminate>
99
  000000000000015f: 03 movq %rax, %r14
100
  0000000000000162: 03 movq %r13, %rdi
101
+ 0000000000000165: 05 callq 0x4db170 <BloombergLP::bslma::Allocator::~Allocator()>
102
  000000000000016a: 03 movq %r14, %rdi
103
  000000000000016d: 05 callq 0x407a80 <_Unwind_Resume@plt>
104
  0000000000000172: 03 movq %rax, %r14
105
  0000000000000175: 03 movq (%r15), %rbx
106
  0000000000000178: 03 testq %rbx, %rbx
107
+ 000000000000017b: 06 je 0x498512 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x212>
108
+ 0000000000000181: 07 movq 240(%r13), %r12
109
+ 0000000000000188: 03 cmpq %r12, %rbx
110
+ 000000000000018b: 02 jne 0x4984a7 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1a7>
111
+ 000000000000018d: 02 jmp 0x4984e5 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1e5>
112
+ 000000000000018f: 08 movq $-1, 24(%rbx)
113
+ 0000000000000197: 07 movl $0, 48(%rbx)
114
+ 000000000000019e: 04 addq $64, %rbx
115
+ 00000000000001a2: 03 cmpq %rbx, %r12
116
+ 00000000000001a5: 02 je 0x4984e2 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1e2>
117
+ 00000000000001a7: 03 movl 48(%rbx), %eax
118
+ 00000000000001aa: 02 testl %eax, %eax
119
+ 00000000000001ac: 02 je 0x49849e <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x19e>
120
+ 00000000000001ae: 03 cmpl $5, %eax
121
+ 00000000000001b1: 02 je 0x4984ce <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x1ce>
122
+ 00000000000001b3: 03 cmpl $3, %eax
123
+ 00000000000001b6: 02 jne 0x498497 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x197>
124
+ 00000000000001b8: 05 cmpq $23, 32(%rbx)
125
+ 00000000000001bd: 02 je 0x49848f <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x18f>
126
+ 00000000000001bf: 03 movq (%rbx), %rsi
127
+ 00000000000001c2: 04 movq 40(%rbx), %rdi
128
+ 00000000000001c6: 03 movq (%rdi), %rax
129
+ 00000000000001c9: 03 callq *24(%rax)
130
+ 00000000000001cc: 02 jmp 0x49848f <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x18f>
131
+ 00000000000001ce: 03 movq (%rbx), %rsi
132
+ 00000000000001d1: 03 testq %rsi, %rsi
133
+ 00000000000001d4: 02 je 0x498497 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x197>
134
+ 00000000000001d6: 04 movq 24(%rbx), %rdi
135
+ 00000000000001da: 03 movq (%rdi), %rax
136
+ 00000000000001dd: 03 callq *24(%rax)
137
+ 00000000000001e0: 02 jmp 0x498497 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x197>
138
+ 00000000000001e2: 03 movq (%r15), %rbx
139
+ 00000000000001e5: 07 movq 256(%r13), %rdi
140
+ 00000000000001ec: 03 movq (%rdi), %rax
141
+ 00000000000001ef: 03 movq %rbx, %rsi
142
+ 00000000000001f2: 03 callq *24(%rax)
143
+ 00000000000001f5: 02 jmp 0x498512 <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x212>
144
+ 00000000000001f7: 03 movq %rax, %rdi
145
+ 00000000000001fa: 05 callq 0x450030 <__clang_call_terminate>
146
+ 00000000000001ff: 03 movq %rax, %rdi
147
+ 0000000000000202: 05 callq 0x450030 <__clang_call_terminate>
148
+ 0000000000000207: 03 movq %rax, %rdi
149
+ 000000000000020a: 05 callq 0x450030 <__clang_call_terminate>
150
+ 000000000000020f: 03 movq %rax, %r14
151
+ 0000000000000212: 07 leaq 160(%r13), %rbx
152
+ 0000000000000219: 11 movq $5322288, 160(%r13)
153
+ 0000000000000224: 07 movq 200(%r13), %rsi
154
+ 000000000000022b: 07 movq 224(%r13), %rdi
155
+ 0000000000000232: 03 movq (%rdi), %rax
156
+ 0000000000000235: 03 callq *24(%rax)
157
+ 0000000000000238: 03 movq %rbx, %rdi
158
+ 000000000000023b: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
159
+ 0000000000000240: 08 cmpq $23, 136(%r13)
160
+ 0000000000000248: 02 je 0x49855b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x25b>
161
+ 000000000000024a: 04 movq 104(%r13), %rsi
162
+ 000000000000024e: 07 movq 144(%r13), %rdi
163
+ 0000000000000255: 03 movq (%rdi), %rax
164
+ 0000000000000258: 03 callq *24(%rax)
165
+ 000000000000025b: 11 movq $-1, 128(%r13)
166
+ 0000000000000266: 05 cmpq $23, 80(%r13)
167
+ 000000000000026b: 02 je 0x49857b <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x27b>
168
+ 000000000000026d: 04 movq 48(%r13), %rsi
169
+ 0000000000000271: 04 movq 88(%r13), %rdi
170
+ 0000000000000275: 03 movq (%rdi), %rax
171
+ 0000000000000278: 03 callq *24(%rax)
172
+ 000000000000027b: 08 movq $-1, 72(%r13)
173
+ 0000000000000283: 02 jmp 0x4985ab <BloombergLP::ball::Record::Record(BloombergLP::ball::Record const&, BloombergLP::bslma::Allocator*)+0x2ab>
174
+ 0000000000000285: 03 movq %rax, %rdi
175
+ 0000000000000288: 05 callq 0x450030 <__clang_call_terminate>
176
+ 000000000000028d: 03 movq %rax, %rdi
177
+ 0000000000000290: 05 callq 0x450030 <__clang_call_terminate>
178
+ 0000000000000295: 03 movq %rax, %r14
179
+ 0000000000000298: 03 movq %rbx, %rdi
180
+ 000000000000029b: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
181
+ 00000000000002a0: 03 movq %r14, %rdi
182
+ 00000000000002a3: 05 callq 0x450030 <__clang_call_terminate>
183
+ 00000000000002a8: 03 movq %rax, %r14
184
+ 00000000000002ab: 03 movq %r13, %rdi
185
+ 00000000000002ae: 05 callq 0x4a23c0 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
186
+ 00000000000002b3: 03 movq %r14, %rdi
187
+ 00000000000002b6: 05 callq 0x407a80 <_Unwind_Resume@plt>
188
+ 00000000000002bb: 05 nopl (%rax,%rax)