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

Files changed (1) hide show
  1. ball_fileobserver2.t/{0.assume.s → 0.none.s} +114 -90
ball_fileobserver2.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,161 +1,185 @@
1
- 0000000000428fe0 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields 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 %rcx, %rbx
10
  000000000000000e: 03 movq %rdx, %r14
11
  0000000000000011: 03 movq %rsi, %r15
12
  0000000000000014: 03 movq %rdi, %r12
13
- 0000000000000017: 07 movq $4789128, (%rdi)
14
  000000000000001e: 08 movq $0, 8(%rdi)
15
  0000000000000026: 03 movq %rcx, %rax
16
  0000000000000029: 03 testq %rcx, %rcx
17
- 000000000000002c: 02 jne 0x42901f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x3f>
18
- 000000000000002e: 07 movq 2834451(%rip), %rax # 6dd028 <BloombergLP::bslma::Default::s_defaultAllocator>
19
  0000000000000035: 03 testq %rax, %rax
20
- 0000000000000038: 02 jne 0x42901f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x3f>
21
- 000000000000003a: 05 callq 0x465c90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
22
  000000000000003f: 05 movq %rax, 16(%r12)
23
  0000000000000044: 05 leaq 24(%r12), %rdi
24
  0000000000000049: 03 movq %r15, %rsi
25
  000000000000004c: 03 movq %r12, %rdx
26
- 000000000000004f: 05 callq 0x43afc0 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::ball::RecordAttributes const&, BloombergLP::bslma::Allocator*)>
27
  0000000000000054: 08 leaq 232(%r12), %r15
28
  000000000000005c: 04 movq %r12, (%rsp)
29
  0000000000000060: 03 movq %rsp, %rdx
30
  0000000000000063: 03 movq %r15, %rdi
31
  0000000000000066: 03 movq %r14, %rsi
32
- 0000000000000069: 05 callq 0x429420 <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&)>
33
  000000000000006e: 03 xorps %xmm0, %xmm0
34
  0000000000000071: 09 movups %xmm0, 264(%r12)
35
  000000000000007a: 12 movq $0, 280(%r12)
36
  0000000000000086: 08 movq %r12, 288(%r12)
37
  000000000000008e: 03 testq %rbx, %rbx
38
- 0000000000000091: 02 jne 0x42908f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xaf>
39
- 0000000000000093: 07 movq 2834350(%rip), %rbx # 6dd028 <BloombergLP::bslma::Default::s_defaultAllocator>
40
  000000000000009a: 03 testq %rbx, %rbx
41
- 000000000000009d: 02 jne 0x42908f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xaf>
42
  000000000000009f: 08 leaq 264(%r12), %r13
43
- 00000000000000a7: 05 callq 0x465c90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
44
  00000000000000ac: 03 movq %rax, %rbx
45
  00000000000000af: 08 movq %rbx, 296(%r12)
46
  00000000000000b7: 04 addq $8, %rsp
47
  00000000000000bb: 01 popq %rbx
48
  00000000000000bc: 02 popq %r12
49
  00000000000000be: 02 popq %r13
50
  00000000000000c0: 02 popq %r14
51
  00000000000000c2: 02 popq %r15
52
  00000000000000c4: 01 popq %rbp
53
  00000000000000c5: 01 retq
54
  00000000000000c6: 03 movq %rax, %r14
55
  00000000000000c9: 04 movq (%r13), %rbx
56
  00000000000000cd: 03 testq %rbx, %rbx
57
- 00000000000000d0: 02 je 0x42912d <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x14d>
58
  00000000000000d2: 08 movq 272(%r12), %rbp
59
  00000000000000da: 03 cmpq %rbp, %rbx
60
- 00000000000000dd: 02 jne 0x4290d2 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xf2>
61
- 00000000000000df: 02 jmp 0x42911c <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x13c>
62
  00000000000000e1: 08 movq $-1, 24(%rbx)
