Comparing (anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*) in assumed vs ignored

Files changed (1) hide show
  1. balcl_typeinfo.t/{0.assume.s → 0.none.s} +236 -233
balcl_typeinfo.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,243 +1,246 @@
1
- 0000000000412f30 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)>:
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 $40, %rsp
9
  000000000000000e: 03 movq %rsi, %r14
10
  0000000000000011: 03 movq %rdi, %rbx
11
- 0000000000000014: 05 callq 0x416500 <BloombergLP::balcl::OptionValue::type() const>
12
  0000000000000019: 03 addl $-2, %eax
13
- 000000000000001c: 07 jmpq *4538400(,%rax,8)
14
- 0000000000000023: 03 movq (%rbx), %rdi
15
- 0000000000000026: 04 movq 8(%rbx), %rax
16
- 000000000000002a: 03 movq %rax, %rdx
17
- 000000000000002d: 03 subq %rdi, %rdx
18
- 0000000000000030: 03 movq (%r14), %rsi
19
- 0000000000000033: 04 movq 8(%r14), %rcx
20
- 0000000000000037: 03 subq %rsi, %rcx
21
- 000000000000003a: 03 cmpq %rcx, %rdx
22
- 000000000000003d: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
23
- 0000000000000043: 03 cmpq %rax, %rdi
24
- 0000000000000046: 06 je 0x4131c7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x297>
25
- 000000000000004c: 05 callq 0x403fd0 <bcmp@plt>
26
- 0000000000000051: 02 testl %eax, %eax
27
- 0000000000000053: 05 jmp 0x413044 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x114>
28
- 0000000000000058: 02 movl (%rbx), %eax
29
- 000000000000005a: 03 cmpl (%r14), %eax
30
- 000000000000005d: 05 jmp 0x413044 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x114>
31
- 0000000000000062: 02 movb (%rbx), %al
32
- 0000000000000064: 03 cmpb (%r14), %al
33
- 0000000000000067: 05 jmp 0x413044 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x114>
34
- 000000000000006c: 03 movq (%rbx), %rax
35
- 000000000000006f: 03 cmpq (%r14), %rax
36
- 0000000000000072: 05 jmp 0x413044 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x114>
37
- 0000000000000077: 05 movsd (%r14), %xmm0
38
- 000000000000007c: 05 cmpeqsd (%rbx), %xmm0
39
- 0000000000000081: 05 movq %xmm0, %r14
40
- 0000000000000086: 04 andl $1, %r14d
41
- 000000000000008a: 05 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
42
- 000000000000008f: 04 movq 24(%rbx), %rdx
43
- 0000000000000093: 04 cmpq 24(%r14), %rdx
44
- 0000000000000097: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
45
- 000000000000009d: 03 testq %rdx, %rdx
46
- 00000000000000a0: 06 je 0x4131c7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x297>
47
- 00000000000000a6: 05 cmpq $23, 32(%r14)
48
- 00000000000000ab: 02 je 0x412fe0 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xb0>
49
- 00000000000000ad: 03 movq (%r14), %r14
50
- 00000000000000b0: 05 cmpq $23, 32(%rbx)
51
- 00000000000000b5: 02 je 0x412fea <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xba>
52
- 00000000000000b7: 03 movq (%rbx), %rbx
53
- 00000000000000ba: 03 movq %rbx, %rdi
54
- 00000000000000bd: 03 movq %r14, %rsi
55
- 00000000000000c0: 02 jmp 0x412f7c <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x4c>
56
- 00000000000000c2: 03 movq (%rbx), %rbp
57
- 00000000000000c5: 03 testq %rbp, %rbp
58
- 00000000000000c8: 06 jns 0x4131dc <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2ac>
59
- 00000000000000ce: 03 movq (%r14), %rax
60
- 00000000000000d1: 03 testq %rax, %rax
61
- 00000000000000d4: 06 jns 0x41324b <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x31b>
62
- 00000000000000da: 03 cmpq %rax, %rbp
63
- 00000000000000dd: 02 jmp 0x413044 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x114>
64
- 00000000000000df: 10 movabsq $-274877906945, %r12
65
- 00000000000000e9: 10 movabsq $274877906944, %rbp
66
- 00000000000000f3: 03 movq (%rbx), %r15
67
- 00000000000000f6: 03 cmpq %rbp, %r15
68
- 00000000000000f9: 06 jl 0x4132ba <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x38a>
69
- 00000000000000ff: 03 andq %r12, %r15
70
- 0000000000000102: 03 movq (%r14), %rax
71
- 0000000000000105: 03 cmpq %rbp, %rax
72
- 0000000000000108: 06 jl 0x4132ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x39a>
73
- 000000000000010e: 03 andq %r12, %rax
74
- 0000000000000111: 03 cmpq %rax, %r15
75
- 0000000000000114: 04 sete %r14b
76
- 0000000000000118: 05 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
77
- 000000000000011d: 03 movq (%rbx), %r15
78
- 0000000000000120: 04 movq 8(%rbx), %rbx
79
- 0000000000000124: 03 movq %rbx, %rax
80
- 0000000000000127: 03 subq %r15, %rax
81
- 000000000000012a: 03 movq (%r14), %rbp
82
- 000000000000012d: 04 movq 8(%r14), %rcx
83
- 0000000000000131: 03 subq %rbp, %rcx
84
- 0000000000000134: 03 cmpq %rcx, %rax
85
- 0000000000000137: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
86
- 000000000000013d: 03 movb $1, %r14b
87
- 0000000000000140: 03 cmpq %rbx, %r15
88
- 0000000000000143: 02 jne 0x413098 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x168>
89
- 0000000000000145: 05 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
90
- 000000000000014a: 05 callq 0x403fd0 <bcmp@plt>
91
- 000000000000014f: 02 testl %eax, %eax
92
- 0000000000000151: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
93
- 0000000000000157: 04 addq $48, %r15
94
- 000000000000015b: 04 addq $48, %rbp
95
- 000000000000015f: 03 cmpq %r15, %rbx
96
- 0000000000000162: 06 je 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
97
- 0000000000000168: 04 movq 24(%r15), %rdx
98
- 000000000000016c: 04 cmpq 24(%rbp), %rdx
99
- 0000000000000170: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
100
- 0000000000000176: 03 testq %rdx, %rdx
101
- 0000000000000179: 02 je 0x413087 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x157>
102
- 000000000000017b: 05 cmpq $23, 32(%rbp)
103
- 0000000000000180: 03 movq %rbp, %rsi
104
- 0000000000000183: 02 je 0x4130b9 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x189>
105
- 0000000000000185: 04 movq (%rbp), %rsi
106
- 0000000000000189: 05 cmpq $23, 32(%r15)
107
- 000000000000018e: 03 movq %r15, %rdi
108
- 0000000000000191: 02 je 0x41307a <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x14a>
109
- 0000000000000193: 03 movq (%r15), %rdi
110
- 0000000000000196: 02 jmp 0x41307a <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x14a>
111
- 0000000000000198: 03 movq %rbx, %rdi
112
- 000000000000019b: 03 movq %r14, %rsi
113
- 000000000000019e: 04 addq $40, %rsp
114
- 00000000000001a2: 01 popq %rbx
115
- 00000000000001a3: 02 popq %r12
116
- 00000000000001a5: 02 popq %r13
117
- 00000000000001a7: 02 popq %r14
118
- 00000000000001a9: 02 popq %r15
119
- 00000000000001ab: 01 popq %rbp
120
- 00000000000001ac: 05 jmp 0x414910 <bool bsl::operator==<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > const&, bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > const&)>
121
- 00000000000001b1: 03 movq (%rbx), %rax
122
- 00000000000001b4: 04 movq 8(%rbx), %rsi
123
- 00000000000001b8: 03 movq %rsi, %rcx
124
- 00000000000001bb: 03 subq %rax, %rcx
125
- 00000000000001be: 03 movq (%r14), %rdx
126
- 00000000000001c1: 04 movq 8(%r14), %rdi
127
- 00000000000001c5: 03 subq %rdx, %rdi
128
- 00000000000001c8: 03 cmpq %rdi, %rcx
129
- 00000000000001cb: 06 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
130
- 00000000000001d1: 03 cmpq %rsi, %rax
131
- 00000000000001d4: 06 je 0x4131c7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x297>
132
- 00000000000001da: 02 xorl %esi, %esi
133
- 00000000000001dc: 04 nopl (%rax)
134
- 00000000000001e0: 03 movl (%rax,%rsi), %edi
135
- 00000000000001e3: 03 cmpl (%rdx,%rsi), %edi
136
- 00000000000001e6: 04 sete %r14b
137
- 00000000000001ea: 06 jne 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
138
- 00000000000001f0: 04 addq $4, %rsi
139
- 00000000000001f4: 03 cmpq %rsi, %rcx
140
- 00000000000001f7: 02 jne 0x413110 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x1e0>
141
- 00000000000001f9: 05 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
142
- 00000000000001fe: 03 movq (%rbx), %r15
143
- 0000000000000201: 04 movq 8(%rbx), %r13
144
- 0000000000000205: 03 movq %r13, %rax
145
- 0000000000000208: 03 subq %r15, %rax
146
- 000000000000020b: 03 movq (%r14), %r12
147
- 000000000000020e: 04 movq 8(%r14), %rcx
148
- 0000000000000212: 03 subq %r12, %rcx
149
- 0000000000000215: 03 cmpq %rcx, %rax
150
- 0000000000000218: 02 jne 0x4131c2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
151
- 000000000000021a: 03 cmpq %r13, %r15
152
- 000000000000021d: 02 je 0x4131c7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x297>
153
- 000000000000021f: 10 movabsq $-274877906945, %rcx
154
- 0000000000000229: 10 movabsq $274877906944, %rbp
155
- 0000000000000233: 10 nopw %cs:(%rax,%rax)
156
- 000000000000023d: 03 nopl (%rax)
157
- 0000000000000240: 03 movq (%r15), %rbx
158
- 0000000000000243: 03 cmpq %rbp, %rbx
159
- 0000000000000246: 02 jl 0x41319f <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x26f>
160
- 0000000000000248: 03 andq %rcx, %rbx
161
- 000000000000024b: 04 movq (%r12), %rax
162
- 000000000000024f: 03 cmpq %rbp, %rax
163
- 0000000000000252: 02 jl 0x4131b2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x282>
164
- 0000000000000254: 03 andq %rcx, %rax
165
- 0000000000000257: 03 cmpq %rax, %rbx
166
- 000000000000025a: 04 sete %r14b
167
- 000000000000025e: 02 jne 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
168
- 0000000000000260: 04 addq $8, %r15
169
- 0000000000000264: 04 addq $8, %r12
170
- 0000000000000268: 03 cmpq %r15, %r13
171
- 000000000000026b: 02 jne 0x413170 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x240>
172
- 000000000000026d: 02 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
173
- 000000000000026f: 03 movq %r15, %rdi
174
- 0000000000000272: 03 movq %rcx, %rbx
175
- 0000000000000275: 05 callq 0x429380 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
176
- 000000000000027a: 03 movq %rbx, %rcx
177
- 000000000000027d: 03 movq %rax, %rbx
178
- 0000000000000280: 02 jmp 0x41317b <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x24b>
179
- 0000000000000282: 03 movq %r12, %rdi
180
- 0000000000000285: 03 movq %rcx, %r14
181
- 0000000000000288: 05 callq 0x429380 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
182
- 000000000000028d: 03 movq %r14, %rcx
183
- 0000000000000290: 02 jmp 0x413187 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x257>
184
- 0000000000000292: 03 xorl %r14d, %r14d
185
- 0000000000000295: 02 jmp 0x4131ca <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x29a>
186
- 0000000000000297: 03 movb $1, %r14b
187
- 000000000000029a: 03 movl %r14d, %eax
188
- 000000000000029d: 04 addq $40, %rsp
189
- 00000000000002a1: 01 popq %rbx
190
- 00000000000002a2: 02 popq %r12
191
- 00000000000002a4: 02 popq %r13
192
- 00000000000002a6: 02 popq %r14
193
- 00000000000002a8: 02 popq %r15
194
- 00000000000002aa: 01 popq %rbp
195
- 00000000000002ab: 01 retq
196
- 00000000000002ac: 05 movl $6903288, %edi
197
- 00000000000002b1: 05 callq 0x42f010 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
198
- 00000000000002b6: 08 movq $4546384, (%rsp)
199
- 00000000000002be: 09 movq $4546438, 8(%rsp)
200
- 00000000000002c7: 08 movl $1126, 16(%rsp)
201
- 00000000000002cf: 09 movq $4671002, 24(%rsp)
202
- 00000000000002d8: 04 movl %eax, 32(%rsp)
203
- 00000000000002dc: 03 movq %rsp, %rdi
204
- 00000000000002df: 05 callq 0x42f030 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
205
- 00000000000002e4: 03 movq (%rbx), %rax
206
- 00000000000002e7: 03 movq %rax, %rcx
207
- 00000000000002ea: 04 shrq $32, %rcx
208
- 00000000000002ee: 04 shlq $37, %rax
209
- 00000000000002f2: 10 movabsq $9223371899415822336, %rdx
210
- 00000000000002fc: 03 addq %rax, %rdx
211
- 00000000000002ff: 07 imulq $1000, %rcx, %rax
212
- 0000000000000306: 10 movabsq $-9223372036854775808, %rbp
213
- 0000000000000310: 03 orq %rdx, %rbp
214
- 0000000000000313: 03 orq %rax, %rbp
215
- 0000000000000316: 05 jmp 0x412ffe <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xce>
216
- 000000000000031b: 05 movl $6903288, %edi
217
- 0000000000000320: 05 callq 0x42f010 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
218
- 0000000000000325: 08 movq $4546384, (%rsp)
219
- 000000000000032d: 09 movq $4546438, 8(%rsp)
220
- 0000000000000336: 08 movl $1126, 16(%rsp)
221
- 000000000000033e: 09 movq $4671002, 24(%rsp)
222
- 0000000000000347: 04 movl %eax, 32(%rsp)
223
- 000000000000034b: 03 movq %rsp, %rdi
224
- 000000000000034e: 05 callq 0x42f030 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
225
- 0000000000000353: 03 movq (%r14), %rax
226
- 0000000000000356: 03 movq %rax, %rcx
227
- 0000000000000359: 04 shrq $32, %rcx
228
- 000000000000035d: 04 shlq $37, %rax
229
- 0000000000000361: 10 movabsq $9223371899415822336, %rdx
230
- 000000000000036b: 03 addq %rax, %rdx
231
- 000000000000036e: 07 imulq $1000, %rcx, %rcx
232
- 0000000000000375: 10 movabsq $-9223372036854775808, %rax
233
- 000000000000037f: 03 orq %rdx, %rax
234
- 0000000000000382: 03 orq %rcx, %rax
235
- 0000000000000385: 05 jmp 0x41300a <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xda>
236
- 000000000000038a: 03 movq %rbx, %rdi
237
- 000000000000038d: 05 callq 0x429380 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
238
- 0000000000000392: 03 movq %rax, %r15
239
- 0000000000000395: 05 jmp 0x413032 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x102>
240
- 000000000000039a: 03 movq %r14, %rdi
241
- 000000000000039d: 05 callq 0x429380 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
242
- 00000000000003a2: 05 jmp 0x413041 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x111>
243
- 00000000000003a7: 09 nopw (%rax,%rax)
 
 
 
1
+ 0000000000412f50 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)>:
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 $40, %rsp
9
  000000000000000e: 03 movq %rsi, %r14
10
  0000000000000011: 03 movq %rdi, %rbx
11
+ 0000000000000014: 05 callq 0x4165b0 <BloombergLP::balcl::OptionValue::type() const>
12
  0000000000000019: 03 addl $-2, %eax
13
+ 000000000000001c: 03 cmpl $15, %eax
14
+ 000000000000001f: 06 ja 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
15
+ 0000000000000025: 07 jmpq *4540976(,%rax,8)
16
+ 000000000000002c: 03 movq (%rbx), %rdi
17
+ 000000000000002f: 04 movq 8(%rbx), %rax
18
+ 0000000000000033: 03 movq %rax, %rdx
19
+ 0000000000000036: 03 subq %rdi, %rdx
20
+ 0000000000000039: 03 movq (%r14), %rsi
21
+ 000000000000003c: 04 movq 8(%r14), %rcx
22
+ 0000000000000040: 03 subq %rsi, %rcx
23
+ 0000000000000043: 03 cmpq %rcx, %rdx
24
+ 0000000000000046: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
25
+ 000000000000004c: 03 cmpq %rax, %rdi
26
+ 000000000000004f: 06 je 0x4131f7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a7>
27
+ 0000000000000055: 05 callq 0x403fd0 <bcmp@plt>
28
+ 000000000000005a: 02 testl %eax, %eax
29
+ 000000000000005c: 05 jmp 0x41306d <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11d>
30
+ 0000000000000061: 02 movl (%rbx), %eax
31
+ 0000000000000063: 03 cmpl (%r14), %eax
32
+ 0000000000000066: 05 jmp 0x41306d <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11d>
33
+ 000000000000006b: 02 movb (%rbx), %al
34
+ 000000000000006d: 03 cmpb (%r14), %al
35
+ 0000000000000070: 05 jmp 0x41306d <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11d>
36
+ 0000000000000075: 03 movq (%rbx), %rax
37
+ 0000000000000078: 03 cmpq (%r14), %rax
38
+ 000000000000007b: 05 jmp 0x41306d <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11d>
39
+ 0000000000000080: 05 movsd (%r14), %xmm0
40
+ 0000000000000085: 05 cmpeqsd (%rbx), %xmm0
41
+ 000000000000008a: 05 movq %xmm0, %r14
42
+ 000000000000008f: 04 andl $1, %r14d
43
+ 0000000000000093: 05 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
44
+ 0000000000000098: 04 movq 24(%rbx), %rdx
45
+ 000000000000009c: 04 cmpq 24(%r14), %rdx
46
+ 00000000000000a0: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
47
+ 00000000000000a6: 03 testq %rdx, %rdx
48
+ 00000000000000a9: 06 je 0x4131f7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a7>
49
+ 00000000000000af: 05 cmpq $23, 32(%r14)
50
+ 00000000000000b4: 02 je 0x413009 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xb9>
51
+ 00000000000000b6: 03 movq (%r14), %r14
52
+ 00000000000000b9: 05 cmpq $23, 32(%rbx)
53
+ 00000000000000be: 02 je 0x413013 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xc3>
54
+ 00000000000000c0: 03 movq (%rbx), %rbx
55
+ 00000000000000c3: 03 movq %rbx, %rdi
56
+ 00000000000000c6: 03 movq %r14, %rsi
57
+ 00000000000000c9: 02 jmp 0x412fa5 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x55>
58
+ 00000000000000cb: 03 movq (%rbx), %rbp
59
+ 00000000000000ce: 03 testq %rbp, %rbp
60
+ 00000000000000d1: 06 jns 0x413229 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2d9>
61
+ 00000000000000d7: 03 movq (%r14), %rax
62
+ 00000000000000da: 03 testq %rax, %rax
63
+ 00000000000000dd: 06 jns 0x413298 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x348>
64
+ 00000000000000e3: 03 cmpq %rax, %rbp
65
+ 00000000000000e6: 02 jmp 0x41306d <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11d>
66
+ 00000000000000e8: 10 movabsq $-274877906945, %r12
67
+ 00000000000000f2: 10 movabsq $274877906944, %rbp
68
+ 00000000000000fc: 03 movq (%rbx), %r15
69
+ 00000000000000ff: 03 cmpq %rbp, %r15
70
+ 0000000000000102: 06 jl 0x41320c <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2bc>
71
+ 0000000000000108: 03 andq %r12, %r15
72
+ 000000000000010b: 03 movq (%r14), %rax
73
+ 000000000000010e: 03 cmpq %rbp, %rax
74
+ 0000000000000111: 06 jl 0x41321c <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2cc>
75
+ 0000000000000117: 03 andq %r12, %rax
76
+ 000000000000011a: 03 cmpq %rax, %r15
77
+ 000000000000011d: 04 sete %r14b
78
+ 0000000000000121: 05 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
79
+ 0000000000000126: 03 movq (%rbx), %r15
80
+ 0000000000000129: 04 movq 8(%rbx), %rbx
81
+ 000000000000012d: 03 movq %rbx, %rax
82
+ 0000000000000130: 03 subq %r15, %rax
83
+ 0000000000000133: 03 movq (%r14), %rbp
84
+ 0000000000000136: 04 movq 8(%r14), %rcx
85
+ 000000000000013a: 03 subq %rbp, %rcx
86
+ 000000000000013d: 03 cmpq %rcx, %rax
87
+ 0000000000000140: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
88
+ 0000000000000146: 03 movb $1, %r14b
89
+ 0000000000000149: 03 cmpq %rbx, %r15
90
+ 000000000000014c: 02 jne 0x4130c1 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x171>
91
+ 000000000000014e: 05 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
92
+ 0000000000000153: 05 callq 0x403fd0 <bcmp@plt>
93
+ 0000000000000158: 02 testl %eax, %eax
94
+ 000000000000015a: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
95
+ 0000000000000160: 04 addq $48, %r15
96
+ 0000000000000164: 04 addq $48, %rbp
97
+ 0000000000000168: 03 cmpq %r15, %rbx
98
+ 000000000000016b: 06 je 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
99
+ 0000000000000171: 04 movq 24(%r15), %rdx
100
+ 0000000000000175: 04 cmpq 24(%rbp), %rdx
101
+ 0000000000000179: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
102
+ 000000000000017f: 03 testq %rdx, %rdx
103
+ 0000000000000182: 02 je 0x4130b0 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x160>
104
+ 0000000000000184: 05 cmpq $23, 32(%rbp)
105
+ 0000000000000189: 03 movq %rbp, %rsi
106
+ 000000000000018c: 02 je 0x4130e2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x192>
107
+ 000000000000018e: 04 movq (%rbp), %rsi
108
+ 0000000000000192: 05 cmpq $23, 32(%r15)
109
+ 0000000000000197: 03 movq %r15, %rdi
110
+ 000000000000019a: 02 je 0x4130a3 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x153>
111
+ 000000000000019c: 03 movq (%r15), %rdi
112
+ 000000000000019f: 02 jmp 0x4130a3 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x153>
113
+ 00000000000001a1: 03 movq %rbx, %rdi
114
+ 00000000000001a4: 03 movq %r14, %rsi
115
+ 00000000000001a7: 04 addq $40, %rsp
116
+ 00000000000001ab: 01 popq %rbx
117
+ 00000000000001ac: 02 popq %r12
118
+ 00000000000001ae: 02 popq %r13
119
+ 00000000000001b0: 02 popq %r14
120
+ 00000000000001b2: 02 popq %r15
121
+ 00000000000001b4: 01 popq %rbp
122
+ 00000000000001b5: 05 jmp 0x4149b0 <bool bsl::operator==<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > const&, bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > const&)>
123
+ 00000000000001ba: 03 movq (%rbx), %rax
124
+ 00000000000001bd: 04 movq 8(%rbx), %rsi
125
+ 00000000000001c1: 03 movq %rsi, %rcx
126
+ 00000000000001c4: 03 subq %rax, %rcx
127
+ 00000000000001c7: 03 movq (%r14), %rdx
128
+ 00000000000001ca: 04 movq 8(%r14), %rdi
129
+ 00000000000001ce: 03 subq %rdx, %rdi
130
+ 00000000000001d1: 03 cmpq %rdi, %rcx
131
+ 00000000000001d4: 06 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
132
+ 00000000000001da: 03 cmpq %rsi, %rax
133
+ 00000000000001dd: 06 je 0x4131f7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a7>
134
+ 00000000000001e3: 02 xorl %esi, %esi
135
+ 00000000000001e5: 10 nopw %cs:(%rax,%rax)
136
+ 00000000000001ef: 01 nop
137
+ 00000000000001f0: 03 movl (%rax,%rsi), %edi
138
+ 00000000000001f3: 03 cmpl (%rdx,%rsi), %edi
139
+ 00000000000001f6: 04 sete %r14b
140
+ 00000000000001fa: 06 jne 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
141
+ 0000000000000200: 04 addq $4, %rsi
142
+ 0000000000000204: 03 cmpq %rsi, %rcx
143
+ 0000000000000207: 02 jne 0x413140 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x1f0>
144
+ 0000000000000209: 05 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
145
+ 000000000000020e: 03 movq (%rbx), %r15
146
+ 0000000000000211: 04 movq 8(%rbx), %r13
147
+ 0000000000000215: 03 movq %r13, %rax
148
+ 0000000000000218: 03 subq %r15, %rax
149
+ 000000000000021b: 03 movq (%r14), %r12
150
+ 000000000000021e: 04 movq 8(%r14), %rcx
151
+ 0000000000000222: 03 subq %r12, %rcx
152
+ 0000000000000225: 03 cmpq %rcx, %rax
153
+ 0000000000000228: 02 jne 0x4131f2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a2>
154
+ 000000000000022a: 03 cmpq %r13, %r15
155
+ 000000000000022d: 02 je 0x4131f7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2a7>
156
+ 000000000000022f: 10 movabsq $-274877906945, %rcx
157
+ 0000000000000239: 10 movabsq $274877906944, %rbp
158
+ 0000000000000243: 10 nopw %cs:(%rax,%rax)
159
+ 000000000000024d: 03 nopl (%rax)
160
+ 0000000000000250: 03 movq (%r15), %rbx
161
+ 0000000000000253: 03 cmpq %rbp, %rbx
162
+ 0000000000000256: 02 jl 0x4131cf <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x27f>
163
+ 0000000000000258: 03 andq %rcx, %rbx
164
+ 000000000000025b: 04 movq (%r12), %rax
165
+ 000000000000025f: 03 cmpq %rbp, %rax
166
+ 0000000000000262: 02 jl 0x4131e2 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x292>
167
+ 0000000000000264: 03 andq %rcx, %rax
168
+ 0000000000000267: 03 cmpq %rax, %rbx
169
+ 000000000000026a: 04 sete %r14b
170
+ 000000000000026e: 02 jne 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
171
+ 0000000000000270: 04 addq $8, %r15
172
+ 0000000000000274: 04 addq $8, %r12
173
+ 0000000000000278: 03 cmpq %r15, %r13
174
+ 000000000000027b: 02 jne 0x4131a0 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x250>
175
+ 000000000000027d: 02 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
176
+ 000000000000027f: 03 movq %r15, %rdi
177
+ 0000000000000282: 03 movq %rcx, %rbx
178
+ 0000000000000285: 05 callq 0x429d50 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
179
+ 000000000000028a: 03 movq %rbx, %rcx
180
+ 000000000000028d: 03 movq %rax, %rbx
181
+ 0000000000000290: 02 jmp 0x4131ab <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x25b>
182
+ 0000000000000292: 03 movq %r12, %rdi
183
+ 0000000000000295: 03 movq %rcx, %r14
184
+ 0000000000000298: 05 callq 0x429d50 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
185
+ 000000000000029d: 03 movq %r14, %rcx
186
+ 00000000000002a0: 02 jmp 0x4131b7 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x267>
187
+ 00000000000002a2: 03 xorl %r14d, %r14d
188
+ 00000000000002a5: 02 jmp 0x4131fa <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x2aa>
189
+ 00000000000002a7: 03 movb $1, %r14b
190
+ 00000000000002aa: 03 movl %r14d, %eax
191
+ 00000000000002ad: 04 addq $40, %rsp
192
+ 00000000000002b1: 01 popq %rbx
193
+ 00000000000002b2: 02 popq %r12
194
+ 00000000000002b4: 02 popq %r13
195
+ 00000000000002b6: 02 popq %r14
196
+ 00000000000002b8: 02 popq %r15
197
+ 00000000000002ba: 01 popq %rbp
198
+ 00000000000002bb: 01 retq
199
+ 00000000000002bc: 03 movq %rbx, %rdi
200
+ 00000000000002bf: 05 callq 0x429d50 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
201
+ 00000000000002c4: 03 movq %rax, %r15
202
+ 00000000000002c7: 05 jmp 0x41305b <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x10b>
203
+ 00000000000002cc: 03 movq %r14, %rdi
204
+ 00000000000002cf: 05 callq 0x429d50 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
205
+ 00000000000002d4: 05 jmp 0x41306a <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0x11a>
206
+ 00000000000002d9: 05 movl $6907384, %edi
207
+ 00000000000002de: 05 callq 0x42fa40 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
208
+ 00000000000002e3: 08 movq $4548910, (%rsp)
209
+ 00000000000002eb: 09 movq $4548964, 8(%rsp)
210
+ 00000000000002f4: 08 movl $1126, 16(%rsp)
211
+ 00000000000002fc: 09 movq $4673882, 24(%rsp)
212
+ 0000000000000305: 04 movl %eax, 32(%rsp)
213
+ 0000000000000309: 03 movq %rsp, %rdi
214
+ 000000000000030c: 05 callq 0x42fa60 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
215
+ 0000000000000311: 03 movq (%rbx), %rax
216
+ 0000000000000314: 03 movq %rax, %rcx
217
+ 0000000000000317: 04 shrq $32, %rcx
218
+ 000000000000031b: 04 shlq $37, %rax
219
+ 000000000000031f: 10 movabsq $9223371899415822336, %rdx
220
+ 0000000000000329: 03 addq %rax, %rdx
221
+ 000000000000032c: 07 imulq $1000, %rcx, %rax
222
+ 0000000000000333: 10 movabsq $-9223372036854775808, %rbp
223
+ 000000000000033d: 03 orq %rdx, %rbp
224
+ 0000000000000340: 03 orq %rax, %rbp
225
+ 0000000000000343: 05 jmp 0x413027 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xd7>
226
+ 0000000000000348: 05 movl $6907384, %edi
227
+ 000000000000034d: 05 callq 0x42fa40 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
228
+ 0000000000000352: 08 movq $4548910, (%rsp)
229
+ 000000000000035a: 09 movq $4548964, 8(%rsp)
230
+ 0000000000000363: 08 movl $1126, 16(%rsp)
231
+ 000000000000036b: 09 movq $4673882, 24(%rsp)
232
+ 0000000000000374: 04 movl %eax, 32(%rsp)
233
+ 0000000000000378: 03 movq %rsp, %rdi
234
+ 000000000000037b: 05 callq 0x42fa60 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
235
+ 0000000000000380: 03 movq (%r14), %rax
236
+ 0000000000000383: 03 movq %rax, %rcx
237
+ 0000000000000386: 04 shrq $32, %rcx
238
+ 000000000000038a: 04 shlq $37, %rax
239
+ 000000000000038e: 10 movabsq $9223371899415822336, %rdx
240
+ 0000000000000398: 03 addq %rax, %rdx
241
+ 000000000000039b: 07 imulq $1000, %rcx, %rcx
242
+ 00000000000003a2: 10 movabsq $-9223372036854775808, %rax
243
+ 00000000000003ac: 03 orq %rdx, %rax
244
+ 00000000000003af: 03 orq %rcx, %rax
245
+ 00000000000003b2: 05 jmp 0x413033 <(anonymous namespace)::u::areEqualValues(BloombergLP::balcl::OptionValue const&, void const*)+0xe3>
246
+ 00000000000003b7: 09 nopw (%rax,%rax)