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

Files changed (1) hide show
  1. ball_asyncfileobserver.t/{7.assume.s → 7.none.s} +113 -89
ball_asyncfileobserver.t/{7.assume.s → 7.none.s} RENAMED
@@ -1,154 +1,178 @@
1
- 0000000000429980 <BloombergLP::ball::Record::Record(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 %rsi, %rbx
10
  000000000000000e: 03 movq %rdi, %r12
11
- 0000000000000011: 07 movq $4812216, (%rdi)
12
  0000000000000018: 08 movq $0, 8(%rdi)
13
  0000000000000020: 03 movq %rsi, %rax
14
  0000000000000023: 03 testq %rsi, %rsi
15
- 0000000000000026: 02 jne 0x4299b9 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x39>
16
- 0000000000000028: 07 movq 2865113(%rip), %rax # 6e5188 <BloombergLP::bslma::Default::s_defaultAllocator>
17
  000000000000002f: 03 testq %rax, %rax
18
- 0000000000000032: 02 jne 0x4299b9 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x39>
19
- 0000000000000034: 05 callq 0x46abd0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
20
  0000000000000039: 05 movq %rax, 16(%r12)
21
  000000000000003e: 05 leaq 24(%r12), %rdi
22
  0000000000000043: 03 movq %r12, %rsi
23
- 0000000000000046: 05 callq 0x4402d0 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::bslma::Allocator*)>
24
  000000000000004b: 03 xorps %xmm0, %xmm0
25
  000000000000004e: 09 movups %xmm0, 232(%r12)
26
  0000000000000057: 12 movq $0, 248(%r12)
27
  0000000000000063: 08 movq %r12, 256(%r12)
28
  000000000000006b: 09 movups %xmm0, 264(%r12)
29
  0000000000000074: 12 movq $0, 280(%r12)
30
  0000000000000080: 08 movq %r12, 288(%r12)
31
  0000000000000088: 03 testq %rbx, %rbx
32
- 000000000000008b: 02 jne 0x429a31 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xb1>
33
- 000000000000008d: 07 movq 2865012(%rip), %rbx # 6e5188 <BloombergLP::bslma::Default::s_defaultAllocator>
34
  0000000000000094: 03 testq %rbx, %rbx
35
- 0000000000000097: 02 jne 0x429a31 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xb1>
36
  0000000000000099: 08 leaq 232(%r12), %r13
37
  00000000000000a1: 08 leaq 264(%r12), %rbp
38
- 00000000000000a9: 05 callq 0x46abd0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
39
  00000000000000ae: 03 movq %rax, %rbx
40
  00000000000000b1: 08 movq %rbx, 296(%r12)
41
  00000000000000b9: 04 addq $8, %rsp
42
  00000000000000bd: 01 popq %rbx
43
  00000000000000be: 02 popq %r12
44
  00000000000000c0: 02 popq %r13
45
  00000000000000c2: 02 popq %r14
46
  00000000000000c4: 02 popq %r15
47
  00000000000000c6: 01 popq %rbp
48
  00000000000000c7: 01 retq
49
  00000000000000c8: 03 movq %rax, %r14
50
  00000000000000cb: 04 movq (%rbp), %r15
51
  00000000000000cf: 03 testq %r15, %r15
52
- 00000000000000d2: 02 je 0x429ad1 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x151>
53
  00000000000000d4: 08 movq 272(%r12), %rbx
54
  00000000000000dc: 03 cmpq %rbx, %r15
55
- 00000000000000df: 02 jne 0x429a74 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xf4>
56
- 00000000000000e1: 02 jmp 0x429ac0 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x140>
57
  00000000000000e3: 08 movq $-1, 24(%r15)
58
  00000000000000eb: 04 subq $-128, %r15
59
  00000000000000ef: 03 cmpq %r15, %rbx
60
- 00000000000000f2: 02 je 0x429abc <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x13c>
61
  00000000000000f4: 04 movl 104(%r15), %eax
62
  00000000000000f8: 02 testl %eax, %eax
63
- 00000000000000fa: 02 je 0x429aa6 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x126>
64
  00000000000000fc: 03 cmpl $3, %eax
65
- 00000000000000ff: 02 jne 0x429a9e <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x11e>
66
  0000000000000101: 05 cmpq $23, 88(%r15)
67
- 0000000000000106: 02 je 0x429a96 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x116>
68
  0000000000000108: 04 movq 56(%r15), %rsi
69
  000000000000010c: 04 movq 96(%r15), %rdi
70
  0000000000000110: 03 movq (%rdi), %rax
71
  0000000000000113: 03 callq *24(%rax)
72
  0000000000000116: 08 movq $-1, 80(%r15)
73
  000000000000011e: 08 movl $0, 104(%r15)
74
  0000000000000126: 05 cmpq $23, 32(%r15)
75
- 000000000000012b: 02 je 0x429a63 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xe3>
76
  000000000000012d: 03 movq (%r15), %rsi
77
  0000000000000130: 04 movq 40(%r15), %rdi
78
  0000000000000134: 03 movq (%rdi), %rax
79
  0000000000000137: 03 callq *24(%rax)
80
- 000000000000013a: 02 jmp 0x429a63 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xe3>
81
  000000000000013c: 04 movq (%rbp), %r15
82
  0000000000000140: 08 movq 288(%r12), %rdi
83
  0000000000000148: 03 movq (%rdi), %rax
84
  000000000000014b: 03 movq %r15, %rsi
85
  000000000000014e: 03 callq *24(%rax)
86
- 0000000000000151: 04 movq (%r13), %rbx
87
- 0000000000000155: 03 testq %rbx, %rbx
88
- 0000000000000158: 02 je 0x429b0d <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x18d>
89
- 000000000000015a: 08 movq 240(%r12), %rbp
90
- 0000000000000162: 03 cmpq %rbp, %rbx
91
- 0000000000000165: 02 je 0x429afc <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x17c>
92
- 0000000000000167: 03 movq %rbx, %rdi
93
- 000000000000016a: 05 callq 0x42a0a0 <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()>
94
- 000000000000016f: 04 addq $64, %rbx
95
- 0000000000000173: 03 cmpq %rbx, %rbp
96
- 0000000000000176: 02 jne 0x429ae7 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x167>
97
- 0000000000000178: 04 movq (%r13), %rbx
98
- 000000000000017c: 08 movq 256(%r12), %rdi
99
- 0000000000000184: 03 movq (%rdi), %rax
100
- 0000000000000187: 03 movq %rbx, %rsi
101
- 000000000000018a: 03 callq *24(%rax)
102
- 000000000000018d: 08 leaq 160(%r12), %rbx
103
- 0000000000000195: 12 movq $4832088, 160(%r12)
104
- 00000000000001a1: 08 movq 200(%r12), %rsi
105
- 00000000000001a9: 08 movq 224(%r12), %rdi
106
- 00000000000001b1: 03 movq (%rdi), %rax
107
- 00000000000001b4: 03 callq *24(%rax)
108
- 00000000000001b7: 03 movq %rbx, %rdi
109
- 00000000000001ba: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
110
- 00000000000001bf: 09 cmpq $23, 136(%r12)
111
- 00000000000001c8: 02 je 0x429b5d <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x1dd>
112
- 00000000000001ca: 05 movq 104(%r12), %rsi
113
- 00000000000001cf: 08 movq 144(%r12), %rdi
114
- 00000000000001d7: 03 movq (%rdi), %rax
115
- 00000000000001da: 03 callq *24(%rax)
116
- 00000000000001dd: 12 movq $-1, 128(%r12)
117
- 00000000000001e9: 06 cmpq $23, 80(%r12)
118
- 00000000000001ef: 02 je 0x429b81 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x201>
119
- 00000000000001f1: 05 movq 48(%r12), %rsi
120
- 00000000000001f6: 05 movq 88(%r12), %rdi
121
- 00000000000001fb: 03 movq (%rdi), %rax
122
- 00000000000001fe: 03 callq *24(%rax)
123
- 0000000000000201: 09 movq $-1, 72(%r12)
124
- 000000000000020a: 02 jmp 0x429bed <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x26d>
125
- 000000000000020c: 03 movq %rax, %rdi
126
- 000000000000020f: 05 callq 0x429440 <__clang_call_terminate>
127
- 0000000000000214: 03 movq %rax, %rdi
128
- 0000000000000217: 05 callq 0x429440 <__clang_call_terminate>
129
- 000000000000021c: 03 movq %rax, %rdi
130
- 000000000000021f: 05 callq 0x429440 <__clang_call_terminate>
131
- 0000000000000224: 03 movq %rax, %rdi
132
- 0000000000000227: 05 callq 0x429440 <__clang_call_terminate>
133
- 000000000000022c: 03 movq %rax, %rdi
134
- 000000000000022f: 05 callq 0x429440 <__clang_call_terminate>
135
- 0000000000000234: 03 movq %rax, %rdi
136
- 0000000000000237: 05 callq 0x429440 <__clang_call_terminate>
137
- 000000000000023c: 03 movq %rax, %rdi
138
- 000000000000023f: 05 callq 0x429440 <__clang_call_terminate>
139
- 0000000000000244: 03 movq %rax, %r14
140
- 0000000000000247: 03 movq %rbx, %rdi
141
- 000000000000024a: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
142
- 000000000000024f: 03 movq %r14, %rdi
143
- 0000000000000252: 05 callq 0x429440 <__clang_call_terminate>
144
- 0000000000000257: 03 movq %rax, %r14
145
- 000000000000025a: 03 movq %r12, %rdi
146
- 000000000000025d: 05 callq 0x46abb0 <BloombergLP::bslma::Allocator::~Allocator()>
147
- 0000000000000262: 03 movq %r14, %rdi
148
- 0000000000000265: 05 callq 0x407a80 <_Unwind_Resume@plt>
149
- 000000000000026a: 03 movq %rax, %r14
150
- 000000000000026d: 03 movq %r12, %rdi
151
- 0000000000000270: 05 callq 0x430e50 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
152
- 0000000000000275: 03 movq %r14, %rdi
153
- 0000000000000278: 05 callq 0x407a80 <_Unwind_Resume@plt>
154
- 000000000000027d: 03 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0000000000429a00 <BloombergLP::ball::Record::Record(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 %rsi, %rbx
10
  000000000000000e: 03 movq %rdi, %r12
11
+ 0000000000000011: 07 movq $4815208, (%rdi)
12
  0000000000000018: 08 movq $0, 8(%rdi)
13
  0000000000000020: 03 movq %rsi, %rax
14
  0000000000000023: 03 testq %rsi, %rsi
15
+ 0000000000000026: 02 jne 0x429a39 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x39>
16
+ 0000000000000028: 07 movq 2864985(%rip), %rax # 6e5188 <BloombergLP::bslma::Default::s_defaultAllocator>
17
  000000000000002f: 03 testq %rax, %rax
18
+ 0000000000000032: 02 jne 0x429a39 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x39>
19
+ 0000000000000034: 05 callq 0x46b740 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
20
  0000000000000039: 05 movq %rax, 16(%r12)
21
  000000000000003e: 05 leaq 24(%r12), %rdi
22
  0000000000000043: 03 movq %r12, %rsi
23
+ 0000000000000046: 05 callq 0x440510 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::bslma::Allocator*)>
24
  000000000000004b: 03 xorps %xmm0, %xmm0
25
  000000000000004e: 09 movups %xmm0, 232(%r12)
26
  0000000000000057: 12 movq $0, 248(%r12)
27
  0000000000000063: 08 movq %r12, 256(%r12)
28
  000000000000006b: 09 movups %xmm0, 264(%r12)
29
  0000000000000074: 12 movq $0, 280(%r12)
30
  0000000000000080: 08 movq %r12, 288(%r12)
31
  0000000000000088: 03 testq %rbx, %rbx
32
+ 000000000000008b: 02 jne 0x429ab1 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xb1>
33
+ 000000000000008d: 07 movq 2864884(%rip), %rbx # 6e5188 <BloombergLP::bslma::Default::s_defaultAllocator>
34
  0000000000000094: 03 testq %rbx, %rbx
35
+ 0000000000000097: 02 jne 0x429ab1 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xb1>
36
  0000000000000099: 08 leaq 232(%r12), %r13
37
  00000000000000a1: 08 leaq 264(%r12), %rbp
38
+ 00000000000000a9: 05 callq 0x46b740 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
39
  00000000000000ae: 03 movq %rax, %rbx
40
  00000000000000b1: 08 movq %rbx, 296(%r12)
41
  00000000000000b9: 04 addq $8, %rsp
42
  00000000000000bd: 01 popq %rbx
43
  00000000000000be: 02 popq %r12
44
  00000000000000c0: 02 popq %r13
45
  00000000000000c2: 02 popq %r14
46
  00000000000000c4: 02 popq %r15
47
  00000000000000c6: 01 popq %rbp
48
  00000000000000c7: 01 retq
49
  00000000000000c8: 03 movq %rax, %r14
50
  00000000000000cb: 04 movq (%rbp), %r15
51
  00000000000000cf: 03 testq %r15, %r15
52
+ 00000000000000d2: 02 je 0x429b51 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x151>
53
  00000000000000d4: 08 movq 272(%r12), %rbx
54
  00000000000000dc: 03 cmpq %rbx, %r15
55
+ 00000000000000df: 02 jne 0x429af4 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xf4>
56
+ 00000000000000e1: 02 jmp 0x429b40 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x140>
57
  00000000000000e3: 08 movq $-1, 24(%r15)
58
  00000000000000eb: 04 subq $-128, %r15
59
  00000000000000ef: 03 cmpq %r15, %rbx
60
+ 00000000000000f2: 02 je 0x429b3c <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x13c>
61
  00000000000000f4: 04 movl 104(%r15), %eax
62
  00000000000000f8: 02 testl %eax, %eax
63
+ 00000000000000fa: 02 je 0x429b26 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x126>
64
  00000000000000fc: 03 cmpl $3, %eax
65
+ 00000000000000ff: 02 jne 0x429b1e <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x11e>
66
  0000000000000101: 05 cmpq $23, 88(%r15)
67
+ 0000000000000106: 02 je 0x429b16 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x116>
68
  0000000000000108: 04 movq 56(%r15), %rsi
69
  000000000000010c: 04 movq 96(%r15), %rdi
70
  0000000000000110: 03 movq (%rdi), %rax
71
  0000000000000113: 03 callq *24(%rax)
72
  0000000000000116: 08 movq $-1, 80(%r15)
73
  000000000000011e: 08 movl $0, 104(%r15)
74
  0000000000000126: 05 cmpq $23, 32(%r15)
75
+ 000000000000012b: 02 je 0x429ae3 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xe3>
76
  000000000000012d: 03 movq (%r15), %rsi
77
  0000000000000130: 04 movq 40(%r15), %rdi
78
  0000000000000134: 03 movq (%rdi), %rax
79
  0000000000000137: 03 callq *24(%rax)
80
+ 000000000000013a: 02 jmp 0x429ae3 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0xe3>
81
  000000000000013c: 04 movq (%rbp), %r15
82
  0000000000000140: 08 movq 288(%r12), %rdi
83
  0000000000000148: 03 movq (%rdi), %rax
84
  000000000000014b: 03 movq %r15, %rsi
85
  000000000000014e: 03 callq *24(%rax)
86
+ 0000000000000151: 04 movq (%r13), %r15
87
+ 0000000000000155: 03 testq %r15, %r15
88
+ 0000000000000158: 02 je 0x429bd3 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x1d3>
89
+ 000000000000015a: 08 movq 240(%r12), %rbx
90
+ 0000000000000162: 03 cmpq %rbx, %r15
91
+ 0000000000000165: 02 jne 0x429b82 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x182>
92
+ 0000000000000167: 02 jmp 0x429bc2 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x1c2>
93
+ 0000000000000169: 08 movq $-1, 24(%r15)
94
+ 0000000000000171: 08 movl $0, 48(%r15)
95
+ 0000000000000179: 04 addq $64, %r15
96
+ 000000000000017d: 03 cmpq %r15, %rbx
97
+ 0000000000000180: 02 je 0x429bbe <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x1be>
98
+ 0000000000000182: 04 movl 48(%r15), %eax
99
+ 0000000000000186: 02 testl %eax, %eax
100
+ 0000000000000188: 02 je 0x429b79 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x179>
101
+ 000000000000018a: 03 cmpl $5, %eax
102
+ 000000000000018d: 02 je 0x429baa <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x1aa>
103
+ 000000000000018f: 03 cmpl $3, %eax
104
+ 0000000000000192: 02 jne 0x429b71 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x171>
105
+ 0000000000000194: 05 cmpq $23, 32(%r15)
106
+ 0000000000000199: 02 je 0x429b69 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x169>
107
+ 000000000000019b: 03 movq (%r15), %rsi
108
+ 000000000000019e: 04 movq 40(%r15), %rdi
109
+ 00000000000001a2: 03 movq (%rdi), %rax
110
+ 00000000000001a5: 03 callq *24(%rax)
111
+ 00000000000001a8: 02 jmp 0x429b69 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x169>
112
+ 00000000000001aa: 03 movq (%r15), %rsi
113
+ 00000000000001ad: 03 testq %rsi, %rsi
114
+ 00000000000001b0: 02 je 0x429b71 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x171>
115
+ 00000000000001b2: 04 movq 24(%r15), %rdi
116
+ 00000000000001b6: 03 movq (%rdi), %rax
117
+ 00000000000001b9: 03 callq *24(%rax)
118
+ 00000000000001bc: 02 jmp 0x429b71 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x171>
119
+ 00000000000001be: 04 movq (%r13), %r15
120
+ 00000000000001c2: 08 movq 256(%r12), %rdi
121
+ 00000000000001ca: 03 movq (%rdi), %rax
122
+ 00000000000001cd: 03 movq %r15, %rsi
123
+ 00000000000001d0: 03 callq *24(%rax)
124
+ 00000000000001d3: 08 leaq 160(%r12), %rbx
125
+ 00000000000001db: 12 movq $4835048, 160(%r12)
126
+ 00000000000001e7: 08 movq 200(%r12), %rsi
127
+ 00000000000001ef: 08 movq 224(%r12), %rdi
128
+ 00000000000001f7: 03 movq (%rdi), %rax
129
+ 00000000000001fa: 03 callq *24(%rax)
130
+ 00000000000001fd: 03 movq %rbx, %rdi
131
+ 0000000000000200: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
132
+ 0000000000000205: 09 cmpq $23, 136(%r12)
133
+ 000000000000020e: 02 je 0x429c23 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x223>
134
+ 0000000000000210: 05 movq 104(%r12), %rsi
135
+ 0000000000000215: 08 movq 144(%r12), %rdi
136
+ 000000000000021d: 03 movq (%rdi), %rax
137
+ 0000000000000220: 03 callq *24(%rax)
138
+ 0000000000000223: 12 movq $-1, 128(%r12)
139
+ 000000000000022f: 06 cmpq $23, 80(%r12)
140
+ 0000000000000235: 02 je 0x429c47 <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x247>
141
+ 0000000000000237: 05 movq 48(%r12), %rsi
142
+ 000000000000023c: 05 movq 88(%r12), %rdi
143
+ 0000000000000241: 03 movq (%rdi), %rax
144
+ 0000000000000244: 03 callq *24(%rax)
145
+ 0000000000000247: 09 movq $-1, 72(%r12)
146
+ 0000000000000250: 02 jmp 0x429cbb <BloombergLP::ball::Record::Record(BloombergLP::bslma::Allocator*)+0x2bb>
147
+ 0000000000000252: 03 movq %rax, %rdi
148
+ 0000000000000255: 05 callq 0x4294c0 <__clang_call_terminate>
149
+ 000000000000025a: 03 movq %rax, %rdi
150
+ 000000000000025d: 05 callq 0x4294c0 <__clang_call_terminate>
151
+ 0000000000000262: 03 movq %rax, %rdi
152
+ 0000000000000265: 05 callq 0x4294c0 <__clang_call_terminate>
153
+ 000000000000026a: 03 movq %rax, %rdi
154
+ 000000000000026d: 05 callq 0x4294c0 <__clang_call_terminate>
155
+ 0000000000000272: 03 movq %rax, %rdi
156
+ 0000000000000275: 05 callq 0x4294c0 <__clang_call_terminate>
157
+ 000000000000027a: 03 movq %rax, %rdi
158
+ 000000000000027d: 05 callq 0x4294c0 <__clang_call_terminate>
159
+ 0000000000000282: 03 movq %rax, %rdi
160
+ 0000000000000285: 05 callq 0x4294c0 <__clang_call_terminate>
161
+ 000000000000028a: 03 movq %rax, %rdi
162
+ 000000000000028d: 05 callq 0x4294c0 <__clang_call_terminate>
163
+ 0000000000000292: 03 movq %rax, %r14
164
+ 0000000000000295: 03 movq %rbx, %rdi
165
+ 0000000000000298: 05 callq 0x406ef0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
166
+ 000000000000029d: 03 movq %r14, %rdi
167
+ 00000000000002a0: 05 callq 0x4294c0 <__clang_call_terminate>
168
+ 00000000000002a5: 03 movq %rax, %r14
169
+ 00000000000002a8: 03 movq %r12, %rdi
170
+ 00000000000002ab: 05 callq 0x46b720 <BloombergLP::bslma::Allocator::~Allocator()>
171
+ 00000000000002b0: 03 movq %r14, %rdi
172
+ 00000000000002b3: 05 callq 0x407a80 <_Unwind_Resume@plt>
173
+ 00000000000002b8: 03 movq %rax, %r14
174
+ 00000000000002bb: 03 movq %r12, %rdi
175
+ 00000000000002be: 05 callq 0x430f30 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
176
+ 00000000000002c3: 03 movq %r14, %rdi
177
+ 00000000000002c6: 05 callq 0x407a80 <_Unwind_Resume@plt>
178
+ 00000000000002cb: 05 nopl (%rax,%rax)