63
  00000000000000e9: 04 subq $-128, %rbx
64
  00000000000000ed: 03 cmpq %rbx, %rbp
65
- 00000000000000f0: 02 je 0x429118 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x138>
66
  00000000000000f2: 03 movl 104(%rbx), %eax
67
  00000000000000f5: 02 testl %eax, %eax
68
- 00000000000000f7: 02 je 0x429102 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x122>
69
  00000000000000f9: 03 cmpl $3, %eax
70
- 00000000000000fc: 02 jne 0x4290fb <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x11b>
71
  00000000000000fe: 05 cmpq $23, 88(%rbx)
72
- 0000000000000103: 02 je 0x4290f3 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x113>
73
  0000000000000105: 04 movq 56(%rbx), %rsi
74
  0000000000000109: 04 movq 96(%rbx), %rdi
75
  000000000000010d: 03 movq (%rdi), %rax
76
  0000000000000110: 03 callq *24(%rax)
77
  0000000000000113: 08 movq $-1, 80(%rbx)
78
  000000000000011b: 07 movl $0, 104(%rbx)
79
  0000000000000122: 05 cmpq $23, 32(%rbx)
80
- 0000000000000127: 02 je 0x4290c1 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xe1>
81
  0000000000000129: 03 movq (%rbx), %rsi
82
  000000000000012c: 04 movq 40(%rbx), %rdi
83
  0000000000000130: 03 movq (%rdi), %rax
84
  0000000000000133: 03 callq *24(%rax)
85
- 0000000000000136: 02 jmp 0x4290c1 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xe1>
86
  0000000000000138: 04 movq (%r13), %rbx
87
  000000000000013c: 08 movq 288(%r12), %rdi
88
  0000000000000144: 03 movq (%rdi), %rax
89
  0000000000000147: 03 movq %rbx, %rsi
90
  000000000000014a: 03 callq *24(%rax)
91
  000000000000014d: 03 movq (%r15), %rbx
92
  0000000000000150: 03 testq %rbx, %rbx
93
- 0000000000000153: 02 je 0x4291a7 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x1c7>
94
- 0000000000000155: 08 movq 240(%r12), %rbp
95
- 000000000000015d: 03 cmpq %rbp, %rbx
96
- 0000000000000160: 02 je 0x429156 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x176>
97
- 0000000000000162: 03 movq %rbx, %rdi
98
- 0000000000000165: 05 callq 0x429750 <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()>
99
- 000000000000016a: 04 addq $64, %rbx
100
- 000000000000016e: 03 cmpq %rbx, %rbp
101
- 0000000000000171: 02 jne 0x429142 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x162>
102
- 0000000000000173: 03 movq (%r15), %rbx
103
- 0000000000000176: 08 movq 256(%r12), %rdi
104
- 000000000000017e: 03 movq (%rdi), %rax
105
- 0000000000000181: 03 movq %rbx, %rsi
106
- 0000000000000184: 03 callq *24(%rax)
107
- 0000000000000187: 02 jmp 0x4291a7 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x1c7>
108
- 0000000000000189: 03 movq %rax, %rdi
109
- 000000000000018c: 05 callq 0x4279b0 <__clang_call_terminate>
110
- 0000000000000191: 03 movq %rax, %rdi
111
- 0000000000000194: 05 callq 0x4279b0 <__clang_call_terminate>
112
- 0000000000000199: 03 movq %rax, %rdi
113
- 000000000000019c: 05 callq 0x4279b0 <__clang_call_terminate>
114
- 00000000000001a1: 03 movq %rax, %rdi
115
- 00000000000001a4: 05 callq 0x4279b0 <__clang_call_terminate>
116
- 00000000000001a9: 03 movq %rax, %rdi
117
- 00000000000001ac: 05 callq 0x4279b0 <__clang_call_terminate>
118
- 00000000000001b1: 03 movq %rax, %r14
119
- 00000000000001b4: 03 movq %r12, %rdi
120
- 00000000000001b7: 05 callq 0x465c70 <BloombergLP::bslma::Allocator::~Allocator()>
121
- 00000000000001bc: 03 movq %r14, %rdi
122
- 00000000000001bf: 05 callq 0x407960 <_Unwind_Resume@plt>
123
- 00000000000001c4: 03 movq %rax, %r14
124
- 00000000000001c7: 08 leaq 160(%r12), %rbx
125
- 00000000000001cf: 12 movq $4808800, 160(%r12)
126
- 00000000000001db: 08 movq 200(%r12), %rsi
127
- 00000000000001e3: 08 movq 224(%r12), %rdi
128
- 00000000000001eb: 03 movq (%rdi), %rax
129
- 00000000000001ee: 03 callq *24(%rax)
130
- 00000000000001f1: 03 movq %rbx, %rdi
131
- 00000000000001f4: 05 callq 0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
132
- 00000000000001f9: 09 cmpq $23, 136(%r12)
133
- 0000000000000202: 02 je 0x4291f7 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x217>
134
- 0000000000000204: 05 movq 104(%r12), %rsi
135
- 0000000000000209: 08 movq 144(%r12), %rdi
136
- 0000000000000211: 03 movq (%rdi), %rax
137
- 0000000000000214: 03 callq *24(%rax)
138
- 0000000000000217: 12 movq $-1, 128(%r12)
139
- 0000000000000223: 06 cmpq $23, 80(%r12)
140
- 0000000000000229: 02 je 0x42921b <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x23b>
141
- 000000000000022b: 05 movq 48(%r12), %rsi
142
- 0000000000000230: 05 movq 88(%r12), %rdi
143
- 0000000000000235: 03 movq (%rdi), %rax
144
- 0000000000000238: 03 callq *24(%rax)
145
- 000000000000023b: 09 movq $-1, 72(%r12)
146
- 0000000000000244: 02 jmp 0x42924c <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x26c>
147
- 0000000000000246: 03 movq %rax, %rdi
148
- 0000000000000249: 05 callq 0x4279b0 <__clang_call_terminate>
149
- 000000000000024e: 03 movq %rax, %rdi
150
- 0000000000000251: 05 callq 0x4279b0 <__clang_call_terminate>
151
- 0000000000000256: 03 movq %rax, %r14
152
- 0000000000000259: 03 movq %rbx, %rdi
153
- 000000000000025c: 05 callq 0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
154
- 0000000000000261: 03 movq %r14, %rdi
155
- 0000000000000264: 05 callq 0x4279b0 <__clang_call_terminate>
156
- 0000000000000269: 03 movq %rax, %r14
157
- 000000000000026c: 03 movq %r12, %rdi
158
- 000000000000026f: 05 callq 0x42cf80 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
159
- 0000000000000274: 03 movq %r14, %rdi
160
- 0000000000000277: 05 callq 0x407960 <_Unwind_Resume@plt>
161
- 000000000000027c: 04 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 00000000004290f0 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields 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 %rcx, %rbx
10
  000000000000000e: 03 movq %rdx, %r14
11
  0000000000000011: 03 movq %rsi, %r15
12
  0000000000000014: 03 movq %rdi, %r12
13
+ 0000000000000017: 07 movq $4792360, (%rdi)
14
  000000000000001e: 08 movq $0, 8(%rdi)
15
  0000000000000026: 03 movq %rcx, %rax
16
  0000000000000029: 03 testq %rcx, %rcx
17
+ 000000000000002c: 02 jne 0x42912f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x3f>
18
+ 000000000000002e: 07 movq 2838275(%rip), %rax # 6de028 <BloombergLP::bslma::Default::s_defaultAllocator>
19
  0000000000000035: 03 testq %rax, %rax
20
+ 0000000000000038: 02 jne 0x42912f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x3f>
21
+ 000000000000003a: 05 callq 0x4668f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
22
  000000000000003f: 05 movq %rax, 16(%r12)
23
  0000000000000044: 05 leaq 24(%r12), %rdi
24
  0000000000000049: 03 movq %r15, %rsi
25
  000000000000004c: 03 movq %r12, %rdx
26
+ 000000000000004f: 05 callq 0x43b270 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::ball::RecordAttributes const&, BloombergLP::bslma::Allocator*)>
27
  0000000000000054: 08 leaq 232(%r12), %r15
28
  000000000000005c: 04 movq %r12, (%rsp)
29
  0000000000000060: 03 movq %rsp, %rdx
30
  0000000000000063: 03 movq %r15, %rdi
31
  0000000000000066: 03 movq %r14, %rsi
32
+ 0000000000000069: 05 callq 0x4295c0 <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&)>
33
  000000000000006e: 03 xorps %xmm0, %xmm0
34
  0000000000000071: 09 movups %xmm0, 264(%r12)
35
  000000000000007a: 12 movq $0, 280(%r12)
36
  0000000000000086: 08 movq %r12, 288(%r12)
37
  000000000000008e: 03 testq %rbx, %rbx
38
+ 0000000000000091: 02 jne 0x42919f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xaf>
39
+ 0000000000000093: 07 movq 2838174(%rip), %rbx # 6de028 <BloombergLP::bslma::Default::s_defaultAllocator>
40
  000000000000009a: 03 testq %rbx, %rbx
41
+ 000000000000009d: 02 jne 0x42919f <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xaf>
42
  000000000000009f: 08 leaq 264(%r12), %r13
43
+ 00000000000000a7: 05 callq 0x4668f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
44
  00000000000000ac: 03 movq %rax, %rbx
45
  00000000000000af: 08 movq %rbx, 296(%r12)
46
  00000000000000b7: 04 addq $8, %rsp
47
  00000000000000bb: 01 popq %rbx
48
  00000000000000bc: 02 popq %r12
49
  00000000000000be: 02 popq %r13
50
  00000000000000c0: 02 popq %r14
51
  00000000000000c2: 02 popq %r15
52
  00000000000000c4: 01 popq %rbp
53
  00000000000000c5: 01 retq
54
  00000000000000c6: 03 movq %rax, %r14
55
  00000000000000c9: 04 movq (%r13), %rbx
56
  00000000000000cd: 03 testq %rbx, %rbx
57
+ 00000000000000d0: 02 je 0x42923d <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x14d>
58
  00000000000000d2: 08 movq 272(%r12), %rbp
59
  00000000000000da: 03 cmpq %rbp, %rbx
60
+ 00000000000000dd: 02 jne 0x4291e2 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xf2>
61
+ 00000000000000df: 02 jmp 0x42922c <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x13c>
62
  00000000000000e1: 08 movq $-1, 24(%rbx)
63
  00000000000000e9: 04 subq $-128, %rbx
64
  00000000000000ed: 03 cmpq %rbx, %rbp
65
+ 00000000000000f0: 02 je 0x429228 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x138>
66
  00000000000000f2: 03 movl 104(%rbx), %eax
67
  00000000000000f5: 02 testl %eax, %eax
68
+ 00000000000000f7: 02 je 0x429212 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x122>
69
  00000000000000f9: 03 cmpl $3, %eax
70
+ 00000000000000fc: 02 jne 0x42920b <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x11b>
71
  00000000000000fe: 05 cmpq $23, 88(%rbx)
72
+ 0000000000000103: 02 je 0x429203 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x113>
73
  0000000000000105: 04 movq 56(%rbx), %rsi
74
  0000000000000109: 04 movq 96(%rbx), %rdi
75
  000000000000010d: 03 movq (%rdi), %rax
76
  0000000000000110: 03 callq *24(%rax)
77
  0000000000000113: 08 movq $-1, 80(%rbx)
78
  000000000000011b: 07 movl $0, 104(%rbx)
79
  0000000000000122: 05 cmpq $23, 32(%rbx)
80
+ 0000000000000127: 02 je 0x4291d1 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xe1>
81
  0000000000000129: 03 movq (%rbx), %rsi
82
  000000000000012c: 04 movq 40(%rbx), %rdi
83
  0000000000000130: 03 movq (%rdi), %rax
84
  0000000000000133: 03 callq *24(%rax)
85
+ 0000000000000136: 02 jmp 0x4291d1 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0xe1>
86
  0000000000000138: 04 movq (%r13), %rbx
87
  000000000000013c: 08 movq 288(%r12), %rdi
88
  0000000000000144: 03 movq (%rdi), %rax
89
  0000000000000147: 03 movq %rbx, %rsi
90
  000000000000014a: 03 callq *24(%rax)
91
  000000000000014d: 03 movq (%r15), %rbx
92
  0000000000000150: 03 testq %rbx, %rbx
93
+ 0000000000000153: 06 je 0x429307 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x217>
94
+ 0000000000000159: 08 movq 240(%r12), %r13
95
+ 0000000000000161: 03 cmpq %r13, %rbx
96
+ 0000000000000164: 02 jne 0x429270 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x180>
97
+ 0000000000000166: 02 jmp 0x4292ae <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x1be>
98
+ 0000000000000168: 08 movq $-1, 24(%rbx)
99
+ 0000000000000170: 07 movl $0, 48(%rbx)
100
+ 0000000000000177: 04 addq $64, %rbx
101
+ 000000000000017b: 03 cmpq %rbx, %r13
102
+ 000000000000017e: 02 je 0x4292ab <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x1bb>
103
+ 0000000000000180: 03 movl 48(%rbx), %eax
104
+ 0000000000000183: 02 testl %eax, %eax
105
+ 0000000000000185: 02 je 0x429267 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x177>
106
+ 0000000000000187: 03 cmpl $5, %eax
107
+ 000000000000018a: 02 je 0x429297 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x1a7>
108
+ 000000000000018c: 03 cmpl $3, %eax
109
+ 000000000000018f: 02 jne 0x429260 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x170>
110
+ 0000000000000191: 05 cmpq $23, 32(%rbx)
111
+ 0000000000000196: 02 je 0x429258 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x168>
112
+ 0000000000000198: 03 movq (%rbx), %rsi
113
+ 000000000000019b: 04 movq 40(%rbx), %rdi
114
+ 000000000000019f: 03 movq (%rdi), %rax
115
+ 00000000000001a2: 03 callq *24(%rax)
116
+ 00000000000001a5: 02 jmp 0x429258 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x168>
117
+ 00000000000001a7: 03 movq (%rbx), %rsi
118
+ 00000000000001aa: 03 testq %rsi, %rsi
119
+ 00000000000001ad: 02 je 0x429260 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x170>
120
+ 00000000000001af: 04 movq 24(%rbx), %rdi
121
+ 00000000000001b3: 03 movq (%rdi), %rax
122
+ 00000000000001b6: 03 callq *24(%rax)
123
+ 00000000000001b9: 02 jmp 0x429260 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x170>
124
+ 00000000000001bb: 03 movq (%r15), %rbx
125
+ 00000000000001be: 08 movq 256(%r12), %rdi
126
+ 00000000000001c6: 03 movq (%rdi), %rax
127
+ 00000000000001c9: 03 movq %rbx, %rsi
128
+ 00000000000001cc: 03 callq *24(%rax)
129
+ 00000000000001cf: 02 jmp 0x429307 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x217>
130
+ 00000000000001d1: 03 movq %rax, %rdi
131
+ 00000000000001d4: 05 callq 0x427ab0 <__clang_call_terminate>
132
+ 00000000000001d9: 03 movq %rax, %rdi
133
+ 00000000000001dc: 05 callq 0x427ab0 <__clang_call_terminate>
134
+ 00000000000001e1: 03 movq %rax, %rdi
135
+ 00000000000001e4: 05 callq 0x427ab0 <__clang_call_terminate>
136
+ 00000000000001e9: 03 movq %rax, %rdi
137
+ 00000000000001ec: 05 callq 0x427ab0 <__clang_call_terminate>
138
+ 00000000000001f1: 03 movq %rax, %rdi
139
+ 00000000000001f4: 05 callq 0x427ab0 <__clang_call_terminate>
140
+ 00000000000001f9: 03 movq %rax, %rdi
141
+ 00000000000001fc: 05 callq 0x427ab0 <__clang_call_terminate>
142
+ 0000000000000201: 03 movq %rax, %r14
143
+ 0000000000000204: 03 movq %r12, %rdi
144
+ 0000000000000207: 05 callq 0x4668d0 <BloombergLP::bslma::Allocator::~Allocator()>
145
+ 000000000000020c: 03 movq %r14, %rdi
146
+ 000000000000020f: 05 callq 0x407960 <_Unwind_Resume@plt>
147
+ 0000000000000214: 03 movq %rax, %r14
148
+ 0000000000000217: 08 leaq 160(%r12), %rbx
149
+ 000000000000021f: 12 movq $4812000, 160(%r12)
150
+ 000000000000022b: 08 movq 200(%r12), %rsi
151
+ 0000000000000233: 08 movq 224(%r12), %rdi
152
+ 000000000000023b: 03 movq (%rdi), %rax
153
+ 000000000000023e: 03 callq *24(%rax)
154
+ 0000000000000241: 03 movq %rbx, %rdi
155
+ 0000000000000244: 05 callq 0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
156
+ 0000000000000249: 09 cmpq $23, 136(%r12)
157
+ 0000000000000252: 02 je 0x429357 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x267>
158
+ 0000000000000254: 05 movq 104(%r12), %rsi
159
+ 0000000000000259: 08 movq 144(%r12), %rdi
160
+ 0000000000000261: 03 movq (%rdi), %rax
161
+ 0000000000000264: 03 callq *24(%rax)
162
+ 0000000000000267: 12 movq $-1, 128(%r12)
163
+ 0000000000000273: 06 cmpq $23, 80(%r12)
164
+ 0000000000000279: 02 je 0x42937b <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x28b>
165
+ 000000000000027b: 05 movq 48(%r12), %rsi
166
+ 0000000000000280: 05 movq 88(%r12), %rdi
167
+ 0000000000000285: 03 movq (%rdi), %rax
168
+ 0000000000000288: 03 callq *24(%rax)
169
+ 000000000000028b: 09 movq $-1, 72(%r12)
170
+ 0000000000000294: 02 jmp 0x4293ac <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)+0x2bc>
171
+ 0000000000000296: 03 movq %rax, %rdi
172
+ 0000000000000299: 05 callq 0x427ab0 <__clang_call_terminate>
173
+ 000000000000029e: 03 movq %rax, %rdi
174
+ 00000000000002a1: 05 callq 0x427ab0 <__clang_call_terminate>
175
+ 00000000000002a6: 03 movq %rax, %r14
176
+ 00000000000002a9: 03 movq %rbx, %rdi
177
+ 00000000000002ac: 05 callq 0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
178
+ 00000000000002b1: 03 movq %r14, %rdi
179
+ 00000000000002b4: 05 callq 0x427ab0 <__clang_call_terminate>
180
+ 00000000000002b9: 03 movq %rax, %r14
181
+ 00000000000002bc: 03 movq %r12, %rdi
182
+ 00000000000002bf: 05 callq 0x42d120 <BloombergLP::ball::CountingAllocator::~CountingAllocator()>
183
+ 00000000000002c4: 03 movq %r14, %rdi
184
+ 00000000000002c7: 05 callq 0x407960 <_Unwind_Resume@plt>
185
+ 00000000000002cc: 04 nopl (%rax